
/* ==========================================================================
   Allgemein
   ========================================================================== */
.mainMenu ul, .subMenu ul, ul#menu-footer-menu {
    list-style-type: none;
    padding-left: 10px;
}

.mainMenu ul {
    margin-top: 24px;
}

/* ==========================================================================
   Hauptmenu
   ========================================================================== */
.mainMenu ul li{
    margin-bottom: 0.8em;
}

.mainMenu > ul > li.current_page_item,
.mainMenu > ul > li.current_page_parent,
.mainMenu > ul > li.current_page_ancestor {
    background: url(../grafik/main_menu_bullet_act.png) no-repeat left center;
    padding-left:1em;
    margin-left: -1em;
}

.mainMenu a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
}

/* ==========================================================================
   Submenu
   ========================================================================== */
.subMenu a {
    color: #407674;
    text-decoration: none;
    /*text-transform: uppercase;*/
    font-size: 13px;
}

/* 1. Ebene */
.subMenu > ul > li {
    background: url(../grafik/sub_menu_bullet.png) no-repeat left 10px;
    padding-left:1.5em;
    margin-left: -1.5em;
    margin-bottom:0.5em;
}

.subMenu > ul > li > ul {
    display: none;
}

.subMenu > ul > li.current_page_item > ul,
.subMenu > ul > li.current_page_parent > ul,
.subMenu > ul > li.current-menu-item > ul,
.subMenu > ul > li.current-menu-parent > ul {
    display: block;
}


.subMenu > ul > li.current_page_item,
.subMenu > ul > li.current_page_parent{
    background: url(../grafik/sub_menu_bullet_act.png) no-repeat left 10px;
    padding-left:1em;
    margin-left: -1em;
}

.subMenu > ul > li.current_page_item > a,
.subMenu > ul > li.current_page_parent > a {
    font-weight: bold;
}

.subMenu .menuBreak {
    display: none;
}


/* 2. Ebene */

.subMenu ul ul {
    padding-left: 10px;
}

.subMenu > ul > li > ul > li {
    margin-bottom:0.8em;;
}

.subMenu > ul > li ul > li > a {
    color: #7e7f81;
}

.subMenu > ul > li > ul > li.current-menu-item {
    background: url(../grafik/sub_sub_menu_bullet_act.png) no-repeat 8px 6px;
    padding-left:1.1em;
    margin-left: -1.1em;
}

.subMenu > ul > li > ul > li.current-menu-item > a {
    font-weight: bold;
}




/* ==========================================================================
   Footermenu
   ========================================================================== */
ul#menu-footer-menu {
    padding-left: 0;
}