/* author: de Internetfabriek */
/* c_date:   15/09/2009 */
/* e_date:   24/12/2009 */
/* empl:   BS */

/* 85A5B2 > 4F8EA1 (a) */
/* 9AB3BC > 4F8EA1 (a) */
/* A3BBC4 > 4F8EA1 (input) */

html {
	overflow-x: hidden;
}

body {
	background: #d5d5d5;
	font-family:Myriad,Helvetica,Tahoma,Arial,clean,sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #0F6780;
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	overflow-x: hidden;
}

a {
color:#0F6780;
}

#top_content {
	position: relative;
	top: 0;
	left: 0;
	height: auto;
	width: 100%;
	background: #4f8ea1 url(../img/img_backgr_rep_top_centre_1.gif) repeat-y center;
	float: left;
	margin-left: auto;
	margin-right: auto;
}

#top_content_centre {
	position: relative;
	top: 0;
	left: 0;
	height: auto;
	width: 1005px;
	margin-left: auto;
	margin-right: auto;
}

#menu {
	position: relative;
	top: 0;
	left: 30px;
	height: 70px;
	width: 946px;
	overflow: hidden;
	background: white;
}

#top_logo {
	position: relative;
	right: 59px;
	top: 0;
	height: 70px;
	width: 138px;
	float: right;
}

#top_logo a img {
	text-decoration: none;
	border: none;
}

#main_lang {
	background: url(../img/img_rep_backgr_lang_1.gif) repeat-y right;
	/* color:#d3d3d3; */
	color: #c4c4c4;
	float:right;
	font-size:11px;
	/* height:18px; */
	height:21px;
	padding-right:2px;
	position:relative;
	right:0;
	text-align:right;
	top:0;
	width:560px;
}

#main_lang p {
	margin: 0;
	padding: 0;
	padding-right: 5px;
	display: inline;
	color: gray;
}

#main_lang a {
	padding: 4px 4px 0 0;
}

#main_lang a img {
	text-decoration: none;
	border: none;
	padding-top:5px;
}

#main_menu {
	position: relative;
	right: 20px;
	top: -1px;
	height: 70px;
	width: 560px;
	float: right;
}

#main_menu_home {
	position: relative;
	right: 20px;
	top: 0;
	height: 70px;
	width: 500px;
	float: right;
}

#main_menu ul, #main_menu_home ul {
	float:right;
	margin-top:0;
	position:relative;
	right:0;
	top:0;
}

#main_menu ul, #main_menu ul li, #main_menu_home ul, #main_menu_home ul li {
	list-style: none;
	list-style-type: none;
	display: inline;
}

#main_menu ul li a, #main_menu_home ul li a {
	text-decoration: none;
	color: #477d91;
	padding: 25px 28px 10px;
	float: left;
	font-size: 14px;
	font-stretch: narrower;
}

#main_menu ul li a:hover, #main_menu ul li a.active, #main_menu_home ul li a:hover, #main_menu_home ul li a.active {
	background: url(../img/img_backgr_menu_item_over_1.gif) no-repeat center bottom;
}

#main_content {
	position: relative;
	top: 0;
	left: 30px;
	height: auto;
	width: 946px;
	/* background: url(../img/img_backgr/img_bkgr_35_extended.JPG) no-repeat bottom left; */
	float: left;
}

#photo_indexer {
	position: relative;
	top: 0;
	left: 0;
	width: 946px;
	height: auto;
	float: left;
	/* filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5; */
}

#content {
	position: relative;
	top: 0;
	left: 116px;
	width: 830px;
	float: left;
	overflow: visible;
	background: url(../img/img_rep_backgr_tr_1.png) repeat-y;
}

#content_home {
	position: relative;
	top: 0;
	left: 176px;
	width: 830px;
	float: left;
	overflow: visible;
	background: url(../img/img_rep_backgr_tr_1.png) repeat-y;
}

#content_heightholder {
	position: relative;
	left: 0;
	top: 0;
	width: 1px;
	height: 519px;
	float: left;
}

#content_left {
	position: relative;
	left: 0;
	top: 0;
	height: 100%;
	width: 285px;
	backgrond: none;
	float: left;
}

#main_logo {
	position: relative;
	left: 0;
	top: 0;
	height: 103px;
	width: 285px;
	background: url(../img/img_backgr_main_logo_tr_1.gif) no-repeat;
	float: left;
	text-align: center;
}

#main_logo_abs {
	background:transparent url(../img/img_backgr_main_logo_tr_1.gif) no-repeat scroll 0 0;
	float:left;
	height:103px;
	left:147px;
	position:absolute;
	text-align:center;
	top:70px;
	width:285px;
	z-index:100;
}

#main_logo_abs_home {
	background:transparent url(../img/img_backgr_main_logo_tr_1.gif) no-repeat scroll 0 0;
	float:left;
	height:103px;
	left:207px;
	position:absolute;
	text-align:center;
	top:70px;
	width:285px;
	z-index:100;
}

#main_logo a img, #main_logo_abs a img, #main_logo a:visited img, #main_logo_abs a:visited img, #main_logo a:hover img, #main_logo_abs a:hover img, #main_logo_abs_home a img, #main_logo_abs_home a:visited img, #main_logo_abs_home a:hover img {
	text-decoration: none;
	border: 0;
}

#content_left div.content_left_item {
	position: relative;
	top: 0;
	left: 0;
	background: transparent url(../img/img_rep_backgr_tr_2.png) repeat scroll 0 0;
	float: left;
	padding: 20px;
}

#content_left div.content_left_item h1 {
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0f6780;
}

#content_left div.content_left_item h2 {
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0f6780;
}


#content_left div.content_left_item p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #0f6780;
	padding-top: 10px;
}

#content_left div.content_left_item p.intro_txt {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #0f6780;
	padding-top: 10px;
}

#content_left div.content_left_item table.dijitSlider {
	float:right;
	padding:13px 23px 8px 8px;
}

#content_right {
	background: url(../img/img_rep_backgr_tr_2.png);
	float:left;
	height:100%;
	left:0;
	position:relative;
	/*top:101px;*/
	top: 0;
	width:544px;
	margin-top: 101px;
}

#content_right_home {
	background: url(../img/img_rep_backgr_tr_2.png);
	float:left;
	height:100%;
	left:0;
	position:relative;
	top:0;
	width:484px;
	margin-top: 101px;
}

#content_right div.padded_item {
	position: relative;
	left: 0;
	top: 0;
	width: 495px;
	height: ayto;
	background: white;
	padding: 20px;
	margin-bottom: 10px;
	float: right;
	color: #0f6780;
}

#content_right_home div.padded_item_home {
	position: relative;
	left: 0;
	top: 0;
	width: 435px;
	height: 190px;
	background: white;
	padding: 20px;
	margin-bottom: 10px;
	float: right;
	color: #0f6780;
	visibility: hidden;
	display: none;
}

#content_right div.nonpadded_item {
	position: relative;
	left: 0;
	top: 0;
	width: 494px;
	height: ayto;
	background: white;
	padding:20px 20px 10px 30px;
	margin-bottom: 10px;
	float: right;
	color: #0f6780;
}

#content_right_home div.nonpadded_item_home {
	position: relative;
	left: 0;
	top: 0;
	/*width: 434px;*/
	width: 474px;
	height: ayto;
	background: white;
	padding:20px 20px 10px 30px;
	margin-bottom: 10px;
	float: right;
	color: #0f6780;
}

#content_right div.halfpadded_item {
	position: relative;
	left: 0;
	top: 0;
	width: 222px;
	height: ayto;
	background: white;
	padding:20px 20px 10px;
	/*margin-bottom: 10px;*/
	margin-left:10px;
	float: right;
	/*color: #0f6780;*/
	color:#0D5570;
}

#content_right_home div.halfpadded_item_home {
	position: relative;
	left: 6px;
	top: 0;
	/*width: 192px;*//* WIJZIGING 1DEC.*/
	width:432px;
	height: auto;
	background: white;
	padding:20px 20px 10px;
	/*margin-bottom: 10px;*/
	/*margin-left:10px;*/
	/*float: right;*/
	color:#0D5570;
	margin-bottom:11px;
}

#content_right div.padded_item h1, #content_right div.nonpadded_item h1, #content_right_home div.padded_item_home h1, #content_right_home div.nonpadded_item_home h1 {
color:#0D5570;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:17px;
margin:0;
padding:0 0 10px;
width:315px;
}

#content_right div.nonpadded_item h2, #content_right div.halfpadded_item h2, #content_right_home div.padded_item_home h2, #content_right_home div.nonpadded_item_home h2, #content_right_home div.halfpadded_item_home h2 {
color:#0F6780;
/*float:left;*/
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
margin:0;
padding:0;
padding-bottom:10px;
width:194px;
}

#content_right div.padded_item h2 {
color:#0F6780;
/*float:left;*/
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
margin:0;
padding:0;
padding-bottom:10px;
}

#content_right div.nonpadded_item p, #content_right_home div.padded_item_home p, #content_right_home div.nonpadded_item_home p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #0f6780;
	padding: 0 0 0 5px;
}

#content_right div.padded_item p {
	color:#0F6780;
	font-size:12px;
	margin:0;
	padding:0 0 0 5px;
}

#content_right div.halfpadded_item p, #content_right_home div.halfpadded_item_home p {
	margin: 0;
	font-size: 12px;
	color: #0f6780;
	padding: 10px 0 0 5px;
}

#content_right div.padded_item img, #content_right div.halfpadded_item img,  #content_right div.nonpadded_item img, #content_right_home div.halfpadded_item_home img,  #content_right_home div.nonpadded_item_home img {
	float: right;
	padding: 0 0 10px 10px;
	border: none;
}

#content_right_home div.padded_item_home img {
	float: right;
	padding:0 0 0 15px;
	border: none;
	height: 150px;
}

#content_right div.halfpadded_item img, #content_right_home div.halfpadded_item_home img {
	padding-top: 15px;
	border: none;
}

#content_right div.padded_item ul.link_list, #content_right div.padded_item ul.link_list li, #content_right div.nonpadded_item ul.link_list, #content_left div.content_left_item ul.link_list li, #content_left div.content_left_item ul.link_list, #content_right div.nonpadded_item ul.link_list li, #content_right div.padded_item ul.info_list, #content_right div.padded_item ul.info_list li, #content_right div.nonpadded_item ul.info_list, #content_left div.content_left_item ul.info_list li, #content_left div.content_left_item ul.info_list, #content_right div.nonpadded_item ul.info_list li, #content_right_home div.padded_item_home ul.link_list, #content_right_home div.padded_item_home ul.link_list li,#content_right_home div.nonpadded_item_home ul.info_list li {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#content_right div.padded_item ul.link_list, #content_right div.nonpadded_item ul.link_list, #content_left div.content_left_item ul.link_list, #content_left div.content_left_item ul.link_list, #content_right div.padded_item ul.info_list, #content_right div.nonpadded_item ul.info_list, #content_left div.content_left_item ul.info_list, #content_left div.content_left_item ul.info_list, #content_right_home div.padded_item_home ul.link_list, #content_right_home div.nonpadded_item_home ul.link_list, #content_right_home div.padded_item_home ul.info_list, #content_right_home div.nonpadded_item_home ul.info_list {
	padding: 10px 0 0 5px;
	float: left;
}

#content_right div.padded_item ul.link_list li, #content_right div.nonpadded_item ul.link_list li, #content_left div.content_left_item ul.link_list li, #content_right_home div.padded_item_home ul.link_list li, #content_right_home div.nonpadded_item_home ul.link_list li {
	background: url(../img/img_link_list_item_1.gif) no-repeat left top;
	line-height: 20px;
}

#content_right div.padded_item ul.info_list li, #content_right div.nonpadded_item ul.info_list li, #content_left div.content_left_item ul.info_list li, #content_right_home div.padded_item_home ul.info_list li, #content_right_home div.nonpadded_item_home ul.info_list li {
	background: url(../img/img_link_list_item_2.gif) no-repeat left top;
	line-height: 20px;
	padding-left:25px;
}

#content_right div.padded_item ul.link_list li a, #content_right div.padded_item ul.link_list li a:visited, #content_right div.nonpadded_item ul.link_list li a, #content_right div.nonpadded_item ul.link_list li a:visited, #content_left div.content_left_item ul.link_list li a, #content_left div.content_left_item ul.link_list li a:visited, #content_right_home div.padded_item_home ul.link_list li a, #content_right_home div.padded_item_home ul.link_list li a:visited, #content_right_home div.nonpadded_item_home ul.link_list li a, #content_right_home div.nonpadded_item_home ul.link_list li a:visited {
	padding-left: 25px;
	text-decoration: none;
	color: #4F8EA1;
}

#content_right div.halfpadded_item a, #content_right_home div.halfpadded_item_home a {
	float:left;
	text-decoration:none;
}

#content_right div a.link_option, #content_right_home div a.link_option {
	background: url(../img/img_link_list_item_1.gif) no-repeat left top;
	line-height: 20px;
	padding-left: 25px;
	color:#4F8EA1;
}

#offer_list {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	height: auto;
}

#offer_list .offer_list_title {
float:right;
height:24px;
padding-bottom:4px;
padding-right:9px;
}

#offer_list .offer_list_title a.offer_list_title_item {
	color:#0F6780;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration: none;
	float: left;
	width: 140px;
	text-align:right;
	padding-bottom:2px;
	padding-right:22px;
}

#offer_list .offer_list_title a:hover.offer_list_title_item {
	background:transparent url(../img/img_offer_list_item_selected_1.gif) no-repeat scroll right top;
	color:#4F8EA1;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-bottom:2px;
	padding-right:22px;
	text-align:right;
	text-decoration:none;
	width:140px;
	height: 20px;
}

#offer_list .offer_list_title a:hover.offer_list_title_item_asc {
	background:transparent url(../img/img_offer_list_item_selected_asc_1.gif) no-repeat scroll right top;
	color:#4F8EA1;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-bottom:2px;
	padding-right:22px;
	text-align:right;
	text-decoration:none;
	width:140px;
	height: 20px;
}

#offer_list .offer_list_title a:hover.offer_list_title_item_desc {
	background:transparent url(../img/img_offer_list_item_selected_desc_1.gif) no-repeat scroll right top;
	color:#4F8EA1;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-bottom:2px;
	padding-right:22px;
	text-align:right;
	text-decoration:none;
	width:140px;
	height: 20px;
}

#offer_list .offer_list_title a.active {
	background:transparent url(../img/img_offer_list_item_selected_1.gif) no-repeat scroll right top;
	color:#4F8EA1;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-bottom:2px;
	padding-right:22px;
	text-align:right;
	text-decoration:none;
	width:140px;
	height: 20px;
}

#offer_list .offer_list_title a.active_asc {
	background:transparent url(../img/img_offer_list_item_selected_asc_1.gif) no-repeat scroll right top;
	color:#4F8EA1;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-bottom:2px;
	padding-right:22px;
	text-align:right;
	text-decoration:none;
	width:140px;
	height: 20px;
}

#offer_list .offer_list_title a.active_desc {
	background:transparent url(../img/img_offer_list_item_selected_desc_1.gif) no-repeat scroll right top;
	color:#4F8EA1;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-bottom:2px;
	padding-right:22px;
	text-align:right;
	text-decoration:none;
	width:140px;
	height: 20px;
}

#offer_list ul.offer_list_pages_list {
	float: left;
	width: 483px;
	padding: 0;
	margin: 0;
	padding: 0 5px 5px 0;
	list-style: none;
	list-style-type: none;
}

#offer_list ul.offer_list_pages_list li {
	padding: 0;
	margin: 0;
	padding: 5px 5px 5px 0;
	list-style: none;
	list-style-type: none;
	float: left;
}


#offer_list ul.offer_list_pages_list li a, #offer_list ul.offer_list_pages_list li a:visited {
	background:#BFD3DC none repeat scroll 0 0;
	color:white;
	display:block;
	height:auto;
	padding:0 4px;
	width:auto;
	text-decoration: none;
}

#offer_list ul.offer_list_pages_list li a:hover, #offer_list ul.offer_list_pages_list li a.active {
	background:#477D92 none repeat scroll 0 0;
	color:white;
	display:block;
	height:auto;
	padding:0 4px;
	width:auto;
	text-decoration: none;
}

#offer_list div.offer_list_item {
	float: left;
	width: 483px;
	height: auto;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	background: white;
	border: solid 2px #bfd3dc;
}

#offer_list div.offer_list_item div.offer_list_item_left {
	position: relative;
	float: left;
	width: 95px;
	height: auto;
	padding: 5px 0 5px 5px;
}

#offer_list div.offer_list_item div.offer_list_item_left img {
	float: left;
	width: 85px;
	height: auto;
	padding: 0;
	margin: 0;
	padding: 5px;
}

#offer_list div.offer_list_item div.offer_list_item_right {
	position: relative;
	float: left;
	width: 370px;
	height: auto;
	padding: 10px 0 10px 13px;
}

#offer_list div.offer_list_item div.offer_list_item_right p.offer_list_item_title {
	padding: 0;
	margin: 0;
	float: left;
}

#offer_list div.offer_list_item div.offer_list_item_right p.adres {
	width: 140px;
	text-align: left;
}

#offer_list div.offer_list_item div.offer_list_item_right p.oppervlakte {
	width:88px;
	text-align: right;
}

#offer_list div.offer_list_item div.offer_list_item_right p.vraagprijs {
	width: 130px;
	text-align: right;
}

#offer_list div.offer_list_item div.offer_list_item_right p.offer_list_item_subtitle {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	padding-top: 10px;
	/*color: #bfd3dc;*/
	color:#4F8EA1;
	font-size: 12px;
}

#offer_list div.offer_list_item div.offer_list_item_right p.offer_list_item_descr {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
}

#offer_list div.offer_list_item div.padded_item_options {
	/*width: 100%;
	height: 25px;
	background: #bfd3dc;
	float: left;
	color: white;
	text-align: right;*/
	background:#BFD3DC none repeat scroll 0 0;
	border-top:2px solid #BFD3DC;
	color:white;
	float:left;
	height:25px;
	width:100%;
}

#offer_list div.offer_list_item div.padded_item_options p.padded_item_options_title{
color:#0F6780;
font-size:13px;
font-weight:bold;
margin:2px 0 0 6px;
}

#offer_list div.offer_list_item div.padded_item_options a, #offer_list div.offer_list_item div.padded_item_options a:visited {
	/*padding: 5px 10px 0 18px;
	text-decoration: none;
	float: right;
	color: white;*/
	color:#477D92;
float:right;
margin-top:2px;
padding:5px 10px 0 18px;
text-decoration:none;
}

#offer_list div.offer_list_item div.padded_item_options a:hover {
	text-decoration: underline;
}

/* WONING DETAIL DIALOG */

#woning_detail_dialog {
	position: relative;
	top: 3px;
	left: 3px;
	width: 385px;
	height: auto;
	display: block;
}

#woning_detail_dialog div.wdd_item {
float:left;
height:auto;
left:0;
padding:5px 0 10px 8px;
position:relative;
top:0;
width:580px;
}

#woning_detail_dialog div.top {
	background:#BFD3DC none repeat scroll 0 0;
	padding: 0;
	margin-bottom: 15px;
	width: 615px;
}

#woning_detail_dialog div.print {
	background: none;
	padding: 0;
	margin-bottom: 15px;
	width: 615px;
	text-align: right;
	color: #9d9d9d;
}

#woning_detail_dialog div.print a {
	color: #9d9d9d;
}

#woning_detail_dialog div.options {
	background:#BFD3DC none repeat scroll 0 0;
	padding: 0;
	margin: 0;
	width: 415px;
}

#woning_detail_dialog div.options p {
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:5px 5px 5px 10px;
}

#woning_detail_dialog div.options p a {
	padding: 0 10px 0 10px;
	color: white;
	font-weight: normal;
}

#woning_detail_dialog div.wdd_item div.wdd_main_img {
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	float: left;
	/* width: 167px;
	height: 115px; */
	border-right:10px solid white;
	background:#BFD3DC none repeat scroll 0 0;
	margin:0;
padding:0;
}

#woning_detail_dialog div.wdd_item div.wdd_main_desc {
	background:#BFD3DC none repeat scroll 0 0;
	float:left;
	/*height:115px;*/
	left:0;
	position:relative;
	top:0;
	width:400px;
	margin:0;
padding:0;
}

#woning_detail_dialog div.wdd_item div.wdd_main_desc div.wdd_main_adres {
	color:white;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:55px;
	left:13px;
	line-height:18px;
	position:relative;
	top:10px;
	width:400px;
}

#woning_detail_dialog div.wdd_item div.wdd_main_desc div.wdd_main_price {
	position: relative;
	left: 13px;
	top: 0;
	width: 200px;
	height: auto;
	color:white;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#woning_detail_dialog div.wdd_item h2 {
	padidng: 0;
	margin: 0;
	padding-bottom:10px;
}

#woning_detail_dialog div.wdd_item div.wdd_descr_quest {
	padidng: 0;
	margin: 0;
	color:#0F6780;
	float:left;
	height:auto;
	left:0;
	padding-right:10px;
	position:relative;
	text-align:right;
	top:0;
	width:155px;
	line-height:20px;
	font-weight: bold;
}

#woning_detail_dialog div.wdd_item div.wdd_descr_answers {
	margin: 0;
	color:#0F6780;
	float:left;
	height:auto;
	left:0;
	position:relative;
	text-align:left;
	top:0;
	width:400px;
	line-height:20px;
}

#woning_detail_dialog div.wdd_item p.wdd_descr_fulldescr {
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}

#woning_detail_dialog div.wdd_item a.wdd_item_img, #woning_detail_dialog div.wdd_item a:hover.wdd_item_img, #woning_detail_dialog div.wdd_item a:visited.wdd_item_img {
	float:left;
	margin:0;
	padding:0;
	vertical-align:top;
}

#woning_detail_dialog div.wdd_item a.wdd_item_img img {
	padding: 0;
	margin: 0;
	margin:0 8px 8px 0;
	width: 122px;
	/*width: 150px;*/
	overflow: hidden;
	border: solid 1px #BFD3DC;
}

#define {
	position: relative;
	top: 10px;
	margin-bottom: 15px;
	float: left;
}

#street {
float:left;
height:16px;
margin-top:8px;
padding:4px 0 0 4px;
width:122px;
}

#define label{
	position: relative;
	padding: 0;
	margin: 0;
	width: 100px;
	float: left;
	color: #4F8EA1;
	margin:10px 0 0;
	padding-left: 6px;
}

#define select{
	position: relative;
	padding: 0;
	margin: 0;
	width: 130px;
	float: left;
	margin:10px 0 0;
}

#bottom_content {
	position: relative;
	top: 0;
	left: 0;
	height: auto;
	width: 100%;
	background: #d5d5d5;
	float: left;
}

#bottom_content_centre {
	position: relative;
	top: 0;
	left: 0;
	height: 146px;
	width: 1005px;
	margin-left: auto;
	margin-right: auto;
	background: #d5d5d5 url(../img/img_backgr_bottom_1.gif) no-repeat top center;
}

#bottom_contact {
	float:left;
	height:117px;
	left:30px;
	overflow:hidden;
	position:relative;
	top:0;
	width:850px;
}

#bottom_contact_home {
	/*float:right;
	height:117px;
	overflow:hidden;
	position:relative;
	right:-36px;
	top:0;
	width:835px;*/
	float:left;
height:117px;
left:83px;
overflow:hidden;
position:relative;
top:0;
width:860px;
}

#bottom_contact_email {
	background:none;
	float:left;
	height:auto;
	left:0;
	margin:0;
	padding:20px 0 20px 25px;
	position:relative;
	top:0;
	width:95px;
}

#bottom_contact_email_home {
	background:none;
	float:left;
	height:auto;
	left:0;
	margin:0;
	padding:20px 0 20px 20px;
	position:relative;
	top:0;
	width:100px;
}

#bottom_contact_openingstijden, #bottom_contact_openingstijden_home {
	background:transparent url(../img/img_backgr_bottom_contact_item_1.gif) no-repeat scroll left top;
	float:left;
	height:auto;
	left:0;
	margin:0;
	padding:20px 0 20px 20px;
	position:relative;
	top:0;
	/*width:265px;*/
	width:266px;
}

#bottom_contact_adres {
	background:transparent url(../img/img_backgr_bottom_contact_item_1.gif) no-repeat scroll left top;
	float:left;
	height:auto;
	left:0;
	margin:0;
	padding:20px 0 20px 30px;
	position:relative;
	top:0;
	width:150px;
}

#bottom_contact_contactmeth, #bottom_contact_contactmeth_home {
	/*background:transparent url(../img/img_backgr_bottom_contact_item_1.gif) no-repeat scroll left top;
	float:left;
	height:auto;
	left:0;
	margin:0;
	padding:20px 20px 20px 30px;
	position:relative;
	top:0;
	width:221px;*/
	background:transparent url(../img/img_backgr_bottom_contact_item_1.gif) no-repeat scroll left top;
	float:left;
	height:auto;
	left:10px;
	margin:0;
	padding:20px 0 0 30px;
	position:relative;
	top:0;
	width:221px;
}

#bottom_contact_adres_home {
	background:transparent url(../img/img_backgr_bottom_contact_item_1.gif) no-repeat scroll left top;
	float:left;
	height:auto;
	left:0;
	margin:0;
	padding:20px 20px 20px 30px;
	position:relative;
	top:0;
	width:151px;
}

#bottom_contact_email_home h2, #bottom_contact_email h2, #bottom_contact_openingstijden h2, #bottom_contact_adres h2, #bottom_contact_contactmeth h2, #bottom_contact_openingstijden_home h2, #bottom_contact_adres_home h2, #bottom_contact_contactmeth_home h2 {
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0f6780;
}

#bottom_contact_email_home p, #bottom_contact_email p, #bottom_contact_openingstijden p, #bottom_contact_adres p, #bottom_contact_contactmeth p, #bottom_contact_openingstijden_home p, #bottom_contact_adres_home p, #bottom_contact_contactmeth_home p {
	padding: 0;
	margin: 0;
	padding: 5px 0 10px 0;
}

#bottom_contact_openingstijden p a, #bottom_contact_adres p a, #bottom_contact_contactmeth p a, #bottom_contact_openingstijden p a:visited, #bottom_contact_adres p a:visited, #bottom_contact_contactmeth p a:visited, #bottom_contact_openingstijden p strong, #bottom_contact_adres p strong, #bottom_contact_contactmeth p strong, #bottom_contact_openingstijden_home p a, #bottom_contact_adres_home p a, #bottom_contact_contactmeth_home p a, #bottom_contact_openingstijden_home p a:visited, #bottom_contact_adres_home p a:visited, #bottom_contact_contactmeth_home p a:visited, #bottom_contact_openingstijden_home p strong, #bottom_contact_adres_home p strong, #bottom_contact_contactmeth_home p strong  {
	font-weight: normal;
	color: #4F8EA1;
}

#bottom_contact_openingstijden p a:hover, #bottom_contact_adres p a:hover, #bottom_contact_contactmeth p a:hover, #bottom_contact_openingstijden_home p a:hover, #bottom_contact_adres_home p a:hover, #bottom_contact_contactmeth_home p a:hover {
	border: 0;
	text-decoration: none;
}

#bottom_contact_contactmeth h2, #bottom_contact_contactmeth_home h2 {
	padding-bottom: 7px;
}

#bottom_contact_contactmeth form, #bottom_contact_contactmeth_home form {
	display: block;
	padding: 5px 0 0 5px;
	margin: 0;
}

#bottom_contact_contactmeth form input, #bottom_contact_contactmeth_home form input {
	color: #4F8EA1;
	font-size: 12px;
	padding: 3px 0 3px 5px;
	border-left: solid 1px #4F8EA1;
	border-top: solid 1px #4F8EA1;
	border-bottom: solid 1px #4F8EA1;
	float: left;
}

#bottom_contact_contactmeth form a, #bottom_contact_contactmeth_home form a {
	padding: 0;
	margin: 0;
}

#bottom_contact_contactmeth form a img, #bottom_contact_contactmeth_home form a img {
	padding: 0;
	margin: 0;
	text-decoration: none;
	border: 0;
}

#bottom_contact_contactmeth p.submitted, #bottom_contact_contactmeth_home p.submitted  {
	padding-top: 0;
}

#bottom_disclaimer, #bottom_disclaimer_home {
	bottom:0;
	color:#A2A1A1;
	height:18px;
	left:0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:665px;
}

#bottom_disclaimer_home {
	width:545px;
}

/* ! - items listed under this line always place as last */

#content_right div a.menu_item, #content_right div a.menu_item_active, #content_right_home div a.menu_item, #content_right_home div a.menu_item_active {
	border: none;
	text-decoration: none;
	width: 100%;
	float: left;
	background: white;
	color: #396475;
	font-size: 14px;
	overflow: hidden;
	margin-bottom:10px;
	background: white url(../img/img_rep_backgr_menu_1.gif) repeat-y right;
}

#content_right div a.menu_item p, #content_right div a.menu_item_active p, #content_right_home div a.menu_item p, #content_right_home div a.menu_item_active p {
	font-size:14px;
	padding-top: 0;
	padding-left: 20px;
	/*margin:10px 0;*/
	margin:12px 0 9px;
	background: url(../img/img_backgr_menu_1.gif) no-repeat right;
}

#content_right div a:hover.menu_item p, #content_right div a.menu_item_active p, #content_right_home div a:hover.menu_item p, #content_right_home div a.menu_item_active p {
	padding-top: 0;
	padding-left: 20px;
	/*margin:10px 0;*/
	margin:12px 0 9px;
	background: url(../img/img_backgr_menu_over_1.gif) no-repeat right;
}

#content_right div p.info {
	color: #7ea1ae;
	font-size: 11px;
	padding-top: 0;
	width: 125px;
}

#content_right_home div p.info {
	color:#7EA1AE;
	float:left;
	font-size:12px;
	/*height:71px;*/
	margin-bottom:10px;
	overflow:hidden;
	padding-top:0;
	width:150px;
}
/*	color: #7ea1ae;
	font-size: 11px;
	padding-top: 0;
	width: 98px; */
#content_right div img.info_img, #content_right_home div img.info_img {
	padding-top: 0;
	padding-bottom: 20px;
	margin: 0;
}

#content_right div p.info strong, #content_right_home div p.info strong {
	color: #0F6780;
	/* padding-top: 10px; */
	float: left;
}

#content_right div p.info_full_width, #content_right_home div p.info_full_width {
	float:left;
	margin-bottom:10px;
	padding:0;
	width: 222px;
}

#content_right div.no_backgr, #content_right_home div.no_backgr {
	background: none;
}

#content_right div.green_backgr, #content_right_home div.green_backgr {
	background: #f1f6f8;
}

#content_right div.no_bottom_padding, #content_right_home div.no_bottom_padding {
	padding-bottom: 0;
}

#content_right_home div.fixedheight {
	height: 145px;
	overflow: hidden;
}

#content_right_home div.slide_item {
	position: relative;
	height: 200px;
	left: 0;
	top: 0;
	float:left;
}

#content_right_home div.slide_item div.item_info {
	float: left;
	width: 200px;
	margin-right: 10px;
	background: red;
}

#content_right_home div.slide_item div.item_img {
	float: left;
	width: 200px;
	background: yellow;
}

#content_right div.no_padding {
	padding: 0;
	width: 262px;
}

#content_right_home div.no_padding {
	padding: 0;
/*	width: 232px;*/
/*width: 230px;*/
/*display: none;*/
}

#content_left div.divider_line {
	background:transparent url(../img/img_rep_backgr_tr_3.png) repeat-x;
}

#content_right div.divider_line {
	background:white url(../img/img_rep_backgr_tr_3.png) repeat-x;
	float:left;
	margin:10px 0 0;
	padding:20px 0 0;
}

#content_right div.halfpadded_item ul.item_list, ul.item_list li, #content_right_home div.halfpadded_item_home ul.item_list {
	float: left;
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin: 0 4px 4px 0;
}

#content_right_home div.item_menu_list {
	display: block;
}

#content_right div.halfpadded_item ul.item_list li a, #content_right_home div.halfpadded_item_home ul.item_list li a {
	background: white;
	padding: 0 4px 0 4px;
	display: block;
	height: auto;
	width: auto;
	color: #477d92;
}

#content_right div.halfpadded_item ul.item_list li a:hover, #content_right div.halfpadded_item ul.item_list li a.active, #content_right_home div.halfpadded_item_home ul.item_list li a:hover, #content_right_home div.halfpadded_item_home ul.item_list li a.active {
	background: #477d92;
	padding: 0 4px 0 4px;
	display: block;
	height: auto;
	width: auto;
	color: white;
}

/* DIALOG(S) */

#form_contact {
	position: relative;
	width: 320px;
}

#form_contact p.info_form {
	margin-bottom: 10px;
}

#form_contact input.input_field {
	display: block;
	border:1px solid #4F8EA1;
	color:#4F8EA1;
	float:left;
	font-size:12px;
	padding:3px 0 3px 5px;
	width: 120px;
	margin-bottom: 5px;
}

#emailhouse_form p.small_txt_form, #news_form p.small_txt_form, #form_contact p.small_txt_form, #form_interest p.small_txt_form {
	padding: 0;
	margin: 0;
	width: 180px;
	float: left;
	padding:0 0 8px;
}

#emailhouse_form p.info_form, #news_form p.info_form {
	padding-top: 0;
	margin-top: 0;
}

#emailhouse_form input, #news_form input {
	display: block;
	border:1px solid #4F8EA1;
	color:#4F8EA1;
	float:left;
	font-size:12px;
	padding:3px 0 3px 5px;
	width: 120px;
	margin-bottom: 5px;
}


#form_woonwensen table tr td.infoBoxHeading, #form_woonwensen table tr td table tr td.infoBoxHeading {
	padding:10px 0;
}

#form_woonwensen table tr td p {
	padding: 0;
	margin: 0;
}

#form_woonwensen table tr td input {
	border:1px solid #4F8EA1;
	color:#4F8EA1;
	margin-bottom:10px;
	padding:5px 5px 3px;
}

#form_woonwensen table tr td input.checkbox {
	border: none;
	margin: 0;
	padding: 0;
}

#form_woonwensen table tr td textarea, #form_contact textarea, #form_interest textarea {
	margin: 5px 0 5px 0;
	border:1px solid #4F8EA1;
	width:310px;
}

#form_interest {
	position: relative;
	width: 320px;
}

#form_interest p.info_form {
	margin:0 0 10px;
}

#form_interest input.input_field {
	display: block;
	border:1px solid #4F8EA1;
	color:#4F8EA1;
	float:left;
	font-size:12px;
	padding:3px 0 3px 5px;
	width: 120px;
	margin-bottom: 5px;
}

