#nav {
height: 40px;
border-bottom: 1px solid #674943;
padding-left: 25px;
}


#nav ul {
        font-size: 15px;
        font-weight: normal;
        list-style: none;
/*        line-height: 35px; */
        font-weight: bold;
        padding: 0px;
        margin: 0px 0px 0px 0px;
}

#nav a {
        text-decoration:none;
        line-height: 20px;
        left: 0px;
        margin-top: 10px;
        padding: 5px 9px 5px 9px;
        display: block;
        color:#FFF8EE;
        height: 20px;
        white-space: nowrap;
        text-align:left;
        letter-spacing: -0.05em;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 16px;
        font-weight: normal;
        border-left: 0px solid #C10000;
/*        min-width: 10px;
        max-width: 17em;
        _width: 10px; */
}

#nav li {
        float: left;
        padding: 0;
        margin: 0;
/*        border-left: 0px solid #C10000; */
        z-index: 10;
}

#nav li:hover a {
        text-decoration: none;
        font-weight: normal;
        background: url(../images/nav1_bg.jpg) scroll left top;
        color: #fff;
        border-left: 0px solid #C10000;
        border-right: 0px solid #C10000;
}

#nav li:hover a:hover {
        text-decoration: normal;
       font-weight: normal;
        color: #FFEED6;
        border-left: 0px solid #C10000;
        border-right: 0px solid #C10000;
/*        min-width: 10px;
        max-width: 17em;
        _width: 10px; */
}

#nav li.sfhover a {
        color: #FFFFFF;
/* neu  display: block; */
        text-decoration: none;
        border-left: 0x solid #C10000;
        border-right: 0px solid #C10000;
        z-index: 10;
}

#nav li.sfhover a:hover {
        background: #fff;
        color: #FFFFFF;
        text-decoration: underline;
        border-left: 0x solid #C10000;
        border-right: 0px solid #C10000;
        z-index: 10;
}

#nav li ul {
/* second-level lists */
        position: absolute;
        color: #FFFFFF;
        background: url(../images/nav_li_bg.png);
        padding:0px;
        border-left: 0x solid #C10000;
        border-right: 0px solid #C10000;
        border-bottom: 0px solid #523226;
        display: none;
        z-index: 10;
/*
        min-width: 10px;
        max-width: 12em;
        _width: 10px; */
        float: none
}

#nav li li:hover a {
background: #3D160C; 
}

#nav li:hover ul li a {
background-image: none;
margin-top: 0;
border-bottom: 1px solid #523226;
}

#nav li#active:hover ul li a {
background-image: none;
margin-top: 0;
border-bottom: 1px solid #523226;
}


#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: 15px;
letter-spacing: 0em;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #FFFFFF;
/* background: #009835; */
        z-index: 10;
        text-align: center;
}
#nav li li a.daddy {
}
#nav li li a:hover {
        color: #FFFFFF;
        border-right: 0px solid #C10000;
/*        min-width: 10px;
        max-width: 17em;
        _width: 10px; */
        text-align: center;


}
#nav li:hover li ul {

        top: 0px;
        left: -999em; /* ausblenden der 3 Ebene */
}

#nav li.sfhover li ul {

        position: absolute;
        top: 0px;
        left: -999em; /* ausblenden der 3 Ebene */
        
}
#nav li:hover ul {
        border-left: 0px solid #C10000;
        border-right: 0px solid #C10000;
        display: block;
        float: none;
}
#nav li.sfhover ul {
        border-left: 0px solid #C10000;
        border-right: 0px solid #C10000;
        display: block;
        float: none;
}
#nav li li:hover ul {
        border-left: 0px solid #C10000;
        border-right: 0px solid #C10000;
        display: block;
        float: none;

}
#nav li li.sfhover ul {
        border-left: 0px solid #C10000;
        border-right: 0px solid #C10000;
        display: block;
        float: none;

}

#nav li.activepath {
        color: #FFFFFF;
        display: inline;
/*        min-width: 10px;
        max-width: 17em;
        _width: 10px;     */
}

#nav li.activepath a {
color: #FFEED6;
background: url(../images/nav1_bg.jpg) scroll left top;
text-decoration: normal;
}

#nav li.activepath ul {
        border-left: 0px solid #C10000;
}

#nav li.activepath:hover a {
        color: #fff;
}

#nav li.activepath:hover a:hover {
       font-weight: bold;
        color: #FFEED6;
        border-left: 0px solid #C10000;
        border-right: 0px solid #C10000;
/*        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: url(../images/nav1_bg.jpg) scroll left top;
text-decoration: none;
color: #FFEED6;
font-weight: normal;

/*        min-width: 10px;
        max-width: 17em;
        _width: 10px;  */
}


#nav li#active li a {
/* background: #000 url(../images/nav_li_bg.png); */
text-decoration: none;
color: #fff;
font-weight: normal;
}

#nav li#active li a:hover {
background: #3D160C;
text-decoration: none;
color: #FFEED6;
font-weight: normal;
}

#nav li.activepath li a {
text-decoration: none;
color: #fff;
font-weight: normal;
}



#nav li.activepath li#active a {
background: #3D160C;
text-decoration: none;
color: #FFEED6;
font-weight: normal;
}


#nav li li {
 float: none;
}