body{
	margin:0px;
	background-color:#FFFFFF;
}
body, table{
	color:#333333;
	font-size:11px;
	font-family:Arial;
}
a{
	color:#003b5a;
}
a.extern{
	padding-right:10px;
	background:url(images/externallink.gif) no-repeat right center;
}
h1{
	margin:0px;
	height:38px;
	color:#212C4F;
	font-size:18px;
}
h2{
	display:inline;
	margin:0px;
	color:#212C4F;
	font-size:11px;
	padding-right:10px;
}
hr{
	margin:9px 0px;
	height:0px;
	border:0px;
	border-top:solid 2px #232F50;
	overflow:hidden;
}
form{
	margin:0px;
}
input.text{
	width:182px;
	border:solid 1px #E7E7E7;
	border-top:solid 1px #ACACAC;
	padding:1px 3px 1px 3px;
	font-size:11px;
	color:#000000;
}
input.button{
	border:solid 1px #003c5b;
	padding:1px 3px 1px 3px;
	background-color:#FFFFFF;
	font-size:11px;
}
a.button{
	display:block;
	width:110px;
	height:18px;
	padding-top:4px;
	background:url(images/button.png);
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
a.button:hover{
	color:#657DBC;
}
select{
	width:100%;
	font-size:11px;
}
#photo_viewer{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:5;
	display:none;
}
html>body #photo_viewer{
	position:fixed;
}
	#photos_filler{
		width:100%;
		height:25px;
	}
	#photos{
		position:relative;
		width:810px;
		height:480px;
		padding:5px;
		margin:auto;
		background-color:#FFF;
		z-index:2;
	}
		#photos_close{
			display:block;
			position:absolute;
			top:10px;
			right:10px;
			width:16px;
			height:16px;
			background:url(images/close.png);
			filter:alpha(opacity=75);
			opacity:.75;
			z-index:2;
		}
		#photos_close:hover{
			filter:alpha(opacity=100);
			opacity:1;
		}
		#photos_content{
			position:relative;
			width:800px;
			height:480px;
			z-index:1;
		}
		.gv_thumbnail img{
			width:70px;
		}
	#photos_bg{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background-color:#FFFFFF;
		filter:alpha(opacity=10);
		opacity:.1;
		z-index:1;
	}
#container{
	margin:auto;
	width:952px;
}
	#searchbox{
		float:left;
		width:190px;
	}
		.question{
			margin-top:14px;
		}
		#search{
			
		}
		#project_descriptions{
			display:block;
			margin-top:9px;
			width:190px;
			height:23px;
			padding-top:7px;
			background:url(images/project_descriptions.png);
			color:#FFFFFF;
			text-align:center;
			text-decoration:none;
			font-size:12px;
			font-weight:bold;
		}
		#project_descriptions:hover{
			color:#DDDDDD;
		}
	#detailbox{
		float:left;
		margin-left:8px;
		width:368px;
		border-top:solid 2px #232F50;
	}
		#detailphoto{
			width:368px;
			height:247px;
			background:no-repeat top center;
		}
		#detailinfo{
			
		}
			#detailinfo .name{
				float:left;
				width:85px;
				height:46px;
				color:#232F50;
				font-weight:bold;
			}
			#detailinfo .value{
				float:left;
				margin-bottom:2px;
				width:283px;
				height:46px;
			}
			#detailinfo .materialen{
				height:44px;
			}
			#detailinfo .architect{
				height:20px;
			}
			#detailinfo .buttons{
				height:36px;
			}
				#detailinfo a{
					float:left;
					margin-right:4px;
				}
				#detailinfo #zipbutton{
					float:left;
					margin-top:4px;
					width:224px;
					background-image:url(images/button_large.png);
				}
	#mapbox{
		float:left;
		margin-left:8px;
		width:378px;
		height:420px;
		border-top:solid 2px #232F50;
		overflow:hidden;
	}
		#map{
			width:378px;
			height:420px;
		}
	#gelijkende_projecten{
		position:relative;
		width:952px;
		overflow:hidden;
	}
		#pages{
			position:absolute;
			top:0px;
			right:0px;
			height:16px;
		}
			#pages a, #pages span{
				float:left;
				display:block;
				width:16px;
				height:16px;
				text-align:center;
				text-decoration:none;
			}
			#pages a:hover, #pages a.current{
				color:#FFFFFF;
				background-color:#232F50;
			}
		#projects{
			height:270px;
		}
		#gelijkende_projecten ul{
			position: relative;
			top:0; 
			left:0px;
			padding:0;
			margin:0;
			width:0px;
			list-style-type:none;
			overflow:hidden;
		}
			#gelijkende_projecten ul li{
				float:left;
				width:992px;
				padding:0;
				margin:0;
				overflow:hidden;
				
			}
			html>body #gelijkende_projecten ul li{
				width:998px;
			}
	.project{
		float:left;
		display:block;
		margin:5px 42px 5px 0px;
		width:120px;
		height:80px;
		background:no-repeat center;
	}
	html>body .project{
		margin:5px 46px 5px 0px;
	}
		.project img{
			border:none;
			width:120px;
			height:80px;
		}
