body,div#header{background-color:#fff}a#icon_header_mail,a#icon_header_tel{width:23px;height:23px}div#bt_menu,div#bt_menu_close,div#wrapper_header_lng_contact{z-index:1001;position:absolute}div#bt_menu,div#bt_menu_close,div#header_bottom_line,div#logo,ul#menu,ul#menu ul{position:absolute}div#wrapper_header_lng_contact.mobile div#header_lng span,input#email_button_senden,input[type=checkbox],input[type=radio],ul#menu ul{display:none}body,ul#menu ul li a{font-family:hindregular,Arial,sans-serif;font-weight:400}div#content_main li,ul#menu li{list-style:none;position:relative}b,body,strong,ul#menu ul li a{font-weight:400}.cover,div.home_references_item{background-repeat:no-repeat;background-position:center center}div#crefo02,div#crefo02 svg{width:290px}div#content_main div#content_standard,div#content_main h1,div#footer_address,div#footer_copyright,div#footer_logo_links,div#footer_menu,div#home_02a,div#home_02b,div#home_03a,div#home_03b,div#home_04a,div#home_05a,div#home_05b,div#wrapper_contact,div#wrapper_fotoserien,div#wrapper_products,div#wrapper_unternehmen{transition:opacity .8s .5s,transform .8s .3s}div#content_main li::before,div#footer_emblem{background:url(/images/r.svg) center center/contain no-repeat}div#bt2top,div#header{z-index:1000;position:fixed}@font-face{font-family:hindbold;src:url('/webfonts/hind-bold-webfont.woff2') format('woff2'),url('/webfonts/hind-bold-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:hindregular;src:url('/webfonts/hind-regular-webfont.woff2') format('woff2'),url('/webfonts/hind-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:hindsemibold;src:url('/webfonts/hind-semibold-webfont.woff2') format('woff2'),url('/webfonts/hind-semibold-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'STIX Two Text';src:url('/webfonts/STIXTwoText-Regular.woff2') format('woff2'),url('/webfonts/STIXTwoText-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'STIX Two Text';src:url('/webfonts/STIXTwoText-Medium.woff2') format('woff2'),url('/webfonts/STIXTwoText-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'STIX Two Text';src:url('/webfonts/STIXTwoText-SemiBold.woff2') format('woff2'),url('/webfonts/STIXTwoText-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}*{margin:0;padding:0;border:0;outline:0}body{color:#757474;font-size:16px;line-height:1.55556;word-break:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-appearance:none;-moz-appearance:none}a{color:#232323;text-decoration:none;transition:opacity .4s linear,color .4s linear}a:hover{opacity:.65}svg path{transition:fill .4s linear}b,strong{font-family:hindsemibold}h1,h2,h3,h4,h5,h6,ul#menu li a{font-family:'STIX Two Text';font-weight:500}.clear{clear:both}.cover{background-size:cover}.very_small{color:#000;font-size:.65em}div#header_lng a.selected,div#header_lng a:hover,h1,h2,h3,h4,h5,h6,label,ul#menu li a{color:#232323}div#header{transition:.3s}div#logo{z-index:1100;left:36px;transition:transform .9s,opacity 1.9s}div#logo.mobile{left:16px}div#bt_menu.out,div#header_contact.out,div#header_lng.out,div#logo.out{opacity:0;transform:translateY(-30px)}div#logo a{display:block;text-indent:-99999px;background:url(/images/logo_h1.svg) center center/100% no-repeat}div#wrapper_header_lng_contact{top:65px;right:190px;transition:.3s}div#wrapper_header_lng_contact.mobile{top:14px;width:150px}.floatL,div#footer_button a,div#header_contact,div#header_lng,div.footer_col_l,div.fotoserie.serie_tile_1,div.fotoserie.serie_tile_3{float:left}.floatR,div#crefo02,div.footer_col_r,div.fotoserie.serie_tile_2,div.fotoserie.serie_tile_4{float:right}div#header_lng{line-height:1.3;transition:transform 1.2s .2s,opacity 1.7s .2s}div#wrapper_header_lng_contact.mobile div#header_lng{line-height:1.6}div#header_lng a{float:left;font-size:1.15em;color:rgba(35,35,35,.35)}div#wrapper_header_lng_contact.mobile div#header_lng a{font-size:1em}a#lng_de{padding-right:11px;padding-left:0;border-left:0}div#wrapper_header_lng_contact.mobile a#lng_de{padding-right:4px;padding-left:14px;border-left:1px solid #dcdcdc}div#header_lng span{display:inline-block;float:left;width:1px;height:28px;background-color:#dcdcdc}a#lng_en{padding-left:11px;padding-right:0;border-right:0}div#wrapper_header_lng_contact.mobile a#lng_en{padding-left:4px;padding-right:14px;border-right:1px solid #dcdcdc}div#header_contact{margin-left:72px;transition:transform 1.2s .35s,opacity 1.7s .35s}div#wrapper_header_lng_contact.mobile div#header_contact{margin-left:12px}div#header_contact a{display:inline-block;height:23px}a#icon_header_tel{margin-right:20px;padding-top:0}div#wrapper_header_lng_contact.mobile a#icon_header_tel{width:23px;height:23px;margin-right:4px;padding-top:3px}div#header_contact a svg{height:23px}div#wrapper_header_lng_contact.mobile div#header_contact a svg{height:17px}a#icon_header_mail:hover svg path.hover,a#icon_header_tel:hover svg path.hover,li#n_products a.n_selected svg path,li#n_products a:hover svg path,li#n_produkte a.n_selected svg path,li#n_produkte a:hover svg path{fill:#b8171c}div#bt_menu{top:70px;right:36px;width:79px;height:24px;cursor:pointer;transition:transform 1.2s .45s,opacity 1.7s .45s}div#bt_menu.mobile{top:21px;right:16px;width:50px;height:12px}div#bt_menu span{display:block;width:100%;height:2px;margin-bottom:9px;background-color:#757474}div#bt_menu.mobile span{margin-bottom:3px}div#bt_menu span:last-of-type{background:linear-gradient(90deg,#757474 0,#757474 35%,#fff 35%,#fff 40%,#757474 40%,#757474 85%,#fff 85%,#fff 90%,#757474 90%,#757474 100%);background-position-x:0%;background-position-y:0%;background-position:0;background-size:200%;transition:.6s cubic-bezier(.75, .1, .3, .9)}div#bt_menu:hover span:last-of-type{background-position:100%}div#bt_menu.hide,div#bt_menu_close.hide{transform:scale(0) translate(-50%,-50%);transform-origin:center center}div#bt_menu_close{display:none;top:60px;right:56px;width:40px;height:40px;cursor:pointer;background:url(/images/bt_close.svg) center center/40px no-repeat;transition:.3s}div#bt_menu_close.mobile{top:21px;right:30px;width:22px;height:22px;background-size:22px}div#header_bottom_line{z-index:2000;left:50%;bottom:0;width:0;height:1px;text-align:center;background-color:#dcdcdc;transition:width .5s ease-in-out,left .5s ease-in-out,opacity 1s ease-in-out}div#wrapper_menu{position:fixed;z-index:1500;top:-1000px;left:0;width:100%;height:375px;padding:90px 0;background-color:#fff;border-top:1px solid #dcdcdc;transition:top .95s cubic-bezier(.75, .1, .3, .9)}ul#menu{z-index:1500;right:470px}ul#menu li{width:320px}ul#menu li a{display:block;font-size:1.8em}ul#menu li a.n_selected,ul#menu li a.n_sub_selected,ul#menu li a:hover{color:#b8171c;opacity:1}li#n_products a svg,li#n_produkte a svg{width:19px;margin-left:30px}ul#menu ul{z-index:1500;top:0;left:320px;width:340px;background-color:#fff}ul#menu ul li{width:170px;float:left}ul#menu ul li a{font-size:1.4em}div#stage{position:relative;overflow:hidden;background-color:#fff}div.outer,div.outer2,div.outerH{margin:0 auto;position:relative}div#content_main{min-height:200px}div#content_main p{margin-bottom:1em}div#content_main p:last-child{margin-bottom:0!important}div#content_main ul{padding-left:1.5rem}div#content_main li{margin-bottom:.94444rem}div#content_main li::before{display:inline-block;position:absolute;left:-1.5rem;top:.4rem;content:'';width:.95rem;height:.95rem}div#content_main img{max-width:100%}div#company_01.outContent div.content_txt,div#company_02.outContent,div#content_main div.outContent2 div#content_standard,div#content_main div.outContent2 h1,div#wrapper_footer.outContent div#footer_address,div#wrapper_footer.outContent div#footer_logo_links,div#wrapper_fotoserien.outContent2,div#wrapper_products.outContent2,div.outContent div#home_04a,div.outContent2 div#wrapper_contact{opacity:0;transform:translateY(120px)}div#content_main hr{width:100%;height:1px;background-color:#dcdcdc}h1,h2,h3,h4,h5,h6{line-height:1.15;text-align:center}h1{padding-bottom:35px}div.wrapper_cols h2,div.wrapper_cols h3,div.wrapper_cols h4,div.wrapper_cols h5{padding-bottom:1em;text-align:left}.center,div#home_06b,div#wrapper_home_claim.mobile h3,div#wrapper_home_claim.mobile p,div#wrapper_home_zeitstrahl h3,div.team_member_txt{text-align:center}.right,div#wrapper_home_claim h3{text-align:right}.left,div#home_04 ul,div#wrapper_home_claim p{text-align:left}.paddL40{padding-left:40px}div.hspacer20{display:inline-block;width:20px;height:1px}input,select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none}a.button,input[type=button],input[type=password],input[type=submit],input[type=text],select,textarea{font-family:hindregular;font-size:1rem;line-height:16px;cursor:pointer}input[type=number],input[type=password],input[type=text],select,textarea{padding:13px 12px 12px;color:#232323;line-height:1;background-color:#fff;border:1px solid #dcdcdc;transition:border-color .3s linear}textarea{height:300px}input[type=number]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#b8171c}a.button,a.download,input[type=button],input[type=submit]{padding:30px;opacity:1;color:#b8171c;font-family:hindbold;font-size:1.1em;font-weight:500;letter-spacing:.4px;background-color:transparent;border:2px solid #b8171c;transition:color .4s linear,background-color .4s linear}a.button,a.download{display:inline-block;text-align:center}a.button:hover,a.download:hover,input[type=button]:hover,input[type=submit]:hover{color:#fff;background-color:#b8171c}a.button.small{padding:7px 23px 6px}select{padding:13px 33px 12px 23px!important;background:url(/images/icon_select.svg) right center/auto 14px no-repeat #fff}@-moz-document url-prefix(){input[type=text],select,textarea{padding:16px 12px 13px}}input[type=checkbox]+label::before,input[type=radio]+label::before{display:inline-block;width:20px;height:20px;float:left;background-color:#fff;content:"";margin:2px 10px 12px 0;border:2px solid #4a4a4a;border-radius:2px;cursor:pointer}input[type=checkbox]:checked+label::before,input[type=radio]:checked+label::before{box-shadow:inset 0 0 0 5px #fff;background-color:#b8171c}label{display:inline-block}label span{color:#b8171c;font-size:.7em}:-ms-input-placeholder,::-ms-input-placeholder,::placeholder{color:#232323;opacity:.6}div#email_feedback{min-height:1em;color:#b8171c}div#wrapper_home_claim{margin:0 auto;text-align:center}div#claim_red_line,div#wrapper_home_claim h3,div#wrapper_home_claim p{display:inline-block;transition:opacity .8s .4s,transform 1.2s .2s}div#wrapper_home_claim.outContent2 h3,div.outContent div#home_02a,div.outContent div#home_03a,div.outContent div#home_05b{opacity:0;transform:translateX(-120px)}div#claim_red_line{position:relative;width:3px;height:54px}div#claim_red_line_inner{position:absolute;top:8px;left:0;width:3px;height:54px;background-color:#b8171c;transition:top 1.6s .2s,height 1.6s .2s}div#wrapper_home_claim.outContent2 div#claim_red_line_inner{height:0;top:50%}div#wrapper_home_claim p.en{transform:translateY(-1em)}div#wrapper_home_claim.outContent2 p,div.outContent div#home_02b,div.outContent div#home_03b,div.outContent div#home_05a{opacity:0;transform:translateX(120px)}div#wrapper_home_slider{position:relative;width:100%;overflow:hidden}div.slider_item{position:absolute;z-index:10;top:0;left:0;opacity:0;transform:scale(1.1);transition:opacity 2s,transform 9s}div#wrapper_svg,div.tile_home_product{border:1px solid #4a4a49;transition:background-color .4s linear;text-align:center}div.slider_item.scale{transform:scale(1)}div.slider_item.show{opacity:1}div#wrapper_home_content_01{height:0}div#home_row_01{position:absolute;z-index:100;right:0;background-color:rgba(255,255,255,.57);transition:transform .5s}div#wrapper_home_content_02,div#wrapper_home_content_03,div#wrapper_home_content_06{background-color:#e6dccc}div#home_02,div#home_03,div#home_04,div#home_06,div#wrapper_svg:hover,div.tile_home_product{background-color:#fff}div#wrapper_home_content_01 h1,div#wrapper_home_content_02 h2,div#wrapper_home_content_04 h3{padding:0 0 1em!important}div#home_04 ul{display:inline-block;margin:0 1em}div#home_06b a img{display:inline-block;width:40%!important;margin:5%}div.tile_home_product{display:table;margin:0 15px 30px;float:left}div#wrapper_footer_kontakt_inner,div#wrapper_svg a,div.team_member_pic_comment div.claim_inner p,div.tile_home_product a{display:table-cell;vertical-align:middle}div#wrapper_svg a svg,div.tile_home_product a svg{max-width:80%;max-height:80%}div#wrapper_svg:hover svg path,div.tile_home_product a svg path{fill:#4a4a49}div.tile_home_product a:hover{opacity:1;background-color:#4a4a49}div.tile_home_product a:hover svg path{fill:white}div.zeitstrahl_jahr{position:relative;float:left;margin-right:1px;margin-bottom:1px;color:#fff;font-family:hindbold;line-height:1;text-align:center;background-color:#b7b7b7;cursor:pointer}div.zs_hidden{display:none;position:absolute;z-index:30;padding:1.5rem 3rem;color:#4a4a49;font-family:hindregular;background-color:#fff;border:1px solid #4a4a49}div.bg_year{position:absolute;z-index:1;top:50%;width:100%;color:#eee;font-size:4.4em;text-align:center}div.zs_hidden strong{font-family:hindbold;font-weight:400}div.proj{position:relative;z-index:10}div#wrapper_headerpic_big{width:100%}div#company_01 img.moving{max-width:520px}div#wrapper_fotoserien{margin:0 auto}div.fotoserie a.decker{display:block;position:relative;opacity:1;background-color:rgba(0,0,0,.4);transition:background-color .4s}div.fotoserie a.decker:hover{background-color:rgba(255,255,255,.1)}div.fotoserie_label{position:absolute}div.fotoserie_label h3{color:#fff;text-align:left!important}div.fotoserie_label p{color:#bfbfbf;font-size:1.15em}div#wrapper_svg{display:table;width:280px;height:280px;margin:0 auto;background-color:#4a4a49;cursor:pointer}div.notice_unavailable{width:80%;max-width:700px;margin:0 auto;padding:30px 20px;text-align:center;background-color:#dcdcdc}div#wrapper_team_list{margin-left:-18px}div.wrapper_team_member{margin:0 18px 36px;float:left;color:#fff;background-color:#4a4a49}div.team_member_pic_comment{position:relative}div.team_member_pic_comment div.claim{display:none;position:absolute;z-index:10;top:0;left:0;background-color:rgba(0,0,0,.5)}div.team_member_pic_comment div.claim_inner{display:table}div#footer,div#wrapper_footer a,div#wrapper_footer_kontakt_inner h4,div.team_member_txt h3{color:#fff}div.team_member_txt hr{background-color:#6f6f6e!important}div.contact_tile a,div.team_member_txt a{line-height:1.6;background:url(/images/bg_link_team.png) bottom left/100% 1px repeat-x;transition:background-size .3s ease-in-out;display:inline-block;color:#fff}div.team_member_txt p.position{margin-bottom:1.25em!important;color:#bfbfbf;font-size:.95em}div.team_member_txt a{padding-top:1.25em}div.contact_tile a:hover,div.team_member_txt a:hover{background-size:0 1px;background-repeat:no-repeat}div.contact_tile{float:left;color:#fff;background-color:#4a4a49}div.contact_tile_inner{padding:15px 15px 18px;font-size:.9em}div#contact_content{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}div#slider_home_references{position:relative;overflow:hidden;height:150px;padding:20px 0;background-color:#fff}div.home_references_item{display:none;position:absolute;z-index:10;width:140px;height:140px;background-color:#fff;background-size:85%;transition:1s cubic-bezier(.59, .19, .37, .85)}div.home_references_item.visbl{display:inline-block}div#wrapper_footer_kontakt{display:table;text-align:center}div#wrapper_footer_kontakt_inner p{font-size:1.2em}a.bt_footer_contact{margin-top:25px;color:#fff;border:2px solid #fff}a.bt_footer_contact:hover{color:#000!important;background-color:#fff}div#wrapper_footer{position:relative;padding:120px 0 80px;overflow:hidden;color:#fff;background-color:#4a4a49}div.wrapper_footer_cols{margin:0 auto}div#footer_seperator{width:100%;height:1px;background-color:#757474}div#footer_address,div#footer_logo_links{padding-bottom:40px}div#footer_logo,div#footer_logo svg{display:inline-block;width:222px}div#footer_button{display:inline-block;margin-top:1em}a#bt_footer_maps{margin-right:10px;padding:15px 20px;border:2px solid #fff}a#icon_linkedin,a#icon_linkedin svg{width:50px;height:50px}div#wrapper_crefo_zerts{width:420px}div#crefo01{display:inline-block;width:85px;height:114px;float:left}div#crefo01 svg{width:85px}div#crefo02{display:inline-block;height:85px}div#footer_copyright,div#footer_menu{padding-top:40px}div#wrapper_footer.outContent div#footer_copyright{opacity:0;transform:translateX(-160px)}div#wrapper_footer.outContent div#footer_menu{opacity:0;transform:translateX(160px)}div#footer_address span{display:inline-block;width:45px}div#footer_copyright{color:#bfbfbf}div#footer_menu a{display:inline-block;margin-right:20px}div#footer_emblem{position:absolute;z-index:1;width:21rem;height:21rem;bottom:0;right:0;filter:grayscale(1) brightness(2);opacity:.25;transform:translate(84px,72px)}div#bt2top{right:20px;bottom:-100px;width:54px;height:54px;color:#757474;text-align:center;line-height:54px;background-color:rgba(204,203,203,.9);opacity:0;cursor:pointer;transition:opacity .8s .5s,bottom .8s .5s,color .4s linear,background-color .4s linear}div#bt2top.show{opacity:1;bottom:20px}div#bt2top:hover{color:#fff;background-color:rgba(184,23,28,.9)}div#cookiebanner_bg{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:rgba(230,220,204,.75)}div#wrapper_cookiebanner{position:fixed;z-index:11000;left:0;bottom:0;width:100%;text-align:center;background-color:#f2f3f4;transition:bottom .7s cubic-bezier(.29,.64,.74,.66)}div#wrapper_cookiebanner p{max-width:840px;margin:0 auto;padding:0 20px}form#form_cookies_accept{width:100%;margin-top:.75em;font-size:.85em;text-align:center}div#wrapper_cookiebanner input[type=button]{margin-bottom:.75em;padding:10px 15px;font-family:hindregular;font-size:.9em}div#cookies_links a,form#form_cookies_accept input{margin:0 8px 1em}#status{position:fixed;bottom:10px;left:10px;z-index:99999;padding:3px 5px;font-size:14px;font-family:monospace;color:#c40cc6;background:rgba(211,211,211,.8)}