a.info:link { font-family: arial, helvetica, sans-serif;  color: #330000; }
a.info:visited { font-family: arial, helvetica, sans-serif;  color: #330000; }
a.info:active { font-family: arial, helvetica, sans-serif;  color: #FFFFFF; }
a.info:hover { font-family: arial, helvetica, sans-serif;  color: #fff; text-decoration: none; }

a.navi:link {
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	background-color:#FFFFFF;
	color: black;
	text-decoration: none;
	padding: 5px 4px;
	height:18px;

	

}
a.navi:visited {
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	background-color:#FFFFFF;
	color: black;
	text-decoration: none;
	padding: 5px 4px;
	height:18px;

	

}


a.navi:hover { font-family: arial, helvetica, sans-serif; font-size:14px; 
padding: 5px 4px;
color: #ffffff; background-color:#FFCC00; text-decoration: none; height:18px;  }
a.navi:active {
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	background-color:#FFFFFF;
	color: #330000;
	text-decoration: none;
	padding: 5px 4px;
	height:18px;

	

}
	
a.navi2:link {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#000033;
	text-decoration: none;
	padding: 5px;
	
	
}
a.navi2:visited { font-family: arial, helvetica, sans-serif; 
 font-size:12px; color: #330000; 
text-decoration: none;  }

a.navi2:active {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color: #330000;
	text-decoration: none;
	padding:5px;
	
	
}
a.navi2:hover { font-family: arial, helvetica, sans-serif; 
font-size:12px; color: silver; 
text-decoration: underline;  }

.haupt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	padding-left:25px;
	padding-right:25px;
	color:#330000;
	text-decoration: none;

}
.hauptwide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color:#330000;
	padding:0px 40px 10px;
	text-decoration: none;
	
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
}
.text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: gray; text-decoration: none}
.picsub { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: gray; padding:7px; text-decoration: none}
.black { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: black; text-decoration: none}
.kasten { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: black; padding:12px; text-decoration: none}
.mkasten { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: black; padding:0px; text-decoration: none}
.gelb { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #ffff99; text-decoration: none}
.hl { font-family: arial, helvetica, sans-serif; font-size:20px; font-weight:normal; color: black; text-decoration: none; }
.hlgray { font-family: arial, helvetica, sans-serif; font-size:20px; font-weight:normal; color: gray; text-decoration: none; }
.headline { font-family: arial, helvetica, sans-serif; font-size:20px; font-weight:normal; color: gray; text-decoration: none; }
.hlmedium { font-family: arial, helvetica, sans-serif; font-size:16px; font-weight:normal; color: #000033; text-decoration: none; }
.hlsmall { font-family: arial, helvetica, sans-serif; font-size:11px; padding:14px; font-weight:normal; color: #000033; text-decoration: none; }
td { font-family: arial, helvetica, sans-serif; font-size:12px; color: #000066; text-decoration: none; }
b { font-family: arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:black; text-decoration: none; }
li { font-family: arial, helvetica, sans-serif; font-size:14px; color: black; text-decoration: none; padding-bottom:5px;}
