body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}


.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0}.slick-list:focus{outline: none}.slick-list.dragging{cursor: pointer;cursor: hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}.slick-track{position: relative;top: 0;left: 0;display: block}.slick-track:before,.slick-track:after{display: table;content: ''}.slick-track:after{clear: both}.slick-loading .slick-track{visibility: hidden}.slick-slide{display: none;float: left;height: 100%;min-height: 1px}[dir='rtl'] .slick-slide{float: right}.slick-slide img{display: block}.slick-slide.slick-loading img{display: none}.slick-slide.dragging img{pointer-events: none}.slick-initialized .slick-slide{display: block}.slick-loading .slick-slide{visibility: hidden}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent}.slick-arrow.slick-hidden{display: none}
@charset "UTF-8";@font-face{font-weight: normal;font-style: normal}#lightbox .slick-prev{background: url('/files/theme/images/arrow-left-green.png') no-repeat center center !important}#lightbox .slick-next{background: url(/files/theme/images/arrow-right-green.png) no-repeat center center !important}.slick-prev{background: url('/files/theme/images/arrow-left.png') no-repeat center center !important}.slick-next{background: url(/files/theme/images/arrow-right.png) no-repeat center center !important}.slick-prev,.slick-next{position: absolute;z-index: 9999;display: block;height: 40px;width: 40px;line-height: 0px;font-size: 0px;cursor: pointer;color: transparent;top: 48%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);padding: 0;border: none;outline: none}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline: none}.slick-prev{width: 60px;height: 60px;left: 0px}@media screen and (min-width: 480px){.slick-prev{display: none;background-image: none}}@media screen and (min-width: 640px){.slick-prev{display: none}}.slick-next{width: 60px;height: 60px;right: 0px}@media screen and (min-width: 480px){.slick-next{display: none;background-image: none}}@media screen and (min-width: 640px){.slick-next{display: none}}.slick-dotted .slick-slider{margin-bottom: 30px}.slick-dots{position: absolute;bottom: 25px;list-style: none;display: block;text-align: left;padding: 0;margin: 0;width: 300px;left: 0px}.slick-dots li{position: relative;display: inline-block;height: 20px;width: 35px;margin: 0 5px;padding: 0;cursor: pointer}@media screen and (min-width: 480px){.slick-dots li{display: none}}@media screen and (min-width: 640px){.slick-dots li{display: inline-block}}.slick-dots li button{border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0px;font-size: 0px;color: transparent;padding: 5px;cursor: pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline: none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity: 1}.slick-dots li button:before{position: absolute;top: 0;left: 0;content: "–";width: 20px;height: 20px;font-family: "slick";font-size: 70px;line-height: 20px;text-align: center;color: #fee5a5;opacity: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.slick-dots li.slick-active button:before{color: #9d6c29;opacity: 1;outline: none}.slick-dots li,.slick-dots button:active{outline: none}button::-moz-focus-inner{border: 0}
/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/theme/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

*{margin: 0;padding: 0;text-decoration: none;outline: none;font-weight: 300;border: none;font-family: 'Source Sans Pro', sans-serif}*{box-sizing: border-box}*::after,*::before{box-sizing: border-box}body,html{color: red}#wrapper{opacity: 0.2;opacity: 1}.animation{margin: 20px 0}.animation .container{width: 80%;height: 100%;margin: 0 auto}.animation .img-container{border: 1px solid #ccc;width: 100%;margin: 0 auto;padding: 0;cursor: ew-resize}.animation .img360{width: 100%;margin: 0;padding: 0;line-height: 0}.animation img{width: 100%;margin: 0;padding: 0}.animation #preload-imgs{display: none}.animation .caption{text-align: center}.animation .degree{width: 80%;margin: 0 auto;padding-top: 20px;position: absolute;color: #ececec;z-index: 99999;text-align: right;padding-right: 10px}@media screen and (max-width: 480px){.animation .container,.animation .degree{width: 100% !important}}.error,p.error{color: red;text-align: left !important;display: inline}form div.mandatory.error label{display: none}form div.widget-captcha.error span.captcha_text.error{display: block !important;text-align: center !important;width: 100% !important}a,span.link{cursor: pointer;color: #1c88be}a:hover,span.link:hover{text-decoration: underline}a.no-underline:hover{text-decoration: none !important}a.link-blue{padding-left: 26px;padding-right: 5px;background: url("../../files/theme/images/link-arrows.svg") no-repeat 0 -38px;background-size: 20px 140px}a.link-blue.blue-rotate{background: url(../../files/theme/images/link-arrows-rotate.svg) no-repeat 0 -38px !important;background-size: 20px 140px}ol.less-text > li:nth-child(even){background: #fffaf0}.less-text li:hover{background: #fef1ce !important}.shadow-top{-webkit-box-shadow: 0px -5px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px -5px 6px 0px rgba(0,0,0,0.3);box-shadow: 0px -5px 6px 0px rgba(0,0,0,0.3)}div.show-more-text{background: #fbfbf7;padding: 20px 0 20px 0}.bildreihe{text-align: center;margin-top: 30px;margin-bottom: 40px}.bildreihe .bild{display: inline-block;width: 320px;height: 214px;position: relative}.bildreihe .bild .caption{color: #fff;font-size: 14px;padding: 1px 4px;position: absolute;bottom: 8px;right: 8px;background: url(../../files/theme/images/overlay.png) repeat;opacity: 0.6}.bildreihe .bild:hover .caption{opacity: 1.0}.no-bg{background: none !important}.tick{background-image: url(../../files/theme/images/icon-tick.png)}.cross{background-image: url(../../files/theme/images/icon-cross.png)}.table-td{background-repeat: no-repeat;background-position: 10px center;padding-left: 40px}.compare-table{border-collapse: collapse;color: #000}.compare-table tr,.compare-table td{border: 1px solid #b1b1b1}.compare-table tr:first-child td{text-align: center !important;width: 50%}.compare-table .onLoadInvisible{opacity: 0 !important;border: 3px solid #f00}.compare-table .tick-first tr td:nth-child(odd){background-image: url(../../files/theme/images/icon-tick.png);background-repeat: no-repeat;background-position: 10px center;padding-left: 40px}.compare-table .tick-first tr td:nth-child(even){background-image: url(../../files/theme/images/icon-cross.png);background-repeat: no-repeat;background-position: 10px center;padding-left: 40px}.compare-table .cross-first tr td:nth-child(odd){background-image: url(../../files/theme/images/icon-cross.png);background-repeat: no-repeat;background-position: 10px center;padding-left: 40px}.compare-table .cross-first tr td:nth-child(even){background-image: url(../../files/theme/images/icon-tick.png);background-repeat: no-repeat;background-position: 10px center;padding-left: 40px}.compare-table tr:nth-child(even){background: #fffaf0}@media screen and (min-width: 640px){.compare-table tr:hover{background: #fef1ce !important}.compare-table tr:hover td{color: #000}.compare-table tr:first-child,.compare-table tr:first-child:hover{background: #fee5a5 !important}}.compare-table td{padding: 15px}.hash{cursor: pointer}div.clear{clear: both}#logo{position: absolute;top: 35px;left: 50px;-webkit-transition: margin-top 500ms ease-out;-moz-transition: margin-top 500ms ease-out;-o-transition: margin-top 500ms ease-out;transition: margin-top 500ms ease-out}#logo img{height: 60px;-webkit-transition-duration: 500ms;-moz-transition-duration: 500ms;-o-transition-duration: 500ms;transition-duration: 500ms;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform, top;transform-origin: top left}#logo{top: 28px}#logo img{height: 100px}@media screen and (max-width: 480px){#logo img{height: 70px !important}}.header1{height: 200px;background: url(/files/images/schmale-Header/1280x200px_frau_01.jpg) no-repeat top center}.gradient-big{position: absolute;width: 100%;height: 100px;z-index: 5;background: -moz-linear-gradient(top, #fbfbf7 0%, rgba(251,251,247,0.5) 51%, rgba(251,251,247,0) 100%);background: -webkit-linear-gradient(top, #fbfbf7 0%, rgba(251,251,247,0.5) 51%, rgba(251,251,247,0) 100%);background: linear-gradient(to bottom, #fbfbf7 0%, rgba(251,251,247,0.5) 51%, rgba(251,251,247,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0)}@media screen and (max-width: 768px){.gradient-big{height: 80px}}.fullwidth-img img,.headerbild img{width: 100% !important;height: auto !important;max-width: 1380px !important}.header-relative #header{height: 0px !important;position: relative !important}.header-relative .headerbild{margin-top: 0 !important}.one-line-space{margin-bottom: 20px !important}.margin-top{margin-top: 40px !important}.padding-top{padding-top: 20px !important}.margin-bot{margin-bottom: 40px !important}.padding-bot{padding-bottom: 40px}.blue-dark{background-color: #1c88be}.blue-dark-text,.blue-dark-text-h1 h1,div.blue-dark-text .grey-dark-text{color: #1c88be}.grey-dark{background-color: #505050}.grey-dark-text{color: #505050}.blue-logo{background-color: #435566}.blue-logo-text{color: #435566}.green-light{background-color: #addbdb}.green-light-text{color: #addbdb}.green-medium{background-color: #5cbdb4}.green-medium-text{color: #5cbdb4}.green-dark{background-color: #009baa}.green-dark-text{color: #009baa}.yellow{background-color: #fee5a5}.yellow-text,a.link-on-blue{color: #fee5a5}.white{background-color: #FFFFFF}.white-text{color: #FFFFFF !important}.text-s *,.text-s,#footer *,.bodyform .text-s{font-size: 16px !important;line-height: 130% !important}.text-m *,.text-m,p{font-size: 20px !important;line-height: 130% !important}@media screen and (max-width: 768px){.text-m *,.text-m,p{font-size: 22px !important}}.text-l{font-size: 28px;line-height: 130%}.text-xl,h2,h3,#boxen-kurzinfo-2er h1,#boxen-kurzinfo-2er h4,.no-img .farbbox em,.text-xl h1{font-size: 40px;line-height: 110% !important}@media screen and (max-width: 768px){.text-xl,h2,h3,#boxen-kurzinfo-2er h1,#boxen-kurzinfo-2er h4,.no-img .farbbox em,.text-xl h1{font-size: 28px}}h1{line-height: 120% !important}.headline{font-weight: 500}ul,ol{list-style-position: outside;margin-left: 14px;padding-left: 6px;line-height: 170%}.infobox ul{font-size: 20px}.infobox h4{padding: 20px 0;font-size: 28px !important;font-weight: 500 !important}.infobox-text{padding-top: 0 !important}.infobox-text h1,.infobox-text h4{margin-bottom: 15px !important}.textbox50left{margin: 0 5%}@media screen and (min-width: 768px){.textbox50left{float: left;width: 40%}}.textbox50right{margin: 0 5%}@media screen and (min-width: 768px){.textbox50right{float: right;width: 40%}}h6,strong,strong a{font-weight: 500 !important}.italic{font-style: italic}.text-center,.text-center *{text-align: center !important}.text-center ul,.text-center ul *,.text-center ol,.text-center ol *,.text-center .text-left-important *{text-align: left !important}.text-left{text-align: right !important}.text-right{text-align: center !important}@media all and (min-width: 480px){.only-phone-on{display: none}.not-phone-on{display: block}}@media not all and (min-width: 480px){.only-phone-on{display: block}.not-phone-on{display: none}}.box-padding,div.pad-after-inside div.inside > div{padding: 20px 48px}body{background-color: #fbfbf7;font-family: Source Sans Pro;font-size: 20px;font-weight: 400;color: #505050;margin: 0}#container{margin: 0 auto}.nowrap{white-space: nowrap}.fullwidthbox{padding: 20px 10px 20px 10px}.fullwidthbox .inside{max-width: 1024px;margin: 0 auto;text-align: center}.fullwidthbox .headline-blue-dark{color: white;font-size: 50px;font-weight: 300}.fullwidthbox .headline-white{color: black;font-size: 50px;font-weight: 300}.fullwidthbox ul{line-height: 150%;width: 100%;text-align: left !important}.teaser-vorteil{min-height: 200px;line-height: 140%;margin-bottom: 30px;border-bottom: 9px solid #fee5a5;float: left}.teaser-vorteil span{display: block}.teaser-vorteil span.headline{font-weight: 500}.teaser-vorteil img{height: 50px;display: inline-block}.teaser-vorteil a.inside,.teaser-vorteil span.inside{color: #fff;display: block;padding: 20px 30px 30px 30px}.teaser-vorteil a.inside:hover{background-color: #18a8b7}@media screen and (min-width: 480px){.teaser-vorteil{width: 33%;border-right: none}}@media screen and (min-width: 768px){.teaser-vorteil{width: 33%}}.teaser-vorteil-spacer{float: left;width: 0.5%;height: 1px;background: #fff}.container-vorteile{background: #fff}.container-vorteile .inside{margin: 0 auto;max-width: 1380px}span.desktopBreak{display: block}.slider-intro{width: 100%;text-align: center;max-width: 1380px;margin: 0 auto}.slider-intro .slick-dots{left: 46px}@media screen and (max-width: 640px){.slider-intro .slick-dots{text-align: center;margin: 0 auto;left: 0%;position: relative}}.slider-intro .singleslide{position: relative}.slider-intro .singleslide .picture{display: block;position: relative;margin: 0 auto}.slider-intro .singleslide .headline-overlay{position: absolute;display: block;top: 150px;left: 48px;margin: 0 auto;width: 380px;text-align: left}.slider-intro .singleslide .headline-overlay h2{color: #435566;font-weight: 300;line-height: 100%}.slider-intro .singleslide .headline-overlay h3{color: #009baa;font-weight: 300;margin-top: 20px;line-height: 100%}@media screen and (min-width: 480px){.slider-intro .singleslide .headline-overlay{top: 50px}}@media screen and (min-width: 768px){.slider-intro .singleslide .headline-overlay{top: 100px;top: 8vw}}@media screen and (max-width: 640px){.slider-intro .singleslide .headline-overlay{position: relative;display: block;margin: 0 auto;padding: 20px 10px 20px 10px;left: 0;text-align: center;top: 0px}.slider-intro .singleslide .headline-overlay h2,.slider-intro .singleslide .headline-overlay h3{font-size: 20px;text-align: center;margin: 0px;padding: 0px}}.slider-intro img{display: block;margin: 0 auto;max-width: 1380px;width: 100% !important;padding: 0px}.slider-intro-eco{width: 100%;text-align: center;max-width: 1380px;margin: 0 auto}.slider-intro-eco .slick-dots{left: 46px}@media screen and (max-width: 640px){.slider-intro-eco .slick-dots{text-align: center;margin: 0 auto;left: 0%;position: relative}}.slider-intro-eco .singleslide{position: relative;max-height: 500px}.slider-intro-eco .singleslide .picture{display: block;position: relative;margin: 0 auto}.slider-intro-eco .singleslide .headline-overlay{position: absolute;display: block;left: 48px;margin: 0 auto;width: 380px;text-align: left}.slider-intro-eco .singleslide .headline-overlay h2{color: #435566;font-weight: 300;line-height: 100%}.slider-intro-eco .singleslide .headline-overlay h3{color: #009baa;font-weight: 300;margin-top: 20px;line-height: 100%}@media screen and (min-width: 480px){.slider-intro-eco .singleslide .headline-overlay{top: 50px}}@media screen and (min-width: 768px){.slider-intro-eco .singleslide .headline-overlay{top: 100px;top: 6vw}}@media screen and (max-width: 640px){.slider-intro-eco .singleslide .headline-overlay{position: relative;display: block;margin: 0 auto;padding: 20px 10px 20px 10px;left: 0;text-align: center;top: 0px}.slider-intro-eco .singleslide .headline-overlay h2,.slider-intro-eco .singleslide .headline-overlay h3{font-size: 20px;text-align: center;margin: 0px;padding: 0px}}.slider-intro-eco img{display: block;margin: 0 auto;max-width: 1380px;width: 100% !important;padding: 0px;background-size: cover}.highlights{max-width: 1380px;margin: 0 auto;padding: 0px;margin-top: 20px;margin-bottom: 20px}.highlights .firstrow{background-color: #ddf0f2;margin: 0px;width: 49.5%;padding: 40px;padding-top: 10px;margin-right: 1%}@media screen and (max-width: 640px){.highlights .firstrow{width: 100%;padding-bottom: 0px;padding-left: 20px;padding-right: 20px}}.highlights .secondrow{background-color: #ddf0f2;margin: 0px;width: 49.5%;padding: 40px;padding-top: 10px}@media screen and (max-width: 640px){.highlights .secondrow{width: 100%;padding-top: 0px;padding-left: 20px;padding-right: 20px}}.highlights ul{margin: 0px;padding: 0px}.highlights li{font-size: 30px;list-style-type: none;margin-top: 2rem;background: url('../../files/theme/images/checkbox1.png') no-repeat left top;background-size: 25px 25px;padding: 0px 0 3px 45px;font-size: 24px;line-height: 25px;font-weight: 300}.highlights ul.better li{background-position: left 4px}.mod_article.rtl.block div.highlights div.rs-columns ul li{font-size: 30px;list-style-type: none;margin-top: 2rem;background: url('../../files/theme/images/checkbox1.png') no-repeat right top;background-size: 25px 25px;padding: 0px 45px 3px 0px;font-size: 24px;line-height: 25px;font-weight: 300}.mobileImgTestimonial{display: none}.testimonial{height: 238px}.testimonial .inner{font-weight: 400;padding: 50px;width: 50%}.testimonial .inner .inner2{margin-top: 10px;width: 100%;text-align: right}#testimonial-3er .inside{margin-bottom: 12px}@media screen and (max-width: 768px){.testimonial{height: auto}.testimonial .inner{padding: 20px;padding-top: 258px;width: 90% !important}.testimonial .inner[style]{float: none !important}}div#boxen-kurzinfo-2er{color: #505050}.maxwidth-center{margin: 0 auto;text-align: center}.maxwidth-center table{text-align: left !important;margin: 0 auto}.maxwidth-center h1{margin-bottom: 30px}.maxwidth-center .text-xl h1{margin-bottom: 0}.maxwidth-center .inside{margin: 0 auto;text-align: left;max-width: 1380px}.maxwidth-center .text-and-head-pad{padding: 20px 0 30px 0}.maxwidth-center .headline-center{padding: 20px 0;text-align: center}.maxwidth-center .farbbox{max-width: 50%;float: left}.maxwidth-center .farbbox .headline{font-weight: 300 !important}.maxwidth-center .float-img{width: 50%}.maxwidth-center .box-white{background: #fff}.maxwidth-center .box-blue{background: #72cbf5;max-width: none !important;width: 100% !important}.maxwidth-center .box-blue a{color: #e52125}.maxwidth-center .box-blue .headline-center{color: #1c88be}.maxwidth-center .box-blue .farbbox{max-width: none !important;width: 100% !important}.maxwidth-center .box-blue-dark{background: #0087bf;color: #fff;max-width: none !important;width: 100% !important;padding-top: 20px;padding-bottom: 20px}.maxwidth-center .box-blue-dark a{color: #fee5a5}.maxwidth-center .box-blue-dark .headline-center{color: #fff}.maxwidth-center .box-blue-dark .farbbox{max-width: none !important;width: 100% !important}.maxwidth-center .box-blue-dark .text-and-head-pad{padding: 0}.maxwidth-center .box-green{color: #fff;background: #009baa}.maxwidth-center .box-green a{color: #fee5a5}.maxwidth-center .box-green em{font-weight: 300;color: #fff}.maxwidth-center .box-green-dark{background: #addbdb;max-width: none !important;width: 100% !important}.maxwidth-center .box-green-dark .farbbox{max-width: none !important;width: 100% !important}.maxwidth-center .box-green-dark .headline-center{color: #009baa}.maxwidth-center .box-green-dark .text-and-head-pad{padding: 0 !important}.maxwidth-center .float-img{float: right}.no-img .farbbox{max-width: 100%;float: none}.no-img .farbbox .copytext{margin-top: -10px;padding: 0 48px 20px}.width80{width: 80%;margin: 0 auto}.overflow{overflow: auto !important}.overflow h1{word-wrap: break-word}.iFrameCover{position: absolute;width: 100%;height: 450px;z-index: 99}#kontakt-id .farbbox table{width: 80%}#kontakt-id .farbbox table td table{margin: 0;margin-left: -3px}#kontakt-id .farbbox table img{border-radius: 50%}#kontakt-id div.headline-center{margin-bottom: 20px;text-align: center !important}footer img:hover{opacity: 0.6}#footer a{color: #505050}#dw-footer{font-size: 16px !important;color: #fff}#dw-footer table{margin: 0}#dw-footer a,#dw-footer .footerText,#dw-footer .footerText p{font-size: 16px !important;color: #fff}#dw-footer a:hover{color: #fee5a5}#dw-footer .inside{background: #445566;padding: 35px 0 25px 0}#dw-footer .footerText,#dw-footer .footerLinks{float: left;padding: 0 !important}#dw-footer .footerText{width: 22%;margin-left: 50px}#dw-footer .footerLinks{max-width: 17%;margin-left: 4%}#dw-footer .footerLinks a{display: block;margin-bottom: 3px}#dw-footer .footerLinks a.spalte3-link-1{text-decoration: underline;text-decoration: none}.icon{background-position: 20px center !important;background-repeat: no-repeat !important;padding: 10px 90px !important;margin-bottom: 20px !important}.icon a{color: #505050 !important}.icon-flieger{background-image: url("../../files/theme/images/icon-flieger.svg") !important;background-size: 50px 50px !important}.icon-phone{background-image: url("../../files/theme/images/icon-phone.svg") !important;background-size: 40px 40px !important}.no-link a{cursor: default}.no-link a:hover{text-decoration: none}.kreis{line-height: 140%;margin: 0 auto;width: 186px;height: 186px;-moz-border-radius: 93px;-webkit-border-radius: 93px;border-radius: 93px;text-align: center;display: table;overflow: hidden;-webkit-transition-duration: 1s;-moz-transition-duration: 1s;-o-transition-duration: 1s;transition-duration: 1s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;transform-origin: center center}.kreis .inside{font-size: 28px;color: #fff !important;text-align: center;display: table-cell;vertical-align: middle}.kreis .inside span.headline{font-size: 40px;font-weight: 500;margin-bottom: 20px;margin-top: -20px;display: block}.frage{position: relative;cursor: pointer;padding: 25px}.antwort{display: none;padding: 25px;color: #505050}.faqbox{float: left;width: 29.3%;margin: 5px 2% 5px 2%}@media not all and (min-width: 480px){.faqbox{float: none;width: 96%}}.faqbox span.read-more{position: absolute;cursor: pointer;width: 20px;height: 20px;right: 5px;bottom: 5px;background-size: 20px 200px !important}.faqbox .frage:hover span.read-more,.faqbox .found .frage span.read-more{background: transparent url(../../files/theme/images/open-close-faq.svg) no-repeat;background-position: center 4px !important}.faqbox .sel span.read-more,.faqbox .sel:not(.found) .frage:hover span.read-more{background: transparent url(../../files/theme/images/open-close-faq.svg) no-repeat;background-position: center -185px !important}.faqbox .inside{margin-bottom: 6px}.nach-der-op .frage{color: #5cbdb4}.nach-der-op .frage span.read-more{background: transparent url(../../files/theme/images/open-close-faq.svg) no-repeat center -28px}.nach-der-op .frage:hover,.nach-der-op .frage .active,.nach-der-op .sel .frage{color: #fff;background-color: #5cbdb4}.nach-der-op .inside{border: 1px solid #5cbdb4}.nach-der-op .sel .antwort{background: #eef8f7}.fadenmethode .frage{color: #009baa}.fadenmethode .frage span.read-more{background: transparent url(../../files/theme/images/open-close-faq.svg) no-repeat center -80px}.fadenmethode .frage:hover,.fadenmethode .frage .active,.fadenmethode .sel .frage{color: #fff;background: #009baa}.fadenmethode .inside{border: 1px solid #009baa}.fadenmethode .sel .antwort{background: #e5f5f6}.sonstige-fragen .frage{color: #1c88be}.sonstige-fragen .frage span.read-more{background: transparent url(../../files/theme/images/open-close-faq.svg) no-repeat center -133px}.sonstige-fragen .frage:hover,.sonstige-fragen .frage .active,.sonstige-fragen .sel .frage{color: #fff;background: #1c88be}.sonstige-fragen .inside{border: 1px solid #1c88be}.sonstige-fragen .sel .antwort{background: #e5f3f8}.clearMobile{display: none}.float4-z{width: auto !important;margin: 0 auto;float: none;position: fixed;z-index: 99990}.float4-z strong{display: none}.float4-z.not-active{bottom: 0 !important;z-index: 99991}.float4-z.not-active:hover{z-index: 99999}.float4-z.active{bottom: 40px !important;left: 50% !important}.float4-z.active .kreis{width: 500px !important;height: 500px !important;margin-left: -250px;border-radius: 50% !important}.float4-z.active .kreis .inside{display: block;margin-top: 40px}.float4-z.active .mobileText{font-size: 20px !important;line-height: 120%;width: 60%;margin: 0 auto !important;text-align: center;padding: 7px 0 80px 0}.float4{width: 25%;float: left;text-align: center}.float4.inline-block{float: none !important;display: inline-block}.float3{width: 33%;display: inline-block;text-align: center}div.team-img-home{display: inline-block;margin: 15px}div.team-img-home img{border-radius: 50%;width: 103px;height: auto}div.certificate-home{cursor: zoom-in;display: inline-block;margin: 15px}div.certificate-home img{margin-bottom: 26px;margin-right: 13px}@media screen and (max-width: 650px){div.certificate-home{display: block !important}div.certificate-home img{margin-bottom: 0px}}div.certificate-home .on-hover{display: none}div.certificate-home.active{cursor: zoom-out;height: 566px}div.certificate-home.active div.on-hover{position: absolute;left: 0;right: 0;display: block;box-shadow: 0 0 5px #ccc;-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc}@media screen and (max-width: 650px){div.certificate-home.active div.on-hover{width: 100%}}div.certificate-home.active div.on-hover img{margin: 0;max-width: 100%;height: auto}.img-map{margin-top: 20px;margin-bottom: 40px}.img-map img{max-width: 707px;width: 100%;height: auto}@media screen and (max-width: 707px){#WzTtDiV,area,map{display: none}.img-map .map-text{display: none}}div.fullwidth-img,.margin-fix{margin-bottom: -6px}#team .box-white .copytext *{text-align: left !important}#team .box-white .headline-center{padding-top: 30px}.team .inside{margin-bottom: 40px}.team-img{float: left;width: 30%;text-align: right !important}.team-img img{border-radius: 50%;margin-right: 40px;width: 184px}.text-center .team-text *{text-align: left !important}.team-text{float: right;width: 70%;text-align: left !important}.team-text .headline{text-align: left !important;font-weight: 500}.team-text table{display: block;margin-left: -3px}input.radio{margin-top: 6px}.formbody label,.form label,.formbody legend,.form legend,.formbody textarea,.form textarea,.formbody input,.form input,.formbody select,.form select,.formbody option,.form option{text-align: left !important}.formbody .submit,.form .submit{text-align: center !important}span.captcha_text{float: left;text-align: left !important;font-style: italic}label,legend{display: block;width: 100%;text-transform: uppercase}fieldset label,fieldset legend{text-transform: none}fieldset legend{font-weight: 500}input,textarea,select{font-size: 16px;font-weight: 400;text-align: left !important;width: 100%;padding: 10px;border: 1px solid #dfdfdf;background: #f2f2f2;margin-bottom: 20px}option,select{padding: 5px}div.input-fullwidth{width: 100% !important}.submit{text-align: center !important;background: #009baa;color: #fff;cursor: pointer}.submit:hover{background: #18a8b7}form#routenplaner{width: 50%;margin: 0 auto}#routenplaner input,#routenplaner label{text-align: left !important}#routenplaner .submit{padding: 10px 40px;width: auto !important;background: #1c88be;border: 1px solid #1c88be}#routenplaner .submit:hover{border: 1px solid #1f98d4;background: #1f98d4}.formbody div.widget{padding: 5px}.formbody .widget-text,.formbody .widget-captcha,.formbody .widget-select{float: left;width: 50%}.formbody .widget-textarea{float: left;width: 100%}#beratungsFrame{overflow: auto;height: 670px;width: 100%}#suche{width: 200px}#f3 .formbody input.radio,#f29 .formbody input.radio,#f3 .form input.radio,#f29 .form input.radio{float: left;width: 5%;margin-top: 4px}#f3 .formbody .widget-radio label,#f29 .formbody .widget-radio label,#f3 .form .widget-radio label,#f29 .form .widget-radio label{float: left;width: 95%}#f3 fieldset .clear,#f29 fieldset .clear,#f3 .agb,#f29 .agb,#f3 fieldset span,#f29 fieldset span{display: block;padding-top: 10px}.ce_text.landingpage p{margin-bottom: 20px}.landingpage span.mandatory{display: inline}.landingpage .float50{float: right;width: 50%}.landingpage legend{text-transform: uppercase;font-weight: 300;margin-bottom: 10px}.landingpage legend span.mandatory{display: inline !important}.landingpage div.widget-radio{width: 40%;float: left}.landingpage div.widget-radio label{display: inline}.landingpage div.widget-radio span{display: block;height: 30px}.landingpage input.radio{text-align: left;width: 20px;vertical-align: top}.landingpage .submit{margin-top: 36px}.safety-question{width: 100% !important}.slick-arrow:hover{opacity: 0.7}#op-kreise{position: relative}span#lightboxClose,span.lightboxClose{cursor: pointer;display: block;width: 30px;height: 30px;position: absolute;z-index: 99999;top: 0;right: 0;background: #009baa url("/files/theme/images/open-close.svg") no-repeat scroll center -389px;background-size: 23px 414px}span#lightboxClose:hover,span.lightboxClose:hover{background-color: #18a8b7}#mobileCircleClose{position: fixed !important;right: 10px;top: 10px;display: none;border: 1px solid #18a8b7;height: 32px;width: 32px}#lightboxWrapper,.lightboxWrapper{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: url(../../files/theme/images/overlay.png) repeat;text-align: center;z-index: 9999;overflow: auto}#lightbox{position: relative;width: 70%;max-width: 1024px;margin: 0 auto;margin-top: 100px;background: #fff;text-align: left;border-top: none;box-shadow: 0 0 5px #ccc;-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc}.thanx-big .thanx-small{color: #fff !important;cursor: pointer;background: #009baa;border-right: 3px solid #fff}.thanx-big .thanx-small .padding{border-bottom: 9px solid #fee5a5}.thanx-big .thanx-small:hover{background: #18a8b7}.thanx-big .thanx-small:hover .gradient{display: none}.thanx-big .thanx-small a{color: #fff}.thanx-lightbox{min-width: 480px/2}.thanx-lightbox .headline{font-size: 40px;font-weight: 300}.thanx-lightbox .headline span{color: #ccc !important;font-size: 16px}.thanx-lightbox .padding{padding: 20px 80px 40px !important}.thanx-lightbox .text{text-align: left !important}.thanx-big .thanx-small .text{height: 263px;overflow: hidden}.thanx-big .thanx-small .headline{height: 50px;overflow: hidden}.thanx-small{text-align: center}.thanx-small .padding{padding: 30px 60px 20px 60px}.thanx-small .text{text-align: center;margin-top: 25px;position: relative;width: 100%}.thanx-small .gradient{margin: 0 auto;width: 100%;height: 80%;position: absolute;bottom: 0;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, #009baa 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, #009baa 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, #009baa 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#009baa', GradientType=0)}.force-white-text *{color: #fff !important}.force-white-text span{display: none}div.fullwidthbox div.ce_hyperlink,div.fullwidthbox div.ce_text{display: inline-block;padding: 10px 20px;margin: 0 15px}div.fullwidthbox div.ce_hyperlink{background: #addbdb}a.hyperlink_txt{white-space: pre-wrap;margin-right: 0px}div.width80 div.hyperlink-contact{display: inline-block;margin: 15px 0}div.width80 div.hyperlink-contact{background: #addbdb}.invisible{display: none}.video-div img{height: 146px;width: auto;cursor: pointer;margin: 3px;padding: 1px;border: 2px solid #fff}.video-div.active img,.video-div img:hover{border: 2px solid #456}@media screen and (max-width: 480px){#video-player video{width: 100%;height: auto}.video-div img{height: auto;width: 90%}}@media screen and (max-width: 1024px){.display-responsive-level::before{content: "[Responsive-Level-4] "}.maxwidth-center .farbbox{float: none;width: auto}.maxwidth-center img.float-img{margin: 0 auto;float: none;margin-bottom: -6px}.maxwidth-center .box-white .float-img{border-top: 1px dotted #dadada}.maxwidth-center .box-white.no-img-line .float-img{border-top: none !important}.kreis{transform: scale(.7)}.no-scale{transform: scale(1) !important}.icon{width: 80%}.teaser-vorteil{height: 220px}#xl-bilder-slider-home .gradient-big{display: none}#xl-bilder-slider-home .headline-overlay{width: 90%;top: 100px}#xl-bilder-slider-home .slick-dots[style]{display: none !important}#dw-footer .footerLinks{max-width: 14%}#test{background: yellow}}@media screen and (max-width: 768px){h1,.headline-center{width: 90%;margin: 0 auto}.overflow h1{width: 100%;margin: 0}.display-responsive-level::before{content: "[Responsive-Level-3] "}.maxwidth-center .farbbox,.maxwidth-center img.float-img{width: 100%;float: none}.maxwidth-center .farbbox{max-width: 100% !important}#test{border: 10px solid #f00}.teaser-vorteil{width: 100% !important;border-right: none;height: auto}.textbox50left{margin-bottom: 80px}#xl-bilder-slider-home .picture img[style],#xl-bilder-slider-home .picture{opacity: 0.2 !important}#xl-bilder-slider-home .headline-overlay{margin-top: 30px;text-align: center}#xl-bilder-slider-home .headline-overlay br{display: none}#xl-bilder-slider-home .headline-overlay h2,#xl-bilder-slider-home .headline-overlay h3{font-size: 28px !important;margin-top: 0}#testimonial-3er .mobileImgTestimonial{display: block;width: 100%}#testimonial-3er .testimonial[style]{background-image: none !important}#testimonial-3er .testimonial{background-size: 100% !important}#testimonial-3er .testimonial .inner{padding-top: 15px !important;padding-bottom: 30px !important;width: auto !important}#testimonial-3er .testimonial .inner span{display: block}#headline-trenner-ohne-background-warum-zu-dr-merck .margin-top{margin-top: -30px !important}#headline-ohne-background-call-to-action .margin-top{margin-top: 0 !important}.team-text{width: 50%}#lightbox{margin-top: 10px;width: 95%}#f3 .widget:nth-child(n+11):nth-child(-n+15) label,#f29 .widget:nth-child(n+11):nth-child(-n+15) label{height: 55px}#dw-footer .footerText,#dw-footer .footerLinks{width: 40%;max-width: 40%;margin-left: 50px;margin-bottom: 30px}}@media screen and (max-width: 640px){.display-responsive-level::before{content: "[Responsive-Level-2] "}.maxwidth-center .farbbox{max-width: 100%}tr,td{float: left;width: 100%}#kontakt-id td img{margin-top: -70px}#kontakt-id td.img-td{text-align: center !important}#test{font-weight: 700}span.desktopBreak{display: none}#xl-bilder-slider-home .headline-overlay{margin-top: 0px}#xl-bilder-slider-home .headline-overlay h2,#xl-bilder-slider-home .headline-overlay h3{font-size: 100% !important}.team-text{float: none;width: 100%}div.team-img{float: none;width: 100%;text-align: center !important}div.team-img img{margin: 0 auto;margin-bottom: 15px}#bodyFrame textarea{height: 70px !important}.box-padding,div.pad-after-inside div.inside > div{padding: 20px}.compare-table tr{border: none;background: transparent !important}.compare-table tr{margin-bottom: 20px}.compare-table tr:first-child td{text-align: center !important;width: 100%}.compare-table .tick-first td:nth-child(odd){color: #000;font-weight: 500 !important;border: 1px solid #009baa;background-color: #f4fafa !important}.compare-table .tick-first td:nth-child(even){color: #595959;font-style: italic}.compare-table .cross-first td:nth-child(even){color: #000;font-weight: 500 !important;border: 1px solid #009baa;background-color: #f4fafa !important}.compare-table .cross-first td:nth-child(odd){color: #595959;font-style: italic}}@media screen and (max-width: 480px){.display-responsive-level::before{content: "[Responsive-Level-1] "}.headerbild{margin-top: 50px}#logo{top: 20px;left: 20px}#logo img{height: 50px}ul{line-height: 130%}#test{margin-top: 200px}.float4{width: 50%;margin-bottom: 20px}.clearMobile{display: block;clear: both}.width80{width: 90%}.float4-z.active .inside{padding-top: 35px}.float4-z.active .kreis.green-light .mobileText{color: #505050 !important}.kreis{float: none;transform: scale(1);width: 135px;height: 135px;margin-bottom: 12px;margin-left: -20px;margin: 0 auto}.kreis .inside{font-size: 22px !important}#faq-listen .kreis{width: 105px;height: 105px}div.text-center.text-xl{padding-left: 15px !important;padding-right: 15px !important}#xl-bilder-slider-home{margin-top: 20px}#xl-bilder-slider-home .headline-overlay{left: 0 !important;margin-top: -40px;width: 100%}.icon{width: 100%;font-size: 100%;white-space: nowrap}.icon a{font-weight: 500 !important}div.fullwidthbox div.ce_hyperlink,div.fullwidthbox div.ce_text{margin: 0}.text-center ul,.text-center ul *{margin-left: 15px;margin-right: 15px}.maxwidth-center .headline-center{text-align: center}.maxwidth-center .text-and-head-pad{padding-top: 0 !important}#lightbox.mobile-overflow{overflow: auto;height: 100%}#lightbox.mobile-overflow .thanx-small .padding,#lightbox.mobile-overflow .thanx-lightbox .padding{padding: 0 20px !important}#kontakt td,#kontakt tr{padding: 0 !important;text-align: center}#kontakt table{width: 100% !important}#kontakt .text-s p{padding: 0 20px}.formbody .widget-text,.formbody .widget-captcha,.formbody .widget-select{width: 100%}#f1 .mobileNegMargin,#f31 .mobileNegMargin{margin-top: -25px}form#routenplaner{width: 80%}#f3 .widget:nth-child(n+11):nth-child(-n+15) label,#f29 .widget:nth-child(n+11):nth-child(-n+15) label{height: auto}.landingpage .float50{width: 100%;float: none}.landingpage div.widget-radio{width: 100%}.landingpage input.radio{width: auto !important}.landingpage .widget-radio.margin-bot{margin-bottom: 0 !important}.landingpage .submit{margin-top: 0 !important}.android.chrome #footer a{font-family: Arial, Helvetica Neue, Helvetica, sans-serif}#dw-footer .footerText,#dw-footer .footerLinks{float: none;width: 80%;max-width: 80%}#footer .maxwidth-center .inside{width: 100%}#footer .maxwidth-center .inside td{white-space: nowrap;float: left;width: 33%}#footer .maxwidth-center .inside .footer-logos{margin-top: -20px;padding-top: 0;padding-left: 50px}input.radio{width: 100% !important;float: none !important}#info-impressum .block{overflow: auto;word-wrap: break-word}.text-xl,h2,h3,#boxen-kurzinfo-2er h1,#boxen-kurzinfo-2er h4,.no-img .farbbox em,.text-xl h1{line-height: 110% !important}#bodyFrame .formbody .submit-div label{display: none}}.widget-explanation strong{font-size: 20px}.widget-explanation p{font-size: 16px !important}.widget-checkbox{margin-bottom: 20px}.widget-checkbox input,.widget-checkbox label{width: auto;display: inline}.widget-checkbox input{margin-bottom: 0 !important}@media print{*{float: none !important}header,div.headerbild,.footerLinks,footer img{display: none !important}}label.input-pad.mandatory.error{color: green}.thanx-small a:hover{text-decoration: none}#lightboxWrapper .thanx-small a:hover{text-decoration: underline}.subject-field-new{display: none !important}.mod_changelanguage{position: absolute;top: 24px;right: 10px;display: block;padding: 0px 9px 0px 0px;margin: 0px;font-weight: 400 !important}.mod_changelanguage .lang-it{display: none}.mod_changelanguage .active > strong{font-weight: 400 !important;color: #505050}.mod_changelanguage ul{line-height: 10px;padding-bottom: 10px;padding-top: 8px;padding-left: 0px;margin-left: 10px;padding-right: 0px}.mod_changelanguage li{font-size: 16px;display: inline}.mod_changelanguage li a{font-weight: 400 !important;color: #a3a3a3}.mod_changelanguage li a:hover{color: #009baa}.mod_changelanguage li:after{padding-left: 5px;padding-right: 3px;content: "|";color: #8e8e8e}.mod_changelanguage li:last-child:after{padding-left: 0px;padding-right: 0px;content: ""}.mod_changelanguage .navBreak{display: none}#header .desktop-navi-right{position: absolute;right: 15px;height: auto;padding-top: 68px;text-align: right}#header .desktop-navi-right #submenuContact > ul{width: 200px}#main{margin-top: 140px;background-color: #fbfbf7}.LTR{direction: ltr}.RTL{direction: rtl}.RTL div ul li{text-align: right !important}.RTL .headline-overlay{background-color: blue}[dir='rtl'] .slick-slide{float: left}[dir='rtl'] .slick-slide h2,[dir='rtl'] .slick-slide h3{direction: rtl}#ctrl_5_submit,#ctrl_274,button.submit{font-size: 20px;width: 50%;padding: 10px;max-width: 300px;font-weight: 400;text-align: center;margin: 0 auto;display: inline}div.widget.widget-submit{text-align: center}span input.radio{display: inline;margin: 0;margin-right: 5px;width: auto;line-height: 100px}span label{display: inline;line-height: 10px}fieldset span{display: block;margin-top: 15px;margin-bottom: 15px;width: 75%}#header{position: fixed;width: 100%;z-index: 2000;height: 150px !important;border-bottom: medium none !important;background: -webkit-linear-gradient(-90deg, #fbfbf7 25%, rgba(251,251,247,0.8) 75%, rgba(251,251,247,0) 100%) !important}.checkboxdatenschutz{margin-top: 15px}.checkboxdatenschutz span{font-weight: bold;margin: 0 auto}.checkboxdatenschutz span label{font-size: 25px !important}.checkboxdatenschutz span input{height: 25px;width: 25px}.introvideo{text-align: center;display: inline;width: 100%}.introvideo video{width: 100%;max-width: 900px;padding-top: 60px;padding-bottom: 20px}.introvideo figure{width: 100%}
.invisible{display: none}.mod_navigation{overflow: visible}.mainnavigation_desktop{margin: 0px;font-size: 20px;text-align: right;margin-right: 8px;margin-top: 55px}.mainnavigation_desktop ul{display: inline;margin: 0;padding: 0}.mainnavigation_desktop li{position: relative;display: inline-block;margin-right: -16px;margin-left: 18px}.mainnavigation_desktop > ul > li:hover{z-index: 4}.mainnavigation_desktop > ul.level_1 > li > a,.submenu > strong{position: relative;display: block;z-index: 3;padding: 0px 10px 0px 10px;margin-bottom: -4px;color: #7c6d4e;text-decoration: none;font-family: Source Sans Pro;font-weight: 300 !important}.mainnavigation_desktop > ul > li.submenu.trail > ul > li.active,.mainnavigation_desktop > ul > li.submenu.trail > ul > li.active .first{padding: 0px;margin: 0px}.mainnavigation_desktop > ul > li.submenu.trail > ul > li.active strong,.mainnavigation_desktop > ul > li.submenu.trail > ul > li.active .first strong{color: #009baa;background-color: inherit}.mainnavigation_desktop > ul > li.new > a:after,.mainnavigation_desktop > ul > li i{position: absolute;left: 16px;top: -9px;padding: 2px;text-transform: uppercase;color: #fff;border: 1px solid #009baa;border-bottom-color: #009baa;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #009baa}.mainnavigation_desktop > ul > li.new > a:after{content: "new"}.mainnavigation_desktop > ul > li.active > a,.mainnavigation_desktop > ul > li.trail > a{color: #009baa}.mainnavigation_desktop > ul > li.submenu:before{content: "";position: absolute;left: 0;top: 0;display: none;z-index: 2;width: 100%;height: 100%;border: 1px solid #dadada;border-bottom: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;background: #fff;-webkit-box-shadow: 0 5px 0 -1px #fff, 0 3px 0 #dadada, 0 0 0 3px #ebebeb;-moz-box-shadow: 0 5px 0 -1px #fff, 0 3px 0 #dadada, 0 0 0 3px #ebebeb;box-shadow: 0 5px 0 -1px #fff, 0 3px 0 #dadada, 0 0 0 3px #ebebeb}.mainnavigation_desktop > ul > li > ul{position: absolute;left: 0;top: 100%;display: none;z-index: 1;min-width: 130%;margin-top: 4px;padding: 0px 10px 0px 10px;border: 1px solid #dadada;-webkit-border-radius: 0;-moz-border-radius: 0 4px 4px 4px;border-radius: 0 4px 4px 4px;text-align: left;white-space: nowrap;background: #fff;-webkit-box-shadow: 0 -53px 0 -50px #fee5a5 inset, 0 0 0 3px rgba(0,0,0,0.075), 3px 6px 20px rgba(0,0,0,0.1);-moz-box-shadow: 0 -53px 0 -50px #fee5a5 inset, 0 0 0 3px rgba(0,0,0,0.075), 3px 6px 20px rgba(0,0,0,0.1);box-shadow: 0 -53px 0 -50px #fee5a5 inset, 0 0 0 3px rgba(0,0,0,0.075), 3px 6px 20px rgba(0,0,0,0.1)}.mainnavigation_desktop > ul > li > ul li{display: block;margin: 0px}.mainnavigation_desktop > ul > li > ul a{position: relative;display: block;padding: 0px 10px 0px 0px;border-top: 1px solid #ececec;color: #3b3737;text-decoration: none}.mainnavigation_desktop > ul > li > ul a.last{padding: 2px 10px 5px 0}.mainnavigation_desktop > ul > li > ul a:hover,.mainnavigation_desktop > ul > li > ul a:focus{color: #009baa}.mainnavigation_desktop > ul > li > ul a:hover:before,.mainnavigation_desktop > ul > li > ul a:hover:after,.mainnavigation_desktop > ul > li > ul a:focus:before,.mainnavigation_desktop > ul > li > ul a:focus:after,.mainnavigation_desktop > ul > li > ul li.active > a:before,.mainnavigation_desktop > ul > li > ul li.active > a:after,.mainnavigation_desktop > ul > li > ul li.trail > a:before,.mainnavigation_desktop > ul > li > ul li.trail > a:after{content: "";position: absolute;left: -15px;top: 11px;border: 7px solid transparent;border-right: 0;border-left-color: #dadada}.mainnavigation_desktop > ul > li > ul a:hover:after,.mainnavigation_desktop > ul > li > ul a:focus:after,.mainnavigation_desktop > ul > li > ul li.active > a:after,.mainnavigation_desktop > ul > li > ul li.trail > a:after{left: -16px;top: 12px;border-width: 6px;border-right-width: 0;border-left-color: #ececec}.mainnavigation_desktop > ul > li > ul li:first-child > a{border-top: 0}.mainnavigation_desktop > ul > li > ul ul a{margin-left: 0px}.mainnavigation_desktop > ul > li > ul ul a:hover:before,.mainnavigation_desktop > ul > li > ul ul a:hover:after,.mainnavigation_desktop > ul > li > ul ul a:focus:before,.mainnavigation_desktop > ul > li > ul ul a:focus:after,.mainnavigation_desktop > ul > li > ul ul li.active > a:before,.mainnavigation_desktop > ul > li > ul ul li.active > a:after,.mainnavigation_desktop > ul > li > ul ul li.trail > a:before,.mainnavigation_desktop > ul > li > ul ul li.trail > a:after{content: none}.mainnavigation_desktop > ul > li > ul ul ul a{margin-left: 20px}.mainnavigation_desktop > ul > li:hover > ul{display: block}.mainnavigation_desktop > ul > li.submenu:hover:before{content: " ";display: block}.mainnavigation_desktop > ul > li:last-child > ul,.mainnavigation_desktop > ul > li.last > ul{left: auto;right: -2px;-webkit-border-radius: 4px;-moz-border-radius: 4px 0 4px 4px;border-radius: 4px 0 4px 4px}li.submenu.trail > ul > li{padding: 3px 0px 2px 0px}li.submenu.trail > ul > li > strong{font-weight: 300 !important}.mainnavigation_desktop li{margin-left: 0px;margin-right: 0px}.submenu strong{color: #009baa;background-color: #fee5a5;color: #885514}li.active.first > strong{font-weight: 300 !important;color: #885514;background-color: #fee5a5;padding: 4px 10px 5px 10px}li.submenu.trail > a{font-weight: 300 !important;color: #885514;background-color: #fee5a5;padding: 4px 10px 5px 10px}li.active.submenu > strong{font-weight: 300 !important;color: #885514;background-color: #fee5a5;padding: 4px 10px 5px 10px}li.submenu.trail > ul > li a{padding: 0px;margin: 0px}li.submenu.trail > ul > li{padding: 0px}li.active.submenu > strong{padding: 0px 10px 0px 10px}li.active > strong{font-weight: 300 !important;color: #885514;background-color: #fee5a5;padding: 4px 10px 5px 10px}.mainnavigation_desktop > ul > li > a:hover,.mainnavigation_desktop > ul > li > a:focus{color: #009baa;color: #885514;background-color: #fee5a5}ul > li.submenu.trail > a{color: #885514}li.submenu.trail > ul > li.active > strong{padding: 0px}li.active.submenu.last > ul > li > strong,li.submenu.last > ul > li.forward > strong{background-color: inherit;color: #009baa;font-weight: 300 !important}nav.mod_navigation.mainnavigation_desktop.block ul.level_1 li.submenu.trail ul.level_2 li.active.first.last{padding-top: 1px;padding-bottom: 5px}.mod_changelanguage > ul > li.active > strong{background-color: inherit;padding: 0px}nav.mod_navigation.mainnavigation_desktop.block > ul > li.submenu.trail > ul > li.active{border-top: 1px solid #e9e9e9}#header{position: fixed;width: 100%;z-index: 2000;height: 150px;background: -moz-linear-gradient(180deg, #fff 0%, rgba(255,255,255,0.8) 65%, rgba(255,0,0,0) 100%);background: -webkit-linear-gradient(180deg, #fff 0%, rgba(255,255,255,0.8) 65%, rgba(255,0,0,0) 100%);background: linear-gradient(180deg, #fff 0%, rgba(255,255,255,0.8) 65%, rgba(255,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ff5b", endColorstr="#ff0000", GradientType=1);border-bottom: medium none !important}@media screen and (min-width: 480px){#header{margin-top: 0px}}@media screen and (min-width: 768px){#header{margin-top: 0px}}#header .container_mainnavigation{position: relative;margin: 0 auto;max-width: 1380px}#header .mod_breadcrumb{position: relative;margin-top: -5px}#header .container_breadcrumbs{background-color: #e7e7e7;height: 45px;margin-top: 0px}@media screen and (min-width: 480px){#header .container_breadcrumbs{display: none}}@media screen and (min-width: 768px){#header .container_breadcrumbs{display: block}}#header .container_breadcrumbs .inside{position: relative;margin: 0 auto;max-width: 1425px;margin-top: 5px}#header .container_breadcrumbs .inside .icon_home{display: inline-block;margin-top: 12px;margin-left: 12px}#header .container_breadcrumbs .inside .icon_home img{width: 20px;height: 20px}#header .container_breadcrumbs .inside .first{display: none}#header .container_breadcrumbs .inside ul{position: absolute;top: 0px;display: inline;list-style-type: none;padding: 0;margin: 10px 0px 0px 15px}#header .container_breadcrumbs .inside ul li{display: inline-block;font-size: 20px;margin-right: 15px;color: #848484}#header .container_breadcrumbs .inside ul li a{color: #848484}#header .container_breadcrumbs .inside ul li.last{margin-right: 10px}#header .logo img{margin-left: 10px;height: 80px;border: 0}@media screen and (min-width: 480px){#header .logo img{padding: 10px;height: 60px}}@media screen and (min-width: 640px){#header .logo img{padding: 10px;height: 60px}}@media screen and (min-width: 768px){#header .logo img{padding: 20px;padding-left: 1px;height: 70px}}#header .desktop-navi-right{position: absolute;left: 340px;height: auto;padding-top: 10px}
@media only screen and (max-width: 1150px){.desktop-navi-right{display: none}.button_container{display: block}}@media only screen and (min-width: 1150px){.desktop-navi-right{display: block}.button_container{display: none}}.button_container{position: absolute;z-index: 9999;top: 25px;right: 20px;height: 27px;width: 25px;cursor: pointer;-webkit-transition: opacity .25s ease;transition: opacity .25s ease}@media only screen and (max-width: 500px){.btpositioner{display: block;max-width: 370px;margin: 0 auto}.button_container{top: 25px;position: fixed}}@media only screen and (min-width: 501px){.btpositioner{position: relative;display: block;max-width: var(--headermaxwidth);margin: 0 auto}.button_container{top: 50px}}.button_container:hover{opacity: .9}.button_container.active .top{-webkit-transform: translateY(7px) translateX(0) rotate(45deg);transform: translateY(7px) translateX(0) rotate(45deg);background: #FFF}.button_container.active .middle{opacity: 0;background: #FFF}.button_container.active .bottom{-webkit-transform: translateY(-7px) translateX(0) rotate(-45deg);transform: translateY(-7px) translateX(0) rotate(-45deg);background: #FFF}.button_container span{background: #009baa;border: none;height: 1.5px;width: 100%;position: absolute;top: 0;left: 0;-webkit-transition: all .35s ease;transition: all .35s ease;cursor: pointer}.button_container span:nth-of-type(2){top: 7px}.button_container span:nth-of-type(3){top: 14px}.overlay{position: absolute;background: #02353b;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;-webkit-transition: opacity .35s, visibility .35s, height .35s;transition: opacity .35s, visibility .35s, height .35s;overflow: hidden;overflow-y: scroll;z-index: 9255}.overlay.open{opacity: 1;visibility: visible;position: fixed;height: 100%}.overlay.open li{-webkit-animation: fadeInRight 0s ease forwards;animation: fadeInRight 0s ease forwards;-webkit-animation-delay: .35s;animation-delay: .35s;-webkit-animation-delay: 0s;animation-delay: 0s}.overlay.open li:nth-of-type(2){-webkit-animation-delay: .4s;animation-delay: .4s;-webkit-animation-delay: 0s;animation-delay: 0s}.overlay.open li:nth-of-type(3){-webkit-animation-delay: .45s;animation-delay: .45s;-webkit-animation-delay: 0s;animation-delay: 0s}.overlay.open li:nth-of-type(4){-webkit-animation-delay: .50s;animation-delay: .50s;-webkit-animation-delay: 0s;animation-delay: 0s}.overlay nav{position: relative}.overlay{padding: 20px}.overlay ul{list-style: none;padding: 0;margin: 0 auto;display: block;position: relative;height: 100%;font-size: 2.5vh}.overlay ul li{display: block;position: relative;opacity: 0}.overlay ul li a{display: block;display: inline;position: relative;color: #FFF;text-decoration: none;overflow: hidden}.overlay ul li a:hover:after,.overlay ul li a:focus:after,.overlay ul li a:active:after{color: #5cbdb4;width: 100%}.overlay ul li.active > strong{color: #5cbdb4;font-weight: 400 !important}.overlay ul li a:hover{color: #5cbdb4}.overlay ul li a:after{content: '';position: absolute;bottom: 0;left: 50%;width: 0%;-webkit-transform: translateX(-50%);transform: translateX(-50%);background: #FFF;-webkit-transition: .35s;transition: .35s}@-webkit-keyframes fadeInRight{0%{opacity: 0;left: 20%}100%{opacity: 1;left: 0}}@keyframes fadeInRight{0%{opacity: 0;left: 20%}100%{opacity: 1;left: 0}}.overlay ul.level_1 li{margin-bottom: 10px;position: relative}.overlay ul.level_2 li{margin-bottom: 2px;margin-left: 1em}#overlay > nav.mod_changelanguage.block{margin-left: 0.5em}#overlay > nav.mod_changelanguage.block li{margin: 0px;margin-bottom: 0.8em}#overlay > nav.mod_changelanguage.block li:after{content: ""}.navimobile-logo{width: 150px;margin-bottom: 20px}#mainnavigation_mobile > ul > li.active > strong,#mainnavigation_mobile > ul > li.submenu.trail > a,#mainnavigation_mobile > ul > li.submenu.trail > ul > li > strong{background-color: inherit}#mainnavigation_mobile.mod_navigation.block ul.level_1 li.active.first strong.active,#mainnavigation_mobile.mod_navigation.block ul.level_1 li.submenu.trail a.submenu.trail,#mainnavigation_mobile.mod_navigation.block ul.level_1 li.active.submenu strong.active.submenu{padding-left: 0px;font-weight: 300 !important}#mainnavigation_mobile.mod_navigation.block ul.level_1 li.submenu.trail a.submenu.trail{color: #5cbdb4}
