﻿@font-face{font-family:'Pill Gothic 600mg Oblique';src:url("../fonts/232597_0_0.eot");src:url("../fonts/232597_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/232597_0_0.woff") format("woff"),url("../fonts/232597_0_0.ttf") format("truetype"),url("../fonts/232597_0_0.svg#wf") format("svg")}@font-face{font-family:'Pill Gothic 600mg Regular';src:url("../fonts/232597_1_0.eot");src:url("../fonts/232597_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/232597_1_0.woff") format("woff"),url("../fonts/232597_1_0.ttf") format("truetype"),url("../fonts/232597_1_0.svg#wf") format("svg")}@font-face{font-family:'Pill Gothic 600mg Black';src:url("../fonts/232597_2_0.eot");src:url("../fonts/232597_2_0.eot?#iefix") format("embedded-opentype"),url("../fonts/232597_2_0.woff") format("woff"),url("../fonts/232597_2_0.ttf") format("truetype"),url("../fonts/232597_2_0.svg#wf") format("svg")}body,html{overflow-x:hidden}body{background-position:top center;background-repeat:no-repeat;height:100%;font-family:"Pill Gothic 600mg Regular", Arial;font-size:18px}img{max-width:100%;height:auto}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body,html{font-family:'Open Sans', sans-serif;overflow-x:hidden !important;width:100%}main{width:100%;position:relative;margin-left:auto;margin-right:auto}@media screen and (max-width: 1170px){main{margin-top:0}}.container-fluid{padding:0}.spacerdetail{height:110px}@media screen and (max-width: 1170px){.spacerdetail{display:none}}nav ul{padding:0;margin:0;text-align:left;margin-top:77px}nav ul li{padding:0;margin:0;list-style-type:none;display:inline;font-size:15px;position:relative}nav ul li a{color:#a7a6a6;font-size:15px;font-weight:400;transition:all 0.3s;text-transform:uppercase;display:inline-block;margin-right:56px;padding-bottom:37px}nav ul li a:hover{text-decoration:none;color:#303075}nav ul li ul{display:none;position:absolute;left:-15px;top:30px;margin-top:0;padding:15px;z-index:5;text-align:left;width:auto;min-width:220px;background-color:rgba(166,166,166,0.9);list-style:none}nav ul li ul li{z-index:1;list-style:none !important}nav ul li ul li a{margin-right:0;color:#fff;border-bottom:1px solid #fff;text-align:left;display:block;font-size:16px;padding-bottom:8px;margin-bottom:8px;text-transform:none}nav ul li ul li.last a{border-bottom:0;padding-bottom:0;margin-bottom:0}nav ul li.active a{color:#303075;font-weight:800}nav ul li.active ul li a{color:#fff;font-weight:400}nav ul li.active ul li a:hover{color:#303075}nav ul li.active ul li.active a{color:#303075;font-weight:800}nav ul li:last-child a{margin-right:0}nav ul li:hover ul{display:block}nav ul li:hover .submenubg{display:block}.sidenav{position:fixed;left:0;z-index:12;top:290px;padding:15px;transition:all 0.3s}.sidenav.fixed{position:fixed;top:290px}.sidenav .svg{margin-top:0;width:200px;opacity:0;transition:all 0.3s;height:0}.sidenav .svg.show{opacity:1;height:auto;margin-top:60px}.sidenav ul{margin:0;padding:0;width:250px}.sidenav ul li{list-style:none}.sidenav ul li a{color:#4d4d4d;display:block;border-bottom:1px solid #a7a6a6;width:100%;padding-bottom:8px;margin-bottom:8px;font-size:18px}.sidenav ul li a:hover{text-decoration:none;color:#303075}.sidenav ul li.active a{color:#303075;font-weight:800}.sidenav ul li.active a::before{content:"> "}.sidenav ul li:last-child a{border-bottom:0}@media screen and (max-width: 1700px){nav ul{padding-left:100px}nav ul li a{margin-right:25px}.sidenav{display:none}.sidenav ul{width:180px}}@media screen and (max-width: 1500px){nav ul{padding-left:150px}nav ul .submenubg{right:20%}}@media screen and (max-width: 1400px){nav ul{padding-left:200px}}@media screen and (max-width: 1300px){nav ul{padding:0;text-align:center}}@media screen and (max-width: 1170px){nav ul{margin-top:61px}nav ul li a{margin-right:20px}}footer{background:#fff;background:-moz-linear-gradient(left, #fff 0%, #646363 100%);background:-webkit-linear-gradient(left, #fff 0%, #646363 100%);background:linear-gradient(to right, #fff 0%, #646363 100%);width:100%;display:inline-table;position:relative;padding:20px}footer .shadow{background-image:url("../images/schattenstreifen.png");background-repeat:no-repeat;height:25px;width:100%;background-position:top center;position:absolute;top:0;opacity:0.5;left:0}footer div.adress{float:left;width:40%;color:#4d4d4d}footer div.adress b,footer div.adress strong{font-weight:800}footer div.adress ul{margin:0;padding:0}footer div.adress ul li{display:inline;font-size:15px}footer div.adress ul li.nextLine{display:block}footer div.adress ul li.nextLine::before{content:""}footer div.adress ul li.firstNextLine::before{content:""}footer div.adress ul li::before{content:"• "}footer div.adress ul li:first-child{font-weight:bold;text-transform:uppercase}footer div.adress ul li:first-child::before{content:""}footer div.adress ul li:nth-child(2){font-weight:bold;list-style:disc}footer div.adress ul li:nth-child(2)::after{display:block;content:"";clear:both}footer div.adress ul li:nth-child(3)::before{content:""}footer div.adress ul li a{color:#4d4d4d}footer div.impressum{float:right;width:40%;text-align:right}footer div.impressum ul li{list-style:none}footer div.impressum ul li a{color:#fff;font-weight:600;font-size:15px}footer div.impressum ul li a:hover{text-decoration:none}@media screen and (max-width: 500px){footer div.adress{width:100%}footer div.adress ul li{display:block;margin-bottom:5px}footer div.adress ul li::before{content:""}}.btn-client{background-image:-webkit-linear-gradient(top, #FFFF01 0, #FF8000 100%);background-image:-o-linear-gradient(top, #FFFF01 0, #FF8000 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#FFFF01), to(#FF8000));background-image:linear-gradient(to bottom, #FFFF01 0, #FF8000 100%);background-repeat:repeat-x;border:1px solid #000;font-family:Arial;font-weight:bold;color:#000;box-shadow:inset 0 3px 5px 0 rgba(255,255,255,0.3);padding:10px;border-radius:5px}.btn-client:active,.btn-client:hover{background-color:#FFFF01;color:#fff}header{position:fixed;top:0;left:0;right:0;width:100%;height:110px;z-index:25;background-color:#fff;margin:0 auto}header .shadow{background-image:url("../images/schattenstreifen.png");background-repeat:no-repeat;height:25px;width:100%;background-position:top center;position:absolute;top:110px;opacity:0.3}header .slogan19{z-index:8;position:absolute;background-repeat:no-repeat;top:-6px;height:190px;width:349px;right:208px}header .slogan19.sloganen{background-image:url("../images/button_slogan_en.svg")}header .slogan19.slogande{background-image:url("../images/button_slogan_de.svg")}header .slogan{z-index:6;position:absolute}header .logo{width:214px;position:absolute;left:21px;top:38px;z-index:20}header .headright{position:absolute;right:20px;top:78px}header .headright div{display:inline;color:#a7a6a6}header .headright div.trenner{width:2px;height:16px;background-color:#a7a6a6;margin-left:12px;position:relative;top:3px}header .headright div.lang{font-size:15px}header .headright div.lang span{float:left;margin-right:10px}header .headright div.lang ul{margin:0;padding:0;float:left}header .headright div.lang ul li{margin:0;padding:0;list-style:none;display:inline-block}header .headright div.lang ul li a{text-transform:uppercase;color:#a7a6a6;margin-right:3px;margin-left:3px}header .headright div.lang ul li a:hover{text-decoration:none}header .headright div.lang ul li.active a{color:#303075;border-bottom:3px solid #303075;font-weight:800}header .headright div.login{font-size:15px;font-weight:800;display:inline;top:-4px;position:relative}header .headright div.login span{font-weight:400}header .headright div.login a{color:#a7a6a6}header .headright div.login a span.iconLogin{width:30px;height:20px;display:inline-block;background-image:url("../images/icon_login.svg");background-size:100%;background-repeat:no-repeat}header .headright div.login a img{width:25px;display:inline-block}header .headright div.login a:hover{text-decoration:none}@media screen and (max-width: 1300px){header .slogan,header .slogan19{display:none}}@media screen and (max-width: 1170px){header{height:100px}header .shadow{top:100px}header .logo{top:20px}header .headright{top:60px}}@media screen and (max-width: 1024px){header{display:block !important;position:relative}header .headright,header nav{display:none}header .slogan,header .slogan19{display:block}header .slogan.sloganDetail,header .slogan19.sloganDetail{right:10px;width:285px;top:6px;height:150px;background-position:left top;background-size:100%}header .slogan.sloganDetail .inner span,header .slogan19.sloganDetail .inner span{right:-7px;bottom:49px;line-height:25px}header .slogan.sloganDetail .inner p,header .slogan19.sloganDetail .inner p{font-size:25px}header .slogan19{right:15px;width:285px;top:0}}@media screen and (max-width: 520px){header{height:85px}header .shadow{top:85px}header .logo{width:180px;left:15px;top:20px;z-index:20}header .slogan19{width:250px}header .slogan.sloganDetail{width:250px;height:150px;right:-15px}header .slogan.sloganDetail .inner span{right:0;bottom:66px;line-height:20px}header .slogan.sloganDetail .inner p{font-size:20px}}@media screen and (max-width: 450px){header .slogan19{width:180px;top:24px}}@media screen and (max-width: 400px){header .logo{width:140px;top:25px}header .slogan.sloganDetail{right:-30px}header .slogan.sloganDetail .inner span{right:5px}}@media screen and (max-width: 1600px){.sloganDetail{right:185px}}form fieldset{padding:0}form fieldset label{display:block;margin-bottom:7px;padding-left:45px}form fieldset label.radio{display:inline-block;float:left;margin-right:10px;padding-left:0}form fieldset h3.formheading{margin-top:50px !important;font-weight:700 !important;font-family:'Open Sans', sans-serif !important;font-size:18px;line-height:22px}form fieldset .g-recaptcha{margin-bottom:15px}form fieldset #field4_wrap{display:inline-block;border-bottom:1px solid black;width:100%;padding-bottom:30px}form fieldset #field4_wrap label[for=field4]{display:inline-block;float:left;width:100px}form fieldset #field4_wrap input.radio{margin-top:0}form fieldset #field4_wrap .boolWrap{float:left;width:calc(100% - 100px);margin-top:5px}form fieldset #field4_wrap .boolWrap .boolDiv{margin-right:20px;display:inline-block}form fieldset .boolWrap{display:block;width:100%;display:inline-block;margin-bottom:5px;margin-top:10px;padding-left:45px}form fieldset input,form fieldset select,form fieldset textarea{padding:10px;width:100%;display:block;border:0;border-bottom:1px solid #4d4d4d;margin-bottom:15px;background:#ffffff;background:-moz-linear-gradient(left, #fff 0%, #fafafa 100%);background:-webkit-linear-gradient(left, #fff 0%, #fafafa 100%);background:linear-gradient(to right, #fff 0%, #fafafa 100%);font-family:'Open Sans', sans-serif}form fieldset input[type="radio"]{width:auto;float:left;margin-right:10px}form fieldset textarea{min-height:200px}form fieldset span.error span.error{background:#ffeaea;border:1px solid red;padding:10px;color:red;display:inline-block;margin:10px 0}form input[type="submit"]{background-color:#303075;color:#fff;transition:all 0.3s;border-radius:0;font-weight:bold;margin-left:45px;border-radius:7px;width:auto}form input[type="submit"]:hover{background-color:#a7a6a6;color:#4d4d4d}form.formKontakt fieldset label.anrede{width:150px;display:inline-block;margin-bottom:45px}form.formKontakt fieldset .divanrede{width:85px;display:inline-block}form.formKontakt fieldset .divanrede input{cursor:pointer}form.formKontakt fieldset input[type="submit"]{background:#303075;color:#fff;margin-left:45px}form.formKontakt fieldset input[type="submit"]:hover{background-color:#a7a6a6;color:#4d4d4d}form.formJob fieldset input[type="submit"]{background:#303075;color:#fff;margin-left:0}form.formJob fieldset input[type="submit"]:hover{background-color:#a7a6a6;color:#4d4d4d}form.formJob fieldset .g-recaptcha{margin-bottom:0;padding-left:0}.spamerror span.error{background:#ffeaea;border:1px solid red;padding:10px;color:red;display:inline-block;margin:10px 0 30px}span.form_success{text-align:center;width:100%;background:#d4f9d4;display:block;padding:30px 15px;border:1px solid #64c164;margin-bottom:400px}@media screen and (max-width: 992px){form fieldset label{padding-left:0}form.formKontakt fieldset input[type="submit"]{margin-left:0}}._no-paddding{padding:0 !important}.tabOuter ul.nav-tabs{margin-bottom:0;border-bottom:0}.tabOuter ul.nav-tabs li a{color:#4d4d4d}.navburger-container.-nbfixed{padding-top:50px}.navburger-container .navburger{position:relative;display:block;z-index:100;height:50px;width:100%;top:0;background-color:#303075}.navburger-container .navburger.-fixed{position:fixed}.navburger-container .navburger .headright{color:#fff;position:absolute;width:calc(100% - 75px);top:14px;text-align:right}.navburger-container .navburger .headright a{color:#fff;font-weight:bold}.navburger-container .navburger .headright .login{float:right}.navburger-container .navburger .headright .login span.spacer{opacity:0;width:10px;display:inline-block}.navburger-container .navburger .headright .login span.iconLogin{width:30px;height:20px;display:inline-block;background-image:url("../images/icon_login-white.svg");background-size:100%;background-repeat:no-repeat}.navburger-container .navburger .headright .login,.navburger-container .navburger .headright .trenner{display:inline}.navburger-container .navburger .headright .lang{display:inline;margin-right:5px}.navburger-container .navburger .headright .lang ul{display:inline-block;padding:0;margin:0;top:0;width:auto;background:none}.navburger-container .navburger .headright .lang ul li{text-align:left;padding:0;margin:0;display:inline;background:none;border:none}.navburger-container .navburger .headright .lang ul li a{display:inline;text-transform:uppercase;color:#a7a6a6;padding:0 3px}.navburger-container .navburger .headright .lang ul li.active a{color:#fff}.navburger-container .navburger ul{position:relative;display:none;top:50px;background-color:#9a9a9a;padding:0;margin:0}.navburger-container .navburger ul li{list-style-type:none}.navburger-container .navburger ul li{position:relative;width:100%;border-bottom:1px solid #737373}.navburger-container .navburger ul li a{display:block;padding:15.5px;color:#fff;text-decoration:none}.navburger-container .navburger ul li .subtoggler{position:absolute;top:0;right:0;width:55px;height:55px;line-height:55px;color:#fff;font-size:36px;font-weight:normal;text-align:center;cursor:pointer}.navburger-container .navburger ul li .subtoggler img{width:20px;height:20px}.navburger-container .navburger ul li ul{top:0}.navburger-container .navburger ul li ul li{border-bottom:0;border-top:1px solid #737373}.navburger-container .navburger ul li ul li a{padding-left:25px}.navburger-container .navburger ul li ul li ul li{border-bottom:0;border-top:1px solid #737373}.navburger-container .navburger ul li ul li ul li a{padding-left:40px}.navburger-container .navburger .toggler{position:absolute;width:35px;height:20px;top:15px;right:15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}.navburger-container .navburger .toggler.open span:nth-child(1),.navburger-container .navburger .toggler.open span:nth-child(4){top:8.5px;width:0;left:50%}.navburger-container .navburger .toggler.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navburger-container .navburger .toggler.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navburger-container .navburger .toggler span{position:absolute;display:block;height:3px;width:100%;background:#fff;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.navburger-container .navburger .toggler span:nth-child(1){top:0}.navburger-container .navburger .toggler span:nth-child(2),.navburger-container .navburger .toggler span:nth-child(3){top:8.5px}.navburger-container .navburger .toggler span:nth-child(4){top:17px}.navburger-container .navburger .logo{position:absolute;top:0;left:0;width:auto;height:100%;padding:10px}#fullpage .section{background-position:center;background-size:cover;background-attachment:inherit;overflow:hidden;background-color:#fff}/*!
 * fullPage 3.0.2
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0 !important;right:0;margin:0 auto !important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section{height:auto !important}.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto !important}@media screen and (max-width: 480px){#fullpage .section{background-image:none}}.debug{font-family:'Consolas', sans-serif;font-size:14px;background-color:black;text-shadow:0 0 2px rgba(223,185,104,0.8),0 0 8px rgba(223,185,104,0.6);color:#dfb968;position:fixed;z-index:10;padding:10px;border-top:3px solid orange;bottom:0;left:0;min-width:100%;transition:all ease 500ms;cursor:pointer}.debug:before{content:"Console Output";font-size:16px;font-weight:bold}.debug i{position:absolute;right:10px;font-size:18px}.debug .output{margin-top:10px;display:none;position:relative}/*! #######################################################################

	MeanMenu 2.0.7
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */a.meanmenu-reveal{display:none}.mean-container .mean-bar{*zoom:1;width:100%;position:relative;background:#303075;min-height:52px;z-index:999999;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-container .mean-bar:after,.mean-container .mean-bar:before{content:" ";display:table}.mean-container .mean-bar:after{clear:both}.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:2px;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#303075;margin-top:52px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;position:relative;background:transparent}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li a{display:block;float:left;width:100%;padding:1em 15px;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase;font-size:13px}.mean-container .mean-nav ul li a:hover{background:#252525;background:#212151}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:24px;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:none !important;border-left:1px solid rgba(255,255,255,0.4) !important}.mean-container .mean-nav ul li a.mean-expand:hover{background:#212151}.mean-container .mean-nav ul li ul{top:auto;left:auto}.mean-container .mean-nav ul li li a{width:100%;padding:1em 20px;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);filter:alpha(opacity=75);text-shadow:none !important;visibility:visible;height:auto;background:#a7a6a6;opacity:1}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-remove{display:none !important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.googlemap #gmap{height:500px}.googlemap .marker{display:none}.grid .grid-item{width:25%}.grid .grid-item-width2{width:50%}.grid .grid-item img,.grid .grid-item-width2 img{display:block;max-width:100%}.grid.element-list .grid-item{width:100%;background-color:white;border-bottom:1px solid black}.carousel-fade{width:100%;position:fixed;z-index:-2;left:0;top:0;height:100%}.carousel-fade .carousel-inner{height:100%}.carousel-fade .carousel-inner .raster{background:url("../images/raster.png");width:100%;height:100%;position:absolute;z-index:1}.carousel-fade .carousel-inner .item{transition-property:opacity;height:100%;width:100%;position:absolute;background-size:cover;background-position:center center}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .item{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev{left:0;transform:translate3d(0, 0, 0)}.carousel-fade .carousel-control{z-index:2}@media screen and (max-width: 480px){.carousel-fade{position:relative;height:250px}.carousel-fade .carousel-inner .item{height:250px}}.accordion .entry{margin-bottom:0}.accordion .entry .title{transition:all ease 500ms;border-left:0;border-right:0;border-bottom:1px solid #cdcccc;cursor:pointer;font-size:18px;color:#4d4d4d;background-image:url("../images/accordion_1.svg");background-size:20px 20px;background-repeat:no-repeat;background-position:10px 16px;padding:15px 15px 15px 40px;transition:all 0.3s}.accordion .entry:nth-of-type(odd) .title{background-color:#f8f8f8}.accordion .entry .text{display:none;padding:15px;background-color:#f8f8f8;font-size:18px;line-height:26px;border-bottom:1px solid #cdcccc}.accordion .entry .text:nth-of-type(odd){background-color:#f8f8f8}.accordion .entry.active .title{background-image:url("../images/accordion_2_new.svg");border-bottom:1px solid #cdcccc}.accordion.lehrlingbox h3{padding:3px 10px 3px 30px;margin:0 !important;color:#fff;background-color:#303075;display:inline-block;font-size:18px !important;font-family:"Open Sans",sans-serif !important;border-top-left-radius:7px;border-top-right-radius:7px;font-weight:bold !important}.accordion.lehrlingbox .inner .text,.accordion.lehrlingbox .inner .title{padding:0;margin:0;border-bottom:0;background-color:transparent}.accordion.lehrlingbox .inner .text{padding:20px 30px 20px 0;background-color:#f3f3f3}.accordion.lehrlingbox .inner .inhalt span{font-weight:bold;border-bottom:1px solid #4d4d4d;padding-left:30px;color:#4d4d4d}.accordion.lehrlingbox .inner .inhalt .textInhalt{margin-bottom:10px;padding-left:30px;color:#4d4d4d}table.vis-table{width:100%}table.vis-table tr{border:1px solid #a7a6a6}table.vis-table td,table.vis-table th{padding:5px}@media screen and (max-width: 650px){table.vis-table tr{padding-bottom:5px;margin-bottom:5px;display:block}table.vis-table tr:first-child{display:none}table.vis-table th{display:none}table.vis-table td{display:block}table.vis-table td:before{content:attr(data-th) ": ";font-weight:bold;width:50%;display:inline-block}}.introBox{position:relative;width:100%;height:100%;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-size:cover}.introBox .ankerLink{position:absolute;left:0;right:0;top:-30px;text-align:center;background:url("../images/arrow-bottom.svg");background-repeat:no-repeat;height:30px;background-size:30px;background-position:top center;width:100%;opacity:0.8}.introBox .anker{position:absolute;top:60px}.introBox.introBoxStartseite{height:100vh}.introBox .container{width:95%}.introBox .raster{background:url("../images/raster.png");width:100%;height:100%;position:absolute;z-index:0;overflow:hidden;display:none}.introBox .mobil{display:none;width:100%;height:auto}.introBox .text{padding-top:80px;position:absolute;bottom:0;width:100%;text-align:center;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.73) 23%, rgba(255,255,255,0.9) 34%, #fff 48%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.73) 23%, rgba(255,255,255,0.9) 34%, #fff 48%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.73) 23%, rgba(255,255,255,0.9) 34%, #fff 48%, #fff 100%);z-index:5;padding-bottom:15px}.introBox .text h1,.introBox .text h2{font-family:"Open Sans Condensed",sans-serif;font-size:40px;color:#a7a6a6;font-weight:900;text-transform:uppercase;margin-top:0;margin-bottom:0;padding-bottom:0;letter-spacing:0.08em}.introBox .text h1 a,.introBox .text h2 a{color:#a7a6a6;transition:all 0.3s}.introBox .text h1 a:hover,.introBox .text h2 a:hover{color:#303075;text-decoration:none}.introBox .text h1.landingh2,.introBox .text h2.landingh2{font-weight:400;text-transform:none;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #a7a6a6}.introBox .text h1.landingh2::before,.introBox .text h2.landingh2::before{content:"« "}.introBox .text h1.landingh2::after,.introBox .text h2.landingh2::after{content:" »"}.introBox .text h3{font-family:"Open Sans Condensed",sans-serif;font-size:37px;margin-top:0;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #a7a6a6;letter-spacing:0.08em;font-weight:400;color:#a7a6a6}.introBox .text h3::before{content:"« "}.introBox .text h3::after{content:" »"}.introBox .text p{color:#4d4d4d;padding-bottom:0;margin-bottom:10px;font-size:16px;letter-spacing:0.03em;line-height:26px}.introBox .text p a{color:#303075;text-decoration:underline}.introBox.introStartseite{height:100vh}.introBox.introStartseite h1{margin-bottom:5px;padding-bottom:0;letter-spacing:0.05em}.introBox.introStartseite h2{font-family:"Open Sans Condensed",sans-serif;font-size:37px;margin-top:0;padding-bottom:15px;font-weight:normal;color:#a7a6a6;text-transform:none;letter-spacing:0.08em;margin-bottom:0}.introBox.introStartseite h2::before{content:"« "}.introBox.introStartseite h2::after{content:" »"}.introBox.introStartseite .linie{border-bottom:1px solid #a7a6a6;height:1px;width:100%;margin-bottom:15px}.introBox.introStartseite .slogan{-ms-transform:skewX(-30deg) translate(-240px, 0);-webkit-transform:skewX(-30deg) translate(-240px, 0);transform:skewX(-30deg) translate(-240px, 0);background-color:rgba(48,48,117,0.92);color:#fff;width:590px;position:absolute;right:0;height:40%;box-sizing:border-box;box-shadow:0 0 25px 0 rgba(0,0,0,0.3)}.introBox.introStartseite .slogan .inner{position:relative;height:100%}.introBox.introStartseite .slogan .inner span{-ms-transform:skewX(30deg);-webkit-transform:skewX(30deg);transform:skewX(30deg);display:inline-block;letter-spacing:0.05em;font-family:"Open Sans Condensed",sans-serif;font-size:40px;line-height:48pt;color:#a7a6a6;font-weight:900;position:absolute;right:0;text-align:right;bottom:20px}.introBox.introStartseite .slogan .inner span p{display:inline-block;margin:0;padding:0}.introBox.introStartseite .slogan .inner span p.second{padding-right:40px}.introBox.introStartseite .slogan .inner span p.last{padding-right:90px}.imgVerlauf{display:none}.videoOuter .VideoVerlauf{display:none}@media screen and (max-width: 1600px){.introBox{overflow:hidden}.introBox .text{bottom:-125px;transition:all 0.3s;height:285px}.introBox .text h1,.introBox .text h2,.introBox .text h3{font-size:30px}.introBox .text h3{margin-bottom:0;border-bottom:0}.introBox .text:hover{bottom:0}.introBox .text:hover h3{margin-bottom:15px;border-bottom:1px solid #a7a6a6}}@media screen and (max-width: 1024px){div.section{background-image:none !important}.imgVerlauf{position:relative;display:block}.imgVerlauf .imgVerlaufInner{position:absolute;height:150px;width:100%;bottom:-40px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.73) 23%, rgba(255,255,255,0.9) 34%, #fff 48%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.73) 23%, rgba(255,255,255,0.9) 34%, #fff 48%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.73) 23%, rgba(255,255,255,0.9) 34%, #fff 48%, #fff 100%)}.videobg{width:100%;height:100%;background-size:cover;background-position:top center}.videoOuter{position:relative;max-height:400px !important;overflow:hidden}.videoOuter .VideoVerlauf{z-index:5;display:block;position:absolute;height:150px;width:100%;bottom:-60px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.73) 23%, rgba(255,255,255,0.9) 34%, #fff 48%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.73) 23%, rgba(255,255,255,0.9) 34%, #fff 48%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.73) 23%, rgba(255,255,255,0.9) 34%, #fff 48%, #fff 100%)}.introBox .text{height:auto;bottom:0;padding-top:0;position:relative}.introBox .text h3{margin-bottom:15px;border-bottom:1px solid #a7a6a6}.introBox .mobil{display:block}#fullpage .section{height:auto !important}.fp-tableCell{height:auto !important;max-height:400px !important}}@media screen and (max-width: 480px){.introBox{position:relative;height:auto;top:auto;left:auto;background-image:none !important;background-color:#fff}.introBox.introStartseite{height:auto}.introBox .text{position:relative;top:auto;left:auto;padding-top:20px;bottom:auto;height:auto;margin-top:-40px}}.introBox.introDetail{height:auto;position:fixed;background-attachment:inherit}.introBox.introDetail .videoDetailLeistungen{position:relative;top:auto;left:auto;transform:initial;background-size:auto;z-index:10;height:540px;overflow:hidden}.introBox.introDetail.videoOuter .container-fluid{margin:0;padding:0}.introBox.displayNone{display:none}.introBox.zindex{z-index:5}.introBox.zindexminus{z-index:-1}.introBox.introleistungen{display:none}.introBox.introOnepageContent{margin-bottom:30px;position:relative;background-attachment:fixed;background-size:cover;height:auto}.introBox.introOnepageContent .verlauf{padding-top:10%;position:absolute;bottom:0;width:100%;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.73) 23%, rgba(255,255,255,0.9) 34%, #fff 48%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.73) 23%, rgba(255,255,255,0.9) 34%, #fff 48%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 16%, rgba(255,255,255,0.73) 23%, rgba(255,255,255,0.9) 34%, #fff 48%, #fff 100%);z-index:5}.introBox.introOnepageContent.videoOuter{height:540px !important}.introBox.introOnepageContentVariante{max-height:400px !important;height:400px}.spacerStandorte{display:block;width:100%;height:50px}.standorteBox{background-image:url("../images/verlauf.jpg");background-size:cover;padding:60px 0}.standorteBox img{padding:0 20%}.content{width:100%;background:#fff;position:relative}.content .container{padding-bottom:60px}.content .container.first{padding-bottom:0}.content .container.leistungenIntro{position:absolute;top:290px;width:800px;left:50%;margin-left:-400px}.content .container.leistungenIntro .linie{display:none}.content .container .introDetail h1.nosubtitel{margin-bottom:30px}.content .container .introDetail h2{margin-bottom:0}.content .container .svg{max-width:800px;width:800px;height:800px;margin:30px auto}.content .container h2,.content .container h3,.content .container h4,.content .container h5{margin-top:0;font-weight:400;margin-bottom:15px;font-family:"Open Sans Condensed",sans-serif;line-height:normal;font-size:30px}.content .container h2.heading.grau,.content .container h3.heading.grau,.content .container h4.heading.grau,.content .container h5.heading.grau{color:#4d4d4d}.content .container h2.heading.hellgrau,.content .container h3.heading.hellgrau,.content .container h4.heading.hellgrau,.content .container h5.heading.hellgrau{color:#a7a6a6}.content .container h2.heading.violett,.content .container h3.heading.violett,.content .container h4.heading.violett,.content .container h5.heading.violett{color:#303075}.content .container h2.heading.sehrhellgrau,.content .container h3.heading.sehrhellgrau,.content .container h4.heading.sehrhellgrau,.content .container h5.heading.sehrhellgrau{color:#ccc}.content .container h2.heading.opensans,.content .container h3.heading.opensans,.content .container h4.heading.opensans,.content .container h5.heading.opensans{font-family:"Open Sans",sans-serif;font-weight:bold}.content .container h2.heading.opensanscondensed,.content .container h3.heading.opensanscondensed,.content .container h4.heading.opensanscondensed,.content .container h5.heading.opensanscondensed{font-family:"Open Sans Condensed",sans-serif;letter-spacing:0.05em}.content .container h2.heading.left,.content .container h3.heading.left,.content .container h4.heading.left,.content .container h5.heading.left{text-align:left}.content .container h2.heading.center,.content .container h3.heading.center,.content .container h4.heading.center,.content .container h5.heading.center{text-align:center}.content .container h2.heading.right,.content .container h3.heading.right,.content .container h4.heading.right,.content .container h5.heading.right{text-align:right}.content .container h2.heading.normal,.content .container h3.heading.normal,.content .container h4.heading.normal,.content .container h5.heading.normal{font-weight:400}.content .container h2.heading.bold,.content .container h3.heading.bold,.content .container h4.heading.bold,.content .container h5.heading.bold{font-weight:600}.content .container h2.heading.extrabold,.content .container h3.heading.extrabold,.content .container h4.heading.extrabold,.content .container h5.heading.extrabold{font-weight:800}.content .container .headline h3{text-align:center;font-size:40px;margin-bottom:0;color:#a7a6a6;letter-spacing:0.08em;font-family:"Open Sans Condensed",sans-serif;font-weight:600}.content .container .headline.headlineKarriere h3{text-align:left;color:#ccc;font-size:30px;margin-bottom:30px;letter-spacing:0.08em;line-height:32px}.content .container .headline.headingKontakt h3{padding-bottom:20px;border-bottom:1px solid #a7a6a6;text-transform:uppercase}.zertifikat{border:1px solid #a7a6a6;transition:all 0.3s;margin-bottom:20px}.zertifikat:hover{box-shadow:0 10px 20px -5px rgba(0,0,0,0.5)}.anker{position:absolute;margin-top:-170px}.anker.standorte{margin-top:-230px}.bg{padding-top:60px;margin-bottom:60px}.bg.grey{background-color:#a7a6a6}.bg.bgimage{background-size:cover;background-position:center center}.introDetail{text-align:center}.introDetail h1{font-family:"Open Sans Condensed",sans-serif;font-size:40px;color:#a7a6a6;font-weight:900;text-transform:uppercase;margin-top:60px;margin-bottom:0;padding-bottom:0;letter-spacing:0.08em;line-height:normal}.introDetail h2{font-family:"Open Sans Condensed",sans-serif;font-size:37px;margin-top:0;margin-bottom:0;padding-bottom:15px;font-weight:normal;letter-spacing:0.08em;line-height:normal;color:#a7a6a6;margin-bottom:15px}.introDetail h2::before{content:"« "}.introDetail h2::after{content:" »"}.linie{border-bottom:1px solid #a7a6a6;width:100%;min-height:1px;margin-bottom:40px}.richtext{font-size:18px;position:relative;line-height:30px;color:#4d4d4d}.richtext p{font-size:18px;line-height:30px;color:#4d4d4d;margin-bottom:20px}.richtext p a{color:#303075;text-decoration:underline}.richtext ul{padding-left:0;margin-left:20px}.richtext ul li a{color:#4d4d4d;text-decoration:underline}.richtext ul.listeJob{margin-left:0;padding-left:0;margin-bottom:20px}.richtext ul.listeJob li{border-bottom:1px solid #dad9d9;padding-bottom:7px;margin-bottom:7px;list-style:none;padding-left:0;list-style:none;font-weight:bold}.richtext ul.listeJob li a{color:#4d4d4d;text-decoration:underline}.richtext ul.listeJob li .box{width:20px;height:20px;float:left;border-radius:2px;margin-right:10px;background:url("../images/ok-haken-black.svg");background-repeat:no-repeat;margin-top:10px}.richtext ul.listeJob li .text{padding-left:35px}video{position:absolute;top:55%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity;z-index:0}.sloganDetail{width:391px;position:absolute;height:391px;box-sizing:border-box;right:190px;top:-177px;height:350px;background-image:url("../images/buttonSloganEN.png");background-repeat:no-repeat;background-position:bottom center}.sloganDetail .inner{position:relative;height:100%}.sloganDetail .inner span{display:inline-block;letter-spacing:0.05em;font-family:"Open Sans Condensed", sans-serif;font-size:30px;line-height:30px;color:#A7A6A6;position:absolute;right:15px;text-align:right;bottom:70px}.sloganDetail .inner span p{display:inline-block;margin:0;padding:0;margin-right:20px}.sloganDetail .inner span p:first-child{padding-right:15px}.sloganDetail .inner span p:first-child::before{content:"«"}.sloganDetail .inner span p:nth-child(2){padding-right:80px}.sloganDetail .inner span p:nth-child(3){padding-right:75px}.sloganDetail .inner span p:nth-child(3)::after{content:"»"}.sloganDetail .inner span.slogan-de p:nth-child(2){padding-right:30px}.sloganDetail .inner span.slogan-de p:nth-child(3){padding-right:60px}.sloganDetail .inner span.slogan-en p:nth-child(2){padding-right:37px;padding-left:34px}.sloganDetail .inner span.slogan-en p:nth-child(3){padding-right:50px}.content{margin-top:240px}.content.contentLeistungen .containerleistungen:last-child .ContentDetailLeistungen{border-bottom:none}.content.noMargin{margin-top:0}.content.bgimg{background-repeat:no-repeat;background-position:top left;background-attachment:fixed;background-size:100% auto;background-image:url("../../userdata/backgrounds/kreis.jpg")}@media screen and (max-width: 990px){.content.bgimg{background-image:none}}.content.bgimg.karrierebg{background-image:url("../../userdata/backgrounds/karriere-kreis-final.jpg")}@media screen and (max-width: 1920px){.content.bgimg.karrierebg{background-image:url("../../userdata/backgrounds/kreis.jpg");background-position:center -95px;background-size:1920px}}@media screen and (max-width: 990px){.content.bgimg.karrierebg{background-image:none}}.content.bgimg.bgLehrling{background-image:url("../../userdata/backgrounds/lehrling-final.jpg")}@media screen and (max-width: 1920px){.content.bgimg.bgLehrling{background-image:url("../../userdata/backgrounds/kreis.jpg");background-position:center -95px;background-size:1920px}}@media screen and (max-width: 990px){.content.bgimg.bgLehrling{background-image:none}}.content h3.standorteHeadline{color:#a7a6a6 !important;z-index:10;width:100%;text-align:center}.content .container{position:relative}.content .container .container{position:relative;padding:0;width:100%}.content .containerUnternehmen.lowpaddingBottom{padding-bottom:15px}.content .containerleistungen{padding-bottom:30px}.content .containerleistungen.lowpaddingBottom{padding-bottom:15px}.content .containerleistungen h3.varianteHeadline{text-align:center;color:#a7a6a6;font-weight:600;margin-bottom:0;font-size:40px}.content .ContentDetailLeistungen{border-bottom:1px solid #4d4d4d;padding-bottom:30px}.content .ContentDetailLeistungen h3{text-align:center;color:#a7a6a6;font-weight:600;margin-top:-8px}.leistungenOuter .detailContentOuter:first-child h3.varianteHeadline{border-top:1px solid #4d4d4d;padding-top:30px}.leistungenOuter .detailContentOuter:last-child .ContentDetailLeistungen{border-bottom:none}.imagebox{display:block;margin-bottom:30px}.imagebox.center{text-align:center}.imagebox.right{text-align:right}.imagebox.mobil{display:none}.imagebox.desktop{display:block}.Contentpaddingtop{padding-top:50px;margin-bottom:60px;background-repeat:no-repeat;background-position:bottom right}.backgroundspacer{display:block;width:100%}.abstand.mobil{display:none}.abstand.desktop{display:block}@media screen and (min-width: 1921px){.bigsizenone{display:none}}@media screen and (max-width: 2500px){.backgroundspacer{height:0}}@media screen and (max-width: 1920px){.backgroundspacer{height:600px}.content.bgimg{background-attachment:fixed;background-position:left -100px}}@media screen and (max-width: 1600px){.imagebox{text-align:center}.imagebox img{text-align:center}.imagebox.imgsizefix img{text-align:center;width:100% !important}.introDetail h1{margin-top:30px}.Contentpaddingtop{background-position:center center}.sloganDetail{right:150px}.standorteBox img{padding:0 30px}}@media screen and (max-width: 1200px){.content.bgimg{background-position:top left}.content .container .svg{display:none}.content .container.leistungenIntro{position:relative;top:auto;width:auto;left:auto;margin-left:auto}}@media screen and (max-width: 1170px){.content{margin-top:0}.content .container{width:100%}.introBox.introDetail{position:relative}.introBox.introOnepageContent.videoOuter{height:350px !important}}@media screen and (max-width: 1024px){.videoStart{position:relative;z-index:0;top:0;left:0;width:100%;transform:none}.abstand{height:20px !important}.abstand.desktop{display:none}.abstand.mobil{display:block}.backgroundspacer{height:0}.imagebox.desktop{display:none}.imagebox.mobil{display:block}.imagebox img{width:100% !important}.anker{margin-top:0}.anker.standorte{margin-top:0}}@media screen and (max-width: 676px){.introBox.introOnepageContent.videoOuter{height:280px !important}}@media screen and (max-width: 530px){h1.nosubtitel{font-size:20px}}@media screen and (max-width: 1600px){.sloganDetail{right:185px}}.historywrapperOuter{position:relative;text-align:center}.historywrapperOuter a.down,.historywrapperOuter a.up{width:115px;height:36px;display:inline-block;background-repeat:no-repeat;position:absolute;z-index:20;cursor:pointer}.historywrapperOuter a.down{background-image:url("../images/arrow-history-bottom-violett.svg");bottom:-50px;left:36px}.historywrapperOuter a.up{background-image:url("../images/arrow-history-top-violett.svg");top:-40px;position:absolute;left:36px}.historywrapperOuter .historywrapper{height:550px;width:100%;overflow:hidden;position:relative}.historywrapperOuter .historywrapper .historyOuter{height:550px;width:100%;overflow:hidden;position:relative;top:20px;text-align:left}.historywrapperOuter .historywrapper .historyOuter .inner span.jahr{color:#4d4d4d;font-weight:800;font-size:30px;text-align:left;padding-left:30px;display:inline-block;width:100%;font-family:"Open Sans Condensed",sans-serif}.historywrapperOuter .historywrapper .historyOuter .inner span.contentH{width:100%;display:inline-block;margin-bottom:25px;color:#4d4d4d;background-color:transparent}.historywrapperOuter .historywrapper .historyOuter .inner span.contentH .pfeil{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #303075;position:absolute;left:-40px;top:7px}.historywrapperOuter .historywrapper .historyOuter .inner span.contentH h3{font-size:18px;margin:0 0 7px;color:#4d4d4d;font-family:open sans;font-weight:bold}.historywrapperOuter .historywrapper .historyOuter .inner span.contentH p{width:70%}.historywrapperOuter .historywrapper .historyOuter .inner:last-child span.content{margin-bottom:0;border-bottom:0}@media screen and (max-width: 990px){.historywrapper .historyOuter{height:auto;overflow-x:visible;overflow-y:visible}.historywrapper .historyOuter .inner span.jahr{padding:0}}@media screen and (max-width: 650px){.historywrapperOuter .historywrapper{height:auto}.historywrapperOuter .historywrapper .historyOuter{height:auto}.historywrapperOuter .historywrapper .historyOuter .inner span.contentH .pfeil{left:-20px}.historywrapperOuter .historywrapper .historyOuter .inner span.contentH p{width:100%}.historywrapperOuter a.down,.historywrapperOuter a.up{display:none}}@media screen and (max-width: 580px){.historywrapper .historyOuter .inner{background:none}.historywrapper .historyOuter .inner .col-xs-3,.historywrapper .historyOuter .inner .col-xs-9{width:100%}.historywrapper .historyOuter .inner span.contentH .pfeil{display:none}.historywrapper .historyOuter .inner span.jahr{padding-left:0 !important}}.jobs{margin-bottom:30px}.jobs .item{border:1px solid #cdcccc;border-left:0;border-right:0;border-bottom:0;display:inline-block;width:calc(100% - 30px);min-height:53px;float:left;margin:0 15px}.jobs .item span.standort{padding-top:13px;float:left}.jobs .item span.bewerben{background-color:#303075;color:#fff;padding:5px 7px;float:right;margin-top:9px;color:#fff}.jobs .item span.bewerben a{color:#fff;text-decoration:none}.jobs .item span.bewerben a:hover{color:#fff;text-decoration:none}.jobs .item span.bewerben span.glyphicon{padding-right:5px}.jobs .item span.bewerben .emo_address{color:#fff}.jobs .item span.bewerben .emo_address:hover{text-decoration:none}.jobs .item .pdf{color:#303075;float:left;font-weight:normal;text-decoration:underline;padding:13px 0}.jobs .item:last-child{border:1px solid #cdcccc;border-left:0;border-right:0}.jobs .item:nth-of-type(odd){background-color:#f8f8f8}.containerpaddingBottom{margin-bottom:60px}.spacerintro{height:100px}ul.lehrling{margin-bottom:60px}ul.lehrling li{padding-left:10px}ul.lehrling li a{font-weight:bold}ul.lehrling li.active a{color:#a7a6a6}@media screen and (max-width: 770px){.jobs .item span.standort{float:left;width:100%;display:block;margin-bottom:0}.jobs .item .pdf{width:100%;display:block}.jobs .item span.bewerben{width:auto;display:inline-block;margin-bottom:15px;float:left}}.leistungenAnker{position:relative}.leistungenAnker a{position:absolute}.leistungenAnker a.forschung{width:19%;height:19%;top:21%;left:3%}.leistungenAnker a.entwicklung{width:21%;height:20%;top:24%;left:3%}.leistungenAnker a.serie{width:24%;height:14%;top:38%;left:30%}.leistungenAnker a.industrialisierung{width:25%;height:15%;top:15%;left:48%}.leistungenAnker a.aftersale{width:20%;height:19%;top:46%;left:59%}.googlemapLink{background-image:url("../images/googlemap.svg");width:45px;height:50px;display:inline-block;background-repeat:no-repeat}.googlemapRichtext .googlemapLink{position:absolute;right:0;bottom:0}@media screen and (max-width: 1600px){.leistungenAnker{width:55%;margin:0 auto}}@media screen and (max-width: 1024px){.leistungenAnker{width:100%;margin:0 auto}}.cookieInfo{position:fixed;left:0;bottom:0;width:100%;padding:10px;background-color:#303075;color:#fff;line-height:25px;z-index:50;opacity:0.9;padding:25px 60px}.cookieInfo p{font-weight:lighter;font-size:20px}.cookieInfo a{color:#fff;text-decoration:underline;font-weight:600}.cookieInfo a.cookieLink{text-decoration:none;border-bottom:2px solid #fff;margin-left:10px}.cookieInfo .acceptcookies{background-color:transparent;border:0;border-bottom:2px solid;font-weight:600;letter-spacing:1px;color:#fff;cursor:pointer;transition:all 0.2s;margin-top:10px;padding:0}.cookieInfo .acceptcookies:before{content:'> '}.cookieInfo .cross{position:absolute;right:40px;top:75px;font-size:28px;cursor:pointer}@media screen and (max-width: 992px){.cookieInfo{padding:50px}.cookieInfo .cross{top:50px;right:20px}}@media (max-width: 768px){.cookieInfo .acceptcookies{float:none;display:block;margin:10px 0 0}}

/*# sourceMappingURL=main.css.map */