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

body{	
	margin:0px;
	padding:0px;
	}

#geruest{
	width: 1000px;
	margin:0em auto 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	}
#werbungoben{
	margin:0px;
	padding:0px;
	margin-top:5px;
	height: 20px;
	width: 1000px;
	}

#kopf {
	margin:0px;
	padding:0px;
	height: 250px;
	width: 1000px;
	background-color: #e5e5e5;
	border:1px solid #c0c0c0;
	float:left;	
	}
#logo{
	margin:0px;
	padding:0px;
	height: 114px;
	width: 250px;
	background-color: #e5e5e5;	
	}
	
/* Navigation   Navigation   Navigation   Navigation   Navigation */ 
	#navigation{
	margin:0px;
	padding:0px;
	height: 250px;
	width: 250px;
	float:left;
	background-color: #ffffff;
	position: absolute;		  /* drop down effekt */

		}
		
/* Erste Ebene */
	#navigation ul{
	margin:0px;
	padding:0px;
	}
	
	#navigation ul li, #subnavigation ul li.gewaehlterbereich{
	margin:0px;
	padding:0px;
	display: block;
	border-top:1px solid #c0c0c0;
	line-height: 30px;
	}
		#subnavigation ul li.gewaehlterbereich{	
		border-top:0px solid #c0c0c0;	
		}
		
	#navigation ul li:hover, #navigation ul li.selected,  #subnavigation ul li.gewaehlterbereich, #subnavigation ul li:hover.gewaehlterbereich{
	background-color: #1e4f79;
	color: #ffffff;
	}
	#navigation li a.ersteebene, #subnavigation ul li.gewaehlterbereich a{
	margin:0px;
	padding:0px;
	font-size: 18px;
	text-decoration: none;
	color: #1a1c20;
	padding-left:20px;
	display: block;
	}
	#navigation li a:hover, #navigation li.selected a, #subnavigation ul li.gewaehlterbereich a{
	color: #ffffff;
	}
	

	/* 2 Ebene */
	#navigation ul li ul{
	
	height: 209px;
	width:380px;
	margin:0px;
	padding:0px;
	display:none;				/* drop down effekt */
	position: absolute;		    /* drop down effekt */
	right: -382px;
	top: 11px;
	padding-bottom:29px;
	background-color: #ffffff;
	margin-top:1px;
	border-right:1px solid #c0c0c0;

	
	
	}
	#navigation ul li:hover ul{ /* drop down effekt */
	display:block;
	
	}
	
	#navigation ul li ul li{
	width:190px;
	float:left;
	margin:0px;
	padding:0px;
	display: block;	
	line-height: 25px;
	background-color: #ffffff;
	border:0px solid #c0c0c0;
	border-bottom:1px solid #f3f3f3;
	}
	#navigation ul li ul li:hover{
	background-color: #f7f7f7;
	}
	
	#navigation ul li ul li a, #navigation ul li.selected ul li a{
	margin:0px;
	padding:0px;
	font-size: 13px;
	text-decoration: none;
	color: #1a1c20;
	padding-left:5px;
	display: block;
	}
	#navigation ul li ul li a:hover{
	color: #1a1c20;
	}
	
	
	
	
	#banner{
	margin:0px;
	padding:0px;
	height: 250px;
	width: 586px;
	float:left;
	background-color: #ddefff;	
	border-right:1px solid #c0c0c0;		
	border-left:1px solid #c0c0c0;	
	margin-left: 250px;					/* drop down effekt  da es sich durch das Absolut nach links verschoben hat*/
		}	
		
	#navigationzweiebene{
	margin:0px;
	padding:0px;
	height: 207px;
background-image: url(/img/banner.jpg);
			}
			
			
	#topnavigation{
	height: 250px;
	margin:0px;
	padding:0px;
	width: 160px;
	float:left;
	background-color: #e5e5e5;
	
	
		}
	#topnavigation ul{
	margin:0px;
	padding:0px;
	background-color: #FFF;
	width: 162px;
	}
	#topnavigation ul li{
	margin:0px;
	padding:0px;
	display: block;
	border-bottom:1px solid #c0c0c0;
	line-height: 20px;
		
	}
	#topnavigation ul li:hover, #topnavigation ul li.selected{
	background-color: #4392de;
		
	}
	#topnavigation li a{
	margin:0px;
	padding:0px;
	font-size: 13px;
	text-decoration: none;
	color: #1a1c20;
	padding-left:20px;
	display: block;
	}
	#topnavigation li a:hover, #topnavigation li.selected a{
	color:#ffffff;
	}	
		
		
		
.boxoben{
	margin:0px;
	padding:0px;
	height:11px;
	border-bottom:1px solid #c0c0c0;
	background-color: #FFF;
	}
#banner .boxoben, #topnavigation .boxoben , #inhalt .boxoben,  #rechts .boxoben, #subnavigation .boxoben{
	background-color: #e5e5e5;
	}
	
#topnavigation .boxoben{
	width:162px;
	}

#fuss .boxoben{
	width:1000px;
	margin-left:-20px;
	}
	
.boxunten{
	margin:0px;
	padding:0px;
	height:30px;
	border-top:1px solid #c0c0c0;
	background-color: #FFF;	
	
	}

	
	
	
	

#content{	
	margin:0px;
	padding:0px;
	width: 1000px;
	float:left;
	margin-top:20px;	
	margin-bottom:20px;
	border:1px solid #c0c0c0;
	border-top:0px solid #c0c0c0;
	}
	

#subnavigation{
	margin:0px;
	padding:0px;
	width: 250px;
	float:left;
	background-color: #ffffff;	
	border-top:1px solid #c0c0c0;	
	}
	
	#subnavigation ul{
	margin:0px;
	padding:0px;
	}	
	#subnavigation ul li{
	margin:0px;
	padding:0px;
	display: block;
	border-bottom:1px solid #c0c0c0;
	line-height: 25px;
	}
	#subnavigation ul li:hover, #subnavigation ul li.selected{
	background-color: #1e4f79;
	background-color: #f6f6f6;
	
	}
	#subnavigation li a{
	margin:0px;
	padding:0px;
	font-size: 15px;
	text-decoration: none;
	color: #1a1c20;
	padding-left:20px;
	display: block;
	}
	#subnavigation li a:hover{

	}
	
	
	
	#subnavigation ul li ul{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	}	
	#subnavigation ul li ul li{
	margin:0px;
	padding:0px;
	display: block;
	border-bottom:0px solid #c0c0c0;
	line-height: 25px;
	
	}
	#subnavigation ul li ul li:hover, #subnavigation ul li ul li.selected{
	background-color: #1e4f79;
	background-color: #ffffff;
	color: #ffffff;
	
	}
	#subnavigation ul li ul li a{
	margin:0px;
	padding:0px;
	font-size: 13px;
	text-decoration: none;
	color: #1a1c20;
	padding-left:30px;
	display: block;
	}
	#subnavigation ul li ul li a:hover, #subnavigation ul li ul li.selected a{
	text-decoration: underline;	
	}


#subnavigation ul li ul li ul{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	}	
	#subnavigation ul li ul li ul li{
	margin:0px;
	padding:0px;
	display: block;
	border-bottom:0px solid #c0c0c0;
	line-height: 25px;
       text-decoration: none;
	
	}
	#subnavigation ul li ul li ul li:hover, #subnavigation ul li ul li ul li.selected{
	background-color: #1e4f79;
	background-color: #ffffff;
	color: #ffffff;
	
	}
	#subnavigation ul li ul li.selected ul li a{		
	font-size: 11px;
	text-decoration: none;	
	padding-left:38px;
	
	
	}
	#subnavigation ul li ul li ul li a:hover, #subnavigation ul li ul li ul li a.selected{
	text-decoration: underline;	
	}
	
	
	
#inhalt{
	margin:0px;
	padding:0px;
	width: 588px;
	float:left;
	background-color: #ffffff;	
	border:1px solid #c0c0c0;
	border-bottom:0px solid #c0c0c0;
	padding-bottom:25px;	
	min-height: 600px;

		}	
#inhalt h1, #inhalt h2, #inhalt h3, #inhalt h4, #inhalt h5, #inhalt h6{
	margin:0px;
	padding:0px;
	margin-left:25px;
	margin-right:10px;
	margin-bottom:16px;
	}
	#inhalt h1{
	border-bottom:1px solid #c0c0c0;
	color: #1e4f79;
	font-size: 19px;
	padding-top:5px;
	background-image: url(/img/h1.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left:15px;
	text-transform: uppercase;
	font-weight: normal;
	}
	#inhalt h2{
	font-size: 18px;
	margin-bottom:12px;
	font-weight: normal;
	color: #1e4f79;
	}
	#inhalt h3{
	font-size: 15px;
	margin-bottom:2px;
	}
	#inhalt h4, #inhalt h5, #inhalt h6{
	margin-bottom:2px;
	}
	
#inhalt p{
	margin:0px;
	padding:0px;
	padding-left:25px;
	margin-right:8px;
	margin-bottom:12px;
	}
#inhalt ul{
	margin:0px;
	padding:0px;
	padding-left:37px;
	margin-right:8px;
	margin-bottom:10px;
	}
#inhalt ul li{
	list-style-type: square;
	padding-bottom:2px;
	list-style-image: url(/img/li.gif);
	}
#inhalt a{
		color: #1e4f79;
	}
#inhalt a:hover{
	text-decoration: none;	
	}
	
#rechts{
	margin:0px;
	padding:0px;
	width: 160px;
	float:left;
	background-color: #ffffff;
	border-top:1px solid #c0c0c0;
	height: 600px;
	}
	
	
#fuss{
	margin:0px;
	padding:0px;
	height: 40px;
	width: 980px;
	clear: both;
	float: none;
	border:1px solid #c0c0c0;
	background-color: #e5e5e5;
	padding-left:20px;
	}
	
#fuss a{
margin:0px;
	padding:0px;
	color: #1e4f79;
	text-decoration: none;
	padding-top:100px;
	line-height: 28px;
	margin-left:10px;
}

#fuss a:hover{
	text-decoration: underline;	
}
