/* oswald-300 - latin_latin-ext */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/oswald-v16-latin_latin-ext-300.eot'); /* IE9 Compat Modes */
    src: local('Oswald Light'), local('Oswald-Light'),
    url('fonts/oswald-v16-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/oswald-v16-latin_latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/oswald-v16-latin_latin-ext-300.woff') format('woff'), /* Modern Browsers */
    url('fonts/oswald-v16-latin_latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/oswald-v16-latin_latin-ext-300.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-regular - latin_latin-ext */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/oswald-v16-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
    src: local('Oswald Regular'), local('Oswald-Regular'),
    url('fonts/oswald-v16-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/oswald-v16-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/oswald-v16-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
    url('fonts/oswald-v16-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/oswald-v16-latin_latin-ext-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-700 - latin_latin-ext */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/oswald-v16-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
    src: local('Oswald Bold'), local('Oswald-Bold'),
    url('fonts/oswald-v16-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/oswald-v16-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/oswald-v16-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
    url('fonts/oswald-v16-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/oswald-v16-latin_latin-ext-700.svg#Oswald') format('svg'); /* Legacy iOS */
}



body {
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    font-weight: 300;
}

h1 {
    font-weight: 400;
}

h2 {
    font-weight: 300;
}

h3 {
    font-weight: 300;
}

.nav-kachel h2 {
    font-weight: 300;
}

input.text1 {
    font-weight: 300;
}

.footer li a {
    font-weight: 300;
}

.footer-bottom div.nav-bottom-item a {
    font-weight: 300;
}

.filter-wrapper p.info
{
    font-weight: 400;
}

.germany h1 {
    font-weight: 300;
}

.csc-default .germany h2,
.germany h2 {
    font-weight: 400;
}



#map-canvas h1
{
    font-family: 'Oswald', sans-serif;
}
#map-canvas h2
{
    font-family: 'Oswald', sans-serif;
}

.map_content td {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
}

input.button1 {
    font-family: Oswald, sans-serif;
}

input.text1 {
    font-family: Oswald, sans-serif;
}

.produkt h2 {
    font-weight: 400;
}

@media (max-width: 767px) {
    .produkt h2
    {
        font-weight: 300;
    }
}

.produkt-nav h2 {
    font-weight: 400;
}

.projekt-info p.projekt-hochzaehlung-num {
    font-weight: 400;
}

.projekt-info p.projekt-eroeffnung {
    font-weight: 400;
}

.tx-indexedsearch .searchbox-tmpl-css label
{
    font-weight: 300;
}

@media (max-width: 767px) {
    .germany h1
    {
        font-weight: 300;
    }
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button
{
    font-weight: 300;
}

.referenz h1 {
    font-weight: 300;
}

.news h1
{
    font-weight: 400;
}
.news h1 span
{
    font-weight: 300;
}
.news p
{
    font-weight: 300;
}

.leistung h2
{
    font-weight: 400;
}

.leistung div.nav-leistung a {
    font-weight: 400;
}

.powermail_check_inner label {
    font-weight: 300;
}


.reasons-detail-head .warum {
    font-size: 48px;
}

@media (max-width: 767px) {
    .reasons-detail-head .warum
    {
        font-size: 26px;
    }
}

.reasons-detail-head .firma
{
    font-size: 26px;
}
@media (max-width: 767px) {
    .reasons-detail-head .firma
    {
        font-size: 16px;
    }
}


.reasons-detail-head .divider
{
    font-size: 66px;
}
@media (max-width: 767px) {
    .reasons-detail-head .divider
    {
        font-size: 34px;
    }
}


.reasons-detail-head .gruende
{
    font-size: 39px;
}
@media (max-width: 767px) {
    .reasons-detail-head .gruende
    {
        font-size: 24px;
    }
}
