@charset "utf-8";
/* CSS Document */

/* COLOR REFERENCE (define colors used in this document)(yes, for copy/pasting)
green		: #65b714
red			: #b20c00
*/


/*Reset*********************************************************************************************/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
a img{ border:none;}
.clear{clear:both;}



/*Basic Elements************************************************************************************/
/*Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.*/
html{ overflow-y:scroll;}
body {color:#000000; font-size:13px; overflow-y:visible;  text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
p{ margin-bottom:20px;}
a{color:#4c8a0f; outline:none;}

/*h1-h6*/
h1 span,h2 span,h3 span,h4 span,h5 span, h6 span{ position:relative; left:-9999px;}
span.replace{position:relative; left:-9999px;}
h1{ height:30px; background:top left no-repeat;font-size:1px; margin-top:33px;}
h1.top5_header{ background-image:url(../templateimages/headers/h1-top5.gif)}
.h1collectie{ background-image:url(../templateimages/headers/h1-collectie.gif); margin-bottom:12px;}
.h1wachtwoordvergeten{ background-image:url(../templateimages/headers/h1-wachtwoordvergeten.gif); margin-bottom:12px;}
.h1registreren{ background-image:url(../templateimages/headers/h1-registreren.gif); margin-bottom:12px;}
.h1contact{ background-image:url(../templateimages/headers/h1-contact.gif); margin-bottom:12px;}
.h1winkelwagen{ background-image:url(../templateimages/headers/h1-winkelwagen.gif); margin-bottom:12px;}
.h1mijnaccount{ background-image:url(../templateimages/headers/h1-mijnaccount.gif); margin-bottom:12px;}
.h1winkel{ background-image:url(../templateimages/headers/h1-winkel.gif); margin-bottom:12px;}
.h1acties{ background-image:url(../templateimages/headers/h1-acties.gif); margin-bottom:12px;}
.h1service{ background-image:url(../templateimages/headers/h1-service.gif); margin-bottom:12px;}
.h1bestellen{ background-image:url(../templateimages/headers/h1-bestellen.gif); margin-bottom:12px;}
.h1mijnbestellingen{ background-image:url(../templateimages/headers/h1-mijnbestellingen.gif); margin-bottom:12px;}
.h1mailafriend{ background-image:url(../templateimages/headers/h1-mail_a_friend.gif); margin-bottom:12px;}
.h1copyright{ background-image:url(../templateimages/headers/h1-copyright.gif); margin-bottom:12px;}
.h1disclaimer{ background-image:url(../templateimages/headers/h1-disclaimer.gif); margin-bottom:12px;}
.h1algemenevoorwaarden{ background-image:url(../templateimages/headers/h1-algemenevoorwaarden.gif); margin-bottom:12px;}
.h1mijnmeubelknaller{ background-image:url(../templateimages/headers/h1-mijn_meubelknaller.gif); margin-bottom:12px;}
.h1bestellingsoverzicht{ background-image:url(../templateimages/headers/h1-bestelling_overzicht.gif); margin-bottom:12px;}
.h1bestellingdetails{ background-image:url(../templateimages/headers/h1-bestelling_details.gif); margin-bottom:12px;}
.h1uwgegevens{ background-image:url(../templateimages/headers/h1-uw-gegevens.gif); margin-bottom:12px;}
.h1betalingsmethode{ background-image:url(../templateimages/headers/h1-betalingsmethode.gif); margin-bottom:12px;}
.h1bestellingwijzigenofverwijderen{ background-image:url(../templateimages/headers/h1-bestelling-wijzigen.gif); margin-bottom:12px;}

.float{ float:left; width:50%;}
.hidden { display:none; }
.b { font-weight:bold; }

h2{ height:22px; font-size:1px;background:top left no-repeat;}
h2.aanbiedingen{ background-image:url(../templateimages/headers/h2-aanbiedingen.gif); margin-top:33px;}
h2.text{ height:auto; font-size:30px; color:#FFF; margin-top:34px; margin-bottom:10px; margin-left:20px;}
h2.mijnbestellingen{ background-image:url(../templateimages/headers/h2-mijn_bestellingen.gif); margin-bottom:12px;}
h2.mijnaccount{ background-image:url(../templateimages/headers/h2-mijn_account.gif); margin-bottom:12px;}
h2.uitloggen{ background-image:url(../templateimages/headers/h2-uitloggen.gif); margin-bottom:12px;}
h2.inloggen{ background-image:url(../templateimages/headers/h2-inloggen.gif); margin-bottom:12px;}
h2.factuuradres{ background-image:url(../templateimages/headers/h2-factuuradres.gif); margin-bottom:12px;}
h2.bezorgadres{ background-image:url(../templateimages/headers/h2-bezorgadres.gif); margin-bottom:12px;}
h2.nieuw_hier{ background-image:url(../templateimages/headers/h2-nieuw_hier.gif); margin-bottom:12px;}
h2.bankgegevens{ background-image:url(../templateimages/headers/h2-bankgegevens.gif); margin-bottom:12px;}

.googlemaps { float:right; }  
.antwoordopvraag{margin-left:14px;}
.big{ font-size:25px; color:#b20c00; font-weight:bold;}
h3{ font-size:25px; color:#b20c00;}
h3.home{ margin-top:40px; margin-bottom:10px;}

h4{ font-size:1px; height:13px; background:top left no-repeat; margin-left:17px; margin-top:38px; margin-bottom:3px;}
h4.productgroep{background-image:url(../templateimages/headers/h4-productgroep.gif); margin-top:74px;}
h4.prijsklasse{background-image:url(../templateimages/headers/h4-prijsklasse.gif);}
h4.serie{background-image:url(../templateimages/headers/h4-serie.gif);}

/*TEMLPATE*/
.wrapper{ width:970px; text-align:left; margin:0 auto;}



/*HEADER*/
.headerbackground{background:url(../templateimages/header.gif) top left repeat-x; text-align:center;}
.header{ height:189px; position:relative; width:970px; margin:0 auto; text-align:left; z-index:990}
.header .ideal{width:210px; height:37px; position:absolute; top:205px; left:5px; background:url(../templateimages/ideal.gif);}
.header .gratisbezorgd{width:78px; height:77px; position:absolute; top:141px; right:0px; background:url(../templateimages/gratisbezorgd.gif); z-index:-10; }
.header .logo{padding-top:2px;width:175px;height:112px;}
.header .logo a{width:175px;height:112px;display:block;}
	/*menu*/
	.header .menu{ height:41px; position:absolute; right:0; top:85px; width:770px;}
	.header .menu ul,.header .menu li{ list-style:none; display:inline;}
	.header .menu li{ display:inline; float:right; height:41px; margin-left:26px; background:top left no-repeat}
	.header .menu li a{ display:block; height:23px; -moz-outline:none; text-decoration:none; }	
	.header .menu li a span{ position:relative; left:-9999px;}
	
	.header .menu li.homebutton{width:59px; background-image:url(../templateimages/menu/home.gif);}
	.header .menu li.collectiebutton{width:107px; background-image:url(../templateimages/menu/collectie.gif);}
	.header .menu li.servicebutton{width:79px; background-image:url(../templateimages/menu/service.gif);}
	.header .menu li.winkelbutton{width:79px; background-image:url(../templateimages/menu/winkel.gif);}
	.header .menu li.actiesbutton{width:68px; background-image:url(../templateimages/menu/acties.gif);}
	.header .menu li.contactbutton{width:98px; background-image:url(../templateimages/menu/contact.gif);}
	.header .menu li.hover{ background-position:0 -41px;}
	.header .menu li.selected{ background-position:bottom left;}
	
	.header .add_this {display:inline-block; position:absolute; top:30px; left:200px;}
	.header iframe {width:auto !important;}
	
	/*sliding dock*/
	.header .slidingdock { color:#FFF; padding-left:7px; width:331px; background:url(../templateimages/corner.gif) top left no-repeat; position:absolute; top:0; right:0; z-index:999;}	
	.header .slidingdock .buttons{ width:100%; float:left;}
	.header .slidingdock .buttons a{ height:36px;-moz-outline:none; background:top left no-repeat; text-decoration:none; text-align:right; line-height:33px; color:#7eee0d; font-weight:bold;}
	.header .slidingdock .buttons a.border{ border-top:1px solid #83120e; }
	.header .slidingdock .buttons .zoeken{; float:left; width:61px; background-image:url(../templateimages/zoek.gif);}
	.header .slidingdock .buttons .login{ float:left; width:88px; background-image:url(../templateimages/login.gif);background-position:top center;}
	.header .slidingdock .buttons .done{ float:left; width:88px; background-image:url(../templateimages/login.gif);background-position:0% 33%;}
	.header .slidingdock .buttons a.done:hover{ background-position:0% 67%;}
	.header .slidingdock .buttons .winkelwagen{ float:left; width:157px; background-image:url(../templateimages/winkelwagen.gif); padding-right:25px;}
	.header .slidingdock .buttons a:hover, .header .slidingdock .buttons a.selected{ background-position:bottom left;}
	.header .slidingdock .buttons a.selected{border-top:1px solid #c72a19}
	.header .slidingdock .buttons a span{ position:relative; left:-9999px;}
	.header .slidingdock .buttons p{ margin-bottom:0;}
	.header .slidingdock a { color:#FFF;}
	.header .hiddenitemscontainer{position:relative; height:0;background:url(../templateimages/slidingdock-bg.gif) top left repeat-x #c62a19;}
	.header h3{ height:12px; font-size:1px; background:top left no-repeat; margin-top:15px;}
	.header h3 span{ position:relative; left:-9999px;} 
	.header .input {width:285px; height:34px; background:url(../templateimages/zoekveld.gif) top left no-repeat; padding-left:8px; padding-right:8px; margin-top:8px; padding-top:6px;}
	.header input{ border:0; color:#83120e; width:285px;}
	
	/*search*/	
	.header .box {  position:absolute; left:0; top:0;  padding-left:15px; float:left; width:316px; display:none; }	
	.header .searchbox h3{ background-image:url(../templateimages/headers/zoekopdracht.gif)}	
	.header .searchbox .zoeken{ display:inline; margin-right:12px; text-decoration:none; width:76px; height:30px; float:right; margin-bottom:5px; background:url(../templateimages/buttons/zoeken.gif);}
	.header .searchbox .zoeken span{ position:relative; left:-9999px;}
	.header .searchbox a:hover.zoeken{ background-position:bottom left;}
	
	/*login*/
	.header .loginbox h3 { background-image:url(../templateimages/headers/logingegevens.gif); margin-bottom:10px;}
	.header .loginbox .msg{ color:#FFF; display:none; height:25px; line-height:25px; margin-bottom:7px;}
	.header .loginbox .input{ margin:0;}
	.header .loginbox .login{ display:inline; margin-right:14px; text-decoration:none; width:62px; height:30px; float:right; margin-bottom:10px; background:url(../templateimages/buttons/login.gif);}
	.header .loginbox .login span{ position:relative; left:-9999px;}
	.header .loginbox a:hover.login{ background-position:bottom left;}
	.header .loginbox .registreren a { color:#FFF;}
	.header .loginbox .wachtwoordvergeten a { color:#FFF;}
	.header .loginbox .links { float:left; margin-bottom:15px;}
	.header .loginbox .geenaccount{ float:left; color:#4d100a;}
	.header .loginbox .geenaccount a{ color:#4d100a;}

.meubelverzorging { position: absolute; top: 126px; left: 0px; width:724px; height:63px; background:url(../images/banner_meubelverzorging.jpg);}
	.meubelverzorging #leeronderhoud {display:block; width:110px; height:63px; position:absolute; left:272px;}
	.meubelverzorging #houtonderhoud {display:block; width:120px; height:63px; position:absolute; left:384px;}
	.meubelverzorging #protectie {display:block; width:216px; height:63px; position:absolute; left:506px;}

	/*winkelwagen*/
	.header .box.winkelwagenbox{ padding-left:0;width:331px; }
	.header .winkelwagenbox h3 { background-image:url(../templateimages/headers/winkelwageninhoud.gif); margin-bottom:15px; margin-left:15px;}
	.header .winkelwagenbox .winkelwagenitem{ background-color:#b20c00; float:left; width:100%; padding-top:12px; padding-bottom:12px; border-bottom:2px solid #c72a19;}
	.header .winkelwagenbox .winkelwagenitem .close{ float:left; width:40px; height:20px;}
	.header .winkelwagenbox .winkelwagenitem .close a{ display:block; font-size:1px; width:11px; height:10px; background:url(../templateimages/close.gif); margin-left:14px; margin-top:18px;}
	.header .winkelwagenbox .winkelwagenitem .info{width:214px; float:left;}
	.header .winkelwagenbox .winkelwagenitem .info .titel, .header .winkelwagenbox .winkelwagenitem .price{ font-weight:bold; color:#FFF;}
	.header .winkelwagenbox .winkelwagenitem .info .subinfo{ color:#000; margin-left:20px; line-height:14px; font-size:10px; float:left;}
	.header .winkelwagenbox .winkelwagenitem .price{ width:60px; height:20px;float:left; text-align:right}
	.header .winkelwagenbox .subtotaal{ height:50px; line-height:50px; font-weight:bold; float:left; width:100%; border-bottom:2px solid #b20c00; margin-bottom:10px;}
	.header .winkelwagenbox .subtotaal .label{ width:212px; padding-left:15px; float:left }
	.header .winkelwagenbox .subtotaal .value{ width:85px; float:left; text-align:right;}
	
	.header .winkelwagenbox .afrekenen{ display:inline; margin-right:12px; margin-top:4px; text-decoration:none; width:94px; height:30px; float:right; margin-bottom:5px; background:url(../templateimages/buttons/afrekenen.gif);}
	.header .winkelwagenbox .afrekenen span{ position:relative; left:-9999px;}
	.header .winkelwagenbox a:hover.afrekenen{ background-position:bottom left;}
	.header .winkelwagenbox .winkelwagenleeg{  padding-left:15px; color:#FFF;  margin-top:8px; margin-bottom:15px;}
	
/* GENERAL CLASSES*/
.background{ background:url(../templateimages/background.gif) top center repeat-y; text-align:center;}
.content-wrapper{ margin:0 auto; width:970px; text-align:left;  position:relative; }
.content-wrapper .inner{ float:left; width:100%;position:relative;}
.content-wrapper .sidebar{ width:270px; background:#e3e3e3; float:left; position:relative;}
.content-wrapper .sidebar .sidebaritem .contactbutton{ background-image:url(../templateimages/menu/contact.gif); width:98px;}
.content-wrapper .sidebar .sidebaritem .contactbutton span { left:-9999px; position:relative; }
.content-wrapper .content{ width:680px; background:#ffffff;  float:left; padding-left:20px;padding-bottom:30px;position:relative;}
.content-wrapper .content.full{width:970px !important;}
.error{ color:#F00} 
.error input{background:#FCC; border:1px solid #F00;color:#F00 }
.error textarea{background:#FCC; border:1px solid #F00;color:#F00 }
input,textarea{ border: 1px solid #999; overflow:hidden; font-family:Arial, "Trebuchet MS", Helvetica, sans-serif; font-size:13px;}

/*STRIPED BLOCK*/
.stripedblock{ position:relative; background:url(../templateimages/stripedblock-bg.gif); }
.stripedblock .stripedblockcorners{  font-size:1px; position:relative; height:11px; }
.stripedblock .stripedblockcorners .left{height:11px; width:11px; background:url(../templateimages/stripedblock-tl.gif); float:left;}
.stripedblock .stripedblockcorners .center{height:11px; }
.stripedblock .stripedblockcorners .right{height:11px; width:11px;  float:right; background:url(../templateimages/stripedblock-tr.gif)}
.stripedblock .stripedblockcorners.bottom .left{background:url(../templateimages/stripedblock-bl.gif)}
.stripedblock .stripedblockcorners.bottom .right{background:url(../templateimages/stripedblock-br.gif)}
.form {width:373px; float:left; margin-right:20px;}
.contact {width:450px; float:left; margin-right:20px;}
.formcontainer {margin-left:20px; padding-top:11px; padding-bottom:11px;}
.formcontainerpass {margin-left:20px; padding-top:11px; padding-bottom:11px; padding-right:20px;}
.forgottenpass {width:275px;}
.forgottenpass2 {width:235px;}
	
	/*inner*/
	.stripedblock .whiteinner{ margin:9px 20px 9px 20px; position:relative;}
	.stripedblock .whiteinner .corners{ height:11px; position:relative; padding-left:11px; padding-right:11px; font-size:1px;}
	.stripedblock .whiteinner .corners .left{height:11px; width:11px; top:0; left:0; position:absolute;background:url(../templateimages/stripedblock-whiteinner-tl.gif)}
	.stripedblock .whiteinner .corners .center{height:11px; background-color:#FFF;}
	.stripedblock .whiteinner .corners .right{height:11px; width:11px;  top:0; right:0; position:absolute; background:url(../templateimages/stripedblock-whiteinner-tr.gif)}
	.stripedblock .whiteinner .corners.bottom .left{background:url(../templateimages/stripedblock-whiteinner-bl.gif)}
	.stripedblock .whiteinner .corners.bottom .right{background:url(../templateimages/stripedblock-whiteinner-br.gif)}
	.stripedblock .whiteinner .middle{  background-color:#FFF;}
	.stripedblock .whiteinner .middle td{ vertical-align:top; }
	.stripedblock .whiteinner .middle .bold{ font-weight:bold;}
	
	/*grey variant*/
	.stripedblock.grey{ position:relative; background:url(../templateimages/grey-stripedblock-bg.gif);}
	.stripedblock.grey .whiteinner .corners .left{background:url(../templateimages/grey-stripedblock-whiteinner-tl.gif)}
	.stripedblock.grey .whiteinner .corners .right{background:url(../templateimages/grey-stripedblock-whiteinner-tr.gif)}
	.stripedblock.grey .whiteinner .corners.bottom .left{background:url(../templateimages/grey-stripedblock-whiteinner-bl.gif)}
	.stripedblock.grey .whiteinner .corners.bottom .right{background:url(../templateimages/grey-stripedblock-whiteinner-br.gif)}
	.stripedblock.grey .stripedblockcorners .left{background-image:url(../templateimages/grey-stripedblock-tl.gif); top:0;left:0;}
	.stripedblock.grey .stripedblockcorners .right{background-image:url(../templateimages/grey-stripedblock-tr.gif); top:0;right:0; }
	.stripedblock.grey .stripedblockcorners.bottom .left{background-image:url(../templateimages/grey-stripedblock-bl.gif); bottom:0; left:0;}
	.stripedblock.grey .stripedblockcorners.bottom .right{background-image:url(../templateimages/grey-stripedblock-br.gif); bottom:0; right:0;}


/*home*/
	/*left*/
	#slideshow{ position:relative; height:341px;}
	#slideshow img {left:0;position:absolute;top:0;z-index:2;}
	#slideshow img.active {z-index:4;}
	#slideshow img.last-active {z-index:3;}
	
	.content-wrapper .content .home-left{ width:455px; float:left}
	.content-wrapper .content .home-left .acties{ margin-top:10px; font-size:12px;}
	.content-wrapper .content .home-left .acties .middle{ padding-left:17px; padding-right:17px; padding-top:6px; }
	.content-wrapper .content .home-left .acties .middle .info{ margin-top:5px; height:auto; float:left; position:relative;}
	.content-wrapper .content .home-left .acties .middle .info .details{ float:left; width:215px;}
	.content-wrapper .content .home-left .acties .middle .info .details h3{ font-size:20px;  color:#b20c00;}
	.content-wrapper .content .home-left .acties .middle .info .details .label{ float:left; width:75px; color:#65b714}
	.content-wrapper .content .home-left .acties .middle .info .details .value{ float:left; width:140px;}
	.content-wrapper .content .home-left .acties .middle .info .price{ float:left; width:166px; font-size:40px; line-height:60px; color:#b20c00; text-align:right}
	
	.content-wrapper .content .home-left .homefoto{ margin-bottom:20px; display:block;}
	
		/*navigation*/
		.content-wrapper .content .home-left .acties .middle .navigation { margin-left:170px; height:6px; padding-top:5px; padding-bottom:5px; /*position:absolute; top:0; left:0;*/}
		.content-wrapper .content .home-left .acties .middle .navigation a{ float:left; display:inline; height:7px;width:7px; font-size:1px; margin-left:6px; text-decoration:none; background-color:#d0e9b8}
		.content-wrapper .content .home-left .acties .middle .navigation a.selected, .content-wrapper .content .home-left .acties .middle .navigation a:hover{ background-color:#65b714}
		.content-wrapper .content .home-left .acties .middle .top5 {background-color:#FFF;}
		.content-wrapper .content .home-left .acties .middle .top5.hidden {display:none;}
	
	
	/*right (sidebar with acties)*/
	.content-wrapper .content .home-right{ width:200px; margin-left:20px; display:inline; float:left; padding-top:6px;}
	.content-wrapper .content .home-right div.aanbiedingen {margin-top:14px;}
	.content-wrapper .content .home-right div.aanbiedingen .whiteinner{ margin:0 16px 4px 16px;}
	.content-wrapper .content .home-right div.aanbiedingen .whiteinner.margintop{ margin-top:5px;}
	.content-wrapper .content .home-right div.aanbiedingen .middle{ padding-left:9px; padding-right:9px;}
	.content-wrapper .content .home-right div.aanbiedingen .titel{}
	.content-wrapper .content .home-right div.aanbiedingen .price{}
	.content-wrapper .content .home-right div.aanbiedingen .voor{ text-align:right; color:#b20c00; float:right; line-height:20px;}
	.content-wrapper .content .home-right div.aanbiedingen .van{ font-size:10px; text-align:right; margin-right:5px; font-weight:bold;float:left;line-height:20px;}
	
	/*sidebar*/	
	.content-wrapper .sidebar a.collectiebutton { width:241px; height:132px; display:block; margin-bottom:45px; background:top left no-repeat; text-decoration:none;}	
	.content-wrapper .sidebar a:hover.collectiebutton { background-position:bottom left;}
	.content-wrapper .sidebar a.collectiebutton{ background-image:url(../templateimages/bekijkonzecollectie.gif); margin-top:69px;}
	.content-wrapper .sidebar .sidebaritem { background-image:url(../templateimages/sidebaritem-corners-top.gif); background-repeat:no-repeat; background-position:top left; padding-top:10px;}
	.content-wrapper .sidebar .sidebaritem2 .contactgegevens{ background:url(../templateimages/contactgegevens.gif); margin-top:70px; width:241px; height:101px; padding-top:130px; }
	.content-wrapper .sidebar .sidebaritem2 .contactgegevens .highlight { display:block; width:190px; height:25px; margin-left:30px; }
	.content-wrapper .sidebar .sidebaritem li{ list-style:none; margin-left:17px;}
	.content-wrapper .sidebar .sidebaritem li a{ color:#4c8a0f; text-decoration:none;}
	.content-wrapper .sidebar .sidebaritem select{ width:180px; margin-left:17px;}
	
	.content-wrapper .sidebar li{ list-style:none; margin-left:17px;}
	.content-wrapper .sidebar li a{ color:#4c8a0f; text-decoration:none;}
	.content-wrapper .sidebar select{ width:180px; margin-left:17px;}
	.content-wrapper .sidebar .itemtop{background-image:url(../templateimages/sidebaritem-corners-top.gif); background-repeat:no-repeat; background-position:top left;width:218px;height:11px; font-size:1px;}
	.content-wrapper .sidebar .itemmiddle{background-color:#FFF;width:218px;}
	.content-wrapper .sidebar .itembottom{background-image:url(../templateimages/sidebaritem-corners-bottom.gif); background-repeat:no-repeat; background-position:top left; width:218px;}
		

/*COLLECTIE*/
.collectie a{ display:block; margin-right:27px; margin-bottom:27px; -moz-outline:none; width:161px; height:163px; background:top left no-repeat; float:left; text-decoration:none; position:relative;}
.collectie a span{ position:relative; left:-9999px;}
.collectie a:hover{ background-position:bottom left;}
.collectie .corner-wrapper{ margin-left:27px; margin-top:12px;} 
.collectie li{ list-style:none; display:inline;}
.social-media-block {float:right;}

	/*collectie overview*/
	.collectie a.tweezits{ background-image:url(../templateimages/collectie-thumbs/2zitsbanken.gif)}
	.collectie a.driezits{ background-image:url(../templateimages/collectie-thumbs/3zitsbanken.gif)}
	.collectie a.hoekbanken{ background-image:url(../templateimages/collectie-thumbs/hoekbanken.gif)}
	.collectie a.salontafels{ background-image:url(../templateimages/collectie-thumbs/salontafels.gif)}
	.collectie a.eetkamertafels{ background-image:url(../templateimages/collectie-thumbs/eetkamertafels.gif)}
	.collectie a.schilderijen{ background-image:url(../templateimages/collectie-thumbs/schilderijen.gif)}
	.collectie a.spiegels{ background-image:url(../templateimages/collectie-thumbs/spiegels.gif)}
	.collectie a.verlichting{ background-image:url(../templateimages/collectie-thumbs/verlichting.gif)}
	.collectie a.eetkamerstoelen{ background-image:url(../templateimages/collectie-thumbs/eetkamerstoelen.gif)}
	.collectie a.fauteuil{ background-image:url(../templateimages/collectie-thumbs/fauteuils.gif)}
	.collectie a.kasten{ background-image:url(../templateimages/collectie-thumbs/kasten.gif)}
	.collectie a.boekenkasten{ background-image:url(../templateimages/collectie-thumbs/boekenkasten.gif)}
	.collectie a.tvkasten{ background-image:url(../templateimages/collectie-thumbs/tvkasten.gif)}
	.collectie a.vitrinekasten{ background-image:url(../templateimages/collectie-thumbs/vitrinekasten.gif)}
	.collectie a.dressoir{ background-image:url(../templateimages/collectie-thumbs/dressoirs.gif)}
	.collectie a.knallers{ background-image:url(../templateimages/collectie-thumbs/knallers.gif)}
	.collectie a.kleinemeubelen{ background-image:url(../templateimages/collectie-thumbs/kleinemeubelen.gif)}
	.collectie a.klassiek{ background-image:url(../templateimages/collectie-thumbs/klassiek.gif)}
	
	/*breadcrumb*/
	.breadcrumb{height:36px; float:left; width:100%;}
	.breadcrumb .label{height:36px;width:124px; float:left; line-height:36px;}
	.breadcrumb .values{height:36px;width:544px; float:left; padding-left:12px; background:url(../templateimages/corner-roundedcorner.gif) top left no-repeat;}
	.breadcrumb .values .background{ background:url(../templateimages/breadcrumb-center.gif) top left repeat-x; text-align:left;}
	.breadcrumb .values ul{ display:block; height:36px; width:520px; padding-left:24px; background:url(../templateimages/breadcrumb-right.gif) top right no-repeat; }
	.breadcrumb .values li{display:inline; list-style:none; color:#FFF; line-height:36px;}
	.breadcrumb .values li a{color:#FFF; text-decoration:underline;}
	
	/*collectieitem*/	
	.collectieitem{width:640px; position:relative; z-index:99; padding-bottom:50px;}
	.collectieitem .image{ width:203px; float:left; display:inline; margin-left:20px; margin-top:9px;}
	.collectieitem .info{ width:365px; float:left; margin-left:35px; display:inline; margin-top:9px; }
	.collectieitem .info h3,  h3.categorie-detail{ font-size:20px;  color:#4c8a0f; margin-bottom:14px; font-weight:normal; }	
	 
	.collectieitem .info .label{ float:left; width:75px; margin-bottom:5px;}
	.collectieitem .info .value{ float:left; width:250px; color:#bf2718; margin-bottom:5px;}
	.collectieitem .info .value a{  color:#4c8a0f;}
	.collectieitem .info .black{ color:#000;}
	.collectieitem .info .variant a{ cursor:pointer;}
	.collectieitem .greybottom{ background:url(../templateimages/grey-corners-collectie.gif); width:632px; height:49px; position:absolute; z-index:100; bottom:-7px; left:4px;}
	.collectieitem .greybottom .meerinfo{ display:inline; float:left; width:80px; height:24px; text-decoration:none; margin-left:20px; margin-top:12px; background:url(../templateimages/meerinfo-button.gif) top left no-repeat }
	.collectieitem .greybottom .meerinfo:hover{ background-position:bottom left;}
	.collectieitem .greybottom .prices{ float:right; margin-right:7px; margin-top:7px; display:inline; }
	.collectieitem .greybottom .prices .price{  float:right; background-color:#000; height:34px; color:#FFF; line-height:34px; font-size:28px; font-weight:bold; padding-left:5px;}
	.collectieitem .greybottom .prices .price .corner{ height:34px; color:#FFF; line-height:34px; font-size:28px; font-weight:bold; padding-right:5px; float:left; }
	.collectieitem .greybottom .prices .van{ float:right; display:inline; margin-right:5px; font-weight:bold;}
	
	.pagenumbers{  float:right; width:300px; margin-top:40px; margin-right:18px; display:inline; }
	.pagenumbers a{  float:right; width:15px; display:inline; height:15px; margin-right:6px; font-size:10px; color:#4c8a0f; text-decoration:none; border:1px solid #4c8a0f; line-height:15px; text-align:center; }
	.pagenumbers a.selected, .pagenumbers a:hover{ background-color:#4c8a0f; color:#FFF; font-weight:bold; font-size:12px;}
	.pagenumber-bottom{margin-top:15px;}
	
	.tooltip{ height:39px; width:140px; top:0; left:0; display:none; background:url(../templateimages/tooltip.gif) top left no-repeat; line-height:30px; text-align:center; color:#bf2718; font-weight:bold; font-size:13px; position:absolute; z-index:9999}
	
/* COLLECTIE DETAIL*/
	.artikelnr{ margin-left:20px;}
	h3.categorie-detail{ margin-left:20px; margin-bottom:0px; padding-top:11px;}
	.categorie-detail{ position:relative;}
    .wordtbezorgd{ position:absolute; right:45px; top:12px; color:#BF2718; line-height:2ex; font-size:10px; text-transform:uppercase; font-family:"Trebuchet MS",verdana,helvetica,sans-serif; font-weight:small; text-align:center; background:url(../templateimages/wordtbezorgd.gif) top left no-repeat; padding-top:25px; width:72px; height:43px;}
	.fotos{ margin-top:20px; margin-left:20px;}
	.fotos .big{ position:relative; width:491px; float:left;}
	.fotos .big .shadow_link {position:absolute;top:0;left:0;width:491px;height:326px;z-index:999;text-decoration:none;}
	.fotos .big .img{ width:491px; height:326px; background:-491px 0 no-repeat} 
	.fotos .big #image1{ width:491px; height:326px; background:top left no-repeat} 
	.fotos .thumbs{ width:99px; float:left; display:inline; margin-left:10px} 
	.fotos .thumbs a{ display:block; margin-top:21px; height:66px; text-align:center; } 
	.fotos .thumbs a.top{ margin:0;}
	
	.details{ float:left; width:100%; margin-top:20px;}
	.details .left{float:left; width:300px; }
	.details .right{float:left; width:300px;}
	.details .label{ float:left; width:93px; line-height:24px;}
	.details .value{ float:left; width:207px; color:#bf2718; font-weight:bold; line-height:24px;}
	.details .value select{ width:207px;}
	.details .value a{color:#bf2718; text-decoration:underline;}
	.omschrijving{ float:left; width:600px; margin-top:7px;}
	.omschrijving p{ color:#353535/* #bf2718 */; font-weight:bold;}
	.variantselect { margin-bottom:6px;}
	
	.greybottom .mailafriend{ display:block; width:99px; height:24px;margin-left:20px; margin-top:12px;  background:url(../templateimages/mailafriend.gif) top left no-repeat; float:left; text-decoration:none;}
	.greybottom .mailafriend:hover{ background-position:bottom left;}
	.greybottom .winkelwagenbutton{ display:block; width:139px; height:24px; background:url(../templateimages/winkelwagenbutton.gif) top left no-repeat;position:absolute; left:135px; top:12px; text-decoration:none;}
	.greybottom .winkelwagenbutton:hover{ background-position:bottom left;}
	.registrerenbutton{ display:block; width:90px; height:24px; background:url(../templateimages/buttons/registreren.gif) top left no-repeat; text-decoration:none;}
	.loginbutton{ display:block; width:58px; height:24px; background:url(../templateimages/buttons/login_content.gif) top left no-repeat; text-decoration:none; margin-top:10px;}
	.loginbutton:hover{ background-position:bottom left;}
	.volgendebutton{ display:block; width:108px; height:24px; background:url(../templateimages/buttons/volgende_stap.gif) top left no-repeat; float:right; text-decoration:none; margin-top:10px;}	
	.volgendebutton:hover{ background-position:bottom left;}
	.registrerenbutton:hover{ background-position:bottom left;}
	.wachtwoordinstellenbutton{ display:block; width:194px; height:24px; background:url(../templateimages/buttons/nieuwwwinstellen.gif) top left no-repeat; text-decoration:none;}
	.wachtwoordinstellenbutton:hover{ background-position:bottom left;}
	.wachtwoordwijzigenbutton{ display:block; width:154px; height:24px; background:url(../templateimages/buttons/wachtwoordwijzigen.gif) top left no-repeat; text-decoration:none;}
	.wachtwoordwijzigenbutton:hover{ background-position:bottom left;}
	.wijzigenbutton{ display:block; width:131px; height:24px; background:url(../templateimages/buttons/gegevenswijzigen.gif) top left no-repeat; text-decoration:none;}
	.wijzigenbutton:hover{ background-position:bottom left;}
	.versturenbutton{ display:block; width:83px; height:24px; background:url(../templateimages/buttons/versturen.gif) top left no-repeat; text-decoration:none; float:right; padding-right:12px;}
	.versturenbutton:hover{ background-position:bottom left;}
	.versturenbutton2{ display:block; width:83px; height:24px; background:url(../templateimages/buttons/versturen.gif) top left no-repeat; text-decoration:none; float:left; padding-right:24px;}
	.versturenbutton2:hover{ background-position:bottom left;}
	.bestellingbutton{ display:block; width:136px; height:24px; background:url(../templateimages/buttons/bestellingwijzigen.gif) top left no-repeat; text-decoration:none; padding-right:24px;}
	.bestellingbutton:hover{ background-position:bottom left;}
	.aanmeldenbutton{ display:block; width:91px; height:24px; background:url(../templateimages/buttons/aanmelden.gif) top left no-repeat; text-decoration:none; float:left;}
	.aanmeldenbutton:hover{ background-position:bottom left;}
	.afmeldenbutton{ display:block; width:81px; height:24px; background:url(../templateimages/buttons/afmelden.gif) top left no-repeat; text-decoration:none; float:right; padding-right:18px;}
	.afmeldenbutton:hover{ background-position:bottom left;}
	.uitloggenbutton{ display:block; width:84px; height:24px; background:url(../templateimages/buttons/uitloggen.gif) top left no-repeat; text-decoration:none; float:left;}
	.uitloggenbutton:hover{ background-position:bottom left;}
	.allebestellingenbutton{ display:block; width:154px; height:24px; background:url(../templateimages/buttons/bekijk_alle_bestel.gif) top left no-repeat; text-decoration:none; float:left;}
	.allebestellingenbutton:hover{ background-position:bottom left;}
	.afrekenenbutton{ display:block; width:89px; height:24px; background:url(../templateimages/buttons/afrekenenbutton.gif) top left no-repeat; text-decoration:none; margin-top:10px;}
	.afrekenenbutton:hover{ background-position:bottom left;}
	
	.terug{float:right; margin-top:35px;}
	.terug-bottom{float:right; margin-top:15px;}

/*WINKELWAGEN*/
	.big-winkelwagenitem{  margin-left:21px;}
	.big-winkelwagenitem h2{font-size:20px; color:#4c8a0f; margin-bottom:10px;}
	.big-winkelwagenitem .top{ border-bottom:1px solid #b2b2b2; width:600px;}
	.big-winkelwagenitem .top .left{ float:left; width:111px; margin-top:5px;}
	.big-winkelwagenitem .top .right{ float:right; width:481px;}
	.big-winkelwagenitem td{ background-color:#dfdfdf; line-height:33px; height:33px; padding-left:3px;;}
	.big-winkelwagenitem td.even{ background-color:#d2d2d2; }
	.big-winkelwagenitem th{ font-weight:bold; padding-left:3px;}
	.big-winkelwagenitem .bottom{ height:55px;}
	.big-winkelwagenitem .bottom .updatewinkelwagen{display:inline; height:24px; width:159px; background:url(../templateimages/updatebutton.gif) top left no-repeat; margin-top:20px; float:right; margin-right:15px; text-decoration:none; }
	.big-winkelwagenitem .bottom .verwijder{display:inline; height:24px; width:102px; background:url(../templateimages/verwijderbutton.gif) top left no-repeat; margin-top:20px; float:right; margin-right:18px;text-decoration:none;}
	.big-winkelwagenitem .bottom .updatewinkelwagen:hover, .big-winkelwagenitem .bottom .verwijder:hover{ background-position:bottom left;}
	.totaal{ margin-top:50px !important;}
	.totaal .activate{ float:left; width:280px; display:inline; padding-left:20px; position:relative;}
	.totaal .activate strong{ margin-bottom:5px; display:block;} 
	.totaal .activate .input{width:167px; margin:2px 4px 0 0; float:left;}
	.totaal .activate .input input{ width:167px padding:0; }
	.totaal .activate a.activeren{ float:left; display:block; text-decoration:none; width:83px; height:24px; background:url(../templateimages/activeren.gif) top left no-repeat}
	.totaal .activate a.activeren:hover{ background-position:bottom left; }
	.totaal .activate .letop{ display:inline; float:left; color:#bfbfbf; font-size:11px; width:100%;  margin-top:5px; clear:both;}
	.totaal .optel{ float:left; width:325px; position:relative;}
	.totaal .optel .row{ height:25px; line-height:25px; float:left; width:100%}
	.totaal .optel .row.border{ border-bottom:1px solid #b2b2b2;}
	.totaal .optel .row.bold{ font-weight:bold;}
	.totaal .optel .label{ width:256px; float:left;}
	
	.totaal .optel a.bestellen{ height:24px; display:block; width:103px; text-decoration:none; background:url(../templateimages/bestelbutton.gif) top left no-repeat; float:right; margin-top:15px;}
	.totaal .optel a.bestellen:hover{ background-position:bottom left;}

/*SERVICE*/
.vragenlijstleft li {list-style:none;}

/*BESTELLEN*/
	.big-login {width:325px;}
	.big-login.left {float:left;}
	.big-login.right {float:right;}
	.big-login .loginbox {padding:15px;}
	.big-login .loginbox .msg {display:none; color:#C00; font-size:11px; margin:10px 10px 10px 0; }
	
/*FOOTER*/
.footer{ background:url(../templateimages/footerbg.gif); text-align:center; font-size:13px;}
.footer, .footer a{ text-decoration:none; color:#FFF;}
.footer li{ list-style:none;}
.footer .inner{ margin:0 auto; width:970px; text-align:left; position:relative;}
.footer .navigation{ float:left; width:100%; margin-top:30px; padding-bottom:40px; background:url(../templateimages/footer-stroke.gif) bottom center no-repeat;}
.footer .navigation h2{ height:16px; margin-bottom:10px;}
.footer .navigation h2.contact{ background-image:url(../templateimages/headers/h2-contact.gif)}
.footer .navigation h2.navigatie{ background-image:url(../templateimages/headers/h2-navigatie.gif)}
.footer .navigation .left{ float:left; width:268px; margin-left:24px; display:inline;}
.footer .navigation .center{ float:left; width:367px;}
.footer .navigation .right{ position:absolute; right:0px; width:295px; text-align:right;}
.footer .navigation .right{ text-align:center; }
.footer .copyright{ margin-right:25px;}
.footer .copyright, .footer .copyright a{ color:#FFF; text-align:right; padding-bottom:10px;}
 .footer .copyright a{ text-decoration:underline;}

