/* CSS Document */
.black_menu_left { 	/* style the outer div to give it width */
	font-size:0.85em;
	padding-bottom:0px;
}
.black_menu_left ul {	/* remove all the bullets, borders and padding from the default list styling */
	padding:0;
	margin:0;
	list-style-type:none; 
	height:34px; 
}
.black_menu_left ul ul {		/* style the sub-level lists */
	width:151px;
}
html* .black_menu_left ul ul{	/* IE7-Hack */
	margin-top:-1px;
}
.black_menu_left ul li {		/* float the top list items to make it horizontal and a relative 
					   positon so that you can control the dropdown menu positon 	*/
	float:left;
	height:34px;
	line-height:33px;
	padding-right:2px;
}
.black_menu_left ul ul li {	/* style the sub level list items */
	display:block;
	width:151px;
	height:auto;
	position:relative;
	line-height:1em;
	background:#cfcfcf;
}
.black_menu_left a, .black_menu_left a:visited {		/* style the links for the top level */
	display:block;
	float:left;
	height:100%;
	font-size:11px;
	text-decoration:none;
	color:#fcfefc;
/*	background:#343234;
*/	padding:0 0px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.black_menu_left ul ul a, .black_menu_left ul ul a:visited {	/* style the sub level links */
	/* styled alle sub-level links! */
	display:block;
	background:#DCDCDE; 
	color:#222;
	width:141px;
	height:100%;
	line-height:1em;
	padding:6px 5px 6px 5px;
	color: #222;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,Geneva,SunSans-Regular;
	border-bottom: 1px solid #fff;
	margin-left: 4px;
}
.black_menu_left ul table ul a, .black_menu_left ul table ul a:visited  { /* für IE */
	margin-left: 2px;
	width:151px;
/*	w\idth:141px; */
}
.black_menu_left table {		/* style the table so that it takes no part in the 
					   layout - required for IE to work 			*/
	position:absolute; 
	left:0; 
	top:0; 
	font-size:1em;
}
.black_menu_left ul ul table			{lef\t:-4px;		}
.black_menu_left ul ul table ul.left	{margin-lef\t:2px;	}
.black_menu_left li:hover				{position:relative;	} /* styled alle li-tags in menu */
* html .black_menu_left a:hover			{position:relative;	}
		
.black_menu_left ul ul ul a, .black_menu_left ul ul ul a:visited {/* style the third level background */
}
.black_menu_left ul ul ul ul a, .black_menu_left ul ul ul ul a:visited {	/* style the fourth level background */
}
.black_menu_left ul :hover a.sub1 {	/* style the sub level 1 background */
			/* nur die Punkte mit nterpunkten */
}
.black_menu_left ul ul :hover a.sub2 {	/* style the sub level 2 background */
			/* nur die Punkte mit nterpunkten */
}

/************************************/
/**** 	style the level hovers 	 ****/
/************************************/
/* first */
.black_menu_left a:hover { /* 1. level nur IE */
	color:#D40A34;
}
.black_menu_left :hover > a { /* 1. level FF, Opera */
	color:#D40A34;
}

/* second */
.black_menu_left ul ul a:hover{ 	/* IE */
	color:#C10C31;			/* level 2, 3, 4 */
}
.black_menu_left ul ul :hover > a {/* FF, Opera */
	color:#C10C31;			/* level 2, 3, 4 */
}

/* third */
.black_menu_left ul ul ul a:hover {	}	/* IE */
.black_menu_left ul ul ul :hover > a { }	/* FF, Opera */

/* fourth */
.black_menu_left ul ul ul ul a:hover { }	/* alle Browser */
		
.black_menu_left ul ul {	/* hide the sub levels and give them a positon absolute 
				   so that they take up no room 						*/
	visibility:hidden;
	position:absolute;
	height:0;
	top:34px; /* height des top levels (.black_menu_left ul li) */
	left:0;	 /* kein horiz offset */
	width:14em;
}
.black_menu_left ul ul ul{		/* position the third level flyout menu */
	left:155px; 		/* komplette breite des 2. levels */
	top:0;			/* kein vert. offset */
	width:14em;
}
.black_menu_left ul ul ul.left {	/* position the third level flyout menu for a left flyout */
	left:-14em;
}
.black_menu_left ul li:hover ul, .black_menu_left ul a:hover ul {		
		/* make the second level visible when hover on first level list OR link */
		/* list für FF, Opera.	link für IE */
	visibility:visible; 
	height:auto;
	padding-bottom:3em;
	background:none;
}
.black_menu_left ul :hover ul ul{ /* a:hover und li:hover ersetzt durch :hover */
		/* keep the third level hidden when you hover on first level list OR link */
	visibility:hidden;
}
.black_menu_left ul :hover ul :hover ul ul{
		/* keep the fourth level hidden when you hover on second level list OR link */
	visibility:hidden;
}
.black_menu_left ul :hover ul :hover ul{
		/* make the third level visible when you hover over second level list OR link */
	visibility:visible;
}
.black_menu_left ul :hover ul :hover ul :hover ul {
		/* make the fourth level visible when you hover over third level list OR link */
	visibility:visible;
}
.black_menu_left ul{
	z-index:1000;
}
.black_menu_left ul li{
	z-index:1000;
}
.black_menu_left{
	z-index:1000;
}

