html {
	margin: 0;
	padding: 0;
}
* {
	outline: 0;
}
body 	{
	/*      T R B L  */
	margin: 0 0 0 0;
	background: #003f87;
}
BODY, P, TD, FONT, A:link, A:visited, A:hover, A:active, .form, .button, h1, h2, h3, .bijschrift {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	/*color: #999;*/
	color: #3365A1;
	font-size: 13px;
	line-height:22px;
}
.bijschrift {
	color: #8C9BBB;
}
P { margin: 0 0 0 0; }


a:link, a:visited, a:hover, a:active {text-decoration: none;}
a:hover	{ text-decoration:underline;}

a.copy:link, a.copy:visited, a.copy:hover, a.copy:active {font-size:11px; text-decoration: none;color: #8C9BBB;}
a.copy:hover	{ text-decoration:underline;}

.nieuwskop
	{
	color: #003F89;
	font-weight:bold;
	text-transform: uppercase;
	font-size:12px;
	}

.nieuwsbericht
	{
	text-align: justify;
	color: #8C9BBB;
	font-size:12px;
	line-height:18px;
	}
	
.linkerkant
	{
	background-image:url(../../image/nieuws_background.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
.form  	{
	border: 1px solid #003F89;
	background-color: #E7EDF4;
	}
	label.error {
		display: block;
		float: both;
		color: red;
	}

.tdform  	
	{
	color: #003F89;
	font-size:12px;
	}

.button	{
	border: 1px none #FFFFFF;
	color: #FFFFFF;
	background-color : #000000;
}

h1, h2, h3 	{
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin: 0 0 0 0;
}
h1 { font-size: 13px;}
h2 { font-size: 12px;}
h3 { font-size: 11px;}
.bijschrift	{ font-size: 11px; line-height:10px; }

.border	{border : 1px solid #000000;}

.aanbod {
	margin-top:40px; 
	margin-left:60px; 
	margin-right: 10px;
	margin-bottom: 10px;
}

.aanbod td, .aanbod p {
	color: #fff;
}

.aanbod td a:link, .aanbod td a:visited, .aanbod td a:active, .aanbod td a:hover, 
.aanbod a:link, .aanbod a:visited, .aanbod a:active, .aanbod a:hover {
	color: #fff;
}

.aanbod_desc {
	background-color: #96BF01;
	background-image: url(../../image/hoekje_omschrijving_woninga.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
span.kop {
	font-weight: bold;
	color: #003F89;
}

.aanbodOverview tr td {
	color: #003F89;
}

.aanbodBeschrijving, .aanbodBeschrijving font {
	color: #FFF;
}

a.verder:link, a.verder:active, a.verder:visited, a.verder:hover {
	font-size:11px;
}

#container {
	width: 960px;
	padding: 0 12px;
	margin: 0 auto;
	background: white url(/image/cont_bg.gif) repeat-y;
}
	#header {
		display: block;
		height: 225px;
		background: white url(/image/left_background_fjordvstgd.gif) no-repeat top left;
	}
		#flags {
			padding-left: 1em;
			line-height: 35px;
			float: left;
		}
		#smallnav {
			padding-right: 1em;
			float: right;
			line-height: 35px;
			font-weight: bold;
		}
		#photo {
			display: block;
			clear: both;
			padding: 0 0 0 94px;
			position: relative;
		}
			.slideshow img {
				display: none;
			}
			#overlay {
				display: block;
				position: absolute;
				left: 43px;
				top: 0px;
				z-index: 10;
			}

	
	
/* NAVIGATION */
#navigation {
	width: 183px;
	background: #E7EDF4;
	border: 1px solid #003F89;
}

ul#nav, ul#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
	ul#nav ul {
		margin-left: 1em;
	}
ul#nav li a {
	display: block;
	text-indent: 1em;
	line-height: 28px;
}
ul#nav li a:visited, ul#nav li a:hover { 
	text-decoration: none;
}

ul#nav li.hassubs ul {
	/*display: none;*/
}

ul#nav li.active,
ul#nav li.open {
	background:#d1dce9;
}

ul#nav li.active ul,
ul#nav li.open ul {
	display: block;
}


#footer {
	width: 984px;
	margin: 0 auto;
	padding-top: 1em;
	background: white url(/image/cont_bg.gif) repeat-y;
}
	#footer p {
		padding: 0 24px;
	}
	#footer div {
		height: 20px;
		background: transparent url(/image/footer_bg.gif) no-repeat top left;
	}

	
#aanbodIndex {
	list-style: none;
	padding: 0;
	margin: 0;
}
	#aanbodIndex li {
		border-bottom: 1px solid #96BF01;
		overflow: auto;
		clear: both;
		padding: 1em 0;
	}
	#aanbodIndex li a {
		display: block;
		overflow: auto;
		padding: 2px;
		outline: none;
	}
		#aanbodIndex li a:hover {
			text-decoration: none;
			background: #D1DCE9;
		}
		
		#aanbodIndex li img.photo {
			float: left;
		}
		#aanbodIndex li p {
			margin-left: 120px;
		}
		#aanbodIndex li p span {
			display: block;
			float: left;
			width: 125px;
			height: 45px;
			padding: 0 5px;
			border-right: 1px solid #D1DCE9;
			text-align: center;
		}
			#aanbodIndex li p span.omschr {	/*width: 125px*/;text-align: left;}
			#aanbodIndex li p span.slpkmr, #aanbodIndex li p span.bdkmr { } 
			#aanbodIndex li p span.bekijk {	border: none; width: 100px;}
			
	#aanbodIndex li.head {
		font-weight: bold;
	}
	#aanbodIndex li.head p span {
		height: 35px;
		line-height: 1;
	}
	
#aanbodDetail {
	padding-right: 2em;
}
	#factsheet {
		background: #9ac10b;
		color: white;
		width: 260px;
		margin: 0 0 1em 2em;
		float: right;
	}
		#factsheet dt {
			width: 100px;
			float: left;
			clear: right;
		}
		#factsheet dd {
			margin: 0 0 0 115px;
			font-weight: bold;
		}
		
		
.padding10px {
	padding: 0 10px;
}
	
			 
			 
ul.thumbIndex {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	overflow: auto;
	clear: both;
}
	ul.thumbIndex li {
		float:left;
		margin:13px 13px 0 0;
	}
		ul.thumbIndex li.last {	
			margin-right: 0;		
		}
		ul.thumbIndex li a {
			background:#E7EDF4  none repeat scroll 0 0;
			border:7px solid #E7EDF4;
			display:block;
			height:90px;
			line-height:90px;
			overflow:hidden;
			text-align:center;
			width:100px;
		}
			ul.thumbIndex li a:hover {
				background:#3365A1;
				border-color:#3365A1;
			}
			ul.thumbIndex li a img {
				vertical-align:middle;
			}
			
a.call2action {
	display: block;
	margin-bottom: 1em;
	height: 38px;	
	line-height: 38px;
	background: url('/image/btn_bg.gif') no-repeat -10px 0px;
	color: white;
	text-align: center;
	font-weight: bold;

}
	a.call2action span {
		display: inline;
		float: right;
		width: 10px;
		height: 38px;
		background: url('/image/btn_bg.gif') no-repeat top left;
	}
	
	
#currencyconvert {
	background: #003f87;
	clear: both;
	display: none;
	padding: 1em 0 .5em 0;
	overflow: auto;
}
	#currencyconvert p {
		color: white;
		margin-bottom: .5em;
		width: 100%;
	}
		#currencyconvert label {
			width: 100px;
			margin-right: 15px;
			text-align: right;
			float: left;
		}
		#currencyconvert input {
			width: 100px;
		}
		
.submitbutton {
	display: block;
	color: #3365A1;
	border: 1px solid #3365A1;
	background: white;
	font-size: 10px;
	text-transform: uppercase;
}

span.clearfix {
	display: block;
	clear: both;
}
