/* ### GENERAL ### */
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Verdana; font-size: 11px; color: #848a9c; }
input, select, textarea { font-family: Verdana; font-size: 11px; color: #000; }
body { background: #eff1f8; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; overflow: hidden; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 1014px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { padding: 0px 7px 0px 7px; position: relative; width: 1000px; height: 208px; background: url('../images/contentBg.gif') repeat-y; }
	#headerCntr h1  { position: absolute; top: 50px; left: 40px; z-index: 10; }
	#headerCntr h1 a { display: block; width: 241px; height: 62px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	#headerCntr img.header { position: absolute; top: 0px; left: 7px; z-index: 5; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 171px; left: 7px; z-index: 10; width: 1000px; height: 37px; background: url('../images/menuBg.gif') repeat-x; }
		#menuCntr ul { overflow: hidden; width: 780px; list-style: none; }
		#menuCntr li { padding: 0px 20px 0px 20px; float: left; display: inline; }
		#menuCntr li a { font: 13px/37px Georgia; text-decoration: none; color: #fff; }
		#menuCntr li a:hover, #menuCntr li.selected a { color: #e9b911; }
		
		/* ### ZOEK CONTAINER ### */
		#zoekCntr { position: absolute; top: 0px; right: 7px; z-index: 10; width: 220px; height: 208px; }
		#zoekCntr ul { position: absolute; top: 0px; right: 0px; overflow: hidden; width: 62px; height: 29px; list-style: none; background: url('../images/taalBg.png') no-repeat; }
		#zoekCntr fieldset { position: absolute; bottom: 0px; right: 0px; overflow: hidden; width: 205px; height: 31px; border: 0px; }
		#zoekCntr input.submit { padding: 0px 5px 0px 5px; height: 20px; cursor: pointer; font: 12px Georgia; color: #fff; border: 0px; background: none; }
		#zoekCntr input.field { padding: 2px 5px 0px 25px; width: 130px; height: 18px; border: 0px; background: url('../images/fieldBg.gif') no-repeat; }
		#zoekCntr li { padding: 7px 0px 0px 10px; float: left; display: inline; }
		#zoekCntr li a { display: block; float: left; width: 17px; height: 13px; text-indent: -9999px; background: no-repeat; }
		#zoekCntr li.en a { background-image: url('../images/en.gif'); }
		#zoekCntr li.nl a { background-image: url('../images/nl.gif'); }
		
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 10px 14px 0px 15px; overflow: hidden; width: 985px; background: url('../images/contentBg.gif') repeat-y; }
	#contentCntr a.button { display: block; width: 89px; height: 20px; line-height: 20px; font-size: 9px; text-align: center; text-decoration: none; color: #848a9c; background: url('../images/buttonBg.gif') no-repeat top; }
	#contentCntr input.button { float:left;border:0px;display: block; width: 89px; height: 20px; line-height: 20px; font-size: 9px; text-align: center; text-decoration: none; color: #848a9c; background: url('../images/buttonBg.gif') no-repeat top; }
	#contentCntr a.button:hover { color: #eef1f8; background-position: bottom; }
	#contentCntr input.button:hover {float:left; border:0px;color: #eef1f8; background-position: bottom; }
		
		/* ### LEFT CONTAINER ### */
		#leftCntr { margin-right: 7px; float: left; display: inline; width: 169px; }
	 	#leftCntr h3 { padding: 0px 10px 0px 10px; height: 27px; font: 11px/27px Georgia; color: #fff; background: url('../images/boxTop.gif') no-repeat; }
		#leftCntr div.bottom { padding-bottom: 3px; background: url('../images/boxBottom.gif') no-repeat bottom; }
		#leftCntr a.naut { margin-bottom: 8px; display: block; width: 169px; height: 95px; text-indent: -9999px; background: url('../images/naut.png') no-repeat; }
		#leftCntr a.nika { margin-bottom: 8px; display: block; width: 169px; height: 102px; text-indent: -9999px; background: url('../images/nika.png') no-repeat; }
			
			/* ### CAT BOX ### */
			.catBox { margin-bottom: 8px; width: 169px; background: url('../images/boxBg.gif') repeat-y; }
			.catBox ul { padding: 10px; list-style: none; }
			.catBox li { line-height: 21px; }
			.catBox li a { text-decoration: none; color: #848a9c; }
			.catBox li a:hover { text-decoration: underline; color: #d0a121; }
			
			/* ### KAL BOX ### */
			.kalBox { margin-bottom: 8px; width: 169px; background: url('../images/boxBg.gif') repeat-y; }
			#leftCntr .kalBox div.bottom { padding-bottom: 13px; }
			.kalBox img { margin: 10px; border: 1px solid #8d92a3; }
			.kalBox a { padding-left: 10px; text-decoration: none; color: #848a9c; }
			.kalBox a:hover { text-decoration: underline; color: #d0a121; }
			
			/* ### CONTACT BOX ### */
			.contactBox { margin-bottom: 8px; width: 169px; background: url('../images/boxBg.gif') repeat-y; }
			.contactBox address { padding: 13px 10px 10px 10px; width: 149px; line-height: 15px; font-style: normal; background: url('../images/box2Top.gif') no-repeat top; }
			.contactBox a { text-decoration: none; color: #848a9c; }
			.contactBox a:hover { text-decoration: underline; color: #d0a121; }
			
		/* ### CENTER CONTAINER ### */
		#centerCntr { float: left; width: 634px; }
		#centerCntr h2 {padding: 0px 15px 0px 15px; height: 32px; font: 13px/32px Georgia; color: #fff; background: url('../images/centerTop.gif') no-repeat; }
		#centerCntr .small {padding: 0px 15px 0px 15px; height: 32px; font: 11px/32px Georgia; color: #fff; background: url('../images/centerTop.gif') no-repeat; }
		#centerCntr h2 a {height: 32px; font: 13px/32px Georgia; color: #fff; }
		#centerCntr h1 { font: 19px Georgia;  }
		#centerCntr div.bottom {  background: url('../images/centerBottom.gif') no-repeat bottom; }

			/* ### SLIDER BOX ### */
			.sliderBox { margin-top:2px;margin-bottom: 8px; width: 630px;border:1px solid #8899aa;height:287px; margin-left:1px;}
			
			/* ### THUMB BOX ### */ 
			.thumbBox {  position: relative; width: 634px; background: url('../images/centerBg.gif') repeat-y #fff;margin-bottom:10px; }
			.thumbBox a.top { position: absolute; top: 9px; right: 15px; text-decoration: none; color: #fff; }
			.thumbBox a.top:hover { text-decoration: underline; color: #d0a121; }
			.thumbBox a.prev { position: absolute; top: 140px; left: 10px; width: 11px; height: 13px; text-indent: -9999px; background: url('../images/prev.gif') no-repeat; }
			.thumbBox a.next { position: absolute; top: 140px; right: 10px; width: 11px; height: 13px; text-indent: -9999px; background: url('../images/next.gif') no-repeat; }
			.thumbBox p a { color: #ddd; }
			.thumbBox ul { padding: 20px 0px 20px 20px; overflow: hidden; width: 614px; list-style: none; }
			.thumbBox li { padding: 0px 40px 0px 20px; float: left; display: inline; width: 93px; line-height: 15px; text-align: center; color: #091028; }
			.thumbBox li.last { padding-right: 0px; }
			.thumbBox h3 { padding: 5px 0px 15px 0px; font-size: 12px; font-weight: bold;width:110px;height:30px;overflow:hidden;margin-bottom:4px;}
			.thumbBox em { padding-bottom: 5px; display: block; font-style: normal; font-size: 12px; font-weight: bold; }
			.thumbBox img {border: 1px solid #333; }
			.thumbBox div.pic { padding-top:5px;margin: 15px; float: left; text-align:center; width: 290px; border-right: 1px solid #d6d6d6;min-height: 350px; }		
			.thumbBox div.text {float:left; width:300px;padding-top:5px;}

			
			.thumbBox div.text p { padding-bottom: 30px;color: #555135;}
			.thumbBox div.text  #our_price_display{float:left; width:300px;text-align: center; font: 29px Georgia; color: #555135; }
			.thumbBox div.text  #old_price_display { text-align: center;display: block; font: 16px Georgia; text-decoration: line-through; color: #9a1812; }	

			.Box { float:left;padding:10px;margin-bottom: 8px; position: relative; width: 614px; background: url('../images/centerBg.gif') repeat-y #fff;line-height:18px; }
			.Box div.bottom {margin-top:20px;margin-bottom:-10px;margin-left:-10px;position: relative;float:left;background: url('../images/centerBottom.gif') no-repeat bottom; width: 634px;}
		
			.Box a { color:#000; }
			.Box p a { color: #000; }			
			.Box a:hover { color:#5C5C5C; }
			.Box p a:hover { color: #5C5C5C; }
			/*.Box ul { padding: 20px 0px 20px 20px; overflow: hidden; width: 614px; list-style: none; }
			.Box li { padding: 0px 40px 0px 20px; float: left; display: inline; width: 93px; line-height: 15px; text-align: center; color: #091028; }
			.Box li.last { padding-right: 0px; }
			*/
			.Box h3 { padding: 10px 0px 0px 0px; font-size: 12px; font-weight: bold; }
			.Box em { padding-bottom: 5px; display: block; font-style: normal; font-size: 12px; font-weight: bold; }
			.Box div.pic {margin: 15px; float: left; text-align:center; width: 270px; border-right: 1px solid #d6d6d6;min-height: 350px; }		
			.Box div.text {float:left; width:310px; }
			.Box div.text p { color: #555135;width:300px;}
			.Box div.text  #our_price_display{float:left; width:300px;text-align: center; font: 29px Georgia; color: #555135; }
			.Box div.text  #old_price_display { text-align: center;display: block; font: 16px Georgia; text-decoration: line-through; color: #9a1812; }	
			
			
			/* ### INFO BOX ### */
			.infoBox { margin-bottom: 15px; padding: 0px 5px 15px 5px; overflow: hidden; width: 300px; }
			.infoBox p { padding-bottom: 15px; line-height: 19px; }
			.infoBox ul { overflow: hidden; width: 300px; list-style: none;}
			.infoBox li { float: left; display: inline; width: 140px; line-height: 19px; text-align:left;}
			.infoBox li.first { width: 110px; text-align:left;margin:0px; padding:0px;}
			
			/* ### PAGE BOX ### */
			.pageBox { margin-top:-10px;padding-bottom:10px;float:left;width:634px; background: #8d8a76;  background: url('../images/centerBg.gif') repeat-y #fff;text-align:center;height:30px; }
			.pageBox ul {display: table;padding: 0px 10px 0px 10px;  height: 30px; list-style: none;margin: 0px auto;}
			.pageBox li { display: table-cell; }
			.pageBox li.first { padding-right: 5px; }
			.pageBox li.last { float: right; }
			.pageBox li a { margin: 5px 3px 0px 3px;padding: 0px 7px 0px 7px;display: block; float: left;  height: 20px; font: 11px/20px Arial; text-decoration: none; text-align: center; color: #000; background: #ccc; }
			.pageBox li a:hover, .pageBox li.selected a { color: #fff; background: #1e2b55; }
			.pageBox li.last a { margin-top: 5px; display: inline; float: none; width: auto; height: auto; text-align: left; font: 12px/30px Verdana; background: none; }
			.pageBox li.last a:hover { text-decoration: underline; color: #1e2b55; background: none; }			

					
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 169px; }
	 	#rightCntr h3 { padding: 0px 10px 0px 10px; height: 27px; font: 11px/27px Georgia; color: #fff; background: url('../images/boxTop.gif') no-repeat; }
		#rightCntr div.bottom { padding-bottom: 3px; background: url('../images/boxBottom.gif') no-repeat bottom; }
		
			/* ### NIEUWS BOX ### */
			.nieuwsBox { margin-bottom: 8px; width: 169px; background: url('../images/boxBg.gif') repeat-y; }
			.nieuwsBox ul { padding: 10px 10px 0px 10px; list-style: none; }
			.nieuwsBox li { padding-bottom: 10px; line-height: 15px; }
			.nieuwsBox li a { text-decoration: none; color: #848a9c; }
			.nieuwsBox li a:hover { text-decoration: underline; color: #d0a121; }
			.nieuwsBox h2 { font-size: 11px; font-weight: bold; color: #08112e; }
			
			/* ### DIST BOX ### */
			.distBox { margin-bottom: 8px; width: 169px; background: url('../images/boxBg.gif') repeat-y; }
			.distBox ul { list-style: none; }
			.distBox li { margin: 0px 2px 0px 2px; padding: 10px; line-height: 15px; background: url('../images/dot.gif') repeat-x bottom; }
			.distBox li strong { display: block; }
			.distBox li a { text-decoration: none; color: #848a9c; }
			.distBox li a:hover { text-decoration: underline; color: #d0a121; }
			
			/* ### STEM BOX ### */
			.stemBox { margin-bottom: 8px; width: 169px; background: url('../images/boxBg.gif') repeat-y; }
			.stemBox p { padding: 10px; line-height: 15px; }
			.stemBox fieldset { padding: 0px 10px 10px 10px; overflow: hidden; width: 149px; border: 0px; }
			.stemBox fieldset p { padding: 0px 0px 10px 0px; }
			.stemBox fieldset label {padding: 0px 0px 0px 7px;}
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding-bottom: 10px; width: 1014px; background: url('../images/footerBg.gif') no-repeat top; }
	#footerCntr ul { padding: 0px 0px 5px 200px; overflow: hidden; width: 800px; height: 45px; list-style: none; }
	#footerCntr li { float: left; display: inline; height: 45px; line-height: 37px; font-size: 10px; }
	#footerCntr li a { padding: 0px 5px 0px 5px; text-decoration: none; color: #fff; }
	#footerCntr li a:hover { color: #e9b911; }
	#footerCntr p { text-align: center; font-size: 10px; color: #08112e; }
	#footerCntr p a { text-decoration: none; color: #08112e; }
	#footerCntr p a:hover { text-decoration: underline; }
	
input.formulier {
   border: 1px solid #BBBBBB;
   font-family: Arial, verdana;
   font-size: 9pt;
   color: #333;
   background-color: #FFFFFF;
   width: 280px;
  }
  
.Box input {
  border: 1px solid #BBBBBB;
   height:18px;
   line-height:18px;
  }

textarea.formulier {
   border: 1px solid #BBBBBB;
   font-family: Arial, verdana;
   font-size: 9pt;
   color: #333;
   background-color: #FFFFFF;
   width: 280px;
   height: 125px;
  }
  .melding { color: #f00; }
			.line
			{
				padding: 0px 0px 0px 0px;
				margin: 0px;
				color: #ccc;
				height: 1px;
				width: 300px;
				margin-left:270px;
				background-color: #ccc; 
			}
.topTable { padding: 0px 15px 0px 5px; margin:0px;height: 32px; font: 12px/32px Georgia; font-weight:normal;color: #fff; background: url('../images/topBG.jpg') repeat top left; }			


.eigenschappen li {float:left;}

#thumbs_list_items{
	overflow:hidden;
	width:614px;
	margin-left:20px;
	padding: 20px 0px 20px 0px;
}
#thumbs_list_items_2{
	overflow:hidden;
	width:614px;
	margin-left:20px;
	padding: 20px 0px 20px 0px;
}
#pagination-digg li{

border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;

}
#pagination-digg a{

border:solid 1px #9aafe5
margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {

border:solid 1px #DEDEDE
color:#888888
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {

font-weight:bold;
} 
#pagination-digg .selected{

background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg a:visited {

color:#0e509e
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{

border:solid 1px #0e509e}

.bestellingTable	.odd
{
	background-color:#EEE;
}
.bestellingTable td {
height: 30px;
padding-left: 5px;
}

			.line
			{
				padding: 0px 0px 0px 0px;
				margin: 0px;
				color: #ccc;
				height: 1px;
				width: 300px;
				margin-left:270px;
				color: #B4C0CF; 
				background-color: #B4C0CF; 
				border: 0px solid #B4C0CF; 				
			}