.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
}
a.nav {	text-decoration: none;color: #000066; }
a.nav:hover {text-decoration: none;	color: #FFFFFF;}
a.best {text-decoration: none;	color: #000066;}
a.best:hover {text-decoration: none;color: #FFFFFF;	background:#B6BFD5;	padding-left: 3px;	padding-right: 3px;}
a.navkl {text-decoration: none;	color: #000066;	padding-left: 3px;	padding-right: 3px;}
a.navkl:hover {text-decoration: none;color: #FFFFFF;background:#B6BFD5;	padding-left: 3px;	padding-right: 3px;}
a.navgr {	text-decoration: none;color: #000066; }

TD.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
  	text-align: center;
  	background:#B6BFD5;
  	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	
}
TD.best {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
  	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-width:1px;
 	border-style:solid;
 	border-color:#000066;
}

.dkbl {
	background:#000066;
}
.hlbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000066;
	background:#B6BFD5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}.hlblunter {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	background:#8A96B4;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.tabelleHG {
	border:1px solid #CCCCE0;          
	border-top:1px solid #CCCCE0;      
	border-bottom:1px solid #000000;   
	border-left:1px solid #CCCCE0;     
	border-right:1px solid #000066; 	     
	border-right-style:outset; 
	border-bottom-style:outset;   
	}
.titel {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.norm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}

.navgr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.navkl {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
	.unter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.liste {
	list-style-position: outside;
	list-style-type: square;
}
.Prgesamt {
	border-style:double;
	border-top:3px double #666666; 
	border-bottom:0px;   
	border-left:0px;     
	border-right:0px; 	     
	}	
	
	
.bild {
  border-width:2px;
  border-style:solid;
  border-color:#CCD1DD;
  padding:2px;
border-right-style:outset; 
border-bottom-style:outset;
   }
   .tabLI {	border-right:1px solid #CCCCE0; background:#B6BFD5; }
   .tabRE {	border-left:1px solid #CCCCE0; 	background:#EEF7FF;	border-left:1px solid #CCCCE0;}
	.button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #F4F5F8; border: #000066; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.dinput {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #F4F5F8; border: #000066; border-style: inset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
	.boxH{	font-size: 12px;font-weight: bold;color: #FFFFFF;padding-left: 5px;	font-family: Arial, Helvetica, sans-serif;}
	.boxC{font-family: Arial, Helvetica, sans-serif;font-size: 13px; background:#B6BFD5;padding-left: 2px;padding-right: 2px;color: #000066;}
	a.boxC:link {text-decoration: none; }
	.box{border-width:1px;	border-style:solid;border-color:#000066;border-bottom:1px solid #000000;border-right:1px solid #000000;	border-right-style:outset; 
	border-bottom-style:outset; }.adresse {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
#map{
font-size:12px;
font-color:#000
}

