html{
	background:#fff;	
}
body{
	margin:0;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	min-width:980px;
}
body#bg01{background:url(../images/bg-body01.jpg) no-repeat 50% 0;}
a{
	color:#009ddf;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
img{border:none;}
input,
textarea,
select{
	font:100% "Trebuchet MS", arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#main{
	width:960px;
	margin:0 auto;
	padding:24px 0 0;
}
#header{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-header-top.png) no-repeat;
	padding:6px 0 0;
	margin:0 0 9px;
}
#header .center{
	background:url(../images/bg-header-ct.png);
	width:940px;
	overflow:hidden;
	min-height:111px;
	padding:13px 10px 0 10px;
}
* html #header .center{
	height:111px;
	overflow:visible;
}
#header .bottom{
	background:url(../images/bg-header-bt.png) no-repeat;
	width:960px;
	overflow:hidden;
	height:6px;
	font-size:1px;
	line-height:1px;
}
#header h1{
	margin:0 0 14px 13px;
	float:left;
	display:inline;
}
#header h1 a{
	background:url(../images/logo.png) no-repeat;
	width:272px;
	height:58px;
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	position:relative;
}
strong.adviseert{
	background:url(../images/text-adviseert.png) no-repeat;
	width:214px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin:0 6px 0 0;
}
.nav{
	background:url(../images/bg-nav-top.png) no-repeat;
	width:940px;
	padding:6px 0 0;
	overflow:hidden;
	clear:both;
}
.nav .center-nav{
	background:#404040;
	width:932px;
	overflow:hidden;
	padding:2px 8px 3px 0;
}
.nav .bottom-nav{
	background:url(../images/bg-nav-bt.png) no-repeat;
	width:940px;
	height:6px;
	font-size:1px;
	line-height:1px;
}
.nav ul{
	padding:0 0 0 17px;
	margin:0;
	list-style:none;
	width:674px;
}
.nav ul li{
	float:left;
	padding:0 36px 0 0;
	font-weight:bold;
	position:relative;
}
.nav ul li a{color:#fff;}
.nav ul li a:hover, 
.nav ul li.active a{
	color:#009ddf;
	text-decoration:none;
}
.zoek-frm{
	width:189px;
	float:right;
	margin:-1px 0 0;
}
input.txt01{
	width:161px;
	padding:0 0 0 7px;
	border:1px solid #d6d6d6;
	background:none;
	color:#fff;
	margin:0 1px 0 0;
	float:left;
	position:relative;
}
input.btn-go{
	float:left;
	position:relative;
}
.content{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-content-top.png) no-repeat;
	padding:4px 0 0;
	margin:0 0 18px;
}
.content .center{
	background:#fff;
	width:928px;
	padding:5px 16px 11px;
}
.content .bottom{
	background:url(../images/bg-content-bt.png) no-repeat;
	width:960px;
	height:4px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}
.two-columns{
	width:100%;
	overflow:hidden;
}
.nieuws{
	width:309px;
	float:left;
}
.data{
	width:609px;
	float:right;
}
.content h2{
	font-size:18px;	
	font-weight:normal;
	border-bottom:1px solid #d7d7d7;
	margin:0 0 14px;
}
.nieuws h2{color:#009ddf;}
.content p{
	line-height:16px;
	margin:0 0 19px;
}
.news-box{
	margin:0 0 10px 5px;
	background:#d7d7d7 url(../images/bg-news-box-top.gif) no-repeat;
	padding:4px 0 0;
	width:298px;
}
.news-box div{
	background:url(../images/bg-news-box-btm.gif) no-repeat 0 100%;
	width:298px;
	padding:0 0 5px;
	overflow:hidden;
}
.news-box div div{
	float:left;
	width:274px;
	margin:0 0 -4px;
	position:relative;
	padding:4px 0 0 24px;
	background:none;
}
.news-box img{display:block;}
ul.news-list{
	padding:0;
	margin:0 0 0 2px;
	list-style:none;
}
ul.news-list li{
	width:100%;
	float:left;
	padding:4px 0 7px;
	border-bottom:1px solid #d7d7d7;
	margin:0 0 4px;
}
ul.news-list li h3{
	margin:0 0 1px;
	color:#3f3f3f;
	font-size:13px;
}
ul.news-list li span.more{display:block;}
a.more-news{
	background:url(../images/btn-more-arrow.gif) no-repeat 100% 4px;	
	margin:0 1px 0 0;
	padding:0 19px 0 0;
	float:right;
	font-weight:bold;
	color:#404040;
}
.add-area-wrapper{
	width:100%;
	overflow:hidden;
	background:#404040 url(../images/bg-add-area.gif) repeat-x;
	padding:11px 0 0;
}
.add-area{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
.add-area .two-columns{
	width:100%;
	overflow:hidden;
	margin:0 0 48px;
}
.column01{
	width:318px;
	float:left;
	margin:0 6px 0 0;
}
.column01 h4, 
.column02 h4{
	background:url(../images/bg-add-box01-top.png) no-repeat;
	width:305px;
	height:25px;
	margin:0;
	font-size:18px;
	font-weight:normal;
	color:#292c2e;
	padding:8px 0 0 13px;
}
.column01 .center{
	background:url(../images/bg-add-box01-ct.png) repeat-y;
	width:297px;
	overflow:hidden;
	padding:14px 6px 0 15px;
	min-height:105px;
}
* html .column01 .center{
	height:105px;
	overflow:visible;
}
.column01 .center p{margin:0 0 11px;}
.column01 .bottom{
	background:url(../images/bg-add-box01-bt.png) no-repeat;
	width:318px;
	height:3px;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
}
.treug-frm{
	width:100%;
	overflow:hidden;
}
.treug-frm div{
	width:100%;
	overflow:hidden;
	margin:0 0 6px;
}
.treug-frm label{
	float:left;
	width:73px;
}
input.txt02{
	width:191px;
	padding:0 0 0 7px;
	float:left;
	border:1px solid #d7d7d7;
	margin:0 1px 0 0;
}
input.btn-go2{float:left;}
.column02{
	width:634px;
	float:left;
}
.column02 h4{
	background:url(../images/bg-add-box02-top.png) no-repeat;
	width:621px;
	height:25px;
	margin:0;
}
.column02 .center{
	background:url(../images/bg-add-box02-ct.png) repeat-y;
	width:617px;
	overflow:hidden;
	min-height:105px;
	padding:14px 2px 0 15px;
}
* html .column02 .center{
	height:105px;	
	overflow:visible;
}
.column02 .bottom{
	background:url(../images/bg-add-box02-bt.png) no-repeat;
	width:634px;
	height:3px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}
.addr-box{
	width:260px;
	padding:0 15px 0 0;
	float:left;
	background:url(../images/bg-addr-line.gif) repeat-y;
}
.addr-box div{
	width:94px;
	padding:0 20px 0 0;
	float:left;
}
.addr-box address{
	font-style:normal;
	width:140px;
	float:left;
}
.addr-box address span{display:block;}
.contacts-box{
	width:336px;
	float:left;
	background:url(../images/bg-cont-line.gif) repeat-y;
}
.contacts-box .ct{
	width:105px;
	padding:0 17px 0 0;
	float:left;
}
.tel-fax{
	width:214px;
	float:left;
}
.tel-fax dl{
	padding:0;
	margin:0;
	width:100%;
}
.tel-fax dt{
	width:54px;
	float:left;
	margin:0;
}
.tel-fax dd{
	width:160px;
	float:left;
	margin:0;
}
.bot-nav{
	width:100%;
	clear:both;
	padding:17px 0 0 0;
}
span.sitemap{
	width:114px;
	float:left;
}
span.sitemap a{color:#000;}
.bot-nav ul{
	width:503px;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.bot-nav ul li{
	float:left;
	padding:0 7px 0 20px;
	background:url(../images/split.gif) no-repeat 0 9px;
	font-weight:bold;
}
.bot-nav ul li.first{
	background:none;
	padding:0 7px 0 0;
}
.bot-nav ul li a{color:#282c2d;}
#footer{
	width:100%;
	overflow:hidden;
	border-top:1px solid #d7d7d7;
	padding:11px 0 0;
}
#footer p{
	color:#666;
	font-size:12px;
	line-height:14px;
	margin:0 0 16px;
}