body{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
a {
	color:#9A53A0;
	text-decoration:none;
	
	}	

div#header{
	background-image:url(/images/header.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:140px;
	position:relative;
}

	
div#link_behind_logo {
	position:absolute;
	left:90px;
	top:20px;
	width:250px;
	height:80px;
	cursor:pointer;
	}

div#menu{
	background-color:#5b0057;
	background-image:url(/images/menu_bg.gif);
	background-repeat:no-repeat;
	height:34px;
	width:1000px;
}

div#menu ul {
	margin:0px;
	margin-left:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;	
	font-size:11px;
	letter-spacing:1px;
	line-height: 2em;
	list-style-position: outside;
	list-style-type: none;
	
}

div#menu ul li {
	 display: inline; 
	 padding-right:10px;
}

div#menu ul li.selected {
	 font-weight:bold;
}

div#menu ul li a{
	color:#fff;
	text-decoration:none;
}

div#menu ul li a.selected{
	font-weight:bold;
}
div#menu ul li img {
	vertical-align:middle;
	}
	
div#main {
	background-image:url(/images/main_bg.jpg);
	background-repeat:repeat-x;
	width:1000px;	
	padding-top:9px;
	height:400px;
	}
	
div#home{
	width:808px;
	margin-left:95px;
	position:relative;
}

div#content{
	position:relative;
	width:770px;
	margin-left:100px;
	top:1px;
	background-image:url(/images/content_bg.jpg);
	background-repeat:repeat-x;
	height:400px;
	padding:20px;
	}
	

h1 {
	color: #AB73B2;
	font-size:15px;
	font-weight:normal;
	}


/* elements of page home */
div#verkopen {}
div#kopen{
	position: relative;
	top:20px;
	}
	
div#aanbod{
	position: absolute;
	top:0px;
	left:250px;
}

div#taxaties {
	position: absolute;
	top:0px;
	left:596px;
	}
	
div#anders {
	position: absolute;
	top:206px;
	left:596px;
	}
	
div#nieuws {
	position: absolute;
	width:300px;
	top:278px;
	left:250px;
	}
	
div#nieuws  ul {
	list-style-image: url(/images/nieuws_li.gif);
	
}
	
div#nieuws  ul li {
	margin-bottom:10px;
	}

div#nieuws  ul li  a {
	color:#000;
	font-size:11px;
	text-decoration:none;
}
/*submenu cms paginas */
div#submenu{
	background-color:#ffffff;
	height:25px;
	width:1000px;

}

div#submenu ul {
	padding-left:0px;
	margin:0px;
	list-style-position: outside;
	list-style-type: none;
	
}

div#submenu ul li {
	 display: inline; 
	
}

/* cms paginas*/
table#medewerkers td {
	padding-right:22px;
	padding-bottom:30px;
	width:200px;
	vertical-align:top;
	}

div#content  div {
	line-height: 150%;
}

div#links {
	margin-top:30px;
}
div#links img {
	vertical-align:top;
	}
div#links a {
	color:#9A53A0;
	text-decoration:none;
	
	}	


div#sfeerfoto{
	position:absolute;
	top:0px;
	left:610px;
	}

div#sfeerfoto div#links { 
			text-align:right;
			padding-right:10px;
			
	}



div#content div#news img {
	vertical-align:top;
	margin-right:5px;
	}

div#content div#news a {
	color:#000;
	text-decoration:none;
}

div#faq {
	width:550px;
}

div#faq a {
	font-weight:bold;
	text-decoration:none;
	color:#C298C6;
}


div.answer {
	display:none;
}
/* formulieren */
form#waardebepaling { margin-top:20px;}
div.input_blok {margin-top:5px;}
div#input_notes { margin-top:25px;}

div.input_blok input.formElement, div.input_blok input.formElementInvalid, div.input_blok  textarea {
	background-color:#DBC1DD;
	border:none;
	width:185px;
	height:14px;
	}
DIV.input_blok LABEL {
	width: 90px;
	display: block;
	float: left;
}

div#input_gender label {margin-top:3px;}

div#gegevens {float:left; }
div#text { 
	float:left;
	margin-top:25px;
	margin-left:30px;
	width:245px;}
div#text p { margin-top:22px;}

div#text img#submit_button {
	cursor:pointer;
	margin-top:10px;
	}
	
/* contact formulier */


form#contact div#input_notes {
	float:left;
	width: 240px;
	height:187px;
	padding-top:0px;
	margin-top:0px;
}
form#contact div#input_notes label{
	font-weight:bold;
	width: 240px;
}

form#contact div#input_notes textarea {
	width: 240px;
	height:160px;
	margin-top:10px;
	}
	
form#contact div#gegevens {
	margin-left:50px;
	width:300px;
}

form#contact img#submit_button{
	margin-top:30px;
	cursor:pointer;
	}
	
form#contact div#gegevens  p { margin-top:0px;}

/* aanbod */
div#sorteren {
	width:780px;
	color:#9A53A0;
	font-weight:bold;
	text-align:right;
	padding-bottom:0px;
	height:17px;
	}

div#sorteren form#zoeken {
	float:right;
	
	}

form#zoeken div.search_blok{
	float: left;height:20px;
	margin-right:5px;
}

form#zoeken div.search_blok select {
	/*border:solid 1px #9A53A0;
	background-color: #9A53A0;
	color:#fff;
	*/
	font-weight:bold;
	font-size:10px;
	width:90px;
}

form#zoeken div#search_new{
	margin-right:0px;
}
form#zoeken div#search_new input {
	/*background-color: #9A53A0;*/
	border:solid 1px #7F9DB9;
	background-color:#fff;
	height:18px;
	width:80px;
	font-weight:bold;
	font-size:10px;
	padding-bottom:3px;
	cursor:pointer;
}
	
	
div.woning {
	position:relative;
	border-bottom:solid 1px #9A53A0;
	width:780px;
	padding-top:10px;
	padding-bottom:10px;
}	


div.adres {
	color: #9A53A0;
	font-size:11px;
	font-weight:bold;
	position: absolute;
	top:10px;
	left:100px;

	}

div.adres a {
	color: #9A53A0;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
div.description {
	position: absolute;
	top:30px;
	left:100px;
	width:350px;
	
}

div.price {
	position: absolute;
	left:670px;
	top:60px;
	width:100px;
	color: #9A53A0;
	font-size:11px;
	font-weight:bold;
	
	}

div.info img {
	position: absolute;
	left:750px;
	top:62px;
}
	
div#pages {
	clear: both;
	
}
div.new {
	position: absolute;
 	font-weight:bold;
 	color:red;
 	font-size:13px;
 	left:685px;
 	top:20px;
 	
 }
 
 div.openhouse {
 	position: absolute;
 	color:red;
 	font-size:10px;
 	font-weight:bold;
 	left:500px;
 	width:100px;
 	text-align:center;
 	top:10px;
 }
 
 
 div.status {
	position: absolute;
 	font-weight:bold;
 	text-align:center;
 	color:red;
 	font-size:10px;
 	left:675px;
 	top:20px;
 	
 }
div#pages a {
	font-weight:bold;
	color: #9A53A0;
	text-decoration:none;
}

/* object */
div#object { 
	margin-top:10px;
	position:relative;
	height:100%;
	}
	
div#object div#photo {
	position:absolute;
	top:0px;
	width:245px;
	
	}

div#object div#details {
	width:260px;
	position:absolute;
	top:0px;
	left:245px;
	padding-left:20px;
	}

div#adres  {
	font-weight:bold;
	
	}
div#object div#details div#adres {
	color: #9A53A0;
	font-size:11px;	
	margin-bottom:20px;
	}
	

div.detailName {
	float:left;
	width:120px;
	}
	
div.detailValue {
	}
	
div#object div#links { 
 	position:absolute;
	top:0px;
	left:530px;
	color: #9A53A0;
	text-align:right;
	width:240px;
	margin-top:0px;
	}

div#object div#links ul {
	list-style-type: none;
	}

div#object div#links ul li{
	height:20px;
	}

div#object div#links ul li.p{
	margin-bottom : 	20px;
	}
 
div#object div#tabs {
		position:absolute;
		left:0px;
		top:160px;
		border-bottom:solid 1px #9A53A1;
		text-align:right;
		height:22px;
		width:770px;
		}
		
div#object div#tabcontent{
	position:absolute;
	left:0px;
	top:200px;
}	
div#object div#details{
	position:relative;
}


div#object div#details div.detailName {
	float:left;
	width:125px;
	}
	
div#object div#details div.detailValue {
	}
	
	
div#object div#details div.openhuis {
	font-weight:bold;
	color:red;
	}
	
div#object div#details div.openhuisdatum {
	font-weight:bold;
	color:red;
	width:150px;
	
	
	}
div#object img.photo { cursor:pointer;
}

/* object route */
div#object div#link_zoomin{
	width:200px;
	float:left;
	}
div#object div#link_zoomout{
	text-align:right;
	}
	
div#object div#routebeschrijving div.step {
	clear:both;
}
div#object div#routebeschrijving div.distance {
	float:left;
	width:100px;
	}
	
div#object div#routebeschrijving div.action {
	float:left;
	width:150px;
	}
	
div#object div#routebeschrijving div.name {
	float:left;
	width:150px;
	font-weight:bold;
	}
	
div#object div#routebeschrijving div.length {
	float:left;
	width:100px;
	text-align:right;
	}
	
form#brochure  div#gegevens {
	position:absolute;
	top:65px;
	left: 300px;
	}
	
form#brochure  img#submit_button {
	cursor:pointer;
	position:relative;
	top:50px;
	
}