body{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header{
	margin:12px auto 0 auto;
	width:990px;
	height:138px;
	background-repeat:no-repeat;
	background-position:top right;
}
#top{
	width:990px;
	margin:24px auto 0 auto;
	text-align:right;
	height:18px
}
#hoofdnavigatie{
	height:28px;
	width:729px;
	margin:110px 0 0 261px;
	position:absolute;
	z-index:1;
}
#subnavigatie{
	width:990px;
	margin:0 auto;
}
#hoofdnavigatie ul,#subnavigatie ul{
	height:15px;
	margin:0;
	padding:13px 0 0 0;
	list-style:none;
}
#subnavigatie ul{
	margin:0 0 0 261px;
}
#subnavigatie ul li{
	/*background-color:#99CC33*/
}
#hoofdnavigatie ul li,#subnavigatie ul li{
	display:inline; 
	padding:0 0 0 7px;
	float:left;
	font-size:12px;
}
#hoofdnavigatie ul li a:link,#hoofdnavigatie ul li a:visited, #subnavigatie ul li a:link,#subnavigatie ul li a:visited{
	text-decoration:none;
	color:#000;
	display:block;
	padding-right:7px;
	background-position:top right;
	background-repeat:no-repeat;
}
#hoofdnavigatie ul li a:hover,#subnavigatie ul li a:hover{
	text-decoration:underline;
	color:#000;
	display:block;
}
#subnavigatie ul{
	padding:0;
	margin-top:8px;
	border-top:1px #ddd solid;
	padding-top:6px;
	padding-bottom:4px;
}
#subnavigatie ul li{
	background-position:bottom left
}
#subnavigatie ul li a{
	padding-bottom:4px;
}
#hoofdnavigatie ul li{
	height:24px;
	margin-right:1px
}
#hoofdnavigatie ul li a{
	padding-top:3px;
	padding-bottom:5px
}
#contentwrap{
	width:990px;
	margin:2px auto 0 auto;
	text-align:left;
	background-image:url(../art/graphics/leftbg.gif);
	background-repeat:repeat-y;
}
#left{
	padding:28px 0 0 28px;
	margin:0 12px 0 0;
	width:221px;
	float:left;
	display:inline;
}
img#tekstlinks{
	/*margin-bottom:12px*/
	border-bottom:12px #fff solid
}
#contactdiv{
	padding:10px 12px 11px 12px;
	color:#fff;
	background-color:#307c82;
	font-size:12px
}
#content{
	width:705px;
	padding:12px;
	float:left;
	display:inline;
	background-color:#e7f2f3;
	margin:28px 0 0 0;
	min-height:532px;
	font-size:12px
}
#contentblokken{
	width:729px;
	padding:0;
	float:left;
	display:inline;
	margin:28px 0 0 0;
	min-height:532px;
}
.linkerkolom,.rechterkolom{
	width:358px;
	margin-right:12px;
	display:inline;
	float:left;
}
.linkerkolom h3,.rechterkolom h3{
	margin:0;
	padding:0 0 4px 0;
}
.rechterkolom{
	margin:0;
	width:359px
}
.tekstgroen,.tekstgrijs{
	padding:16px;
	margin-top:12px;
	background-color:#e7f2f3
}
.tekstgrijs{
	background-color:#f2f2f2
}
form#zoeknieuws{
	margin:0;
	padding:0;
}
form#zoeknieuws img{
	margin-right:6px;
}
input.zoekinput{
	margin-left:12px;
	border:0;
	padding:3px 2px;
	width:175px
}
input.zoekbutton{
	margin-left:2px;
	border:0;
	padding:2px 2px;
	color:#fff;
	background-color:#aed6da
}
.nieuwsblok p{
	font-size:11px
}
.nieuwsblok h3{
	text-transform:capitalize
}
.nieuwsblok p.itemlink{
	border-bottom:1px #aed6da solid;
	margin:0;
	padding:6px 0;
}
.nieuwsblok a:link,.nieuwsblok a:visited{
	color:#000;
	text-decoration:none;
}
.nieuwsblok a:hover{
	color:#000;
	text-decoration:underline;
}
#freediv{
	margin-top:4px;
	border:1px #ddd solid;
	background-color:#e7f2f3;
	padding:4px
}
#ft_titel,#ft_naam{
	display:block;
	margin:3px 0;
	border:1px #ddd solid;
	background-color:#e7f2f3;
	font-weight:bold;
	width:100%
}
#preview_button{
	float:right
}
#zoeken{
	width:200px;
	height:18px;
	float:right;
	background-repeat:no-repeat;
	display:inline;
	text-align:left
}
#zoek{
	height:12px;
	padding:2px;
	margin:1px;
	border:0;
	font-size:10px;
	background-color:#fff;
	width:132px
}
#flags{
	float:right;
	height:18px;
	display:inline;
	padding:0 12px 0 0
}
#flags img{
	margin:3px 0
}
span.agendate{
	color:#999;
	font-weight:bold;
	padding:0 4px
}
a.ctl:link, a.ctl:visited{
	color:#307c82;
	font-weight:bold;
	font-size:11px;
	text-decoration:none
}
a.ctl:hover{
	color:#000;
	text-decoration:underline
}
div#leftimages{
	width:180px;
	margin-right:12px;
	float:left;
	display:inline;
}
div#righttekst{
	width:498px;
	float:left;
	display:inline;
	font-size:12px
}
div#righttekst img{
	/*display:none*/
}
/*
div.tekstgroen p,div.tekstgrijs p{
	margin:0 0 12px 0;
	padding:0
}
*/
h1{
	font-size:16px;
	margin:8px 0
}
h3{
	font-size:12px;
	margin:0 0 4px 0
}
hr{
	display:none
}
#righttekst img{
	margin:0 8px 8px 0
}
#footer{
	clear:both;
	color:#ccc;
	width:944px;
	padding:4px 12px;
	margin:0 auto 24px auto;
	height:24px
}
img.img_left{
	margin:0 8px 8px 0
}
img.img_right{
	margin:0 0 8px 8px;
}
ul.kalender_y{
	margin:0;
	padding:0;
	list-style:none;
	width:180px
}
ul.kalender_y a{
	display:block
}
li.li_y{
	padding:0 6px;
	font-weight:bold;
	font-size:13px;
	background-image:url(../art/graphics/y-tab.jpg);
	height:28px;
	line-height:28px;
	color:#dedede
}
li.li_m{
	padding:0 8px;
	font-weight:bold;
	font-size:11px;
	background-image:url(../art/graphics/m-tab.jpg);
	height:26px;
	line-height:26px;
	color:#307c82
}
li.li_d{
	padding:6px 10px;
	font-size:11px;
	background-image:url(../art/graphics/d-tab.jpg);
	background-position:bottom;
}
.shade{
	position:absolute;
	z-index:1;
	color:#333;
	margin-top:1px
}
li.li_d a:link,li.li_d a:visited{
	color:#666;
	text-decoration:none
}
li.li_d a:hover{
	color:#307c82;
	text-decoration:underline
}
img.yar{
	float:right;
	margin-top:5px;
	border:0
}
img.mar{
	float:right;
	margin:9px 1px 0 0;
	border:0
}
h1.activity,div.clear,div.supplementary,div.doublespace{
	display:none
}
img#facebook{
	border:0;
	position:absolute; 
	z-index:1; 
	margin:-30px 0 0 260px
}
img#twitter{
	border:0;
	position:absolute; 
	z-index:1; 
	margin:-30px 0 0 288px
}
#nbtab{
	margin-top:24px
}
#nbtab input{
	border:1px #ccc solid;
	padding:2px
}
