/* style.css */
.ce_gallery>ul li.col_first{clear: inherit}#main .ce_gallery ul{padding-left: 0}.errorArticle h1::after{left: calc(50% - 20px)}.overflowHidden{overflow: hidden}.clearBoth{clear: both}.apBox .image_container{margin-bottom: 15px}.apBox p:last-child{margin-bottom: 0}.apBox p{margin-bottom: 5px}.apBox h3{margin-top: 0}.apBox{width: calc(50% - 20px);float: left;margin: 0 20px 20px 0;border: 1px solid #ddd;border-left: 3px solid #2b4c72;padding: 20px;min-height: 270px}.contentHeader .mainNav li.active a::before,.contentHeader .mainNav li.active strong::before,.contentHeader .mainNav li.trail a::before,.contentHeader .mainNav li.trail strong::before{content: '';position: absolute;top: 0;left: calc(50% - 5px);display: block;width: 0;height: 0; border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid #2b4c72}.headTop .headTopContent .floatLeft .fBlock i::before{margin-top: 10px}.headTop .headTopContent .fBlock a{position: relative;top: 5px}.home #container{padding-bottom: 70px; /* Höhe des Footers + Abstand*/}.home footer{height:102px;margin-top: -50px; /* Höhe des Footers */}.home #wrapper{height: auto; min-height: 100%}.pannenBanner .inner span{padding-left: 25px}.pannenBanner .inner,.pannenBanner .inner *{font-size: 18px}.pannenBanner .inner{position: relative;top: -4px;padding-left: 10px}.pannenBanner{position: fixed;bottom: 0;left: 0;width: 100%;padding: 10px;z-index: 98;background: #fff;border-top: 1px solid #2b4c72;text-align: center}.widget-submit button{display: inline-block;overflow: hidden;border-radius: 3px;border: 1px solid #2b4c72;padding: 12px 25px;margin: 15px 15px 0 0;font-size: 17px;transition: all .3s;background: #2b4c72;color: #fff}.widget-text label,.widget-captcha label,.widget-textarea label{font-weight: normal;color: #2b4c72}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{border-radius: 0 !important;padding: 10px !important}.widget-captcha{display: block !important}.widget-explanation{margin-bottom: 20px}.landingpage #container{padding-bottom: 70px; /* Höhe des Footers + Abstand*/}.landingpage footer{height:102px;margin-top: -50px; /* Höhe des Footers */}.landingpage #wrapper{height: auto; min-height: 100%}h1::after{content: '';position: absolute;bottom: 0;left: 0;height: 3px;width: 40px;background: #2b4c72}h1{margin-top: 0;color: #2b4c72;text-transform: uppercase;font-size: 25px;position: relative;padding-bottom: 20px;margin-bottom: 20px}.splitterSpan{display: block;overflow: hidden;clear: both;height: 1px;width: 100%}.contactBlock span{line-height: 130%}.contactBlock h3{color: #ffec0f}.contactBlock > h3{margin-top: 0}.contactBlock *{color: #fff}.contactBlock{background-image:url("../../files/images/content/partner2.jpg");background: #2b4c72;padding: 20px}.landingpage.manPartnerSite .contentHeader .headerText{display: none}.landingpage.manPartnerSite .contentHeader .padding{height: 120px}.landingpage footer{margin-top: 20px}.landingpage #main .iFrameContainer .video{margin: 0 auto;height: 3500px;max-width: 960px;width: 100%}.landingpage #main .iFrameContainer{height: 3500px;margin: 0 auto;max-width: 960px;width: 100%}.landingpage #main .iFrameContainer .video{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.landingpage #main .iFrameContainer{position: relative;width: 100%;height: 0;padding-bottom: 56.25%}.landingpage #main .maxWidth{max-width: 1340px}.landingpage .contentHeader .headerText{height: auto;background: none;width: 100%;padding: 0;top: 160px}.landingpage .contentHeader .padding{height: 130px;background: none}.landingpage .contentHeader{background: none}.resNavContainer .resNav strong{text-decoration: underline}.resNavContainer .resNav a,.resNavContainer .resNav strong{color: #fff;padding: 10px 0;display: block;font-size: 18px}.resNavContainer .resNav ul{width: 100%;height: 100%;display: block;overflow: hidden;padding: 30px;box-sizing: border-box}.resNavContainer .resNav{position: fixed;top: 0;left: 0;height: 100%;width: 100%;background: rgba(43, 76, 114, 0.96);z-index: 99;display: none}.resNavContainer .closeButton{color: #fff;display: none;position: fixed;top: 20px;right: 20px;font-size: 30px;cursor: pointer;z-index: 999}.resNavContainer .openButton{color: #2b4c72;display: none;position: fixed;top: 17px;right: 10px;font-size: 30px;cursor: pointer;z-index: 999;background: #f3f4f4;padding: 10px 12px;border: 1px solid #e1e1e1}.resNavContainer .openButton,.resNavContainer .closeButton{}.button.blueCorner:hover{border: 1px solid #193453}.button.blueBg:hover{background: #193453}footer span{font-size: 15px;line-height: 140%}footer li{float: right;margin-left: 15px}footer .rightSide{width: 50%;float: right}footer .leftSide{width: 50%;float: left}footer::after{content: '';background: #2b4c72;position: absolute;top: 0;right: 0;z-index: -1;height: 100%;width: 50%}footer::before{content: '';background: #193453;position: absolute;top: 0;left: 0;z-index: -1;height: 100%;width: 50%}footer .inside *{color: #f5c82a}.partnerArea .decoImgContainer .imageBox2{position: absolute;top: 180px;left: 40px;z-index: 2;width: 300px}.partnerArea .decoImgContainer .borderBox{position: absolute;top: 110px;left: -20px;z-index: 3;width: 230px;height: 300px;background: transparent;border: 2px solid #f5c82a}.partnerArea .decoImgContainer .imageBox1{position: absolute;top: 0;left: -220px;z-index: 1;width: 400px}.partnerArea .decoImgContainer{position: relative}.partnerArea .rightSide::after{background-image:url("../../files/images/content/werkstatt3.jpg");content: '';position: absolute;bottom: -30px;right: -150px;width: 300px;height: 150px;display: block;background-repeat: no-repeat;background-size: contain;z-index: -1}.partnerArea .rightSide{width: 60%;float: right;padding-left: 40px;position: relative}.partnerArea .leftSide{width: 40%;float: left}.partnerArea .inner{padding: 50px 0}.partnerArea{}.spacerHome{height: 200px}footer{margin-top: 100px;position: relative;overflow: hidden;padding: 15px 0}.lackierereiArea .decoImgContainer .imageBox2{position: absolute;top: 260px;left: 0;z-index: 2;width: 320px}.lackierereiArea .decoImgContainer .borderBox{position: absolute;top: 180px;left: 80px;z-index: 3;width: 290px;height: 230px;background: transparent;border: 2px solid #f5c82a}.lackierereiArea .decoImgContainer .imageBox1{position: absolute;top: 30px;right: -10px;z-index: 1;width: 350px}.lackierereiArea .decoImgContainer{position: relative}.lackierereiArea .blueArea::before{background-image:url("../../files/images/content/lack4.jpg");content: '';position: absolute;right: 0;bottom: 0;height: 150px;width: 500px;display: block;overflow: hidden}.lackierereiArea .leftSide::after{background-image:url("../../files/images/content/lack3.jpg");content: '';position: absolute;top: 180px;left: -180px;width: 300px;height: 210px;display: block;background-repeat: no-repeat;background-size: contain;z-index: -1}.lackierereiArea .rightSide{width: 40%;float: right}.lackierereiArea .leftSide{width: 60%;float: left;padding-right: 40px;position: relative}.lackierereiArea .inner{padding: 100px 0 200px 0;top: -20px;position: relative}.lackierereiArea::before{background-image:url("../../files/images/content/lack4.jpg");content: '';display: block;width: 550px;height: 120px;position: absolute;z-index: 0;bottom: 30px;right: 0;background-repeat: no-repeat;opacity: 0.5}.lackierereiArea::after{content: '';display: block;width: 100%;height: 120px;position: absolute;z-index: -1;bottom: 30px;left: 0;background-color: #2270ac;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231a6298' fill-opacity='0.4' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E")}.lackierereiArea{overflow: hidden}#main ul{padding-left: 18px;list-style: inherit}p,li,a{font-size: 15px;line-height: 140%;color: #666}h3{color: #2b4c72}h2::after{content: '';position: absolute;bottom: 0;left: 0;height: 3px;width: 40px;background: #f5c82a}h2{color: #2b4c72;text-transform: uppercase;font-size: 23px;position: relative;padding-bottom: 20px;margin-bottom: 20px}.home h2{margin-top: 0}.werkstattArea .decoImgContainer .imageBox2{position: absolute;top: 120px;left: 40px;z-index: 2;width: 300px}.werkstattArea .decoImgContainer .borderBox{position: absolute;top: 20px;left: -20px;z-index: 3;width: 230px;height: 300px;background: transparent;border: 2px solid #f5c82a}.home .mod_article.first{overflow: visible;clear: both}.home .mod_article{overflow: hidden;clear: both;position: relative}.werkstattArea .decoImgContainer .imageBox1{position: absolute;top: -90px;left: -220px;z-index: 1;width: 400px}.werkstattArea .decoImgContainer{position: relative}.werkstattArea .rightSide::after{background-image:url("../../files/images/content/werkstatt3.jpg");content: '';position: absolute;bottom: -30px;right: -150px;width: 300px;height: 150px;display: block;background-repeat: no-repeat;background-size: contain;z-index: -1}div{box-sizing: border-box}.werkstattArea .rightSide{width: 60%;float: right;padding-left: 40px;position: relative}.werkstattArea .leftSide{width: 40%;float: left}.werkstattArea .inner{padding: 50px 0}.werkstattArea{}.button.blueBg{background: #2b4c72;color: #fff}.button{display: inline-block;overflow: hidden;border-radius: 3px;border: 1px solid #2b4c72;padding: 12px 25px;margin: 15px 15px 0 0;font-size: 17px;transition: all .3s}.contentHeader .headerText p{font-size: 15px;line-height: 130%;color: #666}.contentHeader .headerText .yText{color: #f5c82a}.contentHeader .headerText h1::after{content: '';position: absolute;bottom: 0;left: 0;height: 3px;width: 40px;background: #2b4c72}.contentHeader .headerText h1{margin-top: 0;color: #2b4c72;text-transform: uppercase;font-size: 25px;position: relative;padding-bottom: 20px;margin-bottom: 20px}.contentHeader .headerText{width: 47%;position: absolute;top: 180px;padding-left: 9px;z-index: 9}#wrapper{overflow: hidden}.contentHeader .blueArea::before{background-image:url("../../files/images/bg/bl_balken1.png");content: '';position: absolute;left: 0;bottom: 0;height: 150px;width: 500px;display: block;overflow: hidden}.contentHeader .blueArea .bubbleBg{position: absolute;right: -120px;bottom: 50px}.contentHeader .blueArea .bubbleBg{position: absolute;right: -120px;bottom: 50px}.contentHeader .blueArea .carArea{height: 100%}.contentHeader .blueArea .carContainer{display: inline-block;position: absolute;bottom: -50px;right: -100px}.posRel{position: relative}.contentHeader .blueArea,.lackierereiArea .blueArea{height: 150px;/*background: linear-gradient(0deg, rgba(36,105,159,1) 0%, rgba(34,112,172,1) 100%);  background-color: #2270ac;*/background-color: #2270ac;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231a6298' fill-opacity='0.4' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E")}.contentHeader .navi,.contentHeader .navi *{overflow: visible}.contentHeader .mainNav li.active a,.contentHeader .mainNav li.active strong,.contentHeader .mainNav li.trail a,.contentHeader .mainNav li.trail strong{text-decoration: underline}.contentHeader .mainNav li.last a,.contentHeader .mainNav li.last strong{padding-right: 0}.contentHeader .mainNav a,.contentHeader .mainNav strong{display: inline-block;padding: 45px 10px;text-transform: uppercase;font-weight: 600;font-size: 13px;color: #424242;line-height: 140%}.contentHeader .mainNav li.last::after{display: none}.contentHeader .mainNav li::after{content: '';display: block;position: absolute;height: 150px;width: 1px;right: -1px;top: 0;background: rgb(255,255,255);background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);opacity: .1}.contentHeader .mainNav li{float: left;position: relative}.contentHeader .mainNav{position: absolute;top: 0;right: 0}a{text-decoration: none}.contentHeader .logo a,.contentHeader .logo img{display: block}.contentHeader .logo::before{content: ' ';position: absolute;left: -206%;top: 48px;background: #2270ac;height: 2px;width: 200%}.contentHeader .logo{display: inline-block;position: absolute;top: 50px;left: 0}.contentHeader .inside{height: 500px;position: relative;overflow: visible}.contentHeader .padding{background-image:url("../../files/images/bg/bg_header.png");padding: 0}.contentHeader{background-image:url("../../files/images/bg/bg_header.png");background-repeat: no-repeat;background-position: center}.padding{padding: 0 40px}.center{margin: 0 auto}.maxWidth{max-width: 1220px;width: 100%}.headTop .headTopContent .floatLeft i::before{color: #ffec0f;display: block;overflow: hidden;margin-top: 8px;font-size: 20px}.headTop .headTopContent .floatLeft i{height: 40px;width: 40px;background-color: #2b4c72;border-radius: 50%;overflow: hidden;text-align: center;margin-right: 10px}.headTop .headTopContent .floatLeft a{color: #424242;font-weight: 600}body a{color: #2b4c72}.headTop .headTopContent .floatLeft span{color: #999;font-size: 13px;display: block;margin-bottom: 3px}.headTop .headTopContent .floatLeft > div > *{float: left}.headTop .headTopContent .floatLeft > div{display: inline-block;margin-right: 15px}.headTop .headTopContent .floatLeft{margin-top: 8px}.headTop .headTopContent .floatRight a{margin-left: 15px}.headTop .headTopContent .floatRight{text-align: right}.headTop .headTopContent > div{width: 50%}.floatRight{float: right}.floatLeft{float: left}.headTop .headTopContent{max-width: 1220px;width: 100%;margin: 0 auto;overflow: hidden;padding: 12px 0}.headTop .blueLineLeft{float: left;background: #193453}.headTop .blueLineRight{float: right;background: #2b4c72}.headTop .blueLine div{width: 50%;height: 6px}.headTop{background: #f3f4f4;overflow: hidden;border-bottom: 1px solid #e1e1e1}html,body{height: 100%;font-size: 14px;font-family: 'Open Sans', sans-serif, arial !important}