/* CSS Document */


.130px {
	width: 130px;}
.180px {
	width: 180px;}
.670px { 
	width: 670px;}
.850px {
	width: 850px;}
.980px {
	width: 980px;}

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

body {
	background-color: #FFFFFF;
	/* background-image: url(../img/back_main.gif); */
	padding: 0;
	margin: 0;
	text-align: center;
	}
hr {
	height: 1px;
	color: #9ab6db;
	clear: both;
}
p {	
	font-size: 11px;
	}

#wrappertable {
	text-align: left;
	width: 980px;
	margin: 0 auto;
	}

form {
	padding: 0;
	margin: 0;
	}

#header {
	width: 850px;
	height: 76px;
	margin: 0 0 0 0;
	background-image: url(../img/back_top.gif);
	background-repeat: no-repeat;
	}
	#headercontent {
		height: 60px;
		background-image: url(../img/building.gif);
		background-position: right top;
		background-repeat: no-repeat;
		}

/*
	#header h1 {
		float: left;
		display: block;
		text-indent: -15000px;
		width: 250px;
		height: 60px;
		padding: 0;
		margin: 0;
		background-image: url(../img/logo.gif);
		background-repeat: no-repeat;
		background-position: 10px 10px;
		}
		#header h1 a {
		float: inherit;
		display: block;
		width: 250px;
		height: 60px;
		}
*/

/* wijzigingen nav tribal document 
*/
	#header div.headerlogo {
		float: left;
		display: block;
			text-indent: -15000px;
		width: 250px;
		height: 60px;
		padding: 0;
		margin: 0;
		background-image: url(../img/logo.gif);
		background-repeat: no-repeat;
		background-position: 10px 10px;
		}
		#header div.headerlogo a {
		float: inherit;
		display: block;
		width: 250px;
		height: 60px;
		}

		
		#header #winkelwagen {
		float: right;
		margin: 0 0px 0 0px;
		/margin: 0 0px 0 0px;
		width: 240px;
		height: 65px;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-image: url(../img/back_winkelwagen.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		}
	#header #winkelwagen h2 {
		float: left;
		font-size: 11px;
		padding: 5px 0 0 5px;
		margin: 0;
		}
	#header #winkelwagen .cartoptions {
		float: right;
		padding: 5px 5px 0 0px;
		margin: 0;
		}
		
	#header #winkelwagen .cartoptions a {
		padding: 0px 2px;
		color: #666666;
		text-decoration: none;
		}
		
	#header #winkelwagen dl {
		float: left;
		width: 200px;
		background-image: url(../img/winkelwagen_icon.gif);
		background-repeat: no-repeat;
		margin: 0 0 0 5px;
		padding: 0 0 0 25px;
		}
	#header #winkelwagen dt {
		float: left;
		width: 105px;
		}
	#header #winkelwagen dd {
		margin: 0 0 0 10px;
		}
	#header .naardekassa {
		text-align: right;
		margin: 0 5px 0px 0px;
		}
	#header .naardekassa img {
		border: none;
	}
	#header .naardekassa a {
		width: 100px;
		float: right;
	}
		
		
			
#contentwrapper {
	width: 850px;
	/height: 500px;
	min-height: 500px;
	background-image: url(../img/back_site.gif);
	background-repeat: repeat-y;
	}

.maintd {
	background-image: url(../img/back_site.gif);
	background-repeat: repeat-y;
	width: 850px;
	}
	
	#left {
		width: 180px;
		float: left;
		}
	
	#left div img {
		border: none;
		}
	
	 .leftnav ul {
	 	padding: 0 0 1px 0;
		margin: 15px 0 20px 0;
		list-style-type: none;
		background-image: url(../img/bottomruler.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		}
		.leftnav ul li ul {
			margin: 0;
			background-image:none;
			}
		.leftnav ul li {
			height: 1%;
			width: 100%;
			}
		.leftnav a {
			background-image: url(../img/navigatie.gif); 
			background-position: 0px 0px;
			background-repeat: no-repeat;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			font-weight: bold;
			color: #3A3A1A;
			text-decoration: none;
			display: block;
			padding-top: 5px;
			padding-bottom: 2px;
			padding-left: 25px;
			padding-right: 5px;
			/height: 18px;
			height: auto;
			min-height: 20px;
			}

		.leftnav li.selected a {
			background-position: -360px 0px;
			}
		
		.leftnav ul li ul li a {
			background-image: url(../img/navigatie_sub.gif); 
			padding-left: 40px;
			}

		.leftnav a:hover {
			background-position: -180px 0px;
			}
			
		#lefteinde {
			clear: right;
			}

			
	#mainwrapper {
		width: 670px;
		margin: 0 0 0 0px;
		min-height: 500px;
		}
	* html #mainwrapper {
			padding: 0 -3px; margin: 0 0 0 0px;
			}
		
		#maincontent {
			/*padding: 15px;*/
			padding-left:15px;
			padding-top:15px;
			padding-bottom:15px;
			font-size: 12px;
			}

			#zoekwide {
				background-image: url(../img/back_zoek_top.gif);
				background-position: top;
				background-repeat: no-repeat;
				width: 640px;
				padding: 0;
				}
				#zoekwidecontent {
					padding: 10px;
					}
				#zoekwidecontent table td {
					font-size: 12px;
					}
				#zoekwidecontent h2 {
					padding: 0;
					margin: 0;
					height: 25px;
					width: 300px;
					background-image:url(../img/titel_zoeken.gif);
					background-repeat: no-repeat;
					text-indent: -15000px;
					}
				 #zoekwidecontent h3 {
				 	padding: 0;
					margin: 0;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #9ab6db;
					}
			#zoekwidebottom {
				background-image: url(../img/back_zoek_bottom.gif);
				background-repeat: no-repeat;
				height: 20px;
				width:640px;
				}
			
			#productmerken {
				width: 640px;
				}
				
			/*#productmerken div {
				width: 640px;
				}*/
			#productmerken div a {
				color: #3A3A1A;
				}
				
				
			
			#productmerken div.quickstep, #productmerken div.berryfloor, #productmerken div.balterio, #productenmerken div.overige {
				margin: 0 0 0 0;
				width: 640px;
				
				}
			
			/*
			#productmerken div hr {
				width: 640px;
				border-top: #FFCC00 1px solid;
				clear: both;
				}
			*/
			
			.aanbiedingwrapper {
				clear: both;
				width: 300px;
				}
			
			#productmerken div ul.producten {
				width: 640px;
				padding: 0;
				margin: 0 0 0 0;
				list-style-type: none;
				}

			#productmerken div ul.producten li {
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				width: 320px;
				float: left;
				}
			#productmerken .tblmerkview {
				border-top: #999999 solid 1px;
				margin: 10px 0 0 0;
			}
			#productmerken div ul.aanbiedingen {
				/*width: 640px;*/
				padding: 5px 0 0 0;
				margin: 0px 0 10px 0;
				/margin: 0px 0 10px 0;
				list-style-type: none;
				/*border-top: #999999 solid 1px;*/
				}
			#productmerken div ul.aanbiedingen li {
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				padding: 0 0 0 10px;
				/*width: 300px;*/
				background-image: url(../img/aanbiedingen_bullet.gif);
				background-repeat: no-repeat;
				}
			
			#productmerken div ul.inclverzendkosten {
				/*width: 640px;*/
				padding: 5px 0 0 0;
				margin: 0px 0 10px 0;
				/margin: 0px 0 10px 0;
				list-style-type: none;
				}
			#productmerken div ul.inclverzendkosten li {
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				padding: 0 0 0 10px;
				/*width: 300px;*/
				background-image: url(../img/aanbiedingen_bullet.gif);
				background-repeat: no-repeat;
				}
			.inclverzendkosten2 {
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				padding: 30px 0 0 0;
			}
			

			#productmerken div ul li a {
				display: block;
				}
			
			.left {
				float: left;
				}
			.right {
				text-align: right;
				float: right;
				padding: 0 10px 0 0;
				}
		#endmaincontent {
			width: 850px;
			clear: both;
			height: 15px;
			}
				

#footer {
	text-align:center;
	width: 850px;
	background-image: url(../img/bottom_site.gif);
	min-height: 60px;
	height: 60px;
	}
	#footer ul {
		width: auto;
		padding: 30px 10px 0px 10px;
		margin: 0;
		text-align: center;
		list-style-type: none;
		}
		#footer ul li {
			display: inline;
			padding: 0px 8px 0 10px;
			border-left: #FFFFFF 1px solid;
			}
		#footer ul li.home {
			border-left: none;
			}
		#footer ul li a {
			font-size: 11px;
			color: #FFFFFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-decoration: underline;
			padding: 0 0 0 0;
			}
#footerend {
	width: 850px;
	height: 20px;
	background-image: url(../img/back_top.gif);
	background-position: 0 -50px;
	}

#belrechts {
	margin: 0 0 10px 10px;
	padding: 0;
	}

#belrechts img {
	border: none;
	}

#crosselling {
	margin: 0 0 10px 10px;
	padding: 0;
	}
#crosselling img {
	border: none;
	}


.productinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	width: 310px;
	margin: 0 10px 0 0;
}
.productinfo h3 {
	font-size: 10px;
	font-weight: bold;
	color: #596728;
	padding: 0;
	margin: 5px 0 5px 10px;
	}
.productinfo img {
	border: none;
	}
.actieprijs {
	font-weight: bold;
	}
.meerinfo {
	float: right;
	}
.description {
/*	width: 320px; */
	padding: 15px 0 0 0;
	margin: 0 0 0 10px;
	font-size: 12px;
	}
	
	
/* productdetails */

h2, table h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5c56;
	margin: 0 0 10px 0;
	}

#productdetails table h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9ab6db;
}	

#productdetails, #slimbestellen {
	font-size: 11px;
	margin: 0 0 10px 0;
}

#detailslist {
	margin: 0 10px 0 0;
	width: 400px;
	background-color: #f2f2e8;
	}
#extravloeropties {
	padding: 0;
	margin: 10px 0 0 15px;
	list-style-image: url(../img/extravloeropties_bullit.gif);
	}

#extravloeropties a {
	text-decoration: none;
	color: #3d6101;
	}

 
 
#bijpassende_wrapper {
	background-color: #d6d5c1;
	}

#bijpassende_cat {
	background-color: #b3b4a4;
	float: left;
	width: 120px;
	}

#bijpassende_cat ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px #FFFFFF solid;
	}
#bijpassende_cat ul li {
	}
#bijpassende_cat ul li a {
	display: block;
	padding: 4px 2px;
	text-decoration: none;
	border-top: #FFFFFF 1px solid;
	height: 1%;
	color: #000000;
	}
#bijpassende_cat ul li a:hover {
	background-color: #d6d5c1;
	}
#bijpassende_cat ul li a.current {
	background-color: #9ab6db;
}

.bijpassende_prod {
	width: 400px;
	}

#bijpassende_info {
	margin: 0 0 0 130px;
	}

/* shoppingcart */

#cart .aantalwijzigen {
	position: relative;
	height: 22px;
	}
#cart .1up {
	cursor:pointer;
	cursor:hand;
	margin:0;
	padding:0;
	position: absolute;
	top: 0px;
	left: 11px;
	width: 11px;
	height: 11px;
}
#cart .1down {
	cursor:pointer;
	cursor:hand;
	margin:0;
	padding:0;
	position: absolute;
	top: 13px;
	left: 12px;
	width: 11px;
	height: 11px;
}

table#cart {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3a3a1a;
	}

#cart td, #cart th {
	text-align: left;
	padding: 5px;
	}

#cart td, #cart thead th {
	border-bottom: #000000 1px solid;
	}

#cart tfoot th {
	font-weight: normal;
	}

#cart th.afb {
	width: 50px;
	}
	#cart th.afb span {
		display: none;
		}
#cart th.productnaam {
	width: 315px;
	}
#cart th.prijs {
	width: 100px;
	}
#cart th.aantal {
	width: 75px;
	}
#cart th.totaal {
	width: 100px;
	}

#cart th.totaalrij {
	font-weight: bold;
	}

#verderkeuze {
	margin: 30px 0 0 0;
	}

#verderkeuze img {
	border: none;
	}
#verderkeuze .verderwinkelen {
	float: left;
	}
#verderkeuze .verderbestellen {
	float: right;
	}


#brandlp h2 {
	width: 320px;
	text-align: right;
	padding: 0;
	margin: 10px 0;
	font-size: 16px;	
	}
#brandlp a {
	color: #3A3A1A;}

#brandlp ul {
	width: 310px;
	padding: 0 0 20px 10px;
	}

/* #pnlSpotLight */ h4 {
	display: block;
	width: 100%;
	background-color: #a3d102;
	padding: 8px 0 10px 0;
	margin: 0 0 5px 0;	
	font-size: 12px;
	color: #FFFFFF;
	}	
		
#popupheader {
	background-color: #9ab6db;
	padding: 5px;
	text-align: left;
	}
#popupdetail {
	padding: 5px;
	}
	
/* paginate */

.divPaging td {
	font-size: 11px;
	}
.divPaging a {
	text-decoration: underline;
	color: #333333;
	}
.divPaging .spanCurrentPage {
	font-size: 12px;
	font-weight: bold;
	}
	

.telbanner_breed {
	width: 640px;
	padding: 20px 0 20px 0;
	text-align: center;
	}
.opti {
	width: 640px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.opti a {
	color: #666666;
	}

.login, .loggedin {
	background-color: #d8d8c9;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px; 
	padding:15px;
	}

.login td, .loggedin td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px;	}
	 

.login input {
	border: 1px solid #666666;
	padding: 2px;
	font-size: 10px;
	}

.login a, .loggedin a {
	color: #446da4;
	font-weight: bold;
	}
	


#orderpage td, #orderpage {
	font-size: 11px;
	}
#orderpage td {
	padding: 2px 0;
	}
.order_DeliveryOptions {
	margin: 5px 0;
	}

#orderpage table  {
	margin: 5px 0;
}


table.productinfo_rd {
	background-color: #FFFFFF;
	background-image: url(../img/rundown_gradient.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	border: #babaaa 1px solid;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	}
table.productinfo_rd:hover {
	cursor: pointer;
	border: #98b4db 1px solid;
	
	}
td.productinfo_rd_meerinfo {
	border-left: 1px solid #eaeae5;
	padding: 10px;
	}
table h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	}
.productinfo_rd_thumb {
	padding: 8px 0 10px 10px;
	}
table.productinfo_rd .description {
	padding: 0;
	margin: 0;
	}
td.productinfo_rd_meerinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
td.productinfo_rd_meerinfo	.litPrice {
		font-size: 14px;
		}
.inclverzendkosten {
		font-size: 10px;
		}
.productinfo_rd_meerinfo .meerinfo {
	margin: 10px 0 0 0;
	float: left;
	}
.productinfo_rd_info {
	padding: 10px 0 10px 0;
	}
	td.productinfo_rd_meerinfo .actieprijs {
		margin: 0 0 10px 0;
		}

#maincontent h1 {
	font-size: 14px;
	}
	
	
#slimbestellen {
	width: 640px;
	}


.m2groter {
	font-size: 12px;
	font-weight: bold;
	/* color: #667a15; */
	}
#slimbestellen input {
	width: 40px;
	}


.slimbestellen {
	/*background-color: #f2f2e8;*/
	/*background-image: url(../img/back_slimbestellen.gif);*/
	/*background-repeat: repeat-x;
	background-position: -1;
	width: 210px;*/
	}
	
.slimbestellen h2
{
	padding: 0 0 2px 0;
	text-align:left;
	color:#456188;
	font-size:16px;
	}
	
.slimbestellen2 h2 
{
	padding: 0 0 2px 0;
	text-align:left;
}
	
.slimbestellen2 {
	background-color: #d6d5c1;
	background-image: url(../img/back_slimbestellen.gif);
	background-repeat: repeat-x;
	}
.slimbestellen2 p {
	margin: 0;
	padding: 10px;
	background-color: #e3e2cf;
	}

.slimbestelleninfo {
	line-height: 20px;
	}

.articleorder
{
	padding-top:5px;
	padding-bottom:5px;
	margin-right:8px;
	width:200px;
	min-height:311px;
	height:auto !important;
	height:311px;		
	background-color:#FFFFFF;
	border:solid 1px #456188;
	color:#456188;
}

.articledescription
{
	padding-top:5px;
	padding-bottom:5px;
	width:120px;
	min-height:172px;
	height:auto !important;
	height:172px;	
	background-color:#FFFFFF;
	border:solid 1px #456188;
	text-align:center;
	color:#456188;
}

.articledescription #articlenumber
{
	font-size: 16px;
	font-weight:bold;
}

.articledescription #articlecode
{
	font-size: 16px;
	font-weight:bold;
}

.articledescription #deliverytime
{
	font-size: 16px;
	font-weight:bold;
}

.articleassetmissing
{
	width:300px;
	min-height:320px;
	height:auto !important;
	height:320px;	
	background-color:#FFFFFF;
	border:solid 1px #456188;
	text-align:center;	
}

.articleasset
{
	width:300px;
	min-height:320px;
	height:auto !important;
	height:320px;	
	background-color:#FFFFFF;
	border:solid 1px #456188;
	text-align:center;
}


.articleasset a
{
	color:#456188;
	text-decoration:none;
	display:block;
}

.articleasset:hover 
{
	border: #e3e2cf 1px solid;
}

.articleasset a:hover 
{
	color:#e3e2cf;
}

.technicaldescription
{
	width:120px;
	min-height:116px;
	height:auto !important;
	height:116px;
	padding-top:5px;
	padding-bottom:5px;	
	margin-top:10px;
	background-color:#FFFFFF;
	border:solid 1px #456188;
	text-align:center;
}

.technicaldescription a
{
	color:#456188;
	text-decoration:none;
	display:block;
	padding:5px;
}

.technicaldescription:hover 
{
	border: #e3e2cf 1px solid;
}

.technicaldescription a:hover 
{
	color:#e3e2cf;
}

/*
a.productinfo_link {
	display: block;
	border: #00FF00 1px solid;
	}
a.productinfo_link:hover {
	border: #FFCC00 1px solid;
	}
a.productinfo_link table a {
	text-decoration: none;
	color: #000000;
	}
*/

.productinfo_offer_tbl {
	background-color: #FFFFFF;
	border: #98b4db 1px solid;
	margin: 0 10px 10px 0;
	
}
.productinfo_offer_tddescription {
padding: 0 10px 0 0;
}
.productinfo_offer_tddescription h3 {
	height:60px;
	padding: 0;
	margin: 5px 0 5px 0;
}
.productinfo_offer_divarticlecode {
	margin: 3px 0;
	}
.productinfo_offer_divprices span.offer_actieprijs {
	font-weight: bold;
	color: red;
	}
.productinfo_offer_divprices span.offer_actieprijs .litPrice{
	font-size: 14pt;
}
#badkamernieuws {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#badkamernieuws img {
	margin: 5px;
	padding: 0px;
	border: 1px solid #9ab6db;
}
#badkamernieuws a {
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
}
#badkamernieuws p {font-size: 11px;}
#badkamernieuws h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}