.entwicklerkommentar  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9pt;font-weight : normal;color : 800000;line-height : 12pt;}
/* 020205 hm .navtext  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7.5pt;font-weight : bold;color : #000083;line-height : 12pt;} 
.navtextHL  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7.5pt;font-weight : bold;color : #D50020;line-height : 12pt;} */
.navtext  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7.5pt;font-weight : bold;color : #000083;}
.navtextHL  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7.5pt;font-weight : bold;color : #D50020;}
/* .navtextunterpunkt  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7.5pt;color : #000083;line-height : 9.5pt;font-style : italic;} */
.navtextunterpunkt  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7.5pt;color : #000083;line-height : 9.5pt;}
.navtextweiss  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9pt;font-weight : normal;color : #FFFFFF;line-height : 11pt;}
.txtweiss {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9pt;font-weight : normal;color : #FFFFFF;line-height : 11pt;}
.txtweissbold {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9pt;font-weight : bold;color : #FFFFFF;line-height : 11pt;}
.txthome {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9pt;font-weight : normal;color : #D0DEFB;line-height : 11pt;}
.txtorange  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9pt;font-weight : normal;color : #FF6600;line-height : 11pt;}
.homepagetxtorange  {font-family : Arial, Verdana,  Helvetica, sans-serif;font-size : 9pt;font-weight : normal;color : #FFB500;line-height : 11pt;}
.txtorange2 {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11pt;font-weight : bold;color : #FF6600; line-height: 18pt}
.homepagetxtorange2 {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;font-weight : bold;color : #FFB500; line-height: 14pt}
.copyright  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7.5pt;color : #000083;line-height : 12pt;}
.copyrightorange  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7.5pt;color : #FF6600;line-height : 12pt;}
.homepageheadline {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;font-weight : bold;color : #FFFFFF;line-height : 14pt;}
.form  {font-family : Arial; font-size:8pt;font-weight : normal;color : #000000;}
/* .navhl  {background : #FFCC66;} */
.navhl  {color : #D50020;}
.navtextorange  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7.5pt;font-weight : bold;color : #FF6600;line-height : 12pt;}
.navtextunterpunktorange  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7.5pt;color : #FF6600;line-height : 12pt;font-style : italic;}
.horange  {font-family : Arial, Helvetica, sans-serif;font-size : 16pt;font-weight : bold;color : #FF66000;}
.h1orange  {font-family : Arial, Helvetica, sans-serif;font-size : 14pt;font-weight : bold;color : #FF6600;}
.h2orange  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #FF6600;}
.h1rot  {font-family : Arial, Helvetica, sans-serif;font-size : 14pt;font-weight : bold;color : #FF0008;}
.h2rot  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #FF0008;}
.h1gruen  {font-family : Arial, Helvetica, sans-serif;font-size : 14pt;font-weight : bold;color : #669933;}
.h2gruen  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #669933;}
.h1petrol  {font-family : Arial, Helvetica, sans-serif;font-size : 14pt;font-weight : bold;color : #21846B;}
.h2petrol  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #21846B;}
.h1blau  {font-family : Arial, Helvetica, sans-serif;font-size : 14pt;font-weight : bold;color : #0084CE;}
.h2blau  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #0084CE;}
.h1dunkelblau  {font-family : Arial, Helvetica, sans-serif;font-size : 14pt;font-weight : bold;color : #000084;}
.h2layerblau  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #3564CC;}
.h1hellblau  {font-family : Arial, Helvetica, sans-serif;font-size : 14pt;font-weight : bold;color :  #D0DEFB;}
.h1blautermine  {font-family : Arial, Verdana,  Helvetica, sans-serif;font-size : 14pt;font-weight : bold;color : #0084CE;}
.h1gruenaktuell  {font-family : Arial, Verdana,  Helvetica, sans-serif;font-size : 14pt;font-weight : bold;color : #0CB7B9;}
.h1weiss  {font-family : Arial, Helvetica, sans-serif;font-size : 14pt;font-weight : normal;color : #FFFFFF;}
.inhalt  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9pt;font-weight : normal;color : #000084;}
.inhaltorange  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9pt;font-weight : normal;color : #FF6600;}
/* 020205 hm .vorspann  {line-height : 12pt;font-weight : bold;font-family : Verdana, Arial,  Helvetica, sans-serif;font-size : 9pt;color : #000084;} */
.vorspann  {font-weight : bold;font-family : Verdana, Arial,  Helvetica, sans-serif;font-size : 9pt;color : #000084;}
.farbig  {background : red;}
.footertext  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7.5pt;color : #8383C5;line-height : 9pt;}
A:link  {text-decoration : none;}
A:visited  {text-decoration : none;}
A:actived  {text-decoration : none;}
.uLineGELB {font-family :  Verdana,  Arial, Helvetica, sans-serif;font-size : 10pt;font-weight : bold;color : #FF6600;line-height : 11pt;}
.h1tipp  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9pt;text-decoration : none;color : #000084;}
.inhaltservice  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;font-style : italic;color : #000083;line-height : 9pt;text-decoration : underline;}
.inhaltservicestrich  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;font-style : italic;color : #000083;line-height : 9pt;text-decoration : none;}
.h1service  {font-family : Arial, Helvetica, sans-serif;font-size : 10pt;font-weight : bold;color : #000084;}
.stadtteile  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 7.5pt;color : #000083;line-height : 10pt;font-style : normal;}
.h2adress  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #000084;}
.h2adressgruen  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #FFFFFF;background-color : #6B9C29;}
.h2adressrot  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #FFFFFF;background-color : #EF3118;}
.h2adressorange  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #FFFFFF;background-color : #FF8400;}
.h2adressblau  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #FFFFFF;background-color : #0084CE;}
.h2adresspetrol  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #FFFFFF;background-color : #21846B;}
.h2adressgrau  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #FFFFFF;background-color : #CCCCCC;}
.h2adressgruenfont  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #6B9C29;background-color :#FFFFFF;}
.h2adressrotfont  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #EF3118;background-color : #FFFFFF;}
.h2adressorangefont  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #FF8400;background-color :#FFFFFF ;}
.h2adressblaufont  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #0084CE;background-color :#FFFFFF;}
.h2adresspetrolfont  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #21846B;background-color :#FFFFFF ;}
.h2adressgraufont  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9.5pt;font-weight : bold;color : #666666;background-color :#FFFFFF ;}
.inhaltkursiv  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9pt;font-weight : normal;color : #000084;line-height : 12pt;font-style : italic;}
.fett  {font-weight : bold;}
.inhaltservice  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;font-style : italic;color : #000083;line-height : 8pt;text-decoration : underline;}
.h1service  {font-family : Arial, Helvetica, sans-serif;font-size : 10pt;font-weight : bold;color : #000084;}
.h1dkblau  {font-family : Arial, Helvetica, sans-serif;font-size : 14pt;font-weight : lighter;color : #000084;}
.h2blautermine  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11.5pt;font-weight : bold;color : #0084CE;}
.terminedatum  {line-height : 12pt;font-weight : bold;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11.5pt;color : #FFFFFF;}
/* 020205 hm .inhaltklein  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;font-weight : normal;color : #000084;line-height : 12pt;} */
.inhaltklein  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;font-weight : normal;color : #000084;}
.inhaltkleinbold  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;font-weight : bold;color : #000084;}
/* 020211 pez class fuer forminput hinzugefuegt */
.forminput  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;font-weight : normal;color : #000000;}
/*020923 hm fuer Statistik*/
/*020822 pez neue class zB fuer sitemap*/
.txtblau10  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;font-weight : normal;color : #000084;}
.txtblau10bold  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;font-weight : bold;color : #000084;}
.txtblau8  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;font-weight : normal;color : #000084;}
.txtblau8bold  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;font-weight : bold;color : #000084;}
.txtweiss10  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;font-weight : normal;color : #FFFFFF;}
.txtweiss10bold  {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;font-weight : bold;color : #FFFFFF;}


/*020604 pez neue class fuer form, input und select hinzugefuegt*/
FORM {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size : 8pt; color: #000000;}
INPUT, TEXTAREA {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size : 8pt; color: #000000;}
SELECT, OPTION {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size : 8pt; color: #000000;}

/*Definition der id's und class für neue Startseite und angepasstes Layout, hinzugefuegt ab 17.03.2009, s.f.*/
body {
margin: 0;
padding: 0;
}
#container {
position: relative;
width: 1010px;
}
#header {
width: 1000px;
height: 80px;
background: #FFFFFF;
}
#navigation {
width: 1003px;
height: 32px;
background: #FFFFFF;
}
#links {
float: left;
width:200px;
height: auto;
background: #FFFFFF;
}
#main {
float: left;
width: 540px;
height: auto;
background: #FFFFFF;
}
#rechts {
float: left;
width: 260px;
height: auto;
background: #FFFFFF;
}
#footer {
clear: both;
width:1000px;
height: auto;
background: #FFFFFF;
}
#headertext {
position: absolute; left: 400px; top: 0px;
}
#navliste {
float: left;
width: 770px;
}
ul#nav {
list-style: none;
margin: 0;
padding: 0;
}
ul#nav li{
float: left;
margin: 0 0px;
padding: 0;
}
ul#nav li a {
display: block;
width: 108px;
height: 30px;
line-height: 30px;
border: 1px solid #ffffff;
background-color: #034486;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #ffffff;
text-decoration: none;
text-align: center;
}
ul#nav li a:hover {
background-color: #ffb500;
}
ul#nav li a:active {
color: red;
}
#suchen {
float:left
width: 230px;
height: 40px;
border: 1px solid #ffffff;
background-color: #ffffff;
color: #ff9500;
}
#navlinks {
width: 180px;
height: auto;
background-color: #034486;
margin-top: 10px;
padding: 10px;
}
#datum {
float: right;
width: 190px;
height: auto;
background-color: #FFFFFF;
color: #034486;
padding: 0px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
line-height: 15px;
}
#maintext {
float: left;
width: 510px;
height: auto;
background-color: #ffffff;
color: #034486;
margin-left: 15px;
margin-top: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#Termine {
width: 210px;
height: auto;
background-color: #034486;
color: #ff9500;
margin-top: 10px;
margin-left: 30px;
padding: 10px;
}
#lgcities {
width: 220px;
height: 90px;
background-color: #034486;
color: #ff9500;
margin-left: 30px;
padding-left: 10px;
}
#werbung {
float: right;
width: 250px;
height: 60px;
background-color: #ffffff;
color: #034486;
padding: 5px;
}
.logoright {
position: absolute; right: 50px; top: 15px;
}
.logoleft {
position: absolute; left: 30px; top: 15px;
}
.searchwhite {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight : normal;
background-color: #034486;
color : #ffffff;
}
.navorange  {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
line-height: 16pt;
color: #FFB500;
}
.navwhite  {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
line-height: 14pt;
color: #ffffff;
}
.navwhite:hover {
color: #ff9500;
text-decoration: underline;
}
.navwhite:active {
color: red;
}
.navtermine  {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
line-height: 14pt;
color: #ffb500;
}
.navtermine:hover {
color: #ff9500;
text-decoration: underline;
}
.navtermine:active {
color: red;
}
.box_bild_left {
float: left;
overflow: hidden;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 5px;
}
.box_bild_right {
float: right;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 5px;
}
.box_bild_nofloat {
overflow: hidden;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 5px;
}
.box_bild_text_lang {
font-size: 9px;
color: #000000;
padding-left: 2px;
background-color: #f3f3f3;
}
.dunkelblau {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
line-height: 18px;
font-weight : normal;
color : #000084;
}
.font_orange {
color: #FF9500;
}
.navtext_neu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
line-height: 14pt;
color: #FFFFFF;
}
.navtextHL_neu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
line-height: 14pt;
color: #FF9500;
}
.navtextunterpunkt_neu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
font-weight: bold;
line-height: 11pt;
color: #FFFFFF;
}
.navhl_neu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
font-weight: bold;
line-height: 11pt;
color: #FF9500;
}
.copyrightwhite {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 7.5pt;
color : #FFF;
line-height : 12pt;
}