/* Exodus 20.15 - http://www.biblegateway.com/passage/?search=exodus%2020.15;&version=8; */
	
	/* ----------(  GENERAL  )---------------- */
	
		* {
			padding: 0;
			margin: 0;
		}
		
		body {
			font: 12px Tahoma,Helvetica,Arial,sans-serif;
			color: #000;
			background: #e8e9e8;
		}
		
		p {
			line-height: 18px;
		}
		
		a {
			overflow: hidden;
			color: #0082C6;
		}
		
		a img { 
			border: 0; 
		}
	
	/* -------(  FORCE SCROLLBAR IN FX/SF  )------- */
	
		html { 
			min-height: 100%; 
			margin-bottom: 1px; 
		}
	
	/* ----------(  MAIN LAYOUT  )---------------- */
		
		#wrapper {
			background: #FFF url(../images/layout/background.gif) repeat-x top left;
			text-align: center; 	/* ie 6 center inner divs */
		}
		
		#b_tekoop #wrapper, #b_tehuur #wrapper {
			background-image: url(../images/layout/background2.gif);
		}
		
		#header, #content {
			width: 950px;
			margin: 0 auto 0;
			text-align: left;		/* reset ie 6 center fix */
		}
	
	/* ----------(  HEADER  )---------------- */
	
		#header {
			height: 94px;
			position: relative;
		}
	
		#header h1, #header h1 a {
			display: block;
			width: 194px;
			height: 79px;
		}
		
		#header h1 {					
			position: absolute;
			right: 0;
			top: 0;
		}
		
		#header h1 a {
			background: transparent url(../images/layout/vossimmo_logo.gif) no-repeat top left;
			text-indent: -9999px;
		}
		
		#header ul#mainNav {
			height: 25px;
			position: absolute;
			top: 54px;
			left: 0;
		}
		
		#header ul#mainNav li {
			display: block;
			height: 25px;
			width: 100px;
			margin: 0 5px 0 0;
			float: left;
		}
		
		#header ul#mainNav li a {
			display: block;
			height: 25px;
			width: 100px;
			background: transparent url(../images/layout/mainNav_li.gif) no-repeat 0 0;
			
			font: bold 11px/28px Georgia, "Times New Roman", Times, serif;	/* line-heigh 28 instead of 25 to center along the height + 3px border in bg gif */
			letter-spacing: 1px;
			text-align: center;
			text-decoration: none;
			color: #000;
		}
		
		#header ul#mainNav li a:hover, #header ul#mainNav li.active a {
			background-position: 0 -25px;
		}
		
		#header ul#mainNav li ul.subNav {
			height: 25px;
			position: absolute;
			top: 25px;
			left: 0;
			background: #FFF300;
			width: 950px;
			display: none;
		}
		
		#header ul#mainNav li ul.subNav li {			
			display: inline;
			width: auto;		
		}
		
		#header ul#mainNav li ul.subNav li a {
			display: inline;
			width: auto;
			background: none;
			
			font: normal 11px/28px Georgia, "Times New Roman", Times, serif;	/* line-heigh 28 instead of 25 to center along the height + 3px border in bg gif */
			letter-spacing: 0;
			text-align: center;
			text-decoration: none;
			color: #727272;
			padding: 5px 5px 4px 5px;
		}
		
		#header ul#mainNav li ul.subNav li.active a {
			color: #000;
		}
		
		#b_tekoop #header ul#mainNav li#navTeKoop ul.subNav, #b_tehuur #header ul#mainNav li#navTeHuur ul.subNav{
			display: block;
		}
	
	/* ----------(  CONTENT  )---------------- */
	
		#content {
			min-height: 450px;
			_height: 450px;
		}
		
		#content h2 {
			font: bold 18px/68px Georgia,"Times New Roman",Times,serif;
			letter-spacing: 1px;
		}
		
		#content h3 {
			font: bold 16px/24px Georgia,"Times New Roman",Times,serif;
			letter-spacing: 1px;
		}
		
		#content h4 {
			color: #0082C6;
			font: bold 12px/24px Georgia,"Times New Roman",Times,serif;
		}
		
		#content p {
			margin-bottom: 16px;
		}
		
		#content img.sfeerbeeld {
			float: left;
			margin: 0 25px 25px 25px;
		}
	
	/* ----------(  CONTENT : WIEZIJNWIJ )---------------- */
		
		#content a#biv {
			display: block;
			width:50px;
			height: 50px;
			float: left;
			background: transparent url(../images/layout/biv_logo_kl.gif) no-repeat top left;
			margin: 13px 10px 0 0;
			text-indent: -9999px;
		}
		
		#content p.disclaimer {
			font: normal 10px/14px Tahoma,Helvetica,Arial,sans-serif;
			color: #999;
		}
	
	/* ----------(  CONTENT : OVERZICHTSLIJST )---------------- */
	
		ul#overzichtsLijst {
			width: 950px;
			margin: 0 0 0 0;
		}
		
		ul#overzichtsLijst li {
			width: 181px;
			height: 200px;
			overflow: hidden;
			float: left;
			list-style: none;
			text-align: center;
			margin-right: 9px;
			margin-bottom: 10px;
		}
		
		ul#overzichtsLijst li a.eigendompic {
			display: block;
			width: 179px;
			height: 136px;
			border: 1px solid #bfbfbf;
			border-color: #E8E9E8;
		}
		
		ul#overzichtsLijst li span.verhuurd {
			display: block;
			width: 179px;
			height: 136px;
			background: url(../images/layout/verhuurd_small.gif) no-repeat top left;
			cursor: pointer;
		}
		
		ul#overzichtsLijst li span.verkocht {
			display: block;
			width: 179px;
			height: 136px;
			background: url(../images/layout/verkocht_small.gif) no-repeat top left;
			cursor: pointer;
		}		
		
		ul#overzichtsLijst li a img {
			display: none;
		}
	
	/* ----------(  CONTENT : DETAIL )---------------- */
	
		#eigendomWrapper {
			position: relative;
		}
		
		#eigendomOpties {
			display: block;
			width: 450px;
			width: 550px;
			margin: 0;
			padding: 0;
			list-style: none;
			border: 1px solid #E8E9E8;
			background: #FCFCFC;
			height: 22px;
			min-height: 22px;
			
			float: right;
		}
		
		#eigendomOpties li {
			display: block;
			width: 183px;
			margin: 0;
			padding: 0;
			list-style: none;
			float: left;
			height: 22px;
		}
		
		#eigendomOpties li a {
			display: block;
			width: 183px;
			height: 22px;
			line-height: 22px;
			text-align: center;
			background: #FCFCFC;
		}
		
		#eigendomOpties li a:hover {
			background: #E8E9E8;
		}
		
		#eigendomDescription {
			width: 450px;
			width: 525px;
			margin: 32px 0 10px 0;
			float: right;
			min-height: 350px;
			_height: 350px;
		}
		
		#eigendomDescription dl {
			width: 450px;
		}
		
		#eigendomDescription dl dt {
			width: 140px;
			margin-right: 10px;
			height: 22px;
			float: left;
			text-align: right;
		}
		
		#eigendomDescription dl dd {
			width: 300px;
			height: 22px;
			float: left;
			text-align: left;
		}
		
		#eigendomPreview {
			background: transparent url(../images/spinner-big.gif) no-repeat 50% 50%; 
			height: 263px; 
			width: 350px;
			text-align: center;
			border: 1px solid #E8E9E8;
			float: left;
			margin-top: -24px;
		}
				
		#eigendomPreview span.verhuurd {
			display: block;
			height: 263px; 
			width: 350px;
			background: url(../images/layout/verhuurd_big.gif) no-repeat top left;
		}
		
		#eigendomPreview span.verkocht {
			display: block;
			height: 263px; 
			width: 350px;
			background: url(../images/layout/verkocht_big.gif) no-repeat top left;
		}		
		
		#eigendomPreviewImage {
			display: block;
			margin: 0 auto 0;
		}
		
		#eigendomThumbs {
			width: 100px;
			width: 330px;
			padding: 10px 10px 0 10px;
			margin: 10px 10px 10px 0;
			float: left;
			text-align: center;
			border: 1px solid #E8E9E8;
			background: #FCFCFC;
		}
		
		#eigendomThumbs img {
			display: block;
			margin: 0 10px 10px 0;
			cursor: pointer;
			float: left;
		}
		
	/* ----------(  CONTENT : CONTACT )---------------- */
		
		#content div#routeplan {
			float: right;
			margin: 0 5px 25px 25px;
			width: 460px;
		}
		
		#content div#routeplan p {
			text-align: center;
		}
		
	/* ----------(  FORMS )---------------- */

		label {
			display: block;
			margin: 10px 0 4px 0;
			width: 140px;
			float: left;
			clear: both;
			text-align: right;
			height: 18px;
			line-height: 18px;
			padding: 0 10px 0 0;
		}
		
		fieldset {
			margin-bottom: 20px;
			border: 0;
		}
		
		input.text {
			display: block;
			float: left;
			height: 18px;
			width: 250px;
			border: 1px solid #CCC;
			font: normal 11px/18px Tahoma,Helvetica,Arial,sans-serif;
			margin: 10px 0 4px 0;
		}
		
		textarea {
			width: 400px;
			height: 150px;
			border: 1px solid #CCC;
			font: normal 11px/18px Tahoma,Helvetica,Arial,sans-serif;
		}
				
		
		input.hidden { 
			display: none;
		}
		
		legend {
			color: #0082C6;
			font: bold 12px/24px Georgia,"Times New Roman",Times,serif;
		}
		
	/* ----------( FORM FEEDBACK )----------- */
	
		p.sent {
			border: 1px solid #629A34;
			padding: 5px 5px 5px 30px;
			line-height: 25px;
			height: 25px;
			background: #d7ebc6 url(../images/icons/icnSuccess.gif) no-repeat 4px 50%;
			margin: 0 0 5px 0;
			color: #000;
			width: 365px;
		}
	
		p.error {
			border:1px solid #CC0000;
			padding: 5px 5px 5px 30px;
			line-height: 25px;
			height: 25px;
			background: #EFA4A4 url(../images/icons/icnError.gif) no-repeat 4px 50%;
			margin: 0 0 5px 0;
			color: #000;
			width: 365px;
		}
	
	
	/* ----------(  FOOTER  )---------------- */
		
		#footer {
			background: #e8e9e8;
			text-align: center;
			padding: 10px 0;
		}
