body {
	font: 11px arial, verdana, sans-serif;
	min-width: 940px;			/* 2 x (LC fullwidth + CC padding) + RC fullwidth */
	margin: 0;
	padding: 0;
	background: #FFF;
}
	body.popup {
		min-width: 0px;
		text-align: center;
	}
a {
	color: #000000;
}
	a:hover, a.hier, div#right a:hover {
		color: #55B336;
	}
	a img {
		border: 0px;
	}
	a.themebleeding {
		color: #667AB3;
	}

div.wrapper {
	min-width: 940px;
}

#container {
	padding-left: 225px;		/* LC fullwidth */
	padding-right: 260px;		/* RC fullwidth + CC padding */
	overflow: hidden;
	clear: left;
	position: relative;
}
	#container .column {
		position: relative;
		float: left;
		padding-bottom: 1001em;     /* X + padding-bottom */
		margin-bottom: -1000em;     /* X */		
	}

#header {
	padding: 0px;
	background: #ffffff;
	height: 200px;		
	background: url(../img/back_menu.gif) repeat-x 0px 133px;
}
	div.adsense {
		position: absolute;
		left: 219px;
		width: 728px;
		height: 90px;
		margin-top: 20px;
	}
	ul#menu {
		position: absolute;
		top: 133px;
		left: 219px;
		width: 802px;
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		ul#menu li {
			position: relative;
			float: left;
			width: 100px;
			height: 20px;
			text-align: center;
			background: url(../img/menu_back_button.gif) no-repeat left top;
		}
			ul#menu li a {
				color: #ffffff;
				text-decoration: none;
				font-size: 14px;
				font-weight: bold;
			}
				ul#menu li a:hover, ul#menu li.hier a {
					color: #55b336;
				}

	ul#kruimelpad {
		position: absolute;		
		top: 170px;
		left: 240px;
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		ul#kruimelpad li {
			position: relative;
			float: left;
			padding-right: 2px;
		}
			ul#kruimelpad li a {
				color: #828282;
				font-size: 120%;
				font-weight: bold;
				text-decoration: none;
			}


#center {
	padding: 0px 20px 0px 20px;			/* CC padding */
	width: 100%;
}
		body.popup #center {
			width: 600px;
			margin: 0px auto;
			text-align: left;
		}
	#center h1, #center h2, #center h3, #center h4 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	#center h1 {
		font-size: 14px;
		text-transform: uppercase;
		color: #667AB3;
	}
		#center h1.slogan {
			font-size: 16px;
			color: #667AB3;
			text-align: center;
			margin-bottom: 20px;
		}
	#center h2 {
		font-size: 14px;
		text-transform: uppercase;
		color: #667AB3;
		border-bottom: 1px solid #667AB3;
	}
		h2 span.name {
			text-transform: none;
		}
		#center h2.geenborder {
			border-bottom: none;
		}
	#center h3 {
		font-size: 12px;
		color: #000000;
		clear: right;
	}
	#center h4 {
		font-size: 11px;
		color: #828282;
		margin: 0px 0px 0px 4px;
	}
	#center h4 {
		font-size: 11px;
		line-height: 125%;
		color: #828282;
	}
	#center p {
		margin: 0px 0px 20px 7px;
		padding: 0px 0px 0px 19px;
/*		border-top: 1px solid #667AB3; */
	}

	#center .content {
		position: relative;
		float: left;
		display: block;
		margin: 0px 0px 20px 4px;
		padding: 10px 0px 0px 19px;
/*		border-top: 1px solid #667AB3;*/
	}
			html>body #center .content {
				margin-left: 7px;
				padding-left: 19px;
			}
		body.popup #center .content {
			width: 100%;
			margin-bottom: 10px;
		}
			html>body.popup #center .content {
				border-bottom: 1px solid #667AB3;
			}		
		#center .content p {
			margin-left: 0px;
			padding-left: 0px;
			border-top: 0px;
		}
	#center img.news {
		position: relative;
		float: right;
		margin: 0px 0px 10px 10px;
	}
	
	#center table {
		width: 100%;
		margin: 0px 0px 20px 4px;
/*		border-top: 1px solid #667AB3; */
	}
		#center tr.heading td {
			font-size: 12px;
			padding: 0px 0px 0px 0px;
			border-bottom: 1px solid #667AB3;
			border-top: 1px solid #667AB3;
		}
		#center td {
			vertical-align: top;
			line-height: 150%;
			padding: 0px 0px 2px 3px;
		}
			#center td p {
				border-top: 0px;
				padding-left: 0px;
			}

			#center td.category {
				width: 25%;
			}
			#center td.type {
				width: 25%;
			}
			#center td.sample {
				width: 25%;
			}
			#center td.name {
				width: 25%;
			}
		
			#center td.label, #center td.value, #center td.unit {
				width: 33%;
			}
			#center td.expert {
				width: 25%;
			}
			#center tr td.first {
				padding-left: 10%;
			}
			#center tr td.sample img {
				width: 355px;
			}
			#center tr td.sample_type {
				text-align: center;
				padding: 4px 0px 0px 0px;
			}

	div.banner {
		text-align: center;
		margin: 20px 0px 20px 0px;
	}

#left {
	width: 200px;				/* LC width */
	padding: 0px 10px 0px 10px;	/* LC padding */
	margin-left: -100%;
}
	* html #left {
		left: 220px;			/* RC fullwidth */
	}
	html>body #left {
		right: 260px;				/* LC fullwidth + CC padding */
	}
	
	#left ul.browse {
		list-style: none;
		margin-bottom: 14px;
		padding-left: 2px;
	}
		#left ul.browse li a {
			color: #000000;
		}
			#left ul.browse li a:hover, #left ul.browse li.hier a {
				color: #55B336;
			}
	#left div.bookmarks {
	}
		#left div.bookmarks a {
			text-decoration: none;
		}
		

#right {
	width: 200px;             	/* RC width */
	padding: 0 10px 0px 10px;	/* RC padding */
	margin-right: -100%;
}
	
	#left h2, #right h2 {
		font-size: 14px;
		text-transform: uppercase;
		color: #ffffff;
		text-align: center;
		width: 200px;
		height: 20px;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
	}
		#left h2 {
			background: url(../img/back_heading_left.gif) no-repeat left top;
		}
		#right h2 {
			background: url(../img/back_heading_right.gif) no-repeat left top;
		}
	#left div h3, #right div h3 {
		font-size: 11px;
		font-weight: bold;
		color: #000000; 
	}
	#left div h4, #right div h4 {
		font-size: 11px;
		font-weight: bold;
		color: #000000; 
	}
		#right div h4 {
		}
			#right div h4 a {
				text-decoration: none;
				color: #000000;
			}
				#right div h4 a:hover {
					
				}

	#left div, #right div {
		width: 198px;
		margin: 7px 0px 14px 0px;
		padding: 7px 0px 7px 0px;
	}
			#left div {
				border: 1px solid #55B336;
			}
			#right div {
				border: 1px solid #66CCFF;
			}	
		#left div h2, #left div h3, #left div h4, #left div p, #left div form, #left div ul, #left div ol, #left div table,
		#right div h2, #right div h3, #right div h4, #right div p, #right div form, #right div ul, #right div ol, #right div table {
			margin: 0px 4px 0px 4px;
			padding: 0px 0px 0px 0px;
			clear: left;
		}
			#left div h3.googlemirror {
				margin-left: 1px;
				text-decoration: underline;
				font-size: 110%;
			}

	#right img.pasfoto {
		float: left;
		margin: 0px 10px 10px 0px;
	}
	#right a {
		color: #828282;
	}
	span.datum, span.author {
		font-size: 9px;
		color: #828282;
		display: block;
	}
	#right div p, #right div form {
		margin-bottom: 10px;
	}


form {}
	select {
		font: 11px arial, verdana, sans-serif;
		width: 180px;
		margin: 8px 0px 0px 0px;
	}
	input {
		font: 11px arial, verdana, sans-serif;
		border: 1px solid #667AB3;
		margin: 2px 0px 2px 0px;
	}
	a.searchbutton {
		line-height: 15px;
		height: 15px;
		color: #ffffff;
		text-decoration: none;
		padding: 0px 19px 1px 19px;
		background: url(../img/back_button.gif) no-repeat left top;
	}
	a.selectbutton {
		line-height: 15px;
		height: 15px;
		color: #ffffff;
		text-decoration: none;
		padding: 0px 22px 1px 21px;
		margin: 0px 0px 0px 110px;
		background: url(../img/back_button.gif) no-repeat left top;
	}
	form span.grootheid {
		color: #828282;
		margin: 0px 6px 0px 6px;
	}
	
	
/*** Footer Fix ***/

		* html body {
			overflow: hidden;
		}
		
		* html #footer-wrapper {
			float: left;
			position: relative;
			width: 100%;
			padding-bottom: 10010px;
			margin-bottom: -10000px;
		}
		#footer {
			position: relative;
			text-align: center;
			margin-bottom: 20px;
			padding-top: 10px;
			color: #828282;
			border-top: 1px dotted #828282;
		}	
			#footer a {
				color: #828282;
			}
				#footer a.hier {
					font-weight: bold;
					text-decoration: none;
				}

.clearfloat:after {
	content: ".";
	display: block;
	height: 0;
	visibility:hidden;
	clear: both;
}
