html {
	/*background:url(../img/bg_body.gif) repeat-y top center #c1c1c1;}
	*/
	background:url(../img/bg_body.gif) repeat-y top center #7c99c1;
	/*fix voor achtergrond probleem in chrome*/
	}

form {
	margin:0;
	padding:0;
}
body {
	/*
	background:url(../img/bg_body.gif) repeat-y top center #c1c1c1;
	*/
	background:url(../img/bg_body.gif) repeat-y top center #7c99c1;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

body, td {
	font-size:12px;
}
td {
	vertical-align:top;
	}
img {
		border:0;
}
h2 {
	margin:0;
	padding:0;
	}
a {
	color:#bd2c16
}
div.container {
	margin:0 auto;
	width:996px;
	}
div.header {
	border-bottom:6px solid #bd2c16;
	background:#dedede url(../img/bg_header.gif) 720px 40px no-repeat;
	height:180px;
	position:relative;
	}
img.logo {
	margin:10px 0 0 20px;
	}
div.emaillink {
	position:absolute;
	left:720px;
	top:80px;
	width:250px;
	height:30px;
	}
div.searchbox {display:none}

/* begin menu */
.jqueryslidemenu {
	font-weight:bold;
	font-size:15px;
	position:absolute;
	left:0;
	bottom:0;
	width: 900px;
	height:32px;
}

.jqueryslidemenu ul{
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: none;
}

/*hoofmenu stijl*/
.jqueryslidemenu ul li{
	position: relative;
	display: inline;
	float: left;
	z-index:1000;
	margin-right:7px;
	line-height:32px;
	background:url(../img/tab_left.gif) left top no-repeat #9c2412;
	padding-left:8px;
}

/*hoofdmenu link stijl */
.jqueryslidemenu ul li a{
	display: block;
	color: #fff;
	text-decoration: none;
	background:url(../img/tab_right.gif) right top no-repeat;
	padding-right:8px;

}
* html .jqueryslidemenu ul li a{ /*IE6 hack*/
	display: inline-block;
}

.jqueryslidemenu ul li a:hover {color:#dedede}


/* current, andere plaatjes en bg color */
.jqueryslidemenu ul li.current  {
	background:url(../img/tab_current_left.gif) left top no-repeat #bd2c16;
		}
.jqueryslidemenu ul li.current a {
	background:url(../img/tab_current_right.gif) right top no-repeat;
}

	
/*subs stijl */
.jqueryslidemenu ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	margin:0;
}

/*subs niet floaten, ronde bg verwijderen*/
.jqueryslidemenu ul li ul li{
	display: list-item;
	float: none;
	margin:0;
	padding:0;
	background-image:none;
	font-weight:normal;
	border-bottom:#dedede solid 1px;
	line-height:normal;
}

/*positie ul ul ul */
.jqueryslidemenu ul li ul li ul{
	top: 0;

}

/* subs link stijl */
.jqueryslidemenu ul li ul li a{
	width: 170px; /*width of sub menus*/
	margin: 0;
	padding:3px;
	background-image:none;
	font-size:12px;
	line-height:20px;

}
/*hover*/
.jqueryslidemenu ul li ul li a:hover,
.jqueryslidemenu ul li.current ul li a:hover {color:#FFF;background-color:#be3f2c}

/* current class in een submenu*/
.jqueryslidemenu ul li ul li.current {background-image:none}
.jqueryslidemenu ul li ul li.current a {background-image:none;font-weight:bold}

/* uitzonderingen subs onder een current */
.jqueryslidemenu ul li.current ul li {
	background-image:none;
	}
.jqueryslidemenu ul li.current ul li a {
	background-image:none;
	background-color:#bd2c16;	
}

/* achtergrond niveau 3 */
.jqueryslidemenu ul li ul li ul li a {
	background:#bd2c16;
	}
.jqueryslidemenu ul li.current ul li ul li a {
	background-color:#9c2412;
}

	/* pijltjes */
	
	.downarrowclass{
		position: absolute;
		top: 11px;
		right: 7px;
	}
	
	.rightarrowclass{
		position: absolute;
		top: 9px;
		right: 5px;
	}
/* einde menu */

div.content {
	min-height:340px;
	height:auto !important;
	height:340px;
	/*
	background:url(../img/bg_middle.gif) bottom repeat-x #4687bd;
	color:#fff;
	*/
	color:#002c5a;
	
	}
div.welcometxt {
	width:358px;
	padding:20px;
	background:url(../img/bg_welkomtxt.gif) right 40px no-repeat;
	float:left;
	}
div.zoekinaanbod {
	width:570px;
	margin-left:15px;
	background: url(../img/pand.gif) 260px 60px no-repeat;
	float:left;
	min-height:340px;
	height:auto !important;
	height:340px;
	padding-top:8px;
	}
	div.formulvier {
		padding:40px 15px;
		}
	div.zoekinaanbod h1 {
		font-size:20px;
		margin-bottom:15px;
		padding:0;
		font-size:18px;
	}
	input.straatnaam {
		font-size:18px;
		width:250px;
		}
	select.plaats {
		font-size:11px;
		margin-bottom:10px;
		}
	table.bepaalprijs td {
		line-height:22px;
		}
		table.bepaalprijs select {
			width:165px;
		}
	input.zoekbutton {
		float:right
	}
		
div.footer {
	height:124px;
	background:url(../img/bg_footer.gif) no-repeat;
	position:relative;
	}
	div.footer span {
		display:none;
	}
	div.nwwi,
	div.scvm,
	div.vbo {
		position:absolute;
		width:75px;
		height:45px;
		top:30px;
		}
		div.nwwi {left:640px;}
		div.scvm {left:740px;}
		div.vbo {left:840px;}
/* ////////////////////////////////// */
div.zoektop {
	background:#f4f4f4;
	color:#000;
	border-bottom:#bd2c16 1px solid;
	padding:15px 20px;
	}
div.zoektop table th {
	text-align:left;
	font-size:11px;
	color:#002c5a;
	padding:2px 10px;
	}
div.zoektop table td {
	font-size:11px;
	padding:2px 10px;
	}
div.zoektop table td select,
div.zoektop table td select.plaats,
div.zoektop table td select.prijs
{
	font-size:12px;
	margin:0;
	width:auto;
	}


div.contenttxt {
	padding:20px 20px 20px 25px;
	}
div.contenttxt h2 {
	margin: 0 0 10px 0;
	}
div.zoekbox {
	border:#35587c solid 1px;
	width:420px;
	float:left;
	margin:0 0 25px 40px;
	background:#F4F4F4;
	position:relative;
	height:90px;
	
	}
div.zoekboximage {
	height:90px;
	width:120px;
	float:left;
	margin-right:10px;
	}
div.zoekboximage img {
}


div.status {
	position:absolute;
	top:0;
	left:0;
	width:120px;
	height:90px;
	}

div.zoekboxomschrijving {
	font-size:11px;
	padding:10px;
	}
div.huisprijs {
	background:#bd2c16;
	position:absolute;
	width:200px;
	height:20px;
	line-height:20px;
	bottom:0;
	right:0;
	padding-left:10px;
	font-weight: bold;
	color: #FFF;
	font-size:16px;
	}
table.paginering {
	border-top:#15304b solid 1px;
}
table.paginering td {
	padding:10px;
}
table.paginering td a {
	font-size:18px;
}
/* ----- detailpage ----- */
div.detailpage {}
div.detailpage h2 {
	font-size:16px;
	font-weight:bold;
	color:#002c5a;
	}
div.imgbox {
	float:left;
	height:190px;
	text-align:center;
}
#imgHouseWrap{
	position:relative;
}
#imgHouse{
	position:absolute;
}
#imgHouseWrap #magnifier{
	position:absolute;
	right:0px;
	border:none;
}
div.detailpage dl {
	width:500px;
	float:left;
	margin:0 0 0 10px;
  }
div.detailpage dt {
    float: left;
    clear: left;
    width: 140px;
    font-weight: bold;

  }
div.detailpage dt:after {
    content: ":";
  }
  dd {
    margin: 0 0 0 140px;
    padding: 0 0 5px 0;
  }
  
table.tabs {
	border:#35587c solid 1px;
	border-bottom:none;
	border-right:none;
	margin-top:30px;
	margin-bottom:-1px;
	z-index:10;
	position:relative;
	}
table.tabs td {
	background:#DEDEDE;/* url(../img/td_gradient2.gif) top;*/
	padding:5px 8px;
	border-right:#35587c solid 1px;
}
table.tabs td a {
	text-decoration:none;
	color:#666;
	font-weight:bold;
	/*color:#002c5a;*/
}
table.tabs  td.tab_selected {
	background:#5a94c4 url(../img/td_gradient.gif) top;
}

table.tabs td.tab_selected a {
	color:#002c5a;
	}

div.tab_content {
	border:#35587c solid 1px;
	background:#F4F4F4;
	padding: 20px;
	color:#002348;
	margin-top:-1px;
	}

div.tab_content input {
	background:url(../img/input.gif) bottom repeat-x;
	border:#607b98 solid 1px;
	}
#slider{
	width:909px;
	display:block;
	height:100px;
	white-space:nowrap;
}
#a_left{
	text-indent:-9999px;	
	display:none;
	width:30px;
	height:100px;
	margin-right:5px;
	float:left;
	background: white url(../img/a_left.jpg) no-repeat center center;
}
#a_right{
	text-indent:-9999px;
	display:none;
	width:30px;
	background-color:white;
	height:100px;
	margin-left:5px;
	float:right;
	background: white url(../img/a_right.jpg) no-repeat center center;	
}
#slidewrap{
	display:block;
	height:100px;
	width:839px;
	overflow:hidden;
}
#slidebar{
	white-space: nowrap;
	margin-left:0px;
}
.slideimg{
	display:inline-block;
	margin-right:5px;
}
.slideimg img{
	
}
