/**handles:styles-style**/
*{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff;color:#000;font-family:zorro-reg,sans-serif;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}b,strong{font-family:zorro-bold,sans-serif;font-weight:400}.wrap{width:1000px;margin:0 auto;position:relative}.hamburger{position:fixed;top:19px;left:40px;z-index:9999}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#b6b6b6;border-radius:0;height:5px}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner:after,.hamburger:hover .hamburger-inner:before{background-color:#e06b11}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}nav.mainnavigation{background:#e06b11;position:fixed;width:100%;height:100%;top:0;left:0;color:#fff;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s}nav.mainnavigation .smilogonav{width:150px;position:absolute;top:0;left:50%;margin-left:-75px}nav.mainnavigation .smilogonav img{width:100%;height:auto}nav.mainnavigation ul{text-align:center;padding:0;margin:0}nav.mainnavigation ul li{font-family:zorro-bold,sans-serif;font-size:360%;margin:40px 0}nav.mainnavigation a{color:#fff}nav.mainnavigation.show{opacity:1;pointer-events:all}h1,h1title,h2,h3,h4,h5{font-family:zorro-bold,sans-serif;font-weight:400;font-style:normal}h1.title,h2{color:#e06b11;text-transform:uppercase;font-family:zorro-black,sans-serif;font-size:220%;margin-bottom:20px;text-align:center}.intro h2{margin-bottom:20px}h4{font-family:zorro-bold,sans-serif;font-size:110%;line-height:140%}p{font-size:100%;line-height:25px;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.smishadow{-webkit-box-shadow:-15px 15px 0 0 #e7e8e9;box-shadow:-15px 15px 0 0 #e7e8e9}.stop{border:2px solid #e7e8e9;margin:0 auto;margin-top:100px;margin-bottom:100px;width:45%}.stop.short{width:150px;margin-top:50px;margin-bottom:0}.button{background-color:#e06b11;height:40px;line-height:40px;margin:0 auto;margin-bottom:40px;margin-top:40px;text-transform:uppercase;font-family:zorro-black,sans-serif;color:#fff;width:200px;text-align:center}.button.smishadow{-webkit-box-shadow:-8px 8px 0 0 #e7e8e9;box-shadow:-8px 8px 0 0 #e7e8e9}a .button{text-decoration:none}a,a:active,a:focus{outline:0;text-decoration:none}a:visited{color:#e06b11}.image.bgattach{background-size:cover;background-position:center center}.rotate{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.standardheader .smilogonorm{position:relative;background-color:#fff;margin:0 auto;width:160px;height:96px;margin-bottom:60px}.standardheader .smilogonorm img{width:100%}section.underconstruction .logo{width:200px;margin:0 auto;position:relative}section.underconstruction .logo img{width:100%}section.underconstruction .hinweis{text-align:center;position:absolute;top:45%;font-size:30px;width:700px;left:calc(50% - 350px);font-family:zorro-bold,sans-serif;color:#b6b6b6}section.underconstruction .hinweis .legal{font-size:16px;font-family:zorro-reg,sans-serif;margin-top:40px}section.underconstruction .links{position:absolute;bottom:20px;width:100%;font-size:16px}section.underconstruction .links ul{display:flex;justify-content:space-around;margin:0;padding:0;list-style:none}section.underconstruction .links ul li{color:#b6b6b6}section.underconstruction .links ul li a{color:#e06b11}section.underconstruction .links ul li a:hover{color:#e06b11}.smigrid{display:-ms-grid;display:grid;-ms-grid-columns:9.0909090909%;grid-template-columns:repeat(11,9.0909090909%);grid-gap:0px;grid-row-gap:50px}section.intro .message{max-width:700px;margin:0 auto;margin-top:20px;text-align:justify;-moz-text-align-last:center;-webkit-align-last:center;text-align-last:center;background:#fff;padding:50px}section.intro .message h4{text-align:center;margin-bottom:40px}section.intro .message .stop.short{margin-bottom:-15px}footer.smifooter{margin-top:0;color:#fff;background-color:#e06b11;padding-bottom:60px}.footerwrapper .row.first{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:3;grid-column-end:4}.footerwrapper .row.first img{width:110px;margin-top:60px;margin-bottom:20px}.footerwrapper .row.second{-ms-grid-column:5;grid-column-start:5;-ms-grid-column-span:3;grid-column-end:8}.footerwrapper .row.second h4{margin-top:142px}.footerwrapper .row.third{-ms-grid-column:9;grid-column-start:9;-ms-grid-column-span:3;grid-column-end:12}.footerwrapper .row.third h4:first-child{margin-top:142px}.footerwrapper .row{font-size:83%}.footerwrapper .row h4{font-size:110%}.footerwrapper .row .cluster{margin-top:12px}.footerwrapper a{color:#fff;text-decoration:none}.backtotop{cursor:pointer;margin-top:120px;text-align:center;background-color:#e7e8e9;height:45px;font-size:30px;line-height:45px;color:#909090;-webkit-transition:color .3s;transition:color .3s}.backtotop:hover{color:#e06b11}.smalltext{max-width:600px;margin:0 auto}.smalltext .impressum{text-align:center;margin-bottom:100px}.smalltext h1{color:#194395;text-transform:uppercase;font-family:zorro-black,sans-serif;font-size:220%;margin-bottom:20px;text-align:center}.smalltext h2{color:#000;text-transform:uppercase;font-family:zorro-black,sans-serif;font-size:115%;margin-bottom:-5px;margin-top:40px;text-align:center}.smalltext h3{font-size:110%;margin-bottom:-5px;margin-top:25px}.smalltext a{color:#e06b11}.smalltext ul li{line-height:25px}.downloadbereich .downloadslist{max-width:400px;margin:0 auto;margin-top:80px}.downloadbereich .downloadslist .download{font-size:25px;font-family:zorro-bold,sans-serif}.downloadbereich .downloadslist .download i{display:block;float:right}.downloadbereich .downloadslist .download a{color:#000;transition:color .3s}.downloadbereich .downloadslist .download a:hover{color:#e06b11}.agbwrapper{max-width:700px;margin:0 auto}.agbwrapper h1{color:#e06b11;text-transform:uppercase;font-family:zorro-black,sans-serif;font-size:180%;margin-bottom:20px;text-align:left;margin-top:20px}.agbwrapper h2{text-align:left;font-size:140%;margin-top:40px}.agbwrapper ol,.agbwrapper ul{padding:0 0 0 21px}.agbwrapper ol li,.agbwrapper ul li{line-height:25px}.agbwrapper .agbinhalt{display:none}.agbwrapper .agbtitel{font-family:zorro-black,sans-serif;color:#000;font-size:150%;line-height:60px;cursor:pointer!important;text-transform:uppercase;transition:color .3s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.agbwrapper .agbtitel:hover{color:#e06b11}.agbwrapper .fa-angle-right{transition:transform .4s}.agbwrapper .fa-angle-right.open{transform:rotate(90deg)}.agbwrapper a{color:#e06b11}button#cmd{background:#e7e8e9;-webkit-appearance:none;border:0;font-family:zorro-reg,sans-serif;margin:0 auto;display:block;padding:10px;margin-top:80px}.agbintro{max-width:700px;margin:0 auto;margin-bottom:50px;text-align:center}@media print{.contactline,.hamburger,.smifooter{display:none}.agbintro p,.backtotop{display:none}.agbwrapper{max-width:90%}}@-webkit-keyframes clear{from{-webkit-filter:blur(70px);filter:blur(70px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes clear{from{-webkit-filter:blur(70px);filter:blur(70px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}.landing{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.landing h2{color:#474747;font-size:25px}.landing h3{color:#474747;font-size:22px}.landing h4{text-align:center;color:#474747;font-size:18px;color:#e06b11;margin-bottom:5px;margin-top:30px}.landing ul{padding:0;margin:0;text-align:center;list-style-position:inside;display:inline-block;list-style:none;color:#6b6b6b}.landing ul li{padding:0;margin-left:20px;line-height:30px;font-size:100%}.landing ul li:before{content:'•';margin-left:-20px;margin-right:10px}.landing .zwischenpic{position:relative;max-width:920px;margin:0 auto}.landing .zwischenpic img{width:100%;margin-bottom:-4px}.landing .imagesub{max-width:920px;margin:0 auto;text-align:right;color:#888;margin-top:30px;font-size:13px;margin-bottom:50px;margin-top:50px}.landing .text{max-width:700px;margin:0 auto;text-align:center}.landing hr.landingtrenner{width:45%;margin:0 auto;margin-top:60px;margin-bottom:60px;border:0;border-bottom:3px solid #e7e8e9}.landing .kontaktaufnahme{text-align:center}.landing .kontaktaufnahme .button{margin:0;margin-bottom:20px;margin-top:20px}.landing .kontaktaufnahme .ansprechpartner{position:relative;display:flex;justify-content:space-between;max-width:800px;margin:0 auto}.landing .kontaktaufnahme .ansprechpartner .foto{width:250px;height:350px;background-size:cover;background-position:center top}.landing .kontaktaufnahme .ansprechpartner .kontaktinfo{text-align:left;box-sizing:border-box;width:calc(100% - 300px)}.landing .kontaktaufnahme .ansprechpartner .kontaktinfo h3{margin-bottom:10px;margin-top:55px;font-family:zorro-bold,sans-serif;font-size:18px}.landing .produktintro{text-align:center;max-width:750px;margin:0 auto;margin-bottom:60px;margin-top:40px}.landing .produkte{display:flex;justify-content:space-between;flex-wrap:wrap}.landing .produkte .einzelprodukt{margin-bottom:60px;background-color:#f5f5f5;padding:30px;width:470px}.landing .produkte .einzelprodukt ul{text-align:left;color:#474747;margin-top:20px}.landing .produkte .einzelprodukt ul li{line-height:25px}.landing .produkte .einzelprodukt .subhead{font-size:15px;color:#474747}.landing .produkte .einzelprodukt .produktbild{width:100%;margin-top:20px;margin-bottom:20px}.landing .produkte .einzelprodukt .produktbild img{width:100%;height:auto}.landing .produkte .einzelprodukt h3{margin-bottom:10px}