@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../images/bg.png);
	background-repeat:repeat-x;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: -20px;
}

#subnav
	{
	height:23px;
	margin-top:-18px;
	margin-left:65px;
	}
	
	*+html #subnav
	{
	margin-top:5px;
	}
	
#subnav.preise
	{
	height:23px;
	margin-top:-18px;
	margin-left:138px;
	}
	
	*+html #subnav.preise
	{
	margin-top:5px;
	}
	
#subnav.strecke
	{
	height:23px;
	margin-top:-18px;
	margin-left:397px;
	}
	
	*+html #subnav.strecke
	{
	margin-top:5px;
	}

#content
	{
	background-image: url(../images/index_15.gif);
	background-repeat:no-repeat;
	min-height:250px;
	background-color:#dedede;
	}
	
#rechts
	{
	width:415px;
	background-image: url(../images/index_16.png);
	background-repeat:repeat-y;
	background-position:top;
	}
	

#links
	{
	width:55px;
	background-image: url(../images/index_14.gif);
	background-repeat:repeat-y;
	background-position:top;
	}
	
	
#nav_right_spacer
		{
		background-image: url(../images/index_20.gif);
		background-repeat:repeat-y;
		}
	
.nutzungsordnung
	{
	margin-left:15px;
	}
	
#pageIsLoading{
position:fixed;
width: 100%;
height: 100%;
background-color:#253E6C;
filter:alpha(opacity=85);   
-moz-opacity: 0.85;   
opacity: 0.85;
text-align:center;
}

#pageIsLoading2{
width: 40%;
margin:auto;
background-color:#FFFFFF;
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}


/* FONT SETTINGS CONTENT */

#content h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
margin:0 15px -14px 15px; 
padding-top:15px;
}

#content h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12,5px;
color:#333333;
margin:0 15px -14px 15px; 
padding-top:15px;
}

#content p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin:15px 15px 0 15px; 
}

#pageIsLoading p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#253E6C;
}

.form_table {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin:15px 15px 0 15px; 
}

#rechts p
	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-top:-5px;
	margin-left:14px;
	}
	
#rechts p.one-select
	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin-left:14px;
	}
	
.nutzungsordnung
	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}

/* FONT SETTINGS CONTENT  END */

/* UL / LI SETTINGS  */

#subnav ul
	{
	margin-left:-41px;
	}
	
	*+html #subnav ul
	{
	margin-left:0px;
	}


#subnav li
	{
	font-family:Arial;
	font-size:12px;
	font-stretch:wider;
	color:#FFFFFF;
	list-style:none;
	display:inline;
	margin-right:20px;
	}
	
#content ul
	{
	margin-left:-15px;
	margin-top:5px;
	margin-right:12px;
	list-style-type:square;
	}
	
	*+html #content ul
	{
	margin-left:30px;
	}


#content li
	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
	
#content li.phat
	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	margin:10px 0px 0px 0px;
	}
	
.none
	{

	}
	
/* UL /LI SETTINGS END */

/* LINK SETTINGS  */

#subnav li a:link { color:#ccc; text-decoration:none;}
#subnav li a:visited { color: #ccc; text-decoration:none;}
#subnav li a:hover { color: #FFF; text-decoration:none;}

#subnav li.active a:link { color:#FFF; text-decoration:none;}
#subnav li.active a:visited { color: #FFF; text-decoration:none;}
#subnav li.active a:hover { color: #FFF;  text-decoration:none;}

#rechts p a:link { color:#333; text-decoration:none;}
#rechts p a:visited { color: #333; text-decoration:none;}
#rechts p a:hover { color: #333; text-decoration:underline;}

#content li a:link { color:#333; text-decoration:none;}
#content li a:visited { color: #333; text-decoration:none;}
#content li a:hover { color: #333; text-decoration:underline;}

#content p a:link { color:#333; text-decoration:none;}
#content p a:visited { color: #333; text-decoration:none;}
#content p a:hover { color: #333; text-decoration:underline;}


/* LINK SETTINGS END */

/* FORMULAR SETTINGS */

.formular
	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:solid 1px #333;
	}


/* FORMULAR SETTINGS END */