.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:40px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:40px;}.ce-intext.ce-left .ce-gallery{margin-right:40px;}.ce-below .ce-gallery{margin-top:40px;}.ce-column{margin-right:20px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:20px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}@font-face{font-family:'Rubik';font-style:normal;font-weight:300;src:url('../../../fileadmin/template/fonts/rubik-v8-latin-300.eot');src:local('Rubik Light'),local('Rubik-Light'),url('../../../fileadmin/template/fonts/rubik-v8-latin-300.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/fonts/rubik-v8-latin-300.woff2') format('woff2'),url('../../../fileadmin/template/fonts/rubik-v8-latin-300.woff') format('woff'),url('../../../fileadmin/template/fonts/rubik-v8-latin-300.ttf') format('truetype'),url('../../../fileadmin/template/fonts/rubik-v8-latin-300.svg#Rubik') format('svg');}@font-face{font-family:'Rubik';font-style:normal;font-weight:400;src:url('../../../fileadmin/template/fonts/rubik-v8-latin-regular.eot');src:local('Rubik'),local('Rubik-Regular'),url('../../../fileadmin/template/fonts/rubik-v8-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/fonts/rubik-v8-latin-regular.woff2') format('woff2'),url('../../../fileadmin/template/fonts/rubik-v8-latin-regular.woff') format('woff'),url('../../../fileadmin/template/fonts/rubik-v8-latin-regular.ttf') format('truetype'),url('../../../fileadmin/template/fonts/rubik-v8-latin-regular.svg#Rubik') format('svg');}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;src:url('../../../fileadmin/template/fonts/rubik-v8-latin-500.eot');src:local('Rubik Medium'),local('Rubik-Medium'),url('../../../fileadmin/template/fonts/rubik-v8-latin-500.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/fonts/rubik-v8-latin-500.woff2') format('woff2'),url('../../../fileadmin/template/fonts/rubik-v8-latin-500.woff') format('woff'),url('../../../fileadmin/template/fonts/rubik-v8-latin-500.ttf') format('truetype'),url('../../../fileadmin/template/fonts/rubik-v8-latin-500.svg#Rubik') format('svg');}@font-face{font-family:'Rubik';font-style:normal;font-weight:700;src:url('../../../fileadmin/template/fonts/rubik-v8-latin-700.eot');src:local('Rubik Bold'),local('Rubik-Bold'),url('../../../fileadmin/template/fonts/rubik-v8-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/fonts/rubik-v8-latin-700.woff2') format('woff2'),url('../../../fileadmin/template/fonts/rubik-v8-latin-700.woff') format('woff'),url('../../../fileadmin/template/fonts/rubik-v8-latin-700.ttf') format('truetype'),url('../../../fileadmin/template/fonts/rubik-v8-latin-700.svg#Rubik') format('svg');}@font-face{font-family:'Rubik';font-style:normal;font-weight:900;src:url('../../../fileadmin/template/fonts/rubik-v8-latin-900.eot');src:local('Rubik Black'),local('Rubik-Black'),url('../../../fileadmin/template/fonts/rubik-v8-latin-900.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/fonts/rubik-v8-latin-900.woff2') format('woff2'),url('../../../fileadmin/template/fonts/rubik-v8-latin-900.woff') format('woff'),url('../../../fileadmin/template/fonts/rubik-v8-latin-900.ttf') format('truetype'),url('../../../fileadmin/template/fonts/rubik-v8-latin-900.svg#Rubik') format('svg');}height
html,body{height:100%;background-repeat:repeat-x;margin:0;padding:0;font-family:rubik,arial;font-size:12px;}table,tr,td,th{font-family:rubik,arial;font-size:12px;}.text-right,.align-right{text-align:right;}.text-center,.align-center{text-align:center;}.clear{clear:both;}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.news-list-view h3 a:after,.top .nav ul li a:before,.btn,.teaser img,input,.nbar,.st0,.st1,a,li{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}img{border:0px;}.all{width:100%;min-width:1230px;overflow:hidden;}.all.top{overflow:visible;}.main{width:1200px;margin:0px auto;padding:0px;position:relative;text-align:left;}.mm-page{background:#fff;}.cStage:after,.content:after,.main:after{content:'';display:table;clear:both;}.c66{width:66.6666%;float:left;}.c33{width:33.3333%;float:left;}.c30{width:30%;float:left;}.c70{width:70%;float:left;}.c40{width:40%;float:left;}.c60{width:60%;float:left;}.c20{width:20%;float:left;}.c50{width:50%;float:left;}.c25{width:25%;float:left;}.top{border-bottom:1px solid #878787;line-height:99px;}.footer .logo a,.top .logo a{display:block;}.footer .logo img,.top .logo img{height:70px;width:auto;vertical-align:middle;}.footer .logo img,.top .logo{float:left;}.top .nav{float:right;}.top .nav > ul{margin:0px;padding:0px;list-style-type:none;height:99px}.top .nav > ul > li{display:inline-block;position:relative;float:left;}.top .nav > ul > li > a{display:block;font-size:16px;line-height:99px !important;font-weight:500;color:#010000;text-decoration:none;text-transform:uppercase;padding:0 20px;}.top .nav > ul > li:hover > a,.top .nav > ul > li.active > a{color:#b62229;}.top .nav > ul > li a:before{content:'';position:absolute;left:0px;bottom:0px;width:100%;height:0px;background:#b62229;}.top .nav > ul > li:hover > a:before,.top .nav > ul > li.active > a:before{height:5px}.top .nav > ul > li > ul{position:absolute;max-height:0px;min-width:100%;transition:max-height 0.20s ease-out;overflow:hidden;line-height:20px;margin:0px;padding:0px;list-style-type:none;background:#b62229;z-index:10;}.top .nav > ul > li:hover > ul{max-height:500px;transition:max-height 0.20s ease-in;}.top .nav > ul > li > ul > li > a{padding:6px 20px;display:block;text-decoration:none;font-size:16px;font-weight:500;text-transform:uppercase;color:#fff;}.top .nav > ul > li > ul > li:first-child > a{padding-top:15px;}.top .nav > ul > li > ul > li:last-child > a{padding-bottom:15px;}.top .nav > ul > li.sub > a:after{content:url('data:image/svg+xml;utf8,<svg width="12" height="12" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></svg>');display:inline-block;margin-left:10px;}.top .nav > ul > li.sub:hover > a:after,.top .nav > ul > li.sub.active > a:after{content:url('data:image/svg+xml;utf8,<svg width="12" height="12"  fill="%23b62229" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></svg>');}.content{padding-top:50px;padding-bottom:100px;overflow:hidden;letter-spacing:0.04em;color:#010000;font-size:20px;}.teaser,.content p{line-height:34px;}img{max-width:100%;height:auto;}.content .c25 p,.content .c33,.content .c66{font-size:16px;}.content .c25 p,.content .c33 p,.content .c66 p{line-height:24px;}.content.f1{background:#be1622;color:#fff;padding-top:0px;padding-bottom:0px;}.content.parallax{color:#fff;margin:0;padding-top:0px;padding-bottom:0px;}.content.f1 + .content,.content.parallax + .content{padding-top:100px;}.content.default + .content.default{padding-top:0px;}.content .frame-f0{background:#fff;padding:50px 80px;color:#000;}.c33 .frame-f0{padding:50px 45px;}.content .frame-f1{background:#eeeeee;padding:50px 50px 50px 50px;color:#000;font-size:14px;}.content .frame-f1 .frame-f1{padding:0}.content .main.c{padding:0 200px;}.counter{text-align:center;}.counter b{font-size:60px;font-weight:500;}.counter hr{background:#be1622;width:50px;height:4px;border:0px;margin:20px auto;}.counter .subheader{color:#878778;text-transform:uppercase;font-size:20px;font-weight:500;}.parallax .overlay{background:rgba(0,0,0,0.7);padding:100px 0}.parallax .overlay .counter b{color:#fff;}.slide p,.content .light{color:#878787;}.breadcrumb{font-size:12px !important;margin-bottom:-30px;padding-bottom:0px;}.breadcrumb .main{text-align:right;}.content.ci .cStage{display:table;width:100%;}.content.ci .cStage .c50{float:none;display:table-cell;}.content.ci .cStage .c40{float:none;display:table-cell;}.content .cStage .c66{padding-right:80px;}.content.ci .c50 .main{width:790px;margin:0 -190px 0 auto;background:#be1622;padding:100px 50px 100px 0}.content.ci .c50 .main:before{content:'';background:url('../../../fileadmin/template/img/ring.png');opacity:0.1;width:800px;height:800px;position:absolute;left:-650px;top:-100px;}.content.ci .c50 .main > div{position:relative;z-index:1;}.content div > p:first-child{margin-top:0px;}.content div > p:last-child{margin-bottom:0px;}a{color:inherit;text-decoration:none;}h1,h2{margin:0 0 40px 0;font-size:50px;line-height:60px;font-weight:500}.job h2,h3{margin:0 0 40px 0;font-size:30px;line-height:40px;font-weight:400;}.job h2{margin-bottom:20px;}h3 a{color:inherit;text-decoration:none;}.content p + h3{margin-top:30px;}.jobItem{background:#eeeeee;margin-bottom:25px;border-left:50px solid #be1622;}.jobItem .red{background:#be1622;color:#fff;line-height:50px;padding:0 0 0 25px;}.jobItem .red a{float:right;display:inline-block;padding:0 25px;background:#878787;}.jobItem .red a:hover{background:#000;}.jobItem h3{margin:0px;padding:25px;}.parallax .jobItem{background:#fff;color:#000;}.c33.jobteaser{position:relative;}.c33.jobteaser .frame-f0{min-height:400px}.c33.jobteaser .frame-f0 .btn{position:absolute;bottom:30px;}p.subheader{font-size:30px;line-height:40px;text-transform:uppercase;margin:0}.content.parallax .frame-f0 .btn,.btn{display:inline-block;color:#fff;cursor:pointer;font-family:inherit;font-size:inherit;border:0;margin-top:40px;text-decoraiton:none;background:#be1622;min-width:285px;text-align:center;text-decoration:none;padding:8px 20px;}.f1 .btn{background:#fff;color:#010000;}.teaser:hover .btn,.content.parallax .frame-f0 .btn:hover,.btn:hover{color:#fff;background:#010000;}.parallax .btn{background:transparent;border:2px solid #fff;color:#fff;}.parallax .btn:hover{background:#fff;color:#010000;}.cStage{clear:both;}.content .cStage{margin:0 -7.5px;}.content .cStage > div{padding:0 7.5px;}.content.ci .cStage{margin:0;}.content.ci .cStage > div{padding:0;}.cStage + .cStage{padding-top:25px;}.content .cStage.text{margin:0 -25px;}.content .cStage.text > div{padding:0 25px;}.top + .content.f1{margin-top:50px;}.content ul{padding:0;padding-left:15px;}.content li{}.bx-wrapper{position:relative;}.slide{background:#eeeeee;clear:both;display:table;}.slide .c50{float:none;display:table-cell;vertical-align:top;}.slide img{max-width:100%;height:auto;display:block;}.slide > div:last-child{padding:50px 50px 50px 80px;}.slide a{color:#be1622;}.bx-wrapper .bx-controls{position:absolute;left:calc(50% + 80px);bottom:30px;z-index:99;}.bx-pager-item{display:inline-block;}.bx-pager-item a{display:inline-block;width:85px;height:10px;background:#878787;text-indent:-9999px;color:inherit;margin-right:10px;}.bx-pager-item a:hover,.bx-pager-item a.active{background:#be1622;}.news-single .news-img-wrap{float:right;margin-left:50px;margin-bottom:50px;}.news-list-view .news-img-wrap{float:left;width:300px;height:200px;}.news-list-view .article{clear:both;}.news-list-view .article + .article{padding-top:25px;}.news-list-view .news-list-date{display:block;text-align:right;line-height:50px;}.news-list-view h3{width:calc(100% - 200px);margin-left:200px;position:absolute}.news-list-view h3 a{display:block;background:#eee;padding:25px;line-height:50px;}.news-list-view h3 a:hover{color:#fff;background:#be1622;}.jobItem h3:after,.historie h3:after,.news-list-view h3 a:after{content:'';background:#be1622;width:250px;height:8px;display:block;}.news-list-view h3:hover a:after{background:#fff;}.news-list-view:after{content:'';display:block;clear:both;}.historie{background:url('../../../fileadmin/template/img/news-list.png') center top repeat-y;text-align:center;padding-bottom:300px;}.historie .date{display:inline-block;position:absolute;left:50%;margin-left:-50px;background:#be1622;width:100px;height:100px;border-radius:50%;text-align:center;padding-top:37px;color:#fff;font-size:18px;font-weight:600;}.historie-item{height:130px;}.historie .historie-item:nth-child(even) .text{float:left;background:url('../../../fileadmin/template/img/news-odd.png') right 40px no-repeat;padding-right:75px;}.historie .historie-item:nth-child(odd) .text{float:right;background:url('../../../fileadmin/template/img/news-even.png') left 40px no-repeat;padding-left:75px;}.historie .text{text-align:left;width:calc(50% - 60px);font-size:15px;color:#585856;line-height:22px;padding-top:30px;}.historie .text p{font-size:inherit;color:inherit;line-height:inherit;margin:0px;}.historie:after{content:'HEUTE';display:inline-block;position:absolute;left:50%;margin-left:-32.5px;background:#be1622;box-sizing:border-box;width:65px;height:65px;border-radius:50%;text-align:center;padding-top:22px;color:#fff;font-size:15px;font-weight:300;}.historie h3{margin-bottom:25px;}.f3-widget-paginator,.page-navigation{clear:both;padding-top:50px;}.f3-widget-paginator ul,.page-navigation ul{margin:0px;padding:0px;list-style-type:none;}.f3-widget-paginator ul li,.page-navigation ul li{display:inline-block;}.f3-widget-paginator ul li a,.f3-widget-paginator ul li.current,.page-navigation ul li.current,.page-navigation ul li a{display:block;padding:10px;background:#eeeeee;margin-right:10px;}.f3-widget-paginator ul li a:hover,.page-navigation ul li a:hover,.page-navigation ul li.current{color:#fff;background:#be1622;}.teaser{position:relative;padding-bottom:25px;}.teaser a{display:block;}.teaser img{width:100%;height:auto;display:block;}.teaser a.btn{min-width:90%;margin-top:-25px;display:inline-block;position:absolute;margin-left:5%;}.teaser .dark{background:#292727;color:#fff;text-align:center;padding:5px 10px;min-height:80px;}.teaser.wBtn .dark{background:transparent;min-height:auto;padding:0;text-align:left;}.footer{background:#eeeeee;padding:35px 0 100px 0;font-size:17px;line-height:24px;letter-spacing:0.04em;}.footer ul{float:right;}.footer ul li{display:inline-block;margin-left:20px;}.footer ul li a{color:#000;text-decoration:none;font-weight:500;}.footer .cStage{margin:0 -40px;padding-top:50px;}.footer .cStage > div{padding:0 40px;}.footer a{color:inherit;text-decoration:none;}.footer a:hover{color:#be1622;}.video video{width:100%;height:auto}.flex-container{position:relative;width:100%;display:-webkit-flex;display:flex;margin-right:-15px;overflow:hidden;}.flex-container > div:last-child{border-right:0px !important;}.flex-container .flex-slide{-webkit-flex:1;-ms-flex:1;flex:1;background-repeat:no-repeat !important;border-right:15px solid #fff;-webkit-filter:saturate(0%);-moz-filter:saturate(0%);filter:saturate(0%);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.flex-container:not(.hover) .flex-slide.act,.flex-container .flex-slide:hover{-moz-filter:none;-o-filter:none;-webkit-filter:none;filter:none;filter:none;}.flex-container:not(.hover) .flex-slide.act,.flex-container .flex-slide:hover{-webkit-flex-grow:3;flex-grow:3;}.flex-slide a{display:block;font-size:30px;text-decoration:none;text-transform:uppercase;letter-spacing:0.04em;display:block;height:100%;padding-top:610px;color:#be1622}@media screen and (max-width:500px){.flex-container{}.flex-container .flex-slide{overflow:auto;overflow-x:hidden;max-width:0px;margin-bottom:20px;border-right:0px;}.flex-container.hover .flex-slide.act,.flex-container:not(.hover) .flex-slide.act,.flex-container .flex-slide:hover{max-width:unset;-webkit-flex-grow:1;flex-grow:1;}}.csc-header-n2,.csc-header-n3,.csc-header-n4,.csc-header-n5,.csc-header-n6,.csc-header-n7{margin-top:20px;}.frame-type-form_formframework p{font-size:90%;}input[type="checkbox"]{margin-right:15px;}.control-label{display:none;}.form-group input[type="text"],.form-group textarea,.csc-form-element-textline input{font-family:inherit;font-size:inherit;color:#be1622;background:transparent;width:100%;border:2px solid #be1622;padding:8px 15px;margin-bottom:6px;}nav.form-navigation{display:block !important;}.form-check-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form-check-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.form-check-label span{position:absolute;top:0;left:0;height:25px;width:25px;background-color:transparent;border:2px solid #222e59;}.form-check-label span.required{position:relative;width:auto;height:auto;border:0px;}.form-check-label:hover input ~ span{background-color:#222e59;}.form-check-label input:checked ~ span{background-color:#222e59;}span:after{content:"";position:absolute;display:none;}.form-check-label input:checked ~ span:after{display:block;}.form-check-label span:after{left:6px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}nav:not(.mm-menu){display:none;}.mm-menu.mm-horizontal > .mm-panel{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;}.mm-menu .mm-hidden{display:none;}.mm-wrapper{overflow-x:hidden;position:relative;}.mm-menu,.mm-menu > .mm-panel{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;}.mm-menu{background:inherit;display:block;overflow:hidden;padding:0;}.mm-menu > .mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:20px;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);}.mm-menu > .mm-panel.mm-opened{-webkit-transform:translate(0%,0);-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-o-transform:translate(0%,0);transform:translate(0%,0);}.mm-menu > .mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);-moz-transform:translate(-30%,0);-ms-transform:translate(-30%,0);-o-transform:translate(-30%,0);transform:translate(-30%,0);}.mm-menu > .mm-panel.mm-highest{z-index:1;}.mm-menu .mm-list{padding:20px 0;}.mm-menu > .mm-list{padding-bottom:0;}.mm-menu > .mm-list:after{content:'';display:block;height:40px;}.mm-panel > .mm-list{margin-left:-20px;margin-right:-20px;}.mm-panel > .mm-list:first-child{padding-top:0;}.mm-list,.mm-list > li{list-style:none;display:block;padding:0;margin:0;}.mm-list{font:inherit;font-size:16px;}.mm-list a,.mm-list a:hover{text-decoration:none;}.mm-list > li{position:relative;}.mm-list > li > a,.mm-list > li > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0;}.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0;}.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto;}.mm-list a.mm-subopen{background:rgba(3,2,1,0);width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2;}.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0;}.mm-list a.mm-subopen.mm-fullsubopen{width:100%;}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none;}.mm-list a.mm-subopen + a,.mm-list a.mm-subopen + span{padding-right:5px;margin-right:40px;}.mm-list > li.mm-selected > a.mm-subopen{background:transparent;}.mm-list > li.mm-selected > a.mm-fullsubopen + a,.mm-list > li.mm-selected > a.mm-fullsubopen + span{padding-right:45px;margin-right:0;}.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px;}.mm-list > li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px;}.mm-list > li.mm-spacer{padding-top:40px;}.mm-list > li.mm-spacer.mm-label{padding-top:25px;}.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:inline-block;width:7px;height:7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-5px;position:absolute;bottom:50%;}.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px;}.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px;}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px;}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent;}.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel{display:block;}.mm-menu.mm-vertical .mm-list > li > a.mm-subopen{height:40px;}.mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after{top:16px;bottom:auto;}.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen{height:25px;}html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0,0,0,0.5);}.mm-menu{color:rgba(255,255,255,0.6);background:#be1622;color:#fff;}.mm-menu .mm-list > li:after{border-color:rgba(0,0,0,0.15);}.mm-menu .mm-list > li > a.mm-subclose{background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.3);}.mm-menu .mm-list > li > a.mm-subopen:after,.mm-menu .mm-list > li > a.mm-subclose:before{border-color:rgba(255,255,255,0.3);}.mm-menu .mm-list > li > a.mm-subopen:before{border-color:rgba(0,0,0,0.15);}.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),.mm-menu .mm-list > li.mm-selected > span{background:rgba(0,0,0,0.1);}.mm-menu .mm-list > li.mm-label{background:rgba(255,255,255,0.05);}.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened > ul{background:rgba(255,255,255,0.05);}.mm-page{box-sizing:border-box;position:relative;}.mm-slideout{-webkit-transition:-webkit-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;transition:transform 0.4s ease;}html.mm-opened{overflow:hidden;position:relative;}html.mm-opened body{overflow:hidden;}html.mm-background .mm-page{background:#fff;}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block;}.mm-menu.mm-offcanvas{display:none;position:fixed;}.mm-menu.mm-current{display:block;}.mm-menu{width:400px;min-width:140px;max-width:440px;}html.mm-opening .mm-slideout{-webkit-transform:translate(400px,0);-moz-transform:translate(400px,0);-ms-transform:translate(400px,0);-o-transform:translate(400px,0);transform:translate(400px,0);}.hidden-desktop{display:none;}.hidden-tablet{display:block;}@media (max-width:3220px){.hidden-desktop{display:none;}}@media (max-width:767px){.hidden-desktop{display:block;}.hidden-phone{display:none;}}@media (min-width:768px) and (max-width:959px){.hidden-tablet{display:none;}}@media (max-width:1240px){.all{width:100%;min-width:100%;padding-left:20px;padding-right:20px;}.all.header{padding-left:0;padding-right:0}.main{width:100%;}.content.f1.ci{padding-right:0px;}.content.parallax{padding-left:0px;padding-right:0px;}.content.parallax .overlay{padding-left:20px;padding-right:20px;}.content.parallax .frame-f0 .btn,.btn{min-width:220px;}.job h2,h3{margin:0 0 30px 0;font-size:25px;line-height:35px;}.content img{max-width:100%;height:auto;}}@media (max-width:1000px){.nav ul{display:none;}.mobileMenuOpen{display:inline;padding:5px 0px 5px 0px;height:40px;width:60px;position:absolute;top:25px;right:0px;background:center center no-repeat transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAlCAYAAAAwYKuzAAAAUUlEQVRYhe3UUQoAIAhEQe3+Z84uEChsgsSbb2mXEM0AAFB4cSg6wqOQvzqCX6KgqrqDkh33FXbPXx7/g+MLcmZUFFRxZlTjC3JmVBQEAHzuAD5aDCCXg+oKAAAAAElFTkSuQmCC')}.content.ci .cStage .c50.ls{display:none;}.content.ci .cStage .c50{display:block;width:100%;}.content.ci .c50 .main{width:100%;margin:0;}.c33.jobteaser{width:100%;margin-bottom:20px;}.c33.jobteaser .frame-f0{min-height:auto;padding:30px 30px 60px 30px;}.slide > div:last-child,.slide .c50{width:100%;display:block;padding:30px 30px 60px 30px;}.slide > div:first-child{padding:0 !important;}.content{padding-bottom:50px;}.content .frame-f1{padding:30px;}.counter{margin-bottom:40px;}h1,h2{margin:0 0 30px 0;font-size:30px;line-height:40px;}p.subheader{font-size:20px;}.flex-slide a{font-size:25px;padding-top:410px;}.flex-slide{background-position:0 -200px !important;}.content{font-size:18px;}.teaser,.content p{line-height:30px;}.c25{width:50%;margin-bottom:20px;}}@media (min-width:768px) and (max-width:959px){}@media (min-width:480px) and (max-width:959px){}.news-mobile-img-wrap{display:none;}@media (max-width:800px){.content .cStage > div{padding:0 0 20px 0;}.content .cStage > div.c25{padding:0 7.5px 20px 7.5px;}.content .main.c{padding:0}.c50,.c75,.c33,.c66{width:100%;padding-bottom:20px;float:none;}.teaser{margin-bottom:20px;}.c33.jobteaser{margin-bottom:0;}.content .cStage{margin:0;}.content .cStage > div .teaser{padding:0 7.5px;}.content.parallax .frame-f0 .btn,.btn{margin-top:20px;}.content .cStage .c66{padding-right:0;}.bx-pager-item a{width:10px;}.footer .logo img{float:none;}.footer ul{float:none;padding-left:0px;}.footer ul li{margin-left:0px;margin-right:20px;}.footer{font-size:15px;line-height:21px;letter-spacing:0.02em;}.content{font-size:15px;}.teaser,.content p{line-height:25px;}.jobItem .red{line-height:40px;}.historie .text{width:calc(100% - 140px);margin-left:140px;}.historie .historie-item:nth-child(2n+1) .text{float:none;}.historie-item{height:auto;}.historie{background-position:60px top;}.historie .date{left:10px;margin-left:0px;}.historie .historie-item:after{content:'';display:table;clear:both;}.historie .historie-item:nth-child(2n) .text,.historie .historie-item .text{float:right;background:url('../../../fileadmin/template/img/news-even.png') left 40px no-repeat;padding-left:75px;padding-right:0px;}.historie::after{left:30px;margin-left:0px;}.news-mobile-img-wrap{display:block}.news-list-view  .article .news-img-wrap img{display:none;}.news-list-view h3{width:100%;margin-left:0px;}.news-list-view .news-img-wrap{float:none;height:auto;width:100%;}.news-list-view h3{position:relative;}.news-single .article .news-img-wrap{float:none;width:100%;display:flex;margin:0 0 25px 0;}.news-single .article .news-img-wrap > div{margin:0 20px 20px 0}div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input{-webkit-appearance:none;}*{-webkit-text-size-adjust:none;}div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden;}div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0;}div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top;}div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table;}figcaption.csc-textpic-caption{display:table-caption;}.csc-textpic-caption{text-align:left;caption-side:bottom;}div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center;}div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right;}div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left;}div.csc-textpic div.csc-textpic-imagecolumn{float:none;}div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px;}div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block;}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:30px;}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0;}div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:0px;}div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0;}div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:0px;}div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:0px;}div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden;}div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:none;right:0px;}div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:none;right:0px;}div.csc-textpic-right .csc-textpic-imagewrap{float:none;}div.csc-textpic-right div.csc-textpic-text{clear:both;}div.csc-textpic-left .csc-textpic-imagewrap{float:none;}div.csc-textpic-left div.csc-textpic-text{clear:both;}div.csc-textpic-intext-left .csc-textpic-imagewrap{float:none;}div.csc-textpic-intext-right .csc-textpic-imagewrap{float:none;}div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:none;}div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:none;}div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0;}.csc-textpic-text{width:100%;}.csc-textpic-imagewrap img{max-width:100%;height:auto;}}@media (max-width:600px){.historie .historie-item:nth-child(2n+1) .text,.historie .historie-item:nth-child(2n) .text,.historie .historie-item .text{background:none;padding-left:0px;}.mm-menu{width:80%;min-width:140px;max-width:440px;}html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);-moz-transform:translate(80%,0);-ms-transform:translate(80%,0);-o-transform:translate(80%,0);transform:translate(80%,0);}}@media (max-width:550px){.flex-slide a{font-size:15px;}.counter b{font-size:40px;}}@media (max-width:500px){.c25{width:100%;}}@media (max-width:450px){.historie{background:none;}.historie::after{display:none;}.historie .date{display:none;}.historie .historie-item:nth-child(2n+1) .text,.historie .historie-item:nth-child(2n) .text,.historie .historie-item .text{width:100%;margin-left:0px;}}@media (min-width:480px) and (max-width:767px){}@media (max-width:479px){}
