@import url(content.css);


body{
	margin:0px;
	padding:0px;
	background:url(img/bg-body.png) repeat-y #FFEEB6;
	background-position:top center;
	font-size:10px;
	font-size: 62.5%; /* Resets 1em to 10px */	
	color:black;
	font-family:Arial,Helvetica,sans-serif;
}


* html body{  
  /* CSS: Star-Hack für IE6 und kleiner */  
	background:url(img/bg-body.jpg) repeat-y #FFEEB6;
	background-position:top center;
} 

 

img, div { behavior: url(iepngfix.htc) }


#hintergrund-oben{
	position:relative;
	background:url(img/0x02.jpg) no-repeat;
	background-position:top center;
	z-index:15;
	width:960px;
	height:365px;
	margin:auto;
}

#verlauf-oben{
	position:relative;

	/*
	background:url(img/logo-iceline.jpg) repeat-x;
	behavior:none;
	*/
	background:url(img/bg-verlauf-oben2.jpg) repeat-x;
	z-index:11;
	width:960px;
	height:576px;
	margin: -368px auto;
}

#bodywrap{
	position:relative;

	z-index:20;
	width:960px;
	margin:auto;
	margin-top:-576px;
}

#container-oben{
	position:relative;
	width:100%;
	height:140px;
	border-bottom:0px solid blue;
	clear:both;
}


#logo{
	float:left;
	width:189px; 
	text-align:right;
}

#logo img{
	margin-top:59px;
}

#hauptmenue{
	float:left;
	width:771px;
	height:100%;
	text-align:left;
}

ul.hauptmenue{
	margin:0px;
	padding:0px;
	margin-top:84px;
	margin-left:232px;
}

ul.hauptmenue li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	margin-left:2em;
}

ul.hauptmenue a{
	color:black;
	text-decoration:none;
}

ul.hauptmenue li.ACT a{
	color:#EC0026;
}

ul.hauptmenue a:hover{
	/*text-decoration:underline;*/
	color:#EC0026;
}

ul.hauptmenue a.active{
	font-weight:bold;
	color:#EC0026;
}

#container-unten{
	position:relative;
	width:100%;
	clear:both;
	z-index:30;
	margin-top:15px;
}


#clr-balken{
	width:25px;
	height:400px;
	float:left;
}


.clr{
	clear:both;
}

#blauer-balken{
	float:left;
	width:164px; 
	background:url(img/bg-blauer-balken.png) no-repeat;	
	margin-top:153px;
	height:600px;
	overflow:visible;
	text-align:left;
}

#content-container{
	float:left;
	height:800px;
	width:769px;
	border:0px solid red;
}



ul.submenue *{
	margin:0px;
	padding:0px;
}
/*
ul.submenue{
	width:163px;

	list-style-type:none;
	padding:0px;
	margin:0px;
	background:#EC0026;
	clear:both;
}

ul.submenue li{	
	
	padding:15px 10px 15px 15px;
	display:block;
	background:url(img/bg-submenu.png) #B8D4E2;
}

ul.submenue a{
	text-decoration:none;
	color:black;
}

ul.submenue a:hover{
}

ul.submenue li a.ACT{
	color:#EC0026;
}

ul.sub1{
	margin-left:20px;
	list-style-type:none;
}

ul.sub1 li{
	display:block;
	
}

ul.submenue a:hover{
	color:#EC0026;
}
*/

ul.submenue{
	background:url(img/bg-submenu.png) #B8D4E2;
	display:block;
	width:163px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-bottom:1px solid #fff;
}

ul.submenue li{
	display:block;
	width:163px;
}

ul.submenue li.first,
ul.submenue li.middle{
	border-bottom:1px solid #fff;
}
ul.submenue li.last{
	border:0px;
}

ul.submenue li a{
	display:block;
	width:143px;
	text-decoration:none;
	line-height:30px;
	color:#4D4D4D;
	padding-left:20px;
}

ul.submenue li a.ACT,
ul.submenue li a:hover{
	background:#fff;
	color:#EC0026;
	/*font-weight:bold;*/
}

ul.sub1 li a{
	display:block;
	width:123px;
	text-decoration:none;
	line-height:30px;
	color:#4D4D4D;
	padding-left:40px;
	background:#E3EFFD;
}

ul.sub1 li.first a,
ul.sub1 li.first a.ACT{
	border-top:1px solid #fff;
}

ul.sub1 li a.ACT{
	background:#fff;
	color:#EC0026;
	/*font-weight:bold;*/
}


div.submenuheader,
div.submenufooter{
	height:48px;
	margin:0px;
	padding:0px;
	width:163px;
}

div.submenuheader{
	background:url(img/submenue-top2.png) no-repeat bottom left;
}

div.submenufooter{
	background:url(img/submenue-bottom.png) no-repeat top left;
	display:none;
}

