/* ### GENERAL ### */
* { 
	margin:0px; 
	padding: 0px; 
	}
	
html, body { 
	font-family: Arial; 
	font-size: 12px; 
	color: #515345; 
	}
	
body { 
	background: url('../images/bodyBg.gif') repeat-x; 
	}
	
img { 
	border: 0px; 
	display: block; 
	}

/* ### GLOBAL CLASSES ### */
.clearBoth {
	 clear: both; 
	 }
	 
.left { 
	float: left; 
	}
	
.right { 
	float: right; 
	}
	
.center { 
	margin: 0 auto; 
	}
	
.button { 
		padding: 1px; 
		width: 62px; 
		height: 20px; 
		font-family: Arial; 
		font-size: 11px; 
		color: #fff; 
		border: 0px; 
		background: url('../images/button.jpg') no-repeat; 
		}
.fieldsmall { 
			padding: 1px; 
			width: 40px; 
			height: 18px; 
			font-family: Arial; 
			font-size: 12px; 
			color: #515345; 
			border: 0px; 
			background: url('../images/fieldBg_small.gif') no-repeat; 
			}

/* ### MAIN CONTAINER ### */
#mainCntr { 
	margin: 0 auto; 
	width: 871px; 
	}
	
	/* ### HEADER CONTAINER ### */
	#bgCntr { 
		padding-left: 49px; 
		position: relative; 
		left: -49px; 
		width: 931px; 
		height: 200px; 
		background: url('../images/headerShadow.gif') no-repeat; 
		}
		
	#headerCntr { 
		padding-top: 171px; 
		width: 871px; 
		height: 29px; 
		background: url('../images/headerBg.png') no-repeat; 
		}
	
		/* ### MENU CONTAINER ### */
		#menuCntr { 
			width: 871px; 
			height: 29px; 
			background: url('../images/menuBg.gif') repeat-x; 
			}
			
		#menuCntr ul { 
			display: block; 
			position: relative; 
			top: -6px; 
			height: 35px; 
			list-style: none; 
			background: url('../images/corner.gif') no-repeat bottom left; 
			}
			
		#menuCntr li { 
			margin-right: 3px; 
			float: left; 
			display: inline; 
			width: 70px; 
			}
			
		#menuCntr li a { 
			padding-top: 6px;; 
			display: block; 
			height: 22px; 
			text-align: center; 
			text-decoration: none; 
			color: #3f3f3f; 
			background: url('../images/tabBg.png') no-repeat; 
			}
			
		#menuCntr li a:hover, #menuCntr li.selected a { 
			background: url('../images/tabHBg.png') no-repeat; 
			}
		
	/* ### DETOX CONTAINER ### */
	#detoxCntr { 
		margin-top: 5px; 
		float: left; 
		width: 587px; 
		}
	
	/* ### NIEUWSBRIEF CONTAINER ### */
	#nieuwsbriefCntr { 
		margin-top: 5px; 
		float: right; 
		width: 274px; 
		height: 170px; 
		background: url('../images/nieuwsbriefBg.gif') no-repeat; 
		}
		
	#nieuwsbriefCntr h2 { 
		padding: 3px 0px 0px 5px; 
		display: block; 
		height: 20px; 
		font-size: 14px; 
		}
		
	#nieuwsbriefCntr p { 
		padding: 20px 15px 10px 15px; 
		line-height: 18px; 
		}
		
	#nieuwsbriefCntr fieldset { 
		padding: 15px; 
		color: #999960; 
		border: 0px; 
		}
		
	#nieuwsbriefCntr label { 
		font-size: 11px; 
		}
		
		.field { 
			padding: 1px; 
			width: 133px; 
			height: 18px; 
			font-family: Arial; 
			font-size: 12px; 
			color: #515345; 
			border: 0px; 
			background: url('../images/fieldBg.gif') no-repeat; 
			}
			
		.submit { 
			position: relative; 
			top: 8px; 
			} 
		
	/* ### CONTENT CONTAINER ### */
	#contentCntr { 
		padding-bottom: 5px; 
		width: 871px; 
		background: url('../images/content2Bg.gif') repeat-x bottom left; 
		}
		
		/* ### LEFT CONTAINER ### */
		#leftCntr { 
			padding-top: 5px; 
			float: left; 
			width: 274px; 
			}
			
			/* ### WINKELWAGEN CONTAINER ### */
			
			#winkelwagenCntr { 
				width: 274px; 
				height: 63px; 
				background: url('../images/winkelwagenBg.gif') no-repeat; 
				}
				
			#winkelwagenCntr h2 { 
				padding: 3px 0px 0px 5px; 
				display: block; 
				height: 20px; 
				font-size: 14px; 
				}
				
			#winkelwagenCntr img { 
				margin-left: 5px; 
				float: left; 
				}
				
			#winkelwagenCntr ul { 
				list-style: none; 
				}
				
			#winkelwagenCntr li { 
				margin: 12px 0px 0px 10px; 
				float: left; 
				}
				
			#winkelwagenCntr li.last { 
				margin-left: 60px; 
				}
				
			#winkelwagenCntr a { 
				color: #515345; 
				}

			/* ### LEFT BOX ### */
			.leftBox { 
				margin-top: 5px; 
				padding: 6px; 
				width: 262px; 
				height: 72px; 
				background: url('../images/leftBoxBg.gif') no-repeat; 
				}
				
			.leftBox img { 
				margin-right: 10px; 
				float: left; 
				}
				
			.leftBox a { 
				color: #c2bd87; 
				}
				
			.leftBox p { 
				height: 58px; 
				}
				
			.text { 
				float: left; 
				width: 170px; 
				color: #000000; 
				}
				
			.bottom { 
				height: 14px; 
				text-align: right; 
				}


		/* ### RIGHT CONTAINER ### */
		#rightCntr { 
			padding-top: 5px; 
			float: right; 
			width: 587px; 
			}

			/* ### RIGHT BOX ### */
			.rightBox { 
				margin-bottom: 10px; 
				width: 587px; 
				}
				
			.rightBox h1 { 
				padding-bottom: 10px; 
				display: block; 
				font-size: 24px; 
				font-weight: normal; 
				color: #81aa31; 
				}
				
			.rightBox h2 { 
				padding: 3px 0px 0px 5px; 
				display: block; 
				width: 582px; 
				height: 20px; 
				font-size: 14px; 
				background: url('../images/titleBg.gif') no-repeat; 
				}
				
			.rightBox a { 
				font-weight: bold; 
				color: #466a00; 
				}	
				
				.content { 
					padding: 15px; 
					width: 557px; 
					background: url('../images/contentBg.gif') repeat-y; 
					}
					
				.content p { 
					padding-bottom: 11px; 
					line-height: 18px; 
					}
					
				.content ul { 
					margin-bottom: 11px; 
					list-style: none; 
					}
					
				.content li { 
					padding-left: 10px; 
					background: url('../images/arrow.gif') no-repeat center left; 
					}
					
				.newsImage { 
					margin: 0px 20px 15px 0px; 
					float: left; 
					}
				
	/* ### FOOTER CONTAINER ### */
	#footerCntr { 
		padding-top: 5px; 
		width: 871px; 
		height: 103px; 
		font-size: 11px; 
		color: #ffffff; 
		background: #76991d; margin: 0 auto; 
		}
		
	#footerCntr p { 
		padding: 8px; 
		float: left; 
		}
		
	#footerCntr ul { 
		margin: 8px 8px 0px 0px; 
		float: right; 
		list-style: none; 
		}
		
	#footerCntr li { 
		margin-right: 3px; 
		float: left; 
		display: inline; 
		}
		
	#footerCntr a { 
		color: #ffffff; 
		}
		
	#footer_main { 
		background: #76991D; 
		float: left; 
		width: 100%; 
		}
		
		.space { 
			margin-left: 3px; 
			display: inline; 
			}
		