hr { color:#39407A;height:1px; }

.c-address {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.p-hardnsoft {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }

a { text-decoration: none;  }
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #39407A; font-weight: bold; }
.ueberschrift {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #39407A; font-weight: bold; }

.dummy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 4px; }
	
.impressum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #CCD1E3;  }

a.impressum:link { text-decoration: none; color: #CCD1E3;  }
a.impressum:visited { text-decoration: none; color: #CCD1E3;  }
a.impressum:active { text-decoration: none; color: #CCD1E3;  }
a.impressum:hover { text-decoration: underline; color: #F3F5F8;  }

.datum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #FFFFFF;  }

.welcome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #E0E5EC;; }
.login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFFFF; font-weight: bold; }
.rathaus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #EFC153; font-weight: bold; }

.ov { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #EFC153; font-weight: bold; }

a.ov:link { text-decoration: none; color: #EFC153;  }
a.ov:visited { text-decoration: none; color: #EFC153;  }
a.ov:active { text-decoration: none; color: #EFC153;  }
a.ov:hover { text-decoration: underline; color: #D29913;  }

.hauptov { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #39407A; font-weight: bold; }

a.hauptov:link { text-decoration: none; color: #39407A;  }
a.hauptov:visited { text-decoration: none; color: #39407A;  }
a.hauptov:active { text-decoration: none; color: #39407A;  }
a.hauptov:hover { text-decoration: underline; color: #D29913;  }

.over { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight: bold; }

.fenstertext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #39407A; }

.arrows { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #858585; text-decoration: underline; font-weight: bold;  }

a.arrows:link { text-decoration: underline; color: #555555;  }
a.arrows:visited { text-decoration: underline; color: #666666;  }
a.arrows:active { text-decoration: underline; color: #666666;  }
a.arrows:hover { text-decoration: underline; color: #D29913;  }

.navi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none; }
.navitext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none; }

a.navi:link { text-decoration: none; color: #666666;  }
a.navi:visited { text-decoration: none; color: #777777;  }
a.navi:active { text-decoration: none; color: #666666;  }
a.navi:hover { text-decoration: none; color: #D29913;  }

.naviG { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: none; }
.navitextG { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: none; }

a.naviG:link { text-decoration: none; color: #555555;  }
a.naviG:visited { text-decoration: none; color: #555555;  }
a.naviG:active { text-decoration: none; color: #666666;  }
a.naviG:hover { text-decoration: none; color: #D29913;  }



.arrowsmitte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: underline;  }

a.arrowsmitte:link { text-decoration: underline; color: #555555;  }
a.arrowsmitte:visited { text-decoration: underline; color: #666666;  }
a.arrowsmitte:active { text-decoration: underline; color: #666666;  }
a.arrowsmitte:hover { text-decoration: underline; color: #D29913;  }

.aktuell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: none;  }

a.aktuell:link { text-decoration: none; color: #858585;  }
a.aktuell:visited { text-decoration: none; color: #858585;  }
a.aktuell:active { text-decoration: none; color: #858585;  }
a.aktuell:hover { text-decoration: underline; color: #D29913;  }

.redtextmitte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff5555; }

.mini {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2px; color: #555555; }

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; }

.textmitte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; }
.textbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555;font-weight: bold; }
a.textmitte:link { text-decoration: none; color: #444444;  }
a.textmitte:visited { text-decoration: none; color: #666666;  }
a.textmitte:active { text-decoration: none; color: #666666;  }
a.textmitte:hover { text-decoration: none; color: #D29913;  }

.textmitteG {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #888888; }
a.textmitteG:link { text-decoration: none; color: #777777;  }
a.textmitteG:visited { text-decoration: none; color: #999999;  }
a.textmitteG:active { text-decoration: none; color: #666666;  }
a.textmitteG:hover { text-decoration: none; color: #D29913;  }


.blau {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #39407A; font-weight: bold;  }
.grossorange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; color: #dddddd;  }


a:link { text-decoration: none; color: #39407A;  }
a:visited { text-decoration: none; color: #39407A;  }
a:active { text-decoration: none; color: #858585;  }
a:hover { text-decoration: underline; color: #D29913;  }

.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;  font-weight: bold;  }

a.menu:link { text-decoration: none; color: #000000;  }
a.menu:visited { text-decoration: none; color: #000000;  }
a.menu:active { text-decoration: none; color: #000000;  }
a.menu:hover { text-decoration: underline; color: #FF0000;  }

.red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; }
.textk {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #D7EFF7;}

.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.textb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold;}
.textklb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold;}
.textsp {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

.textspu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }

.text-aktuell {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
.text-aktuell-kl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }


.sub {

	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	
	border-right-color : #000000 ;
	border-bottom-color : #000000 ;
	border-left-color : #000000 ;
	border-top-color : #000000 ;

	background : #FFFFFF;
	   
	color : #000000;

	text-transform : none;
	font-weight: bold;
	bottom : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 

.textmbm {

	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	   
	color :  #39407A;
	
	background : #F3F5F8;
 
	text-transform : none;
	bottom : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
       scrollbar-base-color:       #F3F5F8;
       scrollbar-3dlight-color:    #F3F5F8;  
       scrollbar-darkshadow-color: #F3F5F8; 
	   scrollbar-track-color:      #F3F5F8;
       scrollbar-arrow-color:      #000000;

} 
.textmb {

	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	width:140px;
	color :  #39407A;
	
	background : #F3F5F8;
 
	text-transform : none;
	bottom : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
       scrollbar-base-color:       #F3F5F8;
       scrollbar-3dlight-color:    #F3F5F8;  
       scrollbar-darkshadow-color: #F3F5F8; 
	   scrollbar-track-color:      #F3F5F8;
       scrollbar-arrow-color:      #000000;

} 

.textmb1 {

	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	
	border-right-color : #000000 ;
	border-bottom-color : #000000 ;
	border-left-color : #000000 ;
	border-top-color : #000000 ;
	   
	color : #FF0000;
 
	text-transform : none;
	bottom : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

} 


.input416 {

	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	width:412px;

	color :  #39407A;
	
	background : #F3F5F8;
 
	text-transform : none;
	bottom : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
       scrollbar-base-color:       #F3F5F8;
       scrollbar-3dlight-color:    #F3F5F8;  
       scrollbar-darkshadow-color: #F3F5F8; 
	   scrollbar-track-color:      #F3F5F8;
       scrollbar-arrow-color:      #000000;
}

.input416x100 {

	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	width:410px;
	color :  #ff0000;
	background : #F3F5F8;
	text-transform : none;
	bottom : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color :  #39407A;	
       scrollbar-base-color:       #F3F5F8;
       scrollbar-3dlight-color:    #F3F5F8;  
       scrollbar-darkshadow-color: #F3F5F8; 
	   scrollbar-track-color:      #F3F5F8;
       scrollbar-arrow-color:      #000000;
}


.input205 {

	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	width:200px;
	color :  #39407A;
	
	background : #F3F5F8;
 
	text-transform : none;
	bottom : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
       scrollbar-base-color:       #F3F5F8;
       scrollbar-3dlight-color:    #F3F5F8;  
       scrollbar-darkshadow-color: #F3F5F8; 
	   scrollbar-track-color:      #F3F5F8;
       scrollbar-arrow-color:      #000000;
}
.input100 {

	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	width:100px;
	color :  #39407A;
	
	background : #F3F5F8;
 
	text-transform : none;
	bottom : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
       scrollbar-base-color:       #F3F5F8;
       scrollbar-3dlight-color:    #F3F5F8;  
       scrollbar-darkshadow-color: #F3F5F8; 
	   scrollbar-track-color:      #F3F5F8;
       scrollbar-arrow-color:      #000000;
}

.input180 {

	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	width:150px;
	color :  #39407A;
	
	background : #F3F5F8;
 
	text-transform : none;
	bottom : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
       scrollbar-base-color:       #F3F5F8;
       scrollbar-3dlight-color:    #F3F5F8;  
       scrollbar-darkshadow-color: #F3F5F8; 
	   scrollbar-track-color:      #F3F5F8;
       scrollbar-arrow-color:      #000000;
}

.input50 {

	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	width:50px;
	color :  #39407A;
	
	background : #F3F5F8;
 
	text-transform : none;
	bottom : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
       scrollbar-base-color:       #F3F5F8;
       scrollbar-3dlight-color:    #F3F5F8;  
       scrollbar-darkshadow-color: #F3F5F8; 
	   scrollbar-track-color:      #F3F5F8;
       scrollbar-arrow-color:      #000000;
}