	body {
		margin: 0;
		padding: 0;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url(../img/patroon5.gif) top left repeat; }
	
	a {
		outline: none; }
    
	a img {
	  border: none;  }
    
	h1, h2, h3 {
		font-size: 13px; }
		
	#container {
		width: 850px;
		min-height: 100%;
		margin: 0 auto;
		text-align: left;
		position: relative;
		z-index: 1;
		background: #2a2d40; }
		
	#background {
		height: 421px;
		width: 50%;
		position: absolute;
		top: 0;
		right: 0;
		left: 50%;
		z-index: 0;
		background: url(../img/rightbck.jpg) top left repeat-x; }
		
/*---------------------------------------------------------------------
	Header 
	---------------------------------------------------------------------*/
	
	#header {
		width: 100%;
		height: 170px;
		position: relative; }
	
	#random-images {
		width: 100%;
		height: 133px;
		line-height: 133px;
		background: #121524; }
		
	#random-images ul {
		height: 133px;
		margin: 0;
		padding: 0 0 0 50px;
		list-style: none; }

	#random-images li {
		margin: 28px 22px 0 0;
		height: 75px;
		float: left; }

	ul#custom, ul#custom2 {
				height: 40px;
		width: 100%;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 120px;
		left: 0;
		background: #121524;
		list-style: none; }
		
	ul#custom {
		margin: 0 10px 0 0;
	}
	
  ul#custom2 {
    position: static;
    bottom: 100px;
    left: 100px;}
  
	#custom li, ul#custom2 li {
		height: 20px;
		line-height: 61px;
		margin: 0 20px 0 0;
		float: left; }
			
	#custom li a, ul#custom2 li a {
		height: 20px;
		width: 110px;
		display: block;
		line-height: 20px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: 700;
		color: #d09235;
		text-align: center;
		text-decoration: none; }
		
	#custom li a:hover, ul#custom2 li a:hover {
		color: #fff; }

	#header h1 {
		width: 182px;
		height: 105px;
		margin: 0;
		padding: 0;
		position: relative;
		top: 5px;
		left: 10px;
		background: url(../img//logo-dark.gif) top left no-repeat;
		text-indent: -999em; }
		
		
/*---------------------------------------------------------------------
	Left - snelzoeken
	---------------------------------------------------------------------*/
			
	#left {
		width: 188px;
		height: 226px;
		line-height: 1.5em;
		float: left;
		background: #2a2d40 url(../img/aanbod.gif) 10px 0px no-repeat; }

	#left fieldset, #left form {
		padding: 0;
		margin: 0;
		border: 1px solid #0c0;		
		border: none; }

	#left fieldset {
		margin: 10px 0 0 10px; }
		
	#left fieldset input, #left fieldset select {
		width: 155px;
    height: 18px;
    background: #e3e6ea;
    font-size: 10px;
    border: none;
		margin: 3px 0 0 10px; }
		
	#left fieldset a, #left #submit {
		height: 18px;
		width: 75px;
		color: #121524;
		text-decoration: none;
		font-weight: 700;
		font-size: 11px;
		border: 1px solid #d09235;
		text-align: center;
		display: block;
		/*float: le;*/
    margin: 10px 11px 0 0px;    
		background: #d09235; }
   
	#left h2 {
		margin: 2px 5px 0 0;
		padding: 0 0 0 20px;
		color: #fff; }
		
	#left fieldset #date {
		font-size: 12px;		
		float: left;
		width: 64%; }

	#left fieldset a#duur-calendar {
		width: 24px;
		height: 24px;
		text-indent: -100000em;
		float: left;
		display: block;
		margin: 1px 0 0 7px;
		background: url(../img/calendar.gif) top left no-repeat; 
		text-decoration: none; }

	#left ul#flags {
		margin: 5px 0 0 20px;
		padding: 0;
		list-style: none; }

	#flags li {
		height: 11px;
		width: 16px;
		margin: 0 3px 0 0;
		float: left; }

	#flags a {
		height: 11px;
		width: 16px;
		display: block;
		text-indent: -10000em;
		float: left; }	

	#flags #nl {
		background: url(../img/nl.gif) top left no-repeat; }

	#flags #fr {
		background: url(../img/fr.gif) top left no-repeat; }

	#flags #gb {
		background: url(../img/gb.gif) top left no-repeat; }

	#left ul#sub {
		margin: 80px 0 0 20px;
		padding: 0;
		list-style:none; }
		
	#sub a {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: 700;
		color: #d09235;
		text-decoration: none; }
		
	#header #custom li a:hover {
		color: #fff; }


		
/*---------------------------------------------------------------------
	Content 
	---------------------------------------------------------------------*/

	#content-container {
		width: 662px;
		min-height: 350px;
		float: left;
		font-size: 10px;
		color: #eaeaea;
		line-height: 14px;
		font-family: Verdana, Arial; }		
		
	#content {
		margin: 0 0 10px 20px;
		width: 615px;	}

  #content a {
    color: #d09235; }
    
	#content table {
		font-size: 10px;
		color: #fff; }
		
	#content h2 {
		height: 25px;
		font-size: 14px;
		border-bottom: 2px solid #2d4877;	}
		
/* Balk met link
	---------------------------------------------------------------------*/
	
	.balk {
		width: 100%;
		height: 19px;
		line-height: 19px;
		text-indent: 10px;
		background: #121524; }
		
	.balk a {
		color: #fff;
    font-weight: 700;
		text-decoration: none; }

	.balk input {
		background: #2d4877; 
		height: 19px; 
		border: none; 
		color: #fff; 
		line-height: 11px; }

/* Formulier
	---------------------------------------------------------------------*/

	#content-container label, input {
			width: 150px;
			display: block;
			float: left;
			margin: 2px 0 0 0;
			font-size: 11px;
			font-family: Arial; }
	
	#content-container form br {
		clear: left; }
		
/*---------------------------------------------------------------------
	Zoekresultaat tabel
	---------------------------------------------------------------------*/

	thead {
		height: 20px;
		line-height: 20px;
		background: #121524;
		margin-bottom: 5px;
	}
	
	thead td {
		text-align: center;
	}
	
	thead a.asc {
		padding: 0 0 0 15px;
		background: url(../img/arrow-up.jpg) left 2px no-repeat;
	}
	
	thead a.desc {
		padding: 0 0 0 15px;
		background: url(../img/arrow-down.jpg) left 2px no-repeat;
	}
	
	#zoekresultaat img, #zoekresultaat a img {
		width: 165px;
		height: 150px;
		margin: 0 10px 0 0;
		border: none; }
	
	#zoekresultaten a {
		color: #D09235; }
	
	#zoekresultaten h3 {
		display: inline;
		padding: 0 0 10px 0;
		font-size: 12px; }
		
/*---------------------------------------------------------------------
	Detail pagina
	---------------------------------------------------------------------*/

	dl#object-informatie {
		height: 189px;
		width: 230px;
    float: left; }
		
	dl#object-informatie {
		margin: 0;
		padding: 0; }
		
	dl#object-informatie dt, dl#object-informatie dd {
		width: 110px;
		margin: 0;
		padding: 0;
		line-height: 20px;
		float: left; }		
		
	#content a#print {
		background:#D09235 none repeat scroll 0 0;
		border:1px solid #D09235;
		color:#121524;
		display:block;
		font-size:11px;
		font-weight:700;
		height:18px;
		text-align:center;
		text-decoration:none;
		width:75px; }
