* {
  padding: 0px;
  margin: 0px;
  border: none;
  outline: none;
}

html, body {
min-height: 100%;
height: 100%;
width: 100%;
}
#aanbod  #leftColumn{
	display:none;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;	
color: #343333;	
background: url('/images/bg-body.jpg') repeat-y center top #f5ecde;
}

#container {
width: 100%;
min-height: 100%;
height: auto !important;
height: 100%;
margin-bottom: -200px; /* footer @ bottom */
position:relative;
z-index:2;
}

#mainmenu-shadow {
background: url('/images/mainmenu-shadow.png') no-repeat center 0px;
width: 100%;
height: 12px;
position: absolute;
margin-top: 146px;
z-index: 89;
}

/* HEADER */
div#header
{
	background: url('/images/bg-header.jpg') no-repeat center top #2a5f87;
	height: 146px;
	width: 100%;
}

	#header-center {
	width: 960px;
	margin: 0px auto;
	}
	
	#logo {
	position: absolute;
	margin-left: -57px;
	z-index: 87;
	}
	
	/* ZOEKEN */
	#search {
	width: 260px;
	float: right;
	margin-top: 87px;
	}

		form#zoekForm {
		 }

			form#zoekForm input#ZoekString {
				background: none;
				color: black;
				width: 213px;
				float: left;
			}

			form#zoekForm input#ZoekString:focus {
			}

			form#zoekForm input#ZoekButton {
				background: none;
				cursor: pointer;
				width: 40px;
				height: 20px;
				float: right;
			}
		
		/* MAINMENU */
		div#mainmenu  {
			z-index: 88;
			height: 44px;
			width: 960px;
			margin-left: 0px;
			position: absolute;
			top: 146px;
		}
		
			div#mainmenu img {
			float: left;
			}
			
				#mainmenu img.leftcurve {
				margin-left: 110px;
				}

			div#mainmenu ul
			{
				margin: 0px 0px 0px 0px;
				list-style: none;	
				margin-left: 130px;				
			}

				div#mainmenu ul li {		
					display: inline;										
				}

					div#mainmenu ul li a,
					div#mainmenu ul li a:visited {
						color: #5a0711;
						text-decoration: none;
						font-weight: normal;
						font-size: 15px;
						background: url('/images/mainmenu-bg.gif') repeat-x 0px 0px;						
						font-family: verdana, helvatica, sans-serif;
						float: left;
						padding-left: 20px;
						padding-right: 20px;
						border-left: 1px solid #ffe7c7;
						height: 44px;
						line-height: 44px;
						display: block;
					}
					
						div#mainmenu ul li a.last,
						div#mainmenu ul li a.last:visited {
						border-right: 1px solid #ffe7c7;
						}
					
					div#mainmenu ul li a:hover {
						
						color: black;
						background: none;
						background: #ffb551;
						
					}

					div#mainmenu ul li.active a,
					div#mainmenu ul li.active a:visited {
						text-decoration: none;
						background: url('/images/mainmenu-bg-active.gif') repeat-x 0px 0px;
						color: white;
					}

		
#wrapper {
	width: 960px;
	margin: 0px auto 0px auto;
	padding-bottom: 160px; /* makes sure footer is never overlapping content */
	display:table;
}

	/* KOPPEN PAGINA */
	h1, h2 {
	font-family: 'Arial Narrow', arial, helvatica, sans-serif;
	font-weight: normal;
	color: #e25e30;
	padding-bottom:20px;
	}
	
	h1 { 
		
		margin-top: 90px;
		font-size: 28px;
		line-height: 28px;
		padding-left:20px;
	  	background: url('/images/h1-bg.gif') no-repeat 0px 8px;
	}
	
		div#home h1 {
		margin-left:0px;
		}
	
	
	
	a, a:visited {
	color: #D95C00;
	cursor:hand;
	
	}
	
	h2 {
	font-size: 20px;
	line-height: 22px;
	/*background: url('/images/h2-bg.gif') no-repeat 0px 6px;
	padding-left:20px;*/
	}
	
	h2 a:hover, a:hover {
	color: black !important;
	text-decoration:underline !important;
	}
	
		h2 a, h2 a:visited {
		color: #e25e30;
		text-decoration:none;
		font-size:24px;
		}
	
	


	/* KRUIMELPAD */
	div#breadCrumb {
		height: 15px;
		top: 205px;
		position: absolute;
		background: #fffbf0;
		color: #a05724;
		font-size: 13px;
	}
	
		#breadCrumb a,
		#breadCrumb a:visited {
		color: #e4772c;
		text-decoration: none;
		font-family: 'Arial Narrow', arial, verdana, helvetica, sans-serif;
		text-transform: lowercase;
		}
		
			#breadCrumb a:hover {
			color: black;
			text-decoration: underline;
			}
			

/* LEFT MENU */
div#leftColumn
{
	float: left;
	min-height: 333px;
	height: auto !important;
	height: 333px;
	width: 190px;
	padding-right:47px;
}

	#home div#leftColumn {
	display: none;
	}

	ul.projectTabs li.direct-naar a, ul.projectObjectTabs li.direct-naar a {
			/*font-weight:bold !important;
			color:#D95C00 !important;*/
			}
	
	div#submenu ul {
		list-style: none;
		padding: 0px;
		margin: 0px 0px 5px 0px;
		background: #fffff9;
	}

		div#submenu ul ul {
		  border: none;
		  background: #f1dbbe;
		  margin: 0px 0px 0px 0px;
		}

		div#submenu li a,
		div#submenu li a:visited {
			color: #4b6173;
			font-weight: bold;
			text-decoration: none;
			font-size: 12px;
			display: block;
			padding: 5px 6px 5px 22px;
			margin: 0px;
			border-bottom: 1px solid #f1dbbe;
			min-height: 19px;
			height: auto !important;
			height: 19px;
			background: url('/images/submenu-bg.gif') no-repeat 8px 10px;
		}
		
			div#submenu li a.first,
			div#submenu li a.first:visited {
			border-top: 1px solid #f1dbbe;
			}

		div#submenu li.active a,
		div#submenu li.active a:visited {
			background: url('/images/submenu-bg-active.gif') no-repeat 8px 10px #db671a;
			color: white;
		}

			div#submenu li li a,
			div#submenu li li a:visited {
			  padding: 2px 4px 2px 22px;
			  min-height: 16px;
			  height: auto !important;
			  height: 16px;
			  font-size: 11px;
			}
			
				div#submenu li a:hover,
				div#submenu li li a:hover {
				text-decoration: underline;
				}

			div#submenu li.active li a,
			div#submenu li.active li a:visited {
			  font-weight: normal;
			  background: none;
			  color: black;
			  border-bottom: 1px solid #fffff9;
			}

			div#submenu li.active li.active a,
			div#submenu li.active li.active a:visited {
			 background: #ea813b;
			 color: white;
			}
			
			

/* CONTENT */

div#aanbod div#content {
width:960px;	
}

div#content {
	min-height: 300px;
	height: auto !important;
	height: 300px;	
	text-align: left;
	float:left;
	width:720px;
	position:relative;
	z-index:1;
}

	#home div#content {
		min-height: 460px;
		height: auto !important;
		height: 460px;	
		margin-left: 0px;
		margin-bottom: 20px;
	}
	
	.standaardcontent {
		margin-bottom: 20px;
		float:left;
		width:100%;
	}
	
	#home .standaardcontent {
		width: 650px;
		float:none;
	}
	
	.aandacht a,
	.aandacht a:visited{
		background:transparent url(/images/submenu-bg.gif) no-repeat scroll 0px 5px;
		color:#D95C00;
		padding-left:15px;
		text-decoration:underline;	
		display:block;
	}

		.aandacht {
		display:block;
		float:left;
		width:202px;
		padding-top: 20px;
		padding-right:20px;
		}
		
		.aandacht.last {
		padding-right:0px;
		}
		
		.aandacht strong {
		line-height:23px;
		color:#343333;
		}
		.aandacht .foto-overlay {
			background: transparent url(/images/aandacht-foto-overlay.png) no-repeat scroll 0 0;
			width:200px;
			height:110px;
			position:absolute;
		}
		.aandacht img {
			width:200px;
			height:110px;
			
		}
		.aandacht img.alignleft {
			float:none;
		}
		
			.titel h2 {
			border-top: 1px solid #f1dbbe;
			font-size: 24px;
			width:630px;
			padding-top:20px;
			background:transparent url(/images/h1-bg.gif) no-repeat scroll 0 26px;
			padding-bottom:0px;
			padding-left:20px;
			}
			
		.flashpresentatie {
		
		height: 492px;
		float: right;
		margin-top:-40px;
		width:30px;
		}
		
		.locatie-route {
		width: 260px;
		float:right;
		font-size:10px;
		margin-left:40px;
		clear:right;
		}
		.locatie-route img {
		/*border: 1px solid #e25e30;*/
		}

/* footer */
div#footer {
	width: 100%;
	/*height: 200px;*/
	background-repeat: no-repeat;
	background-position: center bottom;
	position:relative;
	z-index:1;
}
	div.footer1280  { height:200px;background-image: url('/images/footer-1280.png'); }  
  	div.footer1440 { height: 225px;background-image: url('/images/footer-1440.png');	}  
  	div.footer1920 { height: 300px; background-image: url('/images/footer-1920.png');	}

/* LanguageSelector */
#language  {
position: absolute;
margin-top: 10px;
margin-left: 5px;
}

	ul.language
	{
	  font-size: 10px;
	  
	  margin: 0px;
	
	}
		ul.language li
		{
		  display: inline;
		  padding: 2px;
		}

			ul.language li.active a,
			ul.language li.active a:visited
			{
			  text-decoration: none;
			  font-weight: bold;
			}

fieldset
{
  border: none;
}

/*MetaMenu*/
div#metamenu
{
  position: absolute;
  margin-left: 700px;
  top: 40px;
  width: 260px;
  color: white;
}

	ul.metamenu
	{
	  font-size: 10px;
	  float: right;
	text-align: right;
	  margin: 0px;
	  width: 260px;
	}
		ul.metamenu li
		{
		  display: inline;
		  
		}

			ul.metamenu li a,
			ul.metamenu li a:visited
			{
			  padding: 0px 2px;
			  padding-left: 7px;
			  color: white;
			 text-transform: lowercase;
			  text-decoration: none;
			  border-left: 1px solid white;
			}

			ul.metamenu li.first a,
			ul.metamenu li.first a:visited
			{
			  border: none;
			}

div#content div.contact {
padding-top:20px;
}

