/* ################################################## */
/*  Made by: www.DIRECT BASING.com                    */
/*  Semantisch correcte xHTML Basing                  */
/* ################################################## */

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial, Verdana; font-size: 11px; color: #252525; }
input, select, textarea { font-family: Verdana; font-size: 11px; color: #5c5c5c; }
body { background: url('../images/bodyBg.png') #b2aa7d repeat-x; }
img { border: 0px; display: block; }
h1 { color: #b2aa7d; font-size: 18px; text-transform:none; font-weight: bold; }
.tekstpaginaBox h1, .tekstpaginaBox h2 { font-size: 17px !important;}
span.brown { color: #b2aa7d;}

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }
.dark { font-weight: bold; }
.categoryBox li.selected a{ color: #522f91 !important; font-weight: bold !important; }
#menuCntr li.selected a{ font-weight: bold !important; }

.pager_l { float:left; margin:5px 10px; }
.pager_r { float:right; margin:5px 10px; }
a.pager_l, a.pager_r { text-decoration:none; color:#B2AA7D; }
span.pager_l, span.pager_r { display: none; }
a.white { color:#FFFFFF; }
#leftCntr a { color:#FFFFFF; }

.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact {
    margin-right: 0 !important;
}

ul.sc_summary { padding-left:31px; background: url('../images/shoppingcart.png') no-repeat 0 0; cursor:pointer; }
/* ### WRAPPER ### */
#wrapper { padding: 41px 0px 0px 0px; position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 990px; overflow: hidden; }
#mainCntr h3 { font: 12px Arial, Helvetica, sans-serif; color: #b2aa7d;  } 
#mainCntr h4 { padding: 0px 0px 16px 0px; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; text-align: right; }

	/* ### LEFT CONTAINER ### */
	#leftCntr { padding: 0px 15px 0px 0px; width: 169px;  height:819px; float: left; overflow: hidden; display: inline; background:transparent url('../images/bg_left.jpg') no-repeat scroll right bottom; }
	
		/* ### LOGO BOX ### */
		#leftCntr h1, #leftCntr div.h1 { padding: 0px 0px 0px 9px; }
		#leftCntr h1 a, #leftCntr div.h1 a { display: block; width: 160px; height: 55px; text-indent: -9999px; background: url('../images/logo.gif') left top no-repeat; }
		
		/* ### CONTACT BOX ### */
		.contactBox { padding: 48px 0px 0px 0px; font-size: 10px; color: #fff; }
		.contactBox p { padding: 0px 0px 12px 0px; text-align: right; line-height: 16px; }
	
		/* ### TIPS BOX ### */
		.tipsBox { padding: 0px 0px 20px 0px; }
		.tipsBox ul { width: 169px; overflow: hidden; }
		.tipsBox ul li { padding: 0px 5px 0px 0px; float: right; list-style: none; }
		.tipsBox ul li.last { padding: 0px; }
		
		/* ### TOP 10 BOX ### */
		.top10Box { padding: 0px 0px 20px 52px; } 
		.top10Box ul { width: 115px; overflow: hidden; }
		.top10Box ul li { padding: 0px 0px 10px 10px; list-style: none; float: right; }
		
	/* ### RIGHTS CONTAINER ### */
	/* #rightCntr { width: 803px; float: left; display: inline; overflow: hidden; background: #fff url('../images/centerCntrBg.jpg') left top no-repeat } */
	#rightCntr { width: 803px; float: left; display: inline; overflow: hidden; background-color: #FFFFFF; }
	#rightCntr #left { width: 166px; height:819px;  float: left; overflow: hidden; display: inline; background: transparent url('../images/bg_right.jpg') no-repeat scroll left bottom; }
	#rightCntr #right { width: 637px;  float: left; overflow: hidden; }
		
		/* ### LANGUAGE BOX ### */
		.languageBox { padding: 7px 0px 0px 0px; height: 93px; }
		.languageBox ul { list-style: none; }
		.languageBox ul li { padding: 0px 0px 5px 7px; height: 21px; }
		.languageBox ul li a.en { display: block; width: 28px; height: 19px; text-indent: -9999px; background: url('../images/flag1_kleur.gif') left top no-repeat; }
		.languageBox ul li a.nl { display: block; width: 28px; height: 19px; text-indent: -9999px; background: url('../images/flag2_kleur.gif') left top no-repeat; }
		
		/* ### CATEGORY BOX ### */
		.categoryBox { padding: 0px 17px 0px 0px; text-align: right; }
		.categoryBox ul { padding: 5px 0px 0px 0px; }
		.categoryBox ul li { list-style: none; font: 10px Arial, Helvetica, sans-serif; padding: 0px 0px 4px 0px; color: #7d7758; }
		.categoryBox ul li a { color: #7d7758; text-decoration: none; }
		.categoryBox ul li a:hover { text-decoration: underline; }
		#mainCntr .categoryBox h3 { color: #7d7758;  }
		
		/* ### MENU CONTAINER ### */
		#menuCntr { padding: 0 15px 0 15px; height: 43px; border-left:1px solid #B2AA7D; background-color: #d8d4be;  }
		#menuCntr ul { overflow: hidden; width: 992px; list-style: none; }
		#menuCntr li { padding: 0 8px 0 8px; float: left; display: inline; line-height: 43px; }
		#menuCntr li a { color: #000000; font-size: 12px; text-decoration: none; text-transform: capitalize; }
		#menuCntr li a:hover { text-decoration: underline; } 
		
		/* ### ZOEKEN BOX ### */
		.zoekenBox { padding: 6px; border-left:1px solid #B2AA7D; background-color: #f0eee5; }
		.zoekenBox input { padding: 4px; margin-bottom: 4px; font-size: 10px; width: 153px; height: 13px; color: #d11241; border: 0px; background: url('../images/inputImg.gif') no-repeat 0 0 scroll; }
		.zoekenBox fieldset { border: 0px; }
		.zoekenBox td { padding: 4px; }
		.zoekenBox td a { color: #b2aa7d; font-weight: bold; font-size: 10px; display: block; margin-top: 0px; text-decoration: none; text-transform: uppercase; }
		.zoekenBox td ul { list-style: none; }
		.zoekenBox td ul li { list-style: none; }
		
		/* ### TEKSTPAGINA BOX ### */
		.tekstpaginaBox { padding: 25px 25px 5px 25px; border-left:1px solid #B2AA7D; border-bottom: #b2aa7d solid 1px; overflow-x: hidden; overflow-y: scroll; height:572px}
		.tekstpaginaBox h1, .tekstpaginaBox h2 { color: #b2aa7d; font-size: 17px; margin:10px 0px; }
		.tekstpaginaBox p { padding: 0px 0px 10px 0px; line-height: 20px; margin:0px; }
		.tekstpaginaBox form fieldset { border: 0px; }
		.tekstpaginaBox form fieldset label { display: inline-block; width: 74px; }
		.tekstpaginaBox form fieldset input { padding: 4px; color: #d11241; font-size: 10px; width: 153px; height: 13px; border: 0px; background: url('../images/inputImg2.gif') no-repeat 0 0 scroll; }
		.tekstpaginaBox form fieldset ul li { list-style: none; padding: 3px 0 3px 0; }
		.tekstpaginaBox div.links { font-size: 10px; font-weight: bold; text-transform: uppercase; color: #b2aa7d; }
		.tekstpaginaBox div.links a { text-decoration: none; color: #b2aa7d; }
		.tekstpaginaBox div.links a:hover { color: #d11241; }
		
		.tekstpaginaBox ul.bestellingen li { list-style: none; }
		.tekstpaginaBox ul.bestellingen li a { text-decoration: none; color: #b2aa7d; }
		.tekstpaginaBox ul.bestellingen li a:hover { color: #d11241; }
		

		/* ### FORM BOX ### */
		.formBox { padding: 25px; height:552px; border-left:1px solid #B2AA7D; border-bottom: #b2aa7d solid 1px; overflow-y:scroll; }
		.formBox h2 { color: #b2aa7d; font-size: 17px; }
		.formBox p { padding: 20px 0 20px 0; line-height: 20px; }
		.formBox form fieldset { border: 0px; }
		.formBox form fieldset label { display: inline-block; width: 150px; }
		.formBox form fieldset input.field { padding: 4px; color: #d11241; font-size: 10px; width: 153px; height: 13px; border: 0px; background: url('../images/inputImg2.gif') no-repeat 0 0 scroll; }
		.formBox form fieldset ul li { list-style: none; padding: 3px 0 3px 0; }
		.formBox div.links { font-size: 10px; font-weight: bold; text-transform: uppercase; color: #b2aa7d; }
		.formBox div.links a { text-decoration: none; color: #b2aa7d; }
		.formBox div.links a:hover { color: #d11241; }

		
		/* ### BOEK BOX ### */
		.boekBox { overflow-x: hidden; overflow-y: scroll; width: 637px; height:622px; border-left:1px solid #B2AA7D; border-bottom: #b2aa7d solid 1px; }
		.boekBox h1 , .boekBox h2 { padding-bottom: 5px; color: #b2aa7d; font-size: 12px; font-weight: bold; }
		.boekBox h1 a, .boekBox h2 a { color: #b2aa7d; font-size: 12px; font-weight: bold; text-decoration:none; }
		.boekBox div.big { padding: 25px; overflow: hidden; width: 587px; border-bottom: #b2aa7d solid 1px; }
		.boekBox div.no_border { border: none; }
		.boekBox div.pic { float: left; width: 200px; }
		.boekBox div.text { float: right; width: 370px; }
		.boekBox div.small { padding: 25px; float: left; display: inline; overflow: hidden; width: 264px; border-right: #b2aa7d solid 1px; }
		.boekBox div.small2 { padding: 25px; overflow: hidden; width: 587px; border-bottom: #b2aa7d solid 1px; }
		.boekBox div.last { border-right: 0px; padding-right:15px;  }
		.boekBox p { margin-bottom: 10px; line-height: 14px; }
		.boekBox div.links { padding-top: 20px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #b2aa7d; }
		.boekBox div.small2 div.links { padding-top: 0px; }
		.boekBox div.links a { text-decoration: none; color: #b2aa7d; }
		.boekBox div.links a:hover { color: #d11241; }
		.boekBox div.small h2 { padding-top: 12px; }
		.boekBox ul { padding-bottom: 15px; overflow: hidden; width: 270px; list-style: none; }
		.boekBox ul.webshop { padding-bottom: 15px; overflow: hidden; width: 370px; list-style: none; }
		.boekBox li { float: left; display: inline; width: 200px; line-height: 19px; min-height:19px; } 
		.boekBox ul.webshop li { float: left; display: inline; width: 300px; line-height: 19px; min-height:19px; } 

		.normalText ul { width:auto; list-style:disc outside; padding-left:14px; }
		.normalText ul li { float:none; display:list-item; line-height:normal; width:auto; min-height:0px; }

		.boekBox li.first { width: 50px !important; font-weight: bold; clear:both; }
		.boekBox div.small ul { width: 214px; }
		.boekBox div.small li { width: 214px; }
		.boekBox div.small li.first { width: 50px; }
		.boekBox div.big img { padding: 1px 14px 7px 1px; background: url('../images/picBg.gif') no-repeat; }
		.boekBox div.big img { background: none !important; }
		.boekBox div.small img { padding: 1px 7px 5px 0px; background: none url('../images/pic2Bg.gif') no-repeat; }
		.boekBox div.small img { background: none !important; }
		.boekBox div.small2 img { padding: 1px 25px 5px 0px; background: none url('../images/pic2Bg.gif') no-repeat; float:left; }
		.boekBox div.small2 img { background: none !important; }

		.boekBox .tekst { padding: 25px; }
		.boekBox .tekst h2 { color: #b2aa7d; font-size: 12px; }
		.boekBox .tekst p { padding: 20px 0 20px 0; line-height: 20px; }
		
		/* ### WINKELWAGEN BOX ### */
		.winkelwagenBox { padding:  25px 25px 55px 25px; border-left:1px solid #B2AA7D; border-bottom:1px solid #B2AA7D; }
		.winkelwagenBox h3 { font-size: 14px; }
		.winkelwagenBox p { padding: 3px 0 10px 0; }
		.winkelwagenBox table { background-color: #f0eee5; }
		.winkelwagenBox table th { padding: 4px; color: #b2aa7d; border-left: #d8d4be solid 1px; font-weight: bold; text-align: left; }
		.winkelwagenBox table td { padding: 9px; vertical-align: top; border-bottom: #FFFFFF 1px solid; border-left: #d8d4be solid 1px; }
		.winkelwagenBox table td span { color: #b2aa7d; display: block; font-weight: bold; text-transform: uppercase; text-align: right; }
		.winkelwagenBox table td.noBorder { border-left: 0px; }
		.winkelwagenBox table td input { padding:3px; border: 0px; width: 37px; height: 15px; background: url('../images/inputSmall.gif') no-repeat 100% 0; }
		.winkelwagenBox table td input.cb { padding:0px; border: 0px; width: auto; height: auto; background: none; }
		.winkelwagenBox table th.noBorder { border: 0px; }
		.winkelwagenBox table td input.button { padding:0px; line-height: 21px; text-transform: uppercase; color:#FFFFFF; text-decoration: none; width: 101px; float:right; border: 0px; height: 21px; }
		.winkelwagenBox table td input.darkButton { padding:0px; line-height: 21px; text-transform: uppercase; color:#FFFFFF; text-decoration: none; width: 101px; float:right; border: 0px; height: 21px; margin-top: 30px; }
		.winkelwagenBox table tr.white { background-color:#fff ; }
		
		/* ### NIEUWSBRIEF BOX ### */
		.nieuwsbrief { padding: 15px 15px 0px 160px; margin: 65px 0 0px 0; background: url('../images/nieuwsbriefImg.gif') no-repeat left 20px;}
		.nieuwsbrief form fieldset { border: 0px; }
		.nieuwsbrief form fieldset label { display: inline-block; width: 150px; color: #b2aa7d; font-size: 11px; font-weight: bold; }
		.nieuwsbrief form fieldset input { display: inline; border: 0px; color: #D11241; font-size: 10px; height: 13px; padding: 4px; width: 153px; background: transparent url('../images/inputImg2.gif') no-repeat scroll 0 0; }
		.nieuwsbrief form fieldset input.button { padding: 0px; width: auto; background: none; width: 24px; height: 21px; border: 0px; position: relative; top: 5px;}
		
		.thumb_medium { width:131px; min-height:115px; float:left; }
		.right { float: left; width:320px; }
	
		.inleiding { line-height: 14px !important;  }
		.inleiding_short { line-height: 14px !important; width: 370px !important; }
		
		.thumb { margin-top:25px; }
		.thumb img { float: left; }
		
		.icon_delete { width:12px; height:12px; display:block;margin-right:5px; margin-top:5px; background:url('../images/delete.jpg') no-repeat; float: right}
		
		.label { font-weight:bold; color:#FF0000; }