a:link { color:#757575;text-decoration:none; }
a:visited { color:#757575;text-decoration:none; }
a:active { color:#6b645d;text-decoration:none; }
a:hover { color:#6b645d;text-decoration:underline; }




.menutop {  font-family:verdana, Arial, Helvetica; color:#b0b0b0; text-decoration:none; font-weight:bold; font-size:10px; margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px;letter-spacing: 0.17ex;border: none; line-height:16px;}
a.menutop:link {  color:#b0b0b0;text-decoration:none; font-weight:bold; }
a.menutop:visited {  color:#b0b0b0;text-decoration:none; font-weight:bold; }
a.menutop:active { color:#ffffff;text-decoration:none; }
a.menutop:hover { color:#ffffff;text-decoration:none; }

.menu {  font-family:verdana, Arial, Helvetica; color:#ffffff; text-decoration:none; font-weight:normal; font-size:10px; margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px;letter-spacing: 0.17ex;border: none; line-height:16px;}
a.menu:link {  color:#b0b0b0;text-decoration:none; font-weight:normal; }
a.menu:visited {  color:#b0b0b0;text-decoration:none; font-weight:normal; }
a.menu:active { color:#ffffff;text-decoration:none; }
a.menu:hover { color:#ffffff;text-decoration:none; }

.plus { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-decoration: none; margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px;border: none; line-height:14px;}

.menuadresse {  font-family:verdana, Arial, Helvetica; color:#b0b0b0; text-decoration:none; font-weight:normal; font-size:10px; margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px;letter-spacing: 0.1ex;border: none; line-height:17px;}

.textrot { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #993333; font-weight:normal; text-decoration: none; line-height:20px;}
.text { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4742; font-weight:normal; text-decoration: none; line-height:20px;}
a.text:link { color:#757575;text-decoration:none; }
a.text:visited { color:#757575;text-decoration:none; }
a.text:active { color:#6b645d;text-decoration:none; }
a.text:hover { color:#6b645d;text-decoration:underline; }


.text10 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight:normal; text-decoration: none; line-height:18px;}
a.text10:link { color:#993333;text-decoration:none; }
a.text10:visited { color:#993333;text-decoration:none; }
a.text10:active { color:#333333;text-decoration:none; }
a.text10:hover { color:#333333;text-decoration:none; }


.referenzen { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:normal; text-decoration: none;margin : 0px 0px 0px 10px;letter-spacing : 0.25ex;}
a.referenzen:link { color:#ffffff;text-decoration:none; }
a.referenzen:visited { color:#ffffff;text-decoration:none; }
a.referenzen:active { color:#b0b0b0;text-decoration:none; }
a.referenzen:hover { color:#b0b0b0;text-decoration:none; }
.referenzenPlus { font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration: none;margin : 0px 0px 0px 0px;}


.text14 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight:normal; text-decoration: none; line-height:18px;}
a.text14:link { color:#993333;text-decoration:none; }
a.text14:visited { color:#993333;text-decoration:none; }
a.text14:active { color:#333333;text-decoration:none; }
a.text14:hover { color:#333333;text-decoration:none; }


p.text {  
 	margin: 0px 0px 0px 0px; 
	padding: 0px 20px 10px 19px;	

}
p.dot {  
 	padding: 0px 0px 0px 0px; 
	margin: 5px 18px 15px 20px;	
	border-bottom: 2px dotted #999999;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #000000; font-weight:normal; text-decoration: none;
	line-height:1px;
}
p.ohnedot {  
 	padding: 0px 0px 0px 0px; 
	margin: 5px 18px 13px 20px;	
	
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #000000; font-weight:normal; text-decoration: none;
	line-height:1px;
}

p.strich {  
 	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 25px;	
	width:1px;
	height:27px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #000000; font-weight:normal; text-decoration: none;
}
p.map24 {  
 	padding: 0px 0px 0px 0px; 
	margin: 5px 0px 5px 0px;	
}


.textlinks { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c4742; font-weight:normal; text-decoration: none; line-height:16px;letter-spacing: 0.1ex;}
.textlinksschwarz { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:normal; text-decoration: none; line-height:16px;letter-spacing: 0.1ex;}

.textheader { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight:normal; text-decoration: none; margin : 2px 0px 0px 20px; padding: 0px 0px 0px 0px;letter-spacing : 0.25ex;}
a.textheader:link { color:#ffffff;text-decoration:none; }
a.textheader:visited { color:#ffffff;text-decoration:none; }
a.textheader:active { color:#ffffff;text-decoration:none; }
a.textheader:hover { color:#ffffff;text-decoration:underline; }

.textindex { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight:normal; text-decoration: none; margin : 0px 0px 0px 20px; padding: 0px 0px 0px 0px;letter-spacing : 0.15ex;}
a.textindex:link { color:#333333;text-decoration:none; }
a.textindex:visited { color:#333333;text-decoration:none; }
a.textindex:active { color:#ffffff;text-decoration:none; }
a.textindex:hover { color:#ffffff;text-decoration:none; }


.text60 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c4742; font-weight:normal; text-decoration: none; line-height:60px;}


h1 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4742; font-weight:normal; text-decoration: none; margin: 14px 0px 0px 19px; padding: 0px 0px 0px 0px; letter-spacing: 0.25ex; line-height:20px;}
h2 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #993333; font-weight:bold; text-decoration: none; margin: 0px 0px 0px 19px; padding: 0px 0px 1px 0px; letter-spacing: 0.25ex; line-height:20px;}
h3 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight:normal; text-decoration: none; margin : 0px 0px 0px 20px; padding: 0px 0px 0px 0px;letter-spacing: 0.05ex;}

.u1 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4742; font-weight:normal; text-decoration: none; padding: 18px 18px 10px 19px; margin: 0px 0px 0px 0px; letter-spacing: 0.25ex; line-height:11px;}
.u2 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #993333; font-weight:bold; text-decoration: none; padding: 10px 13px 0px 19px; margin: 0px 0px 0px 0px; letter-spacing: 0.25ex; line-height:10px;}
.u3 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight:normal; text-decoration: none; padding : 0px 0px 0px 20px; margin: 0px 0px 0px 0px;letter-spacing: 0.05ex;}


.nachoben { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight:normal; text-decoration: none;  margin : 0px 0px 0px 0px; padding: 20px 10px 20px 0px;letter-spacing : 0.1ex;}
a.nachoben:link { color:#999999;text-decoration:none; }
a.nachoben:visited { color:#999999;text-decoration:none; }
a.nachoben:active { color:#6b645d;text-decoration:none; }
a.nachoben:hover { color:#6b645d;text-decoration:underline; }


.mini { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #000000; font-weight:normal; text-decoration: none}
.impressum { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #c3a35c; text-decoration: none; font-weight:bold}

.warnung { font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight:normal; text-decoration: none}
.hinweis { font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; color: #993333; font-weight:normal; text-decoration: none}






BODY { 
padding: 0px; 
spacing:0px; 
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;

scrollbar-face-color:       #eeeeee ;  
scrollbar-shadow-color:     #eeeeee ; 
       scrollbar-highlight-color:  #eeeeee ;  
       scrollbar-3dlight-color:    #eeeeee ;  
       
		
		background-color: #ffffff;
}



.lang {


	border-left : 1px solid #6b645d;
	border-right : 1px solid #6b645d;
	border-top : 1px solid #6b645d;
	border-bottom : 1px solid #6b645d;


	background-color:#ffffff;
	color : #000000;
  width:400px;
	text-transform : none;
	bottom : 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

} 

form { padding : 0px 0px 0px 0px;spacing:0px }
.inputAlg {

	border-left : 1px solid #6b645d;
	border-right : 1px solid #6b645d;
	border-top : 1px solid #6b645d;
	border-bottom : 1px solid #6b645d;

	background-color:#ffffff;
	color : #000000;
	text-transform : none;
	bottom : 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

} 

.but {

	border-left : 1px solid #eeeeee;
	border-right : 1px solid #eeeeee;
	border-top : 1px solid #eeeeee;
	border-bottom : 1px solid #eeeeee;

	background-color:#eeeeee;
	
	color : #000000;
	font-weight:normal;
	text-transform : none;

	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

} 
