body {
	margin:0px;
	background-color:#ffffff;
	font-family:arial,sans-serif;
	font-size:13px;
	color:#000000;
}
	

	a:link {	font-family: "Verdana";	font-size: 12px;	font-weight: normal;	color: #000000;	underline:none;	}
	a:visited {	font-family: "Verdana";	font-size: 12px;	font-weight: normal;	color: #000000;	underline:none;	}

h1 {
	font-size: 15px;
	padding-left: 7px;
	padding-bottom: 2px;
	font-weight: bold;
}


.top {
width:100%;
height:85px;
background-image:url(/images/headerbg.gif);
background-repeat:repeat-x;
}

.topcontainer {
position:relative;
width:1000px;
height:85px;
left: 50%;
margin-left: -500px;
}

.home1 {
float:left;
width:48px;
height:85px;
background-image:url(/images/home.gif);
background-repeat:no-repeat
}

.header {
float:left;
width:449px;
height:51px;
background-image:url(/images/zukaheader.gif);
background-repeat:no-repeat;
cursor:pointer; 	
}

.linken {
	float:right;
	position:relative;
	width:260px;
	heigth:34px;
	padding:11px;
	color:#000000;
	font-weight:bold;
}

.linken a {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;	
}


.tabs {
	float:left;
	position:relative;
	width:900px;
	heigth:34px;
	margin-top:-1px;
	margin-left:14px;
}

.tab {
	float:left;
width:122px;
height:25px;
background-image:url(/images/tab1.gif);
background-repeat:repeat-none;
cursor:pointer;
}

.tab:hover {
background-image:url(/images/tab2.gif);
background-repeat:repeat-none;		
}

.tabgeklikt {
	float:left;
width:122px;
height:25px;
background-image:url(/images/tab2.gif);
background-repeat:repeat-none;
cursor:pointer;

}

.tablink {
	text-align:center;
	padding-top:7px;	
}

.tablink a {
	text-decoration:none;
	color:white;
	font-weight:bold;
}

.content {
position:relative;
width:1000px;
height:100%;
left: 50%;
margin-left: -500px;
margin-top:20px;
}

 .zoekoptiesb {
float:left;
position:relative;
width:99%;
height:35px;
padding:4px;
}

.zoeksortdata {
position:relative;
float:right;
margin-top:7px;
}

.zoekprijs {
position:relative;
float:left;
margin-top:7px;
}

.extrazoekopties {
position:absolute;
float:left;
z-index:1000;
padding-left:20px;
}


.zoekresultaten {
float:left;
position:relative;
width:99%;
height:100%;
z-index:100;
}


.ajcontainer {
position:relative;
float:right;
width:2px;
height:2000px;
background-color: white;
}



.zoekopties {
float:left;
position:absolute;
width:186px;
height:100%;
margin-left:10px;
}

.zoekoptieskader_top {
background-image:url(/images/zoekopties_top.gif);
background-repeat:no-repeat;
width:186px;
height:14px;
}

.zoekoptieskader_bottom {
background-image:url(/images/zoekopties_bottom.gif);
background-repeat:no-repeat;
width:186px;
height:14px;	
}

.zoekoptieskader_middle {
background-image:url(/images/zoekopties_middle.gif);
background-repeat:repeat-y;
width:186px;
height:100%;
}


.zoekoptiestitel {
background-image:url(/images/pijl1.gif);
background-repeat:no-repeat;
margin-left:15px;
color:#80807f;
font-weight:bold;
width:186px;
height:20px;	
text-align:left;
padding-bottom:7px;
}

.zoekoptiestitelSoort {
margin-left:25px;
padding-top:2px;
}

.zoekoptie {
margin-left:15px;
color:#3e3e3c;
width:186px;	
text-align:left;
}

.zoekoptie a {
text-decoration:none;
color:#3e3e3c;
font-weight:bold;
font-size:11px;
}

.zoekreswoningen {
position:absolute;
float:left;
height:100%;
width:100%;
left:205px;
margin-top:15px;
}

.advertentie {
width:100%;
height:120px;
cursor:pointer;
border-bottom:solid #c5c5c5 1px;
padding-bottom:0px;
padding-top:3px;
margin-bottom:3px;
}


.advertentie:hover {
width:100%;
height:120px;
cursor:pointer;
border-bottom:solid #c5c5c5 1px;
padding-bottom:0px;
padding-top:3px;
margin-bottom:3px;
background-color: #f3f2ed;
}


.advertentieKleurkader {
width:100%;
height:120px;
cursor:pointer;
border-bottom:solid #c5c5c5 1px;
padding-bottom:0px;
padding-top:3px;
margin-bottom:3px;
background-color: #e3e3e3;
}

.advertentieKleurkader:hover {
width:100%;
height:120px;
cursor:pointer;
border-bottom:solid #c5c5c5 1px;
padding-bottom:0px;
padding-top:3px;
margin-bottom:3px;
background-color: #f3f2ed;
}

.advertentieRecl {
width:100%;
height:120px;
border-bottom:solid #c5c5c5 1px;
padding-bottom:0px;
padding-top:3px;
margin-bottom:3px;
}


.line2 {
  border: 0;
  width: 100%;
  color: #c5c5c5;
  background-color: #c5c5c5;
  height: 1px;
  margin: 2px auto;
}

.line8 {
  clear:both;
  float:left;
  border: 0;
  width: 950px;
  color: #c5c5c5;
  background-color: #c5c5c5;
  height: 1px;
  margin: 2px auto;
}

.line1 {
  border: 0;
  width: 80%;
  color: #c5c5c5;
  background-color: #c5c5c5;
  height: 1px;
  margin: 0 auto;
  margin-top:4px;
}

.line3 {
 border-bottom: solid #c5c5c5 1px;
 width: 100%;
 position:relative;
 margin:0;
 padding:0;
 margin-top:-7px;
 margin-bottom:3px;
}

.advplaatje {
float:left;
width:150px;
height:110px;
border:solid #c5c5c5 1px;	
overflow:hidden;
}

.advtitel {
float:left;
padding-left:10px;
color:#3e3e3c;
font-weight:bold;
font-size:11px;
}

.advtitel a {
text-decoration:none;
color:#ff8a00;
font-weight:bold;
font-size:13.5px;	
}

.advright {
float:right;
color:#3e3e3c;
font-weight:bold;
font-size:13px;
width:300px;
text-align:right;
margin-right:27px;
}


.seloption {
 display:none;
}

.extraoptie {
 min-width:75px;
 float:left;
 z-index:1000;
 position: relative;
 background-color: white;
 margin-right:15px;
}

.extraoptie:hover {
 min-width:75px;
 float:left;
 z-index:1000;
 position: relative;
 background-color: white;
 margin-right:15px;
}

.shadow {
-moz-box-shadow: 4px 4px 4px #999;
-webkit-box-shadow: 4px 4px 4px #999;
opacity: 0.93;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 4px;
}                      


.extraoptie a {
 text-decoration:none;
 color:#3e3e3c;
text-align: center;
}

.linkoptie {
 font-stretch: expanded;
 min-height : 20px;
}

.linkoptie:hover {
background-color:lightgrey;
}


.stdata {
 position:absolute;
 top:10px;
  z-index:1000;
  left:20px;
}


.zoekkaderstop {
width:920px;
}


.zoekKaderInput {
float:left;
background-image:url(/images/zoekkader.gif);
background-repeat:no-repeat;
width:575px;
height:240px;
}

.zoekKaderNaastInputImage {
float:right;
width:320px;
height:240px;
margin-top:8px;
}

.zoekKaderInputAantalObject {
float:left;
width:100%;
margin-left:20px;
margin-top:15px;
}

.zoekKaderInputPlaatsnaam {
float:left;
margin-left:40px;
margin-top:20px;
}

.zoekKaderInputPlaatsnaamInput {
float:left;
padding-left:40px;
margin-top:2px;
}


.zoekKaderInputOmterk {
float:left;
margin-top:20px;
margin-left:243px;
}

.zoekKaderInputOmterkSelected {
float:right;
margin-right:40px;
float:right;
margin-top:2px;
}


.ZoekKaderZoektermTitel {
float:left;
clear:both;
margin-left:40px;
margin-top:10px;
}

.ZoekKaderZoektermInput {
clear:both;
float:left;
padding-left:40px;
margin-top:2px;
}

.zoekKaderPrijsvanTitel {
clear:both;
float:left;
margin-left:40px;
margin-top:10px;
}

.zoekKaderPrijsVanInput {
clear:both;
float:left;
margin-left:40px;
margin-top:2px;
}

.zoekKaderPrijsTotTitel {
float:left;
margin-left:125px;
margin-top:10px;
}

.zoekKaderOppervlakteTotTotTitel {
float:left;
margin-left:75px;
margin-top:10px;
}


.zoekKaderPrijsTotInput {
float:left;
margin-left:32px;
margin-top:2px;
}



.zoekKaderZoekenSubmit {
float:left;
margin-left:40px;
margin-top:-10px;
}


.ZoekKaderOnderReclameLinken {
clear:both;
margin-top:20px;
height:90px;
}

.ZoekKaderOnderReclameLinkenDeeplinkKader {
float:left;
width:310px;
font-size: 18px; 
color: rgb(255, 128, 0);
}

.ZoekKaderOnderReclameLinkenDeeplinkKaderDetail {
float:left;
width:250px;
font-size: 18px; 
color: rgb(255, 128, 0);
}

.submitImage {
float:left;
background-image:url(/images/zoeken.gif);
background-repeat:no-repeat;
height:35px;
width:113px;
}

.homepageobjectenContent {
float:left;
width:150px;
text-align: center;
cursor:pointer;
}

.homepageobjectenContent:hover {
float:left;
width:150px;
text-align: center;
background-color:lightgrey;
cursor:pointer;
}


.zoekresMAkelaars {
position:absolute;
float:left;
height:100%;
width:100%;
margin-left:0px;
padding-top:7px;
}


.advertentieMakelaars {
width:950px;
height:120px;
cursor:pointer;
border-bottom:solid #c5c5c5 1px;
padding-bottom:0px;
padding-top:3px;
margin-bottom:3px;
}


.advertentieMakelaars:hover {
width:950px;
height:120px;
cursor:pointer;
border-bottom:solid #c5c5c5 1px;
padding-bottom:0px;
padding-top:3px;
margin-bottom:3px;
background-color: #f3f2ed;
}





.InloggenInputsKader {
float:left;
background-image:url(/images/kaderinloggen.gif);
background-repeat:no-repeat;
height:226px;
width:458px;
}

.InloggenInputsKaderContent {
float:left;
margin-left:40px;
margin-right:40px;
}



.ZoekEngineAantalWoningen {
color:#817f7f;
font-size:9px;
}





.algemeneKadersNewTop {
float:left;
background-image:url(/images/algemene_kaders/kader_inputs_extra_top.gif);
background-repeat:no-repeat;
height:5px;
width:458px;
}

.algemeneKadersNewMid {
clear:both;
float:left;
background-image:url(/images/algemene_kaders/kader_inputs_extra_mid.gif);
width:458px;
}

.algemeneKadersNewMidText {
margin-left:40px;
}

.algemeneKadersNewBot {
clear:both;
float:left;
background-image:url(/images/algemene_kaders/kader_inputs_extra_bot.gif);
background-repeat:no-repeat;
height:5px;
width:458px;
}





		.zoekKaderInputOmterkSelectedInput {
			font-family:  Verdana,  Arial,  Helvetica,  sans-serif;
			font-size: 14px;
			height:20px;
			border-top: 1px solid #abadb3;
			border-bottom: 1px solid #e3e9ef;
			border-left: 1px solid #e2e3ea;
			border-right: 1px solid #e2e3ea;
			color:#3e3e3c;
		}
		.zoekKaderInputOmterkSelectedInput:hover {
			font-family:  Verdana,  Arial,  Helvetica,  sans-serif;
			font-size: 14px;
			height:20px;
			border-top: 1px solid #5a5a5b;
			border-bottom: 1px solid #c7e2f1;
			border-left: 1px solid #7f7f7f;
			border-right: 1px solid #c5daed;
			color:#3e3e3c;
		}
		.zoekKaderInputOmterkSelectedInput:focus {
			font-family:  Verdana,  Arial,  Helvetica,  sans-serif;
			font-size: 14px;
			height:20px;
			border-top: 1px solid #5a5a5b;
			border-bottom: 1px solid #c7e2f1;
			border-left: 1px solid #7f7f7f;
			border-right: 1px solid #c5daed;
			color:#3e3e3c;
		}




		.inputClassNormaal {
			font-family:  Verdana,  Arial,  Helvetica,  sans-serif;
			font-size: 14px;
			width: 350px;
			height:20px;
			border-top: 1px solid #abadb3;
			border-bottom: 1px solid #e3e9ef;
			border-left: 1px solid #e2e3ea;
			border-right: 1px solid #e2e3ea;
			color:#3e3e3c;
		}
		.inputClassNormaal:hover {
			font-family:  Verdana,  Arial,  Helvetica,  sans-serif;
			font-size: 14px;
			width: 350px;
			height:20px;
			border-top: 1px solid #5a5a5b;
			border-bottom: 1px solid #c7e2f1;
			border-left: 1px solid #7f7f7f;
			border-right: 1px solid #c5daed;
			color:#3e3e3c;
		}
		.inputClassNormaal:focus {
			font-family:  Verdana,  Arial,  Helvetica,  sans-serif;
			font-size: 14px;
			width: 350px;
			height:20px;
			border-top: 1px solid #5a5a5b;
			border-bottom: 1px solid #c7e2f1;
			border-left: 1px solid #7f7f7f;
			border-right: 1px solid #c5daed;
			color:#3e3e3c;
		}




		.inputClassNormaal2 {
			font-family:  Verdana,  Arial,  Helvetica,  sans-serif;
			font-size: 14px;
			width: 250px;
			height:20px;
			border-top: 1px solid #abadb3;
			border-bottom: 1px solid #e3e9ef;
			border-left: 1px solid #e2e3ea;
			border-right: 1px solid #e2e3ea;
			color:#3e3e3c;
		}
		.inputClassNormaal2:hover {
			font-family:  Verdana,  Arial,  Helvetica,  sans-serif;
			font-size: 14px;
			width: 250px;
			height:20px;
			border-top: 1px solid #5a5a5b;
			border-bottom: 1px solid #c7e2f1;
			border-left: 1px solid #7f7f7f;
			border-right: 1px solid #c5daed;
			color:#3e3e3c;
		}
		.inputClassNormaal2:focus {
			font-family:  Verdana,  Arial,  Helvetica,  sans-serif;
			font-size: 14px;
			width: 250px;
			height:20px;
			border-top: 1px solid #5a5a5b;
			border-bottom: 1px solid #c7e2f1;
			border-left: 1px solid #7f7f7f;
			border-right: 1px solid #c5daed;
			color:#3e3e3c;
		}












	#dhtmlgoodies_slideshow{
		width:925px;	/* Total width of slideshow */


	}
	
	#previewPane{
		border:1px solid #3e3e3c;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;
		position:relative;
		height: 140px;
	}
	#previewPane img{
		line-height:140px;
	}

	#previewPaneTab{
		background-image:url(/images/homepage_opjecten_kader_tab.png);
		background-repeat:no-repeat;
		height: 24px;
		width: 136px;
	}

	#previewPaneTabTekst{
	margin-top:4px;
	margin-left:3.5px;
	color:#fff;
	text-align:center;
	position:absolute;
	}

	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:145px;	/* Height of the images + 2 */
		border-top:1px solid #c5c5c5;
		position:relative;
		overflow:hidden;
		padding:1px;
		height: 145px;

				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:140px;
		left:80px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		
		padding:5px;
		filter: alpha(opacity=90);
		opacity: 0.9;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #3e3e3c;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}


    
    
    
    
    .advplaatje {
float:left;
width:150px;
height:110px;
border:solid #c5c5c5 1px;    
overflow:hidden;
}

.advtitel {
float:left;
padding-left:10px;
color:#3e3e3c;
font-weight:bold;
font-size:11px;
}

.advtitel a {
text-decoration:none;
color:#ff8a00;
font-weight:bold;
font-size:13.5px;    
}

.advright {
float:right;
color:#3e3e3c;
font-weight:bold;
font-size:13px;
width:300px;
text-align:right;
margin-right:27px;
}

.advbovenkant {
width:100%;
height:152px;
}

.infokader {
float:left;
width:710px;
height:150px;
background-image:url(/images/infokader.gif);
background-repeat:no-repeat;
padding-top:14px;
}

.infoplaatje {
float:left;
width:160px;
height:116px;
border:solid #c5c5c5 1px;    
overflow:hidden;
margin-left:10px;
}

.contactkader {
float:left;
width:277px;
height:150px;
background-image:url(/images/contactkader.gif);
background-repeat:no-repeat;
margin-left:6px;
}

.advtitel2 {
float:left;
padding-left:10px;
color:#3e3e3c;
font-weight:bold;
font-size:12px;
}

.advtitelhead {
text-decoration:none;
color:#ff8a00;
font-size:14px;    
font-weight:bold;
}


.advprijs {
float:right;
color:#80807f;
font-weight:bold;
font-size:16px;
text-align:left;
padding-top:80px;
width:200px;
}

.advprijs a{
color:#3e3e3c;
font-weight:normal;
font-size:11px;
}

.contacttitel {
color:#80807f;
font-weight:bold;
font-size:14px;
text-align:left;
background-image:url(/images/pijl1.gif);
background-repeat:no-repeat;
margin-top:10px;
margin-left:7px;
padding-left:25px;
padding-bottom:20px;
}

.contactitems {
color:#3e3e3c;
font-weight:bold;
font-size:12.5px;
margin-left:0px;
height:100%;
width:250px;
}

.contactitem_left {
float:left;
width:80px;
overflow:hidden;
}

.contactitem_right {
float:right;
width:170px;
overflow:hidden;
}

.contactitem1 {
margin-left:16px;    
font-weight:bold;
font-size:12.5px;
}

.contactitem2 {    
font-weight:bold;
font-size:12px;
color:#80807f;
}

.contactitem2 a {    
text-decoration:underline;
color:#3e3e3c;
font-size:11.5px;
}



.adsdiv {
width:100%;
height:50px;
}


.advtabs {
    background-image:url(/images/advtabs.gif);
    background-repeat:no-repeat;
    width:1000px;
    height:53px;
    text-align:center;
    position:relative;
    margin-top:20px;
}


.advtab {
    width:120px;
    height:30px;
    padding-left:10px;
    padding-top:15px;
    float:left;
    margin-top:2px;
    cursor:pointer;
}

.advtab a {
font-weight:bold;
font-size:14px;
color:#FFF;
text-decoration:none;    
}

.advtab a:hover {
    color:#ff8a00;
}

.tabhover {
    position:absolute;
    background-image:url(/images/tab_hover.gif);
    background-repeat:no-repeat;
    width:32px;
    height:17px;
    text-align:center;
    float:left;
    top:36px;
    visibility:visible;
    left:50px;
}

.tabsline {
width:1px;
border-left:solid white 1px;
height:44px;
float:right;
margin-top:-13px;
opacity: .6;
float:right;
}

.advcontent {
    position:relative;
    width:1000px;
    height:100%;
}

.advcontentmiddle {
    position:relative;
    background-image:url(/images/advmiddle.gif);
    background-repeat:repeat-y;
    width:1000px;
    height:100%;
    padding:8px;
}

.advcontentonderkant {
    position:relative;
    background-image:url(/images/advbottom.gif);
    background-repeat:no-repeat;
    width:1000px;
    height:11px;
}

.adv {
    position:relative;
    width:980px;
    height:100%;
}