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{
		text-decoration: none;
	}
	body, textarea, input{
		color: #000000;
		font-family:arial;
		font-size:.95em;
		line-height:1.5em;
	}
	body{
		font-size:75%;
	}
	img{
		border: 0;
	}
	p{
		margin: 0;
		padding: 0;
	}
	

	.canvas{
		width:980px;
		margin:0 auto;
		position:relative;
	}
	.header-container{
		background-image:url(/img/achtergronden/body-bg.gif);
		background-repeat:repeat-x;
		width:100%;
		height:213px;
	}
	.header{
		margin:0 auto;
		width:980px;
		height:213px;		
		position:relative;
	}
	.header-overlay{
		position:absolute;
		top:0px;
		left:0px;
		width:980px;
		height:148px;
		z-index:2;
		background-image:url(/img/achtergronden/header-overlay.png);
	}
	.header-visual{
		position:absolute;
		top:0px;
		left:0px;
		width:980px;
		height:148px;
		z-index:1;
		overflow:hidden;		
	}
	.logo-container{
		width:235px;
		height:213px;
		position:absolute;
		top:0px;
		left:9px;
		background-image:url(/img/achtergronden/logo-bg.png);
		z-index:3;
	}
	.logo-container a{
		position:absolute;
		top:24px;
		left:63px;
		width:105px;
		height:170px;
		background-image:url(/img/algemeen/logo-vckampen-rood.gif);
		background-repeat:no-repeat;
		text-indent:-9999px;
		z-index:3;		
	}
	ul.topnav{
		position:absolute;
		left:275px;
		top:164px;
		width:680px;
		height:18px;
		margin:0;
		padding:0;
		list-style-type:none;
	}
	ul.topnav li{
		float:left;
		margin:0;
		padding:0;
		background-image:url(/img/algemeen/topnav-bullet.png);
		background-repeat:no-repeat;
		background-position:0 6px;
		padding:0 25px 0 0;
	}
	ul.topnav li a:link,
	ul.topnav li a:visited,
	ul.topnav li a:active,
	ul.topnav li a:hover{
		padding:0 0 0 13px;
		font-weight:bold;
		color:#ffffff;
		font-size:1.2em;
		text-decoration:none;
	}
	ul.topnav li a:hover{
		text-decoration:underline;
	}
	.navigatie{
		width:275px;
		float:left;
	}
	.hoofdnav-container{
		float:left;
		position:relative;
		width:245px;
		background-image:url(/img/achtergronden/hoofdnav-bg.gif);
		background-position: 0px bottom;
		padding:15px 0 27px 0;
	}
	ul.hoofdnav{
		margin:0;
		margin-left:14px;
		_margin-left:7px;
		width:225px;
		padding:15px 0 15px 0;
		list-style-type:none;
	}
	ul.hoofdnav li{
		margin:0px;
		padding:0;
		list-style-type:none;
	}
	ul.hoofdnav li a.hoofdnav:link,
	ul.hoofdnav li a.hoofdnav:visited,
	ul.hoofdnav li a.hoofdnav:active,
	ul.hoofdnav li a.hoofdnav:hover{
		height:25px;
		line-height:25px;
		width:215px;
		padding:0 10px 0 0;
		display:block;
		text-align:right;
		font-size:1em;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
	}
	ul.subnav{
		margin:0;
		padding:5px 0 20px 0;
	}
	ul.subnav li{
		padding-right:10px;
		text-align:right;
		border-top:0px;
	}
	ul.subnav li a.subnav:link,
	ul.subnav li a.subnav:visited,
	ul.subnav li a.subnav:active,
	ul.subnav li a.subnav:hover{
		font-weight:normal;
		text-decoration:none;
	}
	ul.subnav li a.subnav:hover,
	ul.subnav li.actief a.subnav{
		text-decoration:underline;
	}
	.contentcontainer{
		width:705px;
		float:left;
	}
	.contentcontainer p a:hover{
		text-decoration:none;
	}
	div.kruimelpad{
		width:705px;
		height:15px;
		position:relative;
		float:left;
	}
	ul.kruimelpad,
	ul.kruimelpad li{
		padding:0;
		margin:0;
		list-style-type:none;
	}
	ul.kruimelpad li{
		float:left;
		background-image:url(/img/algemeen/kruimelpad-bullet.gif);
		background-repeat:no-repeat;
		background-position: right 7px;
		padding:0 10px 0 10px;
		font-size:.95em;
	}
	ul.kruimelpad li.last{
		background-image:none;
		padding-right:0px;
	}
	ul.kruimelpad li.home{
		padding-left:0px;
	}
	ul.kruimelpad li a{
		color:#000000;
		font-size:.95em;
	}
	div.paginaopties{
		position:absolute;
		top:0px; 
		right:0px;
		width:171px;
		height:15px;
	}
	ul.paginaopties,
	ul.paginaopties li{
		padding:0;
		margin:0;
		list-style-type:none;
	}
	ul.paginaopties li{
		float:left;
		padding-left:30px;
		background-repeat:no-repeat;
	}
	ul.paginaopties li a{
		font-size:.95em;
	}
	
	ul.paginaopties li.button-terug{
		background-image:url(/img/algemeen/bullet-terug.gif);
		background-position:17px 7px;
	}
	ul.paginaopties li.button-printdezepagina{
		background-image:url(/img/algemeen/bullet-print.gif);		
		background-position:15px 4px;
	}
	h1{
		position:relative;
		float:left;
		text-align:left;
		width:705px;
		font-size:1.5em;
		margin-top:25px;
		margin-bottom:25px;
	}
	ul.nieuwslist{
		width:705px;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;		
	}
	ul.nieuwslist li{
		margin:0;
		padding:0;
		list-style-type:none;
		line-height:20px;
	}
	ul.nieuwslist li span{
		font-weight:bold;
	}
	.form{
		width:705px;
		float:left;
		position:relative;
	}
	.form p{
		width:705px;
		margin-bottom:3px;
		float:left;
	}
	.form p.button{
		margin-top:15px;
	}
	.form p.button a:link,
	.form p.button a:visited,
	.form p.button a:active,
	.form p.button a:hover{
		font-weight:bold;
		line-height:25px;
		padding:3px 15px 3px 15px;
		text-decoration:none;
	}
	
	.form p label,
	.form p input,
	.form p select{
		float:left;
	}
	.form p input{
		height:18px;
		line-height:17px;
	}
	.form p label{
		width:160px;
	}
	.form p input,
	.form p select{
		border-top:solid 1px #808080;
		border-left:solid 1px #808080;
		border-bottom:solid 1px #d4d0c8;
		border-right:solid 1px #d4d0c8;
		height:18px;
		line-height:17px;
	}
	.form p select{
		height:22px;
	}
	.banner-container{
		width:245px;
		position:relative;
		float:left;
		margin:30px 0 0 27px;
		_margin-left:13px;
	}
	.banner-container a{
		width:200px;
		margin-bottom:10px;
		float:left;
	}
	
	
	
	
	
	
	
	/* intro */
	body.intro{
		background-image:url(/img/achtergronden/intro-bg.png);
		background-color:#ef3a42;
		background-repeat:no-repeat;
		background-position: center top;
	}
	.intro-container{
		width:980px;
		margin:0 auto;
		position:relative;
	}
	.intro-container h2{
		width:350px;
		height:20px;
		margin: 0 auto;
		font-size:1.5em;
		font-weight:bold;
		color:#ef3a42;
		margin-top:150px;
	}
	.intro-container ul{
		width:609px;
		list-style-type:none;
		position:absolute;
		margin-top:20px;
		left:155px;
	}
	.intro-container ul li{
		margin:0;
		padding:0 0px 0 0;
		list-style-type:none;
		float:left;
		width:203px;
		height:244px;
	}
	.intro-container ul li.last{
		padding-right:0px;
	}
	.intro-container ul li a{
		width:203px;
		height:244px;
		display:block;
	}
	.intro-container ul li.logo-01 a{
		background-image:url(/img/algemeen/button-intro-vc.gif);
		background-repeat:no-repeat;
	}
	.intro-container ul li.logo-02 a{
		background-image:url(/img/algemeen/button-intro-sm.gif);
		background-repeat:no-repeat;
	}
	.intro-container ul li.logo-03 a{
		background-image:url(/img/algemeen/button-intro-ow.gif);
		background-repeat:no-repeat;
	}
	/* /intro */
	
	
	
