body{
	margin: 0;
	padding: 0;
	font: 12px arial;
	color: #000000;
	text-align: center;
	line-height: 18px;
	width:100%;
}

img{
	border: 0px;
}

a{
	color: #002b45;
	text-decoration: underline;
}
	
a:visited{
	color: #002b45;
	text-decoration: underline;
}
	
a:hover{
	color: #002b45;
	text-decoration: none;
}

a.footermenu{
	color: #fff;
	font-size: 8px;
	font-family: arial;
	font-weight:bold;
	text-decoration: none;
}
	
a.footermenu:visited{
	color: #fff;
	text-decoration: none;
}
	
a.footermenu:hover{
	color: #fff;
	text-decoration: none;
}


a.smallcaps{
	color: #002b45;
	font-size:11px;
	font-family: arial;
	font-weight:bold;
	text-decoration: none;
	background: transparent url(../images/arrow.gif) no-repeat right center;
	padding-right:15px;
}
	
a.smallcaps:visited{
	color: #002b45;
	font-size:11px;
	font-family: arial;
	font-weight:bold;
	text-decoration: none;
	background: transparent url(../images/arrow.gif) no-repeat right center;
	padding-right:15px;
}

a.smallcaps:hover{
	color: #002b45;
	font-size:11px;
	font-family: arial;
	font-weight:bold;
	text-decoration: none;
	background: transparent url(../images/arrow.gif) no-repeat right center;
	padding-right:15px;
}

a.smallcapshome{
	color: #fff;
	font-size:11px;
	font-family: arial;
	font-weight:bold;
	text-decoration: none;
	background: transparent url(../images/arrow_white.gif) no-repeat left center;
	padding-left:15px;
}
	
a.smallcapshome:visited{
	color: #fff;
	font-size:11px;
	font-family: arial;
	font-weight:bold;
	text-decoration: none;
	background: transparent url(../images/arrow_white.gif) no-repeat left center;
	padding-left:15px;
}

a.smallcapshome:hover{
	color: #fff;
	font-size:11px;
	font-family: arial;
	font-weight:bold;
	text-decoration: none;
	background: transparent url(../images/arrow_white.gif) no-repeat left center;
	padding-left:15px;
}

h1{
	margin: 0 auto;
	font-size: 16px;
}
	
h2{
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-bottom:20px;
	line-height:22px;
}
	
h3{
	font-weight: bold;
	margin: 0;
	padding: 0;
}
	
p{
	font-size: 100%;
	margin: 0 0 0.6em 0;
}

.datum{
	color: #8b8c8e;
	font-weight:bold;
}

/* ________________ containers ________________ */


#topcontainer{
	position:relative;
	text-align: -moz-center;
	*text-align: center;
	margin: 0 auto;
	width: 100%;
	background:#fff url(../images/back.gif) repeat-x top left;
}

	#container{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:960px;
		min-height:600px;
		text-align: left;
	}

		#top{
			position: relative;
			width:960px;
			height:155px;
		}
			
			#titelpagina h1{
				position:absolute;
				top:-41px;
				left:0px;
				font-size: 18px;
				font-family: arial;
				font-weight:bold;
				color:#002b45;
				width:400px;
			}
			
			#titeloverzichtspagina h1{
				position:absolute;
				top:-28px;
				left:333px;
				font-size: 18px;
				font-family: arial;
				font-weight:bold;
				color:#002b45;
				width:400px;
			}
		
			#titel h1{
				position:absolute;
				top:127px;
				left:333px;
				font-size: 18px;
				font-family: arial;
				font-weight:bold;
				color:#002b45;
			}
		
			#logo{
				position:absolute;
				top:26px;
				left:0px;
				width:245px;
				height:44px;
			}
			
			#language{
				position:absolute;
				top:128px;
				left:910px;
				width:50px;
				height:15px;
			}
			
			#rubriek{
				position:absolute;
				top:127px;
				left:0px;
				width:250px;
				height:15px;
				color: #8b8c8c;
				font-size: 18px;
				font-family: arial;
				font-weight:bold;
			}
			
			#menu{
				position: absolute;
				top:30px;
				left:333px;
				width:700px;
				height:15px;
			}
				
				#menu ul{
					width:700px;
					height:15px;
					list-style:none;
					padding:0;
					margin:0;
				}
				
					#menu ul li{
						float:left;
						margin-right:25px;
					}
		
					#menu ul li a{
						color: #8b8d8e;
						font-size: 12px;
						font-family: arial;
						font-weight:bold;
						text-decoration:none;
					}
		
					#menu ul li a:hover{
						color: #002b45;
						text-decoration:none;
						font-size:12px;
						font-family: arial;
						font-weight:bold;
					}
		
					#menu ul li a.menuactive{
						color: #002b45;
						text-decoration:none;
						font-size:12px;
						font-family: arial;
						font-weight:bold;
					}
		
			#submenu{
				position: absolute;
				top:55px;
				left:334px;
				width:400px;
				height:15px;
			}
			
				#submenu ul{
					width:700px;
					height:15px;
					list-style:none;
				}
				
					#submenu ul li{
						float:left;
						margin-right:25px;
					}
					
					#submenu ul li a{
						color: #8b8d8e;
						text-decoration:none;
						font-size:11px;
					}
		
					#submenu ul li a:hover{
						color: #002b45;
						text-decoration:none;
						font-size:11px;
					}
		
					#submenu ul li a.subactive{
						color: #002b45;
						text-decoration:none;
						font-size:11px;
					}
		
		#projectkiezer{
			position: relative;
			width:960px;
			height:420px;
		}
		
			#foto{
				z-index:0;
			}
		
			#projectfoto{
				position:absolute;
				top:0px;
				left:0px;
				width:666px;
				height:415px;
				z-index:0;
			}
			
			#boog{
				position:absolute;
				top:67px;
				left:18px;
				background:transparent;
				z-index:5;
			}
			
				#boog img{
					 behavior: url(/css/iepngfix.htc);
				}
			
			#projecten{
				position:absolute;
				top:0px;
				left:622px;
				width:338px;
				height:415px;
				background:transparent;
			}
				
				#projecten .projecthome{
					position:relative;
					width:338px;
					height:65px;
					background:transparent url(../images/project.png) no-repeat top left;
				}
					
				#projecten .activeprojecthome{
					position:relative;
					width:338px;
					height:225px;
					background:transparent url(../images/projectkiezer.png) no-repeat top left;
				}
			
		#middenhome{
			position: relative;
			width:960px;
			min-height:404px;
			background: #e5e5e5;
		}
		
		#midden{
			position: relative;
			width:960px;
			height:auto;
			background: transparent url(../images/background.gif) no-repeat 825px 55px;
		}
		
			#kolomlinks{
				position: relative;
				width:300px;
				float:left;
				margin-left:0px;
				margin-top:15px;
			}
		
			#kolommidden{
				position: relative;
				width:630px;
				min-height:400px;
				float:left;
				margin-left:30px;
				margin-top: 15px;
			}
			
			.project{
				position: relative;
				float:left;
				width: 295px;
				height: 378px;
				background: #fff url(../images/project.gif) no-repeat bottom center;
			}
			
				.projecttekst{
					padding: 10px 10px 10px 10px;
				}
		
				.projecttekst, .projecttekst td{
					font-size:11px;
				}
				
			.projectsep{
				position: relative;
				float:left;
				width: 37px;
				height: 370px;
			}
				
#bottomcontainer{
	position:relative;
	text-align: -moz-center;
	*text-align: center;
	margin: 0 auto;
	height: 20px;
	width: 100%;
	background:#002b45;
}

	#footer{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:960px;
		height:20px;
		text-align: left;
	}

	#footertekst{
		margin-left:10px;
		margin-top:1px;
		color:#fff;
		font-size:11px;
	}

	#footer ul{
		position:absolute;
		top:0px;
		left:333px;
		width:550px;
		height:10px;
		list-style:none;
		padding:0;
		margin:0;
	}
	
		#footer ul li{
			float:left;
			margin-right:25px;
		}
	
.mainimage{
	width:666px;
}
	
	.imageitem{
		float:left;
		margin-top:25px;
		margin-right:25px;
		padding-bottom:20px;
	}

.small{
	padding-left:55px;
	padding-top:8px;
	width:230px;
	font-size:11px;
	line-height:14px;
}

	.small b{
		font-size:12px;
		font-family: arial;
		font-weight:bold;
		color:#002b45;
	}

.large{
	padding-left:55px;
	padding-top:8px;
	width:250px;
	font-weight:bold;
	color:#fff;
}
	
	.large b{
		font-family: arial;
		font-weight:bold;
	}
	
.kolom{
	position:relative;
	float:left;
	width:295px;
}

.kolomsep{
	position:relative;
	float:left;
	width:37px;
}

.kolom h1{
	font-size: 18px;
	font-family: arial;
	font-weight:bold;
	color:#002b45;
	padding:12px 0px 10px 0px;
}

.meerinformatie{
	position:absolute;
	top:194px;
	left:56px;
	width:120px;
	height:11px;
}

#region{
	position:absolute;
	top:102px;
	left:333px;
	width:100px;
	height:40px;
	font: bold 12px arial;
	color:#002b45;
}

#activity{
	position:absolute;
	top:102px;
	left:453px;
	width:100px;
	height:40px;
	font: bold 12px arial;
	color:#002b45;
}



