*
{
  padding: 0px;
  margin: 0px;
  border: none; 
  outline: none;
}

html, body {
width: 100%;
height: 100%;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;	
	background: url('/images/bg_header_bottom.gif') repeat-x 0px 154px #f5f5f5;	
}	


/* HEADER */
div#header
{
	height: 154px;
	width: 100%;
	background: url('/images/header_sample.jpg') repeat-x center 0px;
	padding-bottom: 54px;
	
	
	}
	
	#search {
	position: absolute;
	margin-left: 677px;
	
	top: 159px;
	z-index: 999;
	}
	
		form#zoekForm
		{
		  padding: 0px;
		  border: 1px solid #999999;
		}

			form#zoekForm input#ZoekString
			{
			  border: 1px solid #555555;
			  background-image: url('gradientImage.axd?h=18&c1=e2e2e2&c2=ffffff');  
			  color: #555555;
			  width: 135px;
			  float: left;
			}

			form#zoekForm input#ZoekString:focus
			{
			   background-image: url('gradientImage.axd?h=18&c1=E9F34F&c2=faffaf&f=png');
			}

			form#zoekForm input#ZoekButton
			{
			  border: 1px solid #555555;
			  background-image: url('gradientImage.axd?h=18&c1=ffffff&c2=cccccc');
			  width: 50px;
			  height: 20px;
			  float: right;
			}

	
	#header_center {
	width: 910px;
	margin: 0px auto;
	}
	
		#logo_image {
		display: block;
		width: 130px;
		height: 197px;
		position: absolute;
		margin-left: 20px;
		background: url('/images/logo_image.png') no-repeat;
		}
		
		#logo_text {
		position: absolute;
		display: block;
		width: 310px;
		height: 79px;
		margin-left: 558px;
		top: 76px;
		background: url('/images/logo_text.png');
		}
		
		#logo_bg {
		position: absolute;
		
		height: 154px;
		margin-left: 560px;
		width: 300px;
		background: url('/images/pixel_black_35.png');
		}

/* TOP MENU */
div#menu
{	

  margin-top: 181px;
  position: absolute;  
  margin-left:-44px;
  z-index: 100;

width: 930px;
	
}


	div#menu ul
	{
		margin: 0px auto;
		list-style: none;
		
	
	}

		div#menu ul li
		{
		float: left;
		display: block;
		
		}

			div#menu ul li a,
			div#menu ul li a:visited
			{
				color: white;
				text-decoration: none;
				font-size: 14px;
				height: 27px;
				line-height: 27px;
				display: block;
				float: left;
				border-left: 1px solid #666;
				padding: 0px 13px;
				text-transform: uppercase;
				font-family: "Trebuchet MS", arial, helvetica, sans;
				background: url('/images/mainmenu.png') repeat-x 0px 0px;
			}
			div#menu ul li a:hover
			{
				text-decoration: underline;
				color: white;
			}
			
				div#menu ul li a.first,
				div#menu ul li a.first:visited
				{
				background: url('/images/mainmenu_left.png') no-repeat 0px 0px;
				padding-left: 114px;
				border-left: 0px;
				}
				
				div#menu ul li a.last,
				div#menu ul li a.last:visited
				{
				background: url('/images/mainmenu_right.png') no-repeat 0px 0px transparent;
				border-left: none;
				}
			
			

			div#menu ul li.active a,
			div#menu ul li.active a:visited
			{
				color: #180900;
				background: url('/images/mainmenu_active.png') repeat-x 0px 0px;
				
			}
			
						div#menu ul li.active a.first,
						div#menu ul li.active a.first:visited
						{
						background: url('/images/mainmenu_left_active.png') no-repeat 0px 0px;
						}
						
						div#menu ul li.active a.last,
						div#menu ul li.active a.last:visited
						{
						background: url('/images/mainmenu_right_active.png') no-repeat 0px 0px;
						}

/* submenu */


div#menu ul li.active ul {
position: absolute;
top: 35px;
left: 100px;
list-style: none;
clear: left;
padding: 0px;
width: 800px;
}

	
		div#menu ul li.active li {
		display: inline;
		
		}

			div#menu ul li.active li a,
			div#menu ul li.active li a:visited
			{
			display: block;
			float: left;
			height: 18px;
			line-height: 18px;
			border-bottom: 4px solid white;
			text-decoration: none;
			background: none;
			border-left: none;
			font-size: 12px;
			padding: 0px 0px;
			margin: 0px 8px;
			display: inline;
			color: #777;
	
			}
			
				div#menu ul li.active ul li a.first,
				div#menu ul li.active ul li a.first:visited,
				div#menu ul li.active ul li a.last,
				div#menu ul li.active ul li a.last:visited {
				background: none;
				border-left: none;
				padding: 0px 0px;
				margin: 0px 8px;
				text-decoration: none;				
				}

				div#menu ul li.active li a:hover
				{
				border-bottom: 4px solid #ccc;
				color: #777;
				}
				
				div#menu ul li.active li.active a,
				div#menu ul li.active li.active a:visited
				{
				text-decoration: none;
				border-bottom: 4px solid #2fa3c1;
				color: black;
				}



					div#menu ul li.active li.active ul {
					display: block;
					position: absolute;
					
					left: 4px;
					top: 90px;
					width: 200px;
					
					margin-left: 5px;
					}
					
						div#menu ul li.active li.active ul li {
						display: block;
						}
					
					
							div#menu ul li.active li.active ul a,
							div#menu ul li.active li.active ul a:visited
							{
							border-bottom: none;
							line-height: 18px;
							padding-top: 5px;
							padding-bottom: 2px;
							min-height: 18px;
							height: auto !important;
							height: 18px;
							display: block;
							color: #555;
							font-size: 11px;
							padding-left: 0px;
							margin-left: 0px;
							padding-right: 10px;
							border-bottom: 1px solid #eee;
							width: 150px;
							background: url('/images/arrow_link_orange.gif') no-repeat 0px 10px;
							padding-left: 12px;
							}
							
							div#menu ul li.active li.active ul a.first,
							div#menu ul li.active li.active ul a.first:visited
							{
							border-top: 1px solid #eee;
							}
							
								div#menu ul li.active li.active ul a:hover
							{
								text-decoration: underline;
								color:#555;
							}
							
									div#menu ul li.active li.active ul li.active a:hover
							{
								text-decoration: none;
							}
							
							div#menu ul li.active li.active ul li.active a,
							div#menu ul li.active li.active ul li.active a:visited
							{
								border-bottom: 4px solid #2fa3c1;
							}
							div#menu ul li.active li.active ul li.active ul {
								position: relative;
								top: 0px;
								left: 0px;
								width: 185px;
								margin-left: 10px;
								
								
							}
							div#menu ul li.active li.active ul li.active ul a.first,
							div#menu ul li.active li.active ul li.active ul a.first:visited
							{
								border-top: 1px solid #eee;
							}
							
								div#menu ul li.active li.active ul a:hover
							{
								text-decoration: underline;
								color:#555;
							}
							
							div#menu ul li.active li.active ul li.active ul li.active a:hover
							{
								text-decoration: none;
							}
							div#menu ul li.active li.active ul li.active ul li a,
							div#menu ul li.active li.active ul li.active ul li a:visited
							{
								border-bottom: none;
								font-size: 10px;
								width: 140px;
							}
							div#menu ul li.active li.active ul li.active ul li.active a,
							div#menu ul li.active li.active ul li.active ul li.active a:visited
							{
								border-bottom: 4px solid #2fa3c1;
							}
							div#menu ul li.active li.active ul li.active ul a:hover
							{
								text-decoration: underline;
							}


/* KRUIMELPAD */
div#breadCrumb
{
   position: absolute;
  top: 241px;
  font-style: italic;
  font-size: 10px;
  margin-left: 0px;
  color: #bbb;
	width: 563px;
	height: 15px;
}

	#content div#breadCrumb a,
	#content div#breadCrumb a:visited{
	
	padding: 0px 3px;
	text-decoration: none;
	color: #f35e1c;
	}
	
	div#breadCrumb a:hover {
	color: #888;
	text-decoration: underline;
	color: #ff8b58;
	}
	

/* CONTENT */
#content
{
	width: 100%;
	background: #fff;
	min-height: 379px;
	height: auto !important;
	height: 379px;
}

	

	#content a {
	color: #f35e1c;
	
	}
	
	#content a:visited {
	color: #a53a0b;
	}
	
	#content a:hover {
	color: #ff8b58;
	}

	#content_center {
	width: 800px;
	margin: 0px auto;
	padding-left: 20px;	
	display: table;


	}
	#home #content_center {
	background: url('/images/bg_home.gif') repeat-y 468px 0px;
	}
	#content_center.aanboddetail
	{
	 
	  background: url('/images/detail_bg_orange.gif') repeat-y 468px 0px;
	  min-height: 530px;
	  	height: auto !important;
	height: 530px;
	}
	 /* detailpagina specific */
		.textblock {
		margin-top: 63px;
		
		text-align: justify;
		
		}
		
			.contentlinks {
			float: left;
			width: 370px;

		
			display: inline;
			
			padding-bottom: 25px;
			}
			
				.h1links {
				padding-bottom: 0px;
				
				}
			
			.contentrechts {
			float: right;
			width: 370px;
			
			display: inline;
	
			padding-bottom: 25px;
			}
			
			.onecolumn {
			margin-left: 200px;
			}
				
			.onecolumn .contentlinks,
			.onecolumn .contentrechts {
			float: left;
			width: 600px;
			
			padding-bottom: 25px;
			}

#footer {
	/*background: url('/images/bg_footer.gif');*/
	height: 116px;
	clear: both;
	border-top: 1px solid #e5e5e5;
}

	#footer_center {
	width: 910px;
	margin: 0px auto;
	}
	
		#footer_center a,
		#footer_center a:visited {
		color: #393939;
		}
	
		#copyright {
		padding-top: 62px;
		float: left;
		display: inline;
		margin-left: 60px;
		}
		
		#partners {
		float: right;
		padding-top: 38px;
		margin-right: 45px;
		display: inline;
		}

#search {
position: absolute;
width: 166px;
height: 23px;
line-height: 23px;
margin-top: 20px;
margin-left: 692px;

padding-left: 9px;

background: url('/images/bg_search.png') no-repeat 0px 0px;
}

	#search input{
	background: none;
	border: none;
	}
	
	#search #ZoekString {
	padding-top: 4px;
	font-size: 11px;
	width: 125px;
	}
	
		#search #ZoekButton {

	width: 25px;
	cursor: pointer;
	}

/* LanguageSelector */
ul.languageSelector
{
  font-size: 10px;
  float: right;
  margin: 0px;
}
	ul.languageSelector li
	{
	  display: inline;
	  padding: 2px;
	}

		ul.languageSelector li.active a,
		ul.languageSelector li.active a:visited
		{
		  text-decoration: none;
		  font-weight: bold;
		}

		fieldset
		{
		  border: none;
		}

/*MetaMenu*/
div#metamenu
{
  clear: both;
  margin: 10px 10px 0px 0px;
}

	ul.metamenu
	{
	  font-size: 10px;

	  margin: 0px;
	  display: none;
	}
		ul.metamenu li
		{
		  display: inline;
		  
		}

		ul.metamenu li a,
		ul.metamenu li a:visited
		{
		  padding: 0px 2px;
		  padding-left: 7px;
		  color: #555555;
		  text-decoration: none;
		  border-left: 1px solid #555555;
		}

		ul.metamenu li.first a,
		ul.metamenu li.first a:visited
		{
		  border: none;
		}

/* CHOICES HOME */
#choices {
width: 399px;
height: 350px;
float: right;
background: url('/images/bg_home_choices.gif') no-repeat 0px 0px;
padding-top: 43px;
margin-right: -47px;
position: relative;
}

	#content #choices a,
	#content #choices a:visited {
	display: block;
	width: 375px;
	height: 42px;
	font-family: arial narrow, arial, helvetica;
	font-size: 20px;
	text-decoration: none;
	color: #f0e7db;
	padding-top: 35px;
	padding-left: 15px;
	margin-bottom: 30px;
	}
		
		#content #choices a:hover {
		color: white;
		}
	
		.en {
		color: #9fabb4;
		}	


