body{
	background:none;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	
	color:#333333;
}

h1{
	font-size : 1.3em;
	color:#017441;
	margin:1em 0;
}

h2{
	font-size: 1.1em;
	color:#017441;
	font-weight:bold;
	margin : 0 0 1em 0;
}

h3{
	font-size : 1em;
	font-weight:bold;
	margin:1em 0;
}

a:link, a:visited{color:#333333; text-decoration:underline;}

a:hover{color:#017441;}

#funct_navig{
	width : 600px;
	margin: 3px auto;
	padding:0;
	text-align:right;
	font-size : 0.9em;
	height:34px;
	line-height:34px
}

#funct_navig li{
	display: none;
}

#funct_navig a:link, #funct_navig a:visited{
	color:#000000;
	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: 600px;
	margin: auto;
	background:#f2f2f2;
}

#content{
	padding-top : 4px;
	border:1px solid #ffffff; border-bottom: none;
}

#loginbox{
	display: 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{ display: none;
	
}

#kolom_rechts{
	width : 565px;
	margin-left : 15px;
	
	
}

#navigatie, #menu{
	margin:27px 0;
	padding:0;
	list-style:none;
	font-size : 1.1em;
}

#navigatie li, #menu li{
	padding:0;
	margin:0;
}	

#navigatie ul, #menu ul{list-style:none; margin: 3px 0 3px 10px;}

#navigatie a:link, #navigatie a:visited, #menu a:link, #menu 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
, #menu a:hover, #menu #current a:link, #menu #current a:visited{
	background:url(../../img/menu_current.gif) no-repeat top;
	color:#b0d001;
}

#navigatie #current li a:link, 
#navigatie #current li a:visited
, #menu #current li a:link, #menu #current li a:visited{
	background:none;
	color:#727272;
	font-size : 0.9em;
	padding: 2px 10px 2px 0;
	margin-right:10px;
}

#navigatie #current li a:hover, 
#navigatie #current li#subcurrent a:link, 
#navigatie #current li#subcurrent a:visited
, #menu #current li a:hover, #menu #current li #subcurrent a:link
, #menu #current li#subcurrent a:visited{
	background:url(../../img/li_ico.gif) no-repeat right 5px;
	color:#000000;
}

#kolom_rechts #kolom_1{
	width : 415px;
	float:left;

}

#kolom_rechts #kolom_2{
	width : 180px;
	float:left;
	margin-left : 40px;
}

.kruimel{
	color:#aaaaaa;
	font-size : 0.8em;
	
	padding-bottom: 3px;
}

.kruimel a:link, .kruimel a:visited{
	color:#aaaaaa;
}

.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{ display: none;
	
}

#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;}

#quicklinks ul.type_01{
display: none;
	
}

#quicklinks 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;
}

div#footer_text
{	display: none;
}

div#footer_print
{	margin-top: 20px;
display: block; 
	text-align: right;
}

.print_only
{	display: block;
}

div#bidk, div#quicklinks
{	display: none;
}