@font-face {
    font-family: 'Dosis';
    src:
            url('/fileadmin/default/templates/shared/Fonts/Dosis/dosis-regular.woff2') format('woff2'),
            url('/fileadmin/default/templates/shared/Fonts/Dosis/dosis-regular.woff') format('woff'),
            url('/fileadmin/default/templates/shared/Fonts/Dosis/dosis-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Dosis';
    src:
            url('/fileadmin/default/templates/shared/Fonts/Dosis/dosis-light.woff2') format('woff2'),
            url('/fileadmin/default/templates/shared/Fonts/Dosis/dosis-light.woff') format('woff'),
            url('/fileadmin/default/templates/shared/Fonts/Dosis/dosis-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Dosis';
    src:
            url('/fileadmin/default/templates/shared/Fonts/Dosis/dosis-bold.woff2') format('woff2'),
            url('/fileadmin/default/templates/shared/Fonts/Dosis/dosis-bold.woff') format('woff'),
            url('/fileadmin/default/templates/shared/Fonts/Dosis/dosis-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

body { background: #fff; color: #333333; }
#wrapInner { background-color: #e7eaee; }
#wrapInner2 { border-color: #fff; }
#headerBox { background: #fff; border-color: #929a33;}
#keyvisualsBox address { background: #929a33; color: #fff; }
#keyvisualsBox address a { color: #fff; }

#mainBodyBox { }
#contextBox {  }
a { color: #636363; }
a:hover, a.active { color: #929a33!important; }
#menuBox { font-family: Dosis; }
#mainNav li {  }
#mainNav > li > a { color: #d99430; }
#mainNav > li.current > a  { color: #929a33!important; }

h1, h2, h3, h4 { color: #d99430; font-family: Dosis; }
#shadowBox { border-color: #79756B transparent transparent }

button[type="submit"], .tx-indexedsearch-searchbox input[type="submit"] { background-color: #d99430;  }

#logo {
	position: static;
}
#headerBox {
	height: auto;
}

.navbar-toggle { top: 45px; }
@media only screen and (max-width: 48em) {
    #logo {
        height: 80px;
    }
    #wrapInner2 { padding-top: 110px; }
    #menuBox { top: 110px; }
}