/* Ymere bezit zoeken stijlen */

ul { margin: 10px 0; padding: 10px 0; }
li { margin: 3px 0 3px 5px; }

#container-zoeken { display: block; width: 400px; margin: 0 auto; text-align: left; } 
#hdr-zoek { display: block; width: 370px; background: url('/ymere/images/stipklein.gif') repeat-x 0 100%; margin-bottom: 20px; padding-left:0; padding-right:0; padding-top:15px; padding-bottom:15px }
#zoek-tabs { display: block; width: 376px; height: 28px; margin: 10px 0 0 0; padding: 0; }

#tab-woonruimte-actief { width: 122px; height: 28px; border-top: none; background: #a4d227; margin: 0; padding: 0; float: left; }
#tab-werkruimte-actief { width: 122px; height: 28px; border-top: none; background: #a4d227; margin: 0; padding: 0; float: left; }
#tab-parkeerplaatsen-actief { width: 122px; height: 28px; border-top: none; background: #a4d227; margin: 0; padding: 0; float: left; }

#tab-woonruimte, #tab-werkruimte, #tab-parkeerplaatsen { width: 122px; height: 21px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; background: #fefd31; margin: 6px 0 0 0; padding: 0; float: left; }
#tab-parkeerplaatsen { }

#zoek-tabs .zoektab a { display: block; color: #000; font-weight: 800; font-size: .8em; text-decoration: none; padding-left: 10px; padding-top: 2px; }
#zoek-tabs #tab-woonruimte-actief a, #zoek-tabs #tab-werkruimte-actief a, #zoek-tabs #tab-parkeerplaatsen-actief a { color: #000; font-weight: 700; font-size: .8em; text-decoration: none; padding-left: 10px; padding-top: 8px; }

#container-zoek { display: block; width: 368px; margin: 0; padding: 0; background: #a4d227; }

#container-zoeken h1 { color: #a4d227; font-size: 2.2em; font-weight: normal; }
#container-zoeken h1 .vetklep { font-weight: bold; }

#container-zoek-filters { padding: 10px; }

#frm-zoek label { font-size: .9em; }
#frm-zoek #lbl-locatie, #lbl-werkruimte-locatie, #lbl-parkeerplaats-locatie, #frm-zoek #lbl-soort, #frm-zoek #lbl-prijsklasse { display: block; margin: 10px 0 3px 0; }
#frm-zoek #lbl-koop, #frm-zoek #lbl-huur { margin-right: 10px; }
#frm-zoek #rd-koophuur { }
#frm-zoek #ddl-locatie, #frm-zoek #ddl-werkruimte-locatie, #frm-zoek #ddl-parkeerplaats-locatie,  #frm-zoek #ddl-soort  { width: 265px; margin: 0; padding: 3px; font-size: .85em; color: #01a9ff; border: 1px solid #a4d227; }
#ddl-prijs-van, #ddl-prijs-tot { width: 130px; margin: 0; padding: 3px; font-size: .85em; color: #01a9ff; border: 1px solid #a4d227; }
#frm-zoek #btn-zoek { background: #611383; color: #fff; margin-top: 10px; padding: 3px 5px; border: none; font-size: .9em; }

#container-resultaat { display: block; position: absolute; width: 570px; margin-top: 0; margin-left: -10px; text-align: left; font-size: .85em; z-index: 101; } 

#container-lijst-kaart { display: block; width: 570px; height: 31px; border-bottom: 4px solid #a4d227; clear: both; padding: 0; margin: 0; }
#lijst-actief, #lijst-inactief, #kaart-actief, #kaart-inactief { display: block; float: left; height: 21px; width: 120px; color: #000; }

#lijst-inactief, #kaart-inactief { display: block; float: left; height: 21px; background: #fefd31; border-top: 8px solid #fff; border-bottom: 1px solid #fff; }
#lijst-actief, #kaart-actief { display: block; float: left; height: 22px; background: #a4d227; border-top: none; border-bottom: 1px solid #a4d227; border-top: 8px solid #a4d227; }
#lijst-actief a, #lijst-inactief a, #kaart-actief a, #kaart-inactief a { display: block; font-size: 1.1em; font-weight: bold; padding-top: 4px; padding-bottom: 2px; padding-left: 10px; text-decoration: none; color: #000; }

#container-nav { display: block; width: 330px; font-size: 1.1em; clear: both; padding: 10px 0; }
#container-nav-btm { width: 330px; background: transparent url('/ymere/images/stipklein.gif') 0 0 repeat-x;  margin:  0 0 15px 0; padding: 5px 0; font-size: 1.2em; clear: both; }

#container-lijst { display: block; width: 380px; text-align: left; float: left; font-size: .85em; } 
#container-lijst #container-verwijder-favs { font-size: 1.3em; clear: both; }
#verfijn { display: block; width: 170px; height: 400px; float: left; margin: -15px 0 0 18px; }
#verfijn div span { font-size: 1.2em; font-weight: bold; color: #f00; }

#verfijn-details { display: block; width: 170px; height: 400px; float: left; margin-left: 18px; }
#verfijn-details div span { font-size: 1.2em; font-weight: bold; color: #f00; }

#verfijn-locatie, #verfijn-prijsklasse, #verfijn-wt, #verfijn-bt { margin-top: 10px; font-size: 1em; }
#verfijn-locatie select, #verfijn-locatie #ddl-locatie { width: 130px; margin: 0; padding: 3px; font-size: .85em; color: #01a9ff; border: 1px solid #333; }
#verfijn-locatie #lbl-locatie { display: block; margin: 10px 0 3px 0; }
#verfijn-prijsklasse select { margin-bottom: 2px; border: 1px solid #333; }
#verfijn-wt, #verfijn-pastoe { padding-bottom: 10px; background: url('/ymere/images/stipklein.gif') repeat-x 0 100%; }
.item-verfijn-wt, .item-verfijn-bt { height: 15px; margin-bottom: 10px; }

#verfijn-wt-app { background: url('/ymere/images/ico/ico-legenda-app.png') no-repeat 100% 0; }
#verfijn-wt-egw { background: url('/ymere/images/ico/ico-legenda-egw.png') no-repeat 100% 0; }
#verfijn-wt-bbw { background: url('/ymere/images/ico/ico-legenda-bbw.png') no-repeat 100% 0; }
#verfijn-wt-www { background: url('/ymere/images/ico/ico-legenda-www.png') no-repeat 100% 0; }

#verfijn-bt-bb { background: url('/ymere/images/ico/ico-legenda-bb.png') no-repeat 100% 0; }
#verfijn-bt-nb { background: url('/ymere/images/ico/ico-legenda-nb.png') no-repeat 100% 0; }

#btn-pastoe { background: #5a006f; color: #fff; margin: 10px; width: medium none; border: medium none; font-size: 1em; 10px; padding-left:10px; padding-right:5px; padding-top:2px; padding-bottom:2px  }

#geen-zoekresultaat { display: block; width: 360px; background: url('/ymere/images/stipklein.gif') repeat-x 0 0; margin: 20px 0; padding: 20px 0; }

.lijstitem-zoekresultaat { width: 360px; margin: 5px 0; text-align: left; padding: 12px 0 6px 0; background: url('/ymere/images/stipklein.gif') repeat-x 0 0; clear: both; }
/* .lijstitem-zoekresultaat { clear: both; width: 360px; text-align: left; padding-top: 6px; padding-bottom: 6px; background: url('/ymere/images/stipklein.gif') repeat-x 0 100%; } */

.lijstitem-zoekresultaat .del-fav { float: right; display: block; width: 20px; height: 20px; background: transparent url("/ymere/images/ico/verwijder-fav.gif") 100% 0 no-repeat; }
.lijstitem-zoekresultaat .del-fav:hover { text-decoration: none; }

.lijstitem-zoekresultaat .link-foto { display: block; text-decoration: none; width: 100px; float: left; }
.lijstitem-zoekresultaat .link-foto img { border: none; margin: 0 0 5px 0; }
.lijstitem-zoekresultaat .lijst-kengetallen { float: right; width: 245px; margin: 0; padding: 0 0 12px 12px; }
.lijstitem-zoekresultaat .lijst-kengetallen h3 { margin: 0;  padding: 0; color: #a4d227; font-size: .8em; }
.lijstitem-zoekresultaat .lijst-kengetallen h3 a { color: #a4d227; text-decoration: none; margin: 0; padding: 0; }
.lijstitem-zoekresultaat .lijst-kengetallen p { font-size: .8em; margin: 0; padding: 0; }

/* .lijstitem-zoekresultaat .linkfoto { display: block; text-decoration: none; width: 180px; height: 90px; } */
/* .lijstitem-zoekresultaat img { float: left; margin: 5px 10px 5px 0; width: 78px; height: 90px; border: none; } */
/* .lijstitem-zoekresultaat img { border: none; } */

.lijstitem-zoekresultaat .lijst-kengetallen a { color: #611383; text-decoration: none; margin-bottom: 10px; padding-bottom: 15px; font-weight: bold; }
.lijstitem-zoekresultaat .lijst-kengetallen p a:hover { color: #f00; text-decoration: none; margin-bottom: 10px; padding-bottom: 15px; font-weight: bold; }

/* #container-details { display: block; width: 570px; margin: 0 auto; text-align: left; background: transparent url("/ymere/images/stipklein.gif") 100% 85px no-repeat; font-size: .85em; z-index: 100; }  */
#container-details-uitgezet { position: absolute; display: block; width: 570px; margin-top: 0; margin-left: -10px; text-align: left; background: url('/ymere/images/stipklein.gif') no-repeat 100% 85px; font-size: .85em; z-index: 102 } 

.detail-informatie { float: left; width: 374px; margin: 0 padding: 0; }
.detail-informatie .afbeelding-groot { float: left; width: 182px; margin: 0 5px 5px 0; }
/* .detail-informatie .details-kengetallen { width: 170px; height: 190px; float: left; margin-left: 5px; } */
.detail-informatie .details-kengetallen { width: 170px; min-height: 190px; float: left; margin-left: 5px; clear: right; }
.detail-informatie h3 { color: #a4d227; font-size: 16px; font-weight: 700; }
.detail-informatie p { margin: 3px 0 5px 0; font-size: 11px; }
/*
.detail-informatie .details-beschrijving { clear: both; margin: 0 0 15px 0; padding: 15px 0; line-height: 120%; font-size: 11px; }
.detail-informatie .details-beschrijving p { font-size: 11px !important; } 
*/

.detail-informatie .details-beschrijving { clear: both; margin: 0 0 15px 0; padding: 15px 0; font-size: 12px; }
.detail-informatie .details-beschrijving p { font-size: 12px !important; } 
.detail-informatie .details-beschrijving ul { font-size: 12px; margin: 0 0 0 15px; padding: 0; }
.detail-informatie .details-beschrijving ul br { display: none; }
.detail-informatie .container-opties { width: 180px; font-size: 11px;  }
/* .details-kengetallen h3 { font-size: 15px; font-weight: bold; } */
.details-kengetallen .fotos a { color: #611383; text-decoration: none; }
.details-kengetallen .fotos a:hover { color: #f00; text-decoration: none; }

#container-vorige-volgende { width: 374px; margin-bottom: 10px; background: url('/ymere/images/stipklein.gif') repeat-x 0 100%;; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:8px }
#container-terug-naar-resultaat { float: right; }
#container-terug-naar-resultaat a { text-decoration: none; color: #611383; } 
#container-terug-naar-resultaat a:hover { color: #f00; text-decoration: none; } 

/* .details-fav, .details-mail, .details-print { display: block; float: left; padding: 3px; margin-left: 5px; color: #fff; background: #611383; text-decoration: none; font-size: .9em; } */
.detail-informatie .container-acties { background: url('/ymere/images/stipklein.gif') repeat-x 0 0; margin-top: 10px; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px }
.details-fav, .details-mail, .details-print { padding: 3px 3px 3px 0; color: #611383; text-decoration: none; font-size: 11px; } 
.details-fav:hover, .details-mail:hover, .details-print:hover { text-decoration: none; } 
/* .detail-informatie .fotos { width: 400px; border: 1px solid #ff0; clear: both; padding-top: 8px; font-size: .8em; } */
.detail-informatie .fotos { width: 170px; clear: both; padding-top: 20px; background: url('/ymere/images/stipklein.gif') repeat-x 0 0; font-size: 11px; font-weight: bold } 

#container-email { display: none; width: 370px; margin: 0; padding: 10px; background: #a4d227; font-size: 1.1em; text-align: left; border: 1px solid #a4d227; clear: both; }
#input-email { width: 360px; font-size: 1.1em; height: 20px; clear: both; border: 1px solid #a4d227; padding: 3px; }
#container-email-acties { display: block; width: 360px; text-align: right; font-size: 1.1em; }
#container-email-acties a { margin: 0 5px; text-decoration: none; }

#mail-me { display: none; width: 400px; height: 1px; }

#meer-informatie { float: right; width: 160px; margin: 0; padding: 0; font-size: 11px; }
#meer-informatie h3 { font-size: 11px; color: #f00; margin-bottom: 10px; padding-top: 0; }
#meer-informatie p { font-size: 11px; color: #000; }
#meer-informatie p a, #meer-informatie .fotos a { color: #611383; text-decoration: none; }
#meer-informatie a: hover { text-decoration: none; }
#meer-informatie #meer-info-makelaar, #meer-informatie #meer-info-reageer-direct, #meer-informatie #meer-info-downloads, #meer-informatie #meer-info-koopgarant, #meer-informatie #meer-info-website, #meer-info-openhuis { background: url('/ymere/images/stipklein.gif') repeat-x 0 100%; font-size: 11px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:10px }
#meer-informatie #meer-info-downloads a:hover, #meer-informatie #meer-info-koopgarant a:hover, #meer-informatie #meer-info-website a:hover { color: #f00; }

.makelaar-gegevens { display: block; padding-bottom: 15px; }

.rs-pagina { text-decoration: none; color: #611383; margin: 0 3px; }
.p-actief { color: #f00; }

#container-kaart { width: 560px; height: 405px; margin: 20px auto; }
#map { width: 381px; height: 381px; border: medium none; float: left; background: url('http://maps.google.com/staticmap?center=52.354635,4.87381&zoom=8&size=381x381&key=ABQIAAAA6z3kr1Hhj764lE7vQV_JkRRYnhkyka72Ru_11XX9ml79ATAIzBSOhN1j9OI5NirxUDCMyje-L_sI3w') no-repeat 0 0; }
#wordt-geladen { position: absolute; width: 120px; height: 20px; padding: 8px; background: #f00; color: #fff; left: 130px; top: 150px; text-align: center; display: none; }

#container-verfijn { display: block; width: 180px; float: left; text-align: left; font-size: .8em; margin-left: 10px;  }

#container-iw { display: block; width: 260px; height: 120px; padding: 5px; font-size: 9px; }
#iw-foto { float: left; width: 78px; height: 90px; margin: 0 5px 10px 0; }
#hdr-iw { font-size: 12px; color: #a4d227; margin: 0; padding: 0; }
#link-iw { text-decoration: none; color: #611383; }
#link-iw:hover { text-decoration: none; }

/* reageer direct stijlen */
#container-reageer-direct { display: block; width: 550px; clear: both; padding: 0; margin: 0; } 
#container-reageer-direct #tbl-reageer-direct td, #container-reageer-direct #tbl-id-opvragen td { font-size: 12px; width: 265px; }
#container-reageer-direct h1 { color: #f00; font-size: 11px; }
#container-reageer-direct p { font-size: 12px; }
#container-reageer-direct #terug { font-size: 11px; }

#container-reageer-direct #voorletters, #container-reageer-direct #voorvoegsels, #container-reageer-direct #achternaam, #container-reageer-direct #adres, #container-reageer-direct #plaats, #container-reageer-direct #postcode, #container-reageer-direct #bruto_jaarinkomen, #container-reageer-direct #bruto_jaarinkomen_partner, #container-reageer-direct #telefoon, #container-reageer-direct #email, #container-reageer-direct #ticketnummer, #container-reageer-direct #studentregistratieid, #container-reageer-direct #email-id, #container-reageer-direct #studentregistratieid-2, #container-reageer-direct #email-2 { font-size: 12px; height: 22px; padding: 2px; border: 1px solid #7f9db9; margin-right: 2px; }
#container-reageer-direct #voorletters { width: 50px; }
#container-reageer-direct #voorvoegsels { width: 50px; }
#container-reageer-direct #achternaam { width: 145px; }
#container-reageer-direct #adres { width: 250px; }
#container-reageer-direct #postcode { width: 50px; }
#container-reageer-direct #plaats { width: 250px; }
#container-reageer-direct #email, #container-reageer-direct #email-2, #container-reageer-direct #email-i, #container-reageer-direct #ticketnummer  { width: 250px; }
#container-reageer-direct #studentregistratieid, #container-reageer-direct #studentregistratieid-2 { width: 250px; }

#container-reageer-direct #bruto_jaarinkomen, #container-reageer-direct #bruto_jaarinkomen_partner { width: 102px; }
#container-reageer-direct #telefoon { width: 102px; }
#container-reageer-direct #btn-verstuur, #container-reageer-direct #btn-id-opvragen { background: #5a006f; color: #fff; margin: 10px 5px 10px 0; padding: 2px 5px 2px 0; border: 1px solid #5a006f; }

#container-reageer-direct #reageer-direct-toelichting { display: none; }

/* #container-reageer-direct #err-msg { margin: 15px 0; padding: 10px; color: #f00; border: 3px solid #f00; } */
#err-msg { margin: 15px 0; padding: 0; color: #f00; border: 3px solid #f00; }
#err-msg ul { padding: 10px; }

#frm-id-opvragen #email-id { width: 250px; }

/* inschrijven stijlen */
#container-inschrijven { display: block; width: 570px; clear: both; padding: 0; margin: 0; font-size: 11px; } 
#container-inschrijven #tbl-inschrijven td { font-size: 12px; width: 265px; }
#container-inschrijven h1 { color: #f00; font-size: 11px; }
#container-inschrijven p.rdtekst { font-size: 11px; }
#container-inschrijven #terug { font-size: 11px; }

#container-inschrijven #voorletters, #container-inschrijven #voorvoegsels, #container-inschrijven #achternaam, #container-inschrijven #straat, #container-inschrijven #huisnr, #container-inschrijven #woonplaats, #container-inschrijven #postcode, #container-inschrijven #telefoon, #container-inschrijven #email, #container-inschrijven #bedrijf, #container-inschrijven #bestemming, #container-inschrijven #zoek-woningtype, #container-inschrijven #zoek-oppervlak, #container-inschrijven #zoek-bouwtype, #container-inschrijven #zoek-min-aantal-kamers, #container-inschrijven #zoek-max-prijs { font-size: 12px; height: 22px; padding: 2px; border: 1px solid #7f9db9; margin-right: 2px; }
#container-inschrijven #voorletters { width: 50px; }
#container-inschrijven #voorvoegsels { width: 50px; }
#container-inschrijven #achternaam { width: 148px; }
#container-inschrijven #straat { width: 200px; }
#container-inschrijven #huisnr { width: 50px; }
#container-inschrijven #woonplaats, #container-inschrijven #email, #container-inschrijven #beroep { width: 250px; }
#container-inschrijven #postcode, #container-inschrijven #telefoon { width: 102px; }

#container-inschrijven #bedrijf, #container-inschrijven #bestemming { width: 250px; }
#container-inschrijven #zoek-oppervlak, #container-inschrijven #zoek-bouwtype, #container-inschrijven #zoek-min-aantal-kamers, #zoek-woningtype, #container-inschrijven #zoek-max-prijs { width: 250px; }
#container-inschrijven #mailing-nieuwsbrief, #container-inschrijven #mailing-actueel-aanbod, #container-inschrijven #container-inschrijven #zoek-plaats  { width: 20px; border:0; }

#container-inschrijven #bsn, #container-inschrijven #studierichting, #container-inschrijven #nationaliteit, #container-inschrijven #onderwijsinstelling, #container-inschrijven #plaats-onderwijsinstelling, #container-inschrijven #geboortedatum, #container-inschrijven #geboortedatumkiezer, #container-inschrijven #ingangsdatum-studie, #container-inschrijven #netto-inkomen { font-size: 12px; height: 22px; padding: 2px; border: 1px solid #7f9db9; margin-right: 2px; }
#container-inschrijven #bsn, #container-inschrijven #studierichting, #container-inschrijven #nationaliteit, #container-inschrijven #onderwijsinstelling, #container-inschrijven #plaats-onderwijsinstelling, #container-inschrijven #reden { width: 250px; }
#container-inschrijven #geboortedatum, #container-inschrijven #geboortedatumkiezer, #container-inschrijven #netto-inkomen, #container-inschrijven #ingangsdatum-studie { width: 102px; }
#container-inschrijven .imginfo { width:15px; margin-top:10px; margin-left:10px; border:0; }

#container-inschrijven #btn-verstuur { background: #5a006f; color: #fff; margin: 10px 5px 10px 0; padding: 2px 5px 2px 0; border: 1px solid #5a006f; }
#container-inschrijven #tbl-inschrijven .cel-container-zoekplaatsen { border-bottom: 20px solid #fff; }
#container-inschrijven #tbl-inschrijven .cel-container-zoekplaatsen, #container-inschrijven #tbl-inschrijven .cel-container-voorkeuren { width: 570px; }
.container-zoekplaatsen { display: block; width: 50%; float: left; }
.container-zoekplaatsen .container-chk-zoekplaats { clear: both; margin: 5px 0; padding: 0; }
.verberg-me { display: none; }
td.lbl { width: 55%!important; }
td.waarde { width: 45%!important; }
#select-zoekplaatsen-beschikbaar-koop, #select-zoekplaatsen-gekozen-koop, #select-zoekplaatsen-beschikbaar-huur, #select-zoekplaatsen-gekozen-huur { width: 100%; border: 1px solid #7f9db9; }
#tbl-inschrijven-naw, #tbl-inschrijven-mailing, #tbl-inschrijven-3343, #tbl-inschrijven-ik-wil, #tbl-inschrijven-koop, #tbl-inschrijven-huur { margin: 10px auto 0 auto; padding: 10px 0; width: 96%; border: none; /* 3px solid #f0f0f0; */ }
.container-frm-inschrijven { padding: 0; text-align: center; margin: 0 0 10px 0; border: 3px solid #f0f0f0; }
#tbl-inschrijven-naw td, #tbl-inschrijven-mailing td, #tbl-inschrijven-3343 td, #tbl-inschrijven-ik-wil td, #tbl-inschrijven-koop td, #tbl-inschrijven-huur td { width: 50%; text-align: left; }
#tbl-inschrijven-naw #voorletters { width: 14%; }
#tbl-inschrijven-naw #voorvoegsels { width: 13%; }
#tbl-inschrijven-naw #achternaam { width: 70%; }
#tbl-inschrijven-naw #straat { width: 80%; }
#tbl-inschrijven-naw #huisnr { width: 18%; }
#zoek-woningtype-koop, #zoek-woningtype-huur, #zoek-min-aantal-kamers-koop, #zoek-min-aantal-kamers-huur, #zoek-bouwtype-koop, #zoek-bouwtype-huur, #zoek-max-prijs-koop, #zoek-max-prijs-huur, #ik-wil-kopen-huren, #opleiding, #dienstverband { width: 250px; float: right; }
#tbl-inschrijven-koop table, #tbl-inschrijven-huur table { width: 100%; margin-top: 20px; }
td.cel-beschikbaar, td.cel-gekozen { width: 45%!important; }
td.cel-acties { width: 10%!important; text-align: center; padding: 0; margin: 0; }
.is-33-43 { border: none; }
tr.regel-33-43-aan { display: table-row; }
tr.regel-33-43-uit { display: none; }
.is-3343-nee { display: none; }
.is-3343-ja { display: table-row; }
.toon-info-3343 { background: #609; color: #fff; }
.toon-info-3343 a, .toon-info-3343 a:hover { color: #fff; padding: 1px 8px; }
.info-3343 { display: none; padding: 10px 2px; margin: 5px 0; }
#geboren-dag, #geboren-maand { width: 32%; margin-right: 3px; float: left; }
#geboren-jaar { width: 32%; float: right; }
#btn-erbij-koop, #btn-weg-koop, #btn-erbij-huur, #btn-weg-huur { background: #5a006f; border: 1px solid #5a006f; color: #fff; margin-bottom: 2px; width: 100%; }

/* in de buurt zoeken stijlen */

#container-zoek-idb { display: block; width: 100%; margin: 0; padding: 0; background: transparent; font-size: 11px; clear: both; }
#melding-idb { display: none; padding: 2px 10px; }
#container-zoek-filters-idb { padding: 5px 10px; }

#frm-zoek-idb label { font-size: .9em; }
#frm-zoek-idb #lbl-locatie-idb, #frm-zoek-idb #lbl-soort-idb { display: block; margin: 10px 0 3px 0; }
#frm-zoek-idb #ddl-locatie-idb, #frm-zoek-idb #ddl-soort-idb  { width: 150px; margin: 0; padding: 3px; font-size: .85em; color: #01a9ff; border: 1px solid #cae5ff; }
#btn-zoek-idb, #btn-idb-kaart { background: #611383; color: #fff; margin-top: 10px; padding: 3px 5px; border: none; font-size: .9em; }
#btn-idb-kaart { margin-left: 3px; visibility: hidden; }

#container-zoek-idb-kop { width: 100%; border-bottom: 1px solid #fff; padding:0; margin: 0; }
#container-zoek-idb-kop p { padding: 5px 5px 5px 10px; }

#container-resultaat-idb { display: block; position: absolute; width: 380px; margin-top: 0; margin-left: -10px; text-align: left; font-size: .85em; z-index: 101; } 

#container-lijst-kaart-idb { display: block; width: 380px; height: 31px; border-bottom: 4px solid #00a9fe; clear: both; padding: 0; margin: 0; }
#lijst-idb-actief, #lijst-idb-inactief, #kaart-idb-actief, #kaart-idb-inactief { display: block; float: left; height: 21px; width: 120px; color: #000; }

#lijst-idb-inactief, #kaart-idb-inactief { display: block; float: left; height: 21px; background: #d1eafe; border-top: 8px solid #fff; border-bottom: 1px solid #fff; }
#lijst-idb-actief, #kaart-idb-actief { display: block; float: left; height: 22px; background: #00a9fe; border-top: none; border-bottom: 1px solid #00a9fe; border-top: 8px solid #00a9fe; }
#lijst-idb-actief a, #lijst-idb-inactief a, #kaart-idb-actief a, #kaart-idb-inactief a { display: block; font-size: 1.1em; font-weight: bold; padding-top: 4px; padding-bottom: 2px; padding-left: 10px; text-decoration: none; color: #000; }

.lijstitem-zoekresultaat-idb { width: 360px; text-align: left; padding-top: 12px; padding-bottom: 6px; background: url('/ymere/images/stipklein.gif') repeat-x 0 0; font-size: 12px; clear: both; }
.soort-idb { display: block; text-align: right; clear: right; margin-bottom: 5px; }
.lijstitem-zoekresultaat-idb h3 { margin: 0;  padding: 0; color: #00a9fe; }
.lijstitem-zoekresultaat-idb h3 a { color: #00a9fe; text-decoration: none; margin: 0; padding: 0; }
.lijstitem-zoekresultaat-idb p { font-size: 11px; margin: 0; padding: 0 0 0 85px; }
/* .lijstitem-zoekresultaat-idb img { float: left; margin: 1px 10px 5px 0; width: 78px; height: 90px; border: none; } */
.lijstitem-zoekresultaat-idb img { float: left; margin: 1px 10px 5px 0; border: none; }
.lijstitem-zoekresultaat-idb .linkfoto { text-decoration: none; }
.lijstitem-zoekresultaat-idb a { color: #611383; text-decoration: none; margin-bottom: 5px; padding-bottom: 5px; font-weight: bold; }
.lijstitem-zoekresultaat-idb p a:hover { color: #f00; text-decoration: none; margin-bottom: 5px; padding-bottom: 5px; font-weight: bold; }

.lijstitem-zoekresultaat-idb .link-foto-idb { display: block; width: 78px; height: 90px; float: left; margin-right: 10px; margin-top: 20px; }
.lijstitem-zoekresultaat-idb .intro-idb { display: block; font-size: 11px; }

#container-iw-idb { display: block; width: 300px; height: 120px; padding: 5px; font-size: 10px; }
#foto-iw-idb { float: left; width: 78px; height: 90px; margin: 0 5px 10px 0; }
#hdr-iw-idb { font-size: 12px; color: #00a9fe; margin: 0; padding: 0; }
#link-iw-idb{ text-decoration: none; color: #611383; }
#link-iw-idb:hover { text-decoration: none; color: #f00; }
#introtekst-iw-idb { float: left; display: block; width: 210px; font-size: 10px; }

#container-details-idb { position: absolute; display: block; width: 570px; margin-top: 0; margin-left: -10px; text-align: left; font-size: .85em; z-index: 102 } 
#container-lijst-kaart-details-idb { display: block; width: 570px; height: 31px; border-bottom: 4px solid #00a9fe; clear: both; padding: 0; margin: 0; }

#details-informatie-idb { width: 380px; float: left; }
#container-details-idb  #titel-idb { display: block; color: #00a9fe; font-size: 18px; font-weight: bold; margin: 8px 0; }
#detail-foto-idb { width: 380px; }

#meer-informatie-idb { float: right; width: 170px; margin: 0; padding: 0; font-size: 11px; }
#container-vorige-volgende-idb { width: 570px; margin-bottom: 10px; background: url('/ymere/images/stipklein.gif') repeat-x 0 100%;; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:8px }
#container-fotos-idb { margin: 10px 0; }

#status-object-letop { color: #f00; }

.optie-verkocht-verhuurd { position: absolute; display: block; border: none; }
.optie-verkocht-verhuurd-detail { position: absolute; display: block; margin: 0; padding: 0; }
