html,body,div,span,object,iframe,
h1,h2,h3,dl dt,h4,blockquote.simple,h5,h6,p,blockquote.simple,blockquote,pre,
abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,
b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video 
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
:focus{outline:0;}
ol,ul{list-style:none;}
blockquote,q{quotes:"" "";}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
table{border-spacing:0; border-collapse:separate;}
caption,th,td {text-align:left;font-weight:normal;}
input[type=text], textarea, select{-webkit-appearance: none;border-radius:0;}
/********************************************************************/
.clear{clear:both;}
.hide{display:none;}
.clickable{cursor:pointer;}
.wrapper{width:100%; height:auto; position:relative; margin:0; padding:0;}
.block {display: block;}
.inline {display: inline;}
.noborder {border: 0px !important;}
/********************************************************************/
body{margin:0;color:#fff;width:100%;font-size:12px;font-family:verdana,helvetica neue,arial,sans-serif;}
/********** Container Website *************************/
div#container{left:50%;width:960px;display:block;position:relative;margin:30px 0 0 -490px;float:left;}	
div.content{width:960px;display:block;position:relative;margin:0;}	
/********** Indeling blokken *************************/
/********** Breedte in procenten of maten *************************/
div.size14,div.size24,div.size34,div.size44,div.w240,div.w744,div.w100,div.w450,div.size27,div.size29{float:left;}
div.size14{width:235px;}
div.size24{width:460px;}
div.size34{width:705px;}
div.size44{width:960px;}
div.size27{width:227px;}
div.size29{width:229px;}
.w30{width:40px;}
.w70{width:150px;}
.w185{width:185px;}
.w100{width:100px;}
.w275{width:275px;}
.w450{width:450px;}
/********** Border *************************/
div.border_grey_right{border-right:solid 1px #454545;}
div.border_blue_right{border-right:solid 1px #49759c;}
div.border_topleft{border-left:solid 1px #7fb8ac;border-right:solid 1px #c1e1da;width:0px;height:100%;position:absolute;left:0px;top:0px;}
/********** Background *************************/
.bg1{background-color:#000000;} /*** Zwart ***/
.bg2{background-color:#ffffff;} /*** Wit   ***/
.bg3{background-color:#715543;} /*** Bruin ***/
.bg4{background-color:#6593bb;} /*** Blauw ***/
.bg5{background-color:#89a494;} /*** Groen ***/
.bg6{background-color:#99cfc3;} /*** Rood  ***/
.bg7{background-color:#3d3c3b;} /*** Grijs ***/
.bg8{background-color:#9DBFD1;} /*** Blauw ***/
.bg10{background:url("../images/blok/blok-blauw-roll.png") repeat;} /*** Blauw ***/
.bg11{background:url("../images/blok/blok-geel-roll.png") repeat;}  /*** Geel  ***/
.bg12{background:url("../images/blok/blok-groen-roll.png") repeat;} /*** Groen ***/
.innerbox{overflow:hidden;}
header {position: relative;}
div.bg-header{background:url("../images/header-cust.png") no-repeat; height: 129px; position: relative; margin-top: -14px;}
div.bg-header.LoggedIn{background:url("../images/header.png") no-repeat;}
div.winkelmandje-txt { background: none repeat scroll 0 0 transparent; height: 24px; left: 606px; position: absolute; text-align: center; top: 1px; width: 109px; color: #c9b795; font-family: 'Raleway'; font-weight: 500; text-transform: uppercase; font-size: 11px; }
div.winkelmandje-txt a { display: block; color: #c9b795; text-decoration: none; width: 109px; height: 24px; padding-top: 8px; }
div.winkelmandje-aan { background: none repeat scroll 0 0 transparent; height: 24px; left: 606px; position: absolute; text-align: center; top: 34px; width: 109px; color: #8d8783; }
div.winkelmandje-aan a { display: block; color: #8d8783; text-decoration: none; width: 109px; height: 24px; padding-top: 8px; }
div.winkelmandje-eur { background: none repeat scroll 0 0 transparent; height: 24px; left: 606px; position: absolute; text-align: center; top: 67px; width: 109px; color: #8d8783; }
div.winkelmandje-eur a { display: block; color: #8d8783; text-decoration: none; width: 109px; height: 24px; padding-top: 8px; }
div.twitter { background: url(../images/btn-twitter.jpg); height: 32px; left: 727px; position: absolute; top: 67px; width: 35px; }
div.facebook { background: url(../images/btn-facebook.jpg); height: 32px; left: 773px; position: absolute; top: 67px; width: 34px; }
div.twitter a { display: block; width: 100%; height: 100%; text-indent: -5000px; }
div.facebook { background: url(../images/btn-facebook.jpg); height: 32px; left: 773px; position: absolute; top: 67px; width: 34px; }
div.facebook a { display: block; width: 100%; height: 100%; text-indent: -5000px; }
div.talen { background: none repeat scroll 0 0 transparent; height: 32px; left: 819px; position: absolute; top: 34px; width: 117px; padding-left: 6px; }
div.retailerlogin { background: none repeat scroll 0 0 transparent; height: 20px; left: 819px; position: absolute; top: 67px; width: 119px; padding-top: 9px; text-align: center; font-family: 'Raleway'; font-weight: 500; text-transform: uppercase; font-size: 12px; color: #8d8882; }
div.bpopupReg { cursor: pointer; }
div.bgshade{background:url("../images/bg/shade.png") repeat-y;}
div.shade_bottom{background:url("../images/bg/shade-footer.png") repeat-y;width:1000px;height:15px;position:absolute;left:0px;bottom:-15px;}
div.shade_top{background:url("../images/bg/shade-top.png") repeat-y;width:1000px;height:15px;position:absolute;left:-20px;top:-15px;}
div.footer { background:url(../images/footer-bg.png); height: 163px; }
div.footer .menu { color:#a9e5db; font-family:'Raleway'; font-weight: 700;}
div.footer .menu a { color:#a9e5db;text-shadow: 0 1px 1px #444;}
div.footer .menu a:hover { color:#f3e8cf;}
div.footer .submenu { color:#d2d2d2; font-family:'Arial'; font-weight: normal; font-size: 10px; }
div.footer .submenu a { color:#d2d2d2;}
/********** Buttons *************************/
a.sale,a.nieuw{background:url("../images/bg/label-sale.png") top right no-repeat;width:86px;height:86px;position:absolute;top:0px;left:0px;}
a.nieuw{background:url("../images/bg/label-nieuw.png") top right no-repeat;}
span.maatinfo{height:17px;width:17px;line-height:17px;background:#fff url("../images/maat-info.jpg") top right no-repeat;padding:0 0 0 0; float: right; text-indent: -5000px;}
input.voegtoe{height:27px;line-height:27px;width:185px;border:none;cursor:pointer;}
span.voegtoe{height:27px;line-height:27px;width:185px;border:none;cursor:pointer;}
div.buttonwrap{display:block;width:100%;height:31px;position:relative;}
div.innerbox{border-top:1px solid #F0F0F0;}
div.buttonup{width:100%;height:30px;position:relative;background:#fff url("../images/slide-up.png") no-repeat center 10px;cursor:pointer;display:block;border-top:1px solid #F0F0F0;}
div.buttondown{width:100%;height:30px;position:relative;background:#fff url("../images/slide-down.png") no-repeat center 10px;cursor:pointer;display:none;border-top:1px solid #F0F0F0;}
div.btn_border_top{border-top:1px #b29793 solid;border-left:1px #b29793 solid;border-right:1px #776563 solid;border-bottom:1px #776563 solid;border-radius: 4px;}
div.border_left{background:url("../images/border/xxxx.png") repeat-y;width:6px;height:100%;display:block;position:absolute;left:-3px;top:0px;z-index:100;}
div.border_right{background:url("../images/border/xxxx.png") repeat-y;width:6px;height:100%;display:block;position:absolute;right:-3px;top:0px;z-index:100;}
div.border_bottom{background:url("../images/border/xxxx.png") repeat-x;height:6px;width:100%;display:block;position:absolute;bottom:-3px;left:0px;z-index:100;}
div.border_top{background:url("../images/border/xxxx.png") repeat-x;height:6px;width:100%;display:block;position:absolute;top:-3px;left:0px;z-index:100;}
div.border_left_grijs{background:url("../images/border/xxxx.jpg") repeat-y;width:6px;height:100%;display:block;position:absolute;left:-3px;top:0px;z-index:100;}
div.border_right_grijs{background:url("../images/border/xxxx.jpg") repeat-y;width:6px;height:100%;display:block;position:absolute;right:-3px;top:0px;z-index:100;}
div.border_right_grijs_235{border-right: 1px solid #C3C3C3;width:1px;height:100%;display:block;position:absolute;left:229px;top:0px;z-index:100;}
div.border_right_grijs_470{border-right: 1px solid #C3C3C3;width:1px;height:100%;display:block;position:absolute;left:459px;top:0px;z-index:100;}
div.border_right_grijs_705{border-right: 1px solid #C3C3C3;width:1px;height:100%;display:block;position:absolute;left:689px;top:0px;z-index:100;}
div.border_bottom_grijs{border-bottom: 1px solid #C3C3C3;height:1px;width:100%;display:block;z-index:100;}
div.border_top_grijs{background:url("../images/border/xxxx.jpg") repeat-x;height:6px;width:100%;display:block;position:absolute;top:-3px;left:0px;z-index:100;}

h2.land-naam {
  font-family: 'Raleway';
  font-weight: 300;
  font-size: 20px;
  text-transform: uppercase;
  color: #716761;
  background: url(/images/bg-dotted.png);
  border-bottom: 1px solid #C3C3C3;
  padding: 25px 18px;
}
h2.zoek-naam {
  font-family: 'Raleway';
  font-weight: 200;
  font-size: 27px;
  text-transform: uppercase;
  color: #807873;
  background: url(/images/bg-dotted.png);
  border-bottom: 1px solid #C3C3C3;
  padding: 25px 18px;
  text-align: center;
}
h2.titel-naam {
  font-family: 'Raleway';
  font-weight: 900;
  font-size: 24px;
  text-transform: uppercase;
  color: #e1d1b1;
  background: url(/images/bg-dotted.png);
  padding: 25px 18px;
  text-align: center;
  word-wrap: break-word;
}
h2.titel-naam span {
  display: block;
  color: #9dbfd1;
  font-size: 12px;
  padding-top: 15px;
  font-weight: 500;
}
div.maten-overzicht {
  font-family: 'Raleway';
  font-weight: 300;
  font-size: 18px;
  text-transform: uppercase;
  color: #cfbf9b;
  background: url(/images/bg-dotted.png);
  border-top: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
  padding: 25px 18px;
  text-align: left;
}

/********** Uitlijning *************************/
.relative{position:relative;}
.center{text-align:center;}
.floatleft{float:left;}
.floatright{float:right;}
.unlink{text-decoration:none;}
.unlink a{text-decoration:none;}
.normal{font-weight:normal;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
/********** Hoogte *************************/
.h0,.h1,.h2,.h3,.h5,.h7,.h10,.h12,.h15,.h20,.h25,.h30,.h35,.h40,.h50,.h60,.h70,.h80,.265{height:10px;line-height:0px;font-size:0px;}
.h0{height:0px;}
.h1{height:1px;}
.h2{height:2px;}
.h3{height:3px;}
.h5{height:5px;}
.h7{height:7px;}
.h10{height:10px;}
.h12{height:12px;}
.h15{height:15px;}
.h15box{min-height:15px; height:auto !important;height:15px;max-height:30px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h30box{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h135{height:135px;}
.h265{height:265px;}
.h320{height:360px;}
.h324{height:335px;}
.h350{height:350px;}
.fs{font-size:0px;}
.lh0{line-height:0px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh27{line-height:28px;}
.lh35{line-height:35px;}
.lh26{line-height:50px;}
.h20n{height:20px;}
/********** Padding *************************/
.p5{padding:0 5px 0;}
.p10{padding:0 10px 0;}
.p15{padding:0 15px 0;}
.p20{padding:0 20px 0;}
.p25{padding:0 25px 0;}
.p30{padding:0 30px 0;}
.p35{padding:0 35px 0;}
.p40{padding:0 40px 0;}
.p50{padding:0 50px 0;}
.p70{padding:0 70px 0;}
.p110{padding:0 110px 0;}
.p20l{padding:0 0 0 20px;}
/********** Font *************************/
.font10{font-size:10px;line-height:10px;}
.font11{font-size:11px;line-height:11px;}
.font12{font-size:12px;line-height:12px;}
.font13{font-size:13px;line-height:13px;}
.font14{font-size:14px;line-height:14px;}
.font15{font-size:15px;line-height:15px;}
.font16{font-size:16px;line-height:16px;}
.font17{font-size:17px;line-height:17px;}
.font18{font-size:18px;line-height:18px;}
.font19{font-size:19px;line-height:19px;}
.font20{font-size:20px;line-height:20px;}
.font21{font-size:21px;line-height:21px;}
.font22{font-size:22px;line-height:22px;}
.font23{font-size:23px;line-height:23px;}
.font24{font-size:24px;line-height:24px;}
.font25{font-size:25px;line-height:25px;}
.font27{font-size:27px;line-height:27px;}
.font30{font-size:30px;line-height:30px;}
.font35{font-size:35px;line-height:35px;}
.font40{font-size:40px;line-height:40px;}
.font50{font-size:50px;line-height:50px;}
.font80{font-size:80px;line-height:80px;}
/********** Head *************************/
.cl1{color:#ffffff;}   /*** Wit    ***/
.cl2{color:#be4653;}   /*** Rood   ***/
.cl3{color:#122f47;}   /*** Blauw  ***/
.cl4{color:#b5b5b5;}   /*** Grijs  ***/
.cl5{color:#dad7d7;}   /*** Grijs  ***/
.cl6{color:#686868;}   /*** Grijs  ***/
.cl7{color:#ebacbb;}   /*** Roze   ***/
.cl8{color:#99CFC3;}   /*** Groen  ***/
.cl9{color:#355876;}   /*** Blauw  ***/
.cl10{color:#6593bb;}  /*** Blauw  ***/
.cl11{color:#8a8989;}  /*** Grijs  ***/
.cl12{color:#5f90ba;}  /*** Groen  ***/
.cl13{color:#cdab5a;}  /*** Geel   ***/
.cl11 a{color:#8a8989;}
.cl14{color:#96b9cb;}  /*** Blauw  ***/
.cl15{color:#8bbdb2;}  /*** Groen  ***/
.special{font-family:'Raleway';font-weight: 300;}
.special2{font-family:'Raleway';}
.special3{font-family:'Raleway';}
.special4{font-family:'Raleway';}
.special5{font-family:'Raleway';}
.trebuchet{font-family:"trebuchet ms";}
.verdana{font-family:verdana;}
.arial{font-family:arial;}
.ucase{text-transform:uppercase;}
.capt{text-transform:capitalize;}
.tsdark{text-shadow:#000 0px 1px 1px;}
.tslight{text-shadow:#888 0px 1px 1px;}
.underline{text-decoration:underline;}
a span.tsdark{text-shadow:#000 0px 1px 1px;}
.tssubdark{text-shadow:#bbb 0px 1px 1px;}
.hbold.active{font-weight:bold;}
.hbold:hover{color:#DBDBDB;}
a:hover .tsdark{text-shadow:none;}
a:hover .cl3,a.active .cl3,.cl3 a,.cl3 a:hover{color:#ffffff;}
a:hover .cl9,a.active .cl9,.cl9 a,.cl9 a:hover{color:#d4505e;}
a:hover .cl1,a.active .cl1,.cl1 a,.cl1 a:hover{color:#DBDBDB;}
a:hover .cl6,a.active .cl6,.cl6 a,.cl6 a:hover{color:#575757;}
a:hover .cl4,a.active .cl4,.cl4 a,.cl4 a:hover{color:#ffffff;}
span:hover .cl1hover,.cl1hover span:hover{color:#DBDBDB;}
/********** Popup *************************/
span.bpopup,span.bpopupReg{cursor:pointer;}
div#popup,div#popup2{display:none;background:#fff;color:#aaaaaa;min-width:450px;}
div#popup .border-inner{}
div#popup .content{}
div#popup .content img{}
.bClose,.bClose2{background:#F3E8CF;font-family:arial;padding:5px 15px;color:#fff;font-weight:bold;display:block;position:absolute;right:30px;top:30px;cursor:pointer;text-transform:uppercase;z-index:10;}
.bClose:hover,.bClose2:hover{background:#aaa;}
/********** Image *************************/
div.image_border {border:5px solid #F3E8CF;line-height:0px;font-size:0px;background:#fff url("../images/loading.gif") 50% 50% no-repeat;}
div.image_border img{ float: left;}
/* Start header ************************************************************ start header */	
/********** Header *************************/
#map{height:330px;}
#slideshow{position:relative;height:323px;}
#slideshow{overflow:hidden;width:920px;}
#slideshow li{float:left;height:323px;width:920px;}
a#logo { background: transparent; display: block; height: 64px; margin: 40px 0 0 30px; text-indent: -5000em; width: 260px; }
a#logo-footer{width:215px;height:70px;display:block;text-indent:-5000em;background:url("../images/logo-footer.jpg") no-repeat;margin:0 0 0 362px;}		
/********** Hoofdmenu *************************/			
span.menuleft{background:url("../images/buttons/btn-end.png") 0 0 no-repeat;width:6px;height:52px;display:block;position:absolute;top:0px;left:-6px;}
span.menuright{background:url("../images/buttons/btn-end.png") -6px 0 no-repeat;width:6px;height:52px;display:block;position:absolute;top:0px;right:-6px;}
.btn-nl,.btn-de,.btn-en{background:url("../images/vlaggen.png") -120px 0px;width:34px;height:32px;display:block;float:left;margin:0 1px 0 1px;}	
.btn-de{background:url("../images/vlaggen.png") -80px 0px;}	
.btn-en{background:url("../images/vlaggen.png") -40px 0px;}
ul#nav{float:left;height:52px;width:960px;background: url(../images/menu-bg.png);}		
ul#nav li{float:left;position:relative;text-align:center;}
ul#nav li a{text-shadow:#929292 0px 1px 1px;position:relative;font-size:12px;font-weight:normal;text-decoration:none;line-height:52px;height:52px;display:block;color:#ffffff;font-family: 'Raleway';font-weight: 700;text-transform: uppercase;padding: 0 14px;}	
.de ul#nav li a{padding: 0 10px;}	
.lt-ie9 .de ul#nav li a{padding: 0 6px;}	
ul#nav li a:hover, ul#nav li a.active{text-shadow:#838383 0px 1px 1px;color:#f3e8cf; background: url(../images/menu-bg-hover.png);}
.retail{height:26px;line-height:26px;}		
/********** Blokken *************************/
div.roll{position:absolute;top:0px;right:0px;height:470px;display:none;}
a.fullblok{display:block;width:470px;height:470px;position:absolute;top:0px;left:0px;}
div.blok2{background:url("../images/blok/blok2.jpg") no-repeat;width:235px;height:235px;}
div.blok5{background:url("../images/blok/blok5.jpg") no-repeat;width:235px;height:235px;}
div.blok6{position:absolute;top:235px;right:0px;}
div.blok9{background:url("../images/blok/blok9.jpg") no-repeat;width:235px;height:235px;position:absolute;left:470px;bottom:0px;}
a.blokbutton{text-indent:-5000em;background:url("../images/buttons/btn-blok.png") no-repeat;display:block;width:39px;height:38px;position:absolute;right:0px;bottom:0px;}
.borderprijs{background:url("../images/border/line-4.jpg") center center no-repeat;display:block;width:100%;height:4px;}
.borderbluea{background:url("../images/border/line-5.jpg") center center no-repeat;display:block;width:100%;height:4px;}
.borderblueb{background:url("../images/border/line-6.jpg") center center no-repeat;display:block;width:100%;height:4px;}
.bordergreena{background:url("../images/border/line-7.jpg") center center no-repeat;display:block;width:200px;height:35px;}
.bordergreenb{background:url("../images/border/line-8.jpg") center center no-repeat;display:block;width:181px;height:35px;}
.bordergreenc{background:url("../images/border/line-7.jpg") center center no-repeat;display:block;width:305px;height:35px;}
.bordergreend{background:url("../images/border/line-8.jpg") center center no-repeat;display:block;width:246px;height:35px;}
.borderpink{background:url("../images/border/line-9.jpg") center center no-repeat;display:block;width:100%;height:5px;}

div.home div.slider { position: relative; width: 450px; height: 400px; overflow: hidden; }
div.home div.slider div.slide { float: left; position: relative; }
div.home div#left_prev_button { display: none; width: 46px; height: 84px; background: url(/images/button-left.png); position: absolute; z-index: 100; left: -9px; top: 180px; cursor: pointer; }
div.home div#left_next_button { display: none; width: 46px; height: 84px; background: url(/images/button-right.png); position: absolute; z-index: 100; left: 413px; top: 180px; cursor: pointer; }
div.home div#right_prev_button { display: none; width: 46px; height: 84px; background: url(/images/button-left.png); position: absolute; z-index: 100; right: 413px; top: 180px; cursor: pointer; }
div.home div#right_next_button { display: none; width: 46px; height: 84px; background: url(/images/button-right.png); position: absolute; z-index: 100; right: -9px; top: 180px; cursor: pointer; }
div.home div.slider-left { float: left; width: 450px; height: 400px !important; background: transparant; margin: 0 0 0 0;}
div.home div.slider-right { float: left; width: 450px; height: 400px !important; background: transparant; margin: 0 0 0 20px;}
div.home div.slider div.caption {  width: 250px;  padding: 20px;  background: white;  position: absolute;  margin-left: -145px;  left: 50%;  bottom: 30px;}
div.home div.slider div.caption div.ducky {  background: url(../images/ducky.png);  width: 42px;  height: 32px;  position: absolute;  margin-left: -21px;  left: 50%;  top: -18px;}
div.home div.slider div.caption h4 {  font-family: 'Raleway';  font-size: 13px;  font-weight: 700;  text-transform: uppercase;  text-align: center;  line-height: 22px;}
div.home div.slider div.caption p {  font-size: 11px;  text-align: left;  line-height: 18px;  color: #919191;  margin-top: 12px;}
div.home div.slider-left h4 { color: #9dbfd1; }
div.home div.slider-right h4 { color: #ebabbb; }

div.home div.news { position: relative; }
div.home div.news-more { position: absolute; background:url(/images/home-more.png); width:118px; height:48px; left:400px; bottom: 222px; z-index:100; }
div.home div.news-more span { color: #DDCCAB; display: block; font-family: 'Raleway'; font-size: 14px; font-weight: 500; padding-top: 5px; text-align: center; text-transform: uppercase; }
div.home div.news-more span a { color: #DDCCAB; text-decoration: none; }
div.home div.news-left { float: left; width: 450px; height: 250px; background: white; margin: 0 0 0 0;}
div.home div.news-right { float: left; width: 450px; height: 250px; background: white; margin: 0 0 0 20px;}
div.home div.news h4 { border-bottom: 1px solid #F4F4F4; font-family: 'Raleway'; font-size: 17px; font-weight: 900; line-height: 22px; padding: 15px 20px; text-align: left; text-transform: uppercase;}
div.home div.news p {  font-size: 12px;  text-align: left;  line-height: 20px;  color: #919191;  margin-top: 12px; padding: 15px 20px;}
div.home div.news .readmore { position: absolute; bottom: 20px; right: 20px;  }
div.home div.news-left h4 { color: #9dbfd1; }
div.home div.news-right h4 { color: #ebabbb; }
div.home div.news span.date { display: block; position: absolute; bottom: 30px; left: 20px; text-transform: uppercase; font-size: 11px; }
.readmore { text-shadow: 0 1px 1px #929292;background: url("../images/btn-leesmeer.png") repeat scroll 0 0 transparent; color: #FFFFFF; display: block; font-family: 'Raleway'; font-size: 13px; font-weight: 700; height: 27px; padding: 8px 0 0; text-align: center; text-decoration: none; text-transform: uppercase; width: 118px; border: 0;}
input.readmore { height: 35px; padding-top: 1px; cursor: pointer;}
.readmore:hover { background: url("../images/btn-leesmeer-hover.png") repeat scroll 0 0 transparent;}
h2.zoek-naam.bbtm, .bbtm { border-bottom: 1px solid #f0f0f0; }
h2.zoek-naam.brhgt, .brhgt { border-right: 1px solid #f0f0f0; }

div.product-price {
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  background: url(/images/bg-dotted.png);
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  padding: 30px 0;
}
div.product-price span.white {
  background: url(/images/product-card-white.png);
  display: inline-block;
  width: 77px;
  height: 26px;
  color: #ffffff;
  padding-top: 16px;
}
div.product-price span.brown {
  background: url(/images/product-card-brown.png);
  display: inline-block;
  width: 77px;
  height: 26px;
  color: #d0c09c;
  padding-top: 16px;
  margin-left: 10px;
}

div.content-top {background:url(../images/content-top.png);width:960px;height:18px;line-height:18px;}
div.content-bottom {background:url(../images/content-bg.png);width:960px;height:10px;}
div.content-bg {background:url(../images/content-bg.png);width:920px;padding: 6px 20px;}
.content-shadow {background:#ffffff;-webkit-box-shadow: 1px 1px 5px 1px #e3e3e3;box-shadow: 1px 1px 5px 1px #e3e3e3; }
div.content-shadow2 {background:#ffffff;-webkit-box-shadow: 1px 1px 5px 1px #e3e3e3;box-shadow: 1px 1px 5px 1px #e3e3e3; }
div.content-shadow-light {background:#ffffff;-webkit-box-shadow: 1px 1px 5px 1px rgba(1,1,1,0.2);box-shadow: 1px 1px 5px 1px rgba(1,1,1,0.2); }
div.container-shadow {-webkit-box-shadow: 1px 1px 5px 1px rgba(1,1,1,0.5);box-shadow: 1px 1px 5px 1px rgba(1,1,1,0.5); }
div.content-img { width: 230px; padding: 10px 10px 10px 10px; }
div.content-img img { display: block; margin: 0 0 10px 0; }
div.content-text { float: left; width: 670px; }
div.content-text h2, div.content-text h3, div.content-text h4, div.content-text h5, div.content-text h6 {
    padding: 0 0 10px 0;
}
div.content-text ol {
    padding-left: 26px;
    padding-bottom: 20px;
}
    div.content-text ol li ol {
        padding-bottom: 0px;
    }
    div.content-text ol li {
        list-style-type: decimal;
    }
div.content-text ul {
    padding-left: 25px;
    padding-bottom: 20px;
    list-style-type: disc;
}
    div.content-text ul li ul {
        padding-bottom: 0px;
        list-style-type: circle;
    }
    div.content-text ul li {
        list-style-type: disc;
    }
div.content-text p {
    padding: 0 0 20px 0;
}
    div.content-text p a {
    }
div.content-text blockquote {
    padding: 0 0 20px 0;
}

/********** Zoeken *************************/		
div.bgzoek{background:url("../images/input-zoeken.png") no-repeat;position:relative;height:32px;width:149px;}
div.bgzoek input{background:none;border:none;position:absolute;left:8px;top:7px; width: 135px; color:#ABABAB;}
/* Start content ********************************************************** start content */	
/********** Tekstpagina *************************/	
div.tekst{}	
div.tekst strong {font-weight:bold;}		
div.tekst em{font-style:italic;}		
div.tekst u{text-decoration:underline;}		
div.tekst strike{text-decoration:line-through;}		
div.tekst a{}		
div.tekst a:hover{}		
div.tekst ul{list-style:disc; margin:10px 20px;}		
div.tekst ol{margin:10px 20px; list-style:decimal;}
div.tekst div.small{font-size:11px;}
div.tekst div.youtube{line-height:0px;font-size:0px;}
/********** Nieuws *************************/	
div.tekst div.datum{position:absolute;right:0px;top:10px;}
div.tekst a.leesverder{position:absolute;bottom:0px;right:0px;width:120px;height:22px;line-height:22px;}
div.tekst a.leesverder:hover{text-decoration:none;}
/********** Paginering *************************/	
div.paginas{}
div.paginas a{text-decoration:none;margin:0 5px;line-height:50px;}
div.paginas a:hover,div.paginas a.active{}
div.paginas a.volgende{background:url("../images/buttons/btn-pag-next.jpg") center center no-repeat;margin:0 0 0 30px;padding:30px 9px 8px;line-height:0px;font-size:0px;}
div.paginas a.vorige{background:url("../images/buttons/btn-pag-prev.jpg") center center no-repeat;margin:0 30px 0 0;padding:30px 9px 8px;line-height:0px;font-size:0px;}
/** Start footer *********************************************************** start footer */	
ul#footer li{float:left;}
ul#footer li a{margin:0 2px;}					
/********** Aanmeld Formulier *************************/
span.openBezorg,span.wachtwoordVergeten{cursor:pointer;}
div.bezorgadres{position:absolute;top:30px;right:0px;width:0px;height:681px;display:block;overflow:hidden;}
div.wachtwoordSlide{position:absolute;bottom:0px;left:0px;width:0px;height:355px;display:block;overflow:hidden;}
div.wachtwoordFade,div.bezorgadresFade{display:none;}
span.verplicht{font-size:12px;font-family:arial;}	
form.greylabel label{color:#888888;}		
form.formstyle label{font-family:arial;font-size:12px;}			
form.formstyle{width:408px;}	
form.formstyle .passwordInput{color:#888888;position:absolute;right:12px;top:7px;font-family:arial;font-size:12px;}			
form.formstyle dl{width:394px;position:relative;margin-bottom:10px;}
form.formstyle dd{width:394px;position:relative;border:2px solid #dbdad6;overflow:hidden;display:block;clear:both;}
form.formstyle dt{width:394px;position:relative;text-align:left;padding-bottom:5px;padding-left:0px;}


form.formstyle dl#dl_gebruiker_kvk { width: 185px; float: left; }
form.formstyle dl#dl_gebruiker_btw { width: 185px; float: left; margin-left: 25px; }
form.formstyle dl#dl_gebruiker_straat { clear: both; }
form.formstyle dl#dl_gebruiker_kvk dd { width: 184px; }
form.formstyle dl#dl_gebruiker_btw dd { width: 184px; }
form.formstyle dl#dl_gebruiker_kvk input { width: 172px; }
form.formstyle dl#dl_gebruiker_btw input { width: 172px; }

form.formstyle dl#dl_gebruiker_postcode { width: 140px; float: left; }
form.formstyle dl#dl_gebruiker_plaats { width: 234px; float: left; margin-left: 20px; }
form.formstyle dl#dl_gebruiker_land { clear: both; }
form.formstyle dl#dl_gebruiker_postcode dd { width: 140px; }
form.formstyle dl#dl_gebruiker_plaats dd { width: 234px; }
form.formstyle dl#dl_gebruiker_postcode input { width: 128px; }
form.formstyle dl#dl_gebruiker_plaats input { width: 222px; }

form.formstyle dl.invalid{border:4px solid #f88e8e;}
form.formstyle dl.correct{border:4px solid #afdf8f;}
form.formstyle select{width:394px;font-family:arial;font-size:12px;color:#888888;margin:0px;padding:5px;border:1px solid #babec0;float:left;}
form.formstyle input[type="text"]{width:382px;font-family:arial;font-size:12px;color:#888888;margin:0px;padding:5px;border:1px solid #babec0;float:left;font-weight:normal;}
form.formstyle input[type="password"]{width:382px;font-family:arial;font-size:12px;color:#888888;margin:0px;padding:5px;border:1px solid #babec0;float:left;font-weight:normal;}
form.formstyle input[type="checkbox"] {width:16px;font-family:arial;font-size:12px;color:#888888;margin:2px 5px 0 0;border:1px solid #babec0;}
form.formstyle input[type="radio"] {width:16px;font-family:arial;font-size:12px;color:#888888;margin:9px;border:1px solid #babec0;float:left;display:block;}
form.formstyle span.labelCheckbox{margin-top:-15px;font-family:arial;font-size:12px;color:#888888;padding:8px;display:block;background-color:#FFFFFF;border:1px solid #babec0;}
form.formstyle textarea{width:382px;font-family:arial;font-size:12px;color:#888888;padding:8px;border:1px solid #babec0;resize:none;margin:0px;float:left;}
form.formstyle div.button-submit {height:26px;position:relative;width:408px;}
form.formstyle div.button-submit input{padding:0px;right:0px;top:0px;border:none;width:122px;color:#fff;height:26px;display:block;cursor:pointer;float:right;font-weight:bold;text-transform:uppercase;}	
form.small div.button-submit {height:26px;position:relative;width:122px;}
form.small div.button-submit input{padding:0px;right:0px;top:0px;border:none;width:122px;color:#fff;height:26px;display:block;cursor:pointer;float:right;font-weight:bold;text-transform:uppercase;font-family:arial;}	
form.small input[type="checkbox"] {width:16px;font-family:arial;font-size:12px;color:#888888;margin:2px 5px 0 0;border:1px solid #babec0;float:left;}
/*JQ*/

.product { min-height: 280px; height:auto !important; height:280px; }

div.paging {
  float: left;
  width: 685px;
  height: 59px;
  background: url(/images/bg-paging.png);
  display: block;
  position: relative;
  z-index: 100;
  margin-left: 235px;
}
div.paging div.go-left a {
    color: #CBBD9F;
    font-family: 'Raleway';
    font-size: 38px;
    font-weight: 300;
    position: absolute;
    left: 28px;
    top: 2px;
}
div.paging div.go-right a {
    color: #CBBD9F;
    font-family: 'Raleway';
    font-size: 38px;
    font-weight: 300;
    position: absolute;
    right: 28px;
    top: 2px;
}
div.paging div.go-pages {
  margin: 0 auto;
  text-align: center;
  padding-top: 15px;
}
div.paging div.go-pages a {
  color: #b1c9d6;
  text-decoration: none;
  font-family: Arial;
  font-size: 17px;
  font-weight: normal;
}
div.paging div.go-pages a.active {
  font-weight: normal;
  color: #7d9fb1;
  text-decoration: underline;
}
div.paging div.go-pages .slash {
  color: #b1c9d6;
  text-decoration: none;
  font-family: Tahoma;
  font-size: 17px;
  font-weight: normal;
  padding: 0 6px;
}

div.img-left {
  float: left;
  width: 230px;
}
div.img-right {
  float: left;
  width: 229px;
  border-left: 1px solid #f0f0f0;
}
div.omschrijving {
  line-height: 20px;
}
div.omschrijving strong {
  display: block;
  width: 75px;
  float: left;
  text-transform: uppercase;
}
div.omschrijving span {
  display: block;
  word-wrap: break-word;
  padding-left: 75px;
}

input.voegtoe  {
  width: 166px;
  height: 52px;
  border: 0;
  background: url(/images/bg-addtocart.png);
  color: #ffffff;
  word-wrap: break-word;
  white-space:normal;
  font-weight: 600;
  margin-left: 25px;
  display: block;
}
span.voegtoe {
  width: 199px;
  height: 42px;
  border: 0;
  background: url(/images/bg-addtocart.png) no-repeat 25px 20px;
  color: #ffffff;
  word-wrap: break-word;
  white-space:normal;
  font-weight: 600;
  padding-left: 16px;
  display: block;
  padding-top: 32px;
  border-top: 1px solid #f0f0f0;
}

div.detail-suggesties {
  margin-left: 15px;
}
div.kassa-suggesties {
  margin-left: 0px;
}
div.bg-suggesties {
  margin-left: 15px;
  margin-top: 5px;
  width: 690px;
  height: 54px;
  float: left;
  background: url(/images/bg-suggesties.png);
}
div.bg-suggesties h3 {
  font-family: 'Raleway';
  font-weight: 300;
  font-size: 20px;
  color: #cfbf9b;
  text-align: center;
  padding-top: 20px;
  text-transform: uppercase;
}

div.bg-suggesties-kassa {
  width: 920px;
  height: 54px;
  float: left;
  background: url(/images/bg-suggesties.png) #f3f3f3 top center no-repeat;
  margin-top: 5px;
}
div.bg-suggesties-kassa h3 {
  font-family: 'Raleway';
  font-weight: 300;
  font-size: 20px;
  color: #cfbf9b;
  text-align: center;
  padding-top: 20px;
  text-transform: uppercase;
}
