body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td,p{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font-size:100%}
fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ul{margin:0 0 0 15px;padding:0}ol{margin:0 0 0 30px;padding:0}caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}form{display:inline}*:focus{outline:none}
html{height:100%}body{background-color:#fff;color:#000;font:normal 0.75em/1.333em Arial, Verdana, Tahoma, "Trebuchet MS";text-align:center}
a{color:#0093d8;text-decoration:none}a:visited{color:#0093d8}
a:hover{text-decoration:underline}a:active{color:#0093d8}

@font-face{font-family:'InterstateBlack';src:url('../font/interstate-black-webfont.eot');src:url('../font/interstate-black-webfont.eot?#iefix') format('embedded-opentype'),url('../font/interstate-black-webfont.woff') format('woff'),url('../font/interstate-black-webfont.ttf') format('truetype'),url('../font/interstate-black-webfont.svg#Interstateblack') format('svg');font-weight:normal;font-style:normal}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#000}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:block}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#0093d8;text-decoration:none}
h1,.h1{font-size:2em/*24px*/;margin:0 0 .3em/*8px*/;line-height:1.154em/*30px*/}
h2,.h2{font-size:1.333em/*16px*/;margin:0 0 .375em/*6px*/;line-height:1.25em/*20px*/}
h3,.h3{font-size:1.167em/*14px*/;margin:0 0 .286em/*4px*/;line-height:1.214em/*17px*/}
h4,.h4,h5,.h5,h6,.h6{font-size:1em}
p{margin:0 0 .75em}

/*form*/
select,input,textarea,legend {font:normal 100% Arial, Verdana, Tahoma, "Trebuchet MS";color:#5c6366}
input.text,textarea.text,select.select{border:solid 1px #7f9db9;padding:3px 2px 4px;margin:0 4px 0 0;vertical-align:middle}
input.text:focus,.text.focus{background:#fff url(../images/bg_textfield_0.gif) no-repeat 0 0}
select.select{padding:2px 2px 3px;height:24px}
input.small,select.small{width:80px}input.medium,select.medium{width:155px}input.large,select.large{width:225px}input.xlarge,select.xlarge{width:367px}
input.radio,input.checkbox{vertical-align:middle;margin:-1px 3px 0 0;display:inline;float:none;}

div.form label{float:left;font-weight:bold;padding:0 0 4px 0}
div.form .label{font-weight:bold;padding:0 0 4px 0}
div.form fieldset{padding:0 0 10px;width:100%}
div.form fieldset.voordeelpas{margin:0 -14px 0 -14px;width:494px}
div.form fieldset.fieldgrp span.error{margin:22px 0 0}

div.form div.fieldgrp{float:left;padding:0 10px 0 0}
div.form div.fieldgrp label{display:block;vertical-align:middle}
div.form div.radio label{display:inline;float:none;vertical-align:middle;font-weight:normal;padding:0 4px 0 0}
div.form div.radio .extra{float:none;margin:2px 4px 0 0;display:inline-block;}
div.form div.checkbox{padding:0 0 5px}
div.form div.checkbox label{float:none;font-weight:normal;}
div.form div.checkbox input.checkbox{float:none}

div.form input.text,div.form textarea.text,div.form select.select{vertical-align:top;float:left;margin:0 4px 4px 0}
div.form div.fieldgrp input.text,div.form div.fieldgrp textarea.text,div.form div.fieldgrp select.select{display:block;}

.note{font-style:italic;font-size:.917em;font-weight:normal}
div.note,span.note{margin:0}
.notesunday{white-space: nowrap;}
.required{color:#0093D8;font-size:1.5em;font-weight:bold;margin:0 0 0 2px;padding:0px!important;}
.help{background:transparent url(../images/sprite_icons2.gif) no-repeat scroll 0 -468px;width:16px;height:16px;display:inline-block;position:relative;margin:0 0 0 4px}
.tooltip,.tooltipleft{display:none;position:absolute;left:20px;top:-2px;width:200px;background-color:#c2ecff;border:1px solid #0093d8;padding:10px}
.tooltipleft{left:-224px}
span:hover span.tooltip,span:hover span.tooltopleft{display:block;}
.extra{color:#969696;font-style:italic;font-size:.917em;vertical-align:top;margin:3px 4px 0 0;float:left}
div.error{color:#f00;width:100%;overflow:hidden}
span.error{color:#f00;width:162px;display:none;float:right;margin:3px 0 0 0;opacity:0}
input.error{border:solid 1px #f00;background-color:#fffafa}

/*general*/
div.container{width:960px;margin:12px auto;background-color:#fff;text-align:left;position:relative}
div.wrapper{overflow:hidden;width:100%}
div.clear{clear:both}

/*list*/
ul{margin:0 0 20px}
ul li{padding:2px 0}ul a{}
div.list ul,div.legend ul{list-style:none}
ul.listhor li{display:inline;margin:0 20px 0 0}
div ul li.hover ul {display: block}

/*imgtxt*/
div.imgtxt{clear:both;overflow:hidden}
div.imgtxt div.img{float:left}div.imgtxt div.xl{float:none}
div.imgtxt div.img img{display:block;margin:0 10px 0 0;border:solid 1px #dddfde}
div.imgtxt div.img a img,div.imgtxt div.img a:visited img{border:solid 1px #dddfde}
div.imgtxt div.img a:hover img{border:solid 1px #aaa}
div.imgtxt div.txt{display:table-cell;zoom:1;padding:0 10px 0 0}
div.imgtxt p{margin:0 0 .25em}
div.imgtxt div.right img{margin:0 0 10px 10px}
div.popup table.imgtxt{width:100%}
table.imgtxt{clear:both;overflow:hidden;width:100%}
table.imgtxt td.img{float:left}table.imgtxt div.xl{float:none}
table.imgtxt td.img img{display:block;margin:0 10px 0 0;border:solid 1px #dddfde}
table.imgtxt td.img a img,table.imgtxt td.img a:visited img{border:solid 1px #dddfde}
table.imgtxt td.img a:hover img{border:solid 1px #aaa}
table.imgtxt td.txt{display:table-cell;padding:0 10px 0 0; vertical-align: middle; text-align: left; width: 100%}
table.imgtxt p{margin:0 0 .25em}
table.imgtxt div.right img{margin:0 0 10px 10px}

/*routemap*/
div.routemap{width:100%;overflow:hidden}
div.routemap span{font-family:"Arial Black";color:#fff}
div.routemap div.nr,div.routemap div.txt{float:left;height:32px;background-color:#002663}
div.routemap div.nr{width:46px;margin:0 2px 0 0}
div.routemap div.txt{padding:0}
div.routemap div.nr span{font-size:2.5em;line-height:28px;margin:0 0 0 -2px}
div.routemap div.txt span{font-size:1.667em;line-height:21px;margin:0 0 0 -1px}

/*stappenplan colours*/
div.autoenfiets div.nr,div.autoenfiets div.txt{background-color:#7c8991}
div.behang div.nr,div.behang div.txt{background-color:#b0a89d}
div.bouwmateriaal div.nr,div.bouwmateriaal div.txt{background-color:#556b79}
div.deurenkozijnen div.nr,div.deurenkozijnen div.txt{background-color:#531a08}
div.elektra div.nr,div.elektra div.txt{background-color:#7c8991}
div.gereedschap div.nr,div.gereedschap div.txt{background-color:#496070}
div.houtenplaat div.nr,div.houtenplaat div.txt{background-color:#e5b539}
div.ijzerwaren div.nr,div.ijzerwaren div.txt{background-color:#b0a89d}
div.interieur div.nr,div.interieur div.txt{background-color:#7d645d}
div.meubelen div.nr,div.meubelen div.txt{background-color:#7d645d}
div.overige div.nr,div.overige div.txt{background-color:#bbb5b5}
div.raamdecoraties div.nr,div.raamdecoraties div.txt{background-color:#bcb2a8}
div.sanitair div.nr,div.sanitair div.txt{background-color:#2b9ed2}
div.tuin div.nr,div.tuin div.txt{background-color:#a5c10a}
div.verfenbeits div.nr,div.verfenbeits div.txt{background-color:#5c341b}
div.verhuur div.nr,div.verhuur div.txt{background-color:#989e9e}
div.verlichting div.nr,div.verlichting div.txt{background-color:#9e85bf}
div.vloeren div.nr,div.vloeren div.txt{background-color:#5a3000}
div.keukens div.nr,div.keukens div.txt{background-color:#7d645d}

/*cols*/
.c2,.c3,.c4,.c5,.c3-2-l,.c3-2-r,.c4-2,.c4-3,.c5-2,.c5-3,.c5-4,.c50{float:left;margin:0 20px 0 0}
.c2{width:470px}.c3{width:306px}.c4{width:225px}.c5{width:176px;padding:0 0 1px}
div.last{margin-right:0}.c3last{width:308px}
.c3-2-l{width:632px}.c3-2-r{width:634px}
.c3 .c2{width:143px}.c4-2{width:470px}.c4-3{width:715px}
.c4-2 .c2,.c4-3 .c3{width:225px}/*.c4-3 .c4{width:163.75px}*/
.c5-2{width:372px}.c5-3{width:568px}.c5-4{width:764px}
.c5-2 .c2,.c5-3 .c3,.c5-4 .c4,.c5-4 .c5{width:176px}
.c5-4 .c2{width:372px}.c5-3 .c2{width:274px}
.c5-4 .c3-2-l{width:496px}.c5-4 .c3{width:248px}/*this added at the bottom of the file:.c5-4 .c3-2-l .c3{width:228px}*/
.c3-2-l .c3{width:/*146px*/187px}.c3-2-l .c3-2-l{width:466px}
.c50{width:48%;margin:0 2% 0 0}

/*autolayout*/
.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}
.pt0{padding-top:0!important}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}
.pr0{padding-right:0!important}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr30{padding-right:30px}.plr0{padding-left:0;padding-right:0}
.pl5{padding-left:5px!important}.pl0{padding-left:0!important}.pl10{padding-left:15px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl30{padding-left:30px}
.mt0{margin-top:0!important}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}
.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}
.mr0{margin-right:0!important}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}
.ml0{margin-left:0!important}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}
.b0{bottom:0}.b5{bottom:5px}.b10{bottom:10px}.b15{bottom:15px}
.whitetxt{color:#fff}.graytxt{color:#999}.dblue{color:#172154}.small{font-size:.917em;font-weight:normal}.xsmall{font-size:.75em}.bggray{background-color:#eee}
.boldtxt{font-weight:bold;}
.blue{color:#0093d8}.blue a,.blue a:visited{color:#0093d8}.blue a:hover,.blue a:active{color:#002663}
.left{float:left}.right{float:right!important}.rel{position:relative}.abs{position:absolute}
hr{padding:0;margin:5px 0 10px;border:none;border-bottom:solid 1px #ddd;line-height:0;height:1%;font-size:1px}
.fs20{font-size:1.667em/*20px*/}
.noborder{border:none!important}
.fs20{font-size:1.667em;/*20px*/}

/*box styles*/
div.graybox{background-color:#f3f3f5;padding:15px}
div.whitebox{background-color:#fff;border:solid 1px #fff;padding:14px}
div.borderbox{border:solid 1px #dedede;padding:14px;zoom:1}
div.graybox div.whitebox,div.top-gray div.whitebox{margin:0 0 20px}
div.graybox div.whitebox.last,div.top-gray div.whitebox.last{margin:0}
div.graybox div.whitebox div.imgtxt img,div.top-gray div.whitebox div.imgtxt img{margin-bottom:0}
div.graybox div.whitebox div.imgtxt div.txt,div.top-gray div.whitebox div.imgtxt div.txt{padding:0 10px 0 0}
div.graybox ul,div.whitebox ul,div.borderbox ul{margin:0}
div.graybox .c3,div.graybox .c3last{width:296px}/*306-15*/
div.borderbox.selected,div.whitebox.selected{border:solid 1px #0093d8}

/*dbluebox*/
div.dbluebox{background-color:#172154;padding:15px}
div.dbluebox *{color:#fff}div.dbluebox input.text{}
div.dbluebox a,div.dbluebox a:visited{text-decoration:underline;color:#fff}
div.dbluebox a:hover,div.dbluebox a:active{text-decoration:none}
/*processbluebox*/ 
div.processbluebox{background-color:#0093d8;padding:15px} 
div.processbluebox *{color:#fff}div.processbluebox input.text{} 
div.processbluebox a,div.dbluebox a:visited{text-decoration:underline;color:#fff} 
div.processbluebox a:hover,div.dbluebox a:active{text-decoration:none} 
/*orangebox, bluebox*/
div.orangebox,div.bluebox{padding:15px}
div.orangebox{background-color:#f36b22}
div.bluebox{background-color:#202a5b}
div.orangebox *{color:#fff}div.orangebox input.text{}
div.orangebox a,div.orangebox a:visited{text-decoration:underline}
div.orangebox a:hover,div.orangebox a:active{text-decoration:none}

div.top-gray .c2,div.top-gray .c2last{width:455px}/*470-15*/
div.top-gray .c5-2{width:357px}div.top-gray .c5-3{width:553px}
div.top-gray .c5-3 .c2{width:266px}/* 266.5 */
div.top-gray .c5-4 .c2{width:372px}
div.top-gray .c2 .c2{width:217px}/* 217.5 */
div.top-gray .c5{width:161px}
div.top-gray .c5-4{width:749px}
div.top-gray .c5-4 .c2last{width:357px}

/*productitem*/
div.productitem{position:relative}
div.productitem div.borderbox div.title a:hover,div.productitem div.borderbox.selected div.title a{text-decoration:none;color:#0093d8}
div.productitem div.borderbox.selected{}
div.productitem div.title{text-align:center;padding:5px 0;overflow:hidden;width:100%}
/*div.productitem div.left{text-align:left}*/
div.productitem div.link{font-weight:bold;padding:5px 0}
div.productitem div.action{height:31px}
div.productitem div.action div.label{position:absolute;top:1px;left:1px;}
div.productitem div.arrow{height:18px}
div.productitem div.arrow a,div.productitem div.arrow a:visited{position:absolute;bottom:1px;right:1px;height:27px;width:100%;text-indent:-99999px;background:transparent url(../images/arrow_0.gif) no-repeat right bottom}
div.productitem div.arrow a:hover,div.productitem div.arrow a:active,div.productitem div.borderbox.selected div.arrow a,div.productitem div.borderbox.selected div.arrow a:visited,div.productitem div.borderbox:hover div.arrow a{background:transparent url(../images/arrow_1.gif) no-repeat right bottom}
div.productitem div.new{text-align:right}
div.productitem div.imgtxt div.txt{padding:10px 20px}
div.productitem div.imgtxt div.txt div.title{text-align:left}
/*productitem small*/
div.productitemsmall{padding:0 0 10px}
div.productitemsmall div.new{text-align:right}
/*productitem large*/
div.productitemlarge{position:relative}
div.productitemlarge div.action div.label{position:absolute;top:1px;left:1px;max-width:176}
/*productitem homepage*/
div.homepagebanner{position:absolute;right:34px;bottom:25px;width:320px;}
div.productitemhome{padding:0;background-color:#fff;min-height:105px;min-width:275;overflow: hidden;}
div.productitemhome div.imgtxt div.action{padding:0;display:inline;float:left}
div.productitemhome div.imgtxt div.img{padding:0;display:inline;float:left}
div.productitemhome div.imgtxt div.img a img{border:0}
div.productitemhome div.imgtxt div.txt{display:inline;float:left}
div.productitemhome .imgtxt .txt .title h3 {white-space: nowrap !important;}
div.productitemhome div.price div.wrapper{position:relative; width:139px;}
/*calltoactionbanner*/
div.calltoactionbanner div.img{position:absolute;left:640px;top:265px;height:40px;width:275px;overflow:hidden;}
/*productitem borderbox hover*/
div.productitem div.borderbox:hover{border:solid 1px #0093D8;padding:14px;zoom:1}

/*price*/
div.top-gray div.price div.new{float:left;width:146px}
div.top-gray div.price div.old{float:left;width:120px}
div.old{text-align:right;background:transparent url(../images/bg_oldprice.gif) no-repeat right 0;margin-right:10px}
div.van{width:120px;text-align:right}
div.voor{width:146px;text-align:left}

/*promo*/
div.promo p{margin:0}
div.promo h2,div.promo h2 a,div.promo h2 a:visited,div.promo h3,div.promo h3 a,div.promo h3 a:visited,div.promo h4,div.promo h4 a,div.promo h4 a:visited{color:#002663}
div.promo h2 a:hover,div.promo h3 a:hover,div.promo h4 a:hover{color:#0093d8}
div.promo h3 a:hover,div.promo .selected h3 a,div.promo .selected h3 a:visited{text-decoration:none;color:#0093d8}

/*promohome*/
div.promohome h2{font-family:'InterstateBlack';letter-spacing:-.025em}
div.promohome div.txt{min-height:110px}
div.promohome ul{margin: 0 0 15px 15px;color:#0093d8}

/*header*/
div.header{overflow:hidden;width:100%}
div.logo{float:left;width:142px}div.logo img{display:block}div.logo h1{margin:0}
div.slogan{float:left;width:280px;padding:0 0 0 20px}div.slogan img{display:block}
div.topnav{float:right;width:518px;text-align:right;padding:0}
div.topnav ul{margin:0;padding:0;list-style:none}
div.topnav li{display:inline;line-height:29px;padding:0 20px 0 0}
div.topnav li a,div.topnav li a:visited{color:#13153b}
div.topnav li.last{padding:0}
div.topnav li.haschild a{background:transparent url(../images/sprite_icons.gif) no-repeat right 0;padding:0 20px 0 0}

/*search*/
div.search input.text, div.inpage .cart-add input.text, div.topnav div#cart .cart-add input.text{font-style:italic;color:#969696;background-color:#F8F8FA}
div.search input.text.notempty, div.inpage .cart-add input.text.notempty, div.topnav div#cart .cart-add input.text.notempty{font-style:normal;color:#000;background-color:#fff}
div.graybox div.search input.text{background-color:#F8F8FA}
div.search{padding:5px 0}
div.search fieldset{padding:0 0 5px}
div.openinghours{padding:0;min-height:178px;position:relative}
div.openinghours div.title{padding:0 0 10px}
div.openinghours div.search input.text{width:152px;}
div.header div.search{width:250px;float:right;text-align:right;padding:7px 1px 0 0}
div.header div.search input.text{width:155px}
.search ul{list-style:disc inside}
kbd { font-family: Arial, Helvetica, sans-serif; }

/*openinghourstxt*/
div.openinghourstxt{font-family:'InterstateBlack';color:#002663;position:relative;height:100px}
div.openinghourstxt .today{color:#002663;font-size:13px;position:absolute}
div.openinghourstxt .open{color:#002663;font-size:33px;position:absolute;left:0;top:5px;line-height:33px}
div.openinghourstxt .from,div.openinghourstxt .till,div.openinghourstxt .till2{color:#0093d8;font-size:63px;height:63px;position:absolute;top:26px;line-height:63px}
div.openinghourstxt .from{left:13px}
div.openinghourstxt .till{left:82px}
div.openinghourstxt .arrow{background:transparent url(../images/bg_from_till.gif) no-repeat 0 0;width:23px;height:23px;position:absolute;top:37px;left:59px}
div.openinghourstxt .satday{color:#002663;font-size:13px;position:absolute;left:0;top:78px;line-height:13px}
div.openinghourstxt .sunday{color:#002663;font-size:13px;position:absolute;right:22px;top:88px;line-height:13px}
div.openinghourstxt .satday.right{right:22px;left:inherit}
div.openinghourstxt .sunday.left{left:0;right:inherit}
div.openinghourstxt .bms{color:#002663;font-size:27px;position:absolute;left:0;top:36px;line-height:27px}
div.openinghourstxt .numb{color:#0093d8;font-size:38px;position:absolute;left:8px;top:10px;line-height:38px}
div.openinghourstxt .open2{color:#0093d8;font-size:62px;position:absolute;left:19px;top:42px;line-height:62px}
div.openinghourstxt .till2{left:110px}
div.openinghourstxt .arrow2{background:transparent url(../images/bg_from_till.gif) no-repeat 0 0;width:23px;height:23px;position:absolute;top:37px;left:87px}

/*nav*/
div.nav{float:left;width:697px;padding:9px 0 13px}
div.nav ul{margin:0;list-style:none;background:transparent url(../images/sprite_icons.gif) no-repeat right -30px;overflow:hidden;width:100%}
div.nav li{float:left;padding:0 21px;background:transparent url(../images/sprite_icons.gif) no-repeat 0 -30px}
div.nav li a, div.nav li a:visited {height:21px;line-height:21px;float:left;text-indent:-9999px;background:transparent url(../images/sprite_nav.gif) no-repeat 0 -78px;color:#13153b}
div.nav li.home a, div.nav li.home a:visited{width:40px;background-position:0 -78px}
div.nav li.home a:hover, div.nav li.home a:active,div.nav li.home a.active,div.nav li.home a.active:visited{background-position:-196px -78px}
div.nav li.aanb a, div.nav li.aanb a:visited{width:164px;background-position:0 -99px}
div.nav li.aanb a:hover, div.nav li.aanb a:active,div.nav li.aanb a.active,div.nav li.aanb a.active:visited{background-position:-196px -99px}
div.nav li.asso{padding:0 0 3px 21px}
div.nav li.asso a, div.nav li.asso a:visited{width:111px;background-position:0 -120px}
div.nav li.asso a:hover, div.nav li.asso a:active,div.nav li.asso a.active,div.nav li.asso a.active:visited{background-position:-196px -120px}
div.nav li.klus a, div.nav li.klus a:visited{width:78px;background-position:0 -141px}
div.nav li.klus a:hover, div.nav li.klus a:active,div.nav li.klus a.active,div.nav li.klus a.active:visited{background-position:-196px -141px}
div.nav li.bouw a, div.nav li.bouw a:visited{width:101px;background-position:0 -162px}
div.nav li.bouw a:hover, div.nav li.bouw a:active,div.nav li.bouw a.active,div.nav li.bouw a.active:visited{background-position:-196px -162px}
div.nav li a span,div.nav li a:visited span{}

/*nav uitklap*/
div.nav ul ul{display:none;clear:both;position:absolute;width:544px;padding:0 11px 4px 11px;top:81px;z-index:9999;margin:0px 0 0 -25px;background:transparent url(../images/bg_nav_ulul.png) no-repeat left bottom}
div.nav ul ul li,div.nav ul ul li a,div.nav ul ul li a:visited{background:none}
div.nav ul ul li{width:158px;height:44px;border:solid 1px #dedede;padding:6px 8px;margin:0 8px 8px 0}
div.nav ul ul li.last{margin:0 0 8px 0}
div.nav ul ul li.selected{border:solid 1px #0093d8}
div.nav ul ul li a,div.nav ul ul li a:visited{text-indent:0;float:none;height:inherit;width:inherit;line-height:inherit;font-weight:bold}
div.nav ul ul li a:hover,div.nav ul ul li a:active{color:#0093d8;text-decoration:none}
div.nav ul ul li.selected a{color:#0093d8}
div.nav ul ul div.imgtxt div.img img{margin-bottom:0}

/*headerblock*/
div.headerblock{height:63px;background-color:#0093d8;color:#fff}
div.headerblock img{height:63px;width:960px;display:block}
div.headerblock h1{margin:0;color:#fff}

/*content*/
div.content{min-height:380px}
div.top-gray{background-color:#f3f3f5;position:relative;margin:0 0 20px;padding:0 15px 15px 15px;zoom:1}
div.top-gray div.path ul{padding:0}
div.top-white{position:relative}
div.top-white .c5{padding:0}

/*flashheaderhome*/
div.flashheaderhome{margin:0 0 20px}
div.flashheaderhome div.productitem{background-color:#fff;}
div.homepagebanner{position:absolute;bottom:30px;right:30px;width:305px;}
div.homepagebanner div.productitem{background:#fff;margin:0 0 10px;}
div.homepagebanner div.productitem div.img img{float:left;margin:0;}
div.homepagebanner div.productitem div.txt{padding:10px 10px 0;}

/*subnav*/
div.subnav{padding:13px;border:solid 1px #dedede;background-color:#fff;width:148px;position:absolute;top:46px;left:0}
div.subnav ul{margin:0;list-style:none;}
div.subnav ul li{zoom:1;border-bottom:solid 1px #dedede;padding:0}
div.subnav ul a,div.subnav ul a:visited{display:block;zoom:1;padding:3px 0 4px;color:#000;font-size:.917em}
div.subnav ul a:hover,div.subnav ul a:active{}
div.subnav ul li.active a,div.subnav ul li.active a:visited{font-weight:bold;color:#0093D8}
div.subnav ul li.last{border:0}

/*subsubnav*/
div.subnav ul ul{border:0 none;padding:0 0 5px 5px;background:#F8F8F8;}
div.subnav ul ul li{border:0 none}
div.subnav ul ul li a,div.subnav ul ul li a:visited,div.subnav ul li.active ul li a,div.subnav ul li.active ul li a:visited{color:#000;font-weight:normal}
div.subnav ul li.active ul li.active a,div.subnav ul li.active ul li.active a:visited{color:#162256;font-weight:bold}

/*path*/
div.path{font-size:.917em;padding:15px 0}
div.path ul{padding:0 0 0 15px;margin:0;list-style:none}
div.path li{display:inline;padding:0 0 0 20px;background:transparent url(../images/sprite_icons.gif) no-repeat 0 -50px}
div.path li a,div.path li a:visited{color:#000;text-decoration:underline}
div.path li a:hover{text-decoration:none}
div.path li.first{background:none;padding:0}

/*searchresults*/
div.searchresults select.select{width:160px}
div.searchresults div.fieldgrp{padding:0 2px 0 0}
/*show the found search term just like regelar h4*/
h4 a kbd{font:bold 1em Arial, Verdana, Tahoma, "Trebuchet MS";}

/*titlebluetxt*/
div.titlebluetxt{padding:0 0 20px}
div.titlebluetxt h4 a,div.titlebluetxt h4 a:visited{color:#0093d8}
div.titlebluetxt h4 a:hover,div.titlebluetxt h4 a:active{text-decoration:underline}
div.titlebluetxt p{margin:0}
div.titlebluetxt div.path{font-size:100%;padding:0}
div.titlebluetxt div.path a,div.titlebluetxt div.path a:visited{text-decoration:underline}
div.titlebluetxt div.path a:hover,div.titlebluetxt div.path a:active{text-decoration:none}
div.titlebluetxt div.path ul{padding:0}

/*bnts*/
span.btn{background:transparent url(../images/sprite_nav.gif) no-repeat 0 -1px;display:inline-block;height:24px;line-height:24px;padding:0 0 0 1px;vertical-align:middle;border:none;margin:0}
span.btn input{background:transparent url(../images/sprite_nav.gif) no-repeat right -1px;font-weight:bold;border:none;color:#fff;cursor:pointer;height:24px;line-height:24px;padding:0 12px 0 11px;margin:0 -1px 0 0;width:auto;overflow:visible}
span.btn.selected,span.btn:hover{background:transparent url(../images/sprite_nav.gif) no-repeat 0 -27px;color:#fff}
span.btn.selected input,span.btn:hover input{background:transparent url(../images/sprite_nav.gif) no-repeat right -27px;color:#fff}
span.btn.active,span.btn:active{background:transparent url(../images/sprite_nav.gif) no-repeat 0 -53px;color:#fff}
span.btn.active input,span.btn:active input{background:transparent url(../images/sprite_nav.gif) no-repeat  right -53px;color:#fff}

/*img btns*/
a.btn-bekijknieuwefolder,a.btn-bekijknieuwefolder:visited{background:transparent url(../images/btn_bekijk_de_nieuwe_folder.gif) no-repeat 0 0;width:262px;height:38px;display:block;text-indent:-9999px}
a.btn-bekijknieuwefolder:hover{background-position:0 -39px}
a.btn-bekijknieuwefolder:active{background-position:0 -78px}
.btn.topspace{margin-top:10px}

/*faq*/
div.faqgrp{padding:0 0 20px}
div.faqgrp dt{padding:0px 0}
div.faqgrp dt.active{font-weight:bold; padding-left: 1px;}
/*div.faqgrp dd{display:none;padding:0 0 10px}*/

/*iconslinks*/
#iconlist{list-style:none;list-style-type:none;}
.iconlink{padding:5px 0 5px 32px;display:inline-block}
.bouwmarkt{background:transparent url(../images/icon_bouwmarkt.gif) no-repeat 0 0}
.zondagasopen{background:transparent url(../images/icon_zondagasopen.gif) no-repeat 0 0}
.binnenkortopen{background:transparent url(../images/icon_binnenkortopen.gif) no-repeat 0 0}
.tijdelijkgesloten{background:transparent url(../images/icon_tijdelijkgesloten.gif) no-repeat 0 0}
.nieuwegammabouwmarkt{background:transparent url(../images/icon_nieuwegammabouwmarkt.gif) no-repeat 0 0}
.stuurdoor{background:transparent url(../images/sprite_icons2.gif) no-repeat 0 0}
.stuurdoor:hover{background-position:0 -26px}.stuurdoor:active{background-position:0 -52px}
.print{background:transparent url(../images/sprite_icons2.gif) no-repeat 0 -78px}
.print:hover{background-position:0 -104px}.print:active{background-position:0 -130px}
.download{background:transparent url(../images/sprite_icons2.gif) no-repeat 0 -156px}
.download:hover{background-position:0 -182px}.download:active{background-position:0 -208px}
.delete{background:transparent url(../images/sprite_icons2.gif) no-repeat 0 -390px}
.delete:hover{background-position:0 -416px}.delete:active{background-position:0 -442px}
/*icons*/
.icon{width:16px;display:inline-block;text-indent:-9999px;margin:0 2px}
.bouwmarkt-m{background:transparent url(../images/icon_bouwmarkt_m.gif) no-repeat 0 0}
.zondagasopen-m{background:transparent url(../images/icon_zondagasopen_m.gif) no-repeat 0 0; float:right; margin: -1px 0 1px}
.binnenkortopen-m{background:transparent url(../images/icon_binnenkortopen_m.gif) no-repeat 0 0; float:right; margin: -1px 0 1px}
.tijdelijkgesloten-m{background:transparent url(../images/icon_tijdelijkgesloten_m.gif) no-repeat 0 0; float:right; margin: -1px 0 1px}
.nieuwegammabouwmarkt-m{background:transparent url(../images/icon_nieuwegammabouwmarkt_m.gif) no-repeat 0 0; float:right; margin: -1px 0 1px}
.delete-s{background:transparent url(../images/sprite_icons.gif) no-repeat -4px -64px;width:9px}
.delete-s:hover{background-position:-4px -80px}.delete-s:active{background-position:-4px -96px}
.close{background:transparent url(../images/sprite_icons2.gif) no-repeat 0 -312px;width:25px;height:25px;text-indent:-9999px;display:block}
.close:hover{background-position:0 -338px}.close:active{background-position:0 -364px}
.go{background:transparent url(../images/sprite_icons2.gif) no-repeat 0 -234px;width:25px;height:25px;text-indent:-9999px;display:block}
.go:hover{background-position:0 -260px}.go:active{background-position:0 -286px}
.mov{background:transparent url(../images/sprite_icons.gif) no-repeat 0 -149px;width:16px;height:16px;text-indent:-9999px;display:inline-block;margin:0 0 0 3px;}

/*folder*/
div.folder{}
div.imgtxt div.img div.folder a img, div.imgtxt div.img div.folder a:visited img{border:none;}

/*popup*/
div.popup{position:absolute;width:478px}
div.popup div.top{background:transparent url(../images/bg_popup_top.png) no-repeat 0 0;height:5px;line-height:1px;font-size:1px}
div.popup div.mid{background:transparent url(../images/bg_popup_mid.png) repeat-y 0 0;padding:10px 20px}
div.popup div.bot{background:transparent url(../images/bg_popup_bot.png) no-repeat 0 0;height:43px;line-height:1px;font-size:1px}

/*popup large*/
div.popup-l{width:650px}
div.popup-l div.top{background:none;height:5px;line-height:1px;font-size:1px}
div.popup-l div.mid{background:none;padding:10px 20px}
div.popup-l div.bot{background:none;height:43px;line-height:1px;font-size:1px}
div.popup-l {text-align:left;}
/*e-mailpreview*/
div.e-mailpreview{background-color:#eee;font-family:"Courier New", Courier, monospace;padding:10px}

/*table*/
table.table td,table.table th{padding:0 5px 2px 0}

/*taalselectie*/
div.taalselectie{width:263px;margin:90px auto 0}
div.taalselectie div.logo-large{padding:0 0 15px}
div.taalselectie div.links a img{display:block}
div.taalselectie div.links a,div.taalselectie div.links a:visited{padding:15px 8px;display:block;margin:0 0 1px;background-color:#f8f8f9}
div.taalselectie div.links a:hover{background-color:#f3f3f5;text-decoration:none}div.taalselectie div.links a:active{background-color:#eee}

/*cart*/
div.cart{position:absolute;width:249px;text-align:left;z-index:6000;right:-4px;top:25px;display:block; opacity:0; filter:alpha(opacity=0);overflow: hidden;}
div.cart div.top{background:transparent url(../images/bg_cart_top.png) no-repeat 0 0;height:5px;line-height:5px;font-size:1px}
div.cart div.mid{background:transparent url(../images/bg_cart.png) no-repeat left bottom;padding:7px 15px 15px;}

div.cart div.cartitem input.amount{height:17px;float:left;margin:0 5px 0 0;padding:0;background:transparent url(../images/cart_amount.gif) no-repeat 0 0;border:0;width:33px;text-align:center}
div.cart div.txt{padding:0 5px}
div.cart div.txt a,div.cart div.txt a:visited{color:#0093d8;background:none;padding:0}
div.cart h3{font-weight:normal}
div.cartitems{padding:10px 0 3px;margin:2px 0 10px;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;max-height:200px;overflow:auto}
div.cartitems .selected,div.cartitems div.cartitem:hover{border:none;background-color:#f3f3f5}
div.cartitems .delete-s{visibility:hidden}
div.cartitems .selected .delete-s,div.cartitems div.cartitem:hover .delete-s{visibility:visible}
div.cartitem{padding:3px 0 3px 3px;cursor:default;zoom:1}
.justadded{background-color:#fffeae}
div.inpage{position:static;width:370px;}
div.inpage div.top,div.inpage div.mid,div.inpage div.bot{background:none;padding:0;}
div.inpage div.cartitems{max-height:none;overflow:visible;}
div.cart-add input{width:178px}
div.cart-add .go{display:inline-block;vertical-align:middle;margin:1px 0 0}
div.cart ul.listhor li{padding:0;margin:0 10px 0 0}
div.cart ul.listhor a,div.cart ul.listhor a:visited{line-height:normal;color:#0093D8}
div.tocart{padding:20px 0}
div.tocart div.plusminvalue{position:relative;width:48px;height:32px;float:left;margin:0 10px 0 0}
div.tocart a.plus,div.tocart a.plus:visited{background:transparent url(../images/sprite_nav.gif) no-repeat 0 -200px;cursor:default;display:block;text-indent:-9999px;border:0;width:20px;height:16px;top:0;left:0;position:absolute}
div.tocart a.plus:hover{background-position:-21px -200px}
div.tocart a.plus:active{background-position:-42px -200px}
div.tocart a.min,div.tocart a.min:visited{background:transparent url(../images/sprite_nav.gif) no-repeat 0 -217px;cursor:default;display:block;text-indent:-9999px;border:0;width:20px;height:16px;top:16px;left:0;position:absolute}
div.tocart a.min:hover{background-position:-21px -217px}
div.tocart a.min:active{background-position:-42px -217px}
div.tocart input.amount{margin:0;padding:9px 0;background:transparent url(../images/tocart_amount.gif) no-repeat top right;border:0;width:28px;top:0px;left:20px;position:absolute;text-align:center}
div.tocart div.tocartbtn{float:left;width:120px}
div.incart{color:#5c6366;font-size:.75em;clear:both}
div.incart a,div.incart a:visited{color:#0093D8}
div.incart{display:none;font-size:.917em;margin:0 0 0 0;padding:4px 0 0 0}
div.productitem div.tocart div.tocartbtn{font-size:.917em;width:88px}
div.productitem div.tocart div.tocartbtn a{display:block;vertical-align:middle}

/*cart inpage*/
div.inpage{position:relative;width:100%;right:auto;top:auto;overflow: visible;filter:;}
div.inpage div.cartitems{overflow: visible; max-height: none;}

/*merkpijler en vignet*/
div.merkpijler-vignet{position:relative}
div.merkpijler-vignet img{display:block}
div.merkpijler-vignet div.merkpijler{position:absolute;right:0;bottom:114px;}
div.merkpijler-vignet div.vignet{position:absolute;top:0;right:0}
div.merkpijler-vignet div.merkpijler{width:228px}
div.merkpijler-vignet div.merkpijler img{float:right;vertical-align:bottom}
div.merkpijler-vignet div.vignet{top:53px}
div.merkpijler-vignet div.whitebox{padding:7px}
div.merkpijler-vignet div.vignet div.right img{margin:0}

/*paging*/
div.paging{margin:0 0 10px}
div.paging ul{margin:0;padding:0;list-style:none;overflow:hidden;width:100%}
div.paging ul li{float:left;line-height:20px;margin:0 2px 0 0}
div.paging ul a,div.paging ul a:visited{float:left;margin:0;padding:0 4px;text-decoration:none;height:20px;line-height:20px;color:#0093d8;border:solid 1px #dedede}
div.paging ul a:hover{color:#0093d8;border:solid 1px #0093d8}
div.paging ul li.active a,div.paging ul li.active a:visited{color:#000;font-weight:bold}
div.paging ul li.disabled{float:left;line-height:20px;margin:0 2px 0 0}

/*sitemap*/
div.sitemap{margin:0 0 20px;padding:20px 0;border-top:solid 2px #013476;border-bottom:solid 2px #013476;background-color:#f8f8f9}
div.sitemap ul{margin:0 15px;padding:0;list-style:none}
div.sitemap h4{margin:0 15px;padding:0 0 2px;font-size:.917em;color:#969696}
div.sitemap h4 a,div.sitemap h4 a:visited{color:#969696}
div.sitemap h4 a:hover{text-decoration:underline}
div.sitemap ul li{padding:2px 0}
div.sitemap ul a,div.sitemap ul a:visited{color:#969696;font-size:.917em}

/*tabs*/
ul.tabs{overflow:auto;width:100%;margin:20px 0 0;position:relative;}
ul.tabs li{float:left;padding:5px 15px;margin:0 1px 0 0;background-color:#fff}
ul.tabs li span{background:transparent url(../images/sprite_icons.gif) no-repeat right -128px;padding:0 17px 0 0;color:#969696}
ul.tabs li.true{border-style:solid;border-width:1px 1px 0 1px;border-color:#dedede}
ul.tabs li.true span{padding:0}
ul.tabs li.true span a,ul.tabs li.true span a:visited{background:transparent url(../images/sprite_icons.gif) no-repeat right -112px;padding:0 17px 0 0;color:#000}
ul.tabs li.true span a:hover,ul.tabs li.true span a:active{color:#0093D8}
div.tabs{margin:-1px 0 20px;width:466px}

/*footer*/
div.footer{padding:0 0 20px}
div.footer ul{margin:0}
div.footer ul li{display:inline}
div.footer ul a,div.footer ul a:visited{color:#9f9f9f;font-size:.917em;margin:0 10px}
div.footer ul li.first a,div.footer ul li.first a:visited{margin:0 14px 0 0}

/*sIFR*/
.sIFR-flash{visibility:visible!important;margin:0}
.sIFR-replaced{visibility:visible!important}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}
.sIFR-flash + div[adblocktab=true]{display:none!important}
.sIFR-hasFlash .sifr{visibility:hidden}
.sIFR-hasFlash h1.sifr,.sIFR-hasFlash h1.sifr-dblue{font-size:28px;letter-spacing:-4px}
.sIFR-hasFlash h2.sifr{font-size:16px;letter-spacing:-.5px}

/*campaigns*/
div.krasactie div.top-gray{background:transparent url(../images/bg_krasactie.jpg) no-repeat 0 0;height:262px}

/*Reina Zwarts Mei 2010*/
.c5-4 .c2 div.productitem div.imgtxt div.img{text-align:center;float:none;}
.c5-4 .c2 div.productitem div.imgtxt div.img img{display:inline}
.c5-4 .graybox .c2{width:357px}
.ctv1{width:435px;float:left}.ctv2{width:280px;float:right}
div.imgtxt h4{margin: 0 0 0.286em}
.largetxt{font-size:1.667em;line-height:1.4em}
.fixListTypePosition ul{list-style-type:disc!important}
.fixListTypePosition ul,.fixListTypePosition ol{list-style-position:outside!important;padding-left:15px}
.arrowdownorange,.arrowdownblue{background:transparent no-repeat 0 0;width:30px;height:10px;font-size:1px;line-height:1px;margin:-14px 0 14px 48px}
.arrowdownorange{background-image:url(../images/arrowdownorange.gif)}
.arrowdownblue{background-image:url(../images/arrowdownblue.gif)}
.couponform .orangebox h2,.couponform .bluebox h2{margin:0}
.couponform .bluebox h2{color:#fff}
.couponform .orangebox h2{margin:0}
.couponform .borderbox{border-top:none;}
.couponform span.error{float:none}
.c5-4 .c2 div.productitem.promo div.imgtxt div.img{float:left}
.c5-4 .c2 div.productitem.promo div.imgtxt div.txt{padding:10px}

.p5{padding:5px!important}

/*Strawberries overrule*/
a{color:#0093d8;text-decoration:none; cursor: pointer; }
div.form fieldset{padding:0 0 10px;width:100%;overflow:hidden}

/*Strawberries addon*/
div.form div.fieldgrp{float:left;padding:0 10px 0 0}
div.form div.fieldgrp.last{padding:0}
/*krasformulier*/
ul.tabs{list-style: none outside none;}
/*pl30*/
div.pl30 div.img{position:relative}
div.pl30 div.img div.txt{position:absolute;left:10px;top:10px;}
div.productitem div.center{
	text-align: center;
}
div.productitem div.borderbox:hover .title h3 a,div.productitem div.borderbox:hover .title h2 a{
	color:#0093D8;
}
div.productitem div.borderbox:hover .imgtxt .txt h3 a{
	color:#0093D8;
}

img.wide {margin-bottom:10px;}
/* popup copied from kw*/
/*--shadow--*/
#karwFLPshadow{
	width:100%;
	min-height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	/*background:url(../images/bg-shadow.png);*/
    background-color:#000;
	display:none;
}
* html #shadow{height:100%;}
/*--popup--*/
#karwFLP{
	position:absolute;
	z-index:11;
	left:50%;
    float:left;
	/*width:668px;*/
	margin:0px;
	display:none;
}

.popup-holder .title{
	height:1%;
	overflow:hidden;
	padding:5px 14px 10px 17px;
	background:#f4f5f4;
    cursor:pointer;
}
.popup-holder .title .close{
	float:right;
	width:14px;
	height:14px;
	margin:5px 0 0;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../images/bg-close.gif) no-repeat;
}
.popup-holder .title h3{
	margin:7px 0 0;
	color:#2d393b;
	font:bold 1.4em/1.2em Arial, Helvetica, sans-serif;
	text-align: left;
}
.popup-holder .popup-content{
	overflow:hidden;
    background-color:#fff;
	/*padding:31px 0 27px;
	text-align:center;*/
}

/* styles for forms */
.error{color:#f00!important;width:100%;overflow:hidden}
.none{display:none}
div.form label.remark{display:inline;font-weight:normal;font-style:italic;vertical-align:middle;padding:0 0 2px}
fieldset.radio div.inline input{display:inline}

/* gamma.Forms */
#promoform,
#captchaform,
#loginform,
#changeform,
#optoutform,
#register,
#registerwithcard{
	display:none;	
}

#optoutform div.optoutcontent label {
	min-width: 200px;
}
.error_text, .sub-area {
	display: none;
	color:#f00
}

.fault .sub-area,
.fault .error_text {
	display: block;
}
.popup-l .fault .sub-area {
	clear:left;
	position:static;
	padding-left:0px;
}
.fault input,
.fault select {
	background-color: #FFFAFA;
	border: 1px solid #f00;
}

div.fault div.sub-area{
	position:absolute;left:250px;
	top:28px;
	padding:2px 5px;
}
div.top.fault div.sub-area{top:35px;}

.fault .sub-area.error_optin{
	left:0px;
}

.formType .success{
	margin: 20px;
}

.messageframe{
	margin: 20px;
}

.hidden {
	display:none!important;
}


.form-row{
	float:left;
 	position:relative;
	padding:8px 0 0;
	width:100%;
}

.form-row label span, .form-row .form-row-holder span {
	padding:0 0 0 10px;
}
.graybox.top {
	padding-bottom:0px;
	margin-top:10px;
}
.graybox.mid {
	padding-top:8px;
	padding-bottom:0px;
}
.graybox.bot {
	padding-top:8px;
	margin-bottom: 12px;
}
.btn-holder {
	padding:25px 0;
}

#cardarea {
	clear: both;
	display: block;
}
/* end styles for forms */


.fixListTypePosition ul, .fixListTypePosition ol {
	list-style-position: outside !important;
	padding-left: 15px;
}
.fixListTypePosition ul { list-style-type: disc !important; }
.fixListTypePosition ol { list-style-type: decimal !important; }

#cart_inpage {
	opacity:1 !important;
}
.pointer {
	cursor: pointer;
}
.info-bar{
	padding-left: 14px;
	padding-bottom: 14px;
}
.info-bar.noleftpadding{
	padding-left: 0px;
}
th.opentitle{
	vertical-align:top;	
}
.popup-box table.imgtxt td.img{
	float:none;
	width:127px;
	vertical-align: top;
}
.popup-box .wrapper .imgtxt .tx {
	width: 300px;
	padding:0px;
	margin:0px;
}

#menuIEfix {
	display:none;
	position:absolute;
	z-index:1;
}

table.imgtxt td.left-center-align{display:inline; padding-top: 47px;}
div.form input.text_h_24{height: 24px; *width: 253px;}
div.large{margin-top:4px;}
div.paddingShopList{ padding: 14px 0;}
h2.commercialTitle a{color:#062752;}

.c5-4 .c3-2-l .c3{width:228px}

#changeform .form-section h4 {
	clear: both;
	padding: 14px 0 0;
}

.sundayhidden{
	visibility: hidden;
}
ul li.new_line{line-height:20px;padding: 0px;}

.wrapper .c2 .form form#advicesearchform fieldset {
	padding: 0 0 18.5px;
}

div.openinghours div.search input.text {
	width:140px;
}
img{vertical-align:bottom;}
.openinghourstxt.other,.openinghourstxt.Sunday{display:none;}
.openinghourstxt img{vertical-align:baseline;}

/* voordeelpas */
.c2.voordeelpas ul{margin:1em 0;padding-left:15px}
div.barcode{overflow:hidden;padding:21px 14px}
div.barcode .left{width:50%}
div.barcode ul{margin:-.75em 0 .75em;padding-left:15px}
.printlink{line-height:26px;padding-left:30px;position:absolute;right:0;top:0}
.error.w509{width:509px}

/*Jorg van Maaren november 2011*/
/*Mapheaderhome*/
.mapheaderhome{margin-bottom:20px;}

/*Optimalisatie q3 q4*/
/*opt q3q4*/
div.c5-4.last div.img + h1{margin:0.3em 0 0.3em 0}
div.artikelnummer{margin:0 0 5px 0}
#iconlist {list-style: none outside none}/*bestaat reeds in de live versie*/

/*Klus Bewust campagne start*/
.vraag {display:none;float:left;width:734px;border:1px solid #dedede;padding:14px}
.nummer {float:left;width:46px;height:32px;background-color:#dedede}
.vraag h2 {float:left;margin:4px 0 8px 8px;font-family:'InterstateBlack';font-size:1.5em;line-height:1.333em}
.ja {float:left;width:62px;height:56px;margin:0 10px 0 300px;background:transparent url(../images/test/ja.png) no-repeat 0 0;cursor:pointer}
.nee {float:left;width:62px;height:56px;margin:0 150px 0 0;background:transparent url(../images/test/nee.png) no-repeat 0 0;cursor:pointer;}
.vink {background-color:#00dd00}
.product {display:none;float:right;margin:0 0 14px 0}
.antwoord {display:none;float:left;font-size:1em;line-height:1.333em;width:570px;margin:14px 0 14px 0}
.antwoord .goed {font-size:1.333em;font-weight:700;color:#83b81a}
.antwoord .advies {font-size:1.333em;font-weight:700}
.antwoord .tip {font-size:1.333em;font-weight:700}
.volgende {display:none;width:265px;height:27px;clear:both;margin:0 -14px -14px 483px;background:transparent url(../images/test/volgendevraag.png) no-repeat 0 0;cursor:pointer}
.volgende:hover {background:transparent url(../images/test/volgendevraag_hover.png) no-repeat 0 0;}
.volgendeuitslag {display:none;width:144px;height:27px;clear:both;margin:0 -14px -14px 604px;background:transparent url(../images/test/volgendeuitslag.png) no-repeat 0 0;cursor:pointer}
.volgendeuitslag:hover {background:transparent url(../images/test/volgendeuitslag_hover.png) no-repeat 0 0;}

.uitslag {display:none;float:left;width:734px;border:1px solid #83b81a;padding:14px}
.uitslag .gefeliciteerd {font-family:'InterstateBlack';font-size:5em;font-weight:700;line-height:1em;color:#83b81a}
.uitslag .uwscore {float:left;margin:50px 25px 0 20px;font-family:'InterstateBlack';font-size:2em;line-height:1.5em}
.uitslag .scorecirkel {float:left;margin:0 25px 25px 0;}
.uitslag .scorecirkel img {width:118px;height:118px;margin:0 0 10px 0;}
.uitslag .scorecirkel .label {display:block;text-align:center;width:118px;font-family:'InterstateBlack';font-size:1.333em;line-height:1.25em}
.uitslag img.download {margin:10px 0 10px 150px;}

.kortingsbon {display:none;float:left;width:734px;border:1px solid #7f9db9;padding:14px}
	
/*actief*/
.actief {display:block;border:1px solid #83b81a;padding:14px}
.actief .nummer {background-color:#83b817}

/*beantwoord*/
.beantwoord {display:block;border:1px solid #83b81a}
.beantwoord .nummer {background-color:#83b81a}
.beantwoord .ja, .beantwoord .nee {cursor:default}
.beantwoord .antwoord, .beantwoord .product, .beantwoord .volgende, .beantwoord .volgendeuitslag {display:block}

/*gedaan*/
.gedaan {
	display:block;
	border:1px solid #dedede;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);
	-moz-opacity: 0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
}
.gedaan .ja, .gedaan .nee {cursor:default}
.gedaan .product, .gedaan .volgende {display:none}

.sharebox {margin:20px 0 0 0}
/*Klus Bewust campagne einde*/


/* Klus Bewust Campagne toevoeging */
.ml145{margin-left:145px}

.klusbewust-module{background:transparent url('/static/images/klusbewust_logo_60x60.png') no-repeat top right;}
.klusbewust-module ul{padding-left:15px; padding-bottom:15px;}
