a:link { color:#666666;text-decoration:none; }
a:visited { color:#666666;text-decoration:none; }
a:active { color:#ffa430;text-decoration:none; }
a:hover { color:#ffa430;text-decoration:underline; }


.hauptmenu { font-family:Arial, Helvetica; color:#ffffff; text-decoration:none; font-weight:normal; font-size:12px; line-height:14px; }
a.hauptmenu:link { color:#c7c7c7;text-decoration:none; font-weight:normal; }
a.hauptmenu:visited { color:#c7c7c7;text-decoration:none; font-weight:normal; }
a.hauptmenu:active { color:#ffa430;text-decoration:none; font-weight:normal;  }
a.hauptmenu:hover { color:#ffa430;text-decoration:none; font-weight:normal;  }

.hauptmenuAktiv { font-family:Arial, Helvetica; color:#ffffff; text-decoration:none; font-weight:normal; font-size:12px; line-height:14px; }
a.hauptmenuAktiv:link { color:#ffffff;text-decoration:none; font-weight:normal; }
a.hauptmenuAktiv:visited { color:#ffffff;text-decoration:none; font-weight:normal; }
a.hauptmenuAktiv:active { color:#ffa430;text-decoration:none; font-weight:normal;  }
a.hauptmenuAktiv:hover { color:#ffa430;text-decoration:none; font-weight:normal;  }



.untermenu {  line-height: 16px;margin-left:10px;font-family:verdana, Arial, Helvetica; color:#4b62aa; text-decoration:none; font-weight:normal; font-size:11px;}
a.untermenu:link {  line-height: 16px;color:#333333;text-decoration:none; font-weight:normal; }
a.untermenu:visited {  line-height: 16px;color:#333333;text-decoration:none; font-weight:normal; }
a.untermenu:active {  line-height: 16px;color:#4b62aa;text-decoration:none; font-weight:normal; }
a.untermenu:hover {  line-height: 16px;color:#4b62aa;text-decoration:underline; font-weight:normal; }

.submenu { font-family:Arial, Helvetica; color:#ffa430; text-decoration:none; font-weight:normal; font-size:11px; line-height:12px; }
a.submenu:link { color:#ffffff;text-decoration:none; font-weight:normal;}
a.submenu:visited { color:#ffffff;text-decoration:none; font-weight:normal;}
a.submenu:active { color:#ffa430;text-decoration:none; font-weight:normal}
a.submenu:hover { color:#666666;text-decoration:none; font-weight:normal;}


a.sitemap { font-family:  verdana, Arial, Helvetica;text-decoration:none; font-weight:normal; font-size:11px; vertical-align: top;  line-height:18px;letter-spacing : 0.01ex;}
a.sitemap:link { color:#494949;text-decoration:none; }
a.sitemap:visited { color:#494949;text-decoration:none; }
a.sitemap:active { color:#ffa430;text-decoration:none; }
a.sitemap:hover { color:#ffa430;text-decoration:underline; }

.textblau { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4b62aa; font-weight:normal; text-decoration: none; line-height:19px;letter-spacing : 0.05ex;}

.text { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #808080; font-weight:normal; text-decoration: none; line-height:19px;letter-spacing : 0.05ex;}
.text10 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #808080; font-weight:normal; text-decoration: none; line-height:19px;letter-spacing : 0.05ex;}
a.text:link { color:#757575;text-decoration:none; }
a.text:visited { color:#757575;text-decoration:none; }
a.text:active { color:#4b62aa;text-decoration:none; }
a.text:hover { color:#4b62aa;text-decoration:underline; }
.textstandard { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; letter-spacing : 0.05ex;}

.text10kontakt { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #808080; font-weight:normal; text-decoration: none; line-height:19px;}

.texthell { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #eeeeee; font-weight:normal; text-decoration: none; line-height:19px;letter-spacing : 0.05ex;}
a.texthell:link { color:#ffffff;text-decoration:none; }
a.texthell:visited { color:#ffffff;text-decoration:none; }
a.texthell:active { color:#eeeeee;text-decoration:none; }
a.texthell:hover { color:#eeeeee;text-decoration:underline; }

.textgrau { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #757575; font-weight:normal; text-decoration: none; line-height:19px;letter-spacing : 0.05ex;}
.textgrauB { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #757575; font-weight:bold; text-decoration: bold; line-height:19px;letter-spacing : 0.05ex;}
.textgraustandard { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #757575; font-weight:normal; text-decoration: none; letter-spacing : 0.05ex;}

.text12hell { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #eeeeee; font-weight:normal; text-decoration: none; line-height:19px;letter-spacing : 0.05ex;}


.text10grauB { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #515151; font-weight:bold; text-decoration: none; line-height:15px;letter-spacing : 0.05ex;}
.text10hell { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #eeeeee; font-weight:normal; text-decoration: none; line-height:15px;letter-spacing : 0.05ex;}
a.text10hell:link { color:#ffffff;text-decoration:none; }
a.text10hell:visited { color:#ffffff;text-decoration:none; }
a.text10hell:active { color:#eeeeee;text-decoration:none; }
a.text10hell:hover { color:#eeeeee;text-decoration:underline; }

.text12grau { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #c7c7c7; font-weight:normal; text-decoration:none; line-height:18px;letter-spacing:0.015ex;}
a.text12grau:link { color:#c7c7c7;text-decoration:none;padding-top:none;border-top:none;;border-bottom: none;}
a.text12grau:visited { color:#c7c7c7;text-decoration:none;padding-top:none;border-top:none;;border-bottom: none;}
a.text12grau:active { color:#ffa229;text-decoration:none;padding-top:none;border-top:none;;border-bottom: none;}
a.text12grau:hover { color:#ffa229;text-decoration:underline;padding-top:none;border-top:none;;border-bottom: none;}

.text11grau { font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #c7c7c7; font-weight:normal; text-decoration:none; line-height:14px;letter-spacing:0.015ex;}
.text10grau { font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #c7c7c7; font-weight:normal; text-decoration: none; line-height:15px;}

.sitemap { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; line-height:15px;letter-spacing : 0.05ex; margin-left : 10px}
a.sitemap:link { color:#000000;text-decoration:none; }
a.sitemap:visited { color:#000000;text-decoration:none; }
a.sitemap:active { color:#4b62aa;text-decoration:none; }
a.sitemap:hover { color:#4b62aa;text-decoration:underline; }

.sitemaphead { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; line-height:15px;letter-spacing : 0.05ex; margin-left : 10px}
a.sitemaphead:link { color:#757575;text-decoration:none; }
a.sitemaphead:visited { color:#757575;text-decoration:none; }
a.sitemaphead:active { color:#4b62aa;text-decoration:none; }
a.sitemaphead:hover { color:#4b62aa;text-decoration:underline; }


p {  
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;


 }

.text10wstandard { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:normal; text-decoration: none;}
.textw { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:normal; text-decoration: none; line-height:22px;letter-spacing : 0.1ex;}
.textg { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #717171; font-weight:normal; text-decoration: none; line-height:22px;letter-spacing : 0.05ex;}

.headline { font-family:  Arial, Helvetica, sans-serif; font-size: 25px; color: #b0acb0; font-weight:normal; text-decoration: none; line-height:23px; padding: 15px 0px 0px 0px;letter-spacing : 0.1ex;}

h1 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #515151; font-weight:bold; text-decoration: none; line-height:16px; margin : 15px 0px 3px 0px; padding: 0px 0px 0px 0px;}
h2 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight:bold; text-decoration: none; margin : 5px 0px 5px 0px; padding: 0px 0px 0px 0px;}
h3 { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight:bold; text-decoration: none; margin : 8px 0px 5px 0px; padding: 0px 0px 0px 0px;}


.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: #ffa229; font-weight:normal; text-decoration: none}
.transparent { font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; color: #f4f4f4; font-weight:normal; text-decoration: none}


BODY { 
padding: 0px; 
spacing:0px; 
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;

scrollbar-face-color:       #dfe1e1 ;  
scrollbar-shadow-color:     #4b62aa ; 
       scrollbar-highlight-color:  #dfe1e1 ;  
       scrollbar-3dlight-color:    #4b62aa ;  
       scrollbar-darkshadow-color: #dfe1e1 ;  
       scrollbar-track-color:      #dfe1e1;  
       scrollbar-arrow-color:      #4b62aa ;  
		scrollbar-base-color:       #dfe1e1 ;
		background-color: #494949;
}

table { 
padding: 0px; 
spacing:0px; 
	margin : 0px;

}


.lang {


	border-left : 1px solid #494949;
	border-right : 1px solid #494949;
	border-top : 1px solid #494949;
	border-bottom : 1px solid #494949;


	background-color:#fafafa;
	color : #494949;
  width:380px;
	text-transform : none;
	bottom : 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

} 

form { padding : 0px 0px 0px 0px;spacing:0px }
.inputAlg {

	border-left : 1px solid #494949;
	border-right : 1px solid #494949;
	border-top : 1px solid #494949;
	border-bottom : 1px solid #494949;

	background-color:#ffffff;
	color : #4b62aa;
	text-transform : none;
	bottom : 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

} 

.but {

	border-left : 1px solid #494949;
	border-right : 1px solid #494949;
	border-top : 1px solid #494949;
	border-bottom : 1px solid #494949;

	background-color:#ffffff;
	
	color : #494949;
	font-weight:bold;
	text-transform : none;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

} 

