	html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, address {
		margin: 0;
		padding: 0;
	}
	a, a:hover{
		color: #000000;
	}
	a:hover{
		color:#ac1a2f;
		text-decoration: underline;
	}
	body, textarea, input{
		color: #000000;
		font: 10pt/18px Arial;
	}
	html, body{
		height:100%;
	}
	html{
		background-image:url(/img/achtergronden/html-bg.gif);
		background-repeat:repeat-x;
	}
	body{
		background-image:url(/img/achtergronden/body-bg.gif);
		background-position: center 0;
		background-repeat:no-repeat;

	}
	img{
		border: 0;
	}
	p{
		margin: 0;
		padding: 0;
	}
	
	div.canvas{
		width:996px;
		margin: 0 auto;
	}
	div.header{
		width:996px;
		height:144px;
		background-image:url(/img/content/header-bg.gif);
		background-repeat:no-repeat;
		position:relative;
		float:left;
	}
	div.header h1{
		position:absolute;
		left:16px;
		top:23px;
		width:135px;
		height:55px;
	}
	div.header h1 a{
		width:135px;
		height:55px;
		display:block;
		text-indent:-9999px;
	}
	div.header ul.top-navigatie{
		position:absolute;
		top:111px;
		left:0px;
		width:700px;
		height:30px;
		margin:0;
		padding:0;
		list-style-type:none;
	}
	div.header ul.top-navigatie li{
		margin:0;
		padding:0;
		list-style-type:none;
		float:left;
		padding:0 15px 0 0;
		background-image:url(/img/content/top-navigatie-spacer.gif);
		background-repeat:no-repeat;
		background-position:right 0;
	}	
	div.header ul.top-navigatie li a:link,
	div.header ul.top-navigatie li a:visited,
	div.header ul.top-navigatie li a:active,
	div.header ul.top-navigatie li a:hover{
		padding:0 0 0 15px;
		color:#f6be33;
		font-size:16px;
		text-decoration:none;
		line-height:30px;
	}	
	div.header ul.top-navigatie li a:hover,
	div.header ul.top-navigatie li a.actief{
		background-image:url(/img/content/top-navigatie-mo.gif);
		background-repeat:no-repeat;
		background-position:5px 6px;
	
	}	
	div.header div.header-zoekbalk-container{
		position:absolute;
		top:117px;
		right:30px;
		height:18px;
		
	}
	div.header-zoekbalk-container div,
	div.header-zoekbalk-container input,
	div.header-zoekbalk-container a:link,
	div.header-zoekbalk-container a:visited,
	div.header-zoekbalk-container a:active,
	div.header-zoekbalk-container a:hover{
		float:left;
	}
	div.header-zoekbalk-container div{
		width:13px;
		height:18px;
		background-image:url(/img/content/header-zoekbalk-leftbg.gif);
	}
	div.header-zoekbalk-container input{
		width:190px;
		height:16px;
		background-image:url(/img/content/header-zoekbalk-bg.gif);
		background-repeat:repeat-x;
		border:0px;
		font-size:11px;
		line-height:16px;		
		}	
	div.header-zoekbalk-container a:link,
	div.header-zoekbalk-container a:visited,
	div.header-zoekbalk-container a:active,
	div.header-zoekbalk-container a:hover{
		width:26px;
		height:18px;
		background-image:url(/img/content/header-zoekbalk-submitbg.gif);
	}
	div.header-zoekbalk-container a:hover{
		background-position:0 -18px;
	}
	
	div.content-container{
		width:996px;
		float:left;
	}
	div.navigatie-kolom{
		float:left;
		width:258px;
	}
	div.navigatie-kolom a{	
		color:#000;
	}
	div.navigatie-kolom ul.hoofd-navigatie{
		width:235px;
		margin:0;
		padding:0;
		list-style-type:none;
		margin:20px 0 0 0px;
		background-image:url(/img/content/hoofdnav-item-bg.gif);
		background-repeat:no-repeat;
		background-position:0 top;
	}
	div.navigatie-kolom div.login {
		width:235px;
		text-decoration:none;
		background-image:url(/img/content/hoofdnav-item-bg.gif);
		background-repeat:no-repeat;
		background-position:-15px top;
		display:block;	
		margin: 30px 0 0 0;
		padding: 0 0 0 20px;
	}
	
	div.navigatie-kolom div.login h2 {
		padding: 5px 0 0 0;
		color:#000;
		font-weight:normal;
		font-size:13px;
	}
	div.navigatie-kolom div.login a {
		margin: 5px 0 0 0;
	}

	div.navigatie-kolom div.login a:hover{
		text-decoration: none;
	}
	
	div.navigatie-kolom div.login .error {
		color:#DC1A2F;
	}
	
	li.hoofditem{
		width:250px;
		margin:0;
		padding:0;
		list-style-type:none;
		line-height:22px;
	}	
	li.hoofditem a:link,
	li.hoofditem a:visited,
	li.hoofditem a:active,
	li.hoofditem a:hover{
		text-decoration:none;
		padding:0 0 0 20px;
		background-image:url(/img/content/hoofdnav-item-bg.gif);
		background-repeat:no-repeat;
		background-position:0 bottom;
		width:215px;
		display:block;		
	}
	li.hoofditem a:hover,
	li.hoofditem a.actief{
		color:#000;
		width:205px;
		background-image:url(/img/content/hoofdnav-item-bg-mo.gif);
		background-repeat:no-repeat;
		background-position:0 bottom;
		padding:0 0 0 20px;
		margin:0 -0px 0 10px;
	}	
	ul.hoofd-navigatie ul.subnavigatie{
		margin:0;
		padding:0;
		list-style-type:none;
		padding:0 0 0 12px;
	}
	ul.subnavigatie li.subitem{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	ul.hoofd-navigatie ul.subnavigatie li.subitem a:link,
	ul.hoofd-navigatie ul.subnavigatie li.subitem a:visited,
	ul.hoofd-navigatie ul.subnavigatie li.subitem a:active,
	ul.hoofd-navigatie ul.subnavigatie li.subitem a:hover{
		font-weight:normal;
		text-decoration:none;
		width:203px;
		display:block;		
		border-bottom:solid 1px #f6be33;	
		padding:0 0 0 10px;
		margin:0 0 0 10px;
		background:none;
	}
	ul.hoofd-navigatie ul.subnavigatie li.subitem a:hover{
		border-bottom:solid 1px #f6be33;	
		padding:0 0 0 25px;	
		background-image:url(/img/content/subitem-mo-bg.gif);
		background-repeat:no-repeat;
		background-position:10px 6px;
		width:188px;
	}	

	div.content-kolom{
		width:710px;
		float:left;
	}
	div.kruimelpad{
		width:710px;
		margin:17px 0 0 16px;
	}
	div.kruimelpad a:link,
	div.kruimelpad a:visited,
	div.kruimelpad a:active,
	div.kruimelpad a:hover{
		font-size:9pt;
	}
	div.kruimelpad a.actief{
		color:#ac1a2f;
	}
	div.content-kolom h2{
		margin:19px 0 0 0;
		color:#a81212;
		font-size:24px;
		line-height:24px;
	}
	div.content-kolom h3{
		color:#a81212;
	}	
	div.content{
		margin:19px 0 0 0;
	}
	div.footer{
		float:left;
		margin:50px 0 0 0;
		width:996px;
		height:20px;
		background-image:url(/img/achtergronden/footer-bg.gif);
		background-repeat:no-repeat;
		text-align:center;
		color:#919191;		
	}
	div.footer a:link,
	div.footer a:visited,
	div.footer a:active,
	div.footer a:hover{	
		color:#919191;
		text-decoration:none;
	}
	div.footer a:hover{	
		color:#ac1a2f;
		text-decoration:underline;
	}	

	.form{
		width: 235px;
	}
	
	.form div{
		margin: 5px 0 0 0;
	}
	
	.form label{
		width: 70px;
		float: left;
		font-weight: normal;
	}
	
	.form input {
		width:143px;
		border:1px solid #919191;
		margin:0 0 0 0;
		float: left;
	}
	
	.form .button{
		float: left;
		width: 70px;
		margin: 5px 20px 0 0;
	}
	