ul.menu {
    list-style:none;
    width:18.4em;
    margin:0em;
    padding:0em;
}
ul.menu li {
clear:both;
}
ul.menu li a{
    display:block;
    text-decoration:none;
    color:#676568;
    text-transform:uppercase;
    font-weight:bold;    
    width:16.4em;
/*    height:2.3em;*/
    line-height:2.3em;
    margin:0em;
    padding:0em;
    padding-left:2em;
    background:url(/structure/menu_plus.gif)  no-repeat;
    background-position:0.6em 0.6em;
}
ul.menu li a.active{
    background:url(/structure/menu_minus.gif)  no-repeat;
    background-position:0.6em 0.6em;
}

ul.menu ul li a.active{
    background:url(/structure/menu_icon.gif)  no-repeat;
    background-position:0.6em 0.6em;
}

ul.menu li a:hover{
    color:#676568;
}

ul.menu li.aktmp1 a:hover, ul.menu li.mp1 a:hover { background-color:#9cc0f0; }
ul.menu li.aktmp2 a:hover, ul.menu li.mp2 a:hover { background-color:#e2e6d4; }
ul.menu li.aktmp3 a:hover, ul.menu li.mp3 a:hover { background-color:#d8d7cd; }
ul.menu li.aktmp4 a:hover, ul.menu li.mp4 a:hover { background-color:#ece9d6; }
ul.menu li.aktmp5 a:hover, ul.menu li.mp5 a:hover { background-color:#dbebe5; }
ul.menu li.aktmp6 a:hover, ul.menu li.mp6 a:hover { background-color:#e7c2bf; }
ul.menu li.aktmp7 a:hover, ul.menu li.mp7 a:hover { background-color:#f3e8b7; }
ul.menu li.aktmp8 a:hover, ul.menu li.mp8 a:hover { background-color:#f7d4b2; }
ul.menu li.aktmp9 a:hover, ul.menu li.mp9 a:hover { background-color:#b8d1de; }
ul.menu li.aktmp10 a:hover, ul.menu li.mp10 a:hover { background-color:#b2dec6; }

/*ul.menu li.mp1 a:hover, ul.menu li.aktmp1 a { border-bottom:2px solid #9CC0F0; }
ul.menu li.mp2 a:hover, ul.menu li.aktmp2 a { border-bottom:2px solid #e2e6d4; }
ul.menu li.mp3 a:hover, ul.menu li.aktmp3 a { border-bottom:2px solid #d8d7cd; }
ul.menu li.mp4 a:hover, ul.menu li.aktmp4 a { border-bottom:2px solid #ece9d6; }
ul.menu li.mp5 a:hover, ul.menu li.aktmp5 a { border-bottom:2px solid #dbebe5; }
ul.menu li.mp6 a:hover, ul.menu li.aktmp6 a { border-bottom:2px solid #e7c2bf; }
ul.menu li.mp7 a:hover, ul.menu li.aktmp7 a { border-bottom:2px solid #f3e8b7; }
ul.menu li.mp8 a:hover, ul.menu li.aktmp8 a { border-bottom:2px solid #f7d4b2; }
ul.menu li.mp9 a:hover, ul.menu li.aktmp9 a { border-bottom:2px solid #b8d1de; }
ul.menu li.mp10 a:hover, ul.menu li.aktmp10 a { border-bottom:2px solid #b2dec6; }*/

ul.menu li.aktmp1 a { border-bottom:2px solid #9CC0F0; }
ul.menu li.aktmp2 a { border-bottom:2px solid #e2e6d4; }
ul.menu li.aktmp3 a { border-bottom:2px solid #d8d7cd; }
ul.menu li.aktmp4 a { border-bottom:2px solid #ece9d6; }
ul.menu li.aktmp5 a { border-bottom:2px solid #dbebe5; }
ul.menu li.aktmp6 a { border-bottom:2px solid #e7c2bf; }
ul.menu li.aktmp7 a { border-bottom:2px solid #f3e8b7; }
ul.menu li.aktmp8 a { border-bottom:2px solid #f7d4b2; }
ul.menu li.aktmp9 a { border-bottom:2px solid #b8d1de; }
ul.menu li.aktmp10 a { border-bottom:2px solid #b2dec6; }

ul.menu li.aktmp1 ul.lvl2 a:hover, ul.menu li.aktmp2 ul.lvl2 a:hover, ul.menu li.aktmp3 ul.lvl2 a:hover, ul.menu li.aktmp4 ul.lvl2 a:hover, ul.menu li.aktmp5 ul.lvl2 a:hover, ul.menu li.aktmp6 ul.lvl2 a:hover, ul.menu li.aktmp7 ul.lvl2 a:hover, ul.menu li.aktmp8 ul.lvl2 a:hover, ul.menu li.aktmp9 ul.lvl2 a:hover, ul.menu li.aktmp10 ul.lvl2 a:hover { 
    text-decoration:underline; 
    background:url(/structure/menu_icon.gif)  no-repeat;
    background-position:0.6em 0.6em;
}

ul.menu li.aktmp1 ul.lvl2  a, ul.menu li.aktmp2 ul.lvl2  a, ul.menu li.aktmp3 ul.lvl2  a, ul.menu li.aktmp4 ul.lvl2  a, ul.menu li.aktmp5 ul.lvl2  a, ul.menu li.aktmp6 ul.lvl2  a, ul.menu li.aktmp7 ul.lvl2  a, ul.menu li.aktmp8 ul.lvl2  a, ul.menu li.aktmp9 ul.lvl2  a, ul.menu li.aktmp10 ul.lvl2  a {
border:none;
}
ul.menu ul {
    list-style:none;
    margin:0em;
    padding:0em;
    z-index:1000;
}
ul.menu ul.lvl2 {
    z-index:2000;
/*    display:none;*/
}
ul.menu ul.lvl2Hide {
    display:none;
}

ul.menu ul ul {
    list-style:none;
    margin:0em;
    padding:0em;
    /*top:0;*/
    z-index:100000;
/*    background-color:#4d8fe5;*/
}
ul.menu ul li a{
    border:none;
    text-transform:none;
    color:#FFFFFF;
    font-weight:normal;
    background:url(/structure/menu_icon.gif)  no-repeat;
    background-position:0.6em 0.6em;
    z-index:100000;
    line-height:1.6em;
/*    height:1.9em;    */
}
ul.menu ul.lvl2 li a:hover{
    color:#ffffff;
}
ul.menu ul ul li a{
    border:none;
    text-transform:none;
    color:#FFFFFF;
    font-weight:normal;
    width:13.4em;
    margin:0px;
    padding:0px 0px 0px 2.9em;
    background:url(/structure/menu_icon.gif)  no-repeat;
    background-position:2em 0.6em;
    z-index:100000;
    line-height:1.6em;
/*    height:1.9em;    */
}
ul.menu ul.lvl2 ul.lvl3 li a:hover, ul.menu ul.lvl2 ul.lvl3 li a.active{
    background:url(/structure/menu_icon.gif)  no-repeat;
    background-position:2em 0.6em;
    color:#FFFFFF;
}

ul.menu ul.lvl2 li a.active, ul.menu ul.lvl2 ul.lvl3 li a.active, ul.menu ul.lvl2 ul.lvl3 ul li a.active{
    text-decoration:underline;
}

ul.menu ul ul ul li a{
    border:none;
    text-transform:none;
    color:#FFFFFF;
    font-weight:normal;
    width:11.4em;
    margin:0px;
    padding:0px 0px 0px 7em;
    background:url(/structure/menu_icon.gif)  no-repeat;
    background-position:5.6em 0.6em;
    z-index:100000;
    line-height:1.6em;
/*    height:1.9em;    */
}


ul.menu li.mp1 a { border-bottom:0.3em solid #9cc0f0; }
ul.menu li.mp2 a { border-bottom:0.3em solid #e2e6d4; }
ul.menu li.mp3 a { border-bottom:0.3em solid #d8d7cd; }
ul.menu li.mp4 a { border-bottom:0.3em solid #ece9d6; }
ul.menu li.mp5 a { border-bottom:0.3em solid #dbebe5; }
ul.menu li.mp6 a { border-bottom:0.3em solid #e7c2bf; }
ul.menu li.mp7 a { border-bottom:0.3em solid #f3e8b7; }
ul.menu li.mp8 a { border-bottom:0.3em solid #f7d4b2; }
ul.menu li.mp9 a { border-bottom:0.3em solid #b8d1de; }
ul.menu li.mp10 a { border-bottom:0.3em solid #b2dec6; }


ul.menu li.aktmp1 ul.lvl2 { background-color: #4D8FE5; }
ul.menu li.aktmp2 ul.lvl2 { background-color: #9fad71; }
ul.menu li.aktmp3 ul.lvl2 { background-color: #7f7b5a; }
ul.menu li.aktmp4 ul.lvl2 { background-color: #bfb577; }
ul.menu li.aktmp5 ul.lvl2 { background-color: #89bdaa; }
ul.menu li.aktmp6 ul.lvl2 { background-color: #b0362a; }
ul.menu li.aktmp7 ul.lvl2 { background-color: #d6b30f; }
ul.menu li.aktmp8 ul.lvl2 { background-color: #e67200; }
ul.menu li.aktmp9 ul.lvl2 { background-color: #156792; }
ul.menu li.aktmp10 ul.lvl2 { background-color: #009241; }