/* Algemene waardes */
* {
	margin:0;
	padding:0;
}
html, body {
	font-family: Arial;
	font-size:12px;
	height:100%;
}
.leftfloat {float:left;}
.rightfloat {float:right;}
.fixfloat {
	height:0;
	width:0;
	overflow:hidden;
	clear:both;
}
a img {border:0;}
a {color:#1575cf; text-decoration:none;}
a:hover {text-decoration:underline;}
/* End Algemene waardes */
/* Container */
div#container {
	width:939px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -36px;
}
	/* Header */
	div#header {
		width:924px;
		height:53px;
		padding:29px 0 0 15px;
	}
	#logo {float:left;}
	div#top_menu {
		float:right;
		color:#1575cf;
		font-size:11px;
		padding:33px 0 0 0;
	}
	div#top_menu a {
		display:block;
		padding:2px 0 0 22px;
		height:14px;
		margin:0 6px;
		color:#1575cf;
		text-decoration:none;
		font-size:11px;
		float:left;
		text-transform:uppercase;
	}
	div#top_menu a:hover {
		text-decoration:underline;
	}
	.print {background: url(../img/print.png) left no-repeat;}
	.tweet {background: url(../img/tweet.png) left no-repeat;}
	.link {background: url(../img/link.png) left no-repeat;}
	.igoogle {background: url(../img/igoogle.png) left no-repeat;}
	/* End Header */
	/* Content */
	div#content {
		width:939px;
	}
		/* Left */
		div#left {
			width:278px;
			float:left;
		}
		div.menu_1 {
			width:278px;
			height:10px;
			background: url(../img/menu_1.png);
			overflow:hidden;
		}
		div.menu_2 {
			width:278px;
			height:20px;
			background: url(../img/menu_2.png);
			overflow:hidden;
		}
		div.menu_3 {
			width:277px;
			height:20px;
			background: url(../img/menu_3.png) right;
			overflow:hidden;
		}
		div.menu_4 {
			width:277px;
			height:9px;
			background: url(../img/menu_4.png) top right;
			overflow:hidden;
		}
		div.menu_normal {
			width:262px;
			padding:0 0 0 16px;
			background: url(../img/menu_line_bg.png) left repeat-y;
		}
		div.menu_normal a {
			display:block;
			padding:1px 0 0 24px;
			color:#1575cf;
			height:15px;
			text-decoration:none;
			margin:5px 0;
		}
		div.menu_inner {
			padding:1px 0;
		}
		div.menu_normal a:hover {text-decoration:underline;}
		.home {background: url(../img/home.png) left bottom no-repeat;}
		.zondag {}
		.winkel {background: url(../img/winkel.png) left bottom no-repeat;}
		.tuin {background: url(../img/tuin.png) left bottom no-repeat;}
		.woon {background: url(../img/woon.png) left bottom no-repeat;}
		.huis {background: url(../img/map-pin.png) left bottom no-repeat;}
		.park {background: url(../img/park.png) left bottom no-repeat;}
		.mening {background: url(../img/thumb_up.png) left bottom no-repeat;}
		
		div.menu_blauw {
			width:278px;
			background: url(../img/menu_blauw.png) right;
		}
		div.menu_top {
			background: url(../img/menu_top.png) top no-repeat;
			width:267px;
		}
		div.menu_bg {
			background: url(../img/menu_bg.png);
			width:267px;
		}
		div.menu_foot {
			background: url(../img/menu_foot.png) bottom no-repeat;
			width:247px;
			padding:5px 10px;
			color:#1575cf;
		}
		div.menu_foot2 {
			background: url(../img/menu_foot.png) bottom no-repeat;
			width:257px;
			padding:5px;
			color:#1575cf;
		}
		div.menu_title {
			font-weight:bold;
			color:#000;
		}
		div.menu_title2 {
			font-weight:bold;
			color:#1575cf;
			padding:0 5px;
		}
		div#nav {
			height:230px;
			padding:3px 0 0 0;			
		}
		div#nav_left {
			width:97px;
			float:left;
			padding:0px 0 0 0;
			position:absolute;
		}
		div#nav_right {
			width:159px;
			float:left;
			position:absolute;
			margin-left:96px;
		}
		div#nav_left ul {
			list-style-type:none;
		}
		div#nav_left ul li {
			width:97px;
			height:19px;
		}
		div#nav_left ul li a {
			display:block;
			width:92px;
			height:17px;
			padding:2px 0 0 5px;
			text-decoration:none;
			color:#000;
		}
		.item {
			height:20px;
			padding:2px 0 0 4px;
			color:#000;
			
		}
		.item img{
			padding:0px 3px 3px 0px;
			color:#000;
			vertical-align:middle;
		}
		div#nav_left ul li a.active {
			font-weight:bold;
			background: url(../img/nav_item.png);
		}
		div#nav_left ul li a:hover {
			font-weight:bold;
			background: url(../img/nav_item.png);
		}
		div.nav_outer {
			width:159px;
			height:220;
			background: url(../img/nav_bg.png);
		}
		div.nav_foot {
			width:159px;
			background: url(../img/navi_line.png) bottom no-repeat;
			height:228px;
			padding:0px 0 0px 0;
			overflow-y:scroll;
		}
		div.nav_top {
			width:159px;
			background: url(../img/navi_line.png) top no-repeat;
		}
		a.zoek_btn {
			width:47px;
			height:18px;
			background: url(../img/zoek_btn.png);
			color:#fff;
			text-transform:uppercase;
			text-align:center;
			text-decoration:none;
			display:block;
			float:right;
			margin:5px 0 0 0;
			padding:3px 0 0 0;
			font-weight:bold;
		}
		.zoek_btn {
			display:block;
			float:right;
			margin:2px 0 0 0;
			padding:3px 0 0 0;
		}
		a.zoek_btn2 {
			width:47px;
			height:18px;
			background: url(../img/zoek_btn.png);
			color:#fff;
			text-transform:uppercase;
			text-align:center;
			text-decoration:none;
			display:block;
			float:right;
			margin:3px 0 0 0;
			padding:3px 0 0 0;
			font-weight:bold;
		}
		div.menu_veld {padding:5px 0 0 0;}
		.input {
			width:181px;
			height:22px;
			background: url(../img/input_bg.png);
			border:0;
			float:left;
			margin:3px 0 0 0;
			font-size:12px;
			padding:3px 0 0 5px;
		}
		.select {
			width:185px;
			float:left;
			height:22px;
			margin:3px 0 0 0;
		}
		.zoek {
			float:right;
			width:13px;
			height:13px;
			display:block;

		}
		div#add {
			width:277px;
			padding:8px 1px 8px 0;
		}
		.new {
			width:15px;
			height:13px;
			display:block;
		}
		/* End Left */
		/* Right */
		div#right {
			float:left;
			width:643px;
			padding:7px 0 0 18px;
			background: url(../img/content_bg_top.png) top left no-repeat;
		}
		div#foto_cont {
			float:left;
			width:256px;
		}
		div#fotos {
			width:256px;
			height:60px;
			padding:0 0 3px 0;
		}
		div.foto {
			width:60px;
			height:60px;
			float:left;
			padding:0 2px;
		}
		div.content_inner {
			padding:7px;
		}
		div.content_inner2 {
			padding:0 7px 10px 7px;
		}
		div.line {
			width:643px;
			height:1px;
			background:#e5f0fa;
			margin:5px 0;
			overflow:hidden;
		}
		div.line2 {
			width:643px;
			height:1px;
			background:#1575cf;
			margin:5px 0;
			overflow:hidden;
		}	
		div#bezoeken {
			width:380px;
			float:left;
		}
		div#foto {
			float:left;
		}
		div#bezoeken_cont {
			width:373px;
			float:left;
		}
		div#bezoeken_left {
			width:183px;
			float:left;
		}
		div.fototekst {
			font-size:9px;
			float:right;
			padding:0 2px 0 0
		}
		div.fototekst a {
			color:#000;
		}
		div#bezoeken_right {
			width:190px;
			float:left;
		}
		div#links {
			width:633px;
			height:14px;
			margin:8px 0;
			line-height:14px;
			padding:0 5px;
		}
		div#vak_kop {
			width:633px;
			height:14px;
			font-weight:bold;
			text-transform:uppercase;
			color:#1575cf;
			margin:8px 0;
			font-size:11px;
			line-height:14px;
			padding:0 5px;
		}
		div#vak_kop img {
			float:left;
		}
		div#vak_kop .tekst {float:left; padding:1px 0 0 5px;}
		#datum {
			float:left;
			width:191px;
		}
		#datum_main {
			float:left;
			width:100px;
		}
		#locatie {
			float:left;
			width:319px;
		}
		#locatie_main {
			float:left;
			width:428px;
		}
		#beoordeling {
			float:left;
		}
		#links1 {
			padding:0px 0px 0px 4px;
			float:left;
			width:300px;
		}

		#links2 {
			float:left;
			width:300px;
		}

		#links3 {
			float:left;
		}
		#internelinks1 {
			padding:0px 0px 0px 4px;
			float:left;
			width:220px;
		}

		#internelinks2 {
			float:left;
			width:220px;
		}

		#internelinks3 {
			float:left;
		}
		div.datum {
			float:left;
			width:165px;
			padding:10px 8px;
		}
		div.omschrijving {
			float:left;
			width:303px;
			padding:10px;
		}
		div.omschrijving_main {
			float:left;
			color:#1575cf;
			padding:10px;
		}
		div.beoordeling {
			font-size:10px;
			color:#1575cf;
			padding:5px 0 0 10px;
			float:left;
			line-height:11px;
		}
		div.selectprovincie {
			padding:4px 6px 4px 4px;
			float:right;
		}
		div.ster {
			heigth:11px;
		}
		div.ster img {
			float:left;
			margin:0 1px 0 0;
		}
		div.links1 {
			float:left;
			width:200px;
			padding:10px 8px;
		}
		div.links2 {
			float:left;
			width:200px;
			padding:10px;
		}
		div.links3 {
			font-size:10px;
			color:#1575cf;
			padding:5px 0 0 10px;
			float:left;
			line-height:11px;
		}
		div.internelinks1 {
			float:left;
			width:180px;
			padding:10px 8px;
		}
		div.internelinks2 {
			float:left;
			width:180px;
			padding:10px;
		}
		div.internelinks3 {
			font-size:10px;
			color:#1575cf;
			padding:5px 0 0 10px;
			float:left;
			line-height:11px;
		}
		div.vak_foot img {float:left;}
		.select2 {
			width:165px;
			float:left;
			height:22px;
			margin:3px 0 0 0;
		}
		div.vak_bg {
			background:#eef4f9;
			width:643px;
			margin:0 0 20px 0;
		}
		div.vak_top {
			width:643px;
			background: url(../img/vak_kop.png) top no-repeat;
		}
		div.vak_foot {
			width:643px;
			background: url(../img/vak_foot.png) bottom no-repeat;
		}
		div.vak_bg_main {
			background:#eef4f9;
			width:643px;
			height:36px;
			margin:0 0 10px 0;
		}
		div.vak_top_main {
			width:643px;
			height:36px;
			background: url(../img/vak_kop.png) top no-repeat;
		}
		div.vak_foot_main {
			width:643px;
			height:36px;
			background: url(../img/vak_foot.png) bottom no-repeat;
		}
		div.kop {
			width:633px;
			padding:0 5px;
			height:16px;
			margin:3px 0;
			color:#1575cf;
			font-size:11px;
			text-transform:uppercase;
			font-weight:bold;
		}
		div.kop img {float:left;}
		div.tekst2 {
			padding:3px 0 0 8px;
			float:left;
		}
		div.stad {
			width:623px;
			padding:0 10px;
		}
		div.stad a{
			color:#000000;
		}
		div.stad_info {
			width:623px;
			padding:3px 0;
		}
		div.sterren {
			width:100px;
			float:left;
		}
		div.info {
			width:400px;
			float:left;
		}
		div.foto_main {
			width:100px;
			height:24px;
			float:right;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		div#bar {
			width:633px;
			height:22px;
			background: url(../img/bar.png);
			margin:5px 0;
			padding:2px 5px 0 5px;
		}
		div.baritem {
			float:left;
			height:19px;
			margin:0 1px;
		}
		div.item_left {
			float:left;
			width:5px;
			height:19px;
		}
		div.item_right {
			float:left;
			width:5px;
			height:19px;
		}
		div.baritem a {
			display:block;
			float:left;
			height:16px;
			padding:3px 3px 0 3px;
			text-decoration:none;
			font-size:11px;
			color:#fff;
		}
		div.baritem a:hover {
			background:#fff;
			color:#000;
			font-weight:bold;
			text-decoration:none;
		}
		div#right .active1 a {
			background:#fff;
			color:#000;
			font-weight:bold;
		}
		.active div.item_left {background: url(../img/menu_left.png);}
		.active div.item_right {background: url(../img/menu_right.png);}
		.active1 div.item_left {background: url(../img/menu_left.png);}
		.active1 div.item_right {background: url(../img/menu_right.png);}
		/* End Right */
	/* End Content */
	/* Footer */
	div#footer_outer {
		width:100%;
		height:36px;
		background: url(../img/footer_bg.png);
	}
	div#push {
		height:36px;
	}
	div#footer {
		width:939px;
		margin:0 auto;
		height:36px;
		color:#1575cf;
	}
	div#footer a {
		color:#1575cf;
		text-decoration:none;
	}
	div#footer a:hover {text-decoration:underline;}
	div#footer_left {
		width:250px;
		text-align:center;
		padding:4px 0 0 0;
		font-size:11px;
		float:left;
	}
	div#footer_middle {
		width:489px;
		padding:10px 0 0 0;
		text-align:center;
		float:left;
	}
	div#footer_right {
		width:200px;
		float:right;
		padding:10px 0 0 0;
	}
	/* End Footer */
/* End Container */
/* Tekst opmaak */
span.zwart_klein {
	font-size:10px;
	color:#000;
}
span.blauw_kop{
	color:#1575cf;
	font-size:11px;
	text-transform:uppercase;
}
.blauw_kop{
	color:#1575cf;
	font-size:11px;
	text-transform:uppercase;
}
h1 {
	color:#1575cf;
	font-size:11px;
	text-transform:uppercase;
}
h2 {
	color:#1575cf;
	font-size:11px;
	text-transform:uppercase;
}
span.blauw_kop_prov{
	color:#1575cf;
	font-size:11px;
}
span.klein {font-size:11px;}
/* End Tekst opmaak */
.autocomplete_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.autocomplete_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.autocomplete_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.autocomplete_loading {
	background: white url('/inc/img/ajax-loader.gif') right center no-repeat;
}

.autocomplete_odd {
	background-color: #eee;
}

.autocomplete_over {
	background-color: #0A246A;
	color: white;
}

div#pop_box
{
	position:absolute;
	z-index:50;
	margin-left: 168px;
	left: 50%;
	top:86px;
	width:300px;
	background-color:#eef4f9;
	border: 1px solid #1573d2;
}
div#pop_box_content 
{
	padding:5px;
	color:#000000;
	font-size: 12px;
}
div#pop_box_content a
{
	float:right;
}
#close
{
	float:right;
	text-decoration:none;
	color:#FFFFFF;
}