/* Default Menu */

ul.menu {
    list-style-type: none;
	list-style-image: none;	
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.menu li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

ul.menu li a {
    padding: 2px 3px 2px 10px;
	margin: 0 0 0 2px;
    display: block;
	text-decoration: none;
    font-size:13px;
    font-weight: normal;
    color: #ffffff;
}

ul.menu li a:hover {
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
}

ul.menu li.active a {
        color: #C86000;
        background-color: rgba(255,255,255,0.5);
        border-top: 0px solid #ECC900;
        border-left: 0px solid #ECC900;
        border-right: 0px solid #ECC900;
        border-bottom: 0px solid #ECC900;  
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;  
    -moz-box-shadow:2px -2px 10px #9E9898; /* Firefox */
    -webkit-box-shadow:2px -2px 10px #9E9898; /* Chrome, Safari */
    -khtml-box-shadow:2px -2px 10px #9E9898; /* Konqueror */
    box-shadow:2px -2px 10px #9E9898; /* CSS3 */
}

ul.menu li.close {
     display: block;
}


/* menu ebene 2 */

ul.menu li ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 1px 0px;
}

ul.menu li ul li {
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 1px 0px;
	background: url(../images/ebene_2.gif) 0 0 no-repeat;
}

ul.menu li ul li a span {
	font-weight: normal;
    color: #666060;
    
}

ul.menu li ul li a:hover span {
	font-weight: bold;
    font-size:13px;
    color: #000000;
    text-decoration: none;
}

ul.menu li ul li.active a span {
	font-weight: normal;
    font-size:13px;
    color: #666060;
}

ul.menu li ul li a:hover span {
	font-weight: bold;
    font-size:13px;
    color: #000000;
}

/* menu ebene 3 */

ul.menu li ul li ul li a.submenu span {
    color: #666060;
}

ul.menu li ul li ul li.active a span {
	font-weight: normal;
    color: #000000;
}

/* menu ebene 4 */

ul.menu li ul li ul li ul li a.submenu span {
    color: #666060;
}