@charset "UTF-8";

@import url("modules.css");

/* Clearing styles */
* { margin:0; padding:0; }
img { border:none; }
p { margin:1em 0em; }

/* Clearfix */

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* Hides from IE-mac \*/
	* html .clearfix { height:1%; }
/* End hide from IE-mac */



/* FontSize basis font-sizes */
body.fontsize9 { font-size:9px; }
body.fontsize11 { font-size:11px; }
body.fontsize13 { font-size:13px; }
body.fontsize15 { font-size:15px; }
body.fontsize17 { font-size:17px; }


/* Basis Layout */

html, body {
	background:#FFF url(../images/body_bg.png) repeat-x 0px 0px;
	margin:0 auto;
	font-family:Verdana;
	font-size:11px;
	color:#555;
}

#container {
	width:880px;
	margin:0;
	position:relative;
	z-index:9;
}

	#header_container {
		height:230px;
		margin:0;
		position:relative;
		z-index:9;
	}

		#header_container a:link,
		#header_container a:visited {
			height:23px;
			width:285px;
			display:block;
			margin:17px 0 0 17px;
			background:url(../images/logo_bg.png) no-repeat top left;
		}
	
			#header_container a:link span,
			#header_container a:visited span {
				display:none;
			}
		
		#header_container #header_image {
			width:100%;
			height:175px;
			display:block;
			background:url(../images/header.png) no-repeat top left;
			position:relative;
			z-index:9;
		}
		
		#header_container #flashcontainer {
			width:450px;
			height:175px;
			position:absolute;
			right:1px;
			top:0px;
			z-index:9;
		}
	
	#skipnav {
		position:absolute;
	}	
		
		#skipnav a {
			position:absolute;
			top:-9999px;
		}	

	#content_extra_container {
		width:680px;
		float:right;
		z-index:9;
	}	
		
		#content_container {
			float:left;
			width:460px;
			padding:0 20px 10px 20px;
			line-height:1.8em;
		}	
	
			#content_container div.bread {
				display:block;
				width:100%;
				float:left;
			}	
			
				#content_container div.bread span.leading {
					color:#55a51c;
					float:left;
					padding:.6em .5em 0 0;
				}	
			
				#content_container div.bread span.raquo {
					color:#55a51c;
					float:left;
					font-weight:bold;
					padding:.6em .5em 0 0;
				}	
			
				#content_container div.bread h1 {
					margin:0;
					border-bottom:12px solid #FFF;
					color:#55a51c;
					font-size:1.8em;
					line-height:1.8em;
					height:30px;
					float:left;
					display:block;
					font-family:Arial, Helvetica, sans-serif;
				}	
			
			#content_container h1 {
				margin:5px 0 12px 0;
				color:#55a51c;
				font-size:1.8em;
				display:block;
				font-family:Arial, Helvetica, sans-serif;
			}
			
			#content_container h2 {
				color:#0492D0;
				font-size:1em;
				margin:0 0 -1em 0;
				font-weight:bold;
				display:block;
				z-index:9;
				clear:both;
			}	
		
			#content_container a:link,
			#content_container a:visited {
				color:#55a51c;
				text-decoration:underline;
			}	
		
			#content_container a:hover {
				text-decoration:none;
			}	
		
			#content_container ul {
				margin:1em 0;
				padding:0;
				list-style-type:none;
			}	
		
				#content_container ul li {
					padding:0 1.2em;
					margin:0;
					background:url(../images/arrow.png) no-repeat 0 8px;
				}	

			#content_container table {
				width:auto;
				margin:0;
				padding:0;
				border-collapse:collapse;
			}	
			
				#content_container table tr {
					margin:0;
					padding:0;
				}	
			
					#content_container table tr td {
						padding:2px;
						vertical-align:top;
					}	
				
			#content_container p.intro {
				font-style:italic;
			}	
		
			#content_container img.horizontaal {
				width:460px;
				height:auto;
				padding:1px 0;
				margin:0 0 10px 0;
				border-top:1px solid #77ad1a;
				border-bottom:1px solid #77ad1a;
			}	
		
			#content_container img.links {
				padding:0;
				margin:0 10px 10px 0;
				float:left;
			}	
		
			#content_container img.rechts {
				padding:0;
				margin:0 0 10px 10px;
				float:right;
			}	
		
		#extra_container {
			width:180px;
			float:left;
			background:#FFF;
			line-height:1.5em;
		}	
			
			#extra_container h2 {
				background:#f7ece2;
				color:#7e5a36;
				font-size:1em;
				height:24px;
				line-height:24px;
				text-indent:5px;
				margin:1px;
				font-weight:bold;
			}	
				
			#extra_container .item {
				background:#FFF;
				color:#555;
				padding:5px;
				border-bottom:1px solid #EED5BE;
				border-top:1px solid #EED5BE;
				margin-bottom:1px;
			}	
				
				#extra_container a.title:link,
				#extra_container a.title:visited {
					text-decoration:none;
					font-weight:normal;
					color:#0492d0;
				}	
					
				#extra_container a.title:hover {
					text-decoration:underline;
				}	
					
				#extra_container p {
					margin:5px 0;
				}	
	
				#extra_container a.verder:link,
				#extra_container a.verder:visited {
					text-decoration:underline;
					color:#55a51c;
				}	
					
				#extra_container a.verder:hover {
					text-decoration:none;
				}	
	
	.menu_zoek_container {
		width:180px;
		margin:0 0 0 20px;
		float:left;
		display:inline;
	}
					
		#menu_container {
			width:180px;
			margin:0;
			float:left;
		}	
	
			#menu_container ul {
				margin:0;
				padding:0;
				list-style-type:none;
			}	
		
				#menu_container ul li {
					margin:0;
					padding:0;
					border-bottom:1px solid #FFF;
					display:block;
					position:relative;
				}	
			
					#menu_container ul li a:link,
					#menu_container ul li a:visited {
						text-decoration:none;
						padding:6px 0;
						text-indent:5px;
						background:#f7ece2;
						border-top:1px solid #f7ece2;
						border-bottom:1px solid #f7ece2;
						color:#7e5a36;
						display:block;
						width:180px;
					}	
					
						#menu_container ul li a:hover,
						#menu_container ul li.activeLi a:link,
						#menu_container ul li.activeLi a:visited {
							background:#0397d6;
							border-top:1px solid #0397d6;
							border-bottom:1px solid #0397d6;
							color:#FFF;
						}	
		
					#menu_container ul li a#active0:link,
					#menu_container ul li a#active0:visited {
						padding:6px 0;
						text-indent:5px;
						background:#FFF;
						border-top:1px solid #7e5a36;
						border-bottom:1px solid #7e5a36;
						color:#7e5a36;
						font-weight:bold;
						text-decoration:none;
						display:block;
					}	
	
					#menu_container ul li.english a:link,
					#menu_container ul li.english a:visited {
						padding:6px 0;
						text-indent:26px;
						background:#f7ece2 url(../images/english.png) no-repeat 6px 7px;
					}	

					#menu_container ul li.english a#active0:link,
					#menu_container ul li.english a#active0:visited {
						padding:6px 0;
						text-indent:26px;
						background:#FFF url(../../frontend/images/english.png) no-repeat 6px 7px;
						border-top:1px solid #d6b698;
						border-bottom:1px solid #d6b698;
					}	

						#container #menu_container ul li.english a:hover {
							background:#0397d6 url(../images/english.png) no-repeat 6px 7px;
							color:#FFF;
						}	
		
					#menu_container ul li.activeLi ul {
						margin:0;padding:1px;
						list-style-type:none;
						background:#0397d6;
						
						position:absolute;
						top:0;
						left:180px;
						
					}	
				
						#menu_container ul li.activeLi ul li {
							margin:0;padding:0;
							border:none;
						}	
				
							#menu_container ul li.activeLi ul li a:link,
							#menu_container ul li.activeLi ul li a:visited {
								background:#FFF url(../images/arrow.png) no-repeat 8px 9px;
								text-decoration:none;
								padding:6px 0;
								text-indent:20px;
								border:none;
								color:#0077ab;
								display:block;
								width:180px;
								border-top:none;
								border-bottom:none;
								margin:0;
							}	
					
							#menu_container ul li.activeLi ul li a:hover {
								text-decoration:underline;
							}	
							
							#menu_container ul li ul li a#active1:link,
							#menu_container ul li ul li a#active1:visited {
								font-weight:bold;
								text-decoration:none;
							}
												
		#zoek_container {
			width:180px;
			margin:10px 0 10px 0;
			float:left;
		}	
	
			#zoek_container fieldset {
				margin:0;
				padding:0;
				border:none;
			}	
		
				#zoek_container fieldset legend {
					display:none;
				}	
			
				#zoek_container fieldset .searchField {
					background:#FFF;
					height:15px;
					width:127px;
					border:1px solid #cba98a;
					font-family:Verdana;
					font-size:1em;
					color:#333333;
					padding:3px;
					float:left;
				}	
			
					#zoek_container fieldset .searchField:focus {
						background:#f2e9e1;
						border:1px solid #985315;
						color:#985315;
					}	
				
				#zoek_container fieldset .searchButton {
					background:#e5d4c4;
					width:40px;
					border:1px solid #cba98a;
					font-family:Verdana;
					font-size:1em;
					color:#985315;
					padding:3px;
					float:right;
				}	
			
					#zoek_container fieldset .searchButton:hover {
						background:#985315;
						border:1px solid #985315;
						color:#FFF;
						cursor:pointer;
					}	
		
	#accessibility_container {
		position:absolute;
		top:171px;
		right:0;
		width:220px;
		text-align:right;
		height:40px;
	}	
		
		#accessibility_container div {
			position:absolute;
			bottom:0;
			right:0;
		}	

			#accessibility_container div h2 {
				font-size:1em;
				color:#777;
				font-weight:normal;
				float:left;
			}	
				
			#accessibility_container div a:link,
			#accessibility_container div a:visited {
				color:#777;
				text-decoration:none;
				padding:0 5px;
				margin:0 0 0 5px;
				border:1px solid #777;
				display:block;
				float:left;
			}	
				
			#accessibility_container div a:hover {
				text-decoration:none;
				background:#CCC;
			}	
				
	#footer_container {
		clear:both;
		width:890px;
		height:21px;
	}	
		
		#footer_container p {
			height:21px;
			font-size:10px;
			line-height:19px;
			color:#5d564f;
			margin:0 210px 0 220px;
			padding:5px 0;
			text-align:left;
			border-top:1px solid #EED5BE;
		}	
			
			#footer_container p a:link,
			#footer_container p a:visited {
				color:#555;
				text-decoration:underline;
			}	
			
			#footer_container p a:hover {
				text-decoration:none;
			}	
				
			