* {margin: 0; padding: 0; border: 0; outline: none;}



html, body {

	width: 100%;

	height: 100%;

}



body {

	font-size: 62.5%;

	font-family: Arial;

	color: #000000;

	background: #d9d9da;

	margin: auto;

	width: 1040px;

	padding:30px 0;

}



#wrap {

	width: 950px;

	padding:0 30px;

	margin: auto;

	position: absolute;

	background: url(img/achter2.png);

}



label.fout {

	color: #FF0000;

}



#header {

	width: 950px;

	height: 112px;

	background: url(img/header-bg.png);

}

	#logo {

		position: absolute;

		width: 196px;

		height: 82px;

		background: url(img/logo.png);

		text-indent: -9999px;

	}

	#header-nav {

		list-style: none;

		float: right;

		margin-right:5px;

		*margin-right:10px;

	}

		#header-nav li, #header-nav li a {

			float: left;

		}

			#header-nav li a {

				padding-top: 11px;

			}

			

		

				

#sidebar {

	width: 236px;

	min-height: 468px;

	background: #c1ce52 url(img/sidebar-bg.png) no-repeat;

	float: left;

}

	.menu-top {

		list-style: none;

		padding: 85px 0 0 20px;

	}

		.menu-top li a {

			font-size: 1.2em;

			font-weight: bold;

			color: #f2f3f9;

			text-decoration: none;

			line-height: 19px;

			display: block;

			width: 180px;

			height: 18px;

			padding: 0px 0 1px 19px;

			letter-spacing: 1px;

		}

		.menu-top li a:hover, .menu-top li a.active {

			background: url(img/menu-li-bg.png) no-repeat;

			width: 180px;

			height: 18px;

			padding: 0px 0 1px 19px;

		}

		

.menu-top li.menu-current {color:#f00;background: url(img/menu-li-bg.png) no-repeat;}

		

	#slideshow {

		list-style: none;

		background: #ffffff;

		width: 236px;

		height: 125px;

		margin-top: 30px;

	}

		#slideshow li img {

			padding: 10px 0;

			width: 236px;

			height: 104px;

		}

	

	#slogan {

		font-size: 1.6em;

		font-weight: bold;

		color: #ffffff;

		letter-spacing: 1px;

		padding: 13px 0 0 32px;

	}

	

#content {

	background: url(img/content-bg.png) no-repeat;

	float: left;

	width: 472px;

	min-height: 466px;



}



#content2 a {color:#000;}

#content2 h3 {

		font-size: 1.8em;

		font-weight: bold;

		color: #000;

		letter-spacing: 0.3px;

		padding: 15px 0 5px 20px;

		}

#content h2 {

		font-size: 2.2em;

		font-weight: bold;

		color: #000;

		letter-spacing: 0.3px;

		padding: 37px 0 24px 20px;

	}

	#contact {padding-left:20px}

	.normal {font-size:11px; height:20px;}

	#contact input {font-size:11px; height:15px; padding-top:2px;}

#content2 {

	background: url(img/content-bg.png) no-repeat;

	float: left;

	width: 472px;

	min-height: 466px;

	padding-bottom:20px;

}

	#content2 h2 {

		font-size: 2.2em;

		font-weight: bold;

		color: #000;

		letter-spacing: 0.3px;

		padding: 30px 0 15px 20px;

	}

	

	#content2 p {

		padding:0 20px;

		font-size: 1.2em;

		color: #000;

		line-height: 18px;

		background:none;

	}

	

	#content2 ul {

	margin-left:33px;

	line-height: 18px;

	color: #000;

	font-size: 1.2em;}

	

	#solution-slider-main {

		list-style: none;

		background:none;

		float: left;

		margin: 0 9px 0 17px;

		width: 450px;

		height: 315px;

	}

	#solution-slider-main li {background: none !important;}

	

	#solution-slider-main img {

	border: 2px solid #fff; float:left; margin-right:10px;

	}

	#solution-slider-main p {float:right;}

	

	#content p {

		font-size: 1.1em;

		color: #000;

		line-height: 18px;

		letter-spacing: 0.5px;

		float: left;

		width: 100px;

	}

	

	#solution-slider-nav {

		clear: both;

		padding-top: 8px;

	}

	#solution-slider-arrowleft, #solution-slider-arrowright {

		text-indent: -9999px;

		background: url(img/solution-slider-arrow-bg.png) no-repeat;

		width: 15px;

		height: 31px;

		border: 2px solid #ffffff;

		float: left;

	}

	#solution-slider-arrowleft {

		margin: 0 5px 0 17px;

	}

	#solution-slider-arrowright {

		background-position: -15px 0;

	}

	#solution-slider-container {

		width: 355px;

		height: 35px;

		padding-left: 5px;

		margin-right: 10px;

		float: left;

		overflow: hidden;

		position: relative;

	}

	#solution-slider-nav ul {

		list-style: none;

		width: 1450px;

		left: 0px;

		position: relative;

	}

		#solution-slider-nav ul li {

			float: left;

			

		}

			#solution-slider-nav ul li a {

				float: left;

				border: 2px solid #ffffff;

				margin-right: 5px;

			}

			#solution-slider-nav ul li a.activeSlide {

				border: 2px solid #CAD022;

			}

				#solution-slider-nav ul li a img {

					width: 31px;

					height: 31px;

				}

#right {

	float: left;

	width: 242px;

	min-height: 468px;

	background: url(img/right-bg.png) no-repeat;

}

	#dutchinvention {

		position: absolute;

		margin: 228px 0 0 242px;

	}

	#review {

		list-style: none;

		margin: 1px 0 0 17px;

	}



#footer {

	clear: both;

	background: #ffffff;

	height: 15px;

	*height:22px;

	width:940px;

	*width:950px;

	padding: 6px 0 0 10px;

	overflow: visible;

}

#footer, #footer span, #footer a {

	font-size: 0.9em;

	color: #2e2d30;

	text-decoration: none;

	letter-spacing: 0.1px;

}

#footer a:link {font-size: 1.0em;}

#footer span {

	color: #9db53c;

}