@-webkit-keyframes cartfocus{0%,to{background-color:#262626;border:1px solid #b4985f}50%{background-color:#000;border-color:#876f3f}}@-moz-keyframes cartfocus{0%,to{background-color:#262626;border:1px solid #b4985f}50%{background-color:#000;border-color:#876f3f}}@-ms-keyframes cartfocus{0%,to{background-color:#262626;border:1px solid #b4985f}50%{background-color:#000;border-color:#876f3f}}@-o-keyframes cartfocus{0%,to{background-color:#262626;border:1px solid #b4985f}50%{background-color:#000;border-color:#876f3f}}@keyframes cartfocus{0%,to{background-color:#262626;border:1px solid #b4985f}50%{background-color:#000;border-color:#876f3f}}.product_order_progress{border-bottom:2px solid #dbcdb2;position:absolute;left:0;bottom:0}.product_order_progress.go{font-weight:700}.product_order_progress.reset{height:1px;width:1px;font-weight:400}.bestelsysteem #top{position:fixed;width:100%;height:120px;z-index:6;margin-bottom:120px;background-color:#242424}.bestelsysteem #top .logo{float:left;height:100%;text-align:center;background-color:#242424}.bestelsysteem #top .logo #logo{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);cursor:pointer}.bestelsysteem #top .menu{padding-left:50px;padding-right:25px;padding-top:46px}.bestelsysteem #top .menu ul{margin:0;padding:0}.bestelsysteem #top .menu li{display:inline-block;color:#606060;font-size:50%;float:left;padding:0 4px 0 12px;text-transform:uppercase}.bestelsysteem #top .menu li:before{font-size:150%}.bestelsysteem #top .menu a{font-size:130%;text-decoration:none;color:#606060;line-height:150%}.bestelsysteem #top .menu a:hover,.bestelsysteem #top .ordermenu li.m_locatie{text-decoration:underline}.bestelsysteem #top .ordermenu{text-align:right;padding-right:25px;margin-top:44px}.bestelsysteem #top .ordermenu ul{float:right;list-style:none;margin:0;padding:0;font-size:50%}.bestelsysteem #top .ordermenu li{float:left;padding:4px 10px 4px 4px;font-size:140%;color:#606060;text-transform:uppercase;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bestelsysteem #top .menu li:before,.bestelsysteem #top .ordermenu li:before{content:"/";padding:0 2px 0 0;color:#606060;font-weight:600}.bestelsysteem #top .ordermenu li.m_mijn_account{background:#242424;padding-left:28px}.bestelsysteem #top .ordermenu li .m_locatie,.bestelsysteem #top .ordermenu li.m_offerte_maken{background-color:#b4985f;color:#fff;padding-left:10px}.bestelsysteem #top .ordermenu li .m_locatie:hover,.bestelsysteem #top .ordermenu li.m_offerte_maken:hover{background-color:#766137}.bestelsysteem #top .ordermenu .m_help,form#bestellen .kop{display:none}.bestelsysteem #top .ordermenu .langmenu{position:absolute;top:-30px;right:26px}.bestelsysteem #top .ordermenu .langmenu li{list-style:none}.bestelsysteem #top .ordermenu .langmenu li:first-of-type:before{content:none}.bestelsysteem #top .ordermenu .langmenu li a{color:#606060;font-size:80%}.bestelsysteem #top .cart.specs{position:relative;height:100%;background-color:#000}.bestelsysteem #top .cart.specs .specs{position:absolute;background:#262626 url(../../beelden/icon_cart.png)28px 25px no-repeat;background-size:35px 37px;border:1px solid #b4985f;top:10px;right:10px;width:calc(100% - 20px);height:160px;padding:30px 30px 30px 75px;color:#fff}.bestelsysteem #top .cart.specs .specs.focus{-webkit-animation:cartfocus 800ms linear;-moz-animation:cartfocus 800ms linear;-o-animation:cartfocus 800ms linear;animation:cartfocus 800ms linear}.bestelsysteem #top .cart.specs span#total_products{font-size:60%;color:#606060}.bestelsysteem #top .cart.specs h4{font-size:110%;margin:0 0 10px;padding:0;color:#b4985f;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bestelsysteem #top .cart.specs h4:before{content:"/";padding:0 5px 0 0;color:#606060}.bestelsysteem #top .cart.specs h4 span{font-weight:400}.bestelsysteem #top .cart.specs .total_amount{font-size:80%;font-weight:600;float:left;cursor:pointer}.bestelsysteem #top .cart.specs .overall_total{font-size:60%;color:#fff}.bestelsysteem #top .cart.specs .delete{position:absolute;top:75px;right:30px;width:23px;height:38px;background:url(../../beelden/icon_trashcan.png)no-repeat 0 0;background-size:23px 31px;color:transparent;cursor:pointer}.bestelsysteem #top .cart.specs .delete:hover{border-bottom:2px dashed #b4985f}.bestelsysteem #content{padding-top:120px;z-index:1;background-color:#000}.bestelsysteem #content .page{background:#1b1b1b;padding:0 50px 50px;min-height:600px}.bestelsysteem #content .page a,.bestelsysteem #content .page h1{color:#b4985f}.bestelsysteem #content .page .content{color:#fff}.bestelsysteem #content .page .content>h1{text-transform:uppercase;color:#b4985f;font-size:1.1em;margin-bottom:5px;clear:both}.bestelsysteem #content .page form,.bestelsysteem #content .page h1,.bestelsysteem #content .page p{position:relative}.bestelsysteem #content .page p{margin-top:0;line-height:160%;color:#fff;font-size:.7em}.bestelsysteem #content .page .aanmelden p{color:#000}.bestelsysteem #content .menu{background-color:#000;padding-top:88px}.bestelsysteem #content .menu.colofon{background-color:#000}.bestelsysteem #content .menu .content{position:relative;width:100%}.bestelsysteem #content .menu .adres{color:#606060;text-transform:uppercase;position:relative;left:0;bottom:0;width:100%;padding:5px 25px 21px;background-color:#000}.bestelsysteem #content .menu .adres h3{margin:0;font-size:80%}.bestelsysteem #content .menu .adres h3:before{content:"/";padding:0 5px 0 0;font-weight:600}.bestelsysteem #content .menu .adres p{margin:5px 0 0;color:#606060;font-size:45%;line-height:300%}.bestelsysteem #content .menu .adres a{color:#606060}.bestelsysteem #content .breadcrumb{margin-top:32px;font-size:55%;color:#606060;font-weight:200;text-transform:uppercase}.bestelsysteem #content .breadcrumb a:before,.bestelsysteem #content .breadcrumb span:before{font-family:arial,sans-serif;content:" › "}.bestelsysteem #content .breadcrumb a{color:#606060;text-decoration:none}.bestelsysteem #bottom a:hover,.bestelsysteem #content .breadcrumb a:hover{text-decoration:underline}.bestelsysteem #content .most_ordered h2{padding-top:30px;position:relative;padding-bottom:30px;border-top:1px solid #b4985f;color:#fff}.bestelsysteem #bottom{position:relative;background-color:#b4985f;color:#fff;z-index:1}.bestelsysteem #bottom .col-xs-15{border-left:4px inset #fff}.bestelsysteem #bottom .col-xs-15,.bestelsysteem #bottom div .col-xs-3{margin-top:50px;min-height:280px;margin-bottom:50px}.bestelsysteem #bottom .col-xs-15:first-child,.bestelsysteem #bottom div .col-xs-3:first-child{border-left:none}.bestelsysteem #bottom div .col-xs-3{border-left:1px solid #1b1b1b}.bestelsysteem #bottom li,.bestelsysteem #bottom p,.bestelsysteem #bottom span{font-size:85%}.bestelsysteem #bottom a,.bestelsysteem #bottom p{color:#fff}.bestelsysteem #bottom a{font-size:100%;text-decoration:none}.bestelsysteem #bottom ul{padding:0;list-style:none;line-height:220%;margin:0 0 0 15px}.bestelsysteem #bottom h3,.bestelsysteem #bottom p{margin-left:15px}.bestelsysteem #bottom h3{font-size:1em;font-weight:600;margin-top:4px}.bestelsysteem input.button{width:100%;text-transform:uppercase;padding:6px 14px;font-size:75%;margin-bottom:4px}.bestelsysteem .button.details{text-transform:uppercase;font-size:100%;padding:6px 14px 5px;border:1px solid #b4985f;color:#fff;background-color:#b4985f}.bestelsysteem .button.details:hover{color:#000;background-color:#fff;border:1px solid #fff}.bestelsysteem .button.afrekenen{border:1px solid #b4985f;color:#000;background-color:#b4985f}.bestelsysteem .button.afrekenen:hover{color:#fff}.bestelsysteem .button.verwijderen{border:1px solid #841324;color:#fff;background-color:#841324}.bestelsysteem .button.verwijderen:hover{border:1px solid #570d18;background-color:#570d18}.bestelsysteem .mini{font-size:12px;font-weight:400;text-decoration:none}.bestelsysteem .button.mini{padding:4px}.bestelsysteem .button.mini a{color:#fff!important;text-decoration:none}.nb_bestelsysteem_kassa_kpnlijst{text-align:left;position:absolute;right:0;top:26px;background-color:#1b1b1b;width:auto;max-width:100%;display:none;border:1px solid #b4985f;padding:4px;overflow:auto;z-index:1}.nb_bestelsysteem_kassa_kpnlijst ul{margin:0;padding:0;list-style:none}.nb_bestelsysteem_kassa_kpnlijst ul li{padding-bottom:2px;border-bottom:1px solid #242424}.nb_bestelsysteem_kassa_kpnlijst ul li:hover{background-color:#242424}#bottom{padding:0!important}#bottom h3{color:#3a2a26}#bottom .dark,#bottom .light,form fieldset legend{background-color:#b4985f}#LeveringsdatumA img{width:20px!important;height:20px!important}ul.kolommenu,ul.kolommenu ul{list-style:none;position:relative}ul.kolommenu{width:100%;margin:0;padding:0 20px 20px 0}ul.kolommenu ul{margin:0 0 30px;padding:0}form .totalen,ul.kolommenu h2,ul.kolommenu ul li{color:#fff;text-transform:uppercase}ul.kolommenu h2{margin-top:0;font-size:110%;padding:8px 8px 8px 72px;background:url(../../beelden/icon_bestelling.png)no-repeat 22px 5px}ul.kolommenu h2:before{content:"/";padding:0 5px 0 0;color:#b4985f}ul.kolommenu h2.categorien{background-image:url(../../beelden/icon_categorien.png)}ul.kolommenu h2.account{background-image:url(../../beelden/icon_account.png)}ul.kolommenu h2.acties{background-image:url(../../beelden/icon_acties.png)}ul.kolommenu ul li{position:relative;padding:4px 4px 4px 72px;margin:4px 0;color:#9f9ea2;font-size:70%;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ul.kolommenu ul li.actief{color:#b4985f;background-color:#242424}.colofon ul.kolommenu ul li.link.actief,.colofon ul.kolommenu ul li.link:hover,ul.kolommenu ul li:hover{color:#b4985f}form .knoppen input[type=reset]:before,ul.kolommenu ul li:before{content:"/";padding:0 5px 0 0;font-weight:600;color:#b4985f}ul.kolommenu ul:after{content:"";position:absolute;bottom:-18px;left:0;right:0;margin:auto;width:143px;height:1px;background:#3a2a26}.colofon ul.kolommenu h2.account{background-position:18px 6px}.colofon ul.kolommenu ul li.link{color:#9f9ea2}.colofon ul.kolommenu h2{color:#fff}form fieldset{border:2px dashed #292929;background-color:#606060}form fieldset legend{padding:.5rem .75rem;font-size:100%;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);transform:translateX(-1.1rem);box-shadow:-1px 1px 1px rgba(0,0,0,.8)}form fieldset legend:after{content:"";height:0;width:0;background-color:transparent;border-top:0 solid transparent;border-right:.35rem solid #000;border-bottom:.45rem solid transparent;border-left:0 solid transparent;position:absolute;left:-.075rem;bottom:-.45rem}form fieldset.complete{background-color:#36ab3f;border-color:#2a8431}form fieldset.complete legend{background-color:#2a8431}form fieldset.incomplete{background-color:#b11930;border-color:#841324}form fieldset.incomplete legend{background-color:#841324}form .totalen{margin-top:20px;border-top:1px solid #b4985f;padding-top:20px;font-size:75%;height:80px}form .totalen input{background-color:transparent;border:1px solid transparent;font-size:100%;text-align:right;width:70px;color:#fff}form .totalen .subtotaal,form .totalen .totaal{height:40px}div.productdetails div.productline div.tabber .tabs-menu li.current a,form .totalen .totaal,form .totalen .totaal input,form#afrekenen.bestellingcontrole table.producten .subtotaal td{font-weight:700}form .knoppen .betalen,form .knoppen .reset,form .knoppen .volgende_categorie,form .totalen .subtotaal span,form .totalen .totaal span{float:right}form .knoppen{margin-top:40px;height:60px}form .knoppen input{padding:5px 20px;font-size:90%}form .knoppen .betalen,form .knoppen .volgende_categorie{padding-left:50px}form .knoppen .betalen input,form .knoppen .volgende_categorie input[type=button],form .knoppen input[type=reset]{border:1px solid #606060;background-color:#606060;color:#000;font-size:70%;text-transform:uppercase;cursor:pointer}form .knoppen .betalen input,form .knoppen input[type=reset]{border:1px solid #b4985f;background-color:#b4985f}form .knoppen input[type=reset]{border:1px solid #606060;background-color:#606060}form .knoppen input[type=reset]:before{font-size:150%;color:#fff}form#mijnbestellingen .waarschuwing{width:100%}form#mijnbestellingen .datumbereik{margin:5px 0 20px;width:100%;line-height:150%}form#mijnbestellingen .datumbereik input[type=text]{padding:3px 5px 5px}form#mijnbestellingen .datumbereik input.button{display:inline;width:auto}form#mijnbestellingen .datumbereik.beheerder.bestelling_overzicht input.datum,form#mijnbestellingen .datumbereik.beheerder.bestelling_overzicht select.datum{padding:6px!important;border-top:2px solid #fff}form#mijnbestellingen .datumbereik.beheerder.bestelling_overzicht select.datum{width:auto}.afgemeld.bestelsysteem #top .menu ul,form#mijnbestellingen .zoekeninmijnbestellingen{float:right}form#mijnbestellingen .datum{width:100px}form#mijnbestellingen div.bestellingregel .info{width:50%}div.bestellingregel,div.productline,div.rapport>ul{background:#b4985f url(../../beelden/schuin_vlak.png)no-repeat 0 0}div.rapport>ul{margin:0;padding:0;list-style:none}div.rapport>ul .referentie{float:right;font-weight:400;font-size:75%}div.rapport>ul>li{font-weight:700;padding:25px;margin-bottom:25px}div.rapport>ul>li ul{border-top:1px solid #242424;list-style:none;margin-top:15px;padding-top:15px}div.rapport>ul>li ul li{position:relative;font-weight:400;font-size:90%}div.rapport>ul .checkmark{position:absolute;top:5px;left:-24px}div.rapport>ul li.succes .checkmark:after,div.rapport>ul li.succes .checkmark:before{background-color:#3a2a26}div.rapport>ul li.error .checkmark:after,div.rapport>ul li.error .checkmark:before{background-color:#841324}div.bestellingregel,div.productline{position:relative;height:200px;background-size:50% 100%;margin-bottom:8px}div.productline .aantal,div.productline .actions,div.productline .actions2,div.productline .image,div.productline .info,div.productline .minafname,div.productline .prijs,div.productline .ref,div.productline .titel,div.productline .valuta{position:absolute}div.productline .image{display:none;top:0;left:0;width:calc(200px + 4px);height:200px;padding-right:4px;background-color:#1b1b1b;overflow:hidden}div.productline .image img{width:100%;height:100%}div.productline .titel{top:10px;left:42px;max-width:45%}div.productline .titel h2{margin-top:5px;white-space:nowrap;height:36px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;color:#000;font-weight:600;font-size:.9em}div.productline .titel h2 sup{display:inline-block;background-color:#3a2a26;color:#fff;font-size:60%;font-weight:400;width:24px;height:24px;text-align:center;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-topleft:25px;-webkit-border-top-left-radius:25px;border-top-left-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;-moz-border-radius-bottomleft:25px;-webkit-border-bottom-left-radius:25px;border-bottom-left-radius:25px}div.productline .ref{top:50px;left:40px;color:#fff;font-size:70%;text-transform:uppercase}div.productline .prijs{top:50px;left:230px;font-size:70%;color:#fff}div.productline .minafname{display:none;top:60px;left:490px;font-size:90%;color:#dadbdd}div.productline .info{top:75px;left:40px;width:36%;height:110px;overflow:hidden;font-size:100%;cursor:pointer}div.productline .info p{color:#000!important}div.productline .aantal{top:30px;right:211px;color:#000;font-size:100%}div.productline .aantal .snelkoppeling{width:371px;height:116px;line-height:116px;text-align:right;font-size:90%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.productline .aantal .snelkoppeling ul{list-style:none;margin:0;padding:0 0 0 20px;float:right;width:200px}div.productline .aantal .snelkoppeling li{float:left;background-color:#1c1c1b;width:28px;height:28px;line-height:28px;text-align:center;margin:0 7px 7px 0;font-size:80%;color:#fff;border:1px solid #1c1c1b;cursor:pointer}div.productline .aantal .snelkoppeling li.actief,div.productline .aantal .snelkoppeling li:hover{background-color:#fff;border-color:#fff;color:#1c1c1b}div.bestellingregel .aantal input,div.productline .aantal input{padding:3px;border:1px solid #dadbdd;color:#000;font-size:100%;width:40px;text-align:center}div.bestellingregel .info h3,div.bestellingregel .info img,div.productline .aantal .snelkoppeling.hidden,div.productline .info h3,div.productline .info img,div.productline .valuta{display:none}div.productline .actions{top:60px;right:45px;width:125px;font-size:80%;color:#000}div.productline .actions input.multiplier{float:right;margin-top:-4px;padding:3px;font-size:100%;width:63px;min-width:50px;border:1px solid #000}div.productline .actions .button.details,div.productline .actions2 .button.afrekenen{background-color:#cbb78f;border:0;color:#000;font-size:80%;text-transform:uppercase}div.productline .actions .button.details:hover,div.productline .actions2 .button.afrekenen:hover{background-color:#dbcdb2}div.productline .minmaxinfo{display:none;position:absolute;top:0;left:33%;background-color:#841324;color:#fff;font-size:75%;padding:10px;z-index:5}div.productline .actions2{bottom:24px;right:47px;color:#000;width:430px;height:33px;overflow:hidden}div.productline .actions2 div.afrekenbutton-container{height:33px;max-width:325px;margin-left:40px}div.productline .actions2 .button.afrekenen{position:relative;margin:0 auto;height:33px;width:215px;padding:3px 0;cursor:pointer}div.productline .actions2 .button.verwijderen{float:left;height:36px;width:1px;background:url(../../beelden/icon_trashcan2.png)no-repeat 5px 2px;background-size:20px 27px;border:0;overflow:hidden;padding-left:34px;padding-right:0;color:transparent;cursor:pointer}div.productline .actions2 .subtotaal{font-size:80%;float:right;padding-top:6px;width:105px;height:36px;color:#fff;text-align:center}div.productline .actions2 .subtotaal input{border:0;background:0 0;color:#fff;font-size:100%;width:72px;padding-left:0;padding-right:0;text-align:right}div.productline.image-set .image{display:block}div.productline.image-set .info,div.productline.image-set .ref,div.productline.image-set .titel{left:220px}div.productline.image-set .info{width:33%}div.productline.image-set .prijs{left:410px}div.productline.image-set .minmaxinfo{left:40%}div.productline.actief{background-color:#c4ae82}div.productline:hover .minmaxinfo{display:block}div.bestellingregel{height:160px}div.bestellingregel.actief{background-color:#fff}div.bestellingregel .aantal,div.bestellingregel .actions,div.bestellingregel .info,div.bestellingregel .prijs,div.bestellingregel .ref,div.bestellingregel .subtotaal,div.bestellingregel .titel,div.bestellingregel .valuta{position:absolute}div.bestellingregel .titel{top:10px;left:40px;cursor:pointer}div.bestellingregel .ref{top:60px;left:40px;color:#dadbdd;font-size:90%}div.bestellingregel .prijs{top:60px;left:230px;font-size:90%;font-weight:700}div.bestellingregel .info{top:75px;left:40px;width:35%;height:75px;overflow:hidden;font-size:75%}div.bestellingregel .info p,div.productdetails div.productline.image-set .info p,div.productline .info p{text-align:left!important;padding:0!important}div.bestellingregel .aantal{top:30px;left:60%;color:#000;font-size:100%}div.bestellingregel .aantal .snelkoppeling{width:200px;height:116px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.bestellingregel .aantal .snelkoppeling ul{list-style:none;margin:10px 0;padding:0}div.bestellingregel .aantal .snelkoppeling li{float:left;background-color:#fff;width:30px;height:28px;padding-top:2px;text-align:center;margin:0 2px 2px 0;font-size:90%;cursor:default}div.bestellingregel .aantal .snelkoppeling li:hover{background-color:#3a2a26;color:#fff}#nieuw_wachtwoord,div.bestellingregel .actions .button.hidden,div.bestellingregel .valuta,div.productdetails div.productline .actions .button.details,div.productdetails div.productline.image-set .info h3,div.productdetails div.productline.image-set .info img,div.producttile .actions .details{display:none}div.bestellingregel .actions{top:30px;right:40px;width:130px}body.besteloverzicht .button.verwijderen,div.bestellingregel .actions .button.show{display:inline}div.bestellingregel .subtotaal{bottom:24px;right:240px;color:#000;font-size:90%}div.bestellingregel .subtotaal input{border:1px solid #fff;background-color:#fff;color:#000;font-size:100%;width:55px;text-align:right}div.producttile{position:relative;height:275px;background-color:#b4985f;margin:0 15px}div.producttile .aantal,div.producttile .actions,div.producttile .ref,div.producttile .titel{margin-left:24px;margin-right:24px}div.producttile .titel{padding-top:16px}div.producttile .titel h3{margin:0 0 8px;height:30px;text-overflow:ellipsis;overflow:hidden;color:#3a2a26}div.producttile .ref{color:#dadbdd;font-size:80%}div.producttile .prijs{font-size:150%;font-weight:700;color:#000;text-align:center;padding:24px}div.producttile .prijs sup{font-size:50%}div.producttile .aantal{color:#000;font-size:90%;margin-top:5px;margin-bottom:25px}div.producttile .aantal input{padding:3px;border:1px solid #dadbdd;color:#000;font-size:100%;width:40px;text-align:center}div.producttile .valuta{display:inline;font-size:100%;margin-right:4px}div.bestellingen div.productline{height:150px}div.bestellingen div.productline .titel{top:0;left:20px}div.bestellingen div.productline .ref{left:20px}div.bestellingen div.productline .prijs{left:230px}div.bestellingen div.productline .actions{top:7px;right:20px;height:60px;width:172px}div.bestellingen div.productline .subtotaal{position:absolute;bottom:7px;right:85px;font-size:70%}div.bestellingen div.controls{margin:20px 0;width:100%}div.bestellingen div.controls input.button{float:right;width:230px}div.bestellingen div.controls:after{content:"";clear:both}div.productdetails div.productline{margin-top:24px;height:350px}div.productdetails div.productline .image{display:none;top:0;left:0;width:350px;height:350px}div.productdetails div.productline .prijs,div.productdetails div.productline .ref{top:65px!important}div.productdetails div.productline .info{top:95px!important;width:40%;height:240px}div.productdetails div.productline div.tabber{margin:32px 0;padding:0}div.productdetails div.productline div.tabber .tabs-menu{list-style:none;height:40px;clear:both;margin:0;padding:0}div.productdetails div.productline div.tabber .tabs-menu li{height:40px;line-height:40px;float:left;margin-right:10px;background-color:transparent}div.productdetails div.productline div.tabber .tabs-menu li a{padding:16px 24px;color:#000!important;text-decoration:none;font-size:90%;letter-spacing:.04em}div.productdetails div.productline div.tabber .tabs-menu li.current{position:relative;background-color:#fff;border-bottom:1px solid #fff;z-index:5}div.aanmelden,div.productdetails div.productline div.tabber .tab{background-color:#fff;margin:0 0 20px;width:auto;padding:0}div.productdetails div.productline div.tabber .tab-content{width:100%;min-height:300px;padding:20px 3%;display:none}body.besteloverzicht form .totalen,div.productdetails div.productline div.tabber .tab-0,div.productdetails div.productline.image-set .image{display:block}div.productdetails div.productline.image-set .titel{top:20px;left:370px;font-size:140%}div.productdetails div.productline.image-set .info{top:140px;left:370px;width:35%;height:185px;overflow:hidden}div.productdetails div.productline.image-set .ref{top:90px;left:370px}div.productdetails div.productline.image-set .aantal{top:125px;right:20px;left:auto}div.productdetails div.productline.image-set .prijs{top:90px;left:562px}div.productdetails div.productline.image-set .actions{top:auto;bottom:85px;right:31px}div.productdetails div.productline.image-set .actions2{right:25px}form#afrekenen.bestellingcontrole table.allocatie tr.regel .waarde,form#afrekenen.bestellingcontrole table.details tr.regel .waarde,form#afrekenen.bestellingcontrole table.producten .waarde,form#afrekenen.bestellingcontrole table.totaal tr.regel .waarde{text-align:right}form#afrekenen.bestellingcontrole table.allocatie td,form#afrekenen.bestellingcontrole table.details td,form#afrekenen.bestellingcontrole table.totaal td{font-size:95%}form#afrekenen.bestellingcontrole table.allocatie td{padding:4px 10px;border-bottom:1px solid #fff}form#afrekenen.bestellingcontrole table.producten{color:#8a8d94}form#afrekenen.bestellingcontrole table.producten td{padding:4px 10px}form#afrekenen.bestellingcontrole table.producten .aantal{font-size:70%}form#afrekenen.bestellingcontrole table.producten .subtotaal td.waarde{border-top:1px solid #bfc1c5}form#afrekenen.bestellingcontrole table.totaal{margin:20px 0}form#afrekenen.bestellingcontrole table.totaal td{border-top:1px solid #8a8d94;font-weight:700;text-transform:uppercase}form#afrekenen .totaal_alle_bestellingen{color:#606060!important;position:absolute!important;bottom:4px;right:120px;z-index:5}div.aanmelden{position:relative;width:80%;margin:60px auto 0;padding:60px 40px 40px}div.aanmelden>div>form{padding:20px 20px 0}div.aanmelden h2,div.aanmelden p{position:relative;padding:12px 20px}div.aanmelden input{position:relative;padding:7px 2%;font-size:130%;color:#1b1b1b;border:1px solid #b4985f;width:49.6%}div.aanmelden input.button{position:relative;margin:30px auto;border:1px solid #1b1b1b;background-color:#1b1b1b;color:#fff;font-weight:700;padding:12px 36px;text-decoration:none;font-size:120%;text-transform:uppercase;width:100%}body.bestelling .button.afrekenen,body.bestelling .button.details{display:none}body.bestelling .button.verwijderen{display:inline}body.bestelling form#bestellen .totalen{display:block;height:30px}.afgemeld.bestelsysteem #content .page{padding:0 20px 50px}.afgemeld.bestelsysteem #top .cart.specs{background:#000}.afgemeld.bestelsysteem #top .logo{background-color:#000}.afgemeld.bestelsysteem #top .ordermenu{display:none}.afgemeld.bestelsysteem #top .menu{width:66.66666667%}@media screen and (max-width:1860px){form#mijnbestellingen .zoekeninmijnbestellingen{float:none;margin-top:12px}}@media screen and (max-width:1700px){.bestelsysteem #top .cart.specs .specs{background-position-y:18px;padding:65px 20px 20px}.bestelsysteem #top .cart.specs .specs .delete{top:auto;bottom:20px}div.productline.image-set .info{width:25%}div.productline.image-set .prijs{left:375px}div.productline.image-set .aantal{right:170px}div.productline.image-set .actions{right:20px}div.productline.image-set .actions2{right:7px}div.productdetails div.productline .aantal{right:8px!important}div.productdetails div.productline .actions{right:20px!important}div.productdetails div.productline .actions2{right:12px!important}div.productdetails div.productline.image-set .info{width:30%;height:125px}}@media screen and (max-width:1600px){div.aanmelden input[type=password],div.aanmelden input[type=text]{width:100%;margin-bottom:3px}}@media screen and (max-width:1510px){.bestelsysteem #content .menu{padding-top:20px}.bestelsysteem #content .menu.colofon{padding-top:60px}ul.kolommenu h2{background-size:13%;background-position:10px 10px;padding:8px 8px 8px 53px}ul.kolommenu ul li{padding:4px 4px 4px 24px}div.productline .aantal{font-size:85%}div.productline .aantal .snelkoppeling{width:260px;height:86px}div.productline .aantal .snelkoppeling ul{width:190px}div.productline .aantal .snelkoppeling li{width:24px;height:24px;line-height:24px}div.productline .actions{width:115px}div.productline .actions input.multiplier{font-size:80%;width:40px;min-width:40px}div.productline .actions2{right:36px;width:451px}div.productline .actions2 .button.afrekenen{height:29px;font-size:75%}div.productline .actions2 .subtotaal{font-size:80%;width:105px;height:32px}div.productline .actions2 .subtotaal input{font-size:90%;width:72px}div.productline.image-set .titel{height:30px}div.productline.image-set .prijs,div.productline.image-set .ref{top:40px}div.productline.image-set .info{top:65px;width:42%;height:75px}div.productline.image-set .aantal{right:-2px;top:15px}div.productline.image-set .actions{top:auto;bottom:15px}div.productline.image-set .actions2{right:auto;left:215px;bottom:15px;width:365px}div.productdetails div.productline .image{width:250px;height:250px;padding:0;border:3px solid #1b1b1b;border-top:none;border-left:none}div.productdetails div.productline .info,div.productdetails div.productline .ref,div.productdetails div.productline .titel{left:270px!important}div.productdetails div.productline .prijs{left:425px!important}div.productdetails div.productline .aantal{top:auto!important;bottom:50px!important;right:-2px!important}div.productdetails div.productline .actions{bottom:20px!important}div.productdetails div.productline .actions2{left:20px!important}.most_ordered div.producttile .ref{font-size:60%;line-height:110%}.most_ordered div.producttile .actions{padding:0}.most_ordered div.producttile .actions .button.afrekenen{font-size:60%;padding:6px}.most_ordered div.producttile .aantal{font-size:70%}.most_ordered div.producttile .aantal input{width:30px}}@media screen and (max-width:1400px){.bestelsysteem #top .cart.specs .specs{padding:65px 12px 20px}.bestelsysteem #top .cart.specs .specs h4{font-size:100%}div.productline.image-set .info{width:33%}}@media screen and (max-width:1280px){.bestelsysteem #content .page{padding:0 25px 50px}.bestelsysteem #top{font-size:90%}ul.kolommenu h2{font-size:100%;padding-left:40px}div.productline .titel{max-width:35%;font-size:90%}div.productline .aantal{right:170px}div.productline .info{width:20%}div.productline .actions{font-size:80%;width:90px}div.productline .actions input.multiplier{font-size:80%;width:30px;min-width:30px}div.productline .actions2{width:410px}.bestelsysteem:not(.productdetails) div.productline.image-set .image{width:140px;height:140px;padding:0;border:3px solid #1b1b1b;border-top:none;border-left:none}.bestelsysteem:not(.productdetails) div.productline.image-set .info,.bestelsysteem:not(.productdetails) div.productline.image-set .ref,.bestelsysteem:not(.productdetails) div.productline.image-set .titel{left:150px}.bestelsysteem:not(.productdetails) div.productline.image-set .prijs{left:300px}.bestelsysteem:not(.productdetails) div.productline.image-set .actions2{left:20px}.most_ordered h2{font-size:120%}.most_ordered div.producttile{margin:0 5px;height:260px}.most_ordered div.producttile .aantal,.most_ordered div.producttile .actions,.most_ordered div.producttile .ref,.most_ordered div.producttile .titel{margin-left:16px;margin-right:16px}.most_ordered div.producttile .actions .button.afrekenen{font-size:50%;padding:3px}}@media screen and (max-width:1080px){.bestelsysteem #top .cart.specs .specs h4{font-size:90%}div.productline .prijs{left:30%}div.productline .aantal ul{margin-top:12px}}@media screen and (max-height:850px) and (min-width:990px){ul.kolommenu ul li{padding:2px 2px 2px 24px;font-size:60%}.bestelsysteem #top{height:100px}.bestelsysteem #top .cart.specs .specs{padding-top:45px;height:130px}.bestelsysteem #content{padding-top:100px}.bestelsysteem #content .menu .adres{padding-bottom:5px}.bestelsysteem #content .menu .adres h3{display:none}}@media screen and (max-height:800px){.bestelsysteem #content .menu{padding-top:20px}.bestelsysteem #content .menu.colofon{padding-top:60px}.bestelsysteem #content .menu .content{min-height:500px}}