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}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.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%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* font-face.css */
@font-face{font-family: 'Montserrat';src: url('https://rehaform.de/files/fonts/montserrat/Montserrat-Medium.eot');src: local('Montserrat Medium'), local('Montserrat-Medium'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Medium.woff2') format('woff2'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Medium.woff') format('woff'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Medium.ttf') format('truetype'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Medium.svg#Montserrat-Medium') format('svg');font-weight: 500;font-style: normal}@font-face{font-family: 'Montserrat';src: url('https://rehaform.de/files/fonts/montserrat/Montserrat-SemiBold.eot');src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-SemiBold.woff2') format('woff2'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-SemiBold.woff') format('woff'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-SemiBold.ttf') format('truetype'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');font-weight: 600;font-style: normal}@font-face{font-family: 'Montserrat';src: url('https://rehaform.de/files/fonts/montserrat/Montserrat-Regular.eot');src: local('Montserrat Regular'), local('Montserrat-Regular'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Regular.woff2') format('woff2'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Regular.woff') format('woff'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Regular.ttf') format('truetype'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Regular.svg#Montserrat-Regular') format('svg');font-weight: normal;font-style: normal}@font-face{font-family: 'Montserrat';src: url('https://rehaform.de/files/fonts/montserrat/Montserrat-Bold.eot');src: local('Montserrat Bold'), local('Montserrat-Bold'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Bold.woff2') format('woff2'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Bold.woff') format('woff'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Bold.ttf') format('truetype'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Bold.svg#Montserrat-Bold') format('svg');font-weight: bold;font-style: normal}@font-face{font-family: 'Montserrat';src: url('https://rehaform.de/files/fonts/montserrat/Montserrat-Light.eot');src: local('Montserrat Light'), local('Montserrat-Light'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Light.eot?#iefix') format('embedded-opentype'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Light.woff2') format('woff2'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Light.woff') format('woff'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Light.ttf') format('truetype'),url('https://rehaform.de/files/fonts/montserrat/Montserrat-Light.svg#Montserrat-Light') format('svg');font-weight: 300;font-style: normal}
/* main.css */
.darkblue{background-color:#1E2864}table td{padding:1em}*{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}body{font:62.5% 'Montserrat',sans-serif}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000;opacity:1}:-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}input,textarea,button{-webkit-appearance:none;-moz-appearance: none;appearance: none}input[type='checkbox'],input[type='radio'],form label,button{cursor: pointer;outline:none}p{margin-bottom:1em;font-size:1.8em;line-height:1.6;color:#000;font-weight:300}p.more,.button p,p.button{margin-bottom:0;font-size:1em;line-height:1}a{text-decoration:none;color:#1E2864;-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out}.button{margin-bottom:0;font-size:1em;line-height:1}.button a,a.button,.kontaktformular form button{width:100%;max-width:206px;display:inline-block;padding-right:2%;padding-left:2%;text-align:center;border:1px solid #fff;font-size:1.8em;line-height:2.75;color:#fff;background-color: transparent;font-weight: 400}.button.invert a,a.button.invert{border-color:#209E94;color:#209E94}.button.invert a:hover,a.button.invert:hover{color:#fff}.kontaktformular form .submit_container input,.mod_login button{-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out}.button a:hover,.kontaktformular form button:hover,.mod_login button:hover{background-color:#209E94;border:1px solid #209E94}table{height:auto;max-width:100%;margin-bottom:18px;height: auto !important;width: 100% !important}.standort-detail table{width:100%;height:auto}table td{padding-right:5%;vertical-align: top}ul{margin-bottom:18px;padding-left:2em;text-indent:10px}ul li,table td{font-size:1.8em;line-height:1.6;color:#000;font-weight:300}ul li ul li,table td ul li{font-size: 1em !important}figure{margin:0;line-height:0}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1em;font-size:1em;line-height:1}h1,.h1{margin-bottom:.5em;font-size:4em;line-height:1.2;color:#209E94;font-weight: 500}h2,.h2{margin-bottom:.5em;font-size:29px;line-height:1.4;color:#209E94;font-weight: 500}h3,.h3{margin-bottom:.5em;font-size:22px;line-height:1.4;color:#209E94;font-weight: 500}h4,.h4{margin-bottom:.5em;font-size:18px;line-height:1.4;color:#000;font-weight: 600}.weiß{margin-right:auto;margin-left:auto;text-align:center;background-color:#fff;background-position:center center}.abo8{padding-top:8em}.abo6{padding-top:6em}.abo4{padding-top:4em}.abo2{padding-top:2em}.abu8{padding-bottom:8em}.abu6{padding-bottom:6em}.abu4{padding-bottom:4em}.abu2{padding-bottom:2em}.side-padding{padding-right:2.5%;padding-left:2.5%}.w100{width:100% !important}.w50{width:48%;position:relative;float:left;margin-right:4%}.w33{position:relative;float:left;margin-right:3%;width: 31.33% !important}.w-content{width:100%;max-width:1340px;margin-right:auto;margin-left:auto}.w1-2{position:relative;float:left;width: 50% !important}.w1-3{position:relative;float:left;width: 33.33% !important}.w2-3{position:relative;float:left;width: 66.66% !important}.w-last{margin-right:0}.w950{width:100%;max-width:950px}.text-center{text-align:center}.bg-grey_gradient{background: #eeefee;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWZlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #eeefee 0%, #f6f6f6 100%);background: -webkit-linear-gradient(top, #eeefee 0%,#f6f6f6 100%);background: linear-gradient(to bottom, #eeefee 0%,#f6f6f6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefee', endColorstr='#f6f6f6',GradientType=0 )}.bg-blue_gradient{background: #cee1f2;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjZWUxZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjVkMmVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-radial-gradient(center, ellipse cover, #cee1f2 0%, #b5d2ec 100%);background: -webkit-radial-gradient(center, ellipse cover, #cee1f2 0%,#b5d2ec 100%);background: radial-gradient(ellipse at center, #cee1f2 0%,#b5d2ec 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cee1f2', endColorstr='#b5d2ec',GradientType=1 )}.bg-lblue{background-color:#209E94}.bg-lblue p,.bg-lblue h2,.bg-lblue h3,.bg-lblue ul li{color:#fff}.arrow-down{width:55px;height:55px;left:50%;position:absolute;display:block;text-align:center;background-color:#fff;bottom: -55px;z-index: 30;cursor: pointer;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}.arrow-down:before{width:100%;height:0;left:-50%;position:relative;display:block;margin-top:0;font:1.4em/1 'Montserrat',sans-serif;color:#004f9f;white-space:nowrap;opacity:0;content:"Zu den Inhalten";-webkit-transition: all 0.2s ease-in-out;o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out}.arrow-down:hover:before{height:15px;margin-top:1em;opacity:1}.arrow-down i{font-size:2.8em;line-height:55px;color:#004f9f}.link-fullscreen .overlay{height:100%;left:0;top:0;padding-right:0;padding-left:0;max-width: none;bottom: inherit;-webkit-transform: none;-ms-transform: none;transform: none}.link-fullscreen .overlay a{width:100%;height:100%;position:absolute;display:block;opacity: 0}header{width:100%;height:18em;position:fixed;padding-bottom:35px;text-align:center;background-color:#fff;z-index: 50;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;-webkit-box-shadow: 0px 0px 10px 0px rgba(51,51,51,0.75);box-shadow: 0px 0px 10px 0px rgba(51,51,51,0.75)}header .inside{display:inline-block;position: initial}header .topbar{width:100%;height:43px;overflow:visible;padding-top:9px;text-align:right;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out}header .topbar.active{padding-top:5px}header .topbar:after{width:100%;height:1px;left:0;top:42px;position:absolute;content:"";background-position: center bottom;background-repeat: no-repeat;background-size: 100% 1px;background-image: -webkit-gradient(linear, right top, left top, from(#bac1bc), color-stop(65%, transparent)), -webkit-gradient(linear, right top, left top, from(#bac1bc), color-stop(65%, transparent));background-image: -webkit-linear-gradient(right, #bac1bc 0%, transparent 65%), -webkit-linear-gradient(right, #bac1bc 0%, transparent 65%);background-image: -o-linear-gradient(right, #bac1bc 0%, transparent 65%), -o-linear-gradient(right, #bac1bc 0%, transparent 65%);background-image: linear-gradient(to left, #bac1bc 0%, transparent 65%), linear-gradient(to left, #bac1bc 0%, transparent 65%);-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out}header .topbar.search-active{padding-top:0}header .topbar p{display:inline-block;margin-bottom:0;margin-left:25px;font-size:1.5em;font-weight: 600}header .topbar p a{display:block}header .topbar.search-active p{top:-10px;position:relative}header .topbar p.telefon a:before{position:relative;margin-right:5px;font-family:FontAwesome;content:"\f095"}header .topbar p.standorte-icon a:before{position:relative;margin-right:5px;font-family:FontAwesome;content:"\f041"}header .topbar p.termin a{color:#FF2D16}header .topbar p.termin a:before{position:relative;margin-right:5px;font-family:FontAwesome;content:"\f017"}header .topbar p.suche a:before{position:relative;margin-right:5px;font-family:FontAwesome;content:"\f002"}header .mod_search{top:4px;position:relative;display:inline-block;margin-left:25px;cursor:pointer}header .topbar.active .mod_search{cursor:auto}header .topbar.search-active .mod_search{width:325px}header .mod_search:before{position:relative;font:1.4em FontAwesome;color:#24B3AA;font-weight: 600;content: "\f002"}header .mod_search:after{position:relative;font-size:1.4em;color:#209E94;font-weight: 600;content: "Suche"}header .topbar.active .mod_search:before{margin-right:5px}header .topbar.active .mod_search:after{display:none}header .mod_search form{display:inline-block}header input[type="search"]{width:200px;height:22px;display:none;margin-right:5px;padding:8px 17px;border:1px solid #209E94;font:1.4em/1.4 'Montserrat',sans-serif;color:#000;font-weight: 300;-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out}header .topbar.active input[type="search"]{display:inline-block}header .topbar.search-active .mod_search input[type="search"]{display:inline-block}header button{display:none;font:1.4em 'Montserrat',sans-serif;color:#209E94;font-weight: 600;background: none;border: none}header .topbar.active button{top:2px;position:relative;display:inline-block}header .logo{top:10px;position:relative;float:left;clear:both;text-align:left;z-index: 1;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out}header .logo p{margin-bottom:0;line-height:0}#wrapper{overflow:hidden}#container{padding-top:18em;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out}.section_bg .w2-3{display:inline-block;vertical-align:top;background-position:center center;background-repeat:no-repeat;background-size: cover}.section_bg .w2-3 img{display:none}.section_bg .w1-3{min-height:670px;padding-top:4%;padding-right:4.8%;padding-left:4%}.section_bg.bg_right .w2-3,.section_bg.bg_right .w1-3{float:right}.section_bg .w1-3 .button{margin-top:2.6em}.section_bg.bg_right .w1-3{padding-right:2%;padding-left:4.8%}.section_bg .w2-3 .caroufredsel_skin{position:relative}.section_bg .mod_caroufredsel .caroufredsel > .ce_text p{margin-bottom:0;background-position:center center;background-repeat:no-repeat;line-height:0;background-size: cover}.section_bg .mod_caroufredsel .caroufredsel > .ce_text p img{width:100%;display:none}.section_bg .mod_caroufredsel .caroufredsel_controls a.caroufredsel_prev{left:1.4em}.section_bg .mod_caroufredsel .caroufredsel_controls a.caroufredsel_next{right:1.4em}.two_column_box{position:relative}.two_column_box > .ce_text{width:50vw;float:left;display:inline-block;vertical-align:top}.two_column_box > .ce_text p{margin-bottom:0;line-height:0}.two_column_box > .container{width:50%;position:relative;float:left;display:inline-block;margin-right:0;margin-left:0;padding-right:2.5%;padding-left:2.5%;vertical-align:top;max-width: calc(450px + 5%)}.two_column_box > .ce_text{width:50%;background-position:center center;background-repeat:no-repeat;background-size: cover}.two_column_box > .ce_text p img{display:none}.two_column_box.bg_right > .container,.two_column_box.bg_right  > .ce_text{float:right}.two_column_box > .container .button-container{margin-top:5.5em}.wrapper,.cont-wrapper .container{width:100%;display:block;margin-right:auto;margin-left:auto;padding-right:2.5%;padding-left:2.5%;max-width:calc(1264px + 5%)}.cleared{clear:both !important}.float_left{float:left}nav ul{margin-bottom:0;text-indent:0}nav ul li{position:relative;display:inline-block}nav ul li a,nav ul li span{display:block;color:#000;font-weight:500}nav ul li a:hover{color:#209E94}header nav.mod_navigation{top:4em;position:relative;overflow:visible;text-align:right}header nav .nav-container .ham-icon,header nav .nav-container input[type="checkbox"]{display:none}header nav ul.level_2{width:auto;left:-1em;position:absolute;display:none;padding-right:1em;padding-bottom:1em;padding-left:1em;background-color:rgba(255,255,255,.9);padding-top:30px;z-index: 10}header nav ul.level_2 li{display:block;margin-right:0;margin-bottom:.25em;text-align:left;white-space:nowrap;line-height:2}header nav ul li.fachbereiche ul.level_2{min-width:34em;max-width:100%}header nav ul li.fachbereiche ul.level_2 li{width:50%;float:left}header nav.mod_navigation ul.level_1 > li:not(.first){margin-left:30px}.slider,.header-img{position:relative;overflow:visible}.header-img .ce_text,.header-img .ce_image{position:relative}.ce_dlh_googlemaps p,.ce_youtube p{font-size:14px}.ce_dlh_googlemaps h3,.ce_youtube h3{font-size:18px}.ce_dlh_googlemaps button,.ce_youtube button{font-size:13px}.ce_dlh_googlemaps,.ce_youtube{position:relative}.ce_youtube{min-height:500px}.slider .caroufredsel .ce_text,.slider .caroufredsel .ce_image{left:0;top:0;position:absolute}.slider .caroufredsel .ce_text .overlay,.header-img .ce_text .overlay{width:100%;left:50%;position:absolute;padding-right:2.5%;padding-left:2.5%;text-align:left;max-width: calc(1264px + 5%);bottom: 9.4em;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}.slider .caroufredsel .ce_text .overlay p,.header-img .ce_text .overlay p,.header-img .ce_text .overlay h1,.header-img .ce_text .overlay h2{color:#fff}.slider .caroufredsel .ce_text .overlay .h1,.slider .caroufredsel .ce_text .overlay .h2,.header-img .ce_text .overlay h1,.header-img .ce_text .overlay h2,.cta .ce_text .overlay .h1,.cta .ce_text .overlay .h2{margin-bottom:0;text-shadow:0px 0px 14px #004f9f}.slider .caroufredsel .ce_text .overlay p,.header-img .ce_text .overlay p,.cta .ce_text .overlay p{text-shadow:0px 0px 6px #004f9f}.slider .caroufredsel .ce_text img,.header-img .ce_text img,.slider .caroufredsel .ce_image img,.header-img .ce_image img{width:100%}.kennen-lernen .container > h2{margin-bottom:1em}.kennen-lernen .slider .caroufredsel .ce_text,.kennen-lernen .slider .caroufredsel .ce_image{max-height:600px}.kennen-lernen .slider .caroufredsel_navi a{text-shadow: 0px 0px 6px #004f9f}.kennen-lernen .slider .caroufredsel_pagi a.selected{background-color:#1E2864}.overlay .h1{margin-bottom:.16em;color:#fff}.overlay .h2{margin-bottom:.6em;color:#fff}.overlay .button{margin-top:2.5em}.slider-standorte .caroufredsel figure img{display:block;margin-right:auto;margin-left:auto}.slider .caroufredsel_navi a,.slider-standorte .caroufredsel_navi a{width:23px;height:43px;left:3%;top:50%;position:absolute;font-size:6em;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);z-index: 12}.slider .caroufredsel_navi a.caroufredsel_next,.slider-standorte .caroufredsel_navi a.caroufredsel_next{right:3%;left: inherit}.slider .caroufredsel_navi a.caroufredsel_next:before,.slider-standorte .caroufredsel_navi a.caroufredsel_next:before{content:"\f105";text-shadow: 0 0 10px #ccc}.slider .caroufredsel_navi a:before,.slider-standorte .caroufredsel_navi a:before{top:-10px;position:relative;display:block;font-family:FontAwesome;color:#fff;content:"\f104";text-shadow: 0 0 10px #ccc}.slider-standorte .caroufredsel_navi a:before{color:#209E94;text-shadow: 1px 1px 1px #000}.slider .caroufredsel_navi a span,.slider .caroufredsel_pagi a span,.slider-standorte .caroufredsel_navi a span{left:-99999em;top:-99999em;position:absolute}#main .caroufredsel_navi a.caroufredsel_button{left:auto;right:1rem;top:2rem;font-size:2.6em;transform: none}#main .caroufredsel_navi a.caroufredsel_button:before{content: '\f04c'}div.empty{font-size:1.6em}.slider .caroufredsel_pagi{width:100%;bottom:0;position:absolute;padding-bottom:1.4em;text-align:center;z-index: 11}.slider .caroufredsel_pagi a{width:18px;height:18px;display:inline-block;margin-right:5px;margin-left:5px;background-color:#fff;border-radius:100%;box-shadow: 0 0 10px #ccc}.slider .caroufredsel_pagi a.selected{background-color:#209E94}#slider .caroufredsel_wrapper{z-index: 0!important}#slider{min-height:30vw}.teaser_leistungen{padding-top:8.2em;padding-bottom:11em}.teaser_leistungen > h2{margin-bottom:.85em}.teaser_leistungen .rs-column{width:31.75%;margin-top:3.15%;margin-right:2.37%;-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out}.teaser_leistungen .rs-column:hover{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);-webkit-box-shadow: 0px 0px 25px 0px #acacac;box-shadow: 0px 0px 25px 0px #acacac}.teaser_leistungen .rs-column:hover figcaption{background-color:#209E94}.teaser_leistungen .rs-column.-large-last{margin-right:0}.teaser_leistungen .rs-column.-large-first-row{margin-top:0}.teaser_leistungen .rs-column figure a{position:relative;display:block}.teaser_leistungen .rs-column figure a:after{width:100%;height:51px;bottom:-51px;position:absolute;display:block;content:""}.teaser_leistungen .rs-column figcaption{width:100%;padding:.64em;text-align:center;background-color:#1E2864;font-size:1.8em;line-height:1.6;color:#fff;font-weight: bold}.teaser_produkte .rs-column{position:relative;overflow:hidden}.teaser_produkte a.button{margin:15px auto 20px;font-size:18px}.cta .ce_text{position:relative}.cta .ce_text .overlay{width:100%;left:50%;position:absolute;padding-right:2.5%;padding-left:2.5%;text-align:left;max-width: calc(1264px + 5%);bottom: 9.4em;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}.cta .ce_text .overlay p,.cta .ce_text .overlay h1,.cta .ce_text .overlay h2{max-width:683px;color:#fff}.cta.first .ce_text .overlay p:not(.button):not(.h1):not(.h2){font-size:2.2em}.mod_article.teaser{padding-top:8em;padding-bottom:10em}.mod_article.teaser .teaser_block{width:31.33%;float:left;margin-right:3%}.mod_article.teaser .teaser_block.last{margin-right:0}.mod_article.teaser .teaser_block .mod_newslist,.mod_article.teaser .teaser_karriere .ce_text,.mod_article.teaser .teaser_block .mod_eventlist{position:relative;padding-top:2.2em;padding-right:2.2em;padding-left:2.2em;background-color:#fff;padding-bottom:7.3em}.mod_article.teaser .teaser_block .mod_newslist h3,.mod_article.teaser .teaser_karriere .ce_text h3,.mod_article.aktuelles .mod_newslist .layout_latest h3,.aktuelles .mod_eventlist .event h3,.mod_article.teaser .teaser_block .mod_eventlist .event h3{min-height:80px;margin-top:.9em;font-weight: 600}.mod_article.teaser .teaser_block .mod_newslist .button,.mod_article.teaser .teaser_karriere .ce_text .button,.mod_article.aktuelles .mod_newslist .layout_latest .button,.aktuelles .mod_eventlist .event .button,.mod_article.teaser .teaser_block .mod_eventlist .event .button{width:100%;bottom:2.2em;left:2.2em;position:absolute}.mod_article.teaser .teaser_block .mod_newslist .button a,.mod_article.teaser .teaser_karriere .ce_text .button a,.mod_article.aktuelles .mod_newslist .layout_latest .button a,.aktuelles .mod_eventlist .event .button a,.mod_article.teaser .teaser_block .mod_eventlist .event .button a{border-color:#209E94;color:#209E94}.mod_article.teaser .teaser_block .mod_newslist .button a:hover,.mod_article.teaser .teaser_karriere .ce_text .button a:hover,.mod_article.aktuelles .mod_newslist .layout_latest .button a:hover,.aktuelles .mod_eventlist .event .button a:hover,.mod_article.teaser .teaser_block .mod_eventlist .event .button a:hover{color:#fff}.aktuelles .mod_eventlist .event p.time.location,.mod_article.teaser .teaser_block .mod_eventlist .event p.time.location{min-height:50px}.ueber-rehaform{padding-top:8.7em;padding-bottom:5.9em}.ueber-rehaform .section_left{padding-right:9%}.ueber-rehaform .section_right{padding-top:1.4em}.ueber-rehaform iframe{width:252px;height:340px;margin-top:1.5em}.ueber-rehaform .ce_text{margin-bottom:.5em}.ueber-rehaform .ce_text > p:first-child{margin-bottom:.45em}.ueber-rehaform .ce_text strong{font-weight: 600}.ihre-vorteile{padding-top:8em;padding-bottom:11.5em;background-color:rgba(186,193,188,.25)}.unsere_leistungen{padding-top:7em;padding-bottom:4.3em}.ihre-vorteile h2{margin-bottom:1.15em}.unsere_leistungen > h2{margin-bottom:1.3em}.ihre-vorteile .rs-column,.unsere_leistungen .rs-column{margin-top:0}.ihre-vorteile .vorteil > p{max-width:454px;float:left;padding-bottom:1em;border-bottom:1px solid #bac1bc;width: calc(100% - 75px)}.unsere_leistungen .leistung > p{max-width:454px;float:left;padding-bottom:.75em;border-bottom:1px solid #bac1bc;line-height:1.7;width: calc(100% - 79px)}.ihre-vorteile .vorteil.vor-ort > p,.ihre-vorteile .vorteil.service > p,.unsere_leistungen .leistung.sanitaetsfachgeschaeft > p,.unsere_leistungen .leistung.homecare > p,.unsere_leistungen .leistung.last > p{border:none}.ihre-vorteile figure{width:50px;margin-right:22px}.unsere_leistungen figure{width:57px;margin-right:22px}.ihre-vorteile figure img{width:auto;height:50px}.mod_article.einleitung,.standort-detail,.ab{padding-top:7em;padding-bottom:5.4em}.mod_article.einleitung h1{line-height:1}.mod_article.einleitung .h2{color:#000}.unsere_produkte{padding-top:7.5em;padding-bottom:7.5em}.unsere_produkte .container > h2,.historie .container > h2{margin-bottom:.65em}.unsere_produkte .container > .info{margin-top:5em}.unsere_produkte .produkt,.historie .ereignis{margin-bottom:1.8em;padding-bottom:1.5em;border-bottom:1px solid #bac1bc}.unsere_produkte .produkt.last,.historie .ereignis.last,.ausbildungsberufe .ausbildung.last{margin-bottom:0;padding-bottom:0;border:none}.ausbildungsberufe .ausbildung{margin-top:3em;margin-bottom:1.8em;padding-bottom:2em;border-bottom:1px solid #bac1bc}.ausbildungsberufe .container > .button{margin-top:4em;margin-bottom:1em}.ausbildungsberufe .container > .button a{max-width:300px}.unsere_produkte .produkt h3{font-weight: 600}.standort_auswahl{padding-top:6.5em;padding-bottom:6.5em;background: #eef0ee;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjBlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Y0ZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #eef0ee 0%, #f3f4f3 100%);background: -webkit-linear-gradient(top, #eef0ee 0%,#f3f4f3 100%);background: linear-gradient(to bottom, #eef0ee 0%,#f3f4f3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef0ee', endColorstr='#f3f4f3',GradientType=0 )}.standort_auswahl .banner_standorte{width:301px;float:left;margin-right:5.3em;padding-top:.8em;text-align:center;background-color:#1E2864}.standort_auswahl .banner_standorte p{line-height:1.3;color:#fff;font-weight:500}.standort_auswahl .banner_standorte .big{font-size:102px;line-height:1}.standort_auswahl .filialfinder_container > h2{margin-bottom:.6em}.standort_auswahl .filialfinder_container .ce_form{margin-bottom:4em}.standort_auswahl .filialfinder_container form select{width:382px;height:40px;max-width:100%;padding:9px 13px;font:1.5em/1.5 'Montserrat',sans-serif;color:#000;border: none;font-weight: 500}.standort_auswahl .filialfinder_container form select option{font-weight:500}.standort_auswahl .filialfinder_container .button a{width:195px;border-color:#209E94;line-height:2.15;color:#209E94}.standort_auswahl .filialfinder_container .button a:hover{color:#fff}.standorte{padding-top:5.6em;padding-bottom:7em}.standorte > h2{margin-bottom:.85em}.standorte .rs-column{width:23.87%;position:relative;margin-right:1.5%;padding-bottom:51px}.standorte .rs-column:nth-child(4n){margin-right:0}.standorte .standort figure{margin-bottom:2.1em}.standorte .standort figure img{width:100%}.standorte .standort p:not(.button){font-size:1.4em;line-height:1.9}.standorte .standort p:first-of-type{margin-bottom:.4em}.standorte .standort p strong{font-size:18px;line-height:1;font-weight: 600}.standorte .standort p.button{width:100%;bottom:0;left:0;position:absolute}.standort-detail .dlh_googlemap,.gmap-img iframe{height:350px;margin-bottom:15px;width: 100% !important}.kundenmeinungen{padding-top:3em;padding-bottom:3em}.kundenmeinungen h2{margin-bottom:1em;text-align:center;color:#000}.kundenmeinungen .kundenmeinung{position:relative;padding-bottom:6em}.kundenmeinungen .kundenmeinung > p:last-of-type{width:100%;bottom:0;left:0;position:absolute}.cta_fragen{padding-top:2em;padding-bottom:2em}.cta_fragen p{margin-bottom:0;font-size:4.6em;color:#209E94;font-weight: 500}.detail .layout_full > .ce_text{max-width:750px}.detail p.back{margin-top:2em}.downloads .download-link{margin-top:2em}.downloads .download-link p a:before{position:relative;display:inline-block;margin-right:10px;font:1.4em FontAwesome;content: "\f02d"}.downloads p.button{margin-top:4em}.downloads p.button a{max-width:230px;border-color:#209E94;color:#209E94}.downloads p.button a:hover{color:#fff}.partner-logos{margin-top:4em}.partner-logos .ce_image{position:relative}.partner-logos figure{left:-50%;top:50%;position:relative;text-align:center;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%)}.suchergebnisse .mod_search p.header{margin-bottom:2em}.suchergebnisse .mod_search > div{margin-bottom:4em}.suchergebnisse .mod_search form input[type="search"]{width:50%;margin-right:2em;padding:11px 17px;border:1px solid #00b1eb;font:1.8em/1.55 'Montserrat',sans-serif;color:#000;font-weight: 300}.suchergebnisse .mod_search form button{width:100%;max-width:206px;display:inline-block;padding-right:2%;padding-left:2%;text-align:center;border:1px solid #00b1eb;font:1.8em/2.75 'Montserrat',sans-serif;color:#00b1eb;background-color: transparent;font-weight: 400;-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out}.suchergebnisse .mod_search fieldset{margin-top:1em;margin-bottom:1em;border:none}.suchergebnisse .mod_search fieldset span{margin-right:10px;font-size:1.8em;line-height:1.6}.suchergebnisse .mod_search fieldset span input[type="radio"]{width:17px;height:17px;position:relative;background-color:#eeefee;border-radius:17px;z-index: 2}.suchergebnisse .mod_search fieldset span input[type="radio"]:checked:after{width:12px;height:12px;left:2px;top:2px;position:absolute;display:block;background-color:#209E94;border-radius:14px;content:""}.historie .ereignis figure{position:relative;padding-left:14em}.historie .ereignis figure figcaption{bottom:50%;left:0;position:absolute;font-size:4em;color:#209E94}.paul p.name{font-size:2em;font-weight:bold}.bewerben h2{margin-bottom:2em}.arbeiten > .ce_text.first{margin-bottom:4em}.arbeiten section .toggler{position:relative;margin-bottom:1em;padding:12px 60px 21px 30px;border:2px solid #bac1bc;font-size:1.8em;font-weight: 300;cursor:pointer}.arbeiten section .toggler:after{width:22px;height:22px;right:30px;position:absolute;background-image:url("../../files/img/karriere/stellenangebote/bewerbung_faq_plus.png");background-position:center center;background-repeat:no-repeat;top: 50%;background-size:contain;content:"";-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}.arbeiten section .toggler.active:after{background-image:url("../../files/img/karriere/stellenangebote/bewerbung_faq_minus.png")}.aktuelles .mod_newslist .layout_latest,.aktuelles .mod_eventlist .event{width:31.33%;position:relative;float:left;margin-right:3%;margin-bottom:3%;padding:2.2em 2.2em 7.3em;background-color:#fff}.aktuelles .mod_newslist .layout_latest:nth-of-type(3n),.aktuelles .mod_eventlist .event:nth-of-type(3n){margin-right:0}.bite-jobs-list-table{max-width:none}.bite-jobs-list-table td{font-size:1.4em}.cta-initiativbewerbung .button a{max-width:260px}.cta-fragen p:not(.h1){font-size:2.2em}.cta-fragen p a{color:#fff;font-weight: 500}.karriere-teaser > h2{margin-bottom:1.5em}.karriere-teaser .teaser{position:relative;text-align:center}.karriere-teaser .teaser p{margin-top:.3em;margin-bottom:0;font-size:2.5em;font-weight: 500}.karriere-teaser .teaser p a:after{width:100%;height:100%;left:0;top:0;position:absolute;display:block;content:""}.highlights ul{list-style-type:none}.highlights ul li{left:25px;position:relative;text-indent:-25px}.highlights ul li:before{margin-right:8px;font-family:FontAwesome;content:"\f00c"}.ansprechpartner{margin-top:4em}.ansprechpartner > h2{margin-bottom:2em}.ansprechpartner .rs-column .ce_text figure{width:45%;margin-right:1em;margin-bottom:1em}.ansprechpartner .rs-column .ce_text p{font-weight: 500}.kontaktformular{padding-bottom:8.3em;background:#1E2864 url("../../files/img/R%C3%BCckruf%20und%20Kontaktformular.png") center center no-repeat;background-size:contain}.kontaktformular .container{clear:both;padding-top:4em}.kontaktformular .widget{position:relative}.kontaktformular p{color:#fff}.kontaktformular a{color:#24B3AA}.kontaktformular .form-switch{width:50%;position:relative;float:left;padding-top:2em;text-align:center}.kontaktformular .form-switch > h2{position:relative;z-index: 4}.kontaktformular .form-switch.inactive{cursor:pointer}.kontaktformular .form-switch.inactive:after{width:100%;height:100%;left:0;top:0;position:absolute;display:block;background-color:rgba(0,0,0,.5);background-repeat:no-repeat;content:"";mix-blend-mode: soft-light;z-index: 3}.kontaktformular h2{margin-bottom:47px;text-align:center;font-weight: 700}.kontaktformular form .widget-text,.kontaktformular form .widget-select{width:46%;float:left;margin-right:4%;margin-bottom:2%}.kontaktformular form .widget-text input,#main .kontaktformular form .widget-select select{width:100%}.kontaktformular form .widget-submit{clear: both;    float: right;    min-width: 165px;    margin-right: 4%}.kontaktformular form input.even{margin-right:0}.kontaktformular form input.text,.kontaktformular form textarea,.kontaktformular form select,.kontaktformular form input.time{padding-right:17px;padding-left:17px;font-family:'Montserrat',sans-serif;color:#000;padding-top:9px;padding-bottom:9px;border:none}.kontaktformular form input.text,.kontaktformular form textarea,.kontaktformular form select,.kontaktformular form .widget legend,.kontaktformular form input.time{font-size:1.5em;line-height:1.5;color:#000;font-weight: 300}.mod_login input.text{padding-right:17px;padding-left:17px;font-family:'Montserrat',sans-serif;line-height:2;color:#000}.kontaktformular form .widget-textarea{clear:both;margin-bottom:2.9em}.kontaktformular form textarea{height:180px;width:100% !important}.kontaktformular form .widget-checkbox fieldset{padding:0;border: none}.kontaktformular form .formbody > .widget-explanation{margin-bottom:3em}.kontaktformular form .formbody > .widget-explanation p label{top:-6px;position:relative;display:block;padding-left:2.75em;font-size:1em}.kontaktformular form .submit_container{clear:both;text-align:right}.kontaktformular form button{width:100%;max-width:206px;display:inline-block;padding-right:2%;padding-left:2%;text-align:center;background-color:#fff;border:1px solid #fff;font:1.8em/2.75 'Montserrat',sans-serif;color:#fff;background-color: transparent;font-weight: 400;-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out}.mod_login button{display:inline-block;margin-top:10px;padding-right:2%;padding-left:2%;text-align:center;background-color:#fff;border:1px solid #00b1eb;font-family:'Montserrat',sans-serif;line-height:2;color:#00b1eb;background-color: transparent;font-weight: 400;-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out}.kontaktformular form button:hover{background-color:#00b1eb;border-color:#00b1eb}.mod_login button:hover{background-color:#00b1eb;border-color:#00b1eb;color:#fff}.kontaktformular form .widget-select,.kontaktformular form .widget-upload{margin-bottom:2%}.kontaktformular form .widget-select label,.kontaktformular form .widget-upload label{margin-right:40px}.kontaktformular form .widget-select select{width:48%;height:40px;padding-right:13px;padding-left:13px;background-color:#fff}.kontaktformular form .widget-upload{margin-right:0}.kontaktformular form .widget-upload input[type="file"]{color:#000;font:1.5em/1.7 "ropa-sans-pro",'Ropa Sans',sans-serif;width: calc(100% - 100px)}.kontaktformular .widget-date{width:48%;float:left;margin-right:4%;margin-bottom:2%}.kontaktformular form .widget-date input{width:100%}.kontaktformular .widget-date img{width:21px;right:14px;top:10px;position:absolute;opacity: 0.7}.datepicker_bootstrap .body{height:16em}.kontaktformular form .widget-checkbox{left:35px;position:relative}.kontaktformular form .widget-checkbox fieldset span input[type="checkbox"]{width:17px;height:17px;position:relative;background-color:#fff;border-radius:4px;z-index:2}.kontaktformular form .widget-checkbox fieldset span input[type="checkbox"]:checked:after{left:2px;top:1px;position:absolute;font:1.4em FontAwesome;color:#209E94;content:"\f00c"}.kontaktformular form .widget-checkbox fieldset span label{left:-99999em;top:-99999em;position:absolute}.kontaktformular form .widget-explanation.check{top:-25px;position:relative;padding-left:68px}.kontaktformular form .widget-explanation.einleitung{top:0;padding-left:0}.site_kontakt .header-img .ce_text .overlay p:not(.h2){font-size:2.2em}.site_kontakt .kontaktformular{background: #eeefee;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWZlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #eeefee 0%, #f6f6f6 100%);background: -webkit-linear-gradient(top, #eeefee 0%,#f6f6f6 100%);background: linear-gradient(to bottom, #eeefee 0%,#f6f6f6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefee', endColorstr='#f6f6f6',GradientType=0 )}.site_kontakt .kontaktformular p{color:#000}.site_kontakt .kontaktformular .form-switch p.h2{color:#209E94}.site_kontakt .kontaktformular form button{border-color:#209E94;color:#209E94}.site_kontakt .kontaktformular form button:hover{color:#fff}.kontaktformular.cm{padding-top:1em;padding-bottom:5em;background:-moz-linear-gradient(0deg,#eef0ee,#f6f6f6);background:-webkit-linear-gradient(0deg,#eef0ee,#f6f6f6);background:-o-linear-gradient(0deg,#eef0ee,#f6f6f6);background:-ms-linear-gradient(0deg,#eef0ee,#f6f6f6);background:linear-gradient(90deg,#eef0ee,#f6f6f6);-pie-background:linear-gradient(0deg,#eef0ee,#f6f6f6)}.kontaktformular.cm p,.kontaktformular form .widget legend{margin-bottom:1em;font-size:1.8em;line-height:1.4;color:#000}.kontaktformular.cm form .widget-checkbox fieldset span label{left:auto;top:auto;position:relative}.kontaktformular.cm form .widget-checkbox{left:auto}.kontaktformular.cm form .widget-checkbox fieldset span{font-size:1.3em;display: block;    margin-bottom: 0.5em}.kontaktformular.cm form .widget-checkbox fieldset span input{vertical-align: middle;    margin-right: 0.5em}.kontaktformular.cm form input.text{width:100%}.kontaktformular.cm form button{border-color: #58b0e7;    line-height: 2.15;    color: #58b0e7}footer{padding-top:12em}footer .w50{width:50%;float:left;margin-right:0}footer .w25{width:25%;float:left;clear:none;display:block}footer .mod_customnav ul{padding-left:0}footer .mod_customnav ul li{width:33.33%;float:left}footer .siegel .rs-column .ce_image{position:relative;overflow:visible;padding-bottom:100%}footer .siegel .rs-column .ce_image figure img{width:100%;height:auto;bottom:0;position:absolute;display:block}footer .kundenzufriedenheit{padding-left:5em}footer .copyright{width:100%;clear:both;padding-top:3.2em}footer .copyright p{float:left;display:inline-block;font-size:1.5em}footer .copyright p.fb.first{margin-right:20px}footer .copyright p a{color:#000}footer .copyright p.fb a:before{position:relative;display:inline-block;margin-right:10px;font:2.8em FontAwesome;color:#3B5998;content:"\f230"}footer .copyright p:last-of-type{top:19px;position:relative;margin-left:33px}footer .copyright .b2k{top:26px;position:relative;float:right;display:inline-block;color:rgba(0,0,0,.3)}footer .copyright .b2k a{color:rgba(0,0,0,.3)}.arrow-down-container{width:55px;height:55px;bottom:1em;right:1em;position:fixed;text-align:center;background-color:#fff;border:1px solid #1E2864;cursor:pointer;z-index:50}.arrow-down-container i{width:100%;position:relative;font-size:2.2em;line-height:1.7;color:#1E2864;-webkit-transition: all 0.2s ease-in-out;o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out}.arrow-down-container i:nth-of-type(1){top:-5px}.arrow-down-container i:nth-of-type(2){top:-30px}.arrow-down-container i:nth-of-type(3){top:-55px}.arrow-down-container i.active{color:#209E94;-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5)}#mlkb p:last-child{width:55px;height:185px;position:relative;float:right;padding-top:105px;text-align:center;background-color:#fff;border:1px solid #1E2864;line-height:2;cursor:pointer}#mlkb p:last-child strong{transform: rotate(-90deg);    position: absolute;    top: 2rem;    right: -16px}#mlkb p:last-child img{width:28px;height:auto}#mlkb p:first-child{height:185px;float:left;display:none;margin-right:5px;padding:12px;background-color:#fff;-webkit-box-shadow:-3px 3px 10px -5px #000;box-shadow:-3px 3px 10px -5px #000;border:1px solid #1E2864;font-size:1.7em}#mlkb strong{display:block;margin-bottom:.7em;color:#00b1eb}#mlkb{bottom:6em;right:1em;position:fixed;overflow:visible;z-index:50}#pas img{width:auto;height:136px}#pas{position: absolute;    bottom: 0;    right: 15px}#main strong{font-size:1.1em}#main ul li{padding-left:10px;text-indent:0}@-webkit-keyframes fadeIn{0%   { opacity: 0; }    100% { opacity: 1; }}@-moz-keyframes fadeIn{0%   { opacity: 0; }    100% { opacity: 1; }}@-o-keyframes fadeIn{0%   { opacity: 0; }    100% { opacity: 1; }}@keyframes fadeIn{0%   { opacity: 0; }    100% { opacity: 1; }}.animate{-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out}.cookiebar .cookiebar__text{font-size:1.5em;line-height:1.5}.cookiebar .cookiebar__button{margin-top:.5em;margin-bottom:.5em;background-color:#209E94;font-size:1.5em}header nav ul li.submenu:hover .nav-container ul.level_2{display:block}.video-container{height:0;position:relative;overflow:hidden;margin-top:30px;padding-bottom:56.25%;padding-top: 30px}.video-container iframe,.video-container object,.video-container embed{width:100%;height:100%;left:0;top:0;position:absolute}.newsletter-anmeldung{padding-top:6em;padding-bottom:6em}.newsletter-anmeldung h2{margin-bottom:1.4em;text-align:center}.newsletter-anmeldung form{max-width:850px;margin-right:auto;margin-left:auto;text-align:center}.newsletter-anmeldung form .cr_ipe_item{display:inline-block}.newsletter-anmeldung form label{margin-right:5px;font-size:1.4em}.newsletter-anmeldung form input{padding:9px 17px;border:1px solid #24B3AA;font:1.4em/1.4 &#39;Montserrat&#39;,sans-serif}.newsletter-anmeldung form input[name="email"]{width:793px;max-width:100%}.newsletter-anmeldung form select{height:39px;padding:6px 17px;border:1px solid #00b1eb;font:1.4em/1.4 'Montserrat',sans-serif}.newsletter-anmeldung form button{padding:9px 17px;background-color:#24B3AA;font-family:Montserrat,sans-serif;line-height:1.6;color:#fff;border:none;font-size: 1.6em}.newsletter-anmeldung form button:hover{background-color:#1E2864}.bite-jobs-job-alert-global-container{display:inline-block;margin-top:1em;padding:.5em 2em;background-color:#209E94;border:2px solid #209E94;font-size:1.2em;font-weight:bold;color:#fff}.bite-jobs-job-alert-global-container:hover{background-color:#fff;color:#209E94}.newsletter-anmeldung form .editable_content > div:nth-of-type(3){float:right}.newsletter-anmeldung form .editable_content > div:first-of-type,.newsletter-anmeldung form .editable_content > div:nth-of-type(4){float:left}.newsletter-anmeldung form .editable_content > div:nth-of-type(4){margin-top:3em}.newsletter-anmeldung form .editable_content > div:nth-of-type(5){float:left;margin-top:1.7em}.newsletter-anmeldung form .editable_content > div:nth-of-type(6){float:right;padding-top:3em;text-align:left}.newsletter-anmeldung form .editable_content > div:nth-of-type(6) > div{margin-top:1em;font-size:1.4em}.newsletter-anmeldung form .editable_content > div:nth-of-type(6) input[type="checkbox"]{width:20px;height:20px;position:relative;margin-right:.5em;padding:0;background-color:#fff}.newsletter-anmeldung form .editable_content > div:nth-of-type(6) input[type="checkbox"]:checked:after{width:12px;height:12px;left:50%;top:50%;position:absolute;display:block;background-color:#00b1eb;content:"";-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.newsletter-anmeldung form .editable_content > div:nth-of-type(7){clear:both;display:block;padding-top:2em}.newsletter-anmeldung form .editable_content > div:first-of-type label{display:none}.newsletter-anmeldung form .noscript{display:none}.radio-spot .mejs-audio{margin-top:40px;margin-bottom:70px}.jobsiegel img{width:auto;height:175px;margin-right:4%;margin-left:4%}.jobsiegel a + a + a img{border:1px solid #ccc}#job-teaser a{display:block;text-decoration:none;transition: all 0.5s;opacity: 1}#job-teaser a:hover{opacity: 0.8}#job-teaser .caption{width:100%;bottom:0;left:0;position:absolute;display:block;padding:.8rem 1rem;text-align:center;background-color:#1E2864;font-size:1.5rem;line-height:1.1;font-weight:bold;color:#fff}#job-teaser figure{position:relative}.bite-container h2{text-align:center}.jobWrapper-block > .bite-container:first-child h2{display:none}
@media all and (max-width: 1440px){
/* 1440px_max_width.css */
.slider .caroufredsel .ce_text .overlay{padding-right:9em;padding-left:9em}
}
@media all and (max-width: 1280px){
/* 1280px_max_width.css */
.cta .ce_text .overlay{bottom:2em;left:0;-webkit-transform: none;-ms-transform: none;transform: none}.overlay .h1,.overlay h1{font-size:34px}.overlay .h2,.overlay h2{font-size:22px}.slider .caroufredsel .ce_text .overlay .button{margin-top:1.5em}.slider .caroufredsel .ce_text .overlay .button a{font-size:1.2em}.cta.first .ce_text .overlay p:not(.button):not(.h1):not(.h2){font-size:1.8em}
}
@media all and (max-width: 1024px){
/* 1024px_max_width.css */
.w1-3,.w2-3{float:none;clear:both;width:100% !important}header{width:100%;height:12em;position:fixed;background-color:#fff;-webkit-box-shadow: 0px 0px 10px 0px rgba(51,51,51,0.75);box-shadow: 0px 0px 10px 0px rgba(51,51,51,0.75)}header .logo img{width:180px}#container{padding-top:12em}header nav.mod_navigation{width:100%;height:auto;top:0;float:none;display:block;position:initial;overflow: visible !important}header nav ul li{font-size:2em}nav ul li a,nav ul li span{width:100%;display:inline-block}header nav .nav-container .ham-icon{width:100px;height:95px;right:0;top:43px;position:absolute;display:block;z-index: 19;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out}header nav ul.level_1 .nav-container .ham-icon{width:60px;height:60px;top:0}header nav .nav-container .ham-icon span{bottom:50%;left:50%;position:absolute;-webkit-transform: translate(-50%, 50%);-ms-transform: translate(-50%, 50%);transform: translate(-50%, 50%)}header nav .nav-container .ham-icon span i{width:20px;height:2px;position:relative;display:block;margin-top:2px;margin-bottom:1px;background-color:#000;-webkit-transition: all 0.125s ease-in-out;transition: all 0.125s ease-in-out}header nav ul.level_1 li > .nav-container .ham-icon span,header nav ul.level_1 li > .nav-container input[type="checkbox"]{display:none}header nav ul.level_1 li > .nav-container .ham-icon{background-image:url("../../files/img/plus.png");background-position:center center;background-repeat:no-repeat;background-size:30%}header nav .nav-container .ham-icon.active span i:nth-child(1){top:2px;margin: 0 !important;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}header nav .nav-container .ham-icon.active span i:nth-child(2){top:0;margin: 0 !important;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}header nav .nav-container .ham-icon.active span i:nth-child(3){top:-2px;margin: 0 !important;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}header nav .nav-container input[type="checkbox"]{width:100px;height:95px;right:0;top:43px;position:absolute;display:block;z-index: 20;opacity:0;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out}header nav ul.level_1 .nav-container input[type="checkbox"]{width:60px;height:60px;top:0}header nav .nav-container > ul{width:100%;height:auto;left:0;top:143px;position:absolute;display:none;padding-top:3em;padding-bottom:3em;background-color:#fff;padding-left: 10px;padding-right: 10px;z-index: 10;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out}header nav .nav-container ul.active{display:block}header nav .nav-container > ul li{width:100%;position:relative;margin-right:0;padding-top:10px;padding-bottom:10px;text-align:left;line-height:2}header nav.mod_navigation ul.level_1 > li:not(.first){margin-left:0}header nav li.submenu .ham-container .ham-icon{height:40px;top:-40px}header nav li.submenu .ham-container .ham-icon span i{margin:0}header nav li.submenu .ham-container .ham-icon span i:nth-child(1){top:0;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}header nav li.submenu .ham-container .ham-icon span i:nth-child(2){top:-2px;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}header nav li.submenu .ham-container .ham-icon span i:nth-child(3){display:none}header nav li.submenu .ham-container .ham-icon.active span i:nth-child(1){-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg)}header nav li.submenu .ham-container .ham-icon.active span i:nth-child(2){-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg)}header nav .nav-container ul.level_2{left:0;top:0;position:relative;padding-top:.2em;padding-bottom:.2em;background-color:#1E2864;border-top:1px solid #000;border-bottom:1px solid #000;-webkit-box-shadow: none;box-shadow: none}header nav .nav-container ul.level_2 li a,header nav .nav-container ul.level_2 li span{color:#fff}header nav ul li.fachbereiche ul.level_2{min-width:0}header nav ul li.fachbereiche ul.level_2 li{width:100%;float:none}.teaser_leistungen .rs-column{width:48.3%;clear:none;margin-top:3.15%;margin-right:3.4%}.teaser_leistungen .rs-column.-large-last{margin-right:3.4%}.teaser_leistungen .rs-column.-large-first-row{margin-top:3.15%}.teaser_leistungen .rs-columns > .rs-column:nth-child(2n){margin-right:0}.unsere_leistungen .leistung > p{margin-bottom:1em;padding-bottom:.5em;font-size:20px}.historie .ereignis figure{width:100%;margin-bottom:2em}.kontaktformular .w2-3{margin-bottom:4em}.kontaktformular form .widget-checkbox{left:0}.kontaktformular form .widget-explanation.check{padding-left:33px}footer{margin-top:6em}footer .w50,footer .w25{width:100%;float:none}footer .mod_customnav.w50{margin-bottom:6em}footer .mod_customnav.w50 ul{padding-left:0}footer .siegel{margin-top:13em}footer .kundenzufriedenheit{padding-top:3.2em;padding-left:0}footer .siegel .rs-column .ce_image{padding-bottom:118%}footer .siegel .rs-column .ce_image figure img{max-width:135px;left:50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}footer .copyright .b2k{right:70px;top:0;float:right;clear:both;margin-top:1em;margin-bottom:1em}.newsletter-anmeldung h2{text-align:left}.newsletter-anmeldung form{text-align:left}.newsletter-anmeldung form .cr_ipe_item{clear:both;display:block;padding-top:3em;margin-top: 0 !important}.newsletter-anmeldung form label{display:block;margin-bottom:.5em}.newsletter-anmeldung form .editable_content > div:nth-of-type(3),.newsletter-anmeldung form .editable_content > div:nth-of-type(6){float:none}.newsletter-anmeldung form .editable_content > div:nth-of-type(6) input[type="checkbox"]{float:left;margin-bottom:.5em}.newsletter-anmeldung form input[name="email"]{width:100%}
}
@media all and (min-width:1025px){
/* 1025px_min-width.css */

}
@media all and (max-width: 768px){
/* 768px_max_width.css */
header .logo img{width:180px}header{height:16em}#container{padding-top:18em}table td{width:100%;display:block;padding-right:0}header .topbar{height:64px;margin-bottom:1em}header .topbar:after{top:65px}header .mod_search form{float:left;width: calc(100% - 18px)}header .mod_search:before{float:left;margin-right:5px}header input[type="search"]{max-width:53%}header .topbar p,header .mod_search{width:50%;top:0;float:left;margin-bottom:.5em;margin-left:0;text-align:left}header .logo{top:12px}header nav .nav-container input[type="checkbox"],header nav .nav-container .ham-icon{height:106px;top:66px}header nav .nav-container > ul{top:160px}.slider .caroufredsel_navi a,.slider-standorte .caroufredsel_navi a{width:14px;height:23px;font-size:4em}.slider .caroufredsel_pagi a{width:11px;height:11px}.slider .caroufredsel .ce_text .overlay{bottom:7em;padding-right:6.5em;padding-left:6.5em}.overlay .h1,.overlay h1{font-size:20px}.overlay .h2,.overlay h2{font-size:14px}.slider .caroufredsel .ce_text .overlay .button{margin-top:.7em}.slider .caroufredsel .ce_text .overlay .button a{font-size:.8em}.cta.first .ce_text .overlay p:not(.button):not(.h1):not(.h2),.cta-fragen p:not(.h1){font-size:1.6em}.mod_article.teaser .teaser_block{width:100%;float:none;margin-right:0;margin-bottom:5em}.mod_article.teaser .teaser_block figure img{width:100%}.cta .ce_text figure img{width:auto;height:300px;max-width:none}.aktuelles .mod_newslist .layout_latest,.aktuelles .mod_eventlist .event{width:100%;float:none;margin-right:0;margin-bottom:3em}.checkmarks figure{width:100%;margin-right:0 !important}.bite-jobs-list-table th,.bite-jobs-list-table td{display:inline-block}.stellenangebote .bite-jobs-list-table .bite-jobs-list--title{width:100%}.stellenangebote .bite-jobs-list-table .bite-jobs-list--customField1,.stellenangebote .bite-jobs-list-table .bite-jobs-list--jobSite{width:50%}.paul figure,.highlights figure{width:100%;margin-right: 0 !important}.standort_auswahl .banner_standorte{float:none;margin-bottom:4em}.standort-detail .slider-standorte{margin-bottom:5em}.standort-detail .ce_dlh_googlemaps{margin-bottom:3em}.kontaktformular .form-switch{width:100%;float:none}.w50{width:100%;float:none;margin-right:0}footer .copyright p:last-of-type{top:0;margin-left:0}footer .copyright .b2k{right:0;float:left;margin-top:0}.jobsiegel img{margin:2%}
}
@media screen and (max-width: 599px){
/* 599px_max_width.css */
.ihre-vorteile .vorteil.vor-ort > p,.ihre-vorteile .vorteil.service > p,.unsere_leistungen .leistung.sanitaetsfachgeschaeft > p,.unsere_leistungen .leistung.homecare > p,.unsere_leistungen .leistung.last > p{border-bottom:1px solid #bac1bc}.ihre-vorteile figure img{display:block;margin-right:auto;margin-left:auto}.ihre-vorteile .vorteil > p{margin-bottom:2em}.unsere_leistungen .leistung > p{margin-bottom:2em}.partner-logos .rs-column{margin-top:5em}.partner-logos .rs-column.-small-first-row{margin-top:0}.partner-logos figure{left:0;top:0;-webkit-transform: none;-ms-transform: none;transform: none}.standorte .rs-column{width:100%;float:none;margin-top:0;margin-right:0;margin-bottom:3em}.standorte .rs-columns  > .rs-column:last-child{margin-bottom:0}.suchergebnisse .mod_search form input[type="search"]{width:100%;margin-bottom:1em}.suchergebnisse .mod_search fieldset{margin-top:2em}footer .mod_customnav ul li{width:100%;float:none;line-height:2}footer .siegel{margin-top:0}footer .siegel .rs-column .ce_image{overflow:hidden;padding-bottom:0}footer .siegel .rs-column .ce_image figure img{position:relative;margin-right:auto;margin-left:auto;left: inherit;bottom: inherit;-webkit-transform: none;-ms-transform: none;transform: none}
}
@media all and (max-width: 480px){
/* 480px_max-width.css */
header .logo img{width:180px}header{height:16em}#container{padding-top:16em}.slider .caroufredsel .ce_text .overlay{bottom:4em;padding-right:4.5em;padding-left:4.5em}.mod_article.teaser_leistungen .rs-column{width:100%;margin-top:5em;margin-right:0}.mod_article.teaser_leistungen .rs-columns > .rs-column:first-child{margin-top:0}.w1-2,.kontaktformular form input.text,.kontaktformular form select,.kontaktformular form .widget.select{float:none;clear:both;background-color:#fffff;width:100% !important}.cta .ce_text .overlay{position:relative;padding-top:2em;padding-bottom:2em;bottom: inherit}.cta .ce_text figure img{width:100%;height:auto;max-width:100%}.cta .ce_text .overlay p{color:#000;text-shadow: none}.cta .ce_text .overlay h1,.cta .ce_text .overlay h2,.cta .ce_text .overlay .h1,.cta .ce_text .overlay .h2{color:#209E94;text-shadow: none}.cta .ce_text .overlay .button a{border-color:#209E94;color:#209E94}.cta .ce_text .overlay .button a:hover{color:#fff}.cta.first .ce_text .overlay .h1,.cta.last .ce_text .overlay .h2{margin-bottom:15px}.unsere_produkte .produkt figure,.historie .ereignis figure{width:100%;margin-right:0 !important}.cta-fragen p a{color:#209E94}.bite-jobs-list-table td{vertical-align:bottom;font-size:1.2em}.bite-jobs-list-table th{vertical-align:bottom}
}
.cookiebar{width: 100vw;height: 100vh;left: 0;top: 0;position: fixed;margin: 0;padding: 0;background-color: rgba(0,0,0,0.5);z-index: 8888}.cookiebar .cookiebar__button{font-size: 13px;background: #fff}.cookiebar .cookiebar__text{line-height: 1.2}.cookiebar .insinde{width: 100%;max-width: 750px;position: fixed;overflow: hidden;padding: 1.2em 1.5em 1.5em;text-align: left;font-size: 14px;line-height: 1.2;left: inherit;background-color: #fff;z-index: 9999;left: 50% !important;top: 50% !important;transform: translate(-50%, -50%)}.cookiebar label{display: flex}.cookiebar label input{margin-right: 1em;width: 14px;height: 14px;border: 1px solid #000;-webkit-appearance: auto;-moz-appearance: auto;appearance: auto}.cookiebar__text a{color: #3b5ea1}.cookiebar__button{color: #19438F;position: relative;display: inline-block;font-size: 18px;font-weight: 400;line-height: 1;border: none;background: none;width: auto;max-width: none;text-align: left;outline: none}.cookiebar__button span:first-child{padding: 1em;text-decoration: underline;text-decoration-color: transparent;color: #19438F;display: inline-block;border: 1px solid #19438f}.cookiebar__button .fa{background: #3b5ea1;color: #fff;height: 100%;padding: 1em;border: 1px solid #19438f;width: 3em;display: inline-block}.cookiebar__button .fa:before{position: relative;left: 0;font-size: 1em;transition: all .4s}.cookiebar__button:hover{background: none}.cookiebar__button:hover span:first-child{text-decoration: underline}.cookiebar__button:hover .fa:before{left: 5px}.cookiebar__button.all,.cookiebar__button.all:hover{float: right;font-weight: 600}.cookiebar__button.all .fa,.cookiebar__button.all:hover .fa{background: #3b5ea1}.cookiebar--active{display: flex !important;justify-content: flex-start;align-items: center;flex-wrap: wrap}.cookiebar__analytics,.cookiebar__message,.cookiebar__text{margin-right: 0;margin-bottom: 1em;font-size: 14px;color: #000}.cookiebar__analytics:last-of-type{margin-bottom: 20px}.cookiebar--active{display: block !important}body.data .cookiebar .insinde{max-width: 600px;bottom: auto;left: auto;right: 0;top: 50%;font-size: 14px;transform: translate(-40px, -50%);left: auto !important}body.data .cookiebar{background-color: rgba(0,0,0,0.1);content: ''}body.data .cookiebar__button,body.data .cookiebar__button:hover,body.data button{float: left;margin-bottom: 5px;clear: both}.data .ce_text{clear: both}.ce_youtube figure,.ce_google_map{position: relative}.cookie.YT{padding: 10px;background: #f1f1f1;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 55}.allowYT{width: 700px;height: auto;max-width: 90%;left: 50%;top: 50%;position: absolute;padding: 15px;background-color: #fff;z-index: 5;transform: translate(-50%, -60%);display: block !important}.allowYT:after{content: '';display: block;clear: both}.ce_google_map .cookie.YT{position: relative;padding: 20px}.ce_google_map .cookie.YT .allowYT{position: relative;top: auto;transform: translate(-50%, 0)}
#pflege{position: relative;margin-top: -4em;padding: 0 16em}#pflege .w1-3{padding-right: 1em}#pflege .w2-3{clear: both;width: 100% !important;margin-top: 2em;padding-top: 2em;border-top: 1px solid #000}#pflege .headline p{font-weight: bold}#pflege label{font-size: 1.4em;vertical-align: middle}#pflege fieldset{display: flex;flex-wrap: wrap}#pflege fieldset span{display: block;width: 50%;padding-right: 2em;margin-bottom: 1em;font-size: 10px}#pflege fieldset input{height: 2em;width: 2em}#pflege .explanation p{font-size: 1.2em;margin: 1em 0}#pflege .submit_container{text-align: left}@media all and (max-width: 900px){#pflege{padding: 0}#pflege fieldset span{width: 100%;padding-right: 0}#pflege label{font-size: 1.3em}#pflege .submit_container{text-align: center}}
:root{scroll-behavior: smooth;scroll-padding-top: 14rem}*:focus-visible{outline: 2px solid #00f}.invisible:focus-visible{clip: unset}body.hcs img,body.hcw img,body.hcw .ce_google_map,body.hcs .ce_google_map{filter: grayscale(1) contrast(1.3)}body.hcw .logo img{filter: grayscale(1) contrast(1.3) invert(1)}header nav ul li.submenu:focus-within .nav-container ul.level_2{display: block}body.hcs,body.hcs *,body.hcs .arrow-down:before,body.hcs p.fb a:before,body.hcs .mod_search:before,body.hcs .mod_search:after,body.hcw #header .nav-main .level_1 > li > a > span:after,body.hcw #header .level_1 > li > strong > span:after{color: #000 !important;border-color: #000 !important}body.hcs{background-color: #fff !important}body.hcs #footer,body.hcs #header,body.hcs .overlay figure + h4,body.hcs .button p:last-child a,body.hcs a.button,body.hcs div.toggler,body.hcs button.submit,body.hcs .teaser_leistungen .rs-column figcaption,body.hcs .arrow-down,body.hcs .arrow-down-container,body.hcs .button a,body.hcs a.button,body.hcs .kontaktformular form button,body.hcs .bg-grey_gradient,body.hcs .mod_article.teaser .teaser_block .mod_newslist,body.hcs .mod_article.teaser .teaser_karriere .ce_text,body.hcs .mod_article.teaser .teaser_block .mod_eventlist,body.hcs .ihre-vorteile,body.hcs .kontaktformular,body.hcs .cta .ce_text .overlay > *,body.hcs .cta .ce_text .overlay p.button a,body.hcs header nav ul.level_2{background: #fff !important}body.hcw,body.hcw *,body.hcw .arrow-down:before,body.hcw p.fb a:before,body.hcw .mod_search:before,body.hcw .mod_search:after,body.hcs #header .nav-main .level_1 > li > a > span:after,body.hcs #header .level_1 > li > strong > span:after{color: #fff !important;border-color: #fff !important}body.hcw{background-color: #000 !important}body.hcw #footer,body.hcw #header,body.hcw .overlay figure + h4,body.hcw .button p:last-child a,body.hcw a.button,body.hcw div.toggler,body.hcw button.submit,body.hcw .teaser_leistungen .rs-column figcaption,body.hcw .arrow-down,body.hcw .arrow-down-container,body.hcw .button a,body.hcw a.button,body.hcw .kontaktformular form button,body.hcw .bg-grey_gradient,body.hcw .mod_article.teaser .teaser_block .mod_newslist,body.hcw .mod_article.teaser .teaser_karriere .ce_text,body.hcw .mod_article.teaser .teaser_block .mod_eventlist,body.hcw .ihre-vorteile,body.hcw .kontaktformular,body.hcw .cta .ce_text .overlay > *,body.hcw .cta .ce_text .overlay p.button a,body.hcw header nav ul.level_2{background: #000 !important}#stage .overlay{background-color: transparent !important}#header .inside .accessibility{position: absolute;margin: auto;z-index: 25;top: 0.35rem;right: 35rem}#header .inside .accessibility button{background-image: url('/files/layout/img/bw.svg');background-repeat: no-repeat;background-position: center;background-size: auto 90%;background-color: #fff !important;text-indent: -1000em;width: 1.8rem;height: 1.8rem;border: none;padding: 0.5rem;margin-right: 0.25rem;border-radius: 50%;cursor: pointer;display: inline-block}#header .inside .accessibility button:focus-visible{outline: 5px solid #333592}#header .inside .accessibility button + button{background-image: url('/files/layout/img/wb.svg');margin-right: 1rem}#header .inside .accessibility button + button + button{background-image: url('/files/layout/img/circle-minus-solid.svg');margin-right: 0.25rem}#header .inside .accessibility button + button + button + button{background-image: url('/files/layout/img/circle-plus-solid.svg');margin-right: 0.25rem}.hcs .kontaktformular .form-switch.inactive{border: 2px solid #000}.hcs .newsletter-anmeldung form button{background: #fff;border: 2px solid #000}.hcs .caroufredsel_navi a:before,.hcw .caroufredsel_navi a:before{text-shadow: 0 0 10px #000 !important}.hcs .slider .caroufredsel_pagi a,.hcw .slider .caroufredsel_pagi a{border: 2px solid #000 !important;box-shadow: none !important}.hcs .slider .caroufredsel_pagi a.selected,.hcw .slider .caroufredsel_pagi a.selected{background: #000}.hcs .cta .ce_text .overlay > *,.hcw .cta .ce_text .overlay > *{text-shadow: none}.hcs .cta .ce_text .overlay p.button,.hcw .cta .ce_text .overlay p.button{background: transparent !important}.hcw input,.hcw textarea,.hcw select{color: #000 !important}.hcw *::placeholder{color: #000 !important}.hcw .kontaktformular .form-switch.inactive{border: 2px solid #fff}.hcw .newsletter-anmeldung form button{background: #000;border: 2px solid #fff}.hcw .ihre-vorteile figure img{filter: grayscale(1) contrast(10)}.hcw .kontaktformular form input.text,.hcw .kontaktformular form textarea,.hcw .kontaktformular form select,.hcw .kontaktformular form .widget legend,.hcw .kontaktformular form input.time{border: 1px solid #fff}.hcs #formulare .submit,.hcs .add_to_cart{border: 2px solid #000}.hcs .ui-widget.ui-widget-content{color: #000 !important}.hcs .ihre-vorteile figure img{filter: grayscale(1) contrast(0)}.hcs .kontaktformular form input.text,.hcs .kontaktformular form textarea,.hcs .kontaktformular form select,.hcs .kontaktformular form .widget legend,.hcs .kontaktformular form input.time{border: 1px solid #000}body.hcs ::placeholder,body.hcs ::-webkit-input-placeholder{color: #000 !important;opacity: 1}body.hcw ::placeholder,body.hcw ::-webkit-input-placeholder{color: #fff}.mod_breadcrumb{position: absolute;left: 0;bottom: 0;background: #fff;padding: 0 1em 0 0;box-shadow: 0px 5px 5px -5px rgba(51,51,51,0.75);transform: translate(0, 100%)}.mod_breadcrumb li{font-size: 1.5em}.mod_breadcrumb li a{font-size: 1em}.mod_breadcrumb li a:after{content: ' > '}.home .mod_breadcrumb{display: none}#wrapper p{max-width: 80ch}@media all and (max-width: 996px){#header .inside .accessibility{left: auto;right: 0;top: 1.5rem;display: flex;justify-content: flex-end}.scrolled .mod_breadcrumb{display: none}}@media all and (max-width: 1024px) and (min-width: 800px){#header .inside .accessibility{left: auto;right: 6rem;top: 4.5rem;display: flex;justify-content: flex-end}}@media all and (max-width: 599px){#header .inside .accessibility{left: 0;right: auto;top: auto;position: fixed;bottom: 2em;background: #fff;padding-left: 2em}}@media (prefers-reduced-motion: reduce){*{animation: none !important}}@media (forced-colors: active){html,body,*::before,*::after,input,button,a{background-color: ButtonFace !important;color: ButtonText !important;border-color: ButtonText !important;forced-color-adjust: auto !important}}
