html {
	background: #d4d4d4 url("../gfx/background_1.jpg") no-repeat top center;
}
body {
	text-align: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #252525;
	padding-bottom: 50px;
}
#container {
	margin: 0 auto;
	padding: 0px;
	width: 960px;
	overflow: hidden;
	/* background: url("../gfx/containerfilling.jpg") no-repeat bottom right; */
	position: relative;
	z-index: 1;
}
#heading {
	height: 432px;
	width: 773px;
	position: absolute;
	z-index: -1;
	top: 104px;
	/* left: 187px; */
	right: 0;
	overflow: hidden;
}
	#heading ul li, #heading ul li img {
		height: 432px;
		width: 773px;
	}
	#contactblokje {
		background: url("../gfx/contact_blokje.gif") no-repeat;
		width: 217px;
		height: 76px;
		padding: 10px;
		position: absolute;
		z-index: 1;
		top: 135px;
		right: 20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #333366;
	}
		#contactblokje img {
			vertical-align: middle;
		}
		#contactblokje a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #333366;
			text-decoration: underline;
		}
		#contactblokje h3 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-weight: bold;
			color: #999999;
			margin: 2px 2px 10px 2px;
			line-height: 15px;
		}
	/* LAYER 1 */
	#backgroundcontainer {
		width: 773px;
		z-index: 2;
		margin-top: 104px;
		float: right;
		margin-bottom: 63px;
		position: relative;
		bottom: 0;
	}
		/* #heading {
			height: 432px;
			width: 773px;
		} */
		#background {
			background: #fff url("../gfx/container_bg.jpg") no-repeat;
			min-height: 309px;			
		}
		#footerpijl {
			background: url("../gfx/footerpijl.gif") no-repeat 214px 0px;
			height: 24px;
			width: 773px;
			float: right;
		}
		#footer {
			width: 773px;
			min-height: 208px;
			position: relative;
			bottom: 0;
			float: right;
		}
			#footerlinks {
				width: 773px;
				min-height: 173px;
				background: #333 url(../gfx/footer_bg.jpg) repeat-y;
				overflow: hidden;
			}
				#footerlinks ul {
					width: 400px;
					height: 155px;
					clear: both;
					float: left;
					padding-top: 15px;
					list-style-type:circle;
				}
					#footerlinks ul li {
						width: 130px;
						padding-left: 20px;
						font-family: verdana;
						font-size: 12px;
						font-weight: normal;
						color: #bdbdbd;
						float: left;
						list-style-type:circle;
					}
						#footerlinks ul li a {
							font-family: verdana;
							font-size: 12px;
							font-weight: normal;
							color: #bdbdbd;
							text-decoration: none;
						}
							#footerlinks ul li a:hover {
								text-decoration: underline;
							}
					#footerlinks h3 {
						font-family: verdana;
						font-size: 13px;
						font-weight: bold;
						color: #bdbdbd;
						margin-bottom: 3px;
						padding-left: 20px;
					}
					#footerlinks address {
						width: 240px;
						height: 150px;
						padding: 10px;
						float: right;
						font-family: verdana;
						font-size: 12px;
						font-weight: normal;
						color: #bdbdbd;
					}
						#footerlinks address a {
							font-family: verdana;
							font-size: 12px;
							font-weight: normal;
							color: #bdbdbd;
							text-decoration: none;
						}
						#footerlinks address a:hover {
							text-decoration: underline;
						}
			#legal {
				width: 773px;
				height: 25px;
				background: #fff url("../gfx/legal_bg.png") repeat-x;
				font-family: verdana;
				font-size: 11px;
				font-weight: normal;
				color: #23242a;	
				vertical-align: middle;
				text-align: center;		
				padding-top: 10px;
			}
				#legal a {
					font-family: verdana;
					font-size: 11px;
					font-weight: normal;
					color: #23242a;	
					text-decoration: none;
				}
				#legal a:hover {
					font-family: verdana;
					font-size: 11px;
					font-weight: normal;
					color: #23242a;	
					text-decoration: underline;
				}
	
	/* LAYER 2 */
	#contentholder {
		width: 960px;
		/* position: absolute; */
		z-index: 3;
		top: 0;
		overflow: hidden;
		position: relative;
	}
		#logo {
			width: 316px;
			height: 110px;
			margin-top: 9px;
			margin-left: 29px;
			float: left;
		}
		#topnavigatie {
			width: 558px;
			height: 62px;
			background: url("../gfx/navigatietop.png") no-repeat;
			margin-top: 65px;
			margin-right: 0px;
			float: right;
		}
		#zoekbalk {
			float: left;
			padding: 10px 0px;
		}
			#zoekbalk input {
				font-family: verdana;
				font-size: 14px;
				font-weight: normal;
				color: #23242a;	
				height: 20px;
			}
		#applesearch {
			font-family: verdana;
			font-size: 14px;
			font-weight: normal;
			color: #23242a;	
		}
			#applesearch .sbox_l  {
				/*default styling*/
			}

			#applesearch .sbox_r  {
				/*default styling*/
			}

			#applesearch .sbox input {
				/*default styling*/
				width: 180px;
				float:left;
			}
		#navigatie {
			width: 212px;
			margin: 0px;
			padding: 22px 0px 80px 0px;
			min-height: 374px;
			margin-top: 20px;
			margin-left: 0px;
			background: url("../gfx/navigatie_bg.jpg") no-repeat center bottom;
			overflow: hidden;
			float: left;
		}
		#subnavigatie {
			width: 194px;
			margin: 0px;
			padding: 0px;
			min-height: 100px;
			position: absolute;
			z-index: 1;
			top: 185px;
			/* left: 187px; */
			left: 225px;
		}
		/* PROJECTENCONTAINER */
		#projectencontainer {
			width: 699px;
			padding: 0px 15px 15px 15px;
			height: auto;
			margin-top: 310px;
			margin-left: 4px;
			margin-bottom: 25px;
			float: left;
			position: relative;
			/* background: url("../gfx/projectencontainer.png") repeat-y center top; */
		}
			#projectentop_big {
				height: 31px;
				width: 699px;
				background: url("../gfx/projectentop_big.png") no-repeat top center;
				padding-top: 30px;
				padding-left: 30px;
			}
			#projectentop_big h2 {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 20px;
				color: #ebeaf8;
				font-style: normal;
				font-weight: normal;
			}
			#projectenmiddle_big {
				width: 699px;
				padding: 0px;
				overflow: hidden;
				padding-top: 25px;
				padding: 25px 15px 15px 15px;
				background: url("../gfx/projectencontainerbg_big.png") repeat-y bottom center;
			}
				#projectenmiddle_big ul#projectenlijstmenu {
					width: 234px;
					height: auto;
					float: left;
				}
					#projectenmiddle_big ul#projectenlijstmenu li {
						width: 234px;
						height: 34px;
						margin: 0px;
						padding: 0px;
					}
					#projectenmiddle_big ul#projectenlijstmenu li a {
						width: 214px;
						height: 24px;
						display: block;
						font-family: arial;
						font-size: 12px;
						font-weight: normal;
						color: #fff;
						text-decoration: none;
						padding: 0px;
						padding-top: 10px;
						padding-left: 20px;
						margin: 0px;
					}
					#projectenmiddle_big ul#projectenlijstmenu li a#active, #projectenmiddle_big ul#projectenlijstmenu li a:hover {
						width: 234px;
						height: 34px;
						background: url("../gfx/projectitem.jpg") no-repeat;
						display: block;
						font-weight: bold;
						margin: 0px;
					}
						#projectenmiddle_big ul#projectenlijstmenu li a:hover {
							font-weight: normal;
						}
				#projectenmiddle_big div#projectholder {
					float: left;
					width: 425px;
					height: auto;
					padding: 0px 20px 20px 20px;
					font-family: Verdana;
					font-size: 11px;
					font-weight: normal;
					color: #fff;
					line-height: 14px;
					overflow: hidden;
				}
					#projectenmiddle_big table.projectspecs td {
						padding: 4px 20px 4px 0px;
					}
						#projectenmiddle_big table.projectspecs td.left {
							
						}
					#projectenmiddle_big div#projectholder h3 {
						font-family: arial;
						font-size: 18px;
						font-weight: bold;
						color: #fff;
					}
					#projectenmiddle_big #projectholder div.navigation ul {
						width: 440px;
						overflow: hidden;
					}
						#projectenmiddle_big #projectholder div.navigation ul li {
							display: inline;
							margin: 0px;
							/* background: url("../gfx/projectenimg_thumb_bg.jpg") no-repeat bottom center; */
						}
					#projectenmiddle_big #projectholder div.navigation ul li a  {
						width: 92px;
						/* height: 69px; */
						/* background: url("../gfx/projectenimg_thumb_bg.jpg") no-repeat top center; */
						background: #fff;
						padding: 1px;
						border: 1px solid #333;
						float: left;
						/* padding: 2px 2px 12px 2px; */
						margin: 10px 5px 10px 0px;
					}
					#projectenmiddle_big #projectholder div.slideshow {
						width: 409px;
						/* height: 306px; */
						float: left;
						/* background: url("../gfx/projectenimg_big_bg.jpg") no-repeat top center; */
						background: #fff;
						padding: 1px;
						border: 1px solid #333;
						/* padding: 2px 2px 2px 2px; */
						margin: 10px 5px 10px 0px;
					}
					div.controls {
						font-family: Verdana;
						font-size: 11px;
						font-weight: normal;
						color: #fff;
						text-align: center;
						display: block;
					}
					#projectenmiddle_big #projectholder .caption .image-title {
						text-align: center;
					}
					#projectenmiddle_big #projectholder .caption .image-desc {
						font-family: Verdana;
						font-size: 11px;
						font-weight: normal;
						color: #fff;
						text-align: center;
						display: block;
					}
			/* CONTENTCONTAINER */
			#contentcontainer {
				width: 699px;
				padding: 0px 15px 15px 15px;
				height: auto;
				margin-top: 310px;
				margin-left: 4px;
				margin-bottom: 25px;
				float: left;
				position: relative;
				/* background: url("../gfx/projectencontainer.png") repeat-y center top; */
			}
			#contenttop_big {
				height: 31px;
				width: 699px;
				background: url("../gfx/contenttop_big.png") no-repeat top center;
				padding-top: 30px;
				padding-left: 30px;
			}
			#contenttop_big h2 {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 20px;
				color: #ebeaf8;
				font-style: normal;
				font-weight: normal;
			}
			#contentmiddle_big {
				width: 699px;
				padding: 0px;
				overflow: hidden;
				padding-top: 25px;
				padding: 0px 15px 15px 15px;
				background: url("../gfx/contentcontainerbg_big.png") repeat-y bottom center;
			}
				#content_big {
					padding: 10px;
					overflow: hidden;
					height: auto;
					min-height: 500px;
				}
		#contentcontainer_home {
			width: 467px;
			height: auto;
			margin-top: 310px;
			margin-left: 4px;
			margin-bottom: 25px;
			float: left;
			position: relative;
		}
			#contenttop_home {
				height: 31px;
				width: 437px;
				background: url("../gfx/contenttop.png") no-repeat top center;
				padding-top: 30px;
				padding-left: 30px;
			}
				#contenttop_home h2 {
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 20px;
					color: #ebeaf8;
					font-style: normal;
					font-weight: normal;
				}
			#contentmiddle_home {
				width: 437px;
				padding: 0px 15px 15px 15px;
				overflow: hidden;
				background: url("../gfx/contentbg_big.png") no-repeat bottom center;
			}
			#content_home {
				width: 417px;
				padding: 10px;
				background: url("../gfx/contedfnt_bg.jpg") no-repeat;
				min-height: 500px;
			}
			#contentbottom_home {
				width: 457px;
				height: 10px;
				background: #ff0097 url("../gfx/contentbottom.png") no-repeat;
			}
			
			#projecten_home {
				width: 237px;
				height: auto;
				padding: 0px 15px;
				float: left;
				margin: 0px;
				position: relative;
				margin-top: 310px;
			}
				#projecten_home #projectentop {
					width: 237px;
					height: 31px;
					margin: 0px;
					padding: 30px 15px 0px 15px;
					background: url("../gfx/projectentop.png") no-repeat top center;
				}
					#projecten_home #projectentop h2 {
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 20px;
						color: #ebeaf8;
						font-style: normal;
						font-weight: normal;
						padding-left: 15px;
					}
				#projecten_home #projectenmiddle {
					margin: 0px;
					width: 237px;
					height: auto;
					padding: 0px 15px 15px 15px;
					overflow: hidden;
					background: url("../gfx/projectenhomebg_big.png") no-repeat bottom center;
				}	
					#projecten_home #projectenmiddle #projectencontent {
						padding: 10px;
						font-family: verdana;
						font-size: 11px;
						font-weight: normal;
						color: #191924;
						min-height: 500px;
					}
						#projecten_home #projectenmiddle #projectencontent ul {
							width: 217px;
							/* background: #ccc; */
						}
						#projecten_home #projectenmiddle #projectencontent ul li {	
							list-style:none outside none; display:inline;
						}
						#projecten_home #projectenmiddle #projectencontent ul li a {
							font-family: verdana;
							font-size: 11px;
							font-weight: normal;
							color: #191924;
							text-decoration: none;
							padding: 10px 0px 10px 10px;
							display: block;
						}
							
							img.arrow {
								z-index: 2;
								position: absolute;
								top: 0px;
								left: 0px;
							}
							#projecten_home #projectenmiddle #projectencontent ul li a:hover, #projecten_home #projectenmiddle #projectencontent ul li a.selected, #projecten_home #projectenmiddle #projectencontent ul li a.active {
								color: #fff;
								background: #3b497e;
							}
								#projecten_home #projectenmiddle #projectencontent ul li ul li a, #projecten_home #projectenmiddle #projectencontent ul li ul li a img {
									margin: 0px;
									padding: 0px;
									background: none;
									display: block;
									/* z-index: 1;*/
									position: relative;
									top: 0px;
									left: 0px;
							width: 217px;
							overflow: hidden;
								}
				#projecten_home #projectenbottom {
					width: 237px;
					padding: 0px 0px;
					height: auto;
					margin: 0px;
				}
					#projecten_home .button {
						width: 237px;
						height: 25px;
						padding-top: 7px;
						display: block;
						background: url("../gfx/button_meer-projecten.png") no-repeat;
						font-family: verdana;
						font-size: 12px;
						font-weight: normal;
						color: #fff;
						text-decoration: none;
						vertical-align: middle;
						text-align: center;
					}
table.downloads {
	width: 100%;
	margin: 20px auto 0px auto;
}		
	table.downloads th {
		background: #333;
		padding: 3px 0px;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
	}
		table.downloads th.icon {
			text-align: center;
		}
		table.downloads th.bestand {
			text-align: left;
		}
		table.downloads th.aantal {
			text-align: right;
		}
		table.downloads th.filesize {
			text-align: right;
			padding-right: 10px;
		}
	table.downloads tr td {
		padding: 2px 3px;
		font-family: arial;
		font-size: 11px;
		font-weight: normal;
		color: #333;
	}
		table.downloads tr td a {
			padding: 2px 3px;
			font-family: arial;
			font-size: 11px;
			font-weight: normal;
			color: #333;
			text-decoration: underline;
		}
		table.downloads tr td img.icon, table.downloads tr td a img.icon {
				border: none;
			}
		table.downloads tr td.icon {
			text-align: center;
		}
		table.downloads tr td.bestand {
			text-align: left;
		}
		table.downloads tr td.aantal {
			text-align: right;
		}
		table.downloads tr td.filesize {
			text-align: right;
			padding-right: 10px;
		}
		table.downloads tr td.omschrijving {
			border-bottom: 1px solid #333;
			margin-bottom: 3px;
			padding-bottom: 10px;
		}
		
table.downloads_categorien {
	width: 100%;
	margin: 20px auto 0px auto;
}		
	table.downloads_categorien th {
		background: #333;
		padding: 0px;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
	}
	table.downloads_categorien tr td {
		padding: 5px 3px;
		font-family: arial;
		font-size: 12px;
		font-weight: normal;
		color: #333;
	}
		table.downloads_categorien tr td.icon {
			text-align: center;
		}
			table.downloads_categorien tr td.icon img, table.downloads_categorien tr td.icon a img{
				border: none;
			}
		table.downloads_categorien tr td.bestand, table.downloads_categorien tr td.bestand a {
			text-align: left;
			font-family: arial;
			font-size: 14px;
			font-weight: bold;
			color: #333;
		}
		table.downloads_categorien tr td.aantal {
			text-align: center;
		}
		table.downloads_categorien tr td.filesize {
			text-align: right;
		}
		table.downloads_categorien tr td.omschrijving {
			border-bottom: 1px solid #333;
			margin-bottom: 3px;
			padding-bottom: 10px;
		}
	
