body, td, select, input, textarea{
	font-family: Arial, Verdana, Helvetica, Sans;
	font-size: 13px;
	line-height:17px;
	color:#333333;
	margin:0px;

} 

img{
	display: block; // get rid of margin in strict
}
p {
	margin:0px;
}

a {
	color: #386718;

}

a:hover {
	text-decoration:underline;
}


/* ### page specific ### */

.kop_pagina {
  color:#4B8E22;
  font-size:15px;
  font-weight:bold;
  margin-bottom:17px;
}

.kop_paragraaf {
   font-style:italic;
   font-weight:bold;
   margin-bottom:2px;
}

.kop_extra {
   color:#56A527;
   font-weight:bold;
   margin-bottom:2px;
}
.vraag_kop{
   font-size:13px;
   color: #4B8E22;
   font-style:italic;
}

.download img{
  display:inline;
  margin-top:3px;
}

.download a{
  text-decoration:none;
}

/* ### standard news ### */

.news-item{
	display:block;
	margin-bottom:15px;
	border:0px solid #FFDBAA;

	padding:4px 0px 8px 0px;
}

.news-title{
  color:#333333;
  font-weight:bold;
  margin-bottom:8px;
}

.news-title a{
  color:#333333;
  font-weight:bold;
  text-decoration:none;
}

.news-date{
	font-size:11px;
	font-style:italic;
	color:#333333;
	text-align:right;
	border-bottom:1px solid #5E91A8;
	margin-bottom:4px;
}

.news-date-msg{
	width:150px;
	margin:0px 0px 4px 0px;
	font-size:11px;
	font-style:italic;
	color:#333333;
	text-align:right;
	float:right;
}

.news-readmore{
	text-align:left;
	margin:2px 0px 2px 0px;
	font-size:11px;
}

.news-back{
	width:100px;
	display:block;
	font-size:11px;
}

.news-readmore a{
	font-weight:bold;
	padding-left:8px;
	background:url(images/buttons/bt_more.gif) no-repeat left bottom;
}

.news-readmore a:hover{
	color:#E55700;
}

.news-back a{
	font-weight:bold;
	padding-left:0px;
	background:url(images/back_icon.gif) no-repeat left bottom;
}

.news-archive a{
	font-weight:bold;
	padding-left:17px;
	background:url(images/more_icon.gif) no-repeat left bottom;
}

.news-back a:hover{
	color:#E55700;
}

.news-content{
	clear:both;
}

#news-nav{
	display:none;
}

#news_headlines{
height:199px;
background-color:#D5E3AB;
}
#news_headlines ul{
margin:0px;
padding:0px 0px 0px 19px;

}
#news_headlines li{
padding:12px 0px 0px 0px;


}
/* contactform */

.submitbutton{
	float:right;
	margin-right:25px;
	margin-bottom:25px;
}

ul.error li{
	color:red;
}

.visual_1{
	background:url("images/visuals/1b.jpg") no-repeat scroll 0 0;
}
.visual_2{
	background:url("images/visuals/9b.jpg") no-repeat scroll 0 0;
}
.visual_12, .visual_13, .visual_14, .visual_15{
	background:url("images/visuals/2b.jpg") no-repeat scroll 0 0;
}
.visual_17, .visual_18, .visual_16{
	background:url("images/visuals/4b.jpg") no-repeat scroll 0 0;
}
.visual_19, .visual_21, .visual_22, .visual_43, .visual_24{
	background:url("images/visuals/5b.jpg") no-repeat scroll 0 0;
}
.visual_25{
	background:url("images/visuals/6b.jpg") no-repeat scroll 0 0;
}
.visual_30{
	background:url("images/visuals/7b.jpg") no-repeat scroll 0 0;
}
.visual_41{
	background:url("images/visuals/8b.jpg") no-repeat scroll 0 0;
}
.visual_7, .visual_40, .visual_9, .visual_37, .visual_38, .visual_39{
	background:url("images/visuals/3b.jpg") no-repeat scroll 0 0;
}