body 
{ 
	/* HINTERGRUNDSFARBE */
	background: #DEE3A3; 
	font:11px/16px "Trebuchet MS", Verdana, Arial, Sans-Serif; 
	text-align: center; margin: 0px; 
}


td { font:11px/16px "Trebuchet MS", Verdana, Arial, Sans-Serif; }
table#body { width: 600px; height: 350px; border-right: #000000 1px solid; }
td.menu { vertical-align: top; padding: 2px; width: 20px; border: #FFFFEE 1px solid; background-color: #A9DFCC; cursor: pointer; line-height: 11px; }
img.menu { width: 22px; height: 22px; vertical-align: top; border: 0px; }
a { font-size: 11px; color: #000000; }
a.footer { color: #646745; text-decoration: none;  }
a.footer:hover { color: #646745; text-decoration: underline;  }
a.more { font-size: 10px; color: #646745; text-decoration: none;  }
a.more:hover { color: #646745; text-decoration: underline;  }

ul 
{
	margin: 0px; 
	margin-left: 16px;
	color: #000000;
	padding-left: 0px;
}

ol 
{
	margin: 0px; 
	margin-left: 16px;
	color: #000000;
	padding-left: 6px;
}

li
{
	padding-top: 3px; 
	padding-left: 0px;
	margin: 0px; 
	margin-left: 0px;
}

div#slogan
{
	position: absolute; 
	top: 200px; 
	left: 20px; 
	z-index: 99;
	font-size: 32px; 
	color: #ffffff; 
	line-height: 40px;
}

div#background_slogan
{
	position: absolute; 
	top: 360px; 
	left: 150px; 
	right: 700px; 
	z-index: 10;  
	xxxclip:rect(0px 840px auto 0px);
}

span#background_slogan
{
	font-size:300px; 
	line-height: 300px; 
	color: #E2E7AA; 
	width: 840px; 
	overflow: hidden;
}

td#sky
{
	background-color: #FdFfE4;
}

div#skytext
{
	position: absolute; 
	top: 0px; 
	height: 196px;
	left: 550px; 
	z-index: 99; 
	width: 256px;
	text-align: left;
}

div#skytext a
{
	text-decoration: none;
}

div#skytext a:hover
{
	text-decoration: underline;
}

div#skytext table
{
	height: 100%;
}

div#skytext table td
{
	vertical-align: bottom;
	color: #000000;
}

td#horizon_main
{
	background-color: #A9DFCC;
}

img.horizon
{
	width: 300px;
	height: 9px;
}

div#nav
{
	position: absolute; 
	top: 230px; 
	left: 150px; 
	z-index: 99;
}

div#nav a
{
	text-decoration: none;
}

div#subnav
{
	position: absolute; 
	left: 140px; 
	z-index: 99;
	text-align: left;
	font-size:16; 
	color: #ffffff;
	top: 270px;
	line-height: 18px;
}

div#subnav span.active
{
	color: #646745;
}

div#subnav a
{
	font-size: 16; 

	/* FARBE FÜR NAVIGATIONSELEMENTE */
	color: #7F7E52;
	alternativ_color: #9E9D5E;
	text-decoration: none;
}

div#subnav a:hover
{
	text-decoration: underline;
}

div#menu_preview
{
	visibility: hidden; 
	color: #646745; 
	background-color: #ffffff; 
	position: absolute; 
	z-index: 200; 
	border: #646745 1px solid; 
	padding-left: 2px; 
	padding-right: 2px;
}

div#picture
{
	position: absolute; 
	top: 305px; 
	left: 204px; 
	z-index: 99;	
}

div#picture img
{
	border: #ffffff 3px solid;
	margin: 0px;
}

div#maintext
{
	position: absolute; 
	top: 220px; 
	left: 550px; 
	z-index: 99; 
	width: 280px; 
	height: 200px;
	text-align: left; 
	overflow: auto; 
	clip: rect (auto auto 220px auto);
	xxxborder-bottom: #E0D47A 1px solid;
	color: #646745;
	padding-right: 4px;

	scrollbar-base-color: #DEE3A3;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #DEE3A3;
	scrollbar-face-color: #DEE3A3;
	scrollbar-highlight-color: #DEE3A3;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #DEE3A3;	
}

div#maintext ul
{
	color: #646745;
}

div#maintext b
{
	color: #000000;
}

div#elem1
{
	position: absolute; 
	top: 430px; 
	left: 781px; 
	z-index: 99; 
	height: 40px;
}

div#footer
{
	position: absolute; 
	top: 490px; 
	left: 50px; 
	z-index: 99; 
	height: 40px;
}
