BODY {
	background: #FFFFFF;
	color: #000000;
	margin: 0px;
}

TD {
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

IMG {
	border: 0px;
}

A.nav4:link, A.nav4:visited, A.nav4:hover {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight: normal;
	color: #FFFFFF;
}

A.nav3:link, A.nav3:visited, A.nav3:hover {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight: normal;
	color: #35373d;
}

A.nav2:link, A.nav2:visited, A.nav2:hover {
	text-decoration : none;
	color: #FFFFFF;
}

A.navoben:link, A.navoben:visited {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight: bold;
	color: #FFFFFF;
}

A.navoben:hover {
	text-decoration : underline;
}



A.navunten:link, A.navunten:visited {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight: normal;
	color: #000000;
}

A.navunten:hover {
	text-decoration : underline;
}


A.navsubstart:link, A.navsubstart:visited {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight: bold;
	color: #000000;
}

A.navsubstart:hover {
	text-decoration : underline;
}

A:active {
  color: #666666;
  text-decoration: none;
}

A:visited {
  color: #454545;
  text-decoration: none;
}

A:link {
  color: #454545;
  text-decoration: none;
}

#navmain a {background-color:#3d62a8; height: 15px; text-align:left; font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; display: block; padding-left: 10px; padding-bottom: 4px; padding-top: 4px; border-bottom: 6px solid #e7ecf6; }
#navmain a:visited {background-color:#3d62a8; height: 15px; text-align:left; font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; display: block; padding-left: 10px; padding-bottom: 4px; padding-top: 4px; border-bottom: 6px solid #e7ecf6; }
#navmain a:active {background-color:#ca6201; height: 15px; text-align:left; font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; display: block; padding-left: 10px; padding-bottom: 4px; padding-top: 4px; border-bottom: 6px solid #e7ecf6; }
#navmain a:hover {background-color:#ca6201; height: 15px; text-align:left; font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; display: block; padding-left: 10px; padding-bottom: 4px; padding-top: 4px; border-bottom: 6px solid #e7ecf6; }

#navmainactive a {background-color:#ca6201; height: 15px; text-align:left; font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; display: block; padding-left: 10px; padding-bottom: 4px; padding-top: 4px; border-bottom: 6px solid #e7ecf6; }

#navunter a {background-color:#bcc3d9; height: 15px; text-align:left; font-family: Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none;  display: block; padding-left: 10px; padding-right: 10px; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px solid #e7ecf6; }
#navunter a:visited {background-color:#bcc3d9; height: 15px; text-align:left; font-family: Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; display: block; padding-left: 10px; padding-right: 10px; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px solid #e7ecf6; }
#navunter a:active {background-color:#8e94a6; height: 15px; text-align:left; font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none; display: block; padding-left: 10px; padding-right: 10px; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px solid #e7ecf6; }
#navunter a:hover {background-color:#8e94a6; height: 15px; text-align:left; font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; display: block; padding-left: 10px; padding-right: 10px; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px solid #e7ecf6; }

#navunteractive a {background-color:#8e94a6; height: 15px; text-align:left; font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; display: block; padding-left: 10px; padding-right: 10px; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px solid #e7ecf6; }



HR {
 	color: #8e94a6;
	size: 1px;
	width: 100%
}

TD.logo {
	height: 90px;
	padding-left: 50px;
	padding-bottom: 15px;	
	vertical-align: bottom;
}

TD.navioben {
	height: 20px;
	background: #7b7c7e;
	padding: 3px;
}

TD.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #3e3d40;
	background: #e1e1e1;
	width: 590px;
	height: 60px;
	vertical-align: middle;	
	padding-left: 240px;	
}

TD.headlineanfahrt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #3e3d40;
	background: #e1e1e1;
	width: 590px;
	vertical-align: middle;	
	padding-left: 240px;	
}

TD.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #3e3d40;
	padding-left: 20px;	
}

TD.headlineunten {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #3e3d40;
	height: 30px;
	vertical-align: left;	
	padding-left: 350px;		

}

TD.balkenoben {
	height: 23px;
	vertical-align : middle;
}

TD.naviunten {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #3e3d40;
	height: 60px;
	padding-left: 350px;	
	padding-top: 5px;	
}


TD.abstand {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	background: #e1e1e1;
	width: 100px;
}

TD.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #666666;
	background: #e1e1e1;
	padding-top: 50px;	
	padding-right: 10px;
	width: 150px;
}


TD.inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	color: #3e3d40;
	background: #e1e1e1;
	width: 590px;
	padding-top: 50px;
	line-height : 15px;
}


TD.grau {
	background: #e1e1e1;
}



TD.leer {
	background: #e1e1e1;
}


TD.mainfarbe {
	background: #e7ecf6;
}

TD.kopf {
	padding-left: 9px;
}


H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #c76712;
}


H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #35373d;
}





