:root { overflow-y: scroll !important; }
/* CSS Document */

*{
	margin:0;
	padding:0;
}
a img{
	border:none;
}
body{
	font:12px Arial, Helvetica, sans-serif;
	width:100%;
	height:10px;
	background:#c1b69b;
}

/* main Container */
#mainCntr{
	margin:auto;
	width:1000px;
	height:auto;
	background:#fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}
	/* head Container */
	#headCntr{
		width:1000px;
		height:210px;
	}
		#headCntr .logo{
			float:left;
			width:1000px;
			height:210px;
			background:url(/images/header.png);
			margin:0;
		}

	/* menu Container */
	#menuCntr{
		width:1000px;
		height:35px;
		margin:0;
	}
		#menuCntr .re_bg{
			background:url(/images/menu_bg_re.jpg) repeat-x;
			height:35px;
			width:1000px;
			float:left;
		}
			#menuCntr .re_bg ul{
				width:auto;
				height:35px;
				list-style:none;
			}
			#menuCntr .re_bg ul li{
				line-height:35px;
				border-right: 1px solid #ececea;
				display:block;
				float:left;
				height:35px;
			}
			#menuCntr .re_bg ul li a{
				color:#FFF;
				text-decoration:none;
				padding:0 15px 0 15px;
				height:35px;
				display:block;
			}
			#menuCntr .re_bg ul li a:hover{
				background:url(/images/menu_bg_re_hover.jpg) repeat-x;
				width:auto;
				height:35px;
			}
			
			 .active{
				background:url(/images/menu_bg_re_active.jpg) repeat-x;
			}
			
/* search Container */
div#zoeken {
	display: inline-block;
	float: right;
	padding: 7px 15px 0 15px;
}
div#zoeken input { 
	background-color: #FFF; 
	border: 1px solid #FFF; 
	color: #000; 
	padding: 3px; 
}
div#zoeken input[type=submit] { 
	background-color: #c1b69b; 
	border: 1px solid #FFF; 
	color: #FFF; 
	font-weight: bold; 
	padding: 2px; 
}			
				
	/* content Container */
	#contCntr{
		width:1000px;
		height:auto;
		margin:15px 0 0 0;
	}
		#contCntr #left{
			width:260px;
			height:auto;
			float:left;
			margin:0 8px 0 0;
		}
			#contCntr #left .categorie{
				width:260px;
				height:auto;
			}
			#contCntr #left .categorie h1.cate{
				background:url(/images/menu_kcat_bg.jpg) no-repeat;
				width:260px;
				height:25px;
				font-size:14px;
				color:#FFF;
				padding:10px 0 0 8px;			
			}
	
			
			#contCntr #left .categorie .tekst{
				width:260px;
				height:auto;
				background:#ececea;
			}
			
			#contCntr #left .categorie .tekst_bg{
					background:#ececea;
					width:255px;
					height:auto;
				}
					#contCntr #left .categorie .tekst_bg ul{
						list-style:none;
						margin:0 0 0 6px;
						padding:5px 0 0 0;
					}
					#contCntr #left .categorie .tekst_bg ul li{
						padding:3px 0 3px 0;
						border-bottom: 1px solid #c3ccd5;
						line-height:12px;
					}
					#contCntr #left .categorie .tekst_bg ul li a{
						text-decoration:none;
						color:#5e5e5e;
					}
					
					#contCntr #left .categorie .tekst_bg ul li a:hover{
						text-decoration:none;
						color:#000;
					}				
			
			#contCntr #left .x250{
				width:260px;
				height:auto;
				margin:15px 0 20px 0;
			}
				#contCntr #left .x250 .top_bg{
				background:url(/images/menu_kcat_bg.jpg) no-repeat;
				width:260px;
				height:25px;
				font-size:14px;
				color:#FFF;
				font-weight:bold;
				padding:10px 0 0 8px;
				}
				#contCntr #left .x250 .re_bg{
					background:url(/images/left_ad_bg_re.jpg) repeat-y;
					width:260px;
					height:auto;
					text-align:center;
					padding:5px 0 5px 0;
				}
				#contCntr #left .x250 .bot_bg{
					background:url(/images/left_ad_bg_bot.jpg) no-repeat;
					width:260px;
					height:2px;
				}
			
		#contCntr #mid{
			width:570px;
			height:auto;
			float:left;
			margin:0 7px 0 0;
		}

			#contCntr #mid #prWr{
				margin:0 0 10px 0;
				overflow:hidden;
				clear:both;
				width:570px;
				height:auto;
			}
			#contCntr #mid #prWr .product{
				width:180px;
				height:auto;
				float:left;
				margin:0 5px 10px 5px;
			}
				#contCntr #mid #prWr .product .kop_bg{
					background:url(/images/product_kop_bg.jpg) no-repeat;
					width:180px;
					height:32px;
				}
					#contCntr #mid #prWr .product .kop_bg span.titel{
						margin: 0 0 0 10px;
						line-height:30px;
						color:#fff;
					}
				#contCntr #mid #prWr .product .re_bg{
					background:url(/images/product_re_bg.jpg) repeat-y;
					width:180px;
					height:175px;
				}
					#contCntr #mid #prWr .product .re_bg .vPic{
						width:180px;
						height:115px;
						text-align:center;
						padding:5px 0 0 0;
					}
					#contCntr #mid #prWr .product .re_bg .vPic img{
						height:100px;
						max-width:130px;
						text-align:center;
					}
					#contCntr #mid #prWr .product .re_bg .prTekst{
						width:160px;
						height:auto;
						margin:0 0 0 10px;
						font-size:11px;
					}
					
				#contCntr #mid #prWr .product .bot_bg{
					background:url(/images/product_bot_bg.jpg) no-repeat;
					width:180px;
					height:31px;
				}
					#contCntr #mid #prWr .product .bot_bg span.prijs{
						font-size:14px;
						color:#ececea;
						float:left;
						margin:7px 0 0 10px;
					}
					#contCntr #mid #prWr .product .bot_bg span.leesmeer{
						float:right;
						margin:7px 10px 0 0;
					}
						#contCntr #mid #prWr .product .bot_bg span.leesmeer a{
							color:#000;
						}
						#contCntr #mid #prWr .product .bot_bg span.leesmeer a:hover{
							text-decoration:none;
						}
						
				#contCntr #mid .pdWrap{
					width:570px;
					height:auto;
					margin:0 0 20px 0;
					overflow:hidden;
				}
					#contCntr #mid .pdWrap .kop_bg{
						background:url(/images/pd_kop_bg.png) no-repeat;
						width:570px;
						height:35px;
					}
						#contCntr #mid .pdWrap .kop_bg h1.pTitel{
							font-size:14px;
							color:#FFF;
							float:left;
							line-height:34px;
							margin:0 0 0 15px;
						}
						
						#contCntr #mid .pdWrap .kop_bg h1.pTitel2{
							font-size:11px;
							color:#FFF;
							float:left;
							line-height:34px;
							margin:0 0 0 15px;
						}
						
						#contCntr #mid .pdWrap .kop_bg .pPrijs{
							width:auto;
							height:27px;
							margin:4px 5px 0 0;
							float:right;
						}

							#contCntr #mid .pdWrap .kop_bg .pPrijs .re_bg{
								background:#977335;
								height:27px;
								width:70px;
								float:left;
								text-align:center;
							}
								#contCntr #mid .pdWrap .kop_bg .pPrijs .re_bg span.pPrize{
									font-weight:bold;
									color:#ececea;
									font-size:14px;
									line-height:25px;
								}

					#contCntr #mid .pdWrap .re_bg{
						background:url(/images/pd_re_bg.jpg) repeat-y;
						width:570px;
						height:auto;
						overflow:hidden;
					}
						#contCntr #mid .pdWrap .re_bg .normTekst{
							width:550px;
							height:auto;
							margin:10px;
						}
						#contCntr #mid .pdWrap .re_bg .pic_left{
							margin:0 0 0 1px;
							padding:15px 0 0 0;
							width:168px;
							max-width:143px;
							height:auto;
							float:left;
							text-align:center;
						}
						#contCntr #mid .pdWrap .re_bg .pic_left img{
						max-width:140px;
						}
						#contCntr #mid .pdWrap .re_bg .info_right{
							background:url(/images/pd_bgre_info.jpg) repeat-y;
							width:400px;
							float:left;
							height:100%;
						}
						#contCntr #mid .pdWrap .re_bg .info_right p.iTekst{
							width:370px;
							height:auto;
							margin:0 0 0 15px;
							padding:15px 0 0 0;
							line-height:25px;
						}
						#contCntr #mid .pdWrap .re_bg .info_right .butWrap{
							margin:35px 0 0 15px;
						}
							#contCntr #mid .pdWrap .re_bg .info_right .butWrap .rbut{
								background:url(/images/but_bg.jpg) no-repeat;
								width:177px;
								height:31px;
								float:left;
								margin:0 10px 10px 0;
								text-align:center;
							}
							#contCntr #mid .pdWrap .re_bg .info_right .butWrap .rbut span.link{
								font-weight:bold;
								line-height:28px;
							}
							#contCntr #mid .pdWrap .re_bg .info_right .butWrap .rbut span.link a{
								color:#000;
								text-decoration:none;
							}
							
					#contCntr #mid .pdWrap .bot_bg{
						background:url(/images/pd_bot_bg.jpg) no-repeat;
						width:570px;
						height:5px;
					}
					
		#contCntr #right{
			width:155px;
			height:auto;
			float:left;
		}
			#contCntr #right .rightBlok{
				width:155px;
				height:auto;
				margin:0 0 20px;
			}
				#contCntr #right .rightBlok .kop_bg{
					background:url(/images/right_blok_kop.jpg) no-repeat;
					width:155px;
					height:35px;
				}
					#contCntr #right .rightBlok .kop_bg span.titel{
						line-height:35px;
						font-size:14px;
						font-weight:bold;
						color:#FFF;
						margin:0 0 0 8px;
					}
				#contCntr #right .rightBlok .tekst_bg{
					background:#f2f2f2;
					width:155px;
					height:auto;
				}
					#contCntr #right .rightBlok .tekst_bg ul{
						list-style:none;
						margin:0 0 0 6px;
						padding:5px 0 0 0;
					}
					#contCntr #right .rightBlok .tekst_bg ul li{
						padding:0 0 5px 0;
					}
					#contCntr #right .rightBlok .tekst_bg ul li a{
						text-decoration:none;
						color:#5e5e5e;
					}
					
					#contCntr #right .rightBlok .tekst_bg ul li a img{
						max-width:143px;
					}
					
					#contCntr #right .rightBlok .tekst_bg ul li a:hover{
						text-decoration:underline;
					}
					
			#contCntr #right .rightBlok .rightAd{
				text-align:center;
				background:#f2f2f2;
				padding:10px 0 10px 0;
			}
	
	
	
#fullAd{
	width:1000px;
	height:auto;
	background:#977335;
	overflow:hidden;
	clear:both;
	margin:0;
}
	#fullAd .fAd{
		text-align:center;
		margin:10px 0 10px 0;
	}
#mainFooter{
	width:1000px;
	height:35px;
	overflow:hidden;
	clear:both;
	text-align:center;
	margin:0 0 0 0;
	border-bottom: 3px solid #fff;
}

	#mainFooter .re_bg{
		background:url(/images/menu_bg_re.jpg) repeat-x;
		float:left;
		width:1000px;
		height:35px;
	}
		#mainFooter .re_bg span.copy a{
			line-height:34px;
			margin:0 0 0 10px;
			color:#000;
			text-align:center;
			text-decoration:none;
		}
		
#nummering {
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: 10px;
}

.nummers {
 color:#5e5e5e;
}

.nummers a{
 color:#5e5e5e;
}	
					
			
