@import url(/_Themes/Fonts/OpenSans/stylesheet.css);@import url(/_Themes/Fonts/Futura/stylesheet.css);html,body{margin:0;padding:0;width:100%;height:100%}body{font-family:'Open Sans';font-size:18px;font-weight:400;color:#000;min-width:1060px}body.hidden{overflow:hidden}input,textarea{font-family:inherit}.contact-form{list-style-type:none;margin:0;padding:0;margin-left:-2%;overflow:hidden}.contact-form li{float:left;width:98%;margin-left:2%;margin-bottom:30px;box-sizing:border-box}.contact-form label{display:block;cursor:pointer;margin-bottom:5px;font-size:1.1rem}.contact-form li.message{clear:left;width:98%;margin-top:20px}.contact-form li.privacy{clear:left;width:98%;margin-top:20px}.contact-form input[type="text"],.contact-form textarea,.contact-form select,.contact-form input[type="number"]{display:block;width:100%;font-size:1rem;box-sizing:border-box;padding:15px 20px;border:1px solid #ccc}.contact-form input[type="checkbox"]{width:auto;float:left}.contact-form .buttons{float:right;clear:left}.contact-form textarea{height:130px}.contact-form input[type="button"],.contact-form input[type="submit"]{border:0;background-color:#000;color:#fff;font-size:1.2rem;padding:10px 20px}.contact-form .error{border:1px solid #f00!important}.privacy-content h1{font-size:2rem}.privacy-content h2{font-size:1.5rem}.privacy-content h3{font-size:1.2rem}a{color:#e80002;text-decoration:none}a:hover{text-decoration:none;color:#fff}a:hover h3{text-decoration:none;color:@blue}a h3{transition:all .2s ease-in-out}.list ul{list-style-type:none;margin:0;padding-left:2;position:absolute;list-style-image:url('https://images.siteface.net/siteface//CMS/70/Navi/h-icon.png');padding-top:10px}.greyscale{opacity:.3;transition:all 1s ease-in-out;margin:0 auto;filter:gray;-webkit-filter:grayscale(100%);transition-property:opacity,filter,-webkit-filter}x.greyscale{-webkit-filter:sepia(1) hue-rotate(120deg);filter:sepia(1) hue-rotate(120deg);opacity:.5;background-color:#f00}.social-link{display:inline-block;margin-right:10px;width:32px}.social-link img{display:block;width:100%;transition:all .2s ease-in-out;transform:scale(1)}.social-link:hover img{transform:scale(1.1)}#contact_map_outer{height:inherit;overflow:hidden}#contact_map_outer iframe{display:none}.uc-embedding-container{display:block!important;background:rgba(0,0,0,.7);position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:0!important;z-index:1!important;height:auto!important;width:auto!important}.uc-embedding-wrapper{transform:none!important;z-index:2;position:absolute!important;left:50%;width:400px!important;margin-left:-200px!important;top:50%;margin-top:-150px!important;height:300px!important}.uc-embedding-container>img{opacity:.1;height:auto!important}.row{position:relative;width:1360px;margin:0 auto;padding:0;height:100%}.row-td{display:table;width:100%}.col-td{display:table-cell;float:none;vertical-align:top}.col{float:left;position:relative;margin-right:2%}.col[class~="small"]{margin-right:5px}.one{width:6.333%}.two{width:14.667%}.three{width:22.91666666666%}.three-half{width:27%}.four{width:31.25%}.five{width:39.667%}.six{width:48%}.seven{width:56.333%}.eight{width:64.58333333333%}.nine{width:72.9166666666%}.ten{width:81.333%}.eleven{width:89.667%}.twelve{width:98%}h2,.ck_Title2{font-size:4rem;font-weight:800}h2 span{color:#fff}h2.XS{font-size:4rem}h2.XXS{font-size:2rem}h2.S{font-size:3rem!important}h3,.ck_Title3{font-size:3.5rem}h3.XS{font-size:3rem}.fs-L{font-size:2rem}.fs-XL{font-size:1.3rem}.fs-XXL{font-size:2rem}.background-yellow{background-color:#ffad01;border:1px solid #fff;padding:10px 20px 10px 20px;text-shadow:-1px 0 #ffad01,0 1px #ffad01,1px 0 #ffad01,0 -1px #ffad01}.list-50-Percent{list-style-type:none;margin:0;padding:0;overflow:hidden}.list-50-Percent li{width:50%;float:left}.list-50-Percent a.icon{float:left;width:64px}.list-50-Percent a:hover{color:#e80002;text-decoration:underline}.list-50-Percent p{margin:0;margin-left:70px;line-height:1.2em}.list-50-Percent strong{font-weight:800}.clear,.row{clear:both}.clearfix::before,.clearfix::after,.row::after{content:" ";display:table}.clearfix::after,.row::after{clear:both}.clearfix,.row{*zoom:1}.table{width:70%}.table .second{text-align:right}.table .third{text-align:center;width:35px}.table .fourth{text-align:right;width:53px}.navigation{list-style-type:none;margin:0;padding:0}.navigation>li{float:left;position:relative}.navigation>li>a{font-family:'Open Sans';margin-top:5px;text-transform:uppercase;color:#f7f7f7;padding:0 15px;margin-left:10px;font-size:1.2rem;border:1px solid transparent;text-decoration:none;line-height:3.2rem;display:inline-block;transition:all .2s ease-in-out;font-weight:600}.navigation>li>a.selected,.navigation>li>a:hover{border:1px solid #fff;color:#fff;text-decoration:none}.navigation ul{list-style-type:none;margin:0;padding:0;position:absolute;left:10px;top:3.6rem;background-color:#fff;padding-top:10px;padding-bottom:10px;visibility:hidden;opacity:0;transition:.2s ease-in-out;z-index:99999;color:#005caa}.navigation li.hasChilds>a:hover,.navigation li.hasChilds:hover>a{background-color:#fff;color:#f00}.navigation li.hasChilds:hover ul{visibility:visible;opacity:1}.navigation ul a{text-align:left;display:block;font-size:1.2rem;color:#f00;padding:2px 15px;font-family:'Open Sans';white-space:nowrap}.navigation ul a:hover{background-color:#f7f7f7;color:#f00}#messe-banner{background-color:#fff;position:absolute;right:45px;top:110px;text-align:center}#messe-banner img{text-align:center;display:block;padding:10px 20px}#messe-banner h4{margin:0;padding:10px 20px;padding-bottom:5px;text-align:center;color:#e80002;border-top:1px solid #ccc;font-weight:600;font-size:1.2rem}#messe-banner h5{margin:0;padding:10px 20px;padding-top:0;text-align:center;color:#e80002;font-weight:600;font-size:1.3rem}#messe-banner h6{margin:0;padding:10px 20px;text-align:center;background-color:#e80002;color:#fff;font-weight:800;font-size:.8rem}.help-navigation{list-style-type:none;margin:0;padding:0;position:absolute;right:35px;top:59px}.help-navigation li{float:left}.help-navigation li:hover{border:0}.help-navigation a{margin:0;display:inline-block;line-height:normal;font-size:1rem;border-right:1px solid #fff;padding:0 10px;font-family:'Open Sans';text-transform:uppercase;color:#fff}.help-navigation a:hover{color:#f00;text-decoration:none}.help-navigation li:last-child a{border-right:0}#subnavi{background-color:#e80002;z-index:20;border-bottom:1px solid #ccc;xposition:fixed;height:0;top:0;left:0;right:0;opacity:0;transition:transform .5s ease-in-out;transform:translate3d(0,-100px,0)}#subnavi[class~="ht-pin"]{opacity:1;position:fixed;height:auto}#subnavi[class~="animation"]{transform:translate3d(0,0,0)}#subnavi .sub-navigation{list-style-type:none;margin:0;padding:0;margin-left:-50px}#subnavi .sub-navigation li{float:left}#subnavi .sub-navigation li a{font-family:'Open Sans';font-size:1.2rem;display:block;line-height:65px;text-transform:uppercase;color:#fff;margin-right:40px;transition:all .3s ease-in-out}#subnavi .sub-navigation li a:hover,#subnavi .sub-navigation li a.active{color:#000;text-decoration:none}.logo{display:block;margin-top:-40px}.logo img{display:block;margin:0 auto;width:320px}.button{color:#fff;background-color:#e80002;padding:10px 20px;transition:all .2s ease-in-out;display:inline-block}.button:hover{background-color:#f66363;color:#fff;text-decoration:none}.futura{font-family:'futura_xblk_btextra_black'}.visible{overflow:visible}.margin-center{margin:0 auto;float:none}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-align-center{text-align:center}.grayscale,.header-image{filter:gray;-webkit-filter:grayscale(100%)}.uppercase{text-transform:uppercase}.orange{color:#e80002}.blue{color:#e80002}.gray{color:#c8c8c8}.lightgrey{color:#aaa}.height100Percent{height:100%;margin:0 auto;display:block}.padding20{padding-bottom:20px}.background-gray{background-color:#e2e4e6}.background-lightgray{background-color:#eee}.background-dark{background-color:#252525}.background-white{background-color:#fafafa}.background-blue{background-color:#e80002}.background-bright-gray{background-color:#f4f4f4}.marginBottom10{margin-bottom:10px}.marginBottom20{margin-bottom:20px}.marginBottom40{margin-bottom:40px}.white{color:#fff!important}.red{color:#e80002!important}.marginNo{margin:0}.bold{font-weight:500}.thin{font-weight:400}.thinner{font-weight:200}.italic{font-style:italic}.marginTop0{margin-top:0}.marginBottom0{margin-bottom:0}.marginTop20{margin-top:20px}.marginTop40{margin-top:40px}.marginTop60{margin-top:60px}.margin130{margin:130px}.marginBottom60{margin-bottom:60px}.paddingTop60{padding-top:60px}.paddingTopBottom60{padding:60px 0}.overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);transition:all .15s ease-in-out}.cms-editor .overlay{display:none}.width50Percent{float:left;width:50%}.padding60{padding:60px}.border-orange{border:3px solid #fff;display:inline-block;padding:1rem 1.5rem}.border-blue{border:3px solid #e80002;display:inline-block;padding:1rem 1.5rem}.border-white{border:3px solid #fff;display:inline-block;padding:1rem 1.5rem}.border-turkies{border:3px solid #fff;display:inline-block;padding:1rem 1.5rem}.dn{display:none}.padding40{padding:40px}.floatLeft{float:left}.header-image{display:block;height:100%}.arrow-up{display:block;float:left;margin-top:20px}.signet{display:block;float:left;margin-top:0;padding-top:10px;padding-bottom:10px;padding-right:20px;margin-right:20px;border-right:1px solid #ccc}.six-half-image{background-repeat:no-repeat;background-size:cover}.six-half-image[class~="quality-image-1"]{background-image:url(https://images.siteface.net/siteface//CMS/79/1878/wilden-qualitaet-1.jpg)}.six-half-image[class~="quality-image-2"]{background-image:url(https://images.siteface.net/siteface//CMS/79/1878/wilden-qualitaet-2.jpg)}.six-half-image[class~="quality-image-3"]{background-image:url(https://images.siteface.net/siteface//CMS/79/1878/wilden-qualitaet-3.jpg)}.six-half-image[class~="quality-image-4"]{background-image:url(https://images.siteface.net/siteface//CMS/79/1878/wilden-qualitaet-4.jpg)}.six-half-content-right{width:680px;box-sizing:border-box;padding:100px;padding-right:0;float:left}.six-half-content-left{width:680px;box-sizing:border-box;padding:100px;padding-left:0;float:right}.width100Percent{display:block;width:100%}.fancybox{overflow:hidden;display:block}.big-button-orange{text-decoration:none;display:inline-block;color:#080002}.big-button-orange:hover{text-decoration:none}.big-button-blue{text-decoration:none;display:inline-block;color:#e80002}.big-button-blue:hover{text-decoration:none}#gallery-right{right:0!important}#gallery-left{left:0!important}#content_plain{padding:50px 0}#mobile-menu-opener{display:none;position:absolute;right:10px;top:20px}#mobile-navigation{display:none;position:absolute;left:0;right:0;background-color:#e80002;top:60px;bottom:0;overflow:auto}#mobile-navigation[class~="open"]{display:block}address{font-size:1.5rem;font-style:normal}address img{display:block;margin-bottom:50px}.gallery-list{margin:0;padding:0;overflow:hidden;margin-left:-1px;list-style-type:none;max-height:332px}.gallery-list li{float:left;margin-bottom:1px;width:16.5%;margin-left:1px;height:165px}.gallery-list li a{display:block;height:165px;xtransition:all .2s ease-in-out}.gallery-list li a:hover{opacity:.8}.gallery-list li a img{display:block}.jobs-gallery{margin-top:30px;margin-bottom:30px}.jobs-gallery .gallery-list{margin-left:-2%;max-height:none}.jobs-gallery li{width:48%;margin-bottom:20px;margin-left:2%;height:280px}.jobs-gallery li a{height:280px}.jobs-gallery li img{width:100%}.content-header{height:660px;overflow:hidden;position:relative;margin-top:50px}.content-header .arrow{position:absolute;bottom:5px;cursor:pointer;z-index:10;bottom:43px}.content-header .arrow[class~="left"]{left:10px}.content-header .arrow[class~="right"]{right:10px}.content-header .slider-list{height:inherit;overflow:hidden;position:relative}.content-header .slider-list{list-style-type:none;margin:0;padding:0;height:inherit;position:relative;white-space:nowrap}.content-header .slider-list li{height:inherit;white-space:normal;overflow:hidden;opacity:0;position:absolute;transition:all .4s ease-in-out}.content-header .slider-list li.active{opacity:1}.content-header .slider-list .picture-container{height:inherit}.content-header .slider-list .picture-container img{height:100%;display:block}.content-header .slider-list .text-container{top:auto;position:absolute;left:0;right:0;margin-left:0;width:auto;margin-top:0;bottom:0;opacity:0;transition:all .4s ease-in-out;padding:2px;text-align:center;background:rgba(0,0,0,.5)}.content-header .slider-list .text-container[class~="visi"]{opacity:1}.content-header .slider-list .text-container h4{transform:translate3d(0,0,0);transition:opaicty .3s ease-in-out;font-weight:normal;text-transform:initial;padding:20px 0;font-size:1.3rem;opacity:1;color:#fff;text-align:center;position:relative;left:50%!important;margin-left:-680px;width:1360px}.content-header .slider-list .picture-container img{opacity:1;-webkit-filter:none;filter:none}.content-gallery{margin-top:40px}#head{position:relative;height:920px;background-color:#000}#head-down{position:absolute;left:50%;bottom:-37px;margin-left:-37px}#head-small{height:auto;background-color:#000}#head-small #top{position:relative;height:60px}#head-middle{height:720px;position:relative;background-color:#000}#head-jobs{height:440px;position:relative}#head-job-article{height:120px;position:relative}#head-middle #top,#head #top,#head-job-article{background:-moz-linear-gradient(top,rgba(0,0,0,.5) 20%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,5) 20%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 20%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);xbackground:#fff;xheight:40px;xopacity:.5;xbackground:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(200,200,200,0) 100%)}#top{padding:40px 0;position:absolute;top:0;left:0;right:0;z-index:3}#services{padding:135px 0}#header{position:absolute;height:inherit;z-index:0;top:0;left:0;right:0;bottom:0;overflow:hidden}#header-slider{position:absolute;height:inherit;left:0;top:0;right:0;bottom:0;list-style-type:none;margin:0;padding:0}#header-slider li{height:inherit}#header-slogan{transition:opacity 1s ease-in-out;opacity:0;position:absolute;text-align:center;left:50%;margin-left:-680px;z-index:2;width:1360px;top:50%}#header .slider-list .picture-container img{height:100%!important;width:auto!important}#header-slogan[class~="visi"]{opacity:1}.slider-list{list-style-type:none;margin:0;padding:0;height:inherit}.slider-list li{height:inherit;opacity:0;transition:opacity 1s ease-in-out;position:absolute;left:0;right:0;top:0;bottom:0}.slider-list li.active{opacity:1}.slider-list .picture-container{xbackground-color:#000}.slider-list .picture-container img{width:100%;display:block;opacity:.3;transition:all 1s ease-in-out;margin:0 auto;filter:gray;-webkit-filter:grayscale(100%);transition-property:opacity,filter,-webkit-filter}.slider-list .picture-container[class~="image-animation"] img{opacity:1;filter:none;-webkit-filter:grayscale(0%)}.slider-list .text-container{position:absolute;text-align:center;left:50%;margin-left:-680px;z-index:2;width:1360px;top:50%;margin-top:-100px}.slider-list .text-container h3{font-family:'futura_xblk_btextra_black';transition:all .8s ease-in-out;transform:translate3d(150px,0,0);opacity:0;color:#fff;margin:0;color:#e80002;font-size:4rem;xtext-transform:uppercase;font-weight:800}.slider-list .text-container[class~="visi"] h3{opacity:1;transform:translate3d(0,0,0)}.slider-list .text-container h4{transition:all .8s ease-in-out;font-family:'futura_xblk_btextra_black';transform:translate3d(150px,0,0);opacity:0;color:#fff;margin:0;font-size:5rem;xtext-transform:uppercase;font-weight:800}.slider-list .text-container[class~="visi"] h4{opacity:1;transform:translate3d(0,0,0);transition-delay:.4s}.service-list{margin:0;padding:0;list-style-type:none;margin-left:-2%;margin-top:40px;margin-bottom:60px;overflow:hidden}.service-list li{width:30%;margin-left:2%;float:left}.service-list a{display:block;position:relative;overflow:hidden}.service-list .text-container{z-index:2;top:50%;margin-top:-2rem;text-align:center;position:absolute;left:0;right:0;right:0;bottom:0}.service-list h4,.service-list h5{margin:0}.service-list h4{font-size:1.9rem;padding:0 25px;line-height:2rem}.service-list h5{font-size:1.1rem;color:#cbcbcb}.service-list img{display:block;width:100%}.service-list .more{position:absolute;bottom:40px;padding:5px 10px;margin-left:-4rem;color:#fff;left:50%;z-index:2;border:1px solid #fff;font-size:1.2rem}.service-list a:hover .overlay{opacity:.6}#company{background-color:#e80002;padding:135px 0;background-image:url(https://images.siteface.net/siteface//CMS/70/1744/kran-gelb.jpg);background-repeat:no-repeat;background-position:top center}.company-list{list-style-type:none;margin:0;padding:0;left:50%;position:relative;margin-left:-100px;width:680px}.company-list li{overflow:hidden;margin-bottom:50px}.company-list .link{transition:all .5s ease-in-out;text-decoration:none;position:relative;float:left;display:block;width:220px;height:220px;border-radius:220px;background-color:#474e52}.company-list .text{transition:all .5s ease-in-out;visibility:hidden;opacity:0;transform:translate3d(-100px,0,0);margin-left:290px;margin-top:30px;font-size:1rem}.company-list h4{display:table-cell;vertical-align:middle;width:inherit;height:inherit;margin:0;font-size:1.5rem;line-height:1.5rem;margin:0;padding:0;margin:0;color:#fff;text-align:center;text-transform:uppercase;font-weight:400;font-family:'Open Sans'}.company-list h5{margin:0;text-transform:uppercase;font-size:1.2rem}.company-list .company-item.visi .text{visibility:visible;opacity:1;transform:translate3d(0,0,0)}.company-list .company-item.visi .link{background-color:#fff}.company-list .company-item.visi .link h4{color:#e80002}#quality{padding:100px}.quality-box{height:325px;position:relative;display:block;overflow:hidden}.quality-box.text{background-color:#f7f7f7;transition:all .2s ease-in-out;display:table;width:100%}.quality-box.text .text-container{padding:0 25px;vertical-align:middle;position:relative;display:table-cell;text-align:left;left:auto;right:auto;top:auto;bottom:auto}.quality-box.fb-logo{background-color:#e5e5e5;padding:60px;box-sizing:border-box}.quality-box.fb-logo img{opacity:.8}.quality-box.text p{color:#000}.quality-box .text-container{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;top:50%;margin-top:-2rem;text-align:center}.quality-box h4,.quality-box h5{margin:0}.quality-box h4{font-size:1.9rem;padding:0;line-height:2rem}.quality-box.text h4{margin-top:20px}.quality-box h5{font-size:1.1rem;color:#cbcbcb}.quality-box img{display:block;height:100%;filter:gray;-webkit-filter:grayscale(100%);transition:all .3s ease-in-out}.quality-box:hover .overlay{opacity:.8}.quality-box .grayscale{transition:all .2s ease-in-out}.quality-box:hover .grayscale{opacity:1}.quality-box:hover img{filter:none;-webkit-filter:grayscale(0%)}.quality-box[class~="text"]:hover{xbackground:rgba(255,168,0,.8)}#jobs-content{padding:50px 0}#jobs-boxes{padding-bottom:50px;overflow:hidden;position:relative}#jobs-header,#history-header,.content-header-image{height:685px;position:relative;overflow:hidden}#history-header,.content-header-image{height:645px}#jobs-slider,#history-slider,.content-header-list{position:absolute;left:0;top:0;right:0;bottom:0;list-style-type:none;margin:0;padding:0}#jobs-slogan,#history-slogan,.content-header-text-container{position:absolute;text-align:center;left:50%;margin-left:-680px;z-index:2;width:1360px;top:50%}#jobs-slogan h2,#history-slogan h2,.content-header-text-container h2{font-size:4rem;margin:0}#jobs-slogan h3,#history-slogan h3,.content-header-text-container h3{font-size:2rem;margin:0}#jobs .button-orange{transition:all .2s ease-in-out;margin-top:50px;font-weight:600;border:1px solid #fff;padding:15px 35px;font-size:1.7em}#jobs .button-orange:hover{border:1px solid #e80002;color:#fff}#jobs .button-blue{transition:all .2s ease-in-out;margin-top:50px;font-weight:600;border:1px solid #fff;padding:15px 35px;font-size:1.7em}#jobs .button-blue:hover{border:1px solid #e80002;color:#fff}#jobs .job-box{display:block;position:relative}#jobs .job-link{font-weight:400;font-size:1.3rem;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-80px;text-transform:uppercase;color:#fff;border:1px solid #fff;background:rgba(255,168,0,.8);text-align:center;padding:10px 20px;transition:all .2s ease-in-out}#jobs .job-link:hover,#jobs .job-box:hover .job-link{background:rgba(255,255,255,1);color:rgba(255,168,0,1);border:1px solid rgba(255,168,0,1)}.button-orange{text-decoration:none;display:inline-block;color:#080002}.button-orange:hover{text-decoration:none}.button-blue{text-decoration:none;display:inline-block;color:#e80002}.button-blue:hover{text-decoration:none}.button-white{text-decoration:none;display:inline-block;color:#fff}.button-white:hover{text-decoration:none}#contact{height:360px}#contact>div{height:inherit}#contact_container{background-image:url(https://images.siteface.net/siteface//CMS/79/1877/wilden-footer-mitarbeiter.jpg);background-repeat:no-repeat;background-size:cover}#footer{background-image:url(https://images.siteface.net/siteface//CMS/70/Navi/Footer-Image.jpg);background-repeat:no-repeat;padding:50px 0;background-size:cover}#footer address{color:#fff;font-size:.9rem;border-left:1px solid #ccc;padding-left:35px}#footer address img{display:block;margin:0 auto;margin-bottom:20px}#footer address h1{font-size:.9rem;margin-bottom:0}.footer-navigation{list-style-type:none;margin:0;padding:0;overflow:hidden;margin-left:-2%}.footer-navigation>li{margin-left:2%;width:23%;float:left}.footer-navigation>li>a{color:#fff;font-weight:400;text-transform:uppercase}.footer-navigation>li>a:hover{color:#e80002;font-weight:400;text-transform:uppercase;text-decoration:none}.footer-navigation ul{list-style-type:none;margin:0;padding:0}.footer-navigation ul a{color:#8f8f8f}.footer-navigation ul a:hover{color:#fff;text-decoration:none}#news_projects{background-color:#e2e4e6;overflow:hidden;padding-bottom:60px}.news-list{list-style-type:none;margin:0;padding:0;width:100%;margin-left:-2%;white-space:nowrap;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.news-list li{display:inline-block;vertical-align:top;margin-left:2%;width:31.3333%;overflow:hidden;position:relative}.news-list a{display:block}.news-list h3{font-size:1.2rem;text-transform:uppercase;background-color:#e80002;margin:0;padding:15px 20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.news-list img{display:block}.news-list p{margin:0;padding:20px;color:#000;white-space:normal;font-size:.9rem}.news-list a:hover h3{color:#fff}.news-list a:hover p{text-decoration:none}.news-list a:hover{text-decoration:none}.news-list .news-image-container{height:260px;overflow:hidden}.news-list .news-text-container{height:100%;overflow:hidden;background-color:#fff}.news-list .news-image{display:block;width:100%}.news-list .news-item .overlay-white{background:rgba(255,255,255,.8);transition:all .2s ease-in-out;position:absolute;left:0;top:0;right:0;bottom:0}.news-list .news-item[class~="visi"] .overlay-white{background:rgba(255,255,255,0);visibility:hidden}#news-button-left{position:absolute;left:10px;top:50%;z-index:4;margin-top:-29px;z-index:1}#news-button-right{position:absolute;right:10px;top:50%;z-index:4;margin-top:-29px;z-index:1}#news-button-right[class~="inactive"],#news-button-left[class~="inactive"]{display:none}.jobs-list{list-style-type:none;margin:0;padding:0;width:100%;margin-left:-2%;white-space:nowrap;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.jobs-list li{display:inline-block;margin-left:2%;width:48.3333%;overflow:hidden;position:relative;vertical-align:top}.jobs-list a{display:block}.jobs-list h3{color:#fff;position:absolute;top:75%;left:40%;font-size:1.2rem;text-transform:uppercase;background:rgba(232,0,2,.7);margin:0;padding:15px 20px;white-space:normal;width:80%;xheight:5rem;margin-left:-30%;border:1px solid #fff;text-align:center;box-sizing:border-box;margin-top:-4rem}.jobs-list img{display:block;width:100%;height:50%}.jobs-list p{margin:0;padding:20px;color:#000;white-space:normal;font-size:1.2rem;text-align:center;font-weight:400}.jobs-list a:hover h3{color:#fff}.jobs-list a:hover p{text-decoration:none}.jobs-list a:hover{text-decoration:none}.jobs-list a:hover h3{text-decoration:none;background:rgba(199,8,9,1)}.jobs-list .news-image-container{height:260px;overflow:hidden}.jobs-list .news-text-container{height:145px;overflow:hidden;background-color:#fff}.jobs-list .news-image{display:block;width:100%}.jobs-list .news-item .overlay-white{background:rgba(255,255,255,.8);transition:all .2s ease-in-out;position:absolute;left:0;top:0;right:0;bottom:0}#jobs-button-left{position:absolute;left:10px;top:50%;z-index:4;margin-top:-29px;z-index:1}#jobs-button-right{position:absolute;right:10px;top:50%;z-index:4;margin-top:-29px;z-index:1}#jobs-button-right[class~="inactive"],#jobs-button-left[class~="inactive"]{display:none}.jobs-small-list li{position:relative}.jobs-small-list li:before{position:absolute;left:0;top:8px;content:"";width:10px;height:10px;background:#e80002;border-radius:10px}.jobs-small-list .news-text-container{padding-left:25px}.history{position:relative}#history{overflow:hidden;padding-bottom:60px;position:relative}.history-list{list-style-type:none;margin:0;padding:0;width:100%;margin-left:-2%;white-space:nowrap;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.history-list li{display:inline-block;margin-left:2%;width:31.3333%;overflow:hidden;position:relative}.history-list a{display:block}.history-list .history-text{position:relative;background-color:#eaeaea;padding:25px 20px;min-height:180px;box-sizing:border-box}.history-list h3{font-size:1.1rem;margin:0;color:#000}.history-list img{display:block;width:100%}.history-list p{white-space:normal;font-size:.9rem;color:#000}.history-list a:hover h3{color:#000}.history-list a:hover p{text-decoration:none}.history-list a:hover{text-decoration:none}.history-list .label{position:absolute;right:5px;top:0;width:70px;height:70px;margin-top:-40px;z-index:1;text-align:center;border-radius:80px;color:#fff;background-color:#e80002;font-size:1.2rem;line-height:70px}.history-list .history-item .overlay-white{background:rgba(255,255,255,.8);z-index:2;transition:all .2s ease-in-out;position:absolute;left:0;top:0;right:0;bottom:0}.history-list .history-item[class~="visi"] .overlay-white{background:rgba(255,255,255,0);visibility:hidden}.history-list-scala{list-style-type:none;margin:0;padding:0;position:relative;overflow:hidden;margin-bottom:50px}.history-list-scala li{float:left;position:relative}.history-list-scala:before{content:"";position:absolute;left:0;right:0;bottom:12px;height:1px;background-color:#ccc}.history-list-scala .dot{display:block;position:absolute;bottom:0;left:50%;margin-left:-10px;width:20px;height:20px;background-color:#e80002;border-radius:20px;border:3px solid #fff;transition:all .2s ease-in-out}.history-list-scala .label{margin-bottom:40px;transition:all .2s ease-in-out;text-align:center;display:block;color:#8c8c8c;font-weight:400}.history-list-scala a:hover,.history-list-scala a:hover .label{text-decoration:none}.history-list-scala li.active .label,.history-list-scala a:hover .label{color:#e80002}.history-list-scala li.active .dot,.history-list-scala a:hover .dot{border:3px solid #ccc}#history-scala{position:relative;overflow:hidden}#history .button-left{top:34px;width:32px;height:32px;display:block;position:absolute;left:-40px;background-image:url(https://images.siteface.net/siteface/CMS/79/Navi/pfeil-links.png!important);background-repeat:no-repeat}#history .button-right{top:34px;width:32px;height:32px;display:block;position:absolute;right:-40px;background-image:url(https://images.siteface.net/siteface/CMS/79/Navi/pfeil-rechts.png);background-repeat:no-repeat}#history .button-left-big{bottom:30%;width:48px;height:48px;display:block;position:absolute;left:10px;background-image:background-repeat:no-repeat}#history .button-right-big{bottom:30%;width:48px;height:48px;display:block;position:absolute;right:10px;background-image:url(https://images.siteface.net/siteface/CMS/79/Navi/pfeil-rechts.png);background-repeat:no-repeat}#downloads{background-color:#c4c4c4;padding-top:20px}#downloads .download-box{background-color:#fff}#downloads-select{display:none;border:1px solid #ccc;box-sizing:border-box;display:none;font-size:1.2em;margin:0 10px 10px;padding:5px 10px;width:93%}.downloads-chooser{list-style-type:none;margin:0;padding:0;overflow:hidden}.downloads-chooser li{float:left}.downloads-chooser a{display:Block;padding:10px 14px;color:#8c8c8c;font-size:1em;font-weight:500}.downloads-chooser li.active a{background-color:#fff;color:#000}.downloads-main{list-style-type:none;margin:0;padding:0;overflow:hidden;background-color:#fff;padding:25px 20px}.downloads-main>li{opacity:0;transform:translate(-100%,0);transition:all .3s ease-in-out}.downloads-main>li.active{opacity:1;transform:translate(0,0)}.download-list{list-style-type:none;margin:0;padding:0}.download-list li{display:block!important}.download-list a{font-size:.9em;display:Block;background-image:url(https://images.siteface.net/siteface//CMS/70/Navi/pdf-icon.png);padding-left:35px;background-repeat:no-repeat;background-position:left top;padding-bottom:7px;color:#000;font-weight:500}.download-list a:hover{color:#e80002}.download-box{background-color:#fff;margin-bottom:20px;xpadding:40px}.downloads-main .download-box{padding:0}.download-box-header{background-color:#f2f2f2;padding:20px 0 0 20px}#downloads h3.XS{font-size:1.5rem;font-weight:200;color:#000}.download-link{xpadding-top:10px}#downloads .image-flyer-picture{text-align:center;display:block}.download-two-column{overflow:hidden;margin-left:-2%}.download-two-column a{float:left;width:48%;display:block;margin-left:2%}.download-two-column a img{display:block;width:100%}#locations{padding:20px 0}.location-box{position:relative;height:565px;background-color:#e7e7e7}.location-box h3{font-weight:600;font-size:1.6rem;margin:0;margin-bottom:15px;text-transform:uppercase}.location-box address{font-size:1.1rem}.location-box .location-image{overflow:hidden}.location-box .location-image img{display:block;height:100%;max-height:272px}.location-box[class~="big"] .location-image img{max-height:none}.location-box .location-address{padding:30px;box-sizing:border-box}.location-box .location-address a{color:#333}.location-box .location-address a:hover{color:#e80002}.location-box[class~="big"] .location-address{position:absolute;left:0;color:#fff;bottom:0;right:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.location-box[class~="big"] .location-address a{color:#fff}.locations-map{position:absolute;left:0;right:0;top:0;bottom:0}#services{padding:40px 0}#services_video{padding:40px 0}#video{margin:50px 0}.service-box{position:relative;display:block;overflow:hidden}.service-box .service-image{display:block;height:100%}.service-box h3{position:absolute;bottom:0;z-index:1;font-size:1.5rem;font-weight:400;text-align:center;left:0;right:0}.service-box[class~="landscape"]:last-child,.service-box[class~="square"]:last-child{margin-top:5px}.service-box:hover h3{text-decoration:none!important}.service-box:hover .overlay{opacity:.8}#references{background-color:#252525;padding-bottom:50px}.references-navigation,.references-list{list-style-type:none;margin:0;padding:0}.references-navigation{text-align:center}.references-navigation li{display:inline}.references-navigation a{display:inline-block;margin-left:10px;margin-right:10px;text-transform:uppercase;color:#fff;font-weight:600;line-height:5rem}.references-navigation a:hover,.references-navigation a.active{color:#f00;text-decoration:none}.references-list .reference-box{position:relative;display:block;background-repeat:no-repeat;height:inherit;xbackground-size:cover;background-position:center}.references-list .reference-text{position:absolute;bottom:0;left:0;right:0;box-sizing:border-box;padding:20px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.references-list .reference-image{display:block;width:100%}.references-list .reference-text h3,.references-list .reference-text h4{margin:0;text-transform:uppercase;color:#fff;font-size:1rem;z-index:1}.references-list .reference-text h4{font-weight:200}.references-list li{overflow:hidden}.references-list li.inactive{display:none}.grid-item{width:425px;height:320px;margin-bottom:20px}.grid-item--width2{width:425px}.grid-item--height2{width:425px;height:660px}.grid-item--width3{width:870px}#news_article{background-color:#fafafa;cpadding:30px 0}.news-article{background-color:#fafafa}.news-content{padding:50px;xmargin:30px}.news-image{width:100%;display:block}.news-content h2{margin-top:0;font-size:3rem}.news-content h3{margin-top:0;font-size:1.5rem;margin-bottom:0}.news-content .teaser{font-size:1.5rem;font-weight:500}.news-content .description{xfont-size:1.5rem}#jobs_article{background-color:#fff;cpadding:30px 0}.jobs-article{background-color:#fff}.jobs-content{padding:50px;xmargin:30px}.jobs-image{width:100%;display:block}.jobs-content h2{margin-top:0;font-size:3rem}.jobs-content h3{margin-top:0;font-size:1.5rem;margin-bottom:0}.jobs-content .teaser{font-size:1.5rem;font-weight:500}.jobs-content .description{xfont-size:1.5rem}.news-gallery{list-style-type:none;margin:0;padding:0;margin-left:-1%;overflow:hidden}.news-gallery li{float:left;width:24%;margin-left:1%;height:150px;margin-bottom:10px;overflow:hidden}.news-gallery li.first{width:99%;height:auto}.news-gallery a{display:block;width:100%;height:100%;transition:all 1s ease-in-out}.news-gallery a:hover{transform:scale(1.2)}.news-gallery img{display:block;opacity:0;xtransition:opacity .8s ease-in-out}.news-gallery img.max-width{height:100%;opacity:1}.news-gallery img.max-height{width:100%;opacity:1}.gallery-list-image{display:block;opacity:0;xtransition:opacity .8s ease-in-out}.gallery-list-image[class~="max-width"]{height:100%;opacity:1}.gallery-list-image[class~="max-height"]{width:100%;opacity:1}.news-small-list{list-style-type:none;margin:0;padding:0}.news-small-list li{margin-top:20px}.news-small-list a{color:#000}.news-small-list a:hover,.news-small-list a:hover h3,.news-small-list a:hover h4{text-decoration:none}.news-small-list a h3{margin:0;text-transform:uppercase;font-size:1.2rem}.news-small-list a h4{margin:0;font-weight:400;font-size:1.2rem}#video_outer{position:relative;overflow:hidden;cursor:pointer}#video_outer .image{width:100%;display:block}#video_outer iframe{display:none}#video_outer .play{position:absolute;left:50%;top:50%;margin-top:-69px;margin-left:-69px;transition:all .2s ease-in-out}#video_outer:hover .play{transform:scale(1.2)}#wilden_book{padding-bottom:30px}#flipbook_outer{margin:0 auto;width:1190px}#flipbook{width:1190px;height:794px;margin:0 auto}#flipbook .page{width:594px;height:795px;background-color:#fff;line-height:795px;font-size:20px;text-align:center}#flipbook .page-wrapper{-webkit-perspective:2000px;-moz-perspective:2000px;-ms-perspective:2000px;-o-perspective:2000px;perspective:2000px}#flipbook .hard{background:#ccc!important;color:#333;-webkit-box-shadow:inset 0 0 5px #666;-moz-box-shadow:inset 0 0 5px #666;-o-box-shadow:inset 0 0 5px #666;-ms-box-shadow:inset 0 0 5px #666;box-shadow:inset 0 0 5px #666;font-weight:bold}#flipbook .odd{background:-webkit-gradient(linear,right top,left top,color-stop(.95,#fff),color-stop(1,#dadada));background-image:-webkit-linear-gradient(right,#fff 95%,#c4c4c4 100%);background-image:-moz-linear-gradient(right,#fff 95%,#c4c4c4 100%);background-image:-ms-linear-gradient(right,#fff 95%,#c4c4c4 100%);background-image:-o-linear-gradient(right,#fff 95%,#c4c4c4 100%);background-image:linear-gradient(right,#fff 95%,#c4c4c4 100%);-webkit-box-shadow:inset 0 0 5px #666;-moz-box-shadow:inset 0 0 5px #666;-o-box-shadow:inset 0 0 5px #666;-ms-box-shadow:inset 0 0 5px #666;box-shadow:inset 0 0 5px #666}#flipbook .even{background:-webkit-gradient(linear,left top,right top,color-stop(.95,#fff),color-stop(1,#dadada));background-image:-webkit-linear-gradient(left,#fff 95%,#dadada 100%);background-image:-moz-linear-gradient(left,#fff 95%,#dadada 100%);background-image:-ms-linear-gradient(left,#fff 95%,#dadada 100%);background-image:-o-linear-gradient(left,#fff 95%,#dadada 100%);background-image:linear-gradient(left,#fff 95%,#dadada 100%);-webkit-box-shadow:inset 0 0 5px #666;-moz-box-shadow:inset 0 0 5px #666;-o-box-shadow:inset 0 0 5px #666;-ms-box-shadow:inset 0 0 5px #666;box-shadow:inset 0 0 5px #666}#flipbook_next,#flipbook_previous{opacity:1;transition:all .3s ease-in-out;position:absolute;top:50%;color:#8c8c8c;text-decoration:none;background-color:rgba(255,255,255,.4);padding:5px 10px;display:block;border-radius:5px;font-size:.8rem}#flipbook_previous{left:0;display:none}#flipbook_next{right:0}#flipbook_next:hover,#flipbook_previous:hover{background-color:rgba(255,255,255,1)}#flipbook_outer:hover #flipbook_previous{opacity:1;transform:translate3d(0,0,0)}#flipbook_outer:hover #flipbook_next{opacity:1;transform:translate3d(0,0,0)}.animated{display:block;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);animation-delay:5s}40%{-webkit-transform:translateY(-15px);animation-delay:5s}60%{-webkit-transform:translateY(-5px);animation-delay:5s}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);animation-delay:5s}40%{transform:translateY(-15px);animation-delay:5s}60%{transform:translateY(-5px);animation-delay:5s}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@media only screen and (max-width:568px){body{width:100%;min-width:100%}.row{width:98%}.col{width:100%}#top .three-half,#subnavi,.help-navigation,.content-header-image p,.service-list .more{display:none}#head-middle #top,#head #top,#head-jobs #top{background:rgba(0,0,0,1)}#top{padding:10px 0;position:fixed;height:60px;z-index:999}.logo{height:60px}.logo img{height:65%;margin:10px 10px;width:auto}#head,#head-middle{height:500px!important}.slider-list .picture-container{height:inherit}#header .slider-list .picture-container img{margin-left:0!important}.slider-list .text-container,#header-slogan,#jobs-slogan,#history-slogan,.content-header-text-container{left:auto;margin-left:0;margin-top:-100px;width:100%}.slider-list .text-container h3,.slider-list .text-container h4{font-size:2rem}#header-slogan p{display:none}.jobs-gallery .gallery-list li{width:98%;height:auto}h3,h2,h2.XS,h2.S{font-size:2rem!important}.fs-XL{font-size:1rem}h3.XS{font-size:1.5rem}.paddingTop60{padding-top:0}.service-list li{width:48%;margin-bottom:10px}.service-list .text-container{margin-top:-3rem}.service-list h4{font-size:1.5rem;padding:0}.service-list h5{font-size:.8rem}#company{padding:50px 0}.company-list li{margin-bottom:20px}.company-list .link{width:200px;height:200px;border-radius:200px}.company-list h4{font-size:1.2rem;line-height:2rem}#quality{padding:50px 0}.quality-box h4{font-size:1.5rem}.quality-box.text p{font-size:.8em}.quality-box.text{height:auto;margin-bottom:10px}.quality-box.text .text-container{position:relative;margin-top:auto!important;padding:20px}#quality .row{margin-top:10px}#quality .three .quality-box{margin-bottom:10px}.quality-box.fb-logo img{margin:0 auto}.news-list{margin-left:0}.news-list li{width:100%;margin-left:0}.news-list .news-image{height:100%;width:auto}#jobs-slider li{height:inherit}#jobs-slider,#history-slider,.content-header-list{height:inherit}#jobs-header,#history-header,.content-header-image{height:400px}#jobs-slogan h2,#history-slogan h2,.content-header-text-container h2{font-size:2rem}#jobs-slogan h3,#history-slogan h3,.content-header-text-container h3{font-size:1rem}#jobs .button-orange{font-size:1rem}#jobs .button-blue{font-size:1rem}#contact>div.width50Percent{width:100%}#contact>div.background-orange{display:none}#contact>div.background-blue{display:none}.footer-navigation>li{float:none;width:auto;text-align:center;margin-bottom:20px}#footer address{border-left:0;margin-top:20px;padding-left:0;text-align:center;padding-top:40px;padding-bottom:40px}.gallery-list{margin-left:-1%}.gallery-list li{width:48%}.gallery-list li a{height:100%}.gallery-list li a img{height:100%;display:block}.six-half-content-right,.six-half-content-left{padding:20px;width:auto;float:none}.col-td{display:block}.col-td.quality-image-1,.col-td.quality-image-2,.col-td.quality-image-3,.col-td.quality-image-4{height:200px}.col-td[class~="six"]{width:100%}.col-td h3{font-size:1.5rem!important}.history-list{transform:translate(0,0)!important}.history-list-scala{display:none}.history-list li{width:100%;display:none}.history-list li.visi{display:block}#flipbook{xmargin:0 auto!important}#flipbook .page img{display:block;width:100%}#video_outer .play{width:80px;height:80px;margin-left:-40px;margin-top:-40px}#video_outer .image{width:100%}.padding40{padding:20px 0}.content-header{height:250px}.content-header .slider-list .picture-container img{height:100%;width:auto}.content-header .slider-list .text-container{display:none}.references-navigation{display:none}.location-box{margin-bottom:10px;height:auto}.location-box.big .location-image img{height:400px}#locations .marginTop20{margin-top:0}.location-box .location-address{padding:15px}.location-box h3{font-size:1.5rem!important}.location-box address{font-size:1rem}#downloads h3.XS{font-size:1.5rem!important;text-align:center}#downloads h2.XXS{font-size:1.5rem!important;text-align:center}#downloads-chooser{display:none}#downloads-select{display:block}.download-box-header{padding:20px}#footer{padding:0}#footer .footer-navigation{display:none}.news-content{padding:10px}.news-content h3{font-size:1rem!important}.news-content h2{font-size:1.5rem!important}.news-small-list a h4{font-size:1rem}.news-content .description{font-size:1rem}.news-list h3{font-size:1.2rem!important}.history-list .history-text{position:inherit}.history-list li{overflow:visible}.history-list .label{top:-20px;left:50%;margin-left:-25px}.history-list h3{font-size:1.1rem!important;white-space:normal}#history-scala{margin-top:40px}#history .button-left-big,#history .button-right-big{top:5px;bottom:auto}#mobile-menu-opener{display:block}#mobile-navigation .footer-navigation>li{margin-bottom:10px}#mobile-navigation .footer-navigation a{padding:4px 0;display:block;font-size:1.2rem}#header-slogan div{display:none}h2.XS span{display:block}#head-middle #header-slider>li>img,#head #header-slider>li>img{height:100%;display:block;margin-left:0!important}.news-list .news-item .overlay-white{background:rgba(255,255,255,0);visibility:hidden}#services h3{font-size:1.5rem!important}#contact_container{display:none}.history-image{margin-left:0}.references-list .reference-text h3{font-size:1.5rem!important}#header img.adaptive{margin-left:0!important}.jobs-list li{width:98%}.jobs-list h3{position:relative;font-size:1rem!important;margin:0;left:0;width:auto;height:auto}.jobs-list p{font-size:.8rem}.margin130{margin:0;margin-bottom:45px}.company-list .text{display:none}#content_plain{padding:20px 0}.column-td{display:block;width:100%}#jobs-slogan h2,#history-slogan h2,.content-header-text-container h2{font-size:1.4rem!important;padding:1rem 0}.fs-XXL{font-size:1rem}}