.kopf {
	background-color: #CCCCCC;
	height: 152px;
	width: 900px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	padding: 10px;
}
#kopf .Stil2 a {
	font-size: 11px;
	line-height: 17px;
	color: #000000;
}


/* pull-down mainmenu css */

.mainmenu{
	float: left;
	width: 920px;
	padding: 0;
	position: absolute;
	visibility: visible;
	z-index: 99;
	top: 170px;
}

.mainmenu ul {

	float: left;

	width: 100%;

	list-style: none;

	line-height: 1;

	color:#000000;

	background: #FFFFFF;

	padding: 0;

	border: solid #000000;

	border-width: 1px 0;

	margin: 0 0 1em 0;

}



.mainmenu a, .mainmenu a:visited {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:900;
	font-style:normal;
	text-decoration:none;
	color: #000000;
	text-decoration: none;
	padding: 1em 1em;
	z-index: 5;
}

.mainmenu ul ul a{

	width:100%;

	height:100%;

}

.mainmenu ul a{

	width:1%;

}





.mainmenu li  {

	float: left;

	margin:0;

	padding:0;

}



.mainmenu ul li {float:left; position:relative;  }

.mainmenu ul li a {white-space:nowrap;}

	

.mainmenu li ul {

	position: absolute;

	left: -999em;

	height: auto;

	width:15em;	

	

	background: #C0C0C0;

	font-weight: normal;

	border-width: 1px;

	margin: 0;

}



.mainmenu li li {

	width:15em ;

}



.mainmenu li li a{

	width:13em ;

}



.mainmenu li ul  {

	margin: 0;

}

.mainmenu li ul ul {

	margin: -2.8em 0 0 13.5em;

}

.ul_ch, 

.mainmenu li:hover ul ul,

.mainmenu li li:hover ul ul,

.mainmenu li li li:hover ul ul,

.mainmenu li li li li:hover ul ul,

.mainmenu li li li li li:hover ul ul

{

	left: -999em;

}

.mainmenu li:hover ul,

.mainmenu li li:hover ul,

.mainmenu li li li:hover ul,

.mainmenu li li li li:hover ul,

.mainmenu li li li li li:hover ul

{

	left: auto;

}

.mainmenu li:hover>ul.ul_ch   

{

	left: auto;

}



.mainmenu li:hover{

	background: #C0C0C0;

}



.mainmenu li:hover a,.mainmenu li:hover a:visited,.mainmenu li:hover a:hover,.mainmenu li a:hover{

	color:#EC3D11;

}

.mainmenu li:hover li a, .mainmenu li li:hover li a, 

.mainmenu li li li:hover li a, .mainmenu li li li li:hover li a,

.mainmenu li:hover li a:visited, .mainmenu li li:hover li a:visited, 

.mainmenu li li li:hover li a:visited, .mainmenu li li li li:hover li a:visited

{

	color:#000000;

}

.mainmenu li li:hover, .mainmenu li li li:hover, 

.mainmenu li li li li:hover , .mainmenu li li li li li:hover , .mainmenu li li li li li li:hover 

{

	background: #EC3D11;

	z-index:9999;

}

.mainmenu li li:hover a,.mainmenu li li li:hover a, 

.mainmenu li li li li:hover a, .mainmenu li li li li li:hover a

{

	color: #C0C0C0; 

}



.mainmenu ul ul a, .mainmenu ul ul a:visited,

.mainmenu li li a, .mainmenu li li a:visited

{

	color: #000000;

}

.mainmenu ul ul a:hover,

.mainmenu li:hover li:hover a,.mainmenu li:hover li:hover a:visited ,

.mainmenu li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover a:visited,

.mainmenu li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover a:visited ,

.mainmenu li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover a:visited,

.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a:visited{

	color: #C0C0C0;

}

.mainmenu li:hover li:hover li a,.mainmenu li:hover li:hover li a:visited ,

.mainmenu li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li a:visited,

.mainmenu li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li a:visited,

.mainmenu li:hover li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li:hover li a:visited{

	color: #000000;

}





/* end of mainmenu css */



.inhalt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	height: auto;
	width: 900px;
	position: absolute;
	visibility: visible;
	top: 200px;
	padding: 10px;
	font-size: 12px;
	line-height: 17px;
	z-index: 1;
}
div#body {
	margin: 0px auto 0px auto;
	width: 900px;
	background-color: #333333;
}
.inhaltZubehoer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	height: 3000px;
	width: 900px;
	position: absolute;
	visibility: visible;
	top: 219px;
	padding: 10px;
	font-size: 12px;
	line-height: 17px;
	left: 920px;
}

