	
	/* CSS Reset */
	html, body, div, span, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote,
	a, em, img,
	small,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label {
		outline: none;
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
	}
	hr { border: 1px solid #e1e1e1; }
	a { outline: none; }
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	p { margin: 0 0 10px 0; }
	
	/* Algemeen */
	body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #ececec url('../images/bg.png') repeat-x; }
		
	#wrapper { width: 912px; margin: 50px auto 0 auto; }
	
	/* Header */
	h1 a { background: url('../images/logo.png') no-repeat; display: block; text-indent: -999px; height: 44px; width: 235px; float: left; margin: 0 0 0 16px; }
	a.price { background: url('../images/bg_price.png') no-repeat; float: right; display: block; height: 79px; width: 92px; margin: 0 16px 0 0; line-height: 20px; text-align: center; color: #fff; text-decoration: none; padding: 10px 0 0 0; }
		a.price span, a.price strong, a.price small { display: block; }
		a.price span { font-size: 16px; }
		a.price strong { font-size: 20px; font-weight: normal; }
		a.price small { font-size: 10px; }
			a.price:hover { color: #000; }
	
	/* Content */
	#content { background: url('../images/bg_content.png') no-repeat bottom center; height: 350px; clear: both; padding: 40px 40px 50px 40px; }
		#content .left, #content .right { float: left; height: 100%; }
		
		#content .left { width: 420px; padding: 0 30px 0 0; background: url('../images/border_content.png') no-repeat right center; }
			#content .left .jaikwil { display: block; float: left; background: url('../images/jaikwil.png') top no-repeat; text-indent: -9999px; height: 190px; width: 119px; margin: 30px 30px 30px 0; }
			#content .left .jaikwil:hover { background: url('../images/jaikwil.png') bottom no-repeat; }
			#content .left .usp li { color: #605d6f; display: block; margin: 0 0 30px 0; overflow: hidden; }
				#content .left .usp li img { float: left; margin: 0 15px 0 0; border: 1px solid #d4d4d4; }
				#content .left .usp li h2 { font-size: 14px; color: #de4730; margin: 0 0 10px 0; }
			#content .left .checks { display: block; clear:both; margin: 0 0 0 20px; }
				#content .left .checks li { background: url('../images/check.png') no-repeat; padding: 0 0 0 40px; height: 25px; width: 150px; float: left; color: #323232; font-size: 14px; }
		
		#content .right { width: 347px; padding: 0 0 0 35px; overflow: scroll; overflow-x: hidden; }
			#content .right li { display: block; padding: 10px 0 30px 0; }
			#content .right li img { float: left; margin: 0 25px 0 0; }
			#content .right li a { display: block; color: #7d8644; text-decoration: none; }
				#content .right li .quote { background: url('../images/bg_quote.png') no-repeat; position: absolute; color: #000; display: none; margin: -90px 0 0 -300px; height: 93px; width: 159px; padding: 20px 0 0 65px; }
				#content .right li .quote strong { display: block; font-weight: bold; }
				#content .right li .quote div { position: relative; }
				#content .right li .recensie { margin: 0 20px 0 0; display: block; background: url('../images/quote.png') center top no-repeat; height: 25px; width: 25px; float: right; text-indent: -99999px; }
				
		.links, .rechts { width: 45%; float: left; }
		.space { width: 5%; float: left; }		
		
		#prijzen { position: absolute; background: #fff; width: 818px; height: 351px; padding: 30px; margin: -33px 0 0 -23px; z-index: 10; display: none; line-height: 20px; }
			#prijzen h2 { font-size: 20px; color: #DE4730; margin: 0 0 15px 0; }
			#prijzen ul { list-style: disc; padding: 0 0 0 15px; }
		
		#contact { position: absolute; background: #fff; width: 819px; height: 351px; padding: 30px; margin: -33px 0 0 -23px; z-index: 10; display: none;  line-height: 20px; }
			#contact h2 { font-size: 20px; color: #DE4730; margin: 0 0 15px 0; }
			
		.sluiten { 
			background: #F5F5F5;
			bottom: 0;
			clear: both;
			color: #000000;
			display: block;
			left: 0;
			padding: 5px 0;
			position: absolute;
			text-align: center;
			text-decoration: none;
			width: 100%;
		 }
		 
		 	.sluiten:hover { background: #efefef ;color: #DE4730; }
		
		input[type="text"], form .tijden  { border: 1px solid #dbdbdb; background: #f2f2f2; padding: 5px 10px; width: 94%; margin-bottom: 5px; }
			input[type="text"]:hover, form label:hover { color: #DE4730; }
				input[type="submit"] { color: #fff; background: #95a245; border: none; cursor: pointer; float: right; padding: 5px 10px; }
					input[type="submit"]:hover { color: #000; }
			form label { display: block; }
			
			.notification_error { border: 1px solid #DE4730; background-color: #FCEFED; padding: 8px; }
			.notification_error span { display: block; }
			
			.notification_ok { border: 1px solid #9DAA4E; background-color: #F0F2E3; padding: 8px; }
		
	/* Footer */
	#footer { font-size: 11px; padding: 0 16px; }
		
