/* CSS Document (c) Twin-Lab Webdesign edited by Na*/

ul.menu, ul.menu ul {
    list-style-type: none;
    /* padding-left: 5px; */
    z-index: 99;
}

ul.menu a {
    display: block;
    padding-left:8px;
    padding-bottom: 1px;
    padding-right:15px;
    font-size:15px;
}

ul.menu li {
    background-image: url(../images/navigation_bg.jpg);
    float: left;
}

ul.menu ul {
    margin-left:0;
    padding: 0px;
    position: absolute;
    border:1px solid #FFFFFF;
    border-left: 1px solid #1C3457;
    display:none;
    min-width:180px;
}

.active {
	color: white;
	background-color:#1C3457;
	}
	
.activeSub {
	color: white;
	background-color:#1C3457;
	}
#mainMenu ul.menu li.activeSub {
	border-left: 5px solid #1C3457;
	text-indent: -5px;
	}
#mainMenu ul.menu li.activeSub a {
	background-color:#c6ccd5;
	background-color:#e6edf7;
	}
#mainMenu ul.menu li.activeSub a:hover {
	background-color:#1C3457;
	}
/*
.activeSub a:before {
	content:url(../images/menuCurArrow.png);
	color:#ffffff;
	font-size:10px;
	}
*/
/* IE-Hack für die Breite */
* html ul.menu ul {
    width:210px;
}

ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}

ul.menu ul li {
    float:none;
    /* background-color: transparent; */
}
ul.menu {
    margin:0px;
}