BODY{ font-family: Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif;
}

#kopf, #kopf_mv, #kopf_mt
{ width: 100%;
height:100px; 
background-repeat:no-repeat; 
background-color:#FFFFFF;
}

#kopf {background-image: url(bilder/kopf.jpg);}
#kopf_mv {background-image: url(bilder/kopf_mv.jpg);}
#kopf_mt {background-image: url(bilder/kopf_mt.jpg); }

h1 {font-family: Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight: bold;
color:#234DA0; 
}

h2  {font-family: Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight: bold;
color:#234DA0;
}

p, li, td {font-family: Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
}

#hinweis {font-family: Arial, Helvetica, sans-serif;
font-size:7pt;
color:#000000;
}

hr {color:#000000;
height: 1px;}

a  {font-family: aArial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 11pt;
}
a:link  {color :#234DA0;}
a:visited  {color : #234DA0;}
a:active  {color : #FF0000;}
a:hover  {color : #FF0000;}

#linie_unter_navi {/* width:240px;*/ width:100%;
height:2px; background-color:#FFFFFF; 
/*border-bottom:2px solid ;
padding-left:20px;*/
}
#ebene1, #ebene2, #ebene1_aktiv, #ebene2_aktiv{
	font-family: Arial, Helvetica, sans-serif, sans-serif;
	text-decoration : none;
	font-weight: bold;
	font-size : 10pt;
	/*text-transform: uppercase;*/
	height:20px;
	padding-top:3px;
	padding-bottom:3px; 
	padding-right:0px;
	padding-left:20px;
	display:block;
	}

#ebene1, #ebene1_aktiv, #ebene1:link, #ebene1:visited, #ebene2, #ebene2_aktiv, #ebene2:link, #ebene2:visited  {
width:240px; /* width:100%;*/
border-top:2px solid #FFFFFF; 
text-decoration:none;}

#ebene1, #ebene1_aktiv, #ebene1:link {
background-color:#234DA0;
color: #ffffff; 
}
#ebene2, #ebene2_aktiv, #ebene2:link, #ebene2:visited  {
color: #234DA0; 
}

#ebene1:hover, #ebene1_aktiv,#ebene2_aktiv,  #ebene2:hover   {
background-color:#FF0000;
color: #ffffff; 
}

#nebennavi  {font-family: Arial, Helvetica, sans-serif;
text-decoration : none;
color : #ffffff;
font-weight: bold;
font-size : 10pt;
text-transform:uppercase;
}
#nebennavi:link  {color :#ffffff;}
#nebennavi:visited  {color : #ffffff;}
#nebennavi:hover, #nebennavi:active, #link_aktiv  {text-decoration: underline;}

#sitemap1  {font-family: Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight: bold;
font-size : 11pt;
}
#sitemap1:link  {color :#000000;}
#sitemap1:visited  {color : #000000;}
#sitemap1:active  {color : #FF0000;}
#sitemap1:hover  {color : #FF0000;}

#sitemap2  {font-family: Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight: normal;
font-size : 11pt;
}
#sitemap2:link  {color :#000000;}
#sitemap2:visited  {color : #000000;}
#sitemap2:active  {color : #FF0000;}
#sitemap2:hover  {color : #FF0000;}

#fusslink {font-family: Arial, Helvetica, sans-serif;
text-decoration : none;
font-size:8pt;
font-weight: normal;
color:#ffffff; 
width: 230px; 
padding-left: 23px; 
display:block;
}
#fusslink:link  {color :#ffffff;}
#fusslink:visited  {color : #ffffff;}
#fusslink:hover, #fusslink:active  {text-decoration: underline;}

#icon_kontakt {
height:20px;
width:100%; 
display:block; 
padding: 2px 0px 3px 23px; 
background-repeat:no-repeat;
background-image: url(bilder/mail.gif);
}
.icon_anfahrt { url(bilder/icon_anfahrt.gif);}
.form  {
color : #000000;
font size : 12px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
background : #ffffff;
border : 1px solid;
border-left-color : #000000;
border-right-color : #000000;
border-top-color : #000000;
border-bottom-color : #000000;
}

.button  {
color : #000000;
font size : 12px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
background : #ffffff;
border : 1px solid;
border-left-color : #000000;
border-right-color : #000000;
border-top-color : #000000;
border-bottom-color : #000000;
}

#bildrahmen{ border-width:2px; border-color:#234DA0; border-style:solid}
.partnerlink {width: 160px;
height: 75px;
margin-left: 20px;
margin-top: 75px;
padding: 5px 5px;
background-color:#FFFFFF;
border: 2px #234DA0 solid;
}
#zahnrad {width: 172px;
height: 71px;
margin-left: 244px;
margin-top: 50px;
background-image:url(bilder/zahnrad.gif); 
background-repeat:no-repeat; 
}

/*Abstände */
.abstand {margin-top:20px;}
