body {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 23px;
    font-weight: 400;
}

p {
    margin: 0 0 16px;
}

h2, .h2 {
    font-size: 24px;
}

h3, .h3 {
    font-size: 18px;
    margin-top: 30px;
    line-height: 1.4;
}

h4, .h4 {
    font-size: 14px;
    margin-top: 20px;
}

.nodistance h2 {
  margin-top:0;
}

.nodistance .csc-textpic-text {
  margin-left: 70px;
}

.main-content ul {
    margin: 0 0 20px;
}

.main-content li {
    margin: 0 0 10px;
}

.main-content .col-menu ul, .main-content .col-menu li {margin: 0;}

.home #content .hero {
    background: url("../images/header/5907099.jpg") no-repeat scroll center center / cover #45494d;
}

.home #content .hero {
    padding-bottom: 70px;
    padding-top: 70px;
}

header .hero {
    background: url("../images/header/5907099.jpg") no-repeat scroll center center / cover #45494d;
}

.navbar-brand {
  padding: 0;
  margin-right: 20px;
}

a.navbar-brand {
    width: 208px;
    height: 50px;
    background: url("../images/logo.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0;
  }
}

@media (max-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 15px;
  margin-top:3px;
  }
}

.footer-section {
  background-color: #eee;
}

.footer-section .nav-stacked a {
    font-size: 14px;
    padding: 2px 0;
}

.footer-links {
    font-size: 14px;
}

.partner {
  padding: 0;
}

.sticker ul {

    list-style-type: none;
    display: table;
    margin: 10px 0 0;
    padding: 5px 0;
    width: 100%;
}

.sticker li {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}





.tx-powermail fieldset legend {display:none;}
.tx-powermail #powermail_fieldwrap_24 label.powermail_check_legend {display:none;}
.tx-powermail #powermail_fieldwrap_24 .powermail_check_outer {margin-left:100px}


.panel-default {
    background-color: #f7f5fa;
}

table.techfacts {width:100%; margin-bottom: 30px;}

table.techfacts tr.techfacts-kopf td {background:#428bca;color:#fff;}
table.techfacts tr.techfacts-kopf td.col1 {width:25%;border-right:1px solid #fff;}
table.techfacts tr.techfacts-kopf td.col2 {width:75%;text-align:center;}

table.techfacts td.col1 {border-right:1px solid #000;}
table.techfacts td.col2 {text-align:center;}

table.techfacts tr.stripped td {background:#E8E8E8;}
table.techfacts td {padding:10px;}

/* 3-spaltige Tabelle */
table.s31xx tr.techfacts-kopf td.col1 {width:33%;border-right:1px solid #fff;text-align:center;}
table.s31xx tr.techfacts-kopf td.col2 {width:33%;border-right:1px solid #fff;text-align:center;}
table.s31xx tr.techfacts-kopf td.col3 {width:34%;text-align:center;}
table.s31xx td {text-align:center;}
table.s31xx td.col1, table.s31xx td.col2, table.s31xx td.border-right {border-right:1px solid #000;}
table.s31xx span.preis {font-size:20px;font-weight:bold;color:#428bca;}


/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v27-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v27-latin-300d41d.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v27-latin-300.html') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v27-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v27-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v27-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v27-latin-regulard41d.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v27-latin-regular.html') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v27-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v27-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v27-latin-600d41d.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v27-latin-600.html') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v27-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v27-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v27-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/open-sans-v27-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v27-latin-300italicd41d.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v27-latin-300italic.html') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v27-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v27-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v27-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/open-sans-v27-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v27-latin-italicd41d.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v27-latin-italic.html') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v27-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v27-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v27-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

