body,html {
	text-align: center;
	font-family: Verdana,sans-serif;
	background: #d0d0c6;
}

div#wrapper-header {
	background: url(/interface/wrapper-header.gif) left no-repeat;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	width: 972px;
}

div#wrapper-footer {
	background: url(/interface/wrapper-footer.gif) left no-repeat;
	height: 66px;
	margin-left: auto;
	margin-right: auto;
	width: 972px;
	text-align: left;
}

	a.bam {
		position: absolute;
		height: 43px;
		width: 101px;
		margin-left: 225px;
	}
	
	a.ballast {
		position: absolute;
		height: 43px;
		width: 141px;
		margin-left: 335px;
	}

	a.imtech {
		position: absolute;
		height: 43px;
		width: 107px;
		margin-left: 653px;
	}
	
	a.homij {
		position: absolute;
		height: 43px;
		width: 137px;
		margin-left: 489px;
	}

div#wrapper {
	background: url(/interface/wrapper-repeat.gif) left repeat-y;
	padding-left: 22px;
	padding-right: 22px;
	width: 928px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: -15px;
	padding-bottom: 8px;
}

	div#wrapper div#header {
		height: 163px;
	}
		
		div#wrapper div#header div.text {
			float: left;
			font-size: 31px;
			color: #FFF;
			padding-top: 40px;
			width: 517px;
			padding-left: 32px;
		}
		
		div#wrapper div#header div.logo {
			float: right;
			margin-right: 18px;
			margin-top: 42px;
		}	

	div#wrapper div#menu {
		height: 46px;
		position: relative;
	}

	div#wrapper div#menu ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		padding-top: 8px;
	}
	
		div#wrapper div#menu ul li {
			display: inline;
		}
		
			div#wrapper div#menu ul li a {
				display: block;
				float: left;
				width: 116px;
				text-transform: uppercase;
				text-align: center;
				background: #b7c72a;
				padding-top: 8px;
				padding-bottom: 8px;
				color: #FFF;
				text-decoration: none;
				font-weight: bold;
				font-size: 12px;
			}
			
				div#wrapper div#menu ul li.odd a {
					background: #9baa27;
				}
			
				div#wrapper div#menu ul li.active a, div#wrapper div#menu ul li a:hover {
					background: #009cdd;
				}
				
				
				div#wrapper div#menu ul li a.last {
					width: 115px;
				}

				div#wrapper div#menu ul li a.last:hover {
					width: 115px;
				}

				div#wrapper div#menu ul li div.submenu {
					position: absolute;
					margin-top: 22px;
					width: 116px;
					left: 0px;
					/*filter:alpha(opacity=95);
					-moz-opacity:0.95;
					-khtml-opacity: 0.95;
					opacity: 0.95;*/
				}
				
					div#wrapper div#menu ul li div.submenu ul {
						
					}
			
					div#wrapper div#menu ul li div.submenu ul li {
						display: block;
						
					}
					
						div#wrapper div#menu ul li div.submenu ul li a {
							float: none;
							width: 116px;
							display: block;
							background: #a8d4f1;
							font-size: 10px;
						}
	
						div#wrapper div#menu ul li div.submenu ul li.active a , div#wrapper div#menu ul li div.submenu ul li a:hover {
							background: #009cdd;
						}
	
	div#wrapper	div#content {
		font-size: 12px;
		color: #000;
		margin-left: 232px;
		margin-right: 232px;
		line-height: 19px;
		padding: 20px;
		*overflow: hidden;
		*width: 404px;
	} 
	
		div#wrapper	div#content a {
			color: #009CDD;
		}
	
		div#wrapper	div#content h3 {
			font-size: 21px;
			margin: 0px;
			padding-bottom: 22px;
			color: #009cdd;
		}

                div#wrapper div#content div.content-box {
                    width: 424px;
                    overflow: hidden;
}
		
	div#wrapper div#left {
		float: left;
		width: 216px;
	}
	
		div#wrapper div#lastnews {
			border: 1px solid #b7c72a;
			padding: 8px;
			margin-bottom: 8px;
		}
		
			div#wrapper div#lastnews h3 {
				color: #9baa27;
				margin: 0px;
				padding: 0px;
				font-size: 16px;
				padding-bottom: 12px;
			}		
		
			div#wrapper div#lastnews .innertext {
				background: url(/interface/news-background.gif) repeat-x bottom;
				padding: 8px;
				font-size: 11px;
				line-height: 17px;
			}
			
				div#wrapper div#lastnews .innertext a {
					color: #9baa27;
					text-decoration: none;
				}
			
		div#wrapper div#left div#visualisatie  {
			border: 1px solid #b7c72a;
			padding: 8px;
		}
		
			div#wrapper div#left div#visualisatie h2 {
				font-size: 15px;
				color: #9BAA27;
				margin: 0px;
				padding: 0px;
				padding-bottom: 12px;
			}
				
			div#wrapper div#left div#visualisatie div.innertext {
				background: url(/interface/news-background.gif) repeat-x bottom;
				padding: 8px;
				font-size: 11px;
				line-height: 17px;
			}
			
				div#wrapper div#left div#visualisatie div.innertext a {
					color: #9BAA27;
				}
			
	div#wrapper div#right {
		float: right;
		width: 232px;
	}
		
		div#wrapper div#photos {
			border: 1px solid #9dcfef;
			padding: 8px;
			margin-bottom: 8px;
		}
		
			div#wrapper div#photos h3 {
				color: #009cdd;
				margin: 0px;
				padding: 0px;
				font-size: 15px;
				padding-bottom: 12px;
			}

				div#wrapper div#photos h3 a {
					color: #009cdd;
					text-decoration: none;
				}
		
		div#wrapper div#newsletter {
			border: 1px solid #9dcfef;
			padding: 8px;
			
		}
		
			div#wrapper div#newsletter h3 {
				color: #009cdd;
				margin: 0px;
				padding: 0px;
				font-size: 15px;
				padding-bottom: 12px;
			}
		
			div#wrapper div#newsletter div.innertext {
				padding: 10px;
				padding-top: 4px;
				background: url(/interface/newsleter-background.gif) repeat-x bottom;
				font-size: 10px;
				color: #35373c;
			}	
			
				div#wrapper div#newsletter div.innertext a {
					color: #35373c;
				}
				
div.albums {
	
}

	div.albums img {
		border: 0px;
	}

	div.albums div.album {
		float: left;
		width: 200px;
		padding-top: 15px;
		padding-bottom: 20px;
	}
	
		div.albums div.album h4 {
			margin: 0px;
			padding: 0px;
			padding-bottom: 10px;
		}

div#content div.photos {
	padding-top: 20px;
	width: 415px;
}

	div.photos  div.photo {
		float: left;
		width: 150px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

table.form {
	border-collapse: collapse;	
}

	table.form input {
		border: 1px solid #009cdd;
		padding: 2px;
	}
	
	.form_button {
		margin-top: 10px;
		border: 1px solid #009cdd;
		background: #a8d4f1;
	}

