	/* The Reset - Slightly altered - */

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,

	h6,pre,form,input,p,blockquote,table, fieldset,

	th,td { margin: 0; padding: 0; }

	img,abbr , fieldset { border: 0; }

	address,caption,cite,code,dfn,th,var { font-style: normal; }

	caption,th { text-align: left; }

	q:before,q:after { content: ''; }

	a { text-decoration: none; }

	ul, ol { list-style:none; }

	body {

		font-size: 100%;

		background: #fff;

		font-family: Helvetica, "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;

		line-height: 22px;

		color: #222;

}

body { text-align:center; background:#fff url('images/background.png') center top repeat-x; }

#container {
	 width:960px; 
	 margin:0 auto 40px auto; 
	 font-size:0.75em; 
	 text-align:left; 
	 background:url('images/container.png') no-repeat; 
}

	/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
	#container:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
	#container
	{display: inline-block;}
	
	/* Hides from IE-mac \*/
	* html #container
	{height: 1%;}
	
	#container
	{display: block;}
	/* End hide from IE-mac */

#header { width:940px; height:100px; }

	#header h1 { float:left; border:none; padding:0; margin:0; }
		#header h1 a img { border:none; background:none; padding:0; margin:0; }
		#header h1 a { border:none; padding:0; margin:0;}
	#header ul { float:right; margin:20px 20px 0 0; padding:0 0 7px 0; }
	#header ul li { display:inline; margin:0 0 0 15px; }
	#header ul li a { color:#d9d9d9; }
	#header ul li a#nieuwsbtn { background:#d33049; padding:5px 6px 6px 6px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
	#header ul li a#nieuwsbtn:hover { background:#ed3854; }

#menu { float:left; display:inline; width:940px; height:40px; margin:0 10px 10px 10px; letter-spacing:1px; }
	#menu ul { margin:11px 0 0 0; }
	#menu ul li { float:left; display:inline; display:block; margin:0 10px 0 0; }
	#menu ul li a { color:#fff; padding:13px 10px 13px 10px; }
	#menu ul li a:hover { color:#333; background:#fff; }
	
#sidebar {
	float:left;
	display:inline;
	width:220px;
	margin:10px 10px 0 10px;
	color:#474745;
}
	
	#sidebar h2 { font-weight:normal; }
	#sidebar ul { border-top:1px solid #eee; }
	#sidebar p { padding:0 10px 0 0; }
		#sidebar ul li { padding:5px 10px; border-bottom:1px solid #eee; }
		#sidebar ul li a { }
		#sidebar ul li a:hover { font-weight:normal; }
		#sidebar ul li.last { text-align:right; }
			#sidebar ul li.last a { color:#676765; font-style:italic; }

	#sidebar2 {
		float:left;
		display:inline;
		width:290px;
		margin:10px 10px 0 10px;
		color:#474745;
	}
	
	#sidebar .current {
		font-weight:bold;
		background:#fff;
	}
		#sidebar .current a {
			color:#fff;
			font-weight:normal;		
			color:#373735;
		}

#content {
	float:left;
	display:inline;
	width:380px;
	margin:20px 10px 0 10px;
}

	.metadata {
		padding:5px 10px;
		border-top:1px solid #eee;
		border-bottom:1px solid #eee;
		color:#676765;
	}
	
	.nieuwsitem {
		margin-bottom:30px;
	}
	
	.nieuwsitem h1 a { color:#000; }
	.nieuwsitem h1 a:hover { color:#c32c43; }
	.nieuwsitem a { color:#c32c43; }

#producten {
	float:left;
	display:inline;
	width:700px;
	margin:10px 10px 0 10px;
}

	.product {
		float:left;
		display:inline;
		width:340px;
		margin:0 10px 0 0;
	}
	
		.product h2 { font-size:1.4em; text-transform:capitalize; }	
		
		.product img { float:left; }

	#sidebar .first { color:#000; }
	
		#sidebar h1, #sidebar h2, #sidebar h3 { font-family:Helvetica, "Lucida Grande", Verdana, Arial, Sans-serif; }
		
			#sidebar h1 { font-size:1.8em; }
			
		#map_canvas {
			margin-bottom:18px;
		}

.wrapper650 { float:left; width:650px; }
.wrapper400 { float:left; width:400px; }
.wrapper350 { float:left; width:350px; }

.col200, .col350, .col400, .col500 { margin:15px 0 0 0; }
.col200 { float:left; width:250px; color:#444; }	
.col350 { float:left; width:325px; }
.col400 { float:left; width:390px; }
.col500 { float:left; width:500px; }

#left {  }
#right { margin:0 0 0 0; }

.bar { background:#f6ccd4; height:10px; border-top:1px solid #dbb6bd; }

#sidebar .bar, .col200 .bar { margin:0 30px 10px 15px; }

p, h1, h2, h3, h4, h5, h6, ul, form { margin:0 0 18px 0; }
.bar { margin-bottom:10px; margin:0 30px 20px 0; }

	a img { border:1px solid #dae0e7; padding:3px; background:#fff; }
	a:hover img { }
	img { margin:0 10px 10px 0; }
		
		fieldset { margin:10px 0 0 0; }
		legend { font-weight:bold; }
		label { display:block; margin:3px 0 2px 0; }
		input, textarea { width:200px; }
		textarea { height:100px; }
		.bestel_btn { width:100px; height:25px; background:url('images/bestel_btn.png') no-repeat; border:0; margin:5px 0 0 0; }
		.contact_btn { width:100px; height:25px; background:url('images/contact_btn.png') no-repeat; border:0; margin:5px 0 0 0; }
		input { padding:.2em 0; }
		input.cm { width:150px; }
		input, textarea { padding:4px 8px; }
		
		.paginatie { clear:both; padding:10px 0;  }
			.paginatie a {  margin:0 5px 10px 0; padding:7px 15px; background:#ef3066; color:#fff; }
			.paginatie a:hover { background:#c91448; color:#fff; }
			.paginatie p { clear:both; }
			
.left { float:left; }
.right { float:right; }
		
#footer { 
	width:960px; 
	margin:0 auto; 
	font-size:0.69em; 
	text-align:left; 
}

	#footer p { margin:0; }
	#footer a { color:#444; }
	#footer a:hover { color:#111; }
	
ul.error { background:#fdfded; border:1px solid #ccc9a4; padding:0.2em 0.7em; }

.note { clear:both; width:100%; padding:5px 10px; margin-bottom:1.5em; background:#f5f5f5; border:1px solid #ddd; }
.note p { margin:0; }

/* - - - - Headings - - - - */

h1, h2, h3, h4, h5, h6 { font-family:Helvetica, "Lucida Grande", Verdana, Arial, Sans-serif; }

h1 { font-size:2.4em; font-weight:normal; line-height:1.2em; } 
h2 { font-size:1.8em; }
h3 { font-size:1.6em; }
h4 { font-size:1.4em; }
h5 { font-size:1.2em; }
h6 { font-size:1em; }

/* - - - - Anchors - - - - */
a { color:#272725; }
a:hover { color:#e65168; }
