#box_metanav_navi {
    overflow: hidden; 
    padding-bottom: 310px;
    background: #c8e6b3 url(../hameln-pic/design/ornament_navi.gif) no-repeat scroll center bottom;
}

#metanav {
    background-color: #e3f3d9;
    /* padding: 30px 0 10px 0; */
    padding: 22px 0 10px 0;
}

.metanav_zeilen,
.metanav_pfad {
    padding: 0 8px 18px 8px;
}

.metanav_zeilen a,
.metanav_zeilen a:link,
.metanav_zeilen a:visited {
    color: #000000;
    text-decoration: none;
}

.metanav_zeilen a:focus {
    background-color: #ffffff;
}

.metanav_zeilen a:hover {
    background-color: #e3f3d9;
    color: #000000;
}

.metanav_zeilen a:active {
    background-color: #000000;
    color: #ffffff;
}

.metanav_pfad a,
.metanav_pfad a:link,
.metanav_pfad a:visited {
    color: #000000;
}

.metanav_pfad a:focus {
    background-color: #ffffff;

}

.metanav_pfad a:hover {
    background-color: #e3f3d9;
    color: #000000;
}

.metanav_pfad a:active {
    background-color: #000000;
    color: #ffffff;
}

#navi {
    background: #c8e6b3 url(../hameln-pic/design/navigation_rahmen_unten.gif) repeat-x scroll center bottom;
    padding-bottom: 3px;
}

#navi ul {
    border-top: 1px solid #375223;
}

#navi li {
    display: inline;
    line-height: 1.15em;
}

#navi a {
    text-decoration: none;
    display: block;
    color: #000000;
}

/* Navigation 1. Ebene */
#navi li a,
#navi li a:link,
#navi li a:visited {
    width: 11.0em;
    border-bottom: 1px solid #c8e6b3;
    padding: 6px 1.2em 6px 0.8em;
    font-weight: bold;
    text-decoration: none;
    background: #ffffff url(../hameln-pic/design/pfeil-schwarz.gif) no-repeat right;
}

#navi li a:focus {
    background: #437a1c url(../hameln-pic/design/pfeil-weiss.gif) no-repeat right;
    color: #ffffff;
}

#navi li a:hover {
    background: #437a1c url(../hameln-pic/design/pfeil-weiss.gif) no-repeat right;
    color: #ffffff;
}

#navi li a:active {
    background: #000000 url(../hameln-pic/design/pfeil-weiss.gif) no-repeat right;
    color: #ffffff;
}

/* Level 1, akiv: Neues Hintergrundbild */
#navi ul li.selectedOne div.selectedOne {
    width: 11.0em;
    border-bottom: 1px solid #c8e6b3;
    padding: 6px 1.2em 6px 0.8em;
    font-weight: bold;
    text-decoration: none;
    background: #5c9235 url(../hameln-pic/design/gewaehlt2.gif) no-repeat right 0.4em;
    color: #ffffff;
}

/* Level 1, inaktiv  */
#navi ul li.selectedOneNoLinksLeft div.selectedOneNoLinksLeft {
    width: 11.0em;
    display: block;
    border-bottom: 1px solid #c8e6b3;
    padding: 6px 1.2em 6px 0.8em;
    font-weight: bold;
    text-decoration: none;
    background: #5c9235 url(../hameln-pic/design/gewaehlt2.gif) no-repeat right 0.4em;
    color: #ffffff;
}

#navi ul li.selectedOne div a,
#navi ul li.selectedOne div a:link,
#navi ul li.selectedOne div a:visited {
    background: #ffffff url(../hameln-pic/design/pfeil-schwarz-gedreht.gif) no-repeat right;
}

#navi ul li.selectedOne div a:focus {
    background: #437a1c url(../hameln-pic/design/pfeil-weiss-gedreht.gif) no-repeat right;
    color: #ffffff;
}

#navi ul li.selectedOne div a:hover {
    background: #437a1c url(../hameln-pic/design/pfeil-weiss-gedreht.gif) no-repeat right;
    color: #ffffff;
}

#navi ul li.selectedOne div a:active {
    background: #000000 url(../hameln-pic/design/pfeil-weiss-gedreht.gif) no-repeat right;
    color: #ffffff;
}

/* Navigation 2. Ebene */ 
#navi ul li ol {
    padding: 0 0 0.1em 0;
    background-color: #efd58f;
}

#navi ul li ol li a,
#navi ul li ol li a:link,
#navi ul li ol li a:visited {
    width: 10.6em;
    border-bottom: 1px solid #ffffff;
    padding: 6px 1.2em 6px 1.2em;
    font-weight: normal;
    text-decoration: none;
    background: #fff5da none no-repeat right;
}

#navi ul li ol li a:focus {
    background: #fbdd8d none no-repeat right;
    color: #000000;
}

#navi ul li ol li a:hover {
    background: #fbdd8d none no-repeat right;
    color: #000000;
}

#navi ul li ol li a:active {
    background: #000000 none no-repeat right;
    color: #ffffff;
}

#navi ul li ol li.selectedOne {
    width: 10.6em;
    display: block;
    border-bottom: 1px solid #ffffff;
    padding: 6px 1.2em 6px 1.2em;
    font-weight: normal;
    text-decoration: none;
    background: #ffe7a7 url(../hameln-pic/design/gewaehlt3.gif) no-repeat right 0.4em;
    color: #000000;
}
