/* CSS Document */

body {
	background:#fff url(../../images/bg_site.gif) center repeat-y;
	border: 0;
	margin: 0;
	padding: 0;
}
  
*{
	line-height:1.2em;
}

form,
p,
h1,h2,h3,h4,h5,h6,
img
{
	margin:0;
	border:0;
	padding:0;
}

ul,
ol,
li{
	margin:0;
	padding:0;
	list-style:none;
}


h1 {
	font-family:Verdana, Helvetica, sans-serif;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

br.cl{clear:both;position:relative;margin-top:-1.2em;font-size:0;}

img.cnt {
	margin:10px 0;
}

div#base {
	min-width:924px;
	text-align:center;
}
	div#base-content{
		margin:0 auto;
		width:924px;
		text-align:left;
		background:transparent url(../../images/bg.gif) 0px -10px no-repeat;
	}
	div#main {
			position:relative;
			min-height:400px;
			margin:20px 30px;
			clear:both;
		}
		div.home {
			height:400px !important;
		}
		div.contact {
			height:400px !important;
		}
		div#main div.row-1 {
			position:relative;
			height:40px;
		}
		div#main div.content-row {
			position:relative;
			width:auto;
			height:auto;
			font-family:Verdana, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
		}
		div#main div.content-row.zoeken {
			height:360px;
		}
		div#main div.content-row.zoeken-2 {
			height:100px;
		}
		div#main div.content-row.hoewerkthet {
			height:550px;
		}
		div#main div.content-row.privacy {
			height:720px;
		}
		div#main div.content-row.voorwie {
			height:720px;
		}
		div#main div.content-row.helpdesk {
			height:700px;
		}
		div#main div.content-row.publicaties {
			height:900px;
		}
		div#main div.content-row.contact {
			height:250px !important;
		}
		div#main div.content-row.contact div.block{
			height:150px;
		}
		div#main div.content-row.contact div.left-column,
		div#main div.content-row.contact div.right-column,
		div#main div.content-row.privacy div.left-column,
		div#main div.content-row.privacy div.right-column,
		div#main div.content-row.helpdesk div.left-column,
		div#main div.content-row.helpdesk div.right-column{
			width:425px !important;
		}
		div#main div.content-row.voorwie div.left-column{
			width:525px !important;
		}
		div#main div.content-row.voorwie div.left-column div.block{
			background:none !important;
		}
		div#main div.content-row.voorwie div.right-column{
			width:325px !important;
		}
		div#main div.content-row div.left-column{
			position:absolute;
			width:450px;
			height:auto;
		}	
		div#main div.content-row.publicaties div.left-column{
			width:400px;
		}
		div#main div.content-row div.right-column{
			position:absolute;
			right:0;
			width:400px;
			height:auto;
		}
		div#main div.content-row.publicaties div.right-column{
			width:450px;
			height:auto;
		}
		div#main div.content-row div.left-column div.block,	
		div#main div.content-row div.right-column div.block{
			text-align:justify;
			background-color:#4db4cc;
			margin-bottom:15px;
		}
		div#main div.content-row div.block.post {
			background:transparent url(../../images/bg_post.gif) 0 0 no-repeat;
		}
		div#main div.content-row div.block.telefoon {
			background:transparent url(../../images/bg_telefoon.gif) 0 0 no-repeat;
		}
		div#main div.content-row div.block.persoonlijk {
			background:transparent url(../../images/bg_persoonlijk.gif) 0 0 no-repeat;
		}
		div#main div.content-row div.block.email {
			background:transparent url(../../images/bg_email.gif) 0 0 no-repeat;
		}
		
		div#main div.content-row div.left-column div.block div.in-block,	
		div#main div.content-row div.right-column div.block div.in-block{
			padding:10px;
			font-family:Verdana, Helvetica, sans-serif;
			line-height:15px;
			font-size:11px;
			color:#fff;
		}	
		div#main div.content-row h2 {
			font-family:Verdana, Helvetica, sans-serif;
			font-weight:bold;
			line-height:16px;
			font-size:13px;
			color:#fff;
		}
		div#main div.content-row a{
			color:#fff;
		}
		div#main div.hr {
			clear:both;
			position:relative;
			width:100%;
			height:16px;
			background:transparent url(../../images/hr.gif);
			font-size:1px;
			margin-top:10px;
		}
		div#main div.p-1, div#main div.p-2,
		div#main div.p-3, div#main div.p-4 {
			position:absolute;
			width:173px;
			height:173px;
		}
		div#main div.p-2, div#main div.p-4 {
			left:178px;
		}
		div#main div.p-3, div#main div.p-4 {
			top:178px;
		}
		div#main div.p-5 {
			position:absolute;
			width:485px;
			height:351px;
			left:356px;
		
		}
		div#main div.form-left-row,
		div#main div.form-right-row {
			float:left;
			width:432px;
		}
		div#main div.form-row {
			height:20px;
			margin:5px;
		}
		div#main div.form-row.add-on {
			margin-top:0px;
		}
		div#main div.form-row.btn {
			height:50px;
		}
		div#main div.form-row div.label{
			float:left;
			width:190px;
			text-align:right;
			padding-top:2px;
			margin-right:10px;
			font-family:Verdana, Helvetica, sans-serif;
			font-size:12px;
			color:#fff;
			font-weight:bold;
		}
		div#main div.form-row div.label.row{
			width:400px;
			text-align:right;
			font-weight:normal;
			font-size:11px;
			padding-top:0px;
		}
		div#main div.form-row div.label.big{
			width:500px;
			text-align:left;
			
		}
		div#main div.form-row div.input{
			float:left;
			margin:0;
			font-size:5px;
		}
		div#main div.form-row div.input.with-text {
			font-size:12px;
		}
		div#main div.form-row div.input input, div#main div.form-row div.input select{
			margin:0;
			border:solid 1px #67bfd3;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			width:200px;
		}
		div#main div.form-row div.input input.txt,
		div#main div.form-row div.input select.txt{
			background-color:#e5e5e5;
			color:#000;
			font-size:12px;
		}
		div#main div.form-row div.input input.txt.medium{
			width:150px;
		}
		div#main div.form-row div.input input.txt.small{
			width:45px;
		}
		div#main div.form-row div.input input.txt.extrasmall{
			width:20px;
		}
		div#main div.form-row div.input select.txt.small{
			width:60px;
		}
		div#main div.form-row div.input select.txt.extrasmall{
			width:40px;
		}
		div#main div.form-row div.input input.radio{
			background:none;
			border:none;
			width:11px;
			margin:0 4px;
		}
		div#main div.form-row div.description{
			float:left;
		}
		div#main div.form-row div.btn {
			float:right;
		}
		div#main div.form-row input.submit {
			width:0px;
			height:0px;
			border:none;
		}
		div#main div#flash-row a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
		}
a.submit,
a.submit span{
	display:block;
	margin:0 3px 3px 2px;
	padding:0;
	width:173px;
	height:39px;
	background-color:transparent;
	background-position:0 100%;
	background-repeat:no-repeat;
	cursor:pointer;
	outline:none;
	}
	a.submit span{
		margin:0;
		text-indent:-1000px;
		overflow:hidden;
		background-position:0 0;
		}
	a.submit {
		background: transparent url(../../images/submit.gif) 0 0 no-repeat;
	}
	input.submit{
		position:absolute;
		top:-1000px;
		width:1px;
		height:1px;
		
		left:-1000px
	}
	div.error {
		margin-top:10px;
		display:none;
	}
	#header {
		position:relative;
		background:url(../../images/header.jpg) top left no-repeat;
		width:924px;
		height:181px;
	}
	div#header div.navigation {
		position:absolute;
		right:12px;
		top:116px;
	} 
	div.navigation ul li, div.navigation ul {
		float:right;
		font-size:1px;
	}
	div#footer {
		position:relative;
		background:url(../../images/footer.jpg) top left no-repeat;
		width:924px;
		height:140px;
		margin:0;	
	}
	div#footer div.footer-link {
		text-align:right;
		vertical-align:top;
		padding:65px 25px 0 0;
		}
		div#footer div.footer-link a{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
			}
			div#footer div.footer-link a:hover{
				text-decoration:none;
			}

div.publicaties ul{
	margin:10px 0 0 20px;
	}
	div.publicaties ul li{
		list-style:square;
		padding-bottom:4px;
		font-size:12px;
		}
		div.publicaties ul li a{
			text-decoration:none;
			font-size:12px;
		}
div.publicaties div.in-block{
	font-size:12px !important;
}