/*  HTML Mods */

body	{
	background-color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	font-weight:normal;
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;}
	
.edit	{
	background-color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	font-weight:normal;}
	
img { border: none;}


a {
	color: #333;}

hr {
	border:none;
	background-color: #707173;
	height:1px;}
	
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	font-size:13px;
	font-weight:bold;}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	font-size:12px;
	font-weight:bold;}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	font-size:11px;
	font-weight:bold;}
	
/*  Styles */
	
.TabOrange {
	background-color: #FFD39F;
	font-weight: bold; }
	
.RahmenUnten {
	border-bottom: 1px solid #707173}

	
/* DIVs */

#HEAD{
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height:135px;}
	
#NAVIGATION {
	position: absolute;
	top: 136px;
	left: 0;
	width: 100%;
	height:20px;
	background-color: #707173}

#HOME {
	position: absolute;
	top: 10px;
	right: 90px;}
	

#TOPNAVIGATION {
	position: absolute;
	top: 10px;
	left: 15px;
	color: #FFF;
	font-size:12px;
	font-weight:bold;
	z-index: 100;}
.Topnavigation {
	color: #FFF;
	text-decoration: none;}

#Hauptnavigation {
	position:absolute;
	right: 104px;
	top:136px;}

#INHALT {
padding: 160px 50px 0 530px;}


#INHALTding {
position:absolute;
left: 351px;
top: 157px;}

#AktuellRahmen{
position:absolute;
left: 537px;
top: 534px;
width: 500px;}


.Fahrplan {
padding: 10px;
width: 700px;
height: 629px;}

	
/* Bilder */	

#a1 { position:absolute; left: 15px; top: 157px;}
#a2 { position:absolute; left: 15px; top: 283px;}
#a3 { position:absolute; left: 15px; top: 409px;}
#a4 { position:absolute; left: 15px; top: 535px;}
#a5 { position:absolute; left: 15px; top: 661px;}

#b1 { position:absolute; left: 183px; top: 157px;}
#b2 { position:absolute; left: 183px; top: 283px;}
#b3 { position:absolute; left: 183px; top: 409px;}
#b4 { position:absolute; left: 183px; top: 535px;}
#b5 { position:absolute; left: 183px; top: 661px;}

#c1 { position:absolute; left: 351px; top: 157px;}
#c2 { position:absolute; left: 351px; top: 283px;}
#c3 { position:absolute; left: 351px; top: 409px;}
#c4 { position:absolute; left: 351px; top: 535px;}
#c5 { position:absolute; left: 351px; top: 661px;}


#WAI {
	position: absolute;
	top: 137px;
	left: 20px;}
#WAI a { color: #FFF;}


.wai {
text-decoration: none;}

.AG {
font-size: 14px;
}
.AK {
font-size: 11px;
}



/* ######### NAVIGATION ######### */

/*  Navigation Ebene 1 */

#navContainer {
	position: absolute;
	top: 146px;
	left: -24px;}
*+html #navContainer {top: 157px;}

#navContainer ul li a{
	display: block;
	height: 19px;
width: 220px;
	padding: 3px 20px 0 22px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	background-image: url(/Data/Images/b-weiss.gif);
	background-repeat: no-repeat;}

#navContainer ul ul li a{
padding: 3px 15px 0 20px;
	text-decoration: none;
width: 220px;
margin: 0 0 0 -20px;
	font-weight: normal;
	background-image: url(/Data/Images/b-weiss.gif);
	background-repeat: no-repeat;}

#navContainer li{
	list-style: none;
	margin: 0px 0px 0px -20px;
	background-repeat: no-repeat;}

#navContainer ul a:hover {
	color: #A43431;}

#navContainer ul li a#a_nav1_open, #navContainer ul li a:hover#a_nav1_open{
	color: #FFF;
	font-weight: bold;}

#navContainer ul li a#a_nav2_open, #navContainer ul li a:hover#a_nav2_open {
	color: #FFF;
	font-weight: bold;}



