/* Default.css */
body {
	background: #e0e0e0 url(../img/bg.png) repeat-x;
	font-size:0.875em; line-height: 1.4em;
	color: #333;
}
a { color: #fdcf00; text-decoration: none; border-bottom: 1px dotted #fdcf00; }
a:hover { text-decoration: none; border-bottom: 1px solid #fdcf00; }

ul li ul li { list-style: square; }

#container {
	background: #fafafa url(../img/container-top.png) no-repeat;
	font-size: 0.9em; line-height: 1.3em;
}
	#header {
		height: 86px;
		padding: 25px 0 0;
		position: relative;
	}
	#header a { border: none; }
	#header h1 {
		margin: 0 0 0 30px;	
		float: left; width: 542px;
	}
	#header h1 a {
		display: block;
		margin-top: -20px;
		height: 95px; width: 500px;
		position: relative;
		overflow: hidden;
		border: none;
	}
		#header h1 a span {
			display: block;
			height: 95px; width: 500px;
			position: absolute;
			top: 0; left: 0;
			background: #fafafa url(../img/logo-nl.png) no-repeat left 50%;
		}
		
		#nl #header h1 a span { background-image: url(../img/logo-nl.png); }
		#fr #header h1 a span { background-image: url(../img/logo-fr.png); }
		#en #header h1 a span { background-image: url(../img/logo-en.png); }
		#de #header h1 a span { background-image: url(../img/logo-de.png); }
		
		#search-box { float: left; margin-top: 22px; }
		.search input.loop { border: 1px solid #cac9c9; background: #f4f4f4 url(../img/loop.png) no-repeat 5px 50%; padding: 0 0 0 20px; color: #6b6b6b; }	
		
		#languageSelect { position: absolute; right: 25px; top: 5px; margin: 0; font-size: 0.9em; }
			#languageSelect li { list-style: none; display: inline; display: block; float: left; width: 25px; text-align: center; line-height: 1.2em;  }
			#languageSelect li a { color: #fdcf00; text-transform: uppercase;  }
			#languageSelect li a:hover { font-weight: bold; }
			#languageSelect li.selected a { font-family: "Arial Black", Arial, sans-serif; }
			#languageSelect li.seperator { width: auto; color: #999; }
		
	#subtitle { height: 73px; background: transparent url(../img/subtitel-foto.jpg) no-repeat right;}
	#subtitle p { display: inline; margin: 0; padding: 0; font-size: 0; line-height: 0; float: right; }
	/* content */
	
	#content-main { width: 512px; padding: 0 30px; float: left; background: transparent url(../img/swung.png) no-repeat left 25px; min-height: 440px; height:auto !important; height:440px;
 }
	.home #content-main { width: 512px;  padding: 0 30px; float: left; background: transparent url(../img/bg-home.jpg) no-repeat left 25px; }
		.home-nl #content-main { background-image: url(../img/bg-home-nl.jpg); }
		.home-fr #content-main { background-image: url(../img/bg-home-fr.jpg); }
		.home-en #content-main { background-image: url(../img/bg-home-en.jpg); }
		.home-de #content-main { background-image: url(../img/bg-home-de.jpg); }
	
	h2, h3, h4, h5 { color: #fdcf00; }
	
	#content-main a { color: #777; border-bottom: 1px dotted #777; }
	#content-main a:hover { border-bottom-style: solid; }
	
	#content-main .breadcrumbs {
		padding-top: 25px;
		padding-bottom: 0px;
		font-size: 0.8em;
		border-bottom: 1px solid #bbb;
		margin-right: 45px;
	}
	
	#content-main .breadcrumbs a {
		color: #787878;
		border:none;
	}
	#content-main .breadcrumbs a:hover {
		color: #fdcf00;
	}
	
	#noSearchResults { margin: 15px 0; }
	
	#content-right { width: 318px; float: left; background: #d7b547 url(../img/bg-content-right-filler.png) repeat-y; color: #fff; overflow: hidden; position: relative; }
	   #content-right div.menu { background: transparent url(../img/bg-content-right-bottom.png) no-repeat bottom; padding-bottom: 118px; }
	   #content-right div.lowerMenu { background: transparent; margin-top: -70px; }
	
		#content-right ul#menu1 {  background: transparent url(../img/bg-menu.png) no-repeat left bottom;  margin: 0 0 0 1px; padding: 0 0 0px; font-size: 1em; }
			#content-right ul#menu1 li { list-style: none; padding: 10px 0 5px; border-bottom: 1px solid #d6b301; /*border-top: 1px solid #e7a200;*/ }
			#content-right ul#menu1 li.first { border-top: none;}
			#content-right ul#menu1 li.last { border-bottom: none;}
			
			#content-right ul#menu1 li#wie_zijn_we { background: transparent url(../img/bg-content-right-upper.png) no-repeat bottom; }
			#content-right ul#menu1 li#wat_doen_we,#content-right ul#menu1 li#home { background: transparent url(../img/bg-content-right-lower.png) no-repeat bottom; }
			
				#content-right ul#menu1 li a { color: #fff; border: none; padding: 0 0 0 25px; font-weight: bold; line-height: 1.2em; }
				#content-right ul#menu1 li.selected a,
				#content-right ul#menu1 li a:hover { font-weight: bold; color: #333; }
				
				#content-right ul#menu1 li.selected a { background-color: #fff; display: block; border-bottom: 1px solid #d6b301; border-top: 1px solid #d6b301; color: #333; }
				
					#content-right ul#menu1 li ul li { padding: 3px 0; border: none; }
						#content-right ul#menu1 li ul li a { font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
						#content-right ul#menu1 li.selected ul li a { font-weight: normal; background-color: transparent; display: inline; border: none; color: #fff; font-family: Arial, Helvetica, sans-serif; }
						#content-right ul#menu1 li ul li a:hover { color: #333; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
						#content-right ul#menu1 li.selected ul li.selected a { color: #333; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
			
/*			
			background: transparent url(../img/lijn.png) no-repeat 1px top; 
		
			#content-right ul#menu1 li { list-style: none; padding: 10px 0 5px; font-weight: bold; background: transparent url(../img/lijn.png) no-repeat 1px top; }
			#content-right ul#menu1 li.first { background: none;}
				#content-right ul#menu1 li ul li { background: none; padding: 3px 0; font-weight: normal; }
				#content-right ul#menu1 a{ color: #fff; border: none; display: block; padding: 0 25px; }
				#content-right ul#menu1 li a:hover { font-family: "Arial Black", Arial, sans-serif; }
				#content-right ul#menu1 li.selected a:hover { font-family: Arial, Helvetica, sans-serif; }

				#content-right ul#menu1 li.selected a { background: #fff; color: #333; border-bottom: 1px solid #666; border-top: 1px solid #999; }

				#content-right ul#menu1 li.selected ul li a { border: none; background: none; color: #fff; }
				#content-right ul#menu1 li ul li a:hover,
				#content-right ul#menu1 li.selected ul li.selected a { font-family: Arial, Helvetica, sans-serif; font-weight: bold;   }
*/
			
	#bottom { height: 18px; background: transparent url(../img/container-bottom.png); }
	
	#footer { width: 890px; margin: 5px auto; font-size: 0.85em; color: #666; 	}
		#footer a { color: #666; border-color: #666}
		#footer a:hover { color: #333; border-color: #333; }
		#footer p { margin: 0; padding: 0 10px; }
		#footer .left { float: left; }
		#footer .right { float: right; }
		#footer strong { margin-left: 3px; font-size: 0.95em; }
