#css_navigation {
	font-family:      Arial, sans-serif;
	font-size:        9pt;
	color:            #585858;
	text-align:       center;
	list-style:       none;
	margin-left:      -40px;
	padding-top:      5px;
}

#css_navigation ul {
	padding:          0px;
	margin:           0px;
	list-style:       none;
	width:            94px;
	position:         absolute;
	overflow:         visible;
}

/* --- mainmenu --- */

#css_navigation li {
	margin:           0px;
	position:         relative;
	float:            left;
	width:            94px;
	background-color: #EEEEEE;
	border:           1px solid #b5b8bb;
	border-bottom:    none;
	display:          block;
	margin-left:      3px;   /* abstand zwischen den mainmenu */
	margin-top:       -1px;
}

#css_navigation a {
	color:            #585858;
	text-decoration:  none;
	display:          block;
	padding:          3px;
	margin:           0px 0px 0px 0px;
	background-color: #EEEEEE;
	width:            92px;
	border-bottom:    1px solid #b5b8bb;
}

#css_navigation a:hover {
	background-color: #b5b8bb;
	background-image: none;
	color:            #FFFFFF;
	margin:           0px;
	width:            92px;
}

/* all see this */

#css_navigation ul {
	display:          none;
	margin-left:      -17px;
	border:           none;
	margin-top:       0px;
	margin-bottom:    0px;
	width:            92px;
}

#css_navigation ul ul{
	display:          none;
	position:         absolute;
	margin-top:       -18px;
	margin-left:      76px;
	width:            92px;
}

#css_navigation ul ul ul {
	display:          none;
	position:         absolute;
	margin-top:       -18px;
	margin-left:      76px;
	width:            92px;
}

/* non-IE browsers see this */

#css_navigation ul>li{
	margin-top:       -1px;
	margin-left:      16px;
}

#css_navigation li>a, #css_navigation li>a:hover, #css_navigation li b>a, #css_navigation li b>a:hover {
	padding:          3px;
	width:            88px;
}

#css_navigation ul ul>li{
	margin-top:       -1px;
	margin-left:      6px;
}

#css_navigation ul li>ul, #css_navigation ul ul li>ul {
	margin-left:      42px;
}

#css_navigation li:hover ul ul, #css_navigation li:hover ul ul ul {
	display:          none;
	margin-left:      88px;
}

#css_navigation li:hover ul, #css_navigation ul li:hover ul{
	display:          block;
}

#css_navigation ul ul li:hover ul {
	display:          block;
}

li>ul {
	top:              auto;
	left:             auto;
}
