/**
 * Div
 */

body { background:#05569d url('../../gfx/bg_body.jpg') repeat-x 0px 0px;  }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { color:#04417e; font:11px verdana, arial, helvetica, sans-serif; line-height:17px; }
a { color:#04417e; text-decoration:underline; }
em { font-style:italic; }
div.spacer { clear:both; font-size:1px; }
a em { display:none;}
hr { color:#b1d3f2;}
.dialog-form, .dialog-form-inform, .dialog-form-complaint { display:none;}
strong em, strong {font-weight:bold;}
select {cursor:pointer;}

.result_msg { margin:0px; padding:0px 0px 20px 0px; color:#ed1c24; font:bold 11px verdana, arial; }

#map { width:600px; height:400px; }

.print {position:absolute; top:40px; right:25px;}
a.overview_link { font:bold 11px verdana,arial; color:#044988; padding-right:15px; background:transparent url('../../gfx/arrow_blue_r.png') no-repeat right center;}

/**
 * Headers
 */
 
h1, h2.h1title { font:17px verdana, arial; color:#5b7f9e; margin-bottom:10px; }
h2 { font-size:11px; font-weight:bold; }
h3 { font-size:11px; font-weight:bold; }
p { padding-bottom:10px; }
p a { color:#04417e; }
img.border {border:1px solid #aac3da; }

/**
 * Structure
 */
 
div#wrapper { position:relative; margin:0 auto; width:918px; background:transparent url('../../gfx/bg_wrapper.png') no-repeat;  padding-top:96px;}
div#container { position:relative; width:918px; background:#fff url('../../gfx/bg_container.png') no-repeat; }
div#footer { background-color:#094482; height:22px; text-align:center; width:918px; }


.leftblock { float:left; width:186px;}
.rightblock { display:inline; float:right; width:693px; margin-right:15px; position:relative;}
.rightblock_top { background:#fff url('../../gfx/bg_rightblock_t.png') no-repeat; width:693px; height:7px; }
.rightblock_middle { position:relative; background:#fff url('../../gfx/bg_rightblock_m.png') repeat-y; width:693px; }
.rightblock_bottom { background:#fff url('../../gfx/bg_rightblock_b.png') no-repeat; width:693px; height:6px; }

#content.page .rightblock_middle { width:653px; padding:10px 20px 30px 20px; min-height:500px; height: auto !important; height:500px; }
#content.news .rightblock_middle { width:653px; padding:50px 20px 30px 20px; min-height:500px; height: auto !important; height:500px; }
#content.overview .rightblock_middle { width:673px;  padding:40px 10px 0px 10px; }

/**
 * Top
 */
img#logo { position:absolute; top:16px; left:46px; }
a.top_link { text-transform:uppercase; padding-left:15px; background:transparent url('../../gfx/arrow_red_r.png') no-repeat left center; text-decoration:none; color:#fff;}
a.top_link span { color:#fff; font-weight:bold;}
a.top_link.huisvesting { position:absolute; top:5px; left:435px;}
a.top_link.hypotheken { position:absolute; top:5px; left:660px;}
form.top_searchform { position:absolute; top:35px; right:26px;}

/**
 * Menu
 */
 
ul#menu { position:absolute; top:0px; left:25px; list-style-type:none; }
ul#menu li { float:left; }
ul#menu li a { height:47px; display:block; }

ul#menu li a.menu_1 { background:transparent url('../../gfx/home.jpg'); width:72px; }
ul#menu li a.menu_13 { background:transparent url('../../gfx/offer.jpg'); width:87px; }
ul#menu li a.menu_52 { background:transparent url('../../gfx/new.jpg'); width:113px; }
ul#menu li a.menu_2 { background:transparent url('../../gfx/services.jpg'); width:130px; }
ul#menu li a.menu_9 { background:transparent url('../../gfx/brandt.jpg'); width:118px; }
ul#menu li a.menu_55 { background:transparent url('../../gfx/search.jpg'); width:181px; }
ul#menu li a.menu_56 { background:transparent url('../../gfx/news.jpg'); width:79px; }
ul#menu li a.menu_14 { background:transparent url('../../gfx/contact.jpg'); width:88px; }


/**
 * Left menu
 */
.submenu { margin-bottom:10px;}
.submenu_top { background:transparent url('../../gfx/submenu_top.png') no-repeat 0px 0px; height:10px; width:196px; }
.submenu_bottom { background:transparent url('../../gfx/submenu_bottom.png') no-repeat 0px 0px; height:10px; width:196px;}
.submenu { margin-bottom:10px;}
.submenu ul { list-style-type:none; width:196px;  }
.submenu ul li {  margin:0px; padding:3px 30px 3px 15px; background:transparent url('../../gfx/submenu_unsel_li.png') repeat-y 0px 0px; }
.submenu ul li.active {  background:transparent url('../../gfx/submenu_sel_li.png') no-repeat 0px center; }
.submenu ul li a { font-size:12px; color:#05569d; text-decoration:none; border-bottom:1px solid #5b7f9e; padding-left:10px; padding-bottom:3px; display:block; }
.submenu ul li a:hover { color:#c53130;  }
.submenu ul li a.active { color:#c53130;  }

.link_t { background:transparent url('../../gfx/link_bg_t.png') no-repeat 0px 0px; height:7px; width:184px;}
.link_m { background:transparent url('../../gfx/link_bg_m.png') repeat-y 0px 0px; width:184px; text-align:center;}
.link_b { background:transparent url('../../gfx/link_bg_b.png') no-repeat 0px 0px; height:7px; width:184px; margin-bottom:10px; }

/*
 * Forms
 */
label { font:11px verdana, arial; color:#6587a4; }
fieldset { padding: 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend { font-weight: bold; font-size: 1.2em; }
form { margin:0px; }
input.text, textarea  { padding:2px 4px 2px 4px; border:1px solid #6587a4; background:#fff; width:360px; height:100px; font:11px verdana, arial; color:#606060;}
input.text { width:180px; }
input.check_radio { margin:0; padding:0; }
label { cursor:pointer; position:relative; top:-1px; }
optgroup { font-style:normal; font-weight:bold; }
input:focus, select:focus, textarea:focus { background-color:#e6e6e6; }

select.normal { font-size:11px; color:#606060; padding:2px; border:1px solid #6587a4; width:304px;}
select.short { font-size:11px; color:#606060; padding:2px; border:1px solid #6587a4; width:121px;}

input.inputter { font:11px verdana, arial; color:#606060; width:218px; border:1px solid #595959;  }
input.inputter_contact { font:11px verdana, arial; color:#606060; width:295px; border:1px solid #6587a4; padding:3px; }

table.forms th { color:#6587a4; width:85px; padding-bottom:10px; vertical-align:top; }
table.forms td { color:#6587a4; padding-bottom:10px; vertical-align:top; }

/**
 * Searchfilter
 */
div#searchfilter { position:absolute; top:50px; left:15px; background:transparent url('../../gfx/bg_searchfilter.png') no-repeat 0px 0px; width:858px; height:119px; padding:20px 0px 0px 30px; }
#searchfilter table { margin-top:10px;}
#searchfilter th { padding:0px 10px 7px 0px; color:#72a6d4; width:125px; vertical-align:top;}
#searchfilter td { vertical-align:top; }
#searchfilter select { font-size:11px; color:#606060; width:250px; border:1px solid #595959; }
#searchfilter input { font-size:11px; color:#606060; width:250px; border:1px solid #595959; }
#searchfilter select.left { margin-right:40px; }
#searchfilter h3 { text-transform:uppercase; font:19px verdana, arial; color:#fff; display:inline; margin-right:30px; }
#searchfilter span { font-size:11px; color:#72a6d4; position:absolute; top:27px; left:400px;  }
#searchfilter .search_sale { border:none; width:15px; color:#72a6d4;}
#searchfilter label { color:#72a6d4;}


/*
 * BC
 */
#bc { position:absolute; top:54px; left:45px; color:#5b7f9e; }
#bc.low { position:absolute; top:200px; left:45px; color:#5b7f9e; }
#bc a { color:#5b7f9e; text-decoration:none;}

/*
 * Footer
 */
#footer { color:#4689c5; padding-top:5px;}
#footer a { text-decoration:none; color:#4689c5;}
#footer a:hover { text-decoration:underline; }
#footer a.active { text-decoration:underline; }

/*
 * Header
 */
#home_header { position:absolute; top:50px; left:15px; width:872px; height:204px; background:transparent url('../../gfx/bg_header.png') no-repeat; padding:8px;}
#home_header_object { position:relative; background:transparent url('../../gfx/bg_header_object.jpg') repeat-x 0px 0px; width:657px; height:204px; overflow:hidden; padding-left:215px;}

ul#header_left { position:absolute; top:0px; left:0px; list-style-type:none; }
ul#header_left li a { display:block; width:215px; height:51px; }
 
#objects_in_header { }
#objects_in_header .object_header { position:absolute; top:00px; left:215px; width:604px; height:204px; cursor:pointer; display:none;}
#objects_in_header .object_header img { float:left; }
#objects_in_header .object_header .info { float:right; padding-top:50px; background:transparent url('../../gfx/object_in_beeld_title.png') no-repeat left 20px;}
/*#objects_in_header .object_header .info h4 { font:25px verdana, arial; color:#fff; text-transform:uppercase; margin-bottom:10px; }*/
#objects_in_header .object_header .info table {margin-bottom:10px; }
#objects_in_header .object_header .info th { width:109px; border-bottom:1px solid #3781c2; padding:4px 0px 4px 0px; font:11px verdana, arial; color:#72a6d4; vertical-align:top;}
#objects_in_header .object_header .info td { width:200px; border-bottom:1px solid #3781c2; padding:4px 0px 4px 0px; font:11px verdana, arial; color:#fff; }
#objects_in_header .object_header .info a { font:bold 11px verdana, arial; color:#fff; text-decoration:none;}

ul#slider-nav { position:absolute; top:10px; right:10px; list-style-type:none; cursor:pointer; }
ul#slider-nav li  { color:#72a6d4; background:transparent url('../../gfx/header_list_unsel.jpg') no-repeat right center; padding:3px 20px 3px 0px; }
ul#slider-nav li.active  { color:#fff; background:transparent url('../../gfx/header_list_sel.jpg') no-repeat right center; }

/* 
 * Home page
 */
 
#content.home .leftblock { float:left; position:relative; width:498px; margin-right:10px;}
#content.home .leftblock .leftblock_top { background:transparent url('../../gfx/bg_home_searchfilter_t.png') no-repeat; width:498px; height:12px; }
#content.home .leftblock .leftblock_bottom { background:transparent url('../../gfx/bg_home_searchfilter_b.png') no-repeat; width:498px; height:12px; }
#content.home .leftblock .leftblock_middle { padding:5px 0px 0px 0px; background:transparent url('../../gfx/bg_home_searchfilter_m.png') repeat-y; }

#content.home .leftblock h1 { font:bold 11px verdana, arial; margin:0px; color:#044988;}

#content.home .rightblock { float:right; width:380px; }
#content.home .rightblock a.archive { position:absolute; top:0px; right:0px; text-decoration:none; color:#5b7f9e; padding-right:15px; background:transparent url('../../gfx/arrow_blue_r.png') no-repeat right center; }

#content.home h2 { font:20px verdana, arial; text-transform:uppercase; margin-bottom:5px; }

#content.home ul.home_newslist { list-style-type:none; }
#content.home ul.home_newslist li { padding:0px; }
#content.home ul.home_newslist li span { padding-right:5px; color:#5b7f9e; }
#content.home ul.home_newslist li a { font-weight:bold; text-decoration:none; color:#04417e; }
#content.home ul.home_newslist li a:hover { color:#bb2e2d; }
#content.home ul.home_newslist li a.active { color:#bb2e2d; }

#content.home .searchfilter_global { position:relative; background:transparent url('../../gfx/bg_home_filter.png') no-repeat; width:463px; height:177px; margin-left:7px; padding:10px; }
#content.home table.searchfilter select { font-size:11px; color:#606060; width:220px; border:1px solid #595959; }
#content.home th { width:130px; padding:0px 0px 8px 0px; vertical-align:top;}
#content.home td { vertical-align:top; }
#content.home .subm_search { position:absolute; bottom:9px; right:15px; }

#content.home .pb_home { margin:0px 15px 10px 15px; }
#content.home .pb_home ul { margin-left:15px; margin-bottom:10px;}
#content.home .pb_home ol { margin-left:20px; margin-bottom:10px;}

#content.home table.links_home td {vertical-align:top;}



/*
 * Navigation menu
 */
 
.navigation.top { position:absolute; top:0px; left:8px; width:676px; height:29px; background:transparent url('../../gfx/bg_navigation.jpg') no-repeat 0px 0px; }
.navigation.bottom { position:relative; width:676px; height:29px; background:transparent url('../../gfx/bg_navigation.jpg') no-repeat 0px 0px; }
.navigation h4 { float:left; font-weight:bold; color:#fff; margin:8px;}
.navigation .prev { float:left; font-weight:bold; color:#fff; margin:8px;}
.navigation .next { float:right; font-weight:bold; color:#fff; margin:8px;}
.navigation ul { list-style-type:none; float:right; }
.navigation ul li { float:left; background:transparent url('../../gfx/bg_navigation_list.jpg') no-repeat 0px 0px; height:15px; padding:7px; color:#fff;}
.navigation a { color:#fff; text-decoration:none; font-weight:bold;}
.navigation a:hover { text-decoration:underline;}

/*
 * Content page
 */
 
.pb_contentpage { margin-bottom:0px; }
.pb_contentpage h2 { margin-bottom:3px; }
.pb_contentpage p { margin-bottom:10px; }
.pb_contentpage ul { margin-left:15px; margin-bottom:10px;}
.pb_contentpage ol { margin-left:20px; margin-bottom:10px;}

/*
 * News overview page
 */
.head_newsoverview { position:absolute; top:10px; left:20px; background:transparent url('../../gfx/bg_news.jpg') no-repeat 57% center; color:#6587a4; font-size:17px; width:655px; }
.head_newsoverview a.archive { position:absolute; top:0px; right:0px; text-decoration:none; color:#5b7f9e; padding-right:15px; background:transparent url('../../gfx/arrow_blue_r.png') no-repeat right center; }
.pb_newsoverview { margin-bottom:15px; padding-top:15px; padding-bottom:5px; position:relative; border-bottom:1px solid #b4d5f3; cursor:pointer; }
.pb_newsoverview.first { background:transparent url('../../gfx/bg_newsoverview_f.jpg') no-repeat right bottom; border-bottom:none; }
.pb_newsoverview h1 { margin-bottom:5px; font:bold 16px verdana, arial; color:#04417e; }
.pb_newsoverview h1 a { font:bold 16px verdana, arial; color:#04417e; text-decoration:none; }
.pb_newsoverview h2 { margin-bottom:5px; }
.pb_newsoverview h2 a { font-size:11px; font-weight:bold; text-decoration:none; color:#04417e;}
.pb_newsoverview span { position:absolute; top:0px; left:0px; font:11px verdana, arial; color:#5b7f9e; }
.pb_newsoverview a.read_more { text-decoration:none; font:11px verdana, arial; color:#bb2e2d; background:transparent url('../../gfx/arrow_red_r.png') no-repeat right center; padding-right:15px; }
.pb_newsoverview ul { margin-left:15px; margin-bottom:10px;}
.pb_newsoverview ol { margin-left:20px; margin-bottom:10px;}


/*
 * News detail page
 */
.head_newsdetail { position:absolute; top:10px; left:20px; color:#6587a4; font-size:17px; width:645px; }
.pb_newsdetail_overall { position:relative; border-bottom:1px solid #b4d5f3; margin-bottom:15px; padding-top:20px;}
.pb_newsdetail_overall span { position:absolute; top:0px; left:0px; }
.pb_newsdetail { margin-bottom:10px; }
.pb_newsdetail  h1 { margin-bottom:5px; font:bold 11px verdana, arial; color:#04417e; }
.pb_newsdetail  h2 { margin-bottom:5px; font:bold 11px verdana, arial; color:#04417e; }
.pb_newsdetail ul { margin-left:15px; margin-bottom:10px;}
.pb_newsdetail ol { margin-left:20px; margin-bottom:10px;}
.links_newsdetail a.back { text-decoration:none; color:#bb2e2d; padding-left:15px; background:transparent url('../../gfx/arrow_red_l.png') no-repeat left center;}
.links_newsdetail .prev_next { color:#7190ab; float:right; }
.links_newsdetail a.prev { text-decoration:none; color:#7190ab; padding-left:15px; background:transparent url('../../gfx/arrow_blue_l.png') no-repeat left center;}
.links_newsdetail a.next { text-decoration:none; color:#7190ab; padding-right:15px; background:transparent url('../../gfx/arrow_blue_r.png') no-repeat right center;}

/*
 * News archive
 */
.head_newsarchive { position:absolute; top:10px; left:20px; color:#6587a4; font-size:17px; width:645px; }
.links_newsarchive a.back { text-decoration:none; color:#bb2e2d; padding-left:15px; background:transparent url('../../gfx/arrow_red_l.png') no-repeat left center;}
ul.list_newsarchive { list-style-type:none; margin-bottom:20px; }
ul.list_newsarchive li { border-bottom:1px solid #b4d5f3; padding:5px 0px 5px 0px; }
ul.list_newsarchive h1 { font:bold 11px verdana, arial; color:#154e87; display:inline; }
ul.list_newsarchive h1 a { font:bold 11px verdana, arial; color:#154e87; text-decoration:none; }
ul.list_newsarchive h2 { font:bold 11px verdana, arial; color:#154e87; display:inline; }
ul.list_newsarchive h2 a { font:bold 11px verdana, arial; color:#154e87; text-decoration:none; }
ul.list_newsarchive span { font:11px verdana, arial; color:#5b7f9e; margin-right:10px;}

/*
 * Overview
 */
.pb_overview { margin-left:10px; margin-right:10px; }
.pb_overview h1 { font:bold 11px verdana, arial; color:#04417e; margin:0px; padding:0px; }
.pb_overview h2 { font:bold 11px verdana, arial; color:#04417e; margin:0px; padding:0px; }
.pb_overview ul { margin-left:15px; margin-bottom:10px;}
.pb_overview ol { margin-left:20px; margin-bottom:10px;}
.object_list { padding:10px; cursor:pointer; position:relative;}
.object_list.bg { background-color:#eef2f7; }
.object_list h2 { font:bold 13px verdana, arial; color:#05569d; }
.object_list table { float:right; margin-top:10px;}
.object_list th { color:#69abe7; border-bottom:1px solid #69abe7; width:108px; padding:2px 0px 2px 0px; vertical-align:top;}
.object_list td { color:#044a89; border-bottom:1px solid #69abe7; width:257px;}
.object_list td span { color:#c53130; font-weight:bold;}
.object_list .last { border-bottom:none; }
.object_list .object_images { float:left; width:245px; height:133px; margin-top:10px;}
.object_list .object_images img.large { float:left; }
.object_list .object_images ul.smallist { float:right; list-style-type:none; }
.object_list .object_images ul.smallist li { padding-bottom:4px; width:52px; height:39px; overflow:hidden;}

/*
 * Detail
 */
 
.object_table { padding:0px 10px 10px 10px; }
.object_table h1 { font:bold 13px verdana, arial; color:#05569d; }
.object_table img.head { float:left; margin:0px 0px 0px 0px; }
.object_table table { float:right; }
.object_table th { color:#69abe7; border-bottom:1px solid #69abe7; width:108px; padding:1px 0px 2px 0px; vertical-align:top;}
/*.object_table th.first { padding-top:0px; }*/
.object_table td { color:#044a89; border-bottom:1px solid #69abe7; width:280px;}
.object_table td span { color:#c53130; font-weight:bold;}
.object_table .last { border-bottom:none; }

.object_desc { padding:0px 10px 0px 10px; overflow:hidden; }
.object_desc h3 { font-weight:bold; }
.object_desc p { padding:0px; margin-bottom:17px; }
.slide_desc { background:transparent url('../../gfx/slide_plus.png') no-repeat 10px 3px; text-align:right; padding-right:15px; cursor:pointer; color:#c53130; margin-bottom:10px; display:none; }
.slide_desc.minus { background:transparent url('../../gfx/slide_minus.png') no-repeat 10px 3px; }

.object_link { background:transparent url('../../gfx/bg_detail_link.png') repeat-x 0px 0px; height:41px; margin:0px 10px 10px 10px;}
.object_link ul { list-style-type:none; padding-left:10px;}
.object_link ul li { float:left; margin:10px 80px 0px 0px; height:25px; padding:5px 0px 0px 30px;}
.object_link ul li a { text-decoration:none; color:#044a89; }
.object_link ul li.last { margin-right:0px; }
.object_link ul li.down { background:transparent url('../../gfx/download.png') no-repeat 0px 0px; }
.object_link ul li.plan { background:transparent url('../../gfx/plan.png') no-repeat 0px 0px; cursor:pointer; }
.object_link ul li.send { background:transparent url('../../gfx/send.png') no-repeat 0px 0px; cursor:pointer;}

.object_photos { padding:0px 10px 10px 10px;  overflow:hidden; z-index:455;}
/*.object_photos img { float:left; margin:0px 20px 20px 0px; }
.object_photos img.lastright { margin:0px 0px 20px 0px; }
*/
.object_photos a { display:block; width:204px; height:153px; background:center center no-repeat; margin:0px 20px 20px 0px; float:left;}
.object_photos a.lastright { margin:0px 0px 20px 0px; }

.slide_photos { background:transparent url('../../gfx/slide_plus.png') no-repeat 10px 3px; text-align:right; padding-right:15px; cursor:pointer; color:#c53130; margin-bottom:10px; display:none; }
.slide_photos.minus { background:transparent url('../../gfx/slide_minus.png') no-repeat 10px 3px; }
.enlarge_photo { background:transparent url('../../gfx/glas.jpg') no-repeat 0px 0px; padding:3px 0px 0px 30px; height:16px; margin:0px 0px 10px 10px;}

.object_map { padding:0px 10px 10px 10px; }

.object_video { padding:0px 10px 10px 10px; }

a.back {text-decoration:none; color:#bb2e2d; padding-left:15px; background:transparent url('../../gfx/arrow_red_l.png') no-repeat left center;}
a.backtotop { text-decoration:none; color:#044988;  }


/*
 * Contact page
 */
.rightblock_l { float:left; width:371px; padding-right:20px; border-right:1px solid #b4d5f3; }
.rightblock_r { float:left; width:241px; padding-left:20px; }
.rightblock_r img { margin-bottom:20px; }
.rightblock_r a { padding-left:15px; text-decoration:none; color:#bb2e2d; background:transparent url('../../gfx/arrow_red_r.png') no-repeat left center; }


/*
 * Dialog
 */
 .complaint {cursor:pointer;}
 
 /**
  * Search result
  */
#search_results { margin-top:20px; }
#search_results .search_result { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #0082c6; }
#search_results .title { margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #0082c6; }
#search_results a { color:#04417e; font:bold 11px verdana, arial, helvetica, sans-serif; text-decoration:none;  }
#search_results a.link {text-decoration:none; font:11px verdana, arial; color:#bb2e2d; background:transparent url('../../gfx/arrow_red_r.png') no-repeat right center; padding-right:15px;}

.sitemap ul  { list-style-type:disc; }
.sitemap ul li { margin-left:15px;}
.sitemap ul li a{ text-decoration:none;}

