body {
	background-repeat: no-repeat;
	background-color: #3f4343;
}

table {  background-repeat:no-repeat;

}

td {  background-repeat:no-repeat;

}

.transparenz
{
	filter:alpha(opacity=90); /* for IE */
	-moz-opacity:0.9; /* for mozilla */
	opacity: 0.9; /* for safari */
	khtml-opacity: 0.9 /* for konquerer and older safari */

}

/*-------------CSS---------------------*/
ul#nav2, ul#nav2 ul {
	font-family:Arial;
	color:black;
	font-size:13px;
	#text-align:center;
	margin:0pt;
	padding:0pt;
	width:290px;
}
ul#nav2 li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;   
          
}
ul#nav2 li a {
	border-bottom:2px solid #3f4343;
	color:#8B8A8A;
	display:block;
	padding:6px 6px 6px 8px;
	text-decoration:none;
	background:#141616
}
ul#nav2 li.li_act a {
	color:#FFFFFF;
}
* html ul#nav2 li {
	float:left;
	height:1%;
}
* html ul#nav2 li a {
	height:1%;
}
ul#nav2 ul {
	background:#141616 none repeat scroll 0%;
	display:none;
	left:290px;
	position:absolute;
	top:0pt;
}
ul#nav2 ul li a {
	color:#FFFFFF;
}
ul#nav2 ul li a:hover {
	color:#c71315;
}
ul#nav2 li ul li a {
	padding:6px 6px 6px 8px;
}
ul#nav2 li:hover ul ul, 
ul#nav2 li:hover ul ul ul, 
ul#nav2 li.over ul ul, 
ul#nav2 li.over ul ul ul {
	display:none;
}
ul#nav2 li:hover ul, 
ul#nav2 li li:hover ul, 
ul#nav2 li li li:hover ul, 
ul#nav2 li.over ul, 
ul#nav2 li li.over ul, 
ul#nav2 li li li.over ul {
	display:block;
}
ul#nav2 a.ifsubarrow {
	background:transparent url(fileadmin/klickpfad_pfeil_igmson_01.gif) no-repeat scroll right middle;
}
ul#nav2 li.menuparent:hover, 
ul#nav2 li.over {
	background-color:#191414 ;
}
ul#nav2 li.li_act {
	background-color:#191414 ;
}
ul#nav2 li a:hover {
	color:#FFFFFF;
}
