﻿@import"icomoon-style.css";@import"icomoon2-style.css";@import"bootstrap_ms.css";.form-control{color:#333;}html.wait,html.wait *{cursor:wait!important;}.colormain{color:#2f4fa8;}.bgcolormain{background-color:#2f4fa8;}body{font-family:'Roboto','PT Sans',-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:14px;background-color:#f5f6f7;background-color:#eeeff0;background-color:#eaeaea;}@media(max-width:767px){body{background-color:#fff;}}.condensed{font-family:'Roboto Condensed',-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}@media(min-width:1200px){body{font-size:14px;}.form-control{font-size:14px;}}.form-control{font-size:16px;}a{color:#0039a6;color:#4262ba;}h1{font-weight:bold;font-size:30px;color:#0d2b7d;}.h1{font-weight:bold;font-size:30px;color:#0d2b7d;}h2{font-size:24px;color:#0d2b7d;font-weight:bold;}.h2{font-size:24px;color:#0d2b7d;font-weight:bold;}h3{font-size:18px;color:#0d2b7d;font-weight:bold;margin-top:2em;}.h3{font-size:18px;color:#0d2b7d;font-weight:bold;margin-top:2em;}a.remove-filter{color:#c00;}a.add-filter{color:#2f4fa8;}a.han-ci{color:#2f4fa8;}.breadcrump{margin-bottom:10px;font-size:smaller;}.breadcrump a{color:#666;}.mobile-breadcrump{margin-bottom:10px;}.mobile-breadcrump .crump a{display:block;padding:5px 8px;background-color:#fff;border-radius:5px;border:solid 1px #ccc;}.mobile-breadcrump .crumpdiv{padding:5px 8px;}.swiper-breadcrump .swiper-slide{display:inline-block;width:auto;}.swiper-breadcrump .swiper-slide a{display:inline-block;padding:6px;border:solid 1px #aaa;background-color:#fff;margin-bottom:1px;border-radius:5px;}.swiper-breadcrump .swiper-slide .divider{font-size:20px;padding:2px 3px;}.borderbox{border:solid 1px #ddd;padding:10px;}.bg{background-color:#f3f3f3;}.container-max{max-width:1280px;padding-left:20px;padding-right:20px;}@media(max-width:767px){.container-max{padding-left:10px;padding-right:10px;}}.linespace.list-unstyled li{margin:5px 0;}.text-muted{color:#666;}.help-block{color:#666;}h1 small,h2 small,h3 small,.h1 small,.h2 small,.h3 small{color:#666;}.btn-primary{background:none;background-color:#2f4fa8;border-color:#243c80;}.btn-primary:hover{background-color:#020409;border-color:#243c80;}.btn-primary:focus,.btn-primary:active,.btn-primary:focus:hover,.btn-primary:active:hover,.btn-primary:active:focus{background-color:#243c80;border-color:#243c80;}.btn-success{background:none;background-color:#1c811d;border-color:#135714;}.btn-success:hover{background-color:#135714;border-color:#135714;}.btn-success:focus,.btn-success:active,.btn-success:focus:hover,.btn-success:active:hover,.btn-success:active:focus{background-color:#135714;border-color:#135714;}.btn-danger{background-color:#d43f3a;}.btn-danger:hover{background-color:#4c1210;}.btn-danger:focus,.btn-danger:active,.btn-danger:focus:hover,.btn-danger:active:hover,.btn-danger:active:focus{background-color:#4c1210;}.table-bottomline{border-bottom:solid 1px #ddd;}.glyphicon-space{padding-right:5px;}.trennlinie{margin:30px 0;border-top:solid 2px #ccc;}.trennlinieOhne{border-top:solid 2px #eee;}hr.trenner{border:0;border-top:2px solid #eee;background-color:#fff;height:1px;margin:0;}.trennlinienzeile{margin:20px 0;}.cardshadow{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);}.cardshadowhigh{box-shadow:0 2px 4px 0 rgba(0,0,0,.28),0 3px 3px -2px rgba(0,0,0,.4),0 1px 7px 0 rgba(0,0,0,.24);}*.cardshadowhover:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);}.whitebox{background-color:#fff;padding:20px;}@media(max-width:767px){.whitebox{padding:10px 0;padding:10px;}}.whitebox.shadow{border:0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.25);box-shadow:0 0 5px 0 rgba(0,0,0,.25);}.whitebox.cardshadow{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);}.whitebox hr{border-top:solid 1px #ccc;}.whitebox h2{margin-top:40px;margin-bottom:20px;}.whitebox h2:first-child{margin-top:0;}.whitebox ol li p{margin-bottom:0;}.mt{margin-top:30px;}.mt-0{margin-top:0;}.mt-10{margin-top:10px;}.mt-20{margin-top:20px;}.mt-30{margin-top:30px;}.mt-40{margin-top:40px;}.mb{margin-bottom:30px;}.mb-5{margin-bottom:5px;}.mb-10{margin-bottom:10px;}.mb-20{margin-bottom:20px;}.mb-30{margin-bottom:30px;}.mb-40{margin-bottom:40px;}.mb-60{margin-bottom:60px;}@media(max-width:767px){.xs-mb-20{margin-bottom:20px;}}@media(max-width:767px){.xs-text-left{text-align:left;}}.mtb-20{margin-top:20px;margin-bottom:20px;}@media(max-width:767px){.xs-text-left{text-align:left;}}.responsive-video-16-9{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;}.responsive-video-16-9 iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.sonderaktionsbox{border:solid 2px #fff28e;padding:10px 10px 10px 130px;position:relative;min-height:100px;background-color:#fffaae;}.sonderaktionsbox .img{float:left;margin-left:-120px;}.gutter-20.row{margin-right:-10px;margin-left:-10px;}.gutter-20>[class^="col-"],.gutter-20>[class^=" col-"]{padding-right:10px;padding-left:10px;}.gutter-10.row{margin-right:-5px;margin-left:-5px;}.gutter-10>[class^="col-"],.gutter-10>[class^=" col-"]{padding-right:5px;padding-left:5px;}.gutter-5.row{margin-right:-3px;margin-left:-2px;}.gutter-5>[class^="col-"],.gutter-5>[class^=" col-"]{padding-right:3px;padding-left:2px;}.gutter-0.row{margin-right:0;margin-left:0;}.gutter-0>[class^="col-"],.gutter-0>[class^=" col-"]{padding-right:0;padding-left:0;}.kachel-bg{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);}ul.caret-bullet{list-style-image:url("/images/bulletpfeil.png");padding-left:1.2em;}.row-flex,.row-flex>div[class*='col-']{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto;}.row-flex-wrap{-webkit-flex-flow:row wrap;align-content:flex-start;flex:0;}.row-flex>div[class*='col-'],.container-flex>div[class*='col-']{margin:-.2px;}.container-flex>div[class*='col-'] div,.row-flex>div[class*='col-'] div{width:100%;}.flex-col{display:flex;display:-webkit-flex;flex:1 100%;flex-flow:column nowrap;}.flex-grow{display:flex;-webkit-flex:2;flex:2;}.form-wrapper{padding:20px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);border:solid 1px #ddd;}#artikeltooltip{border:solid 1px #aaa;background-color:#fff;padding:15px;position:absolute;box-shadow:0 0 3px #888;-moz-box-shadow:0 0 3px #888;-webkit-box-shadow:0 0 3px #888;z-index:1000;}.artikeltt{position:relative;display:block;}.textband{background-color:#2f4fa8;margin:20px 0;padding:10px;}.textband .tblink{color:#fff;font-weight:bold;}.textband .titel{font-size:18px;}.mfp-close{background-color:#c00!important;color:#fff!important;}.header-master .mainrow{display:flex;justify-content:space-between;margin:0 0;}.header-master .mainrow .colsuche{flex-grow:1;margin:0 20px;position:relative;min-height:100px;}.header-master .mainrow .colsuche .suchbox-wrapper{max-width:400px;margin:20px auto 0;}.header-master .mainrow .colsuche .aktionentab-wrapper{position:absolute;bottom:0;left:0;overflow:hidden;max-width:100%;}.header-master .mainrow .colsuche .aktionentab-wrapper .aktionstab{display:inline-block;font-weight:bold;padding:3px 10px;color:#ae6000;border:solid 2px #e57e00;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:0;}.header-master .mainrow .colsuche .aktionentab-wrapper .aktionstab:hover{text-decoration:none;color:#2f4fa8;border-color:#2f4fa8;}.header-master .mainrow .cart-wrapper{margin-top:20px;}.mobile-header-master{background-color:#fff;margin-bottom:0;padding:0 10px;border-bottom:solid 3px #e3244e;}.mobile-header-master .mobile-toolbar-wrapper{display:flex;justify-content:space-between;}.mobile-header-master .mobile-search-wrapper{margin-bottom:15px;}.mobile-header-master .aktionentab-wrapper{overflow:hidden;}.mobile-header-master .aktionentab-wrapper .aktionstab{display:inline-block;padding:3px 10px;color:#e17c00;border:solid 2px #e57e00;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:0;}.header-links{color:#666;}.header-links a{color:#666;}.header-links .activeshop{padding:2px 15px 4px;font-weight:bold;color:#fff;background-color:#2f4fa8;background-color:#cb9a00;background-color:#666;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.navbar{min-height:30px;border-radius:0;}.navbar-main{background-color:#e3242e;color:#fff;margin-left:-30px;box-shadow:0 3px 5px rgba(0,0,0,.3);margin-bottom:10px;margin-bottom:0;}.navbar-main .navbar-nav>li>a{padding-bottom:10px;padding-top:10px;color:#fff;font-weight:bold;font-size:15px;}@media(min-width:768px) and (max-width:991px){.navbar-main .navbar-nav>li>a{font-size:15px;padding-left:8px;padding-right:8px;}}.navbar-main .navbar-nav>li>a:hover{color:#fff;background-color:#d31b25;}.navbar-main .navbar-nav>li>a:focus{color:#fff;background-color:#d31b25;}.navbar-main .toolbar{position:relative;}.navbar-main .toolbar .ddhover .tbdropdown{position:absolute;display:none;padding:20px;left:0;width:1110px;top:38px;background-color:#fff;color:#000;border:solid 3px #a5151d;z-index:10001;}.navbar-main .toolbar .ddhover .tbdropdown .grpbox{margin-bottom:20px;height:180px;text-align:center;}.navbar-main .toolbar .ddhover .tbdropdown .grpbox span{display:block;margin-top:3px;font-weight:bold;line-height:120%;}.navbar-main .toolbar .ddhover .tbdropdown .grpbox span .subtitle{color:#aaa;font-weight:normal;}.navbar-main .toolbar .ddhover .tbdropdown .row-tb-liste .grptitel{font-weight:bold;}.navbar-main .toolbar .ddhover .tbdropdown .row-beschriftenvon a{background-color:#fff;display:block;padding:20px;border:solid 1px #ccc;text-align:center;font-weight:bold;min-height:185px;border-radius:5px;}.navbar-main .toolbar .ddhover .tbdropdown .row-beschriftenvon a:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);text-decoration:none;}.navbar-subline{background-color:#ccc;font-weight:bold;text-align:center;padding:10px;box-shadow:0 3px 5px rgba(0,0,0,.3);overflow:hidden;}@media(max-width:767px){.navbar-subline{font-size:12px;}}.header-text-banner{background-color:#333;background-image:linear-gradient(to right,#333 50%,#333 50%);}.header-text-banner a:hover{text-decoration:none;}.header-text-banner .textline{font-size:16px;font-weight:bold;padding:6px;text-align:center;color:#fff;}.header-text-banner .textline .highlight{color:#ffef00;}.header-text-banner .textline .highlight:hover{color:#cffa07;}.header-text-banner.header-text-banner-mobile .textline{font-size:14px;}.sidenav{height:100%;width:0;position:fixed;z-index:10000;top:0;left:0;background-color:#111;background-color:#2f4fa8;overflow-x:hidden;padding-top:60px;transition:.5s;width:300px;left:-300px;}.sidenav a{padding:8px 8px 8px 16px;text-decoration:none;font-size:18px;color:#aaa;color:#eee;display:block;transition:.1s;border-bottom:solid 1px #aaa;}.sidenav a:hover{color:#fff;}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;border-bottom:0;}#mainContent{transition:margin-left .5s;}@media screen and (max-height:450px){.sidenav{padding-top:15px;}.sidenav a{font-size:18px;}}.row-menukachel a.kachel{border:solid 1px #ddd;padding:10px;margin-bottom:10px;height:60px;font-weight:bold;display:block;overflow:hidden;}.row-menukachel div.kachelbox{padding:10px;}.row-menukachel div.kachelbox .titel{font-weight:bold;font-size:larger;display:block;margin-bottom:20px;}.row-menukachel div.kachelbox ul.linkliste{list-style-image:url("/images/bulletpfeil.png");padding-left:1.2em;line-height:2em;margin-bottom:0;}.row-menukachel div.kachelbox ul.linkliste li a{font-weight:bold;display:block;}.row-menukachel div.kachelbox ul.linkliste li a:hover{background-color:#eee;}.left-linklist{padding:12px 3px 7px 15px;background-color:#f4f4f4;background-color:#fff;border:solid 1px #ccc;}.left-linklist h3{margin:0;font-weight:bold;font-size:20px;color:#666;margin-bottom:15px;}.left-linklist a{padding:5px 0;}.left-linklist select{width:95%;border:solid 1px #ddd;}.grplist .borderbox{min-height:200px;margin-bottom:30px;}.headerbox h1{margin:0 0 6px 0;}.headerbox h2{margin:0;color:#999;font-weight:normal;color:#8297d1;}.zahlungsarten-box{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);height:100%;border:solid 1px #ccc;overflow:hidden;padding:12px 3px 10px 15px;}.zahlungsarten-box h3{margin:0;font-weight:bold;font-size:20px;color:#666;margin-bottom:15px;}.zahlungsarten-box .zalogobox{margin:20px 0 10px;}.zahlungsarten-box .zalogo{display:inline-block;background-color:#fff;padding:5px;border:solid 1px #ddd;margin:0 5px 5px 0;}.list-group-item2{position:relative;display:block;padding:12px 15px;margin-bottom:-1px;background-color:#f5f5f5;border:1px solid #ccc;font-weight:bold;color:#333;font-size:16px;}.list-group-item2:hover{background-color:#ddd;text-decoration:none;color:#000;}.home-kachelbox{margin-top:-30px;}.home-kachelbox .kachelbanner{margin-top:30px;}.home-herobox{margin-top:20px;}.home-herobox .herobox{display:block;border:solid 1px #ccc;margin-top:20px;padding:50px 10px 10px;padding:0;text-align:center;position:relative;background-color:#fff;transition:all .3s cubic-bezier(.25,.8,.25,1);}.home-herobox .herobox .fahne{position:absolute;left:-3px;top:-3px;display:inline-block;font-weight:bold;text-align:left;background-color:#e30713;color:#fff;padding:4px 20px;font-size:16px;border-bottom-right-radius:8px;border-top-left-radius:5px;box-shadow:rgba(0,0,0,.3) 2px 2px 4px;}.home-herobox .herobox .bildbox{background-color:#f7f7f7;padding:30px 0 0 0;}.home-herobox .herobox .content{background-color:#fff;padding:10px 10px;}.home-herobox .herobox .titel{font-weight:bold;font-size:16px;color:#666;}.home-herobox .herobox .subtitel{font-weight:normal;color:#666;}.home-herobox .herobox .preis{color:#e30713;font-weight:bold;font-size:18px;}.home-herobox .herobox .grundpreis{color:#666;font-size:smaller;}.home-herobox .herobox:hover{text-decoration:none;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.25);box-shadow:0 0 7px 0 rgba(0,0,0,.25);}.home-herobox .herobox:hover .titel{color:#e3242e;}.home-herobox .zahlungsarten-box2{background-image:linear-gradient(to top,#f0f0f0 0,#f9f9f9 20%,#fdfdfd 60%);margin-top:20px;border:solid 1px #ccc;overflow:hidden;padding:12px 3px 10px 15px;display:block;}.home-herobox .zahlungsarten-box2 h3{margin:0;font-weight:bold;font-size:20px;color:#666;margin-bottom:15px;}.home-herobox .zahlungsarten-box2 .zalogobox{margin:20px 0 10px;}.home-herobox .zahlungsarten-box2 .zalogo{display:inline-block;background-color:#fff;padding:5px;border:solid 1px #ddd;margin:0 5px 5px 0;}.home-herobox .zahlungsarten-box2:hover{text-decoration:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.4);box-shadow:0 0 4px 0 rgba(0,0,0,.4);}.home-angebote{margin-top:-20px;}.home-angebote .angebotebox{display:block;border:solid 1px #ccc;margin-top:20px;min-height:80px;padding:15px;transition:all .3s cubic-bezier(.25,.8,.25,1);}.home-angebote .angebotebox.angebote{background-color:#e30713;color:#fff;text-align:center;}.home-angebote .angebotebox.zugaben{background-color:#fff;}.home-angebote .angebotebox.zahlungsarten{background-color:#fff;background-color:#f6f6f6;color:#000;}.home-angebote .angebotebox.zahlungsarten h3{margin:0;margin-bottom:10px;font-weight:bold;font-size:16px;color:#666;}.home-angebote .angebotebox:hover{text-decoration:none;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.25);box-shadow:0 0 7px 0 rgba(0,0,0,.25);}.topgruppen-container{margin-top:30px;margin-bottom:30px;}.topgruppen-container a.kachel{display:block;min-height:280px;border:solid 1px #ccc;margin-bottom:30px;padding:15px;}.topgruppen-container a.kachel:hover{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);text-decoration:none;}.topgruppen-container a.kachel h3{margin:30px 0 0;font-size:20px;color:#333;text-align:center;font-weight:bold;}.gruppengrid a.gruppengrid-kachel{display:block;border:solid 1px #ccc;background-color:#fff;margin-bottom:20px;padding:0;}.gruppengrid a.gruppengrid-kachel .gruppengrid-body{font-weight:bold;font-size:17px;margin:15px 15px;color:#333;}.gruppengrid a.gruppengrid-kachel:hover{text-decoration:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.4);box-shadow:0 0 4px 0 rgba(0,0,0,.4);}.gruppengrid a.gruppengrid-kachel:hover .gruppengrid-body{color:#e3242e;}.default-gruppenkachel ul{list-style-image:url('/images/bulletpfeil.png');padding-left:20px;}@media(max-width:767px){.default-gruppenkachel ul{list-style-type:none;list-style-image:none;padding-left:0;}}@media(max-width:767px){.default-gruppenkachel ul li{padding-bottom:10px;}}@media(max-width:767px){.default-gruppenkachel ul li a{display:block;border:solid 1px #ddd;padding:5px;}}.mobile-kategorie-header h1{font-size:24px;}.aktionshinweiswrapper{margin-top:.5em;}.aktionshinweiswrapper a{color:#e00;font-weight:bold;background-color:#c00;color:#fff;padding:5px 20px;display:inline-block;}.aktionshinweiswrapper a:focus{text-decoration:none;}.aktionshinweiswrapper a:hover{text-decoration:none;color:#c00;background-color:#c00;color:#fff;}.kategoriebild{border:solid 1px #ccc;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-shadow:0 0 4px 0 rgba(0,0,0,.25);}.grpwidgets{margin-top:-20px;}.grpwidgets a,.grpwidgets a:hover{text-decoration:none;color:inherit;}.produktgruppekacheln .zwischenueberschrift{margin:30px 0;padding:20px;background-color:#fff;border:solid 1px #ccc;background-color:#2f4fa8;color:#fff;border:0;}.produktgruppekacheln .kachel{background-color:#fff;display:block;display:flex;flex-direction:column;position:relative;border-radius:5px;overflow:hidden;max-width:480px;}.produktgruppekacheln .kachel:hover{text-decoration:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.28),0 3px 3px -2px rgba(0,0,0,.4),0 1px 7px 0 rgba(0,0,0,.24);}.produktgruppekacheln .kachel:hover .titel h2{color:#e3242e;}.produktgruppekacheln .kachel:focus{outline:0;text-decoration:none;}.produktgruppekacheln .kachel .titel{padding:15px;min-height:80px;}.produktgruppekacheln .kachel .titel h2,.produktgruppekacheln .kachel .titel h3{font-size:18px;font-weight:normal;margin:0 0 2px;color:#000;}@media(max-width:767px){.produktgruppekacheln .kachel .titel h2,.produktgruppekacheln .kachel .titel h3{font-size:16px;}}.produktgruppekacheln .kachel .bild{margin:0 20px 20px;margin:0 0 0;}.produktgruppekacheln .kachel .preisab{padding:0 15px 15px;text-align:center;padding:0 0;position:absolute;right:0;top:0;top:15px;}.produktgruppekacheln .kachel .preisab .preistag{display:inline-block;padding:2px 10px;background-color:#fff;font-weight:bold;font-size:16px;background-color:rgba(204,0,0,.8);background-color:rgba(208,208,208,.9);color:#004899;background-color:#004899;color:#fff;border-bottom-left-radius:10px;padding:5px 15px;border-top-left-radius:10px;}.produktgruppekacheln .kachel .herotext{padding:0 15px 15px;text-align:center;padding:0 0;position:absolute;left:0;top:15px;}.produktgruppekacheln .kachel .herotext .herotexttag{padding:5px 15px;display:inline-block;background-color:#fff;font-weight:bold;font-size:16px;background-color:rgba(204,0,0,.8);color:#fff;border-bottom-right-radius:10px;border-top-right-radius:10px;}.produktgruppekacheln .kachel .kachelfooter{flex-grow:1;border-top:solid 1px #ddd;background-color:#f6f6f6;padding:10px 20px 20px;}.produktgruppekacheln .kachel .kachelbullet{padding:0 15px 10px;padding:20px 0 0;color:#555;}.produktgruppekachelnmobile .zwischenueberschrift{margin:10px 0;padding:10px;background-color:#fff;border:solid 1px #ccc;background-color:#2f4fa8;color:#fff;border:0;font-size:18px;}.produktgruppekachelnmobile .kachel{background-color:#fff;display:block;position:relative;border-radius:5px;overflow:hidden;}.produktgruppekachelnmobile .kachel .titel h2,.produktgruppekachelnmobile .kachel .titel h3{line-height:120%;font-size:16px;font-weight:bold;margin:0 0 2px;}.produktgruppekachelnmobile .kachel .titel h2 .supertitel,.produktgruppekachelnmobile .kachel .titel h3 .supertitel{color:#666;font-size:13px;font-weight:normal;display:block;}.produktgruppekachelnmobile .kachel .titel h2 .subtitel,.produktgruppekachelnmobile .kachel .titel h3 .subtitel{font-size:13px;font-weight:bold;display:block;color:#666;margin-top:.5em;}.produktgruppekachelnmobile .kachel .herotext{position:absolute;right:0;top:0;display:inline-block;background-color:#c00;color:#fff;font-size:10px;font-weight:bold;padding:3px 7px;border-bottom-left-radius:5px;}.produktgruppekachelnmobile .produktgruppekachelgrid{border:solid 1px #aaa;margin-bottom:20px;}.produktgruppekachelnmobile .produktgruppekachelgrid .bild{padding:20px;}.produktgruppekachelnmobile .produktgruppekachelgrid .titel{padding:10px 10px 20px;border-bottom:solid 1px #ddd;line-height:110%;font-size:13px;}.produktgruppekachelnmobile .produktgruppekachelgrid .titel h2,.produktgruppekachelnmobile .produktgruppekachelgrid .titel h3{font-size:13px;font-weight:bold;margin:0;line-height:100%;color:#000;}.produktgruppekachelnmobile .produktgruppekachelgrid .titel h2 .big,.produktgruppekachelnmobile .produktgruppekachelgrid .titel h3 .big{font-size:16px;line-height:120%;}.produktgruppekachelnmobile .produktgruppekachelgrid .titel h2 .supertitel,.produktgruppekachelnmobile .produktgruppekachelgrid .titel h3 .supertitel{color:#666;font-size:13px;font-weight:normal;}.produktgruppekachelnmobile .produktgruppekachelgrid .titel h2 .subtitel,.produktgruppekachelnmobile .produktgruppekachelgrid .titel h3 .subtitel{font-weight:bold;display:block;color:#666;margin-top:.5em;}.produktgruppekachelnmobile .produktgruppekachelgrid .spitze{padding:10px;}.produktgruppekachelnmobile .produktgruppekachelgrid .farben{font-size:10px;padding:10px;}.produktgruppekachelnmobile .produktgruppekachelgrid .centercenter{display:flex;align-items:center;align-content:center;justify-content:center;height:100%;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwkategorie{display:grid;grid-template-columns:auto 25%;grid-template-rows:auto;margin-bottom:10px;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwkategorie .bild{grid-column:2/3;grid-row:1/4;padding:5px;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwkategorie .titel{grid-column:1/1;grid-row:1/2;border:0;padding:10px;align-self:center;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwkategorie .titel .subtitel{margin-top:0;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwkategorie .titel .big{font-size:16px;line-height:120%;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwkategorie .spitze{grid-column:1/2;grid-row:3/4;display:none;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwkategorie .farben{grid-column:1/2;grid-row:2/3;display:none;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwprodukt{display:grid;grid-template-columns:auto 33%;grid-template-rows:auto auto auto;margin-bottom:20px;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwprodukt .bild{grid-column:2/3;grid-row:1/4;padding:5px;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwprodukt .titel{grid-column:1/1;grid-row:1/2;border:0;padding:10px;align-self:center;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwprodukt .titel .subtitel{margin-top:0;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwprodukt .titel .big{font-size:16px;line-height:120%;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwprodukt .spitze{grid-column:1/2;grid-row:3/4;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwprodukt .farben{grid-column:1/2;grid-row:2/3;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwproduktquer{display:grid;grid-template-columns:50% auto;grid-template-rows:auto auto auto;margin-bottom:20px;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwproduktquer .bild{padding:20px;grid-column:1/3;grid-row:1/2;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwproduktquer .titel{grid-column:1/3;grid-row:2/3;padding:10px 10px 20px;border-bottom:solid 1px #ddd;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwproduktquer .titel .subtitel{margin-top:0;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwproduktquer .titel .big{font-size:16px;line-height:120%;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwproduktquer .spitze{grid-column:1/2;grid-row:3/4;padding:10px;background-color:#f8f8fc;}.produktgruppekachelnmobile .produktgruppekachelgrid.vwproduktquer .farben{grid-column:2/3;grid-row:3/4;font-size:10px;padding:10px;background-color:#f8f8fc;}.headerproduct .stiftbild{position:relative;padding:20px 20px;}@media(max-width:767px){.headerproduct .stiftbild{padding:0;}}.headerproduct h1{margin:0;}@media(max-width:767px){.headerproduct h1{font-size:26px;}}.headerproduct .sonderaktion{margin-top:20px;padding:10px;background-color:#f3f3f3;color:#000;border:solid 3px #ffd329;}.headerproduct .sonderaktion img{float:left;}.headerproduct .sonderaktion:hover{text-decoration:none;}.headercategory{padding-bottom:1px;}.headercategory .sonderaktion{margin:20px;padding:10px;background-color:#f3f3f3;color:#000;border:solid 3px #ffd329;}.headercategory .sonderaktion img{float:left;}.headercategory .sonderaktion:hover{text-decoration:none;}.Gruppenkacheln3{margin-top:-20px;}.Gruppenkacheln3 a,.Gruppenkacheln3 a:hover{text-decoration:none;color:inherit;}.Gruppenkacheln3 a:focus{outline:0;}.Gruppenkacheln3 .Gruppenkachel{margin-top:20px;padding:15px;overflow:hidden;background-color:#fff;max-width:500px;}.Gruppenkacheln3 .Gruppenkachel:hover{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.3);box-shadow:0 0 4px 0 rgba(0,0,0,.3);}.Gruppenkacheln3 .Gruppenkachel .Gruppenkachelbody{padding:20px 0 0;line-height:1.5em;padding:0 0 20px;}.Gruppenkacheln3 .Gruppenkachel h2{font-size:24px;font-weight:normal;margin:0;line-height:1.3em;}.Gruppenkacheln3 .Gruppenkachel a,.Gruppenkacheln3 .Gruppenkachel a:hover{text-decoration:none;color:inherit;}.grpkachel{margin-top:20px;padding:0;overflow:hidden;height:200px;border:solid 1px #ddd;border-left:solid 15px #ccc;border-left:solid 1px #ccc;border-radius:3px;background-color:#fff;}.grpkachel:hover{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);}.grpkachel a,.grpkachel a:hover{text-decoration:none;color:inherit;}.grpkachel .grpkachel-head{padding:4px 15px 4px;}.grpkachel .grpkachel-head h2{margin:0;padding:0;font-weight:bold;font-size:22px;line-height:normal;color:#666;color:#213c89;color:#444;}.grpkachel .grpkachel-body{min-height:150px;min-height:92px;padding:2px 15px 15px;background-repeat:no-repeat;background-position:right 10px top 10px;background-size:40% auto;color:#666;}.grpkachel .grpkachel-list{padding:0;padding-left:1.2em;width:65%;list-style-image:url("/images/bulletpfeil.png");}.grpkachel .pfeilbox{position:absolute;left:35px;bottom:15px;width:150px;background-color:#00b0f0;color:#fff;font-weight:bold;padding:5px 10px;}.grpkachel .pfeilbox div{position:absolute;left:100%;top:0;width:0;height:0;border-left:16px solid #00b0f0;border-top:16px solid transparent;border-right:0 solid transparent;border-bottom:16px solid transparent;}@media only screen and (max-width:768px){.grpkachel .grpkachel-body{background-size:35% auto;}}@media only screen and (max-width:360px){.grpkachel .grpkachel-body{background:none;}}.grpkachel2{display:block;border:solid 1px #ddd;margin-bottom:30px;color:#000;}.grpkachel2:hover{color:inherit;text-decoration:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);}.grpkachel2 h2{font-weight:bold;margin-top:0;color:#668;}.row-artikelkachel .kachel{margin-bottom:20px;}.row-artikelkachel .kachel a{background-color:#fff;border:solid 1px #ccc;display:block;text-align:center;height:200px;padding:20px 10px;font-weight:bold;}.row-artikelkachel .kachel a .anzahl{color:#aaa;font-weight:normal;}.row-artikelkachel .kachel a img{margin-bottom:10px;}.row-artikelkachel .kachel a:hover{box-shadow:0 0 3px 0 #888;text-decoration:none;}.grplongtext{font-size:16px;color:#333;}.grplongtext h2{margin-bottom:20px;margin-top:60px;}.grplongtext h2:first-child{margin-top:0;}.grplongtext h3{margin-top:2.5em;font-size:18px;font-weight:bold;color:#0d2b7d;}.magpopupgrp .slick-track{margin-left:0;margin-right:0;}.magpopupgrp .slick-prev{left:-10px;z-index:100;}.magpopupgrp .slick-next{right:-15px;z-index:100;}.flchContainer{text-align:left;}.flchContainer .slick-track{margin-left:0;margin-right:0;}.flchContainer .flchItem{padding:0 10px;}.flchContainer .flchItem select{border:solid 1px #aaa;padding:2px;}.slick-container-3 .slick-track{margin-left:0;margin-right:0;}.slick-container-4 .slick-track{margin-left:0;margin-right:0;}.kreaideen-slick{margin:0 -10px;position:relative;}.kreaideen-slick .slick-track{margin:0;}.kreaideen-slick .slick-prev{left:-15px;left:-5px;z-index:100;}.kreaideen-slick .slick-next{right:-15px;right:-5px;z-index:100;}.kreaideen-slick a .kachel{background-color:#fff;margin:4px 10px;color:#400;}.kreaideen-slick a .kachel .inhalt{padding:20px;}.kreaideen-slick a:hover{text-decoration:none;color:#e3242e;}.kreaideen-slick a:hover .kachel{box-shadow:0 2px 4px 0 rgba(0,0,0,.28),0 3px 3px -2px rgba(0,0,0,.4),0 1px 7px 0 rgba(0,0,0,.24);color:#e3242e;}.siblings-slick{margin:0 -10px;position:relative;}@media(max-width:767px){.siblings-slick{margin:0 10px;}}.siblings-slick .slick-track{margin:0;}.siblings-slick .slick-prev{left:-15px;left:-5px;z-index:100;}.siblings-slick .slick-next{right:-15px;right:-5px;z-index:100;}.siblings-slick a.kachel{display:block;margin:5px 10px;background-color:#fff;color:#666;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);}.siblings-slick a.kachel .titel{font-size:18px;font-weight:bold;color:#000;}.siblings-slick a.kachel:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.28),0 3px 3px -2px rgba(0,0,0,.4),0 1px 7px 0 rgba(0,0,0,.24);text-decoration:none;}.siblings-slick a.kachel:hover .titel{color:#e3242e;}.artikellist .artikel{border-bottom:solid 1px #ddd;padding-bottom:30px;margin-bottom:30px;min-height:200px;}.artikellist .artikel .varianten span{padding:7px 15px;border:solid 1px #ddd;}.artikellist .artikel .preisbox{border:solid 1px #e3242e;border:solid 1px #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;}.artikellist .artikel .preisbox .title{padding:5px 2px;text-align:center;font-weight:bold;color:#666;background-color:#eee;}.artikellist .artikel .preisbox .content{padding:5px 10px;}.artikellist .artikel .preisbox .content .bigprice{font-size:36px;color:#c00;font-weight:bold;}.artikellisteeddingnr{margin-bottom:7px;background-color:#fff;}@media(max-width:767px){.artikellisteeddingnr{margin-bottom:20px;}}@media(min-width:768px) and (max-width:991px){.artikellisteeddingnr .coldaten{border-left:solid 1px #ddd;border-top:solid 1px #ddd;}}@media(max-width:767px){.artikellisteeddingnr .coldaten{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;background-color:#f8f8f8;}}@media(min-width:768px) and (max-width:991px){.artikellisteeddingnr .colpreiscart{border-top:solid 1px #ddd;}}@media(min-width:992px){.artikellisteeddingnr .colpreis{height:100%;}}@media(min-width:992px){.artikellisteeddingnr .colcart{height:100%;}}.row-eddingnr .grptitlebox{padding:15px 0 0;margin-bottom:20px;}.row-eddingnr h2.grptitle{margin:0;font-weight:bold;font-size:24px;color:#0d2b7d;padding-bottom:3px;border-bottom:solid 3px #0d2b7d;}.row-eddingnr .kachel .herotext{position:absolute;display:inline-block;background-color:#c00;color:#fff;padding:3px 10px;font-weight:bold;border-bottom-right-radius:10px;}.row-eddingnr .kachel .Newsletterpreis{background-color:#c6f547;color:#323528;}.artikel-mainbox{background-color:#fff;display:flex;flex-direction:column;min-height:490px;}.artikel-mainbox .titlebox{padding:20px;}@media(max-width:767px){.artikel-mainbox .titlebox{padding:20px 10px;}}.artikel-mainbox h1 .subtitel{font-weight:normal;color:#666;font-size:smaller;}@media(max-width:767px){.artikel-mainbox{min-height:360px;box-shadow:none;}.artikel-mainbox h1{font-size:22px;}}.artikel-mainbox .gallery{display:flex;align-items:stretch;}.artikel-mainbox .gallery .gallery-zoom-wrapper{height:100%;width:100%;position:fixed;z-index:200;left:0;top:0;background-color:#000;background-color:rgba(0,0,0,.5);overflow-x:hidden;transition:.5s;display:none;align-items:center;justify-content:center;}.artikel-mainbox .gallery .gallery-zoom-wrapper .gallery-zoom{background-color:#fff;width:95%;height:90%;border-radius:10px;padding:20px;position:relative;}.artikel-mainbox .gallery .gallery-zoom-wrapper .gallery-zoom .zoom-swiper{width:100%;height:100%;}.artikel-mainbox .gallery .gallery-zoom-wrapper .gallery-zoom .zoom-slide{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;}.artikel-mainbox .gallery .gallery-zoom-wrapper .close{color:#444;position:absolute;right:20px;top:10px;font-size:60px;font-weight:bold;z-index:100;cursor:pointer;}.artikel-mainbox .gallery .gallery-thumbs-wrapper{background-color:#fff;padding:10px 10px 10px 20px;flex:0 0 80px;}.artikel-mainbox .gallery .gallery-thumbs-wrapper .gallery-thumbs{height:400px;overflow:hidden;}.artikel-mainbox .gallery .gallery-thumbs-wrapper .swiper-slide{height:63px;width:58px;}.artikel-mainbox .gallery .gallery-thumbs-wrapper .pic-thumbnail{width:58px;height:58px;border:solid 2px #eee;padding:2px;}.artikel-mainbox .gallery .gallery-thumbs-wrapper .swiper-slide-thumb-active .pic-thumbnail{border:solid 2px #c00;}.artikel-mainbox .gallery .gallery-top-wrapper{background-color:#fff;padding:10px;min-width:0;}.artikel-mainbox .gallery .gallery-top-wrapper .bildswiperbox{padding:0 10px;position:relative;}@media(max-width:767px){.artikel-mainbox .gallery .gallery-top-wrapper .bildswiperbox{padding:0 10px;}}.artikel-mainbox .gallery .gallery-top-wrapper .bildswiperbox .swiper-button-prev{left:10px;}.artikel-mainbox .gallery .gallery-top-wrapper .bildswiperbox .swiper-button-next{right:10px;}.artikel-mainbox .gallery .gallery-top-wrapper .bildswiperbox .swiper-slide{height:400px;}@media(max-width:767px){.artikel-mainbox .gallery .gallery-top-wrapper .bildswiperbox .swiper-slide{height:300px;}}.artikel-mainbox .gallery .gallery-top-wrapper .bildswiperbox .swiper-slide .aligner{display:flex;align-items:center;justify-content:center;height:100%;}.artikel-mainbox .gallery .gallery-top-wrapper .bildswiperbox .swiper-pagination{display:block;position:relative;width:100%;text-align:center;padding-top:10px;}.artikel-mainbox .gallery .gallery-top-wrapper .bildswiperbox .swiper-pagination-bullet{margin:0 4px;}.einzelartikel .thumbnailbox{margin-top:30px;}.einzelartikel .thumbnailbox .thumbnailpic{width:60px;height:60px;float:left;margin:5px;border:solid 1px #ccc;}.einzelartikel h1{font-size:30px;margin:0 0 10px;}.einzelartikel h1 small{display:block;line-height:normal;}.einzelartikel .table-mainfeatures{border-bottom:solid 1px #ddd;}.einzelartikel .variantenbox h3{font-weight:bold;font-size:18px;}.einzelartikel .variantenbox .variantenname{font-weight:bold;}.einzelartikel .variantenbox .variantenitem{display:inline-block;border:solid 1px #ccc;padding:5px 10px;margin:0 5px 5px 0;color:#333;position:relative;}.einzelartikel .variantenbox .variantenitem:hover{text-decoration:none;border-color:#888;background-color:#eee;}.einzelartikel .variantenbox .variantenitem.active{border-color:#c00;background-color:#fff9f9;}.einzelartikel .variantenbox .variantenitem .prozenthint{width:30px;height:30px;position:absolute;top:-5px;right:-5px;}.einzelartikel .variantenbox .variantenitem .colorbox{display:inline-block;vertical-align:middle;text-align:center;min-width:80px;min-height:51px;line-height:normal;min-height:60px;}@media(max-width:767px){.einzelartikel .variantenbox .variantenitem .colorbox{min-width:60px;}}.einzelartikel .variantenbox .variantenitem .colorbox .wischer{font-size:2.3em;font-size:3em;}@media(max-width:767px){.einzelartikel .variantenbox .variantenitem .colorbox .wischer{font-size:2.3em;}}.einzelartikel .variantenbox .variantenitem .colorbox .wischertext{font-size:12px;color:#555;}@media(max-width:767px){.einzelartikel .variantenbox .variantenitem .colorbox .wischertext{font-size:10px;}}.einzelartikel .variantenbox .variantenitem .colorbox .setfarbbox{display:inline-block;height:30px;height:39px;}.einzelartikel .variantenbox .variantenitem .colorbox .setfarbtext{font-size:12px;color:#555;}.einzelartikel .variantenbox .variantenitembild{display:inline-block;border:solid 1px #ccc;margin:0 5px 5px 0;padding:5px;}.einzelartikel .variantenbox .variantenitembild:hover{text-decoration:none;border-color:#888;background-color:#eee;}.einzelartikel .variantenbox .variantenitembild.active{border-color:#c00;}.einzelartikel .variantenbox .vtable{display:table;}@media(max-width:767px){.einzelartikel .variantenbox .vtable{display:block;}}.einzelartikel .variantenbox .vtrow{display:table-row;}@media(max-width:767px){.einzelartikel .variantenbox .vtrow{display:block;}}.einzelartikel .variantenbox .vtcelllabel{display:table-cell;padding:5px 20px 5px 0;}@media(max-width:767px){.einzelartikel .variantenbox .vtcelllabel{display:block;}}.einzelartikel .variantenbox .vtcellvarianten{display:table-cell;padding:5px 0;}.einzelartikel .list-varianten{margin-left:-5px;}.einzelartikel .list-varianten li{padding:0;display:table-cell;}.einzelartikel .list-varianten li a{display:block;border:solid 1px #ddd;padding:7px 15px;margin:5px;color:#333;}.einzelartikel .varianten span{padding:7px 15px;border:solid 1px #ddd;}.einzelartikel .sonderaktion{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);margin-top:20px;padding:10px;background-color:#fff;color:#000;border:solid 3px #ffd329;}.einzelartikel .sonderaktion img{float:left;}.einzelartikel .sonderaktion:hover{text-decoration:none;}.einzelartikel .artikelbox{overflow:hidden;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);background-color:#fff;}.einzelartikel .artikelbox .title{padding:10px 20px;text-align:center;font-weight:bold;color:#333;background-color:#eee;font-size:24px;color:#bbb;display:none;}.einzelartikel .artikelbox.Aktionspreis .title{text-transform:uppercase;background-color:#c00;color:#fff;}.einzelartikel .artikelbox .content{padding:20px 20px;}.einzelartikel .artikelbox .content .bigprice{font-size:40px;color:#c00;font-weight:bold;}.einzelartikel .artikelbox .herotext{font-weight:bold;background-color:#a00;color:#fff;font-size:larger;padding:5px 20px;}.einzelartikel .artikelbox .Newsletterpreis{background-color:#c6f547;color:#323528;}.farbfamiliegalerie{margin-top:20px;text-align:left;position:relative;}.farbfamiliegalerie .slick-track{margin:0;}.table-eigenschaften .name{padding-right:30px;}.table-eigenschaften .value{text-align:right;}.videopage{padding:40px;}@media(max-width:767px){.videopage{padding:0;}}.videopage h1{margin-top:0;font-size:36px;}@media(max-width:767px){.videopage h1{font-size:30px;}}.videopage h2{font-size:20px;}.videopage .titelbox{margin-bottom:30px;}.videopage .videobox{margin-bottom:30px;}.videopage .videobox .video_wrap{padding:10px 0;max-width:800px;}@media(max-width:767px){.videopage .videobox .video_wrap{padding:0;}}.videopage .produktgruppenbox{margin-bottom:30px;}.videopage .produktgruppenbox .gridwrap{padding:10px 0;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,180px));}@media(max-width:767px){.videopage .produktgruppenbox .gridwrap{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));}}.videopage .produktgruppenbox .gridwrap .cell{height:100%;min-height:100px;border:solid 1px #ddd;border-radius:5px;display:flex;flex-direction:column;overflow:hidden;position:relative;}.videopage .produktgruppenbox .gridwrap .cell:hover{text-decoration:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);}.videopage .produktgruppenbox .gridwrap .cell:focus{text-decoration:none;}.videopage .produktgruppenbox .gridwrap .cell .rabattzeichen{position:absolute;width:42px;height:42px;right:0;top:0;}.videopage .produktgruppenbox .gridwrap .cell .rabattzeichen .triangle-right-top{width:0;height:0;border-top:42px solid #2386c8;border-left:42px solid transparent;}.videopage .produktgruppenbox .gridwrap .cell .rabattzeichen .percentsign{position:absolute;color:#fff;font-weight:bold;right:4px;top:-2px;font-size:20px;}.videopage .produktgruppenbox .gridwrap .cell .img-wrapper{padding:10px;}.videopage .produktgruppenbox .gridwrap .cell .text-wrapper{padding:0 10px;flex-grow:1;color:#000;}.videopage .produktgruppenbox .gridwrap .cell .info-wrapper{padding:0 10px 10px;background-color:#fff;text-align:left;color:#a00;}.footer{margin-top:60px;border-top:solid 5px #2f4fa8;padding-top:20px;padding-bottom:60px;background-color:#d2dae1;background-color:#e7e7ef;}.footer .footerbox{margin-bottom:60px;}.footer .footerbox h3,.footer .footerbox .h3{font-size:18px;font-weight:bold;margin:0 0 15px;padding-bottom:5px;border-bottom:solid 1px #ccc;color:#444;}.footer .footer-highlight{font-size:18px;color:#2f4fa8;font-weight:bold;}.row-artikelliste{padding:30px 0 50px;}.row-artikelliste .titel{font-size:18px;margin:0;line-height:normal;}.row-artikelliste .bezeichnung{font-weight:bold;}.row-artikelliste .eigenschaftenlist{margin-top:10px;}.row-artikelliste .row-extrafunc{margin-top:10px;}.row-artikelliste .preisbox{border:solid 1px #ccc;overflow:hidden;}.row-artikelliste .preisbox .titlebox{padding:7px 2px;text-align:center;font-weight:bold;color:#666;background-color:#eee;}.row-artikelliste .preisbox .contentbox{padding:5px 10px 10px;}.row-artikelliste .preisbox .contentbox .bigprice{font-size:30px;color:#c00;font-weight:bold;}.row-artikelliste .versandinfo{margin-top:10px;}.row-artikelliste .variantenbox{margin-bottom:30px;}.row-artikelliste .variantenbox h4{color:#666;font-size:15px;font-weight:bold;}.row-artikelliste .variantenbox .variantenitem{display:inline-block;border:solid 1px #ccc;padding:3px 5px;margin:5px 5px 0 0;color:#333;background-color:#fff;}.row-artikelliste .variantenbox .variantenitem:hover{text-decoration:none;border-color:#888;background-color:#eee;}.row-artikelliste .variantenbox .variantenitem.active{border-color:#c00;background-color:#fff9f9;}.row-artikelliste .variantenbox .variantenitembild{display:inline-block;border:solid 1px #ccc;margin:0 5px 5px 0;padding:3px;}.row-artikelliste .variantenbox .variantenitembild:hover{text-decoration:none;border-color:#888;background-color:#eee;}.row-artikelliste .variantenbox .variantenitembild.active{border-color:#c00;}.row-artikelliste .sonderaktion{border:solid 1px #ccc;padding:10px;margin-top:20px;color:#000;}.row-artikelliste .sonderaktion img{float:left;}.row-artikelliste .sonderaktion:hover{text-decoration:none;}.artikellistegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:30px 20px;margin-bottom:60px;}.artikellistegrid .griditem{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);background-color:#fff;min-height:200px;display:flex;flex-direction:column;position:relative;}@media(max-width:767px){.artikellistegrid .griditem{border:solid 1px #ccc;}}.artikellistegrid .griditem .pic{margin:10px 10px 10px;}.artikellistegrid .griditem .content{display:block;margin:10px 20px;color:#000;text-decoration:none;flex-grow:1;}.artikellistegrid .griditem .content:hover{text-decoration:none;}.artikellistegrid .griditem .varianteninfo{position:absolute;top:250px;width:100%;text-align:center;font-style:italic;color:#666;padding:5px 10px;}.artikellistegrid .griditem .pricerow{display:flex;justify-content:space-between;align-items:center;height:55px;padding:0 20px 20px;}.artikellistegrid .griditem .clip-wrapper{position:absolute;display:flex;top:-3px;}.artikellistegrid .griditem .clip-wrapper .fahne{margin-left:7px;padding:5px 15px;color:#fff;font-size:13px;font-weight:bold;border-radius:0 0 8px 8px;background-color:#1652a4;box-shadow:rgba(0,0,0,.2) 2px 2px 5px;}.artikellistegrid .griditem .clip-wrapper .fahne.rabatt{background-color:#b00;}.artikelband-container{margin:60px 0 50px;}.artikelband-container h3{font-size:20px;font-weight:bold;color:#0d2b7d;margin-bottom:30px;}.artikelband-container h3.topborder{border-top:solid 5px #eee;padding-top:10px;}.artikelband{margin:20px -10px 20px;text-align:left;position:relative;}@media(max-width:767px){.artikelband{margin:20px 10px 20px;}}.artikelband .slick-track{margin:0;}.artikelband .slick-prev{left:-15px;left:-5px;z-index:100;}.artikelband .slick-next{right:-15px;right:-5px;z-index:100;}.artikelband .preishinweis{position:absolute;top:-10px;font-size:small;left:10px;color:#666;}.artikelband .bandkachel{padding:20px 5px 110px;text-align:center;position:relative;margin:10px;min-height:309px;background-color:#fff;}.artikelband .bandkachel .bild{margin:0 auto 20px;}.artikelband .bandkachel .bottom-box{padding-top:5px;position:absolute;left:0;bottom:0;height:105px;width:100%;}.artikelband .bandkachel .bottom-box .betrag{color:#c00;font-weight:bold;}.artikelband .bandkachel .bottom-box .cartrow .cart-group{max-width:100px;margin:0 auto;}.artikelband .bandkachel2{background-color:#fff;margin:10px;position:relative;}.artikelband .bandkachel2:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.28),0 3px 3px -2px rgba(0,0,0,.4),0 1px 7px 0 rgba(0,0,0,.24);}.artikelband .bandkachel2 .fahne-container{position:absolute;display:inline-block;right:5px;top:0;text-align:right;}.artikelband .bandkachel2 .fahne{display:inline-block;font-size:11px;font-weight:bold;line-height:1.3em;padding:5px 10px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:rgba(0,0,0,.3) 2px 2px 4px;margin-right:2px;}.artikelband .bandkachel2 .fahne.rot{background-color:#e30713;color:#fff;}.artikelband .bandkachel2 .fahne.blau{background-color:#2f4fa8;color:#fff;}.artikelband .bandkachel2 .kachellink:hover{text-decoration:none;}.artikelband .bandkachel2 .kachellink:hover .titel{color:#e3242e;}.artikelband .bandkachel2 .kachelcontainer{display:flex;flex-direction:column;}.artikelband .bandkachel2 .titel{padding:25px 15px 15px;font-weight:bold;color:#2f4fa8;}.artikelband .bandkachel2 .titel .titelgross{font-size:18px;}.artikelband .bandkachel2 .titel a:hover{text-decoration:none;}.artikelband .bandkachel2 .titel a:hover .titelgross{color:#e3242e;}.artikelband .bandkachel2 .bild{margin:5px 10px;}.artikelband .bandkachel2 .beschreibung{flex-grow:2;padding:0 15px 15px;}.artikelband .bandkachel2 .beschreibung ul{margin:0;}.artikelband .bandkachel2 .beschreibung li{text-align:center;}.artikelband .bandkachel2 .artnrpreis{background-color:#f6f6f6;padding:15px 15px 15px;border-top:solid 1px #ddd;display:flex;justify-content:space-between;align-items:center;}.artikelband .bandkachel2 .artnrpreis .betrag{color:#c00;font-weight:bold;font-size:18px;}.artikelband .bandkachel2 .artnrpreis .cart-group{max-width:100px;}.artikelbandswiper{text-align:left;position:relative;padding:0 40px;}@media(max-width:767px){.artikelbandswiper{padding:0;}}.artikelbandswiper .swiper-button-next{right:0;}.artikelbandswiper .swiper-button-prev{left:0;}.artikelbandswiper .swiper-pagination{display:block;position:relative;width:100%;text-align:center;padding-top:10px;}.artikelbandswiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px;}.artikelbandswiper .swiper-container-horizontal>.swiper-scrollbar{bottom:1px;height:9px;cursor:grab;}.artikelbandswiper .preishinweis{position:absolute;top:-10px;font-size:small;left:10px;}.artikelbandswiper .bandkachel{width:160px;font-size:13px;position:relative;margin-bottom:10px;}.artikelbandswiper .bandkachel .fahne{background-color:#888;color:#fff;display:inline-block;padding:0 7px;font-weight:bold;border-top-left-radius:5px;border-top-right-radius:5px;}.artikelbandswiper .bandkachel .fahne.rabatt{background-color:#b75454;}.artikelbandswiper .bandkachel a{color:#000;}.artikelbandswiper .bandkachel a:hover{text-decoration:none;}.artikelbandswiper .bandkachel .wrapper-bild{height:160px;background-color:#f4f4f4;padding:10px;position:relative;background-color:#fff;border:solid 1px #ccc;}.artikelbandswiper .bandkachel .wrapper-text{overflow:hidden;max-height:75px;margin-top:5px;}.artikelbandswiper .bandkachel .wrapper-betrag{font-weight:bold;color:#9b0000;}.anwendungbandswiper{text-align:left;position:relative;}@media(max-width:767px){.anwendungbandswiper{padding:0;}}.anwendungbandswiper .swiper-container-horizontal>.swiper-scrollbar{bottom:1px;height:6px;cursor:grab;}.anwendungbandswiper .bandkachel{width:90px;position:relative;margin-bottom:10px;}.druckerkachellist{margin:30px 0;margin-left:-10px;}.druckerkachellist .kachel{display:inline-block;background-color:#fff;border:solid 1px #ddd;float:left;margin:10px;width:150px;height:80px;}.druckerkachellist2{margin:30px 0;}.druckerkachellist2 .kachel{display:block;text-align:center;padding:15px;background-color:#fff;border:solid 1px #aaa;height:100px;margin-bottom:10px;border-radius:10px;color:#000;}.druckerkachellist2 .kachel .priicon{font-size:30px;color:#ccc;}.druckerkachellist2 .kachel:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);text-decoration:none;}.druckerherstellerkachellist{margin:60px 0;}.druckerherstellerkachellist h2{margin-bottom:20px;}.druckerherstellerkachellist .kachel{display:block;text-align:center;padding:15px;background-color:#fff;border:solid 1px #aaa;margin-bottom:10px;border-radius:10px;color:#000;}.druckerherstellerkachellist .kachel:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);text-decoration:none;}.listenkachel{margin:60px 0;}.listenkachel h2{margin-bottom:20px;}.listenkachel .list-kacheln{list-style:none;padding:0;column-width:220px;}.listenkachel .list-kacheln li{display:inline-block;width:100%;}.listenkachel .list-kacheln li a{display:block;background-color:#fff;padding:10px;margin-bottom:10px;border-radius:5px;border:solid 1px #aaa;font-weight:bold;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.listenkachel .list-kacheln li a:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);text-decoration:none;color:#e3242e;}.wrapper-cart .trennlinie{margin:20px 0;border-top:solid 1px #ccc;}.wrapper-cart .productlink{color:#333;font-weight:bold;}.wrapper-cart .NextStaffelpreis{color:#5a763e;}@media(max-width:767px){.wrapper-cart .xs-mb-20{margin-bottom:20px;}}@media(max-width:767px){.wrapper-cart .xs-text-center{text-align:center;}}.warenkorbhinweis{border:solid 2px #ddd;background-color:#f8f8f8;padding:20px;margin-bottom:20px;}.wrapper-warenkorb{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);}.table-warenkorb{margin-bottom:0;background-color:#fff;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}.table-warenkorb th{color:#666;font-size:smaller;font-weight:normal;}.table-warenkorb .Staffelpreis{color:#bbb;}.table-warenkorb .NextStaffelpreis{color:#ac8;}.table-warenkorb .col1{text-align:center;width:70px;}.table-warenkorb .col2{text-align:center;width:65px;}.table-warenkorb .col3{width:80px;}.table-warenkorb .col5{text-align:right;width:80px;}.table-warenkorb .col6{text-align:right;width:80px;}.table-warenkorb .col7{text-align:center;width:30px;}.table-warenkorbsumme{border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;background-color:#fff;}.table-warenkorbsumme .col2{text-align:right;}.table-warenkorbsumme .col3{text-align:right;}.table-warenkorbsumme .col4{width:30px;}.table-warenkorbsumme .Hinweis{color:#666;}.table-warenkorbsumme .select-land{font-size:14px;}.table-warenkorb-nav>tbody>tr>td{border-top:0;}.row-zugabewerbung .kachel{border:solid 2px #eee;background-color:#fff;padding:10px;margin-bottom:30px;height:150px;}.row-zugabewerbung .kachel .mainimg{float:left;}.row-zugabewerbung .kachel .text{padding-left:100px;}.cartpage .sonderaktion-top{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);padding:10px;margin-bottom:30px;background-color:#fff;}.cartpage .sonderaktion-top img{float:left;}.cart-sonderaktion{margin-bottom:20px;padding:10px;background-color:#fff;color:#000;}.cart-sonderaktion img{float:left;}.cart-sonderaktion:hover{text-decoration:none;}.cartaddpopup .farbvarianten{display:flex;flex-wrap:wrap;}.cartaddpopup .farbvarianten .box{width:95px;height:120px;border:solid 1px #ccc;padding:5px 10px;margin:0 10px 10px 0;position:relative;color:#000;}.cartaddpopup .farbvarianten .box:hover{text-decoration:none;color:#000;box-shadow:rgba(0,0,0,.3) 0 0 4px;}.cartaddpopup .farbvarianten .colorbox{font-size:36px;height:40px;text-align:center;}.cartaddpopup .farbvarianten .setfarbboxcontainer{display:flex;justify-content:center;align-items:center;height:40px;}.cartaddpopup .farbvarianten .setfarbbox{height:30px;display:inline-block;width:12px;}.cartaddpopup .farbvarianten .textbox{font-size:10px;margin-top:5px;color:#000;text-align:center;hyphens:auto;}.cartaddpopup .farbvarianten .box .carthint{position:absolute;right:0;top:0;background-color:#f6f6f6;padding:1px 4px;font-size:10px;border:solid 1px #ddd;border-bottom-left-radius:5px;}.cartaddpopup .farbvarianten .vari-container{width:95px;height:111px;margin:0 10px 10px 0;position:relative;}.cartaddpopup .farbvarianten .vari-container .box{width:95px;height:111px;border:solid 1px #ccc;position:absolute;color:#000;background-color:#fff;transition:height .2s,box-shadow .2s;overflow:hidden;}@media(hover:none){.cartaddpopup .farbvarianten .vari-container{height:170px;}}@media(hover:none) and (min-width:768px){.cartaddpopup .farbvarianten .vari-container .box{height:150px;}}@media(hover:hover),screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cartaddpopup .farbvarianten .vari-container .box:hover{height:150px;z-index:2;box-shadow:rgba(0,0,0,.3) 0 0 4px;}}@media(hover:hover) and (max-width:767px),screen and (-ms-high-contrast:active) and (max-width:767px),(-ms-high-contrast:none) and (max-width:767px){.cartaddpopup .farbvarianten .vari-container .box:hover{height:100px;}}.cartaddpopup .farbvarianten .vari-container .box a{text-decoration:none;}.refillstiftlist{margin-top:40px;}.refillstiftlist .list-kacheln{list-style:none;padding:0;column-width:220px;column-width:160px;}.refillstiftlist .list-kacheln li a{display:block;background-color:#f8f8f8;padding:10px;margin-bottom:15px;border-radius:3px;border:solid 1px #ccc;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.refillstiftlist .list-kacheln li a .titel{font-size:16px;}.refillstiftlist .list-kacheln li a:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);text-decoration:none;color:#e3242e;}.row-refilltinten .refillkachel{display:block;}.row-refilltinten .refillkachel:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);text-decoration:none;}ul.thumbnails.image_picker_selector{overflow:visible;list-style:none;padding:0;margin:0 0 10px;}ul.thumbnails.image_picker_selector:before,ul.thumbnails.image_picker_selector:after{content:" ";display:table;}ul.thumbnails.image_picker_selector:after{clear:both;}ul.thumbnails.image_picker_selector li.group_title{float:none;}ul.thumbnails.image_picker_selector li{float:left;}ul.thumbnails.image_picker_selector li .thumbnail{padding:15px;border:1px solid #ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;height:200px;transition:none;width:200px;margin:0 19px 19px 0;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.05);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.05);box-shadow:0 0 4px 0 rgba(0,0,0,.05);}ul.thumbnails.image_picker_selector li .thumbnail:hover{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-shadow:0 0 4px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.4);box-shadow:0 0 4px 0 rgba(0,0,0,.4);}ul.thumbnails.image_picker_selector li .thumbnail img{-webkit-user-drag:none;margin-bottom:10px;}ul.thumbnails.image_picker_selector li .thumbnail p{text-align:center;}ul.thumbnails.image_picker_selector li .thumbnail.selected{border:solid 2px #1c811d;background-color:#f8f8f8;}.zugabenliste{margin-top:40px;margin-bottom:40px;}.zugabenliste .musbox{position:relative;padding:10px;border:solid 1px #eee;height:280px;text-align:center;font-weight:bold;margin-bottom:20px;border-radius:5px;padding-top:40px;background-color:#fff;}.zugabenliste .musbox .fahne{position:absolute;left:-3px;top:-3px;display:inline-block;text-align:left;background-color:#888;color:#fff;padding:4px 20px;border-bottom-right-radius:8px;border-top-left-radius:5px;box-shadow:rgba(0,0,0,.3) 2px 2px 4px;}.zugabenliste .musbox img{margin:10px 0;}.zugabenliste .musbox span{font-weight:normal;color:#666;}.produktebox .kachel a:hover{text-decoration:none;}.produktebox .kachel a:hover .titel{color:#e3242e;}.produktebox .kachel .kachelflex{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;}.produktebox .kachel .kachelflex .highlightfahne{position:absolute;left:0;top:0;display:inline-block;background-color:#c00;color:#fff;padding:3px 10px;font-weight:bold;border-bottom-right-radius:10px;}span.twitter-typeahead .tt-menu,span.twitter-typeahead .tt-dropdown-menu{cursor:pointer;position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;}span.twitter-typeahead .tt-hint{color:#ccc;}span.twitter-typeahead .tt-suggestion{display:block;display:table-row;padding:5px 15px;clear:both;font-weight:normal;line-height:1.42857143;color:#222;white-space:nowrap;font-size:15px;}span.twitter-typeahead .tt-suggestion.tt-cursor,span.twitter-typeahead .tt-suggestion:hover,span.twitter-typeahead .tt-suggestion:focus{color:#fff!important;text-decoration:none;outline:0;background-color:#2f4fa8;}span.twitter-typeahead{width:100%;}.input-group span.twitter-typeahead{display:block!important;height:34px;}.input-group span.twitter-typeahead .tt-menu,.input-group span.twitter-typeahead .tt-dropdown-menu{top:32px!important;z-index:12000;}.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control{border-radius:0;}.input-group span.twitter-typeahead:first-child .form-control{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;}.input-group span.twitter-typeahead:last-child .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;}.input-group .input-group-btn a.btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:4px;border-bottom-right-radius:4px;}.toolbarsuche .tt-dataset{display:table;}.toolbarsuche .tt-suggestion{display:table-row;}.toolbarsuche .tt-suggestion .colvalue{display:table-cell;padding:7px 15px;min-width:373px;font-weight:bold;max-width:600px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.toolbarsuche .tt-suggestion .colvalue .hint{font-weight:normal;color:#aaa;}.toolbarsuche .tt-suggestion .coltyp{display:table-cell;padding:7px 15px;color:#aaa;font-style:italic;}.toolbarsuche .tt-suggestion:hover .colvalue,.toolbarsuche .tt-suggestion:focus .colvalue,.toolbarsuche .tt-suggestion.tt-cursor .colvalue{color:#fff;}.toolbarsuche .tt-suggestion:hover .colvalue .hint,.toolbarsuche .tt-suggestion:focus .colvalue .hint,.toolbarsuche .tt-suggestion.tt-cursor .colvalue .hint{color:#fff;}