	html, body {
		margin: 0px 0px;
		height: 100%;
	}
	
	body {
		background: #EEE url("/img/layout/background.png") repeat-y fixed center;
		font: 9pt Verdana;
	}
	
	#bodyContainer {
		width: 998px;
		min-height: 100%;
		position: absolute;
		margin-left: -500px;
		left: 50%;
		background-color: #FFFFFF;
		border-left: 1px solid #AAAAAA;
		border-right: 1px solid #AAAAAA;
	}
	
	#topShadowContainer {
		width: 1008px;
		height: 10px;
		margin-left: -5px;
		background-color: #EEE;
		background-image: url("/img/layout/top_shadow.png");
		background-repeat: repeat-x;
		background-position: 50% 90%;
	}
	
	#shadowLeft {
		float: left;
		width: 5px;
		height: 6px;
		margin-top: 4px;
		background-image: url("/img/layout/topleft_shadow.png");
	}
	
	#shadowRight {
		float: right;
		width: 5px;
		height: 6px;
		margin-top: 4px;
		background-image: url("/img/layout/topright_shadow.png");
	}
	
	#topContainer {
		height: 100px;
		margin-top: -1px;
	}
	
	#logoLeft {
		float: left;
		width: 523px;
		height: 100%;
		background-image: url("/img/layout/headerleft.png");
		background-repeat: no-repeat;
	}
	
	#logoRight {
		float: right;
		width: 475px;
		height: 100%;
		background-image: url("/img/layout/headerright.png");
		background-position: 0px 62px;
		background-repeat: no-repeat;
	}
	
	#menuContainer {
		width: 100%;
		height: 26px;
		background-image: url("/img/layout/buttonright.png");
	}
	
	
	#menuContainer ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	#menuContainer ul li {
		float: left;
		text-indent: 10px;
		width: 113px;
		padding: 6px;
		background-image: url("/img/layout/button_normal.png");
		background-repeat: no-repeat;
	}
	
	#menuContainer ul li a {
		font: 10pt Verdana;
		font-weight: bold;
		text-decoration: none;
		color: #000;
		display: block;
		width: 100%;
		padding: 0px 1px 4px 1px;
	}
	
	#menuContainer ul li:hover {
		background-image: url("/img/layout/button_hover.png");
		cursor: pointer;
	}
	
	#menuContainer ul li.selected {
		background-image: url("/img/layout/button_active.png");
		margin-top: -1px;
		height: 14px;
		border-bottom: 1px solid white;
		cursor: default;
	}
	
	#menuContainer ul li.selected a {
		cursor: default;
	}
	
	#contentContainer {
		float: left;
		clear: left;		
		padding: 10px 0px 40px 30px;
		overflow: auto;
	}
	
	#rightMenuContainer {
		float: right;
	}
	
	#footerContainer {
		width: 100%;
		background-color: #CCC;
		border-top:1px solid #666666;
		position: absolute;
		bottom: 10px;
		height: 25px;
	}
	
	#footerContainer ul {
		float: right;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	#footerContainer ul li {
		float: left;
		margin: 6px 8px;
		text-indent: 10px;
		border-left: 1px solid maroon;
	}
	
	#footerSpacer {
		width: 1008px;
		height: 10px;
		margin-left: -5px;
		background-color: #EEE;
		position: absolute;
		bottom: 0px;
	}
	
	/* losse dingen */
	
	#logoRight form {
		padding: 10px;
		margin: 7px;
		float: right;
	}
	
	#footerContainer a {
		font: 8pt Verdana;
		color: maroon;
		text-decoration: none;
	}
	
	#footerContainer a:hover {
		text-decoration: underline;
	}
	