/* CSS Document */.display-center{ display:block;margin-left:auto;margin-right:auto;}.standard-row>*{ padding:0px;}.home-row div{ float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-top :10px;}.actionBox{ float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.home-row img{ margin-right:15px;}h1,.h1,h2,.h2,h3,.h3{ margin-top:20px;margin-bottom:10px;}.productCategory{ padding:10px;background-color:#ffffff;}.topseller .slick-list{ padding-bottom:2px;}.custom-product{ padding-top:0px;padding-right:20px;padding-left:20px;padding-bottom:20px;background:url(Bild1_Massanfertg.jpg) no-repeat;background-position:280px 0px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;max-height:198px;color:#333333;text-decoration:none;}.key-account-contact-mobile{ padding-top:0px;padding-right:20px;padding-left:20px;padding-bottom:20px;background:url(KeyAccount_MZ.jpg) no-repeat;background-position:0px 0px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;max-height:198px;color:#333333;text-decoration:none;margin-bottom:40px;}.buy-as-bc{ padding-top:0px;padding-right:20px;padding-left:20px;padding-bottom:20px;color:#333333;text-decoration:none;}.buy-as-bc-url{ color:#e98739;}.contact-person h1{ margin-top:5px;}/*.contact-person{*//* margin:0;*//* position:absolute;*//* top:50%;*//* left:75%;*//* transform:translate(-50%,-50%);*//*}*/.custom-product .custom-product-description{ min-width:170px;min-height:68px;width:40%;}.key-account-contact-mobile div{ min-width:170px;min-height:68px;}ul{ padding-left:15px;}.project-product .project-product-description{ min-width:270px;min-height:68px;width:55%;}.project-product{ padding:0px 20px 20px;background:url(Bild2_Massanfertg.jpg) no-repeat right 0px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;max-height:198px;color:#333333;text-decoration:none;border-radius:4px;}.b2b-links{ padding-top:20px;}.b2b-links-icon{ display:inline;padding-left:10px;}.custom-product a,.project-product a,.buy-as-bc a{ margin-top:15px;margin-bottom:15px;}.no-underline{ text-decoration:none;}.no-underline:hover{ text-decoration:none;}.branded{ min-height:200px;border-radius:4px;background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}.branded-de{ background:url(branded_de.png) no-repeat;background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}.branded-en{ background:url(branded_en.png) no-repeat;background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}.branded-es{ background:url(branded_es.png) no-repeat;background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}.branded-fr{ background:url(branded_fr.png) no-repeat;background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}.branded-it{ background:url(branded_it.png) no-repeat;background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}.header-image{ min-height:400px;background:url(business_header_image.jpg) no-repeat;background-position:0px 0px;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}.key-account-photo{ line-height:160px;}.key-account-contact-mobile,.key-account-contact{ margin-left:0px;margin-right:0px;border-radius:4px;}.key-account-contact .col-md-6{ padding:5px;}.key-account-motto h1{ font-size:2.0em;padding-top:5vh;}.key-account-contact{ position:relative;}.key-account-contact img{ /*min-height:100%;*/ vertical-align:middle;padding:5px;}.references{ text-align:center;}.references div{ min-height:100px;display:-webkit-box;/* OLD - iOS 6-,Safari 3.1-6,BB7 */ display:-ms-flexbox;/* TWEENER - IE 10 */ display:-webkit-flex;/* NEW - Safari 6.1+. iOS 7.1+,BB10 */ display:flex;/* NEW,Spec - Firefox,Chrome,Opera */ flex-direction:column;justify-content:center;align-items:center;}/* Newsletter */.newsletter_select_box{ margin-bottom:20px;padding-top:10px;padding-bottom:10px;}.newsletter_discount_button{ float:right;margin:0px 0px 15px 15px;max-width:140px;width:100%;}.newsletter-box{ line-height:30px;border-radius:4px;}.newsletter-box .row{ margin-left:0px;margin-right:0px;}.newsletter-box .startseite_nl_10prozent{ padding:5px 0px;background-color:#066eb2;color:#ffffff;text-align:center;border-bottom-left-radius:3px;border-top-left-radius:3px;}.newsletter-box .startseite_nl_text{ display:table;text-align:center;padding:0;line-height:40px;overflow:hidden;color:#333333;vertical-align:middle;position:relative;left:1px;}.startseite_nl_text:after{ display:table-cell;content:"\f105";/* this is your text. You can also use UTF-8 character codes as I do here */ font-family:FontAwesome;color:white;font-size:40px;vertical-align:middle;padding-left:10px;padding-right:5px;background-color:#066eb2;width:60px;border-top-right-radius:3px;border-bottom-right-radius:3px;}@media (max-width:768px){ .newsletter-box .startseite_nl_text{ width:100%;left:0px;} .startseite_nl_text:after{ display:table-cell;content:"\f105";/* this is your text. You can also use UTF-8 character codes as I do here */ font-family:FontAwesome;color:#066eb2;background-color:white;font-size:40px;vertical-align:middle;padding-left:10px;padding-right:5px;width:60px;}}.newsletter-box .startseite_nl_text:hover{ text-decoration:none;color:#333333;}.deviceSelector a:hover,.deviceSelector a:visited{ text-decoration:none;font-weight:normal;}.specialBox{ margin-top:30px;padding-right:calc(var(--bs-gutter-x)* 1.0);padding-left:calc(var(--bs-gutter-x)* 1.0);font-size:14px;color:#84888a;}.specialBox .box{ margin-bottom:30px;height:170px;}.specialBox h2{ margin-top:15px;font-size:14px;color:#84888a;font-weight:bold;}.specialBox .imgBox{ text-align:center;height:150px;line-height:150px;padding-right:0px;}.specialBox img{ max-height:150px;max-width:100%;vertical-align:middle;}@media (max-width:992px){ .newsletter-box .startseite_nl_10prozent{ border-radius:3px 3px 0 0;}}@media (min-width:992px){ /*.specialBox{*/ /* padding-left:34px;*/ /* padding-right:34px;*/ /*}*/ .specialBox .box1,.specialBox .box3{ margin-left:-4px;margin-right:4px;} .specialBox .box2,.specialBox .box4{ margin-left:4px;margin-right:-4px;} .contact-person{ left:80%;}}.specialBox .specialBoxDescription{ height:60px;margin-bottom:10px;overflow:hidden;}.specialBox .cta-button,.specialBox .cta-button:hover,.specialBox .cta-button:visited,.specialBox .cta-button:link{ border:1px solid #dadada;background-color:#ffffff;font-size:14px;color:#84888a;text-decoration:none;display:block;padding:0px 10px;line-height:30px;height:32px;overflow:hidden;width:90%;border-radius:4px;}.specialBox .cta-button:after{ content:"\f105";font-family:FontAwesome;color:#84888a;font-size:30px;vertical-align:middle;float:right;}img.newsletter_anmeldung{ width:100%;}.mountingVideo{ width:100%;max-width:900px;border:none;}.self-b2b-cta{ border:1px solid #dadada;line-height:30px;height:32px;padding:0px 10px;width:280px;border-radius:4px;}.self-b2b-cta:after{ content:"\f105";font-family:FontAwesome;/*color:#84888a;*/ font-size:30px;vertical-align:middle;float:right;}a .self-b2b-cta{ text-decoration:underline !important;}/* i.e. iPad Pro */@media (min-width:992px) and (max-width:1199px){ .custom-product{ background-position:230px 0px;} .key-account-motto h1{ padding-top:6vh;} .branded{ min-height:159px;}}@media (min-width:768px){ .b2b-cta{ border:1px solid #dadada;line-height:30px;height:32px;padding:0px 10px;width:280px;border-radius:4px;} .b2b-cta:after{ content:"\f105";font-family:FontAwesome;/*color:#84888a;*/ font-size:30px;vertical-align:middle;float:right;}}@media (min-width:768px) and (max-width:991px){ .custom-product{ background-position:right 0px bottom;} .newsletter-box .startseite_nl_text{ left:0px;} .startseite_nl_text:after{ border-radius:0 0 3px 0;} .project-product{ background-position:right 0px bottom;} .buy-as-bc{ /*padding-right:60px;*/ /*background:url(/modules/Standard/Icons_Pfeil_rechts_orange.png) 48% no-repeat;*/ /*background-size:15px !important;*/ /*background-position:right 20px center;*/ color:#333333;} .key-account-contact{ /*padding-right:60px;*/ /*background:url(/modules/Standard/Icons_Pfeil_rechts_orange.png) 48% no-repeat;*/ /*background-size:15px !important;*/ /*background-position:right 20px center;*/ color:#333333;} .contact-person{ padding-top:20px;left:80%;} .branded{ min-height:144px;background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}}@media (max-width:767px){ a .b2b-cta{ text-decoration:underline !important;} img.newsletter_anmeldung{ margin-top:20px;} .buy-as-bc{ padding-top:0px;padding-right:5px;padding-left:5px;padding-bottom:20px;color:#333333;} .key-account-contact{ color:#333333;margin-bottom:40px;} .key-account-contact img{ max-height:180px;} .key-account-contact .col-md-6{ padding:0 0 0 0;} .custom-product{ background-position:right 0px bottom;padding-top:0px;padding-right:5px;padding-left:5px;padding-bottom:20px;} .key-account-contact-mobile{ background-position:0px 0px;padding-top:0px;padding-right:5px;padding-left:170px;padding-bottom:20px;overflow:hidden;} .project-product{ background-position:right 0px bottom;padding-top:0px;padding-right:5px;padding-left:5px;padding-bottom:20px;} .branded{ min-height:calc(35vw - 5px);background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;} .branded-de{ background:url(branded_mobile_de.png) no-repeat;background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;} .branded-en{ background:url(branded_mobile_en.png) no-repeat;background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;} .branded-es{ background:url(branded_mobile_es.png) no-repeat;background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;} .branded-fr{ background:url(branded_mobile_fr.png) no-repeat;background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;} .branded-it{ background:url(branded_mobile_it.png) no-repeat;background-position:0 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;} .key-account-motto h1{ font-size:1.2em;padding-top:3vh;} .key-account-motto{ padding:0 5px;} .key-account-photo{ padding:0 5px;line-height:96px;} .key-account-photo img{ max-height:98px;} .contact-person h2{ font-width:bold;}}@media (max-width:575px){ .custom-product{ background-position:200px 0px;background-size:cover;} .project-product{ background-position:200px 0px;background-size:cover;}}@media (max-width:480px){ .b2b-links{ padding-top:5px;} .contact-person{ font-size:10px;padding:0px;} .contact-person h2{ margin:8px 0px;}}@media (max-width:359px){ .key-account-contact-mobile{ padding-left:46%;background-size:110px;background-position-x:10px;background-position-y:center;} .contact-person{ font-size:8px;top:45%;}}