#header {
}


#nav {
        position: relative;
/*       height: 38px; */
        z-index: 2;
}
#nav ul {
        font-size: 15px;
        font-weight: normal;
        list-style: none;
/*        line-height: 38px; */
        font-weight: bold;
        padding: 0px;
        margin: 0px 0px 0px 0px;
}

#nav a {
        text-decoration:none;
        line-height: 38px; 
        left: 0px;
        padding:0px 10px 0px 10px;
        display: block;
        color:#FFFFFF;
        height: 38px;
        white-space: nowrap;
        text-align:left;
        font-family: arial,helvetica,sans-serif;
        font-size: 15px;
        font-weight: normal;
        border-left: 1px solid #008E33;
/*        min-width: 10px;
        max-width: 17em;
        _width: 10px; */
}

#nav li {
        float: left;
        padding: 0;
        margin: 0;
/*        border-left: 0px solid #53B977; */
        z-index: 10;
}

#nav li:hover a {
        text-decoration: none;
        font-weight: normal;
        background: #009835;
        color: #FFFFFF;
        border-left: 1px solid #53B977;
        border-right: 0px solid #53B977;
}

#nav li:hover a:hover {
        text-decoration: underline;
       font-weight: normal;
        color: #FFFFFF;
        border-left: 1px solid #53B977;
        border-right: 0px solid #53B977;
/*        min-width: 10px;
        max-width: 17em;
        _width: 10px; */
}

#nav li.sfhover a {
        background: #009835;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        border-left: 1x solid #53B977;
        border-right: 0px solid #53B977;
        z-index: 10;
}

#nav li.sfhover a:hover {
        background: #009835;
        color: #FFFFFF;
        text-decoration: underline;
        border-left: 1x solid #53B977;
        border-right: 0px solid #53B977;
        z-index: 10;
}

#nav li ul {
/* second-level lists */
        position: absolute;
        color: #FFFFFF;
        background: #009835;
        padding:0px;
        border-left: 1x solid #53B977;
        border-right: 1px solid #53B977;
        border-bottom: 1px solid #53B977;
        display: none;
        z-index: 10;
/*
        min-width: 10px;
        max-width: 12em;
        _width: 10px; */
        float: none
}
#nav li li {
        display: inline;
        left: -999em;
        background: #009835;
        z-index: 10;

}
#nav li li a {
        height: auto;
/*        float: left; */
        display: block;
        color: #5D9FE7;
        font-size: 12px;
        color: #FFFFFF;
        background: #009835;
        z-index: 10;
}
#nav li li a.daddy {
}
#nav li li a:hover {
        color: #FFFFFF;
        border-right: 0px solid #53B977;
/*        min-width: 10px;
        max-width: 17em;
        _width: 10px; */


}
#nav li:hover li ul {
        background: #FFFFFF;
        top: 0px;
        left: -999em; /* ausblenden der 3 Ebene */
}

#nav li.sfhover li ul {
        background: #FFFFFF;
        position: absolute;
        top: 0px;
        left: -999em; /* ausblenden der 3 Ebene */
        
}
#nav li:hover ul {
        border-left: 0px solid #53B977;
        border-right: 1px solid #53B977;
        display: block;
        float: none;
}
#nav li.sfhover ul {
        border-left: 0px solid #53B977;
        border-right: 1px solid #53B977;
        display: block;
        float: none;
}
#nav li li:hover ul {
        border-left: 0px solid #53B977;
        border-right: 1px solid #53B977;
        display: block;
        float: none;

}
#nav li li.sfhover ul {
        border-left: 0px solid #53B977;
        border-right: 1px solid #53B977;
        display: block;
        float: none;

}

#nav li.activepath {
        color: #FFFFFF;
        display: inline;
/*        min-width: 10px;
        max-width: 17em;
        _width: 10px;     */
}

#nav li#active {
        color: #000000;
/*        min-width: 10px;
        max-width: 17em;
        _width: 10px;  */
}

#nav li#active a {
                background: #009835;
/*        min-width: 10px;
        max-width: 17em;
        _width: 10px;  */
}

#nav li li {
 float: none;
}
