#container {
	display:block;
	width:941px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}
	#header {
		display:block;
	}
		#header .head {
			display:block;
			height:210px;
			background-repeat:no-repeat;
		}
		#header .head.img1 {
			background-position:top left;
			background-image:url(../images/head_1.jpg);
		}
		#header .head.img2 {
			background-position:bottom left;
			background-image:url(../images/head_2.jpg);
		}
		#header .head.img3 {
			background-position:111px bottom;
			background-image:url(../images/head_3.jpg);
		}
		#header .head.overlay {
			background-image:url(../images/bouwbedrijfklaver.png);
		}
		
		#header h2 {
			display:none;
		}
		#header .main_menu {
			display:block;
			float:left;
			width:714px;
			white-space:nowrap;
			overflow:hidden;
			margin-left:226px;
			margin-top:110px;
			border-top:1px solid #333;
			padding-top:5px;
		}
		#header ul.nav_main {
			display:block;
			width:487px;
			margin:0;
			padding:0;
			margin-left:-33px;
		}
		#header ul.nav_main li {
			display:block;
			margin:0;
			padding:0;
			padding-left:20px;
			margin-left:13px;
			background-image:url(../images/dot.png);
			background-position:center left;
			background-repeat:no-repeat;
			float:left;
			list-style:none;
			list-style-image:none;
		}
		#header ul.nav_main li a {
			display:block;
			font-size:16px;
			color:#000;
			font-weight:bold;
			text-transform:uppercase;
		}
			#header ul.nav_main ul {
				display:none;
			}
	
	#content {
		display:block;
		padding-left:227px;
		margin-top:-42px;
	}
		#content .article.default {
			display:block;
			padding-top:20px;
			padding-bottom:15px;
		}


	#footer {
		display:block;
		padding-left:227px;
		border-top:1px solid #333;
		padding-top:10px;
		font-size:9px;
	}
	
.required_label	{
	font-weight:bold;
}

input.input,textarea {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:4px;
	border:1px solid #f00;
	font-size:14px;
	background-image:url(../images/input.png);
	background-position:top;
	background-repeat:repeat-x;	
}


			
.photoalbum_module {
	display:block;
	padding-top:32px;
}
/*
.photoalbum_module .photoalbum_thumbs {
	display:block;
	position:relative;
	width:10000px;
	height:200px;
	overflow:hidden;
}
*/
.photoalbum_module .photoalbum_thumbs {
	display:block;
}
.photoalbum_module .photoalbum_thumbs .photoalbum_thumb {
	padding-top:20px;
	padding-right:15px;
}

.albumsets {
	display:block;
}
.albumsets .set {
	display:block;
	float:left;
	width:320px;
	padding:10px;
	font-weight:bold;
	cursor:pointer;
}
.albumsets .set.over {
	background-color:#ccc;
}
.albumsets .set a {
	color:#000;
}
.albumsets .set a:hover {
	text-decoration:none;
}
.albumsets .set .added {
	display:none;
}
.albumsets .set .image img {
	margin-right:10px;
}


.simplemodal-data .nav.left {
	display:block;
	float:left;
	background-image:url(../images/left.png);
	background-position:left center;
	background-repeat:no-repeat;
	width:45px;
	cursor:pointer;
}
.simplemodal-data .nav.right {
	display:block;
	float:right;
	background-image:url(../images/right.png);
	background-position:right center;
	background-repeat:no-repeat;
	width:45px;
	cursor:pointer;
}
.simplemodal-data .info {
	display:block;
	text-align:center;
	font-weight:bold;
	color:#fff;
	padding:10px;
	background-image:url(../images/50.png);
}


/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/* Container */
#modalContainer {height:400px; width:600px; left:50%; top:50%; margin-left:-300px; background-color:#fff; border:3px solid #fff;}
#modalContainer a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:5px; right:5px; cursor:pointer;}
/*#modalContainer #basicModalContent {padding:8px;}*/
.simplemodal-wrap,
.popWindowDiv {
	overflow:hidden !important;
}
