#menu_2 {
    float:left;
    position: relative; 
}
 
#menu_2 ul li {
    display: inline; 
    float: left;
    margin: 0;
    width: auto; 
    padding:0.2em 0 0;
}

* html #menu_2 ul li {
    display: inline; 
	clear:right;
    margin: 0;
    width: auto; 
    padding:0.2em 0 0;
}


#menu_2  .menu, #menu_2  .current {
    margin:0; 
    padding:0.2em 0 0;
    display:block;
}

#menu_2 .menu a, #menu_2 .current a {
    display: block;
    float:left;
    height: 100%;
    margin: 0 auto; 
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    padding:0 1em 0 0.5em;
	color:#fff;
	font-size:11pt;
}

/* Untermenue */

#menu_2 ul li ul li{
    display: inline; 
    float: left;
    margin: 0;
    padding:0;
	height:auto; 
}
 
#menu_2 .sub_menu {
    display:block;
    left:0;
    padding:0;
    position:absolute;
    top:30px;
    width: 100%;
    margin: 0;
    z-index:10;
}

* html #menu_2 .sub_menu { top:30px; }
 
#menu_2 .sub_menu a {
    border:0 none;
    display:block;
    float:left;
    margin:0;
    padding:0.2em 0.6em;
    text-decoration:none;
    white-space:nowrap;
    list-style: none;
	color:#0100FE;
}
 
#menu_2 .sub_menu li a:hover  {
    text-decoration:none;
	background:#1157CF;
	color:#fff;
    padding:0.2em 0.6em;
}
 
#menu_2 .sub_current a {
	text-decoration:none;
	background:#1157CF;
	color:#fff;
}



#menu_2 .sub_menu2 {
    display:block;
    left:0;
    padding:0;
    position:absolute;
    top:23px;
    width: 100%;
    margin: 0;
    z-index:10;
    background:#ccc;
}

* html #menu_2 .sub_menu2 { top:23px;}

#menu_2 .sub_menu2 li a:hover  {
    text-decoration:none;
	background:#1157CF;
	color:#fff;
}

#menu_2 .sub_current2 a {
	text-decoration:none;
	background:#1157CF;
	color:#fff;
}

#menu_2 .sub_current ul li a {
	text-decoration:none;
	background:#ccc;
	color:#1157CF;
}
