html, body { height: 100%; margin: 0; padding: 0; border: 0;}
* { margin: 0; padding: 0; border: 0;}

body{
font: normal 100.01% Verdana, Arial, Helvetica, sans-serif;
background-color: white;
} 

a {text-decoration:none; font-weight:normal; color: #666666;} 
a:visited{text-decoration:none; color: #666666;}
a:hover{text-decoration:none; color: #E69600;}
a:active{text-decoration:none; color: #E69600;}

p, ul, li{
padding:0px;
margin:0px;
}

  img{
border:0px;
}

h1, h4{ 
clear:left;
font: normal 18px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
padding:0px;
margin:0px;
line-height:100%;
margin-bottom:30px;
}

h4.zitat{ 
display:block;
font: normal 14px Verdana, Arial, Helvetica, sans-serif;
background:#EDEDED;
color:#666666;
padding:10px;
margin:0px;
line-height:130%;
margin-bottom:30px;
}

h2{
clear:left;
font: normal 16px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
padding:0px;
margin:0px;
margin-top:20px;
line-height:130%;
margin-bottom:20px;
}

h5{
font: normal 16px Verdana, Arial, Helvetica, sans-serif;
color:black;
padding:0px;
margin:0px;
margin-top:10px;
line-height:130%;
margin-bottom:20px;
}

h3{
font: normal 40px Verdana, Arial, Helvetica, sans-serif;
	padding-left:16px;
	padding-top:10px;
	margin-top:0px;
}

.titel{ color:#666666; }
.nav1{ color:#E69600; }
.nav2{ color:#2E9028; }
.nav3{ color:#CC0000; }
.nav4{ color:#4573B3; }
.nav5{ color:#298FA8; }


#wrapper { 
position:absolute;
top:0px;
left:0px;
text-align: left;
width: 100%;
margin: 0 auto; 
}


#header { 
color:#666666;
background-color:#4D4D4D;
clear: both; 
width: 100%;
height:120px;
}


#spalten {/* right faux column tab */
top:120px;
background-color:transparent;
color:#000000;
float: left;
width: 100%;
}


#spalten:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
		height: 0px;
    clear: both; 
    visibility: hidden;
}

#mitte {
margin: 0 180px 0 220px;
color:black;
background-color:#DDDDDD;
}

#mitte .text{
padding:50px 40px 40px 16px;
}

#centerwrap {
  float:left;
  width: 100%; 
	margin: 0 -95% 0 0;
}

#links {
  float:left;
  width: 220px;
  margin: 0 0 0 -5%;
background-color:white;  
}

#links .text{
padding:50px 5px 40px 16px;
}

#rechts {
  float:right;
  width: 180px;
	margin: 0;
	background-color:white;
}


/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#links {margin: 0;}



 #navigation{
  position:absolute;
  top:89px;
left:220px;
}

#navigation ul
{
padding-left: 0;
margin-left: 0;
background-color: #4D4D4D;
color: white;
float: left;
width: 100%;
font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}

#navigation ul li { display: inline; }

#navigation ul li a
{
padding: 7px 18px 7px 16px;
background-color: #4D4D4D;
color: white;
text-decoration: none;
float: left;
border-right: 0px solid #fff;
}

#navigation ul li a:hover
{
color: white;
}

      /*  styles */ 

#links p{
padding:0px;
margin:0px;
padding-top:4px;
padding-bottom:8px;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:17px;
}


#links table{font-size:100%;padding:0px;margin:0px;border:0px;border-spacing:0px;}
#links td {font-size:100%;border:0px; vertical-align:top; text-align:left;}
#mitte table{font-size:100%;padding:0px;margin:0px;border:0px;border-spacing:0px;}
#mitte td {font-size:100%;border:0px; vertical-align:top; text-align:left;}

#links td{
border:0;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:17px;
}

#mitte td{
border:0;
font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
}

#mitte p{
font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
line-height:24px;
padding-bottom:12px;
}

#mitte .text table p{
clear:both;
font: normal 1em Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
padding-bottom:12px;
}

#mitte h1{
line-height:100%;
}

#mitte hr{
border:dotted #4573B3 1px; height:1px;
margin-bottom:20px;
}

#mitte .seite{
padding-top:16px;
padding-left:60px;
}

#mitte .seite a { 
font: bold 1em Verdana, Arial, Helvetica, sans-serif; 
color:#CC0000; 
}

#mitte a { 
font: bold 1em Verdana, Arial, Helvetica, sans-serif; 
color:#CC0000; 
}

#mitte .drucken a {font: normal 85% Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#mitte .drucken a:visited {color:#666666;}
#mitte .drucken a:hover {color:#E69600;}
#mitte .drucken a:hover {color:#E69600;}

#mitte .bildrechts { float:right; margin:4px 0 4px 10px; }
#mitte .bildlinks { float:left; margin:4px 20px 4px 0px; }
#mitte .bildrechts img, #mitte .bildlinks img { float:left; }
#mitte .bildrechts p.bu, #mitte .bildlinks p.bu { position:relative; padding-top:6px; clear:left; font-size:10px; line-height:12px; }




#rechts img {
margin-top:20px;
margin-bottom:22px;
width:180px;
}

#header.titel{ color:#666666; }

#header.nav1{ color:#E69600;}
#rechts.nav1{ background-color:#E69600;}
#navigation li a:hover.nav1{ color: white; background-color:#E69600; }
#navigation li a.nav1a{ color: white; background-color:#E69600; }

#header.nav2{ color:#2E9028;}
#rechts.nav2{ background-color:#2E9028;}
#navigation li a:hover.nav2{ color: white; background-color:#2E9028; }
#navigation li a.nav2a{ color: white; background-color:#2E9028; }

#header.nav3{ color:#CC0000;}
#rechts.nav3{ background-color:#CC0000;}
#navigation li a:hover.nav3{ color: white; background-color:#CC0000; }
#navigation li a.nav3a{ color: white; background-color:#CC0000; }

#header.nav4{ color:#4573B3;}
#rechts.nav4{ background-color:#4573B3;}
#navigation li a:hover.nav4{ color: white; background-color:#4573B3; }
#navigation li a.nav4a{ color: white; background-color:#4573B3; }

#header.nav5{ color:#298FA8;}
#rechts.nav5{ background-color:#298FA8;}
#navigation li a:hover.nav5{ color: white; background-color:#298FA8; }
#navigation li a.nav5a{ color: white; background-color:#298FA8; }
