@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: #d1000e; color: #464646; }
#wrapInner2 { background-color: #4f4f4f; }
#headerBox { background: #fff; }
#logo { top: 0; left: 0; }
#mainBodyBox { background: #f6f6f6; border-top: solid 100px #fff; }
#contextBox { color: #fff; }
#contextBox a { color: #fff; }
#contextBox address { background: #4f4f4f; }
#footerBox { background-color: #4f4f4f; }
#footerBox a { color: #ddd; }
a { color: #636363; }
a:hover, a.active { color: #d1000e; }
#mainNav li { border-bottom: dotted 1px #acacac; }
h1, h2, h3, h4 { color: #d1000e; }

body {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 75%;
    line-height: 1.4;
}