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

html, body {
	height:100%;
	width:100%;
	background:#b6b6b6;
	font-family: "Helvetica Neue", "Helvetica", "Arial";
	letter-spacing: 2px;
	font-size:8pt;
	scrollbar-face-color:#939597;
	scrollbar-shadow-color:#939597;
	scrollbar-track-color:#b6b6b6;
	scrollbar-arrow-color: #b6b6b6;
	scrollbar-darkshadow-color:#b6b6b6;
	scrollbar-highlight-color:#939597;
	scrollbar-3dlight-color:#939597;
}

div#container {
	position:absolute;
	width:926px;
	height:510px;
	top:50%;
	background:#b6b6b6;
	left:50%;
	margin:-255px 0px 0px -463px;
}

div#background {
	background:#c0c0c0;
	height:510px;
	position:absolute;
	top:50%;
	margin:-255px 0 0 0;
	width:100%;
}

div#hoofdmenu {
	height:510px;
	width:100px;
	float:left;
}

	div#hoofdmenu a#palau {
		width:100px;
		display:block;
		height:150px;
		margin:0px 0px 10px 0px;
	}

	div#hoofdmenu ul {
		width:100px;
		list-style:none;
		line-height:25px;
	}

	div#hoofdmenu ul li {
		width:100px;
		text-align:right;
	}

	div#hoofdmenu ul li a {
		text-decoration:none;
		color:#7b7b7b;
		width:100px;
		display:block;
	}

	div#hoofdmenu ul li a:hover {
		color:#000;
	}

	div#hoofdmenu ul li a.actief {
		color:#000;
		font-weight:bold;
	}

div#submenu {
	height:510px;
	width:128px;
	float:left;
	padding:0px 0px 0px 5px;
	border-left:2px solid #939597;
	margin-left:5px;
	color:#7b7b7b;
}

div.submenu_gr {
	width:500px;
	float:left;
	padding:0px 0px 0px 5px;
	line-height:20px;
	border-left:2px solid #939597;
	margin-left:5px;
	height:510px;
	overflow:auto;
	color:#666;
	line-height:20px;
}

div.submenu_gr a {
	color:#7b7b7b;
	text-decoration:none;
}

div.submenu_gr a:hover {
	text-decoration:underline;
}
	div#submenu ul {
		list-style:none;
		width:140px;
		line-height:25px;
	}

	div#submenu ul li {
		width:140px;
	}

	div#submenu ul li a {
		display:block;
		width:140px;
		color:#7b7b7b;
		text-decoration:none;
	}

	div#submenu ul li a:hover {
		color:#000;
	}

	div#submenu ul li a.actief {
		color:#000;
		font-weight:bold;
	}
	
	div#submenu ul#subCol, div#submenu ul#subFau, div#submenu ul#subSto, div#submenu ul#subTaf, div#submenu ul#subVer {
		margin-top:160px;
	}
	div#submenu ul#subSof {
		margin-top: 11px;
	}

div#right {
	height:510px;
	float:left;
	margin-left:10px;
	color:#7B7B7B;
	position:relative;
	text-align:justify;
}

div#projecten-overzicht {
	width: 810px;
	height: 510px;
	position: relative;
	overflow: hidden;
}

div.ontwerpers h1 {
	line-height:24px;
	margin-bottom:16px;
	font-size:14px;
	color:#7b7b7b;
}

div.ontwerpers {
	line-height:22px;
	font-size:11px;
	padding-left:0px;
	width:816px;
}

div.ontwerpers p {
	margin-bottom:24px;
}

div.ontwerpers a {
	color:#7B7B7B;
	text-decoration:none;
}

div.ontwerpers a:hover {
	text-decoration:underline;
}

div.ontwerpers a img {
	margin:0;
	padding:0;
	border:0;
	height:255px;
	display:block;
	overflow:hidden;
	float:left;
}

div.ontwerpers.scrollPalau {
	height:510px;
	width:806px;
	padding-right:10px;
	overflow:auto;
}

div#right_product {
	width:676px;
	margin-left:10px;
	height:510px;
	float:left;
}

	div#product {
		width:676px;
		height:425px;
		float:left;
		position:relative;
	}

	div#product_sample {
		position:absolute;
		width:475px;
		right:0px;
		top:0px;
		height:425px;
		display:none;
		text-align:center;
		background:#fff;
	}

	div#designer {
		position:absolute;
		width:465px;
		right:0px;
		bottom:0px;
		height:35px;
		font-size:12px;
		display:none;
		padding:5px 0px 0px 10px;
		color:#c6c7c8;
		background:#fff;
		line-height:30px;
	}

	div#designer span {
		font-size:26px;
		letter-spacing:8px;
		font-weight:normal;
		margin:0px 20px 0px 0px;
	}

	div#under_product {
		height:80px;
		max-height:80px;
		margin-top:5px;
		float:left;
		background:#fff;
		width:676px;
		text-align:center;
		position:relative;
		overflow:hidden;
		white-space:nowrap;
	}
	
		div#under_product div#div2 {
			height:80px;
			min-width:600px;
		}
	
	div#under_product div.extra {
		height:65px;
		width:68px;
		margin-right:20px;
		float:left;
	}
	
	div#under_product a.brochure {
		display:block;
		height:37px;
		width:68px;
	}
	
	div#under_product a.cad {
		display:block;
		height:28px;
		width:68px;
	}

	div#under_product img {
		margin:7px 10px 0px 10px;
		cursor:pointer;
		float:left;
		display:block;
	}

	img#divScrollLeft {
		position:absolute;
		visibility:hidden;
		top:0px;
		left:-10px;
		margin:0px;
		z-index:99;
	}

	img#divScrollRight {
		position:absolute;
		visibility:hidden;
		top:0px;
		right:-10px;
		margin:0px;
		z-index:99;
	}

	div#next_event a {
		margin-bottom:18px;
		color:#7b7b7b;
		word-spacing:5px;
		text-decoration:none;
	}

	div#next_event a:hover {
		text-decoration:underline;
	}

	div#div2 {
		padding:0px 30px 0px 30px;
	}
	
	div.projecten {
		width: 816px;
		height: 510px;
		/*margin-left: 5px;
		padding-left: 5px;
		float: left;
		position: relative;
		border-left: 2px solid #939597;*/
	}
	
	div.projecten a.proj_link {
		color:#7B7B7B;
		text-decoration:none;
	}
	
	div.projecten a.proj_link:hover {
		text-decoration: underline;
	}
	
	div.projecten a.thumb {
		float:left;
		height:255px;
		display:block;
		position:relative;
		overflow:hidden;
		text-decoration:none;
		line-height:16px;
	}
	
	div.projecten a.thumb span {
		display:none;
		position:absolute;
		background-color:#999;
		color:#000;
		bottom:0px;
		width:100%;
		height:30px;
		padding:2px 0 3px 0;
		text-align:right;
		opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
		filter: alpha(opacity=75); /* IE lt 8 */
		-ms-filter: "alpha(opacity=75)"; /* IE 8 */
		-khtml-opacity: .75; /* Safari 1.x */
	}
	
	div.projecten a.thumb span b {
		clear:both;
	}
	
	div.projecten a.thumb:hover span {
		display:block;
	}
	
	div.balkProjects {
		padding-top:10px;
	}
	
	div.balkProjects a {
		color:#7b7b7b;
		font-size: 12px;
		float:left;
		text-decoration:none;
	}
	
	div.balkProjects a.volgende {
		float:right;
		font-weight:bold;
	}
	
	#contact textarea {
		overflow:auto;
		scrollbar-arrow-color: #464646;
		scrollbar-3dlight-color: #CCCCCC;
		scrollbar-darkshadow-color: #999999;
		scrollbar-face-color: #D4D0C8;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #CCCCCC;
		scrollbar-track-color: #e6e6e6;
		border:1px solid #666;
	}
	
	#contact input {
		padding:2px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border:1px solid #666;
	}
	
	div.infoPro {
		width:806px;
		height:22px;
		padding:8px 10px 0px 0px;
		text-align:right;
		position:absolute;
		top:0px;
		background-color:#999;
		font-weight:bold;
		color:#000;
		left:0px;
		opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
		filter: alpha(opacity=75); /* IE lt 8 */
		-ms-filter: "alpha(opacity=75)"; /* IE 8 */
		-khtml-opacity: .75; /* Safari 1.x */
	}

div.palauTekst p {
	margin-bottom:14px;
	line-height:20px;
}

div#nextevent {
	position:absolute;
	width:926px;
	height:20px;
	top:50%;
	background:#b6b6b6;
	left:50%;
	margin:260px 0px 0px -353px;
	font-weight:bold;
	color:#7b7b7b;
}
