:root{--fallback: Verdana, Arial, sans-serif;--headline: "Mr Dafoe", var(--fallback);--mainFont: "Aktiv Grotesk W01 Regular", var(--fallback);--mainFontOblique: "Aktiv Grotesk W01 Italic", var(--fallback);--mainFontLight: "Aktiv Grotesk W01 Light1370681", var(--fallback);--mainFontLightOblique: "Aktiv Grotesk W01 Light Italic", var(--fallback);--mainFontMedium: "Aktiv Grotesk W01 Medium", var(--fallback);--mainFontMediumOblique: "Aktiv Grotesk W01 Mediu1370711", var(--fallback);--mainFontBold: "Aktiv Grotesk W01 Bold1370651", var(--fallback);--mainFontBoldOblique: "Aktiv Grotesk W01 Bold Italic", var(--fallback);--mainColor: #014185;--mainColorRGB: 1, 65, 133;--mainColorLight: rgb(1.3805970149, 89.7388059701, 183.6194029851);--mainColorDark: rgb(0.4291044776, 27.8917910448, 57.0708955224);--secondColor: #012852;--secondColorLight: rgb(1.6144578313, 64.578313253, 132.3855421687);--secondColorDark: rgb(0.078313253, 3.1325301205, 6.421686747);--fontColor: #777;--headlineColor: #333333;--backgroundColor: #f1f1f1;--backgroundColorRGB: 241, 241, 241;--backgroundColorDark: rgb(164.5, 164.5, 164.5);--warningColor: #b10000;--formBorderColor: #dcdcdc;--contrastColor: #000;--contrastColorRGB: 0, 0, 0;--contrastColorLight: rgb(25.5, 25.5, 25.5);--contrastColorInverted: #fff;--contrastColorInvertedRGB: 255, 255, 255;--contrastColorDark: rgb(229.5, 229.5, 229.5);--baseFontSize: 14px;--baseLineheight: 170%;--h1FontSize: clamp(1.625rem, 0.9444444444rem + 1.5555555556vw, 2.5rem);--h2FontSize: 24px;--h3FontSize: 22px;--h4FontSize: 20px;--h5FontSize: 18px;--h6FontSize: 16px;--headlineLineheight: 120%;--headerHeight: 105px;--stickyHeaderHeight: 72px;--stickyHeaderHeightMobile: 70px;--spaceBetweenDefault: 20px;--spaceBetweenSlim: 10px;--spaceBetweenWide: clamp(1.875rem, -0.5555555556rem + 5.5555555556vw, 5rem);--defaultFrameSpace: clamp(1.5625rem, -2.0833333333rem + 8.3333333333vw, 6.25rem);--recursiveFrameSpace: 10px;--baseTransition: all .3s ease-in-out;--baseWidth: 92%;--reducedWidth: 960px;--maxWidth: 1200px;--maxWidthBig: 1500px;--pageLimit: 1920px}.sidebar{display:inline-block;width:30%;min-width:300px;padding:0 10px}.sidebar h4{color:#fff;font-size:16px;background:#014185;margin:0;padding:25px}.sidebar .item{border:1px solid #dcdcdc}.sidebar .text{padding:20px}.advice b,.advice strong{color:#014185;font-size:18px;font-family:"Aktiv Grotesk W01 Medium"}.advice i,.advice em{display:inline-block;vertical-align:middle;width:30px}.advice a{text-decoration:none}.advice .item{padding-bottom:0}@media all and (max-width: 960px){.sidebar{width:100%;min-width:auto;margin-top:1em}}.categories{display:flex;width:100%;height:100%}.boxWrap{display:flex;flex-wrap:wrap}h2.catHeadline{margin-top:1.5em;margin-bottom:.8em}.box{position:relative;margin:0 10px 20px;padding:0;font-size:14px;width:calc(33.33% - 20px);display:inline-block;vertical-align:top}.box.full{width:100%}.box.half{width:calc(50% - 20px);display:table-cell;height:100%}.box.third{display:table-cell;height:100%}.box .image img{width:100%;height:auto}.box .inner{display:flex;flex-direction:column;height:100%;padding:20px;border:1px solid #dcdcdc;background-color:#fff}.box .inner>*{width:100%}.box h2{text-align:center;margin-top:0}.box h4{font-size:16px;margin-top:1.5em;margin-bottom:.8em}.box a.button{padding:10px 20px;font-size:16px}.box.cat{transition:all .3s ease-in-out}.box.cat .inner{box-shadow:0px 3px 5px 0px rgba(0,0,0,.1);background:#fff;padding:30px 20px;border:0 none;text-align:center;position:relative;display:flex;width:100%;height:100%;transition:box-shadow .3s ease-in-out}.box.cat .desc,.box.cat .csc-textpic-text{border-top:1px solid #dcdcdc;margin-top:20px;padding-top:20px}.box.cat .desc p,.box.cat .csc-textpic-text p{margin-top:0;text-align:left}.box.cat.half .inner{padding:30px 20px}.box.cat .button,.box.cat .dlResults li a,.dlResults li .box.cat a{display:block;position:absolute;bottom:0;left:0;width:100%}.box.cat td .button,.box.cat td .dlResults li a,.dlResults li .box.cat td a{position:static;display:inline-block;width:auto;margin:20px 0}.box.cat .buttonWrap{margin-top:auto;margin-bottom:0;padding-top:20px}.box.cat .buttonWrap .button,.box.cat .buttonWrap .dlResults li a,.dlResults li .box.cat .buttonWrap a{display:inline-block;position:static;width:auto}.box.cat:hover{cursor:pointer;margin-top:-5px}.box.cat:hover .inner{box-shadow:0px 3px 5px 0px rgba(0,0,0,.2)}.box.cat:hover .button,.box.cat:hover .dlResults li a,.dlResults li .box.cat:hover a{background-color:#012852}.box.cat table{border:0 none;width:100%;border-bottom:1px solid #dcdcdc;margin-bottom:20px}.box.cat table td{border:0 none;padding:0;text-align:center}.box.cat table td a{background:none;font-size:16px;color:#014185;font-family:"Aktiv Grotesk W01 Bold1370651";border:1px solid #dcdcdc;transition:border .2s ease-in-out}.box.cat table td a:hover{border:1px solid #014185}.box.cat table td p{margin-bottom:0;margin-top:20px}.box.cat ul{text-align:left}.box.cat ul li{display:block;margin-bottom:5px}.box.cat ul a{display:block;width:100%;padding:10px;text-decoration:none;background:#f5f5f5;color:#777;transition:background .2s ease-in-out}.box.cat ul a:before{font-family:"icons";content:"";display:inline-block;vertical-align:middle;margin-right:5px}.box.cat ul a:hover{background:#014185;color:#fff}.box.news .inner{padding:0;background-color:#fff;transition:border .2s linear}.box.news .inner:hover{border-color:#014185}.box.news a{display:block;padding:20px;text-decoration:none;color:#777}.box.news h4{margin-top:0;color:#01346a}.box.news p{margin-bottom:0}.box.news .image{margin-bottom:20px}.box.topseller .inner{background-color:#fff}.box .buy{display:flex;justify-content:space-between;margin-top:20px}.box .buy p{margin:0;display:inline-block;vertical-align:bottom;line-height:1}.box .buy p.price{color:#014185}.box .buy strong,.box .buy .tx-kesearch-pi1 .resultItem .hit,.tx-kesearch-pi1 .resultItem .box .buy .hit{font-size:18px;display:block;line-height:2.3em}.box .buy a{margin:0;padding:10px 20px;font-size:16px}#uid2 .box.cat .desc{min-height:230px}@media all and (max-width: 960px){.categories .box.cat{width:calc(50% - 20px)}.categories .box.cat.third{width:100%;display:block}.box.news{text-align:justify}}@media all and (max-width: 900px){.box.topseller{width:calc(50% - 20px)}.categories{display:flex;flex-wrap:wrap}.categories .box.cat.half .inner{display:block}.categories .box.cat.half .inner img{width:100%;height:auto}}@media all and (max-width: 740px){.box.news{width:100%}.box.topseller{width:100%}}@media all and (max-width: 640px){.categories{display:block}.categories .box.half{display:block;width:100%}.categories .box.cat{width:100%}#uid2 .box.cat .desc{min-height:0}.box.cat:hover{margin-top:0}}.site main .cont>.frame.frame-type-produkte_kategorienhome,.site main .cont>.frame.frame-type-produkte_kategorie,.site main .cont>.frame.frame-type-produkte_hersteller,.site main .cont>.frame.frame-type-produkte_produktgruppe,.site main .cont>.frame.frame-type-produkte_produkt{padding-top:0;padding-bottom:0}.site main .cont>.frame.frame-type-produkte_kategorienhome>.inner,.site main .cont>.frame.frame-type-produkte_kategorie>.inner,.site main .cont>.frame.frame-type-produkte_hersteller>.inner,.site main .cont>.frame.frame-type-produkte_produktgruppe>.inner,.site main .cont>.frame.frame-type-produkte_produkt>.inner{margin:0 -10px}.tx-produkte .allcont{padding-bottom:20px !important}.detailHead{border-bottom:1px solid #dcdcdc;padding:0 0 10px 0;margin-bottom:40px;width:100%}.detailHead .breadcrumb{display:flex;margin:0}.detailHead .breadcrumb p{margin-right:10px}.detailHead .breadcrumb ul{gap:0 10px;margin:0}.detailHead .productLogo{display:table-cell;width:30%;height:100%;vertical-align:middle;text-align:right}.productinfo{display:flex;justify-content:space-between;padding-bottom:50px}.productinfo .desc{width:60%;display:inline-block;font-size:14px;padding:0 10px}.productinfo .desc h1{margin-top:0}.productGroup{padding:0 5px 10px 5px}.productGroup .error{margin:0 5px 10px 5px;padding:10px;border-bottom-right-radius:10px}.productGroup h2.catHeadline{border-bottom:1px solid #014185;margin-left:5px;margin-right:5px;padding-bottom:10px}.productGroup .box{width:calc(25% - 10px);margin:0 5px 10px;padding:0;display:inline-block;vertical-align:top}.productGroup .box .inner{transition:border-color .3s ease-in-out}.productGroup .box .image{text-align:center}.productGroup .box .image img{width:auto;max-width:100%}.productGroup .box:hover{cursor:pointer}.productGroup .box:hover .inner{border-color:#014185}.productGroup .box:hover .button,.productGroup .box:hover .dlResults li a,.dlResults li .productGroup .box:hover a{background-color:#012852}.productGroup .box a.button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.productGroup .desc{font-size:12px;line-height:19.6px;margin:5px 0 0;height:60px;overflow:hidden}.productGroup .desc p{margin:0;padding:0}.productGroup .ovNoImage{display:table;width:100%;height:220px;text-align:center;margin:0;padding:0}.productGroup .ovNoImage span{display:table-cell;width:100%;height:100%;vertical-align:middle;color:#777}.productList{padding-bottom:10px}.productList .box{width:100%;display:block;margin-bottom:10px}.productList .box .inner{display:flex;flex-direction:row;padding:10px;width:100%}.productList .box .inner h4{margin-top:5px}.productList .box .inner .desc{width:calc(100% - 150px);padding-right:10px}.productList .box .inner .desc p{margin:10px 0 0 0;padding:0;font-size:12px;line-height:1.35em}.productList .box .inner .desc .prdattr{font-size:12px;line-height:1.35em;display:inline-block;vertical-align:bottom;padding-right:5px}.productList .box .inner .request{display:flex;flex-direction:column;align-items:flex-end;width:150px}.productList .box .inner .request .button{margin:0}.productList .box .inner .request span{font-size:11px}.productList .box .inner .request label{position:static;display:block;-moz-text-align-last:auto;text-align-last:auto;margin-top:0;padding-top:0}.productList .box .inner .request input{width:60px;padding:3px;border:1px solid #dcdcdc;text-align:center}.productList .box .inner .request select{padding:0}.productList .box .inner .request .folienoptions{font-size:0;margin-top:10px}.productList .box .inner .request .folienoptions div{display:inline-block;width:auto;font-size:11px;margin-left:20px}.productList .box .inner .buy{width:15%;min-width:160px;text-align:right}.productList .box .inner .buy .prdPricing{text-align:left}.productList .box .inner .buy .prdPricing span{font-size:11px;display:block}.productList .box .inner .buy .prdPricing strong,.productList .box .inner .buy .prdPricing .tx-kesearch-pi1 .resultItem .hit,.tx-kesearch-pi1 .resultItem .productList .box .inner .buy .prdPricing .hit{color:#014185;font-size:16px;line-height:normal;margin-bottom:10px}.productList .box .inner .buy .button,.productList .box .inner .buy .dlResults li a,.dlResults li .productList .box .inner .buy a{float:none;display:block;width:100%}.productList .box .inner .buy .infoSubscription{border:1px solid #f5f5f5;margin-bottom:5px;font-size:11px;display:block;padding:10px;-moz-text-align-last:auto;text-align-last:auto;line-height:normal}.productList .box .inner .buy .infoSubscription span{display:inline-block}.productList .box .inner .buy .infoSubscription strong,.productList .box .inner .buy .infoSubscription .tx-kesearch-pi1 .resultItem .hit,.tx-kesearch-pi1 .resultItem .productList .box .inner .buy .infoSubscription .hit{font-size:11px;line-height:1.75em;margin-top:5px;margin-bottom:0 !important;display:inline-block}.productList .box h4{margin-top:0;margin-bottom:0;font-size:18px}.productList .box.last .inner{border-bottom-right-radius:10px}.productList input[type=number]{display:inline-block;padding:10px 5px;text-align:center;max-width:80px;margin-bottom:20px;border:1px solid #dcdcdc;font-size:14px;transition:border .2s ease-in-out}.productList input[type=number]:focus,.productList input[type=number]:active{outline:0;border:0 none;border:1px solid #014185}.productList .anz{font-size:11px}.productList .miete,.productList .kauf{display:none}.productList .miete.active,.productList .kauf.active{display:block;animation-name:fadeIn;animation-iteration-count:1s;animation-duration:1s;animation-delay:0s;animation-timing-function:ease;animation-fill-mode:both;backface-visibility:hidden}ul.productsPager{margin-bottom:10px;width:100%;text-align:center}ul.productsPager li{display:inline-block;vertical-align:middle;font-size:14px;border:1px solid #dcdcdc;width:25px;line-height:25px;margin:0 0 0 -1px}ul.productsPager li a{display:block;color:#014185;text-decoration:none}ul.productsPager li.current{position:relative;z-index:1;border-color:#014185;background-color:#014185;color:#fff}ul.productsPager li:hover{border-color:#014185;position:relative;z-index:1}.productImages{display:inline-block;width:33.33%;vertical-align:top;padding:0 10px}.productImages .preview{border:1px solid #f5f5f5}.productImages .preview.noneavailable{display:table;width:100%;height:150px}.productImages .preview.noneavailable p{margin:0;padding:0;display:table-cell;height:100%;word-break:100%;vertical-align:middle;text-align:center;font-size:14px;color:#999}.productImages .preview li{width:100%;text-align:center}.productImages .preview li::before{content:none}.productImages .preview img{max-width:100%;height:auto}.productImages .thumbnails{margin-top:10px}.productImages .thumbnails ul{text-align:center;margin:0 -10px}.productImages .thumbnails li{display:inline-block;vertical-align:top;width:33.33%;padding:10px}.productImages .thumbnails li img{border:1px solid #dcdcdc;transition:border .2s ease-in-out;width:100%;height:auto}.productImages .thumbnails li.current img{border:1px solid #014185}.tabNavigation{font-size:14px;margin-left:-10px;margin-right:-10px;border-bottom:1px solid #dcdcdc;margin-bottom:20px}.tabNavigation .inner{padding:0 20px}.tabNavigation ul{font-size:0}.allcont .tabNavigation ul li,.tabNavigation ul li{display:inline-block;width:50%;font-size:14px;padding:0}.allcont .tabNavigation ul li::before,.tabNavigation ul li::before{content:none}.tabNavigation ul li.active a{background:#fff;box-shadow:0px -3px 7px 0px rgba(0,0,0,.1);padding-top:20px;color:#014185;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;margin-top:-1px;position:relative;bottom:-1px;margin-top:-2px}.tabNavigation ul a{font-size:18px;display:block;color:#777;font-family:"Aktiv Grotesk W01 Medium";text-decoration:none;background:#dcdcdc;padding:10px;transition:background .2s ease-in-out,color .2s ease-in-out}.tabNavigation ul a:focus{outline:0}.artn{font-size:11px}@media all and (max-width: 1170px){.productGroup .box .buy{text-align:center}.productGroup .box .buy .price{display:block}.productGroup .box .buy a.button,.productGroup .box .buy .dlResults li a,.dlResults li .productGroup .box .buy a{float:none}}@media all and (max-width: 1000px){.productGroup .box{width:calc(50% - 10px);display:inline-block}.productGroup .box .buy{text-align:left}.productGroup .box .buy .price{display:inline-block}.productGroup .box .buy a.button,.productGroup .box .buy .dlResults li a,.dlResults li .productGroup .box .buy a{float:right}}@media all and (max-width: 960px){.productinfo{flex-wrap:wrap}.productinfo .desc{width:100%}}@media all and (max-width: 930px){.detailHead{display:none}.productinfo .desc{width:100%;display:block}.productImages{width:100%;display:block;margin-bottom:20px}}@media all and (max-width: 780px){.productList .box .inner{flex-direction:column}.productList .box .inner .buy .button,.productList .box .inner .buy .dlResults li a,.dlResults li .productList .box .inner .buy a{width:100%}.productList .box .inner .desc{width:100%;display:block;padding-right:0}.productList .box .inner .request{flex-direction:row;justify-content:flex-end;width:auto;margin-top:var(--spaceBetweenSlim)}.productList .box .inner .request .options{margin-right:var(--spaceBetweenDefault)}.productList .box .inner .request input{margin:0}}@media all and (max-width: 600px){.productGroup .box{width:100%}.productGroup .desc{height:auto}}.allcont>.wrap .downloads h3{margin-top:0;margin-left:0 !important;margin-right:0 !important}.downloads{margin-top:50px}.dlResults{display:none;margin-top:10px}.downloads .dlResults li{margin-top:-1px;border:1px solid #dcdcdc;padding:10px;position:relative;transition:background .3s ease-in-out}.dlResults li a{position:absolute;top:0;right:0;height:100%;font-size:14px !important}.dlResults li a.button{display:flex;align-items:center;margin:0;font-size:16px}.dlResults li .dlNotAvailable{position:absolute;top:0;right:0;height:100%;padding:10px 20px;color:#898989;transition:color .3s ease-in-out}.dlResults li strong,.dlResults li span{transition:color .3s ease-in-out}.downloads .dlResults li::before{content:none}.dlResults li:hover{background-color:#014185;color:#fff}.dlResults li:hover a,.dlResults li:hover strong,.dlResults li:hover .tx-kesearch-pi1 .resultItem .hit,.tx-kesearch-pi1 .resultItem .dlResults li:hover .hit{color:#fff}.dlResults li:hover .dlNotAvailable{color:#87c1fe}.dlResults strong,.dlResults .tx-kesearch-pi1 .resultItem .hit,.tx-kesearch-pi1 .resultItem .dlResults .hit{color:#014185}@media screen and (max-width: 760px){.dlResults li span{display:none}.dlResults li a{font-size:0 !important}.dlResults li a:before{font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:16px}.downloads .filter fieldset .filterSelect select{width:100%}}@media screen and (max-width: 560px){.dlResults li a{font-size:14px !important;position:static;display:block;margin-top:6px}.dlResults li a:before{display:none}}ul.pagination,.allcont ul.pagination{display:flex;justify-content:center}ul.pagination li,.allcont ul.pagination li{padding:0}ul.pagination li::before,.allcont ul.pagination li::before{content:none}ul.pagination li>a,.allcont ul.pagination li>a{padding:5px 10px}ul.pagination li.previous>span,ul.pagination li.previous>a span,ul.pagination li.next>span,ul.pagination li.next>a span,.allcont ul.pagination li.previous>span,.allcont ul.pagination li.previous>a span,.allcont ul.pagination li.next>span,.allcont ul.pagination li.next>a span{display:none}ul.pagination li.previous::before,ul.pagination li.next::before,.allcont ul.pagination li.previous::before,.allcont ul.pagination li.next::before{position:static;width:auto;height:auto;padding:5px 10px;background:rgba(0,0,0,0);border-radius:0}ul.pagination li.previous.disabled::before,.allcont ul.pagination li.previous.disabled::before{content:"<"}ul.pagination li.previous>a::before,.allcont ul.pagination li.previous>a::before{content:"<"}ul.pagination li.next.disabled::before,.allcont ul.pagination li.next.disabled::before{content:">"}ul.pagination li.next>a::before,.allcont ul.pagination li.next>a::before{content:">"}
