body{
	background:url(../../img/site_background.jpg) #000000 no-repeat top center;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	
	color:#333333;
}

a:link, a:visited{color:#333333; text-decoration:underline;}

a:hover{color:#017441;}

h1{
	font-size : 1.3em;
	color:#017441;
	margin : 0 0 1em 0;
}

h2{
	font-size: 1.1em;
	color:#017441;
	font-weight:bold;
	margin : 0 0 1em 0;
}

h2 a:link, h2 a:visited{	
	color:#017441;
	font-weight:bold;
	text-decoration:none;
}

h2 a:hover{
	text-decoration:underline;	
}

h3{
	font-size : 1em;
	font-weight:bold;
	margin:1em 0;
}

#funct_navig{
	width : 900px;
	margin: 3px auto;
	padding:0;
	text-align:right;
	font-size : 0.9em;
	height:34px;
	line-height:34px
}

#funct_navig li{
	display:inline;
	margin : 3px 0 3px 10px;
}

#funct_navig a:link, #funct_navig a:visited{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}

#funct_navig a:hover, #funct_navig #current a:link, #funct_navig #current a:visited{
	text-decoration:underline;
}

.blok_foto{
	float:left;
	margin : 0 8px 8px 0;
}

.blok_tekst{
	/*margin-left : 115px;*/
}

#header{
	background:#b0d001;
	border:1px solid #d8ff01;
	
	zoom:1;
}

#header_breeklijn{
	height:1px;
	line-height:1px;
	font-size:1px;
	background:#728701;
	border-top: 1px solid #728701;
	background:#d8ff01;
	border-bottom:3px solid #b0d001;
	clear:both;
}

#logo{
	margin : 15px 0 15px 27px;
	display:inline;
}

#contactgegevens{
	margin: 45px 0 0 45px;
	color:#ffffff;
}

#contactgegevens a:link, #contactgegevens a:visited{color:#ffffff;}

#contactgegevens a:hover{ color:#017441;}

#main{
	width: 900px;
	margin: auto;
	background:#f2f2f2;
}

#content{
	padding-top : 4px;
	border:1px solid #ffffff; border-bottom: none;
}

#loginbox{
	position:absolute;
	margin-left : 683px;
	top : 80px;
	width : 230px;
	background:none;
}

#login_row_1 a:link, #login_row_1 a:visited{
	text-decoration:none;
	color:#017441;
	font-size : 1.5em;
	font-weight:bold;
	padding: 0 0 0 17px;
}

#login_row_1 a:hover{
	text-decoration:underline;
}

#login_row_2 a:link, #login_row_2 a:visited{
	text-decoration:none;
	color:#b0d001;
	font-size : 10px;
	font-weight:bold;
	font-style:italic;
}

#login_row_1 a:hover{
	text-decoration:underline;
}

.login_blok{
	padding : 5px 0;
	border-bottom: 1px solid #b0d001;
}

.login_aanmelden{
	background:url(../../img/login_left_1.gif) no-repeat top left #9ebb01; 
	height: 27px; 
	padding: 5px 0 0 11px;
}

.login_geenlid{
	background:url(../../img/login_left_2.gif) repeat-y left #f2f2f2; 
	height : 45px; 
	padding: 0 16px 0 27px; 
}

#kolom_links{
	width : 155px;
	margin-left: 27px;
	
	float:left;
	
	display:inline;
}

#kolom_rechts{
	width : 635px;
	margin-left : 45px;
	float:left;
	
}

#navigatie{
	margin:27px 0;
	padding:0;
	list-style:none;
	font-size : 1.1em;
}

#navigatie li{
	padding:0;
	margin:0;
	width: 155px;
}	

#navigatie ul{list-style:none; margin: 3px 0 3px 10px;}

#navigatie a:link, #navigatie a:visited{
	background:url(../../img/breeklijn.gif) repeat-x top;
	padding : 6px 15px 8px 10px;
	margin:0;
	
	display:block;
	color:#382f2a;
	text-decoration:none;
}

#navigatie a:hover, #navigatie #current a:link, #navigatie #current a:visited{
	background:url(../../img/menu_current.gif) no-repeat top;
	color:#b0d001;
}

#navigatie #current li a:link, 
#navigatie #current li a:visited,
li.sub_nav_item a:link, 
li.sub_nav_item a:visited
{
	background:none;
	color:#727272;
	font-size : 0.8em !important;
	padding: 2px 15px 2px 5px;
	margin-right:10px;
	width: 120px;
	background:url(../../img/li_ico.gif) no-repeat right 5px !important;
}

#navigatie #current li a:hover, #navigatie #current li#subcurrent a:link, #navigatie #current li#subcurrent a:visited{
	background:url(../../img/li_ico_sel.gif) no-repeat right 5px !important;
	color:#000000;
	width: 120px;
}

ul.menu_sub li#subcurrent a:link, 
ul.menu_sub li#subcurrent  a:hover, 
ul.menu_sub li#subcurrent  a:visited,
ul.menu_sub li.sub_nav_item  a:hover 
{
	background:url(../../img/li_ico_sel.gif) no-repeat right 5px !important;
	color:#000000 !important;
}

ul.menu_sub li.sub_nav_item  a:link, ul.menu_sub li.sub_nav_item  a:visited
{
	color:#727272 !important;
}

#kolom_rechts #kolom_1{
	width : 415px;
	float:left;

}

#kolom_rechts #kolom_2{
	width : 180px;
	float:left;
	margin-left : 40px;
}

.kruimel{
	color:#b0d001;
	font-weight:bold;
	font-size : 1em;
	
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-top:5px;
}

.kruimel a:link, .kruimel a:visited{
	color:#017342;
	background:url(../../img/kruimel_ico.gif) no-repeat right;
	padding-right:15px;
	margin-right : 10px;
	text-decoration:none;
}

.kruimel a:hover{ color:#b0d001;}

#idk{
	background:url(../../img/idk_repeat.gif) repeat-y;
	margin-bottom:15px;
}

#idk #idk_content{padding : 0 30px;}

.blok{
	margin : 0 0 15px 0;
	padding : 0 0 15px 0;
	background:url(../../img/breeklijn.gif) bottom repeat-x; 
}

.more a:link, .more a:visited{
	background:url(../../img/leesmeer_back.gif) no-repeat;
	width : 60px;
	height : 20px;
	padding-left : 17px;
	padding-top : 1px;
	
	display:block;
	
	font-size:10px;
	color:#333333;
	text-decoration:none;
}

#footer{
	border-bottom: 3px solid #b0d001;
	padding-bottom: 3px;
	padding-right : 27px;
	margin-top : 10px;
	text-align:right;
	
	font-size:0.8em;
}

#bidk #bidk_tekst{
	background:url(../../img/bidk_li_ico.gif) no-repeat 7px 8px #ffffff;
	width : 155px;
	position:absolute;
	
	margin-top : 85px;

	padding : 3px 5px 3px 20px;
}

#bidk #bidk_tekst a:link, #bidk #bidk_tekst a:visited{color:#017441; text-decoration:none; font-weight:bold;}
#bidk #bidk_tekst a:hover{color:#b0d001;}

ul.type_01{
	margin:0;
	padding:0;
	list-style:none;
}

ul.type_01 li{
	margin:3px;
	padding:5px 5px 5px 15px;
	border-bottom:1px solid #e0e0e0;
	
	background:url(../../img/li_ico.gif) no-repeat 0 9px;
}

#quicklinks a:link, #quicklinks a:visited{
	color:#333333;
	text-decoration:none;
}

#quicklinks a:hover{color:#017441;}

.fll{float:left;}

.setLower{text-transform:lowercase;}

.setUpper{text-transform:uppercase;}


ul#toc
{	padding: 2em 0 2em 0;
	list-style: none;

	border-top: 1px solid #017441;
	border-bottom: 1px solid #017441;
}


div.faq
{		
}

div#footer_print
{	display: none;
}

div.item, div.idk
{	margin: 25px 0 25px 0;
}


li.sitemap_lijst
{	margin-top: 5px;
	margin-bottom: 5px;
}

li.zoek_item
{	padding: 10px 0 10px 0;
}

li.zoek_item div.item_acties
{	padding-top: 15px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.meer_nieuws.right{
	float:none;	
	margin: 15px 0;
	clear:both;
}

.meer_nieuws a:link, .meer_nieuws a:visited{
	text-decoration:none;
	background:#B0D001;
	border: 1px solid #728701;
	border-top: 1px solid #D8FF01;
	border-left: 1px solid #D8FF01;
	padding: 5px 10px;
	color:#fff;
}

.meer_nieuws a:hover{
	background:#A6C301;
	border: 1px solid #D8FF01;
	border-top: 1px solid #728701;
	border-left: 1px solid #728701;
	padding: 5px 10px;
	color:#333;
}