
/* nav.css */
.navbar {
    margin-bottom:0;
    padding-top:35px;
    border:0px;
    border-radius:0;
    behavior:url("assets/css3pie/1.0.0/PIE.htc");
}
.navbar-nav > li {
    float:none;
}
.navbar-nav > li > a {
    padding:10px 30px;
    text-align:center;
    font: 20px 'Bebas Neue W01 Regular';
    text-decoration:none;
    color:#343838;
    text-transform:uppercase;
}
.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus,
.navbar-nav > li:hover > a,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.navbar-nav > .active > a,
.navbar-nav > .trail > a {
    background-color:#4670b6;
    color:#ffffff;
    outline:0;
}
.dropdown-menu,
.navbar-nav .open .dropdown-menu {
    margin-top:0;
    background-color:#4670b6;
    -webkit-box-shadow:0 0 0 0;
    box-shadow:0 0 0 0;
    border:0px;
    border-radius:0;
}
.dropdown-menu .dropdown-menu {
    left:100%;
    padding-top:0;
    padding-bottom:0;
    background-color:#4670b6;
    top:0;
}
.dropdown-menu > li {
    position:relative;
    padding-right:7px;
    padding-left:7px;
}
.nav .dropdown-menu > li > a {
    display:block;
    padding:10px 15px 10px 25px;
    text-align:left;
    font:18.75px 'Bebas Neue W01 Regular';
    text-decoration:none;
    color:#ffffff;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li:hover > a,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:active,
.dropdown-menu > .trail > a,
.nav .dropdown-menu > li > a.active {
    color:#91c0dc;
    background-color:transparent;
}
.navbar-toggle {
    border-color:#4670b6;
}
.navbar-toggle:hover {
    background-color:#91c0dc;
}
.navbar-toggle .icon-bar {
    background-color:#4670b6;
}
.navbar-nav a.dropdown-toggle {
    right:0;
    top:0;
    position:absolute;
}
a.submenu .caret {
    display:none;
}
#footer .nav > li > a,
#footer .nav > li > span {
    display:block;
    padding:5px 15px 5px 0;
    font:20px 'Bebas Neue W01 Regular';
    text-decoration:none;
    text-transform:uppercase;
}
#footer .nav > li > a:hover,
#footer .nav > li > a:focus,
#footer .nav > li > a:active,
#footer .nav span.active {
    color:#ffffff;
    background-color:transparent;
}
#footer a.impressum:before,
#footer span.impressum:before {
    width:35px;
    display:inline-block;
    padding-right:8px;
    font-family:'FontAwesome';;
    content:"\f0e3";
}
#footer a.kommission:before,
#footer span.kommission:before {
    width:35px;
    display:inline-block;
    padding-right:8px;
    font-family:'FontAwesome';;
    content:"\f0c0";
}
#footer a.kontakt:before,
#footer span.kontakt:before {
    width:35px;
    display:inline-block;
    padding-right:8px;
    font-family:'FontAwesome';;
    content: "\f007";
}
.mod_changelanguage .nav > li {
    float:left;
    padding-right:5px;
    padding-left:5px;
}
.mod_changelanguage .nav > li > a,
.mod_changelanguage .nav > li > span {
    width:40px;
    height:40px;
    display:block;
    background-repeat:no-repeat;
    text-indent:-999em;
}
.mod_changelanguage .nav > li > a:hover,
.mod_changelanguage .nav > li > a:focus,
.mod_changelanguage .nav > li > a:active {
    background-color:transparent;
}
.mod_changelanguage .nav > li > a.lang-de,
.mod_changelanguage .nav > li > span.lang-de {
    background-image:url("../../../files/theme/images/flags/flagge-deutsch-sw.gif");
    background-repeat:no-repeat;
}
.mod_changelanguage .nav > li > a.lang-de:hover {
    background-image:url("../../../files/theme/images/flags/flagge-deutsch.gif");
}
.mod_changelanguage .nav > li > a.lang-en:hover {
    background-image:url("../../../files/theme/images/flags/flagge-englisch.gif");
}
.mod_changelanguage .nav > li > a.lang-en,
.mod_changelanguage .nav > li > span.lang-en {
    background-image:url("../../../files/theme/images/flags/flagge-englisch-sw.gif");
    background-repeat:no-repeat;
}
#footer .mod_customnav .nav {
    display: block;
}