#/* orange = #E27C00 - groen = #388C35 */
v\:* { behavior:url(#default#VML); }
body,html { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; cursor:default; color:#000; background-color:#fff; }
h1 { color:#388C35; font-size:18px; margin:0 0 20px 0px; padding:0px 0px 0px 10px; }
h2,h3,h4,h5,h6 { margin:0; padding:0; }
h2 { padding-left:15px; }
p { margin:0px 0px 10px 0px; padding:0px; }

a { color:#e27c00;  }
a.current { font-weight:bold;  }
a:hover { color:#333333; }
a img, .noborder { border:none; }
.spanclick { color:#e27c00; text-decoration:underline; cursor:pointer; }
.spanclick-hover{ color:#333333; }
div.clearr { height:0px; clear:right; }
div.clearl { height:0px; clear:left; }
div.clearb { height:0px; clear:both; }
img.pngfix, div.pngfix, input.pngfix { behavior:url("/codebase/js/pngfix/iepngfix.htc"); }

#headercampaigntag { display:block; float:left; margin-left:25px; }
body.nl #headercampaigntag { margin-left:70px; }

.textlinks { margin:0; padding:0px; height:12px; }
.textlinks li { list-style-type:none; display:block; float:right; position:relative; margin:0px; padding:0px 8px 2px 8px; background:url(/img/mainv6/nav/metadivider3.gif) no-repeat center right; }
.textlinks li.arrow { background:url(/img/mainv6/nav/metadivider3_dropdown.gif) no-repeat right 5px; padding:0px 20px 0px 8px; }
.textlinks li.switch { background:none; padding:0px 0px 0px 8px; }
.textlinks li a, .textlinks li span { margin:0px; padding:0px; /*color:#fff;*/ color:#000; font-size:8pt; line-height:18px; text-decoration:none; border-bottom:1px solid #e27c00; }
.textlinks .spanclick-hover { color:#e27c00; }
.textlinks li.arrow .spanclick-hover { /*color:#fff;*/ color:#000; }
.textlinks li.arrow li .spanclick-hover { color:#fff; }

/* COUNTRY AND LANGUAGE SELECTION */
.textlinks li.langsel { background:url(/img/mainv6/nav/metadropdown3.gif) no-repeat right 5px; padding:0px 15px 0px 8px; }
.textlinks li.langsel ul { width:154px; z-index:999; }
.textlinks li.langsel span, .textlinks li.langsel ul li span { background-repeat:no-repeat; padding:5px 5px 5px 22px; }
.textlinks li.langsel span { padding-bottom:0px; background-position:2px 5px; }
.textlinks li.langsel ul li span { background-position:2px center; }
.textlinks li.langsel #langsel_com { background-image:url(/img/mainv6/flags/earth.png); }
.textlinks li.langsel #langsel_nl { background-image:url(/img/mainv6/flags/nl.png); }
.textlinks li.langsel #langsel_benl { background-image:url(/img/mainv6/flags/be.png); }
.textlinks li.langsel #langsel_befr { background-image:url(/img/mainv6/flags/be.png); }
.textlinks li.langsel #langsel_fr { background-image:url(/img/mainv6/flags/fr.png); }
.textlinks li.langsel #langsel_de { background-image:url(/img/mainv6/flags/de.png); }
.textlinks li.langsel #langsel_gb { background-image:url(/img/mainv6/flags/gb.png); }
.textlinks li.langsel #langsel_it { background-image:url(/img/mainv6/flags/it.png); }
.textlinks li.langsel #langsel_es { background-image:url(/img/mainv6/flags/es.png); }
.textlinks li.langsel #langsel_pl { background-image:url(/img/mainv6/flags/pl.png); }

/* SUBMENU */
.textlinks li ul {  margin:0px; padding:0px; width:130px; display:none; position:absolute; top:18px; left:5px; background-color:#fff; border:1px solid #7d7d7d; z-index:500;}
body.nl .textlinks li ul#ourdest { width:165px; }
body.de .textlinks li ul#ourdest { width:150px; }
body.fr .textlinks li ul#ourdest { width:180px; }
body.en .textlinks li ul#ourdest { width:180px; }
body.it .textlinks li ul#ourdest { width:175px; }
body.es .textlinks li ul#ourdest { width:200px; }
body.pl .textlinks li ul#ourdest { width:180px; }
.textlinks > li > ul { padding:0px 0px 0px 0px; }
.textlinks li ul li { width:100%; margin:0px; padding:0px; background:none; border-bottom:1px solid #D6D6D6; list-style:none; display:block; }
.textlinks li ul li a, .textlinks li ul li .spanclick { margin:0px; padding:2px; padding-left:5px; text-align:left; display:block; border:none; color:#000; text-decoration:none; line-height:normal; }
.textlinks li:hover li a:hover, .textlinks li:hover li:hover a, .textlinks li.iehover li a:hover,
.textlinks li.iehover li.iehover a, .textlinks li ul li .spanclick-hover { color:#fff; background-color:#FF9900; }
.textlinks li:hover ul, .textlinks li.iehover ul { display:block; }

#metacontainer { height:18px; margin:0px; padding:0px 0px 2px 0px; }
#maincontainer, #metanav { width:1000px; margin:0 auto; }
#metacontainer.pvct { margin-top:128px; }

#a__chkdaydiff { border:none; background:none; }
#a__txtdaydiff { width:15px; font-size:10px; }

#accountbar { width:240px; float:right; text-align:right; margin:0px; padding:5px 10px 0px 0px; }
#accountbar a { color:#000; font-size:11px; }




/* FOOTER */
#footer {width:100%;}

#footerlinks {background:url(/img/mainv6/footer/footer_bg.gif) no-repeat top center; border-top:1px solid #dbdada; height:34px; padding:11px 0px 0px 0px; background-color:#f4f4f4; text-align:center;}
#footerlinks #textlinks {margin:0px auto; width:1000px; padding:0px;}
#footerlinks #textlinks li {list-style-type:none; display:inline; background:url(/img/mainv6/footer/footer_div.gif) no-repeat center right; padding:0px 20px 0px 20px; line-height:23px;}
#footerlinks #textlinks li a {color:#202020; font-weight:bold; text-decoration:none;}
#footerlinks #textlinks li a:hover {color:#f9681a; font-weight:bold; text-decoration:none;}
#footerlinks #textlinks li#copyright {color:#a5a5a5; font-weight:bold;}
#footerlinks #textlinks li.nodivider {background:none;}

#footerlogos {background-color:#f4f4f4; border-top:1px solid #dbdada; height:73px; text-align:center;}
#footerlogos #logos {margin:0px auto; width:1000px; padding:0px 0px 25px 0px;}
#footerlogos #logos #quality {float:left; margin:0px; padding:0px; width:700px;}
#footerlogos #logos #quality div {float:right; margin-right:20px; height:38px; padding:19px 0px 0px 0px;}

#footerlogos #logos #socmedia {float:left; margin:0px; padding:0px; text-align:left;}
#footerlogos #logos #socmedia div {float:left; margin-right:5px; padding:27px 0px 0px 0px; margin-right:10px;}
#footerlogos #logos #socmedia div#lbl {font-size:11px; color:#606060; font-weight:bold; padding:30px 0px 0px 0px; margin-right:20px;}








#btn_retsr { position:absolute; margin-left:765px; }
#leftbar { float:left; width:236px; margin:10px 20px 0 0; }

#save_sr h3 { padding:0; margin:0; color:#306C30; font-size:14px; }
#save_sr #save_sr_email { margin:8px 0 8px 0; padding:8px; float:right; text-align:right; border:1px dashed #1E8F00; background-color:#eeebeb;}
#save_sr #chk_save_sr_email { background:none; border:none;}
#save_sr #save_sr_mssg { color:#787878; font-size:9px; margin-top:10px; line-height:normal; text-align:center; }

a.arrowlink,a.arrowlink_back, a.closelink, a.arrowlink_price, a.arrowlink_hb, a.arrowlink_hb { text-decoration:none; border-bottom:1px solid #e27c00;  }
a.arrowlink,a.arrowlink_back, a.closelink, a.arrowlink_price, #ajloadermssg ul li a { background:url(/img/engine/search/arrowlink_or3.png) no-repeat right center; padding:0 14px 0 0; font-size:12px; }
a.arrowlink_hb { color:#FFFFFF; font-weight:bold; }
a.arrowlink_back { background:url(/img/engine/search/arrowlink_or3_back.png) no-repeat left center; padding:0 0 0 14px;}
a.arrowlink_price { color:#333333; }
a.arrowlink_price:hover { color:#E27C00; }
a.closelink { background-image:url(/img/engine/search/toplinks_close_on.gif); }
a:hover.arrowlink,a:hover.arrowlink_back, a:hover.closelink , #ajloadermssg ul li a:hover { color:#333; }
a.whitelink { color:#fff; }

.prop { height:70px; float:right; width:1px; }
.clear { clear:both; height:1px; overflow:hidden; }

#maincontent { float:left; width:1000px;margin:10px 0 0 0; }
#maincontent.maincontentsearch{ width:744px; }

#mainmenucontainer_er, #mainmenucontainer_bv { background:url(/img/mainv6/nav/topnav_corner_l2.gif) no-repeat left; height:26px; padding:0px; }
#mainmenucontainer_er ul, #mainmenucontainer_bv ul { background:url(/img/mainv6/nav/topnav_bg2.gif) repeat-x; margin:0px 3px; padding:0px; height:26px; line-height:26px; white-space:nowrap; overflow:hidden; }
#mainmenucontainer_er li, #mainmenucontainer_bv li { list-style-type:none; display:inline; margin:0px; padding:0px; white-space:nowrap; }
#mainmenucontainer_er li a, #mainmenucontainer_bv li a { text-decoration:none; margin:0px; padding:6px 12px; color:#fff; font-size:12px; font-weight:bold; line-height:24px; margin-right:1px; background:url(/img/mainv6/nav/topnav_bg3.gif) right center no-repeat; }
#mainmenucontainer_er li a:hover, #mainmenucontainer_bv li a:hover { background-image:url(/img/mainv6/nav/topnav_bg3_hover.gif) }
#mainmenu { height:26px; background:url(/img/mainv6/nav/topnav_corner_r2.gif) no-repeat right; position:relative; z-index:100; /*position en z-index zijn er voor het Lastminutelabel achter het mnu te leggen*/ }
#mainmenu .wsmenu { font-weight:bold; }

.sbbtnbar a { margin:0px; float:right; clear:both; }
.sbbtnbar #mainsearchboxbtn { margin-top:10px; }
.sbbtnbar #mainsearchboxlnk { margin-top:6px; }
input.keyword_big { padding:2px 5px; border:1px solid #7d7d7d; font-size:12px; background:#fff url(/img/engine/search/keyword_bg.gif) repeat-x left top; margin:3px 5px 0px 0px; }
.button_big_search {  cursor:pointer; margin:1px 0px 0px 0px; padding:0px; height:25px; border:none; background:no-repeat top left; }

#freesearch_kw { width:1000px; height:37px; background:url(/img/mainv6/nav/bv/subnav.gif) no-repeat; }
#freesearch_left { width:355px; padding-top:4px; padding-left:275px; float:left; }
#keyword, #dd_keyword_rgo { background:url(/img/mainv6/nav/bv/subnav_bg_full.gif) left top no-repeat #FFFFFF; padding:6px 5px 4px 21px; margin:0; width:327px; font-size:12px; border:1px solid #fe6c00; }
#dd_keyword_rgo { font-size:10px; background-image:url(/img/mainv6/nav/bv/subnav_bg_full_rgo.gif); font-style:italic; padding:4px 5px 2px 20px; width:160px; border-color:#ACACAC; }
#freesearch_right { width:100px; padding-top:5px; float:left; }
#freesearch_user { float:left; width:250px; color:#fcfcfc; padding:10px 15px 0 5px; text-align:right;  }
#freesearch_user a { color:#fcfcfc; }

input.button_big { background:url(/img/engine/search/bigbutton2.gif) no-repeat right; padding:0 35px 0 15px; text-align:right; color:#fff; height:25px; font-size:14px; border:none; width:auto; overflow:visible; }
.button_big_book {  cursor:pointer; margin:0px; padding:0px; height:25px; border:none; background:no-repeat top left; }
body.nl .button_big_book { background-image:url(/img/mainv6/buttons/nl/btn_book.png); width:87px; }
body.fr .button_big_book { background-image:url(/img/mainv6/buttons/fr/btn_book.png); width:98px; }
body.de .button_big_book { background-image:url(/img/mainv6/buttons/de/btn_book.png); width:115px; }
body.en .button_big_book { background-image:url(/img/mainv6/buttons/en/btn_book.png); width:68px; }
body.it .button_big_book { background-image:url(/img/mainv6/buttons/it/btn_book.png); width:68px; }
body.es .button_big_book { background-image:url(/img/mainv6/buttons/es/btn_book.png); width:82px; }
body.pl .button_big_book { background-image:url(/img/mainv6/buttons/pl/btn_book.png); width:80px; }

#crumbsbar { padding:6px 0px 2px 10px; font-size:11px; }
#crumbsbar a, #crumbsbar span { margin:0px 5px; }
#crumbsbar, #crumbsbar a { color:#6e6d6d; }
#crumbsbar span { color:#000; }

#ajloader { position:absolute; margin:2px 0 0 250px; }
#sv_ajloader { position:absolute; padding:5px 0 0 5px; }
#ajloadermssg { margin:-4px 0 0 301px; padding:5px 5px 5px 11px; position:absolute; background-color:#f6f5f3; border:1px solid #7d7d7d; border-top-color:#d9d9d9; font-size:11px; background-color:#fff; width:269px; }
#ajloadermssg ul { list-style-type:none; padding:0; margin:10px 0 0 0; }
#ajloadermssg ul li{ margin-top:5px; }

#home_top_l { float:left; width:236px; margin-right:28px; }
#home_top_r { float:left; width:736px; }

.home_subbanner { width:236px; margin:28px 28px 0 0; float:left; }
.home_subbanner img { display:block; }
#home_subbanner1 .home_subbanner_c{ border:1px solid #325a95; border-bottom:none; border-top:none; }
#home_subbanner2 .home_subbanner_c { border:1px solid #325a95; border-bottom:none; border-top:none; }
#home_subbanner3 .home_subbanner_c { border:1px solid #325a95; border-bottom:none; border-top:none; }

#home_subcontent { width:208px; float:left; margin-top:28px; }
#home_newsletter { padding:10px; background-color:#FAFAFA; }
#home_newsletter .keyword_big { width:173px; }

.searchbox_dd { width:170px; float:left; margin-left:8px; display:inline; }
.searchbox_dd select { margin-top:10px; width:170px; font-size:12px; }
#resultbar2 { width:770px; margin-bottom:10px; }
#resultbar_center { background:url(/img/zoeken/engine6/resultbar/bg.gif) repeat-x; height:30px; float:left; }

/* #sbox { background:url(/img/zoeken/engine6/searchbox/v3/boxbg2.gif) no-repeat left 9px; width:735px; margin-top:15px; }
#sbox_map {	width:160px; float:left; }
#sbox_right { float:left; width:575px; margin-top:9px; }
#sbox_right_dd { float:left; width:387px; }
#sbox_right_mapbox { margin-left:20px; float:left; width:168px; }
#sbox_right_mapbox a{ border:none; } */
#sbox { width:547px; float:left; padding:0; }
#sbox_map {	width:160px; float:left; }
#sbox_right { float:left; width:356px; margin:0 0 0 9px;}
#sbox_right_mapbox { float:left; margin-left:15px; width:168px; }
#sbox_right_mapbox a{ border:none; }
#sbox .blockcontent { padding:11px 10px 12px 10px; }
#searchloading {  position:absolute; margin-top:30px; z-index:10; }

.dd { margin-top:10px; }
.dd a { color:#000; }
.dd a:hover { color:#E27C00; }
.dd a.ddbox { display:block; height:19px; line-height:19px; background:url(/img/zoeken/engine6/dropdowns/arrow.gif) no-repeat right #fff; padding-left:8px; text-decoration:none; border:1px solid #9da981; width:160px; }
a.disabled { background-color:#f0f0f0; color:#999; }
.dd a.ddbox:hover { background-image:url(/img/zoeken/engine6/dropdowns/arrow_over.gif); color:#F87501; }
.dd a.ddbox#dd_ad { background:url(/img/zoeken/engine6/dropdowns/calendar.gif) no-repeat right #fff; }
.dd a.ddbox#dd_ad:hover { color:#221909; background-image:url(/img/zoeken/engine6/dropdowns/calendar_over.gif); }
.dd .ddlist { position:absolute; background-color:#fff; border:1px solid #9da981; width:180px; padding:2px 8px 8px 8px; z-index:4; }
.dd .ddlist h3 { font-size:13px; margin:0 0 10px 0; }
.dd .ddlist input.keyword_big { width:220px; }
.places a{ padding-left:8px; display:block; height:20px; line-height:20px; color:#fff; }
.dd .ddlist a.ddseper, .places a.ddseper { background-color:#F4F2E5; }
.places a:hover{ color:#fff; }
.dd .ddlist span { padding-left:5px; font-size:11px; color:#006600; }
.dd .ddlist a.emptyres, .places a.emptyres , .dd .ddlist span.emptyres { color:#666666; }
#dd_a_leg { margin:10px 25px 0 0; color:#fff; text-align:right; }
#dd_a_leg img { vertical-align:middle; }
#dd_a_dev { text-align:center; color:#fff; margin:5px 0 5px 0; }
#dd_a_top { height:25px; padding-top:3px; } 
#dd_a_prev_mnd { float:left; width:55px; }
#dd_a_curr_mnd { float:left; width:110px; color:#fff; font-size:12px; text-align:center; }
#dd_a_next_mnd { float:right; width:55px; }
#dd_apers_max { width:74px; }
#list_dd_mnd { width:420px; margin-left:-40px; }
#list_dd_verb { width:320px; margin-left:-40px; }
#list_dd_ad{ font-size:11px; border-top:1px solid #6F6F6F; background:url(/img/zoeken/calendar/cal_bg.gif) left top  repeat-x #8cc401; width:220px; margin:1px 0 0 -31px; }
#list_dd_ad table { border-collapse:collapse; margin:5px 0px 0px 19px; }
#list_dd_ad td, #list_dd_ad th { width:25px; font-size:11px; }
#list_dd_ad th { padding-bottom:5px; color:#fff; }
#list_dd_ad td { height:19px; width:24px; line-height:19px; text-align:center; color:#fff; border:1px solid #bae945; }
#list_dd_ad td.emptycal { border:none; background:none; }
.dd #list_dd_ad a{ color:#E27C00; }
.dd #list_dd_ad td a{ background:url(/img/zoeken/calendar/day_avail.gif) no-repeat; height:19px; width:24px; color:#fff; padding:0; display:block; text-decoration:none; }
.dd #list_dd_ad td a:hover{ background:url(/img/zoeken/calendar/day_sel.jpg) no-repeat; } 

.dd_loading { height:16px; padding:2px 0 2px 0; font-size:11px; font-style:italic; }
.dd_loading img { vertical-align:middle; }
.dd a.suprgo { font-weight:bold; color:#E27C00; padding:2px;}
.dd a.subrgo { padding-left:10px; }
.dd_warning_l {float:left; width:22px; margin-top:5px; }
.dd_warning_r {float:left; width:153px; margin-top:5px; padding-top:2px;}

.sbox_v3 #sbox_map { width:100px; padding:15px; }
.sbox_v3 .searchbox_dd { width:180px; }
.sbox_v3 .searchbox_dd select { width:180px; }
.sbox_v3 #sbox_right { width:386px; }
.sbox_v3 .dd a.ddbox { width:170px; }

#list_dd_verb .dd_warning_r { width: 240px;}

#infobox { width:292px; position:absolute; }
#infobox #infobox_top { height:19px; background-image:url(/img/engine/infobox/top.gif); padding:16px 0 0 10px; text-align:center; }
#infobox #infobox_top a	{ color:#fff; font-weight:bold; }
#infobox #infobox_content { padding:10px; font-size:14px; font-weight:bold; text-align:center; color:#fff; background-image:url(/img/engine/infobox/bg.gif); }
#infobox #infobox_bottom { height:10px; background-image:url(/img/engine/infobox/bottom.gif); }

div#save_sr h3 { padding:0; margin:0; color:#306C30; font-size:14px; }
div#save_sr #save_sr_email { margin:8px 0 8px 0; padding:8px; float:right; text-align:right; border:1px dashed #1E8F00; background-color:#eeebeb; }
div#save_sr #chk_save_sr_email { background:none; border:none; }
div#save_sr #save_sr_mssg { color:#333333; font-size:10px; text-align:right; }

#multimapkeyword { position:absolute; padding:10px; background:#fff; }

div#overDiv { position:absolute; visibility:hidden; z-index:1000; line-height:normal; }
div.cleardiv { clear:both; margin:0px; padding:0px; height:0px; }

/* contentvak */

.general_message { background-position:right center; font-size:12px; margin-bottom:10px; }
.general_message div { padding:11px 10px 11px 80px; min-height:53px; font-size:14px; font-weight:bold; }
* html .general_message div { height:53px; behavior:url("/codebase/js/pngfix/iepngfix.htc"); width:910px; }
.general_message .info, .general_message .loadmssg { background:url(/img/mainv6/messages/icon_info.png) #F1F6F7 no-repeat 10px 5px; border:1px solid #20A3C3; }
.general_message .info { border-left:none; border-right:none; }
.general_message .warning { background:url(/img/mainv6/messages/icon_warning.png) #ffecd4 no-repeat 10px 5px; border:1px solid #EEC062; border-left:none; border-right:none; }
.general_message .error { background:url(/img/mainv6/messages/icon_error.png) #FFF3EE no-repeat 10px 5px; border:1px solid #CC0000; border-left:none; border-right:none; }
.general_message .success { background:url(/img/mainv6/messages/icon_success.png) #f4fff0 no-repeat 10px 5px; border:1px solid #006600; border-left:none; border-right:none; }

#contentdiv { line-height:18px; width:804px; float:left; }
#contentdiv1000 {line-height:18px; width:1000px; float:left; }
#contentdiv p { margin:0px 0px 10px 0px; padding:0px; }
#rightbar, #pagenav { width:176px; float:left; }
#rightbar { padding:0px 0px 0px 20px; line-height:18px; }
#pagenav { margin:0px 20px 0px 0px; }
#rightbar img, #pagenav img { margin:0px 0px 10px 0px; }

.erblock, .bvblock { background:transparent url(/img/mainv6/kader/bl.gif) no-repeat bottom left; margin:0px 0px 15px 0px; padding:0px; }
.erblock h2, .bvblock h2 { padding:0px 0px 0px 15px; }

.erblock .blockheader, .bvblock .blockheader { background:transparent url(/img/mainv6/kader/tl.gif) no-repeat top left; }
.erblock .blockheader h2, .bvblock .blockheader h2 { background:transparent url(/img/mainv6/kader/tr.gif) no-repeat top right; }
.erblock .blockheader_g, .bvblock .blockheader_g { background:transparent url(/img/mainv6/kader/t5l.gif) no-repeat top left; }
.erblock .blockheader_g h2, .bvblock .blockheader_g h2 { background:transparent url(/img/mainv6/kader/t5r.gif) no-repeat top right; }
.erblock .blockheader_gr, .bvblock .blockheader_gr { background:transparent url(/img/mainv6/kader/t6l.gif) no-repeat top left; }
.erblock .blockheader_gr h2, .bvblock .blockheader_gr h2 { background:transparent url(/img/mainv6/kader/t6r.gif) no-repeat top right; }
.erblock .blockheader_o, .bvblock .blockheader_o { background:transparent url(/img/mainv6/kader/t7l.gif) no-repeat top left; }
.erblock .blockheader_o h2, .bvblock .blockheader_o h2 { background:transparent url(/img/mainv6/kader/t7r.gif) no-repeat top right; }

.erblock .blockheader_w, .bvblock .blockheader_w { background:transparent url(/img/mainv6/kader/t2l.gif) no-repeat top left; height:4px; }
.erblock .blockheader_w h2, .erblock .blockheader_w div, .bvblock .blockheader_w h2, .bvblock .blockheader_w div { background:transparent url(/img/mainv6/kader/t2r.gif) no-repeat top right;height:4px; }

.erblock .blockintro, .erblock .blockcontent, .erblock .blockcontent2, .bvblock .blockintro, .bvblock .blockcontent, .bvblock .blockcontent2 { border-style:solid; border-width:0px 1px; border-color:#dbdada; overflow:hidden;padding:10px 15px; }
.erblock .blockintro, .erblock .blockcontent2, .bvblock .blockintro, .bvblock .blockcontent2 { background-color:#F4F4F4; }
.erblock .blockcontent p, .bvblock .blockcontent p { margin:0px 0px 15px 0px; }
.erblock .blockfooter, .bvblock .blockfooter { background:transparent url(/img/mainv6/kader/br.gif) no-repeat bottom right; height:8px; }

.erblock .blockheader h2, .bvblock .blockheader h2, .erblock .blockheader_b h2, .bvblock .blockheader_b h2, .erblock .blockheader_gr h2, .bvblock .blockheader_gr h2, .erblock .blockheader_o h2, .bvblock .blockheader_o h2 { font-size:14px; color:#fff; line-height:28px; margin:0px; }
.erblock .blockheader_g h2, .bvblock .blockheader_g h2 { font-size:14px; color:#000; line-height:28px; margin:0px; }
.erblock .blockheader a.name, .bvblock .blockheader a.name { color:#fff; text-decoration:none; }
.erblock .blockcontent h3, .bvblock .blockcontent h3 { font-size:12px; margin:0px; padding:0px; }

.subbox { margin:0px; padding:0px; }
.subbox .boxhd { width:55%; clear:right; margin:0px; background:#e1e1e1 url(/img/mainv6/kader/subbox/boxhdbkg_right.png) no-repeat top right; height:40px; }
.subbox .boxhd h2 { margin:0px; padding:0px 0px 0px 15px; background:url(/img/mainv6/kader/subbox/boxhdbkg_left.png) no-repeat top left; font-size:14px; line-height:40px; text-transform:uppercase; color:#000; }
.subbox .boxcnt { padding:15px; border-top:1px solid #b8b8b8; background-color:#fafafa; }
.subbox.dark .boxhd { background:#d8d8d8 url(/img/mainv6/kader/subbox/boxhdbkgdark_right.png) no-repeat top right; }
.subbox.dark .boxhd h2 { background-image:url(/img/mainv6/kader/subbox/boxhdbkgdark_left.png); }
.subbox.dark .boxcnt { background-color:#f1f1f1; }
.subbox.block .boxhd, .subbox.blockr .boxhd, .subbox.block .boxhd h2, .subbox.blockl .boxhd h2 { background-image:none; }
.subbox.block { border-top:1px solid #b8b8b8; }

.blockcontent ul { list-style-image:url(/img/zoeken/hb/bullet_green.gif); }
#as_selection .blockcontent ul { margin:10px 0px 10px 0px; padding:0px 0px 0px 25px; list-style-type:none; list-style-image:none; }
#ysearch .blockcontent ul { margin:5px 0px 5px 0px; padding:0px 0px 0px 25px; list-style-type:none; list-style-image:none; }

/* variatie op contentvak voor navigatielinks */
#pagenav .erblock, #pagenav .bvblock, #sbox.erblock, #sbox.bvblock { background:transparent url(/img/mainv6/kader/bl2.gif) no-repeat bottom left; margin:0px 0px 15px 0px; padding:0px; }
#sbox .blockcontent, #sbox .blockcontent2 { padding:10px; }
#pagenav .blockcontent2 { padding:0px; }
#pagenav .erblock .blockfooter, #pagenav .bvblock .blockfooter, #sbox .blockfooter { background:transparent url(/img/mainv6/kader/br2.gif) no-repeat bottom right; height:8px; }
#pagenav ul { margin:0px;padding:0px;list-style-image:none;list-style-type:none; }
#pagenav li a { display:block; margin:0px; padding:5px; text-decoration:underline; font-weight:bold; color:#000; letter-spacing:0.6px; height:15px; }
#pagenav li a:hover, #pagenav li a.active { color:#fff; background-color:#a9a9a9; text-decoration:none; }

.kader { margin:0px 0px 15px 0px; padding:0px 0px 10px 0px; background:url(/img/zoeken/hb/divider.gif) no-repeat bottom center; }
.kader h2 { font-size:13px; font-weight:bold;}
.kader h2 a.name { color:#fff; text-decoration:none; }
.kader div h3 { margin:0px; font-size:12px; }
.kader ul { list-style-type:square; }

.buttondiv {background:transparent url(/img/algbutton/btn_bg_left.gif) no-repeat top left;margin:0px 0px 15px 0px; padding:0px;width:80px;margin-left:auto;margin-right:auto;}
.buttondiv a {background:transparent url(/img/algbutton/btn_bg_right.gif) no-repeat top right;height:19px;color:#fff;font-weight:bold;text-decoration:none;display:block;}

/* forms */
form { margin:0px; padding:0px; }
input, textarea, select { border:1px solid #666; }
input, textarea, button { background-color:#fff; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
input, textarea { padding:2px; }
select { background-color:#fff; color:#000; font-size:1.1em; }
.form div label { float:left; padding:0px 2px; margin:0px 0px 2px 0px; text-align:right; }
.form div input, .form div textarea { float:left; padding-left:2px; }
.form div input, .form div select, .form div textarea { margin:0px 0px 2px 0px; background-repeat:no-repeat; background-position:top right; }
.chkbx, .rdbtn { border:none; background:none; }
.form div br { clear:both; }
button, .submitbutton { cursor:pointer; border:none; height:23px; }
.hide_error { display:none; }
.show_error { margin:0px 0px 5px 0px; padding:0px 0px 0px 150px; font-size:8pt; font-weight:bold; color:#ff0000; clear:both; }
#maincontent #contentdiv .kader div .form div .show_error { margin:0px 0px 5px 0px; padding:0px 0px 0px 150px; }

/* Standaardform */
.form .default label { width:150px; }
.form .default select { width:180px; }
.form .default .large, .form .default .large_mandatory { width:300px; }
.form .default .medium, .form .default .medium_mandatory { width:150px; }
.form .default .small, .form .default .small_mandatory { width:75px; margin-right:5px; }
.form .default .fielderror,
.form .default .submitbutton { margin-left:165px; }
.form .default .show_error { padding-left:165px; }
.form .large_mandatory, .form .medium_mandatory, .form div .small_mandatory, .form div .mandatory, input.mandatory, textarea.mandatory, select.mandatory { border-left:5px solid #F87501; padding:2px; }
#maincontent p.mandatorykey { color:#f87501; font-weight:bold; border-left:5px solid #f87501; margin:5px 0px 10px 0px; padding:0px 0px 0px 5px; font-size:12px; line-height:12px; }

#del_ad { text-align:center; }
#del_ad a { color:#fff; }

/*standard buttons*/
.btn { cursor:pointer; display:block; float:left; height:23px; margin:0px; padding:0px 25px 0px 0px; font-size:11px; text-decoration:none; color:#fff; font-weight:bold; font-style:normal; text-shadow:#cd7200 1px 1px 1px; background-image:url(/img/mainv6/buttons/v8/orange_v2.png); background-repeat:no-repeat; background-position:100% -96px; }
.btn span { cursor:pointer; display:block; height:23px; line-height:22px; text-transform:uppercase; font-style:bold; padding:0px 10px; background-image:url(/img/mainv6/buttons/v8/orange_v2.png); background-repeat:no-repeat; background-position:0px 0px; }
.btn:hover { color:#fff; background-position:100% -120px; }
.btn:hover span { background-position:0px -24px; }

.btn.selitem { font-weight:normal; height:19px; padding-right:0px; padding-left:10px; text-shadow:none; background-image:url(/img/mainv6/buttons/v8/searchlist3.png); background-position:0px -40px; color:#2e1603;  }
.btn.selitem span { height:19px; line-height:19px; padding:0px 10px 0 0; text-transform:none; background-image:url(/img/mainv6/buttons/v8/searchlist3.png); background-position:100% 0px; }
.btn.selitem strong { color:#2e1603; }
.btn.selitem strong.item_del { font-weight:normal; color:#E27C00; text-decoration:underline; }
.btn.selitem:hover {  background-position:0px -60px; }
.btn.selitem:hover strong { color:#d90000; text-decoration:line-through; }
.btn.selitem:hover strong.item_del { text-decoration:underline; color:#d90000; }
.btn.selitem:hover span { background-position:100% -20px; }

.btn.small { height:19px;  background-position:100% -88px;  }
.btn.small span { height:19px; line-height:18px; background-position:0px 0px; }
.btn.small:hover { background-position:100% -110px; } 
.btn.small:hover span { background-position:0px -22px; }

.btn.big, .btn.big.orange { height:60px; line-height:60px; padding:0px 51px 0px 0px; background-position:100% -264px; background-image:url(/img/mainv6/buttons/v8/orange_xl.png); font-size:14px; }
.btn.big span, .btn.big.orange span { height:60px; line-height:60px; background-position:-6px 0px; background-image:url(/img/mainv6/buttons/v8/orange_xl.png); padding:0px 15px;}
.btn.big:hover, .btn.big.orange:hover { background-position:100% -330px; } 
.btn.big:hover span, .btn.big.orange:hover span { background-position:-6px -132px; }

.btn.big.green { height:60px; line-height:60px; padding:0px 51px 0px 0px; background-position:100% -264px; background-image:url(/img/mainv6/buttons/v8/green_xl.png); font-size:14px; }
.btn.big.green span { height:60px; line-height:60px; background-position:-6px 0px; background-image:url(/img/mainv6/buttons/v8/green_xl.png); padding:0px 15px;}
.btn.big.green:hover { background-position:100% -330px; } 
.btn.big.green:hover span { background-position:-6px -132px; }

.btn.big.yellow { height:60px; line-height:60px; padding:0px 51px 0px 0px; background-position:100% -264px; background-image:url(/img/mainv6/buttons/v8/yellow_xl.png); font-size:14px; }
.btn.big.yellow span { height:60px; line-height:60px; background-position:-6px 0px; background-image:url(/img/mainv6/buttons/v8/yellow_xl.png); padding:0px 15px;}
.btn.big.yellow:hover { background-position:100% -330px; } 
.btn.big.yellow:hover span { background-position:-6px -132px; }

.btn.big.brownyellow { height:60px; line-height:60px; padding:0px 51px 0px 0px; background-position:100% -264px; background-image:url(/img/mainv6/buttons/v8/brownyellow_xl.png); font-size:14px; text-shadow:none; }
.btn.big.brownyellow span { height:60px; line-height:60px; background-position:-2px 0px; background-image:url(/img/mainv6/buttons/v8/brownyellow_xl.png); padding:0px 15px; color:#793600;}
.btn.big.brownyellow:hover { background-position:100% -330px; } 
.btn.big.brownyellow:hover span { background-position:-2px -132px; }

.btn.big.orangepurple { height:60px; line-height:60px; padding:0px 50px 0px 0px; background-position:100% -264px; background-image:url(/img/mainv6/buttons/v8/orangepurple_xl.png); font-size:14px; text-shadow:none; }
.btn.big.orangepurple span { height:60px; line-height:60px; background-position:-2px 0px; background-image:url(/img/mainv6/buttons/v8/orangepurple_xl.png); padding:0px 15px;}
.btn.big.orangepurple:hover { background-position:100% -330px; } 
.btn.big.orangepurple:hover span { background-position:-2px -132px; }

.btn.big.blackwhite { height:60px; line-height:60px; padding:0px 50px 0px 0px; background-position:100% -264px; background-image:url(/img/mainv6/buttons/v8/blackwhite_xl.png); font-size:14px; text-shadow:none; }
.btn.big.blackwhite span { height:60px; line-height:60px; background-position:-2px 0px; background-image:url(/img/mainv6/buttons/v8/blackwhite_xl.png); padding:0px 15px; color:#FFFFFF;}
.btn.big.blackwhite:hover { background-position:100% -330px; } 
.btn.big.blackwhite:hover span { background-position:-2px -132px; }

.btn.big.blueblue { height:60px; line-height:60px; padding:0px 50px 0px 0px; background-position:100% -264px; background-image:url(/img/mainv6/buttons/v8/blueblue_xl.png); font-size:14px; text-shadow:none; }
.btn.big.blueblue span { height:60px; line-height:60px; background-position:-2px 0px; background-image:url(/img/mainv6/buttons/v8/blueblue_xl.png); padding:0px 15px; color:#FFFFFF;}
.btn.big.blueblue:hover { background-position:100% -330px; } 
.btn.big.blueblue:hover span { background-position:-2px -132px; }

.btn.big.blueyellow { height:60px; line-height:60px; padding:0px 50px 0px 0px; background-position:100% -264px; background-image:url(/img/mainv6/buttons/v8/blueyellow_xl.png); font-size:14px; text-shadow:none; }
.btn.big.blueyellow span { height:60px; line-height:60px; background-position:-2px 0px; background-image:url(/img/mainv6/buttons/v8/blueyellow_xl.png); padding:0px 15px; color:#FFFFFF;}
.btn.big.blueyellow:hover { background-position:100% -330px; } 
.btn.big.blueyellow:hover span { background-position:-2px -132px; }

.btn.small.yellow { background-image:url(/img/mainv6/buttons/v8/yellow_small2.png); text-shadow:#cd7200 1px 1px 1px;  }
.btn.small.yellow span { background-image:url(/img/mainv6/buttons/v8/yellow_small2.png); }

.btn.small.yellow.map {  padding:0px 42px 0px 0px; margin-top:7px; }
.btn.small.yellow.save {  padding:0px 26px 0px 0px; background-position:100% -132px; }
.btn.small.yellow.save:hover {  padding:0px 26px 0px 0px; background-position:100% -154px; }
.btn.small.yellow.delete {  padding:0px 26px 0px 0px; background-position:100% -176px; }
.btn.small.yellow.delete:hover {  padding:0px 26px 0px 0px; background-position:100% -198px; }

.btn.small.orange { background-image:url(/img/mainv6/buttons/v8/orange_small.png); text-shadow:none; font-size:10px;  }
.btn.small.orange span { background-image:url(/img/mainv6/buttons/v8/orange_small.png); }

.btn.small.orange.map {  padding:0px 46px 0px 0px; margin-top:8px; }
.btn.small.orange.save {  padding:0px 24px 0px 0px; background-position:100% -132px; }
.btn.small.orange.save:hover {  background-position:100% -154px; }
.btn.small.orange.delete {  padding:0px 24px 0px 0px; background-position:100% -176px; }
.btn.small.orange.delete:hover { background-position:100% -198px; }

.btn.reverse { padding-right:0px; padding-left:25px; background-position:0px -96px; }
.btn.reverse span { background-position:100% -48px; }
.btn.reverse:hover { background-position:0px -120px; }
.btn.reverse:hover span { background-position:100% -72px; }

.btn.search, .btn.save { background-position:100% -144px; }
.btn.search:hover, .btn.save:hover { background-position:100% -168px; }

.btn.yellowbig { height:27px; font-size:12px; background:url(/img/mainv6/buttons/v8/yellow_big.png); background-position:100% -60px; padding:0 10px 0 0; }
.btn.yellowbig span { height:27px; line-height:26px; background:url(/img/mainv6/buttons/v8/yellow_big.png) no-repeat 0px 0px; padding-right:0; }
.btn.yellowbig:hover { color:#fff; background-position:100% -90px; }
.btn.yellowbig:hover span { background-position:0px -30px; }
.btn.yellowbig, .btn.yellowbig span { text-shadow:#dd5b19 1px 1px 1px; }

.btn.blue, .btn.blue span { background-image:url(/img/mainv6/buttons/v8/blue.png); text-shadow:#2f5870 1px 1px 1px; }
.btn.green, .btn.green span, .btn.save, .btn.save span { background-image:url(/img/mainv6/buttons/v8/green2.png); text-shadow:none; }
.btn.yellow, .btn.yellow span { background-image:url(/img/mainv6/buttons/v8/yellow.png); text-shadow:#dd5b19 1px 1px 1px; }
.btn.searchbar, .btn.searchbar span { background-image:url(/img/mainv6/buttons/v8/red_smaller.png); text-shadow:#bb2b12 1px 1px 1px; height:21px; line-height:20px; }
.btn.cancel, .btn.cancel span { background-image:url(/img/mainv6/buttons/v8/red.png); text-shadow:#bb2b12 1px 1px 1px; }

.btn.fblike { height:30px; font-size:12px; background:url(/img/mainv6/buttons/v8/orange_fblike.png); background-position:100% -96px; padding:0 33px 0 0; }
.btn.fblike span { height:30px; line-height:30px; background:url(/img/mainv6/buttons/v8/orange_fblike.png) no-repeat 0px 0px; }

/*authorization bar (top)*/
#authbar { margin:0px 0px 10px 0px; padding:0px; color:#fff; height:28px; overflow:hidden; line-height:26px; text-align:center; background:#388c35 url(/img/mainv6/header/loginbarbkg.gif) repeat-x; border-bottom:1px solid #fff; color:#fff; }
#authbar #authbar_toolsect a { color:#fff; line-height:26px; display:block; float:right; padding:0px 10px 0px 33px; border-right:1px solid #388c35; background-repeat:no-repeat; background-position:5px 50%; }
#authbar #authbar_toolsect a:hover { text-decoration:none; color:#dedede; }
#authbar #authbar_toolsect span { display:block; float:right; padding:0px 10px 0px 30px; background-repeat:no-repeat; background-position:5px 50%; border-right:1px solid #388c35; }
#authbar img { vertical-align:middle; }
#authbar #authbar_container { width:1000px; margin:0 auto; }
#authbar #authbar_titlesect { width:400px; float:left; text-align:left; }
#authbar #authbar_toolsect { width:600px; float:left; text-align:right; }
#authbar.devbar, #authbar.pvct, #pvctbar.devbar { margin:0px; }
#wdbar { background-color:#ecf2e6; margin:0px 0px 10px 0px; padding:10px; text-align:center; font-size:90%; border-bottom:1px solid #bfbfbf; }
#wdbar.pvct { margin-top:122px; }
#ta_info { margin-top:10px; }

#authbar #authbarlnk_edit { background-image:url(/img/cms/icons/edit.png); }
#authbar #authbarlnk_update { background-image:url(/img/cms/icons/sync.png); }
#authbar #authbarlnk_tracking { background-image:url(/img/cms/icons/update.png); }
#authbar #authbarlnk_cmshome { background-image:url(/img/cms/icons/user.png); }
#authbar #authbar_toolsect #authbarlnk_signout { background-image:url(/img/cms/icons/signout.png); border-right:none; }
#authbar #authbarinfo_sync { background-image:url(/img/cms/icons/clock.png); }

#pvctbar { margin:0px 0px 10px 0px; padding:5px 0px; color:#000; line-height:18px; background-color:#f1f1f1; }
#pvctbar #pvctbar_container { width:925px; height:75px; margin:0 auto; position:relative; z-index:1050; background:url(/img/mainv6/pvct/linkicon.png) no-repeat left center; padding-left:75px; }
#pvctbar #pvctlnkfld { width:800px; }
#pvctbar #pvctecfld, #pvctbar #pvctlnkfld { background:url(/img/mainv6/nav/bv/subnav_bg.gif) repeat-x; }
#pvctbar #pvctpt_box, #pvctbar #pvctlo_box, #pvctbar #pvctec_box, #pvctbar #pvctcur_box, #pvctbar #pvcthelp_box { float:left; margin:0px 25px 5px 0px; line-height:20px; }
#pvctbar label { margin:0px 5px 0px 0px; font-weight:bold; white-space:nowrap; display:inline; float:none; text-align:left; width:auto; }
#pvctbar #pvcthelp_box label { display:block; float:left; }
#pvctbar #pvcttype_box { margin:0px; padding:5px 0px 0px 61px; }
#pvctbar #pvcttype_box input { display:block; float:left; margin:0px 5px 0px 0px; }
#pvctbar #pvcttype_box span { display:block; float:left; line-height:13px; }
#pvctbar #pvcttype_box span a { font-size:10px; margin-left:5px; }
#pvctbar .boxinfo { cursor:default; background:url(/img/cms/icons/help2.png) no-repeat center; margin:0px; padding:0px; display:block; float:left; width:25px; height:25px; color:#000; }
#pvctbar .boxinfo span { display:none; cursor:default; width:450px; padding:15px; z-index:1100; background:#fff; border:3px solid #f19100; font-weight:normal; }
#pvctbar .boxinfo:hover, #pvctbar .boxinfo.show { position:relative; text-decoration:none; }
#pvctbar .boxinfo:hover span, #pvctbar .boxinfo.show span { display:block; position:absolute; top:12px; left:-235px; }
#pvctbar_container #authbar_titlesect { width:700px; }
#pvctbar_container #authbar_toolsect { width:300px; }
#pvctbar_container #authbar.pvct { position:fixed; width:100%; top:0px; z-index:1050; }
#pvctbar_container #pvctbar { position:fixed; width:100%; top:29px; z-index:1050; }
#pvctbar_separator { position:fixed; width:100%; top:114px; z-index:100; height:10px; border-top:3px solid #c0c0c0; background:url(/img/mainv6/debug/topshadow.png) repeat-x bottom;  }

#mainnoscript { margin:0px 0px 15px 0px; padding:10px 10px 10px 30px; font-weight:bold; background:#ffffcc url(/img/mainv6/messages/icon_warning_18.png) no-repeat 10px 50%; border-bottom:1px solid #ccc; }

#poilist h3 { margin:0px 5px 5px 0px; }
#poilist .selectpoi { background:no-repeat; color:#fff; font-size:11px; font-weight:normal; margin:0 8px 0 0; font-weight:bold; padding:2px 0 0 28px; height:25px; }
#poilist .selectpoi a { color:#fff; }
#poilist .selectpoi input { background:none; border:none; }
#poilist_icons { margin-left:10px; }
#poilist_icons ul { margin:0; padding:0; list-style-type:none; list-style-image:none; }
#poilist_icons  ul li  { margin:4px 0 0 0; }
#poilist_icons  ul li img { vertical-align:middle; margin-right:5px;}
#poilist_icons  ul li a { margin-left:5px; padding-right:5px; color:#fff;  padding:0px 5px 0px 13px; background:url(/img/nav/searchunselected10.gif) 0px 3px no-repeat; }
#poilist_icons  ul li a:hover { color:#333333; background-image:url(/img/nav/searchselected9.gif); }
#poilist_icons  ul li.itemsel { font-weight:bold; color:#333; background:url(/img/nav/searchselected10.gif) no-repeat 28px 5px; }
#poilist_icons  ul li.itemsel a { padding-left:0px;}
#poilist_icons  ul li.itemsel img { padding-right:19px; }

/* RECENT HOMES BAR */

#recenthomes { margin-top:20px; }
#recenthomes ul { list-style:none; list-style-image:none; /*For IE*/ padding-left:0px; text-align:center; margin:0px 0px 0px 5px; }
#recenthomes ul li { display:block; float:left; margin:0px 20px 10px 0px; padding:0px; list-style-image:none; }
#recenthomes ul .housepic { border:1px solid #d6d6d6; width:128px; height:85px; }
#recenthomes span { font-weight:bold; }

/* DEBUG MODE */

#debug { background:#5b5b5b url(/img/mainv6/debug/topshadow.png) repeat-x top; margin-top:2px; padding:10px 0px; }
#debug h3 { color:#fff; padding:5px; font-size:16px; }
#debug h3 a { float:right; font-size:12px; font-weight:normal; color:#fff; margin-right:25px; }
#debug .debug { background-color:#fff; width:290px; height:400px; overflow-y:auto; overflow-x:hidden; margin:5px; float:left; padding:3px; }
#debug .debug#debugcookies { overflow-x:auto; }
#debug .debug .debugtitle { background-color:#d6d6d6; font-weight:bold; text-align:center; padding:2px; text-transform:uppercase; }
#debug .debug ul { list-style-type:square; margin:0px; padding:0px 0px 0px 15px; }
.webdevmsg { background-color:#fff; margin:5px; padding:5px; }
.webdevmsg a { font-weight:bold; margin-right:10px; background-color:#D6D6D6; color:#000; padding:3px 5px; }

.silkb a, .silkb button{ display:block; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px; /* Links */ }
.silkb button{  width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */ }
.silkb button[type]{ padding:5px 10px 5px 7px; /* Firefox */ line-height:17px; /* Safari */ }
*:first-child+html button[type]{  padding:4px 10px 3px 7px; /* IE7 */ }
.silkb button img, .silkb a img{  margin:0 3px -3px 0 !important; padding:0; border:none;  width:16px; height:16px; }

/* STANDARD */
button:hover, .silkb a:hover{ background-color:#dff4ff;  border:1px solid #c2e1ef; color:#336699;}
.silkb a:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; }

/* POSITIVE */
button.positive, .silkb a.positive{ color:#529214; }
.silkb a.positive:hover, button.positive:hover{ background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
.silkb a.positive:active{ background-color:#529214; border:1px solid #529214; color:#fff; }

/* NEGATIVE */
.silkb a.negative, button.negative { color:#d12f19; }
.silkb a.negative:hover, button.negative:hover { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
.silkb a.negative:active { background-color:#d12f19; border:1px solid #d12f19; color:#fff; }

/* PARTNERLOGO BAR */
.ptlogo{background-image:url(/img/webpartners/bg_bar.gif); background-repeat:no-repeat; background-position:top left; width:1000px; height:57px; padding:0px 0px 0px 0px; margin:5px 0px 0px 0px; display:block; text-decoration:none; color:#000000;}
.ptlogo img{ padding:0px; margin:5px 8px 0px 5px; float:left; }
.ptlogo p{ padding:0px; margin:10px 0px 0px 5px; float:left; width:860px; height:35px; overflow:hidden;}

#docking { position:fixed; z-index:50; bottom:0; width:100%; z-index:1002; }
#docking #dockwindow { position:relative; border-bottom:none; z-index:40; width:960px;  margin:-5px auto;}
#docking #dockwindow #docktop { background:#f19e37 url(/img/mainv6/arrowbox/top_l.gif) left top no-repeat; height:31px; line-height:31px; padding-left:14px; font-size:14px; color:#FFFFFF; font-weight:bold; }

#docking #dockwindow #docktop #dockclose { float:right; width:28px; background-color:#FFFFFF; }
#docking #dockwindow #dockbuttons { background:#fcf9f9; padding-left:20px; padding-top:10px; }
#docking #dockwindow #dockbuttons .btn { margin-right:10px; }
#docking #dockwindow #dockcontent { background:url(/img/mainv6/arrowbox/content_bg.gif) repeat-x left bottom #fcf9f9; border:1px solid #d8d7d7; border-bottom:none; border-top:none; padding:10px;}
#docking #dockwindow #dockbottom { background:url(/img/mainv6/arrowbox/bottom_bg.png) repeat-x; height:13px; }
#docking #dockwindow_fav { width:960px;  margin:-5px auto; }
#docking #dockwindow_fav_firstadd { width:500px;  margin:-5px auto; }
#docking #dockwindow_mysearch { width:550px;  margin:-5px auto; }
#docking #dockwindow_mysearch_firstadd { width:500px;  margin:-5px auto; }
#docking #dockwindow_fav #dockbottom { padding-left:315px; }
#docking #dockwindow_fav_firstadd #dockbottom { padding-left:85px; }
#docking #dockwindow_mysearch #dockbottom { padding-left:285px; }
#docking #dockwindow_mysearch_firstadd #dockbottom { padding-left:285px; }
#docking #dockwindow #dockcontent h1 { margin:0 0 5px 0; padding:0; background:none; }
#docking #dockwindow #dockcontent .dockmssg { margin-bottom:10px;}
#docking #dockwindow .btn span { background-color:#FFFFFF;}

#docking .docking_c { float:left; width:15px; }
#docking .docking_m { float:left; width:745px; padding-left:255px; background:url(/img/mainv6/dock/dock_bg.gif) repeat-x; }
#docking .dock_seper { float:left; width:2px;}
#docking .docking_m a { color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; float:left; height:30px; line-height:30px; padding:0 10px;  }
#docking .docking_m a:hover {  background:url(/img/mainv6/dock/dock_hover_bg.gif) repeat-x; }
#docking .docking_m a img { border:none; text-decoration:none; vertical-align:middle; margin-right:5px;}
#docking .docking_m span { text-decoration:none; font-weight:bold; margin-left:5px; }
#docking #docking_container { line-height:30px; height:30px; width:1030px; text-align:center; color:#999999; margin:0 auto; }
#docking #dockwindow .fav_form .btn span { background-color:transparent; }

.fav_form {  background:url(/img/mainv6/fav/mail/bg.gif) repeat-x #f19e37; border:1px solid #f78d10; padding:10px; color:#FFFFFF; margin-bottom:10px; }
#my_search_container .fav_form { margin:0 0 20px 0; }
.fav_form input, .fav_form textarea { width:290px; border:1px solid #d6d6d6; }
.fav_form textarea { height:64px; }
td.fav_mail_lbl { width:120px; text-align:right; }
td.savesr_lbl { text-align:left; }
span.fav_send_nfo { font-size:11px; font-style:italic; }
#fav_mail_left { float:left; width:435px; padding-right:10px; background:url(/img/mainv6/fav/mail/fav_mail_left_bg.gif) repeat-y right 5px;  }
#fav_mail_right { float:left; width:445px; }
#fav_mail_error,#fav_mail_mssg { margin:5px 0; background-color:#dd0000; font-weight:bold; color:#fff; padding:10px; }
#fav_mail_mssg { background-color:#4d7426; }

#docking_v2 { position:fixed; bottom:0; width:100%; z-index:1001; background:url(/img/mainv6/dock_v2/bg.gif) repeat-x; }
#docking_v2_window { position:fixed; z-index:1002; background:none; bottom:34px; width:100%; }

#docking_v2_window #dockwindow { position:relative; border-bottom:none; z-index:40; width:960px;  margin:-5px auto; }
#docking_v2_window #dockwindow #docktop { background:url(/img/mainv6/dock_v2/window_top_bg.gif) left top repeat-x; height:34px; line-height:34px; padding-left:20px; font-size:14px; color:#FFFFFF; font-weight:bold; }
#docking_v2_window #dockwindow #docktop #dockclose { float:right; width:28px; margin:6px 5px 0 0; }
#docking_v2_window #dockwindow #dockbuttons { background:#fcf9f9; padding-left:20px; padding-top:10px; }
#docking_v2_window #dockwindow #dockbuttons .btn { margin-right:10px; }
#docking_v2_window #dockwindow #dockcontent {  background:url(/img/mainv6/arrowbox/content_bg.gif) repeat-x left bottom #fcf9f9; border:1px solid #d8d7d7; border-bottom:none; border-top:none; padding:10px;}
#docking_v2_window #dockwindow #dockbottom { background:url(/img/mainv6/arrowbox/bottom_bg.png) repeat-x; height:13px; }
#docking_v2_window #dockwindow_fav { width:960px;  margin:-5px auto; }
#docking_v2_window #dockwindow_fav_firstadd { width:500px;  margin:-5px auto; }
#docking_v2_window #dockwindow_mysearch { width:980px;  margin:-5px auto; }
#docking_v2_window #dockwindow_mysearch_firstadd { width:500px;  margin:-5px auto; }
#docking_v2_window #dockwindow_fav #dockbottom { padding-left:315px; }
#docking_v2_window #dockwindow_fav_firstadd #dockbottom { padding-left:85px; }
#docking_v2_window #dockwindow_mysearch #dockbottom { padding-left:520px; }
#docking_v2_window #dockwindow_mysearch_firstadd #dockbottom { padding-left:285px; }
#docking_v2_window #dockwindow #dockcontent h1 { margin:0 0 5px 0; padding:0; background:none; color:#fe6000; }
#docking_v2_window #dockwindow #dockcontent h2 { margin:0 0 5px 0; padding:0; background:none; color:#444444; font-size:14px; }
#docking_v2_window #dockwindow #dockcontent .dockmssg { margin-bottom:10px;}
#docking_v2_window #dockwindow .fav_form .btn span { background-color:transparent; } 

#docking_v2 .docking_m { float:left; width:745px; padding-left:255px; }
#docking_v2 .dock_seper { float:left; width:2px;}
#docking_v2 .docking_m a { color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; float:left; line-height:34px; height:34px; padding:0 15px;  }
#docking_v2 .docking_m a:hover {  background:url(/img/mainv6/dock_v2/button_hover.gif) repeat-x; }
#docking_v2 .docking_m a img { border:none; text-decoration:none; vertical-align:middle; margin-right:10px;}
#docking_v2 .docking_m span { text-decoration:none; font-weight:bold; margin-left:5px; }
#docking_v2 #docking_container { line-height:34px; height:34px; width:1000px; text-align:center; color:#999999; margin:0 auto; }

#my_sr_right { float:left; width:500px; }
#my_sr_mid { float:left; width:20px; }
#my_sr_mid_arrow { position:relative; margin:65px 0 0 -1px;}
#my_sr_left { float:left; margin-top:25px; width:406px; padding:15px; border:1px solid #f2efef; background:url(/img/mainv6/dock_v2/my_sr/bg.gif) left bottom repeat-x #FFFFFF; }
#my_sr_left .frm_sr_row { margin-top:10px; }
#my_sr_left .frm_sr_lbl { font-weight:bold; font-size:13px; color:#444444; width:155px; padding-right:10px; float:left; text-align:right;  }
#my_sr_left .frm_sr_input { font-size:12px; color:#444444; width:231px; padding-right:10px; float:left;  }
#my_sr_left .frm_sr_input .sr_input { padding:4px; background-color:#FFFFFF; border:1px solid #bfc0c2; width:230px; }
#my_sr_left .frm_sr_input#sr_recepients_input  .sr_input { margin-bottom:10px; }
#my_sr_left #subscr_subnote { font-size:10px; }
#docking_v2_window #dockwindow #dockcontent #my_sr_left h2 { margin:10px 0 15px 0;}
#my_sr_right .srlist_item_white { background-color:none; }
#my_sr_right .srlist_item_grey { background-color:#efecec; }
#my_sr_right .srlist_check { float:left; width:70px; text-align:center; padding-top:15px;  }
#my_sr_right .srlist_link {  float:left; width:409px;  border-left:1px solid #d7d5d5; padding:10px; color:#444444; }
#my_sr_right a.sr_link_name { color:black; font-weight:bold; }
#my_sr_right a.sr_link_name:hover { color:#e27c00; }

#my_sr_right .srlist_link .srlist_item_date_saved { margin-top:2px; }
#my_sr_right .srlist_link .srlist_item_date_saved.autosaved { background: url("/img/zoeken/engine6/save_sr/autosave.png") no-repeat; padding-left: 43px; width:376px; }
#my_sr_right .srlist_check.sr_title, #my_sr_right .srlist_link.sr_title { padding-top:10px; padding-bottom:0px; font-size:11px; font-weight:bold; background-position:}

#my_sr_right .srlist_link strong { text-decoration:underline; }
#my_sr_error, #my_sr_mssg { color:white; margin-top:10px; padding:8px; background-color:red; text-align:center; font-weight:bold;  }
#my_sr_mssg { background-color:#060; }
#my_sr_loading { width:16px; float:left; margin:3px 0 0 10px;}

.mysearch_popup { position:absolute; margin:0 0 0 -105px; z-index:900; background:#fcf9f9; width:300px; border:1px solid #d9d8d8; }
.mysearch_popup h1 { color:#f58322; font-size:14px; margin:10px 0; width:260px; display:block; float:left; }
.mysearch_popup_close { padding:10px 10px 0 0px; width:15px; float:left; text-align:right; }
#mysearch_popup input { padding:4px; background-color:#FFFFFF; border:1px solid #bfc0c2; width:260px; }
#mysearch_popup_arrow { position:absolute; margin:-11px 0 0 145px; }
.mysearch_popup_content { background:url(/img/mainv6/mysearch/v2/bg.gif) repeat-x #f0ecec; padding:10px 15px; line-height:18px; }
.mysearch_popup_content .btn { margin-top:5px; }
.mysearch_popup_content span.info { margin-bottom:5px; display:block; padding:0 0 5px 0; font-size:11px; font-style:italic; }
.mysearch_popup_content strong { color:red; background-color:#ff6100; color:white; padding:2px 5px; }
#my_search_popup_error { color:red; font-weight:bold; }

/* huisblok */
.housev2 { height:100%; background:url(/img/zoeken/engine6/resultbar/top_bg2.gif) repeat-y; }
.housev2_number { float:left; width:30px; line-height:25px; text-align:center; color:#000000; font-size:11px; }
.span_housecode { color:#454545; font-size:12px; }
.housev2_rightbox { float:left; width:703px; padding-left:39px; background:url(/img/zoeken/engine6/number_bg2.gif) repeat-y; padding-bottom:10px; }
.housev2_rightbox.mood { background-image:url(/img/zoeken/engine6/number_bg2_mood.gif); }
div.housev2_rightbox_title { margin-top: 5px; height: 22px; padding: 3px 0px 0px 0px; line-height: 100%; }
div.housev2_rightbox_title a, div.housev2_rightbox_title span, div.housev2_rightbox_title strong, div.housev2_rightbox_title img {margin: 0px 3px; display: block;float: left; }
div.housev2_rightbox_title span, div.housev2_rightbox_title strong, div.housev2_rightbox_title a { padding-top: 2px; }
div.housev2_rightbox_title a { color:#000000; font-weight:bold; text-decoration:none; }
div.housev2_rightbox_title a:hover {  text-decoration:underline; }
div.housev2_rightbox_title img { vertical-align: middle; border: 0px; }
div#maincontent a.enquete { background:url(/img/zoeken/enquete/bkg.png) no-repeat center center; behavior:url("/codebase/js/pngfix/iepngfix.htc"); color: #FFFFFF; font-weight: bold; font-size: 11px; text-decoration: none; width: 23px; height: 15px; text-align: center; padding-top: 1px;cursor:default; }
div.housev2_rightbox_title a.remove_fav { width: 11px; float: right; }
div.housev2_rightbox_title a.remove_fav img { border: 0px; }
.housev2_number input { border:0; background:none; }
.housev2_rightbox_data { }
.housev2_rightbox_pic { float:left; width:131px; margin-top:10px; padding:3px 0 0 3px; height:88px; background:url(/img/zoeken/engine5/photokdr.gif) no-repeat; }
.housev2_rightbox_info { float:left; width:299px; padding-left:10px; margin-top:10px; }
.housev2_rightbox_info .nearby span { background:#d1e5ed 2px 2px; padding:2px 5px 2px 5px;  }
.housev2_rightbox_info .nearby img { vertical-align:middle;}
.housev2_rightbox_info .radius span { background-color:#fddfce; padding:2px; margin-left:5px; } 
.housev2_rightbox_info .radius img { vertical-align:middle;}
.housev2_rightbox_info div { margin-bottom:2px; }
.housev2_rightbox_info .hicons {  height:31px; margin-left:10px; padding-top:4px; }
.housev2_rightbox_info h3 { font-size:13px; margin-bottom:4px; }
.housev2_rightbox_info div.housev2_pr_besch {  }
.house_smalldesc {  font-size:11px; font-style:italic; padding:10px 10px 10px 0;  }
h3.housev2_seper { background:url(/img/zoeken/huisblok/nearby_seper_bg.gif) repeat-x; line-height:40px; height:40px; color:#FFFFFF; font-size:14px; display:block; }
.newhouse { position:absolute; width:65px; margin-left:-8px; margin-top:-9px; }
.housev2_rightbox_rows { float:left; width:260px; padding:10px 0; height:100%; }
.housev2_rightbox_rows a { border-bottom:1px solid #999999;}
.housev2_rightbox_rows div { text-align:right; }
.housev2_rightbox_rows p { background-color:#fff9f4; }
.rightbox_pricerow { margin: 0 10px 5px 0; }
.rightbox_pricerow img { vertical-align:middle; }
.housev2_rightbox_rows div.info_row { background-image:none; font-size:11px; line-height:12px; color:#F14A08;padding-bottom:5px; }
div#maincontent div#resultcontainer .housev2_rightbox_rows div a span.oldprice{ color:#999999; font-weight:normal; font-size:11px; background:url(/img/zoeken/engine5/oldprice.gif) no-repeat; }

.housev2 { border:1px solid #dcdbdb; border-top:none; border-bottom:none; background:none; }
.housev2.mood { color:#ad0000; }
.housev2_number  { background-color:#ededed; width:30px; float:left; }
.housev3_rightbox_title { background-color:#f3f3f3; height:29px; line-height:29px; border-bottom:1px solid #dcdbdb;  }
.housev3_rightbox_title.mood { background-color:#ffe3e3;  }
.housev3_rightbox_title img { vertical-align:middle: }
.housev3_rightbox_title span { display:block; float:left; }
.housev3_rightbox_title span.number { width:29px; height:29px; text-align:center; background-color:#dcdbdb; }
.housev3_rightbox_title span.number.mood { background-color:#f3c2c2; color:#ad0000; }
.housev3_rightbox_title span.house_nfo { padding-left:10px; }
.housev3_rightbox_title span.house_nfo a { margin-left:10px; }
.housev3_rightbox_title span.house_nfo.mood a { color:#ad0000; }
.housev3_rightbox_title span.house_stars { margin:5px 10px 0 10px; }
.housev3_rightbox_title span.house_mood { margin:5px 0px 0 10px; }
.housev3_rightbox_title a { color:#000000; font-weight:bold; text-decoration:none; }
.housev3_rightbox_title a:hover {  text-decoration:underline; }
.housev3_rightbox_title a.enquete { background:url(/img/zoeken/engine6/enquete/enq_bg.png) no-repeat center 5px; color: #FFFFFF; font-weight: bold; font-size: 11px; text-decoration: none; width:32px; height:19px; text-align: center; padding:2px 7px 1px 7px; cursor:default; }
/* big pictures */
.housev2_bigpic .housev2_rightbox_pic { float:left; width:168px; margin-top:10px; padding:3px 0 0 3px; height:113px; background:url(/img/zoeken/engine5/photokdr_big.gif) no-repeat; }
.housev2_bigpic .housev2_rightbox_info { float:left; width:277px; padding-left:7px; margin-top:10px; }
.housev2_bigpic .housev2_rightbox_rows { float:left; width:245px; padding:10px 0; height:100%; }
.housev2_bigpic .house_smalldesc {  font-size:11px; font-style:italic; padding:7px 10px 7px 0;  }
.listhouses .housev2_bigpic .housev2_rightbox_info { float:left; width:400px; padding-left:7px; margin-top:10px; } /*voor plaatspagina */
.listhouses .housev2_bigpic .house_smalldesc {  font-size:11px; font-style:italic; padding:2px 10px 1px 0;  }

#logobar { margin-top:5px; }
#logobar #logobar_logobox { width:592px; float:left; }
#logobar #logobar_phonebox { width:408px; float:right; }
body.fr #logobar #logobar_logobox { width:465px; }
body.fr #logobar #logobar_phonebox { width:535px; }
a#logobarlogo { float:left; display:block; height:66px; }
a#logobarlm { display:block; position:absolute; margin:-11px 0 0 143px; z-index:1; /*anders ligt deze voor het menu*/ }
a#logobartw { display:block; float:left; margin-left:90px; }
a#logobarphone { display:block; width:408px; height:36px; background:right bottom no-repeat; color:#625a3d; font-size:10px; text-decoration:none; line-height:10px; padding:30px 0px 0 0; text-align:center; }
a#logobarphone span { font-size:9px; }
a#logobarphone .lines_bigger { line-height:14px; }
a#logobarphone.com_en { background-image:url(/img/mainv6/header/phone2_com_en.jpg); }
a#logobarphone.nl_nl { background-image:url(/img/mainv6/header/phone2_nl_nl.jpg); }
a#logobarphone.be_nl { background-image:url(/img/mainv6/header/phone2_be_nl.jpg); }
a#logobarphone.be_fr { background-image:url(/img/mainv6/header/phone2_be_fr.jpg); }
a#logobarphone.co_uk_en { background-image:url(/img/mainv6/header/phone2_co_uk_en.jpg); }
a#logobarphone.es_es { background-image:url(/img/mainv6/header/phone2_es_es.jpg); }
a#logobarphone.it_it { background-image:url(/img/mainv6/header/phone2_it_it.jpg); }
a#logobarphone.pl_pl { background-image:url(/img/mainv6/header/phone2_pl_pl.jpg); }
a#logobarphone.de_de { background-image:url(/img/mainv6/header/phone2_de_de.jpg); }
a#logobarphone.fr_fr { background-image:url(/img/mainv6/header/phone2_fr_fr.jpg); }
body.fr a#logobarphone { width:535px; }

#sr_delete_all { margin-bottom:10px; text-align:right; }
#sr_delete_all img { vertical-align:middle; margin-right:5px; }
.sr_delete { width:80px; float:left; padding:10px; cursor:pointer; text-align:right;  }
.sr_delete span { color:#E27C00; text-decoration:underline;  }
.sr_delete:hover span { color:#333333; }
.sr_delete img { vertical-align:middle; margin-right:5px; }
.sr_item {  border-left:1px solid #dddcdc; font-size:12px; padding:10px; width:350px; float:left; cursor:pointer;    }
.sr_item strong.sr_name { color:#010101; text-decoration:underline; }
.sr_item.autosaved strong.sr_name  { background:url(/img/zoeken/engine6/save_sr/autosave.png) left 2px no-repeat; padding-left:43px; }
.sr_item:hover strong.sr_name { color:#E27C00; }
.sr_item span.savetime { color:#666666; font-size:10px; text-decoration:none; display:block; margin-top:3px; }
.sr_row_grey { background-color:#F4F2F2; }
.sr_cat { border:1px solid #dddcdc; }

table#home_comparison { font-size: 12px; }
table#home_comparison th, table#home_comparison tr.header { background-color: #dcdbdb; color: #000000; font-size: 12px; }
table#home_comparison th { text-align: center; line-height:20px; }
table#home_comparison th, table#home_comparison td { border-right: 1px solid #ECECEC; padding: 5px 5px 5px 10px; width: 140px; }
table#home_comparison td.picheader { text-align: center; font-weight:bold; vertical-align:top;}
table#home_comparison td img.homepic { border: 1px solid #979797; }
table#home_comparison tr { background-color:#FFFFFF; }
table#home_comparison tr.shade { background-color: #f3f3f3; }
table#home_comparison tr.header td { width: auto; }
table#home_comparison td#tdh1, table#home_comparison td#tdrem { border: none; width: auto; }
table#home_comparison td#tdrem { text-align: right; }
.home_comparison_delhouse { padding:5px; }
.home_comparison_delhouse img { vertical-align:middle; margin-right:5px; }

#social_btns { margin:10px 0; background-color:#f8f8f8;}
#tiscontent #social_btns { margin:10px 0 0 0;}

a#printen { padding-left: 20px; background-image: url(/img/icons/print.gif); background-repeat: no-repeat; background-position: left; }
img#delete { margin-left: 25px; }

.iconlink_add, .iconlink_del { background:no-repeat left center; padding-left:14px; }
.iconlink_add { background-image:url(/img/zoeken/engine6/add.png); }
.iconlink_del{ background-image:url(/img/zoeken/engine6/del.png); }

.hb_favlink .iconlink_add, .hb_favlink .iconlink_del { background:no-repeat left center; padding-left:30px; line-height:25px; height:25px; display:block; }
.hb_favlink .iconlink_add { background-image:url(/img/zoeken/hb7/icons/star_add.jpg); }
.hb_favlink .iconlink_del { background-image:url(/img/zoeken/hb7/icons/star_del.jpg); }
.fav_seper { margin:0 5px;}

#darkfade { position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #000; z-index:1000; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50); }
#search_ifr { height:0; width:0; }

.kader_block.white{background:transparent url(/img/mainv6/kader/bottom_left_white.gif) no-repeat bottom left; margin:0px 0px 15px 0px; padding:0px;}
.kader_block.white h2{ padding:0px 0px 0px 15px; }
.kader_block.white .blockheader, .kader_block.lightyellow .blockheader.white{ background:transparent url(/img/mainv6/kader/top_left_white.gif) no-repeat top left; }
.kader_block.white .blockheader div, .kader_block.lightyellow .blockheader.white div{ background:transparent url(/img/mainv6/kader/top_right_white.gif) no-repeat top right;height:4px; }
.kader_block.white .blockcontent, .kader_block.lightyellow .blockcontent.white{ border-style:solid; border-width:0px 1px; border-color:#dbdada; overflow:hidden; padding:10px 15px; background-color:#FFFFFF; }
.kader_block.white .blockcontent p, .kader_block.lightyellow .blockcontent.white p{ margin:0px 0px 15px 0px; }
.kader_block.white .blockfooter, .kader_block.lightyellow .blockfooter.white{ background:transparent url(/img/mainv6/kader/bottom_right_white.gif) no-repeat bottom right; height:8px; }

.kader_block.darkgrey{background:transparent url(/img/mainv6/kader/bottom_left_darkgrey.gif) no-repeat bottom left; margin:0px 0px 15px 0px; padding:0px;}
.kader_block.darkgrey h2{ padding:0px 0px 0px 15px; }
.kader_block.darkgrey .blockheader{ background:transparent url(/img/mainv6/kader/top_left_darkgrey.gif) no-repeat top left; }
.kader_block.darkgrey .blockheader div{ background:transparent url(/img/mainv6/kader/top_right_darkgrey.gif) no-repeat top right;height:4px; }
.kader_block.darkgrey .blockcontent{ border-style:solid; border-width:0px 1px; border-color:#dbdada; overflow:hidden; padding:10px 15px; background-color:#F4F4F4; }
.kader_block.darkgrey .blockcontent p{ margin:0px 0px 15px 0px; }
.kader_block.darkgrey .blockfooter{ background:transparent url(/img/mainv6/kader/bottom_right_darkgrey.gif) no-repeat bottom right; height:8px; }

.kader_block.lightgrey{background:transparent url(/img/mainv6/kader/bottom_left_lightgrey.gif) no-repeat bottom left; margin:0px 0px 15px 0px; padding:0px;}
.kader_block.lightgrey h2{ padding:0px 0px 0px 15px; }
.kader_block.lightgrey .blockheader{ background:transparent url(/img/mainv6/kader/top_left_lightgrey.gif) no-repeat top left; }
.kader_block.lightgrey .blockheader div{ background:transparent url(/img/mainv6/kader/top_right_lightgrey.gif) no-repeat top right;height:4px; }
.kader_block.lightgrey .blockcontent{ border-style:solid; border-width:0px 1px; border-color:#dbdada; overflow:hidden; padding:10px 15px; background-color:#F6F6F6; }
.kader_block.lightgrey .blockcontent p{ margin:0px 0px 15px 0px; }
.kader_block.lightgrey .blockfooter{ background:transparent url(/img/mainv6/kader/bottom_right_lightgrey.gif) no-repeat bottom right; height:8px; }

.kader_block.lightgrey_noshadow{background:transparent url(/img/mainv6/kader/bottom_left_lightgrey_noshadow.gif) no-repeat bottom left; margin:0px 0px 15px 0px; padding:0px;}
.kader_block.lightgrey_noshadow h2{ padding:0px 0px 0px 15px; }
.kader_block.lightgrey_noshadow .blockheader{ background:transparent url(/img/mainv6/kader/top_left_lightgrey_noshadow.gif) no-repeat top left; }
.kader_block.lightgrey_noshadow .blockheader div{ background:transparent url(/img/mainv6/kader/top_right_lightgrey_noshadow.gif) no-repeat top right;height:4px; }
.kader_block.lightgrey_noshadow .blockcontent{ border-style:solid; border-width:0px 1px; border-color:#dbdada; overflow:hidden; padding:10px 15px; background-color:#F6F6F6; }
.kader_block.lightgrey_noshadow .blockcontent p{ margin:0px 0px 15px 0px; }
.kader_block.lightgrey_noshadow .blockfooter{ background:transparent url(/img/mainv6/kader/bottom_right_lightgrey_noshadow.gif) no-repeat bottom right; height:8px; }

.kader_block.lightyellow{background:transparent url(/img/mainv6/kader/bottom_left_lightyellow.gif) no-repeat bottom left; margin:0px 0px 15px 0px; padding:0px;}
.kader_block.lightyellow h2{ padding:0px 0px 0px 15px; }
.kader_block.lightyellow .blockheader{ background:transparent url(/img/mainv6/kader/top_left_lightyellow.gif) no-repeat top left; }
.kader_block.lightyellow .blockheader div{ background:transparent url(/img/mainv6/kader/top_right_lightyellow.gif) no-repeat top right;height:4px; }
.kader_block.lightyellow .blockcontent{ border-style:solid; border-width:0px 1px; border-color:#dbdada; overflow:hidden; padding:10px 15px; background-color:#FCF4BF; }
.kader_block.lightyellow .blockcontent p{ margin:0px 0px 15px 0px; }
.kader_block.lightyellow .blockfooter{ background:transparent url(/img/mainv6/kader/bottom_right_lightyellow.gif) no-repeat bottom right; height:8px; }

.kader_block.e0e0e0{background:transparent url(/img/mainv6/kader/bottom_left_e0e0e0.gif) no-repeat bottom left; margin:0px 0px 15px 0px; padding:0px;}
.kader_block.e0e0e0 h2{ padding:0px 0px 0px 15px; }
.kader_block.e0e0e0 .blockheader{ background:transparent url(/img/mainv6/kader/top_left_e0e0e0.gif) no-repeat top left; }
.kader_block.e0e0e0 .blockheader div{ background:transparent url(/img/mainv6/kader/top_right_e0e0e0.gif) no-repeat top right;height:4px; }
.kader_block.e0e0e0 .blockcontent{ border-style:solid; border-width:0px 1px; border-color:#dbdada; overflow:hidden; padding:10px 15px; background-color:#e0e0e0; }
.kader_block.e0e0e0 .blockcontent p{ margin:0px 0px 15px 0px; }
.kader_block.e0e0e0 .blockfooter{ background:transparent url(/img/mainv6/kader/bottom_right_e0e0e0.gif) no-repeat bottom right; height:8px; }
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link {color: #E27C00;}
#TB_window a:visited {color: #E27C00;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #E27C00;}
#TB_window a:focus{color: #E27C00;}
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(/img/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG { 	background-color:#333333; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */
 position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 1px solid #d9d8d8; text-align:left; top:50%; left:50%; }
#TB_window h2, #TB_ajaxContent h2 { color:#388C35; font-size:18px; margin:10px 0 10px 0; padding:0; line-height: 22px; }
* html #TB_window { /* ie6 hack */
position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_window #TB_closeAjaxWindow a { color:#FFFFFF; }
#TB_ajaxWindowTitle{ float:left; padding:8px 0 8px 10px; margin-bottom:1px; font-size:14px; font-weight:bold; }
#TB_title{ background-color:#f19e37; color:#FFFFFF; height:31px; }
#TB_ajaxContent{ clear:both; padding:15px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%;left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
#TB_iframeContent ul, #TB_ajaxContent ul { list-style-type:square; }
/* ---------->>> end thickbox settings <<<-----------------------------------------------------------------------------*/
/* ---------->>> SHADOWBOX settings <<<-----------------------------------------------------------------------------*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;overflow:hidden;height:100px; padding:5px 5px 5px 5px; background-color:#e27c00; }
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player {background-color:#fff;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none; background-color:#e27c00;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/img/mainv6/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;background-color:#e27c00; padding-left:10px;}
#sb-info,#sb-info-inner{/*height:20px;line-height:20px;*/height:30px;line-height:30px;}
#sb-info-inner{font-size:12px; background-color:#e27c00; padding:0px 5px 0px 5px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;/*height:16px;width:16px;*/height:20px;width:20px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{/*background-image:url(/img/mainv6/shadowbox/close.png);*/background-image:url("/img/mainv6/buttons/v8/photopres.gif"); background-position:0px -420px;}
#sb-nav-close:hover{/*background-image:url(/img/mainv6/shadowbox/close.png);*/background-image:url("/img/mainv6/buttons/v8/photopres.gif"); background-position:0px -450px;}
#sb-nav-next{/*background-image:url(/img/mainv6/shadowbox/next.png);*/background-image:url("/img/mainv6/buttons/v8/photopres.gif"); background-position:0px -300px;}
#sb-nav-next:hover{/*background-image:url(/img/mainv6/shadowbox/next.png);*/background-image:url("/img/mainv6/buttons/v8/photopres.gif"); background-position:0px -330px;}
#sb-nav-previous{/*background-image:url(/img/mainv6/shadowbox/previous.png);*/background-image:url("/img/mainv6/buttons/v8/photopres.gif"); background-position:0px -360px;}
#sb-nav-previous:hover{/*background-image:url(/img/mainv6/shadowbox/previous.png);*/background-image:url("/img/mainv6/buttons/v8/photopres.gif"); background-position:0px -390px;}
#sb-nav-play{background-image:url(/img/mainv6/shadowbox/play.png);}
#sb-nav-pause{background-image:url(/img/mainv6/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/* ---------->>> SHADOWBOX settings <<<-----------------------------------------------------------------------------*/

#right_info{ position:absolute !important; top:55px !important; }
#center_info{ position:absolute !important; top:55px !important; }
/*#info_block{ position:absolute !important; top:70px !important; right:5px !important;}*/

#close{ position:absolute; top:5px; left:170px; float:right; background-color:#fff; }
#close a{ font-family: Arial,Helvetica,sans-serif; font-size:12px; color:#E27C00; border-bottom:1px solid #E27C00; text-decoration:none; }
#close a:hover{ color:#000; }

