body {
	background-color: #ECF8E0;
		font-family:Dosis, sans serif;
		font-size:16px;
		letter-spacing:0.03em;
	line-height:1.2em;
    color: #615A5A;
	}

#center {
position: absolute;
     top: 50%;
     left: 50%;
     width: 1000px;
     height: 650px;
      margin-left: -500px;
     margin-top: -325px;
	background-color:#ffffff;
	box-shadow: 0px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

	}	
	
	
#LiOben {
    left:0px;
    top:0px;
	width:275px;
	height:20px;
	background-color:#ffffff;
	border-right: 1px solid #A5DF00;
}


		
#Kopf {
	width:1000px;
	height:150px;
	background-color:#ffffff;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	}
	
	
	
#mitte {
   width:1000px;
	height:470px;
	background-color:#ffffff;
}
	
	
		
#LiUnten {
   width:275px;
	height:460px;
	background-color:#ffffff;
	border-right: 1px solid #A5DF00;
}


#content {
left: 276px;
   width:699px;
	height:460px;
}


#Navi {
	width:100%;
	}


#navcontainer
{
margin: 0 auto;
padding: 30px 10px;
}

#navcontainer ul
{
background-color: none;
text-align: right;
list-style: none;
padding: 0;
margin: 0 auto;

}

#navcontainer li
{
display: block;
margin: 0;
padding: 2px 15px 0 0;
}

#navcontainer ul li a
{
display: block;
padding:5px 5px 5px 5px;
color: #615A5A;
text-decoration: none;
font: 16px Dosis, verdana, arial;
 letter-spacing:0.04em;
text-transform: uppercase;
}


#navcontainer>ul#navlist li a { width: auto; }
#navlist ul#subnavlist { padding-top: 5px;  padding-bottom: 10px; }

#navcontainer ul li a:link, #navcontainer ul li a:visited
{
color: #615A5A;
text-decoration: none;
}

#navcontainer ul li a:hover
{
color: #CD5F16;
font-weight: normal;
background: none;
text-decoration:none;
 font-style: italic;
}

#navcontainer ul ul li a
{

display: block;
background: none;
font: normal 11px Verdana, sans-serif; 
padding: 0px 0px 5px 0px;
color: #5c5a5a;
}

#navcontainer ul ul li a:link, #navcontainer ul ul li a:visited
{
color: #4F4949;
text-decoration: none;
}

#navcontainer ul ul li a:hover
{
color: #615A5A;
border: none;
text-decoration:none;
font-weight: bold;
 font-style: normal;
}

/* selected states */
#navcontainer ul li a#current
{
color: #CD5F16;
background: none;
font-weight: normal;
}

#navcontainer ul ul li a#subcurrent
{
color: #615A5A;
background: transparent;
text-decoration:none;
font-weight: bold;
}


label { display: inline-block; width: 6em; }
input, textarea { font: 0.9em/120% Dosis, Arial, sans-serif; color: #615A5A;}



 a:link { text-decoration:none; font:14px Dosis, sans-serif; font-weight:bold; color: #615A5A; } a:visited { text-decoration:none; font:14px Dosis, sans-serif; font-weight:normal; color: #615A5A; } a:hover { text-decoration:none; font:14px Dosis, sans-serif; font-weight:normal; font-style: italic; color: #CD5F16; } a:active { text-decoration:none; font:14px Dosis, sans-serif; font-weight:normal; color: #615A5A; } a:focus { text-decoration:none; font:14px Dosis, sans-serif; font-weight:normal;color: #615A5A; }


#text {overflow:auto; padding-right:25px; position:absolute; left:35px; top:20px; width:450px; height:425px;}

 .abs {position:absolute;} .rel {position:relative}