#hauptnav_2 {
    left:0;
    position:absolute;
    left:0px;
    top:85px;
    width:1200px;
    float:left;
    z-index:40;
}

.hauptnavi_container {
    float:left;
    text-transform:uppercase;
}

.nav2_1_anfang {
    float:left;
    background:url(/fileadmin/image/basiclayout/menue_nav_2/anfang_nav_2.gif);
    background-repeat:repeat-x;
    background-position:0px 0px;
    height:34px;
    position:relative;
    z-index:20;
}

.nav2_1_mitte {
    float:left;
    background:url(/fileadmin/image/basiclayout/menue_nav_2/mitte_nav_2.gif);
    background-repeat:repeat-x;
    background-position:0px 0px;
    height:34px;
    position:relative;
}

.nav2_1_ende {
    float:left;
    background:url(/fileadmin/image/basiclayout/menue_nav_2/ende_nav_2.gif);
    background-repeat:repeat-x;
    background-position:0px 0px;
    height:34px;
    position:relative;
}

.trenner_nav_2 {
    background:url(/fileadmin/image/basiclayout/menue_nav_2/trenner_nav_2.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
    font-size:1px;
    width:2px;
    height:34px;
}

/* Ausklapppunkte */

ul.menuHGM2, ul.menuHGM2 ul {
    list-style-type: none;
    position:relative;
}

ul, li {
    margin:0;
    padding:0;    
}

.menu-level2 li {
    list-style:circle;
}

ul.menuHGM2 {
    position:absolute;
    left:0px;
    top:0px;
}

ul.menuHGM2 a {
    display: block;
    padding: 0px 0px;
    text-decoration:none;
    color:#ffff00;
    font-family:verdana,helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
}

ul.menuHGM2 a:hover {
    color:#ffffff;
}

ul.menuHGM2 a:visited {
    color:#ffff00;
}

ul.menuHGM2 ul a {
    padding: 0 10px;
}

ul.menuHGM2 li {
    padding:0;
    margin:0;
    background-image: none;
    float:left;
}

ul.menuHGM2 ul {
    margin-left:0px;
    padding: 0 0 0 0;
    position: absolute;
    display:none;    
    top:34px;
    z-index:10;
}

/* IE-Hack für die Breite */
*html ul.menuHGM2 ul {
    margin-left:-100%;
    z-index:5;
    position:absolute;
    float:left;
}

.nav_2_ausklapp {
    background:url(/fileadmin/image/basiclayout/menue_nav_2/nav_2_sub.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    position:relative;
    height:20px;
    width:226px;
    padding: 4px 0 0 0;
    z-index:6;
}

.nav_2_ausklapp_anfang {
    background:url(/fileadmin/image/basiclayout/menue_nav_2/nav_2_sub_anfang.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    position:relative;
    height:22px;
    width:226px;
    padding: 4px 0 0 0;
    z-index:7;
}

.nav_2_ausklapp_ende {
    background:url(/fileadmin/image/basiclayout/menue_nav_2/nav_2_sub_ende.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    position:relative;
    height:36px;
    width:226px;
    padding: 4px 0 0 0;
    z-index:8;
}


.trenner_nav2_subnav {
    background:url(/fileadmin/image/basiclayout/menue_nav_2/nav_2_sub_trenner.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    width:226px;
    height:2px;
    font-size:1px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menuHGM2 ul.hover, ul.menuHGM2 div.hover ul, ul.menuHGM2 li:hover ul  {
    display:block;
    z-index:35;
}

ul.menuHGM2 ul li {
    float:none;
    background-color: transparent;
}
