.oo-map{min-height:350px}.oo-listframe{display:flex;flex-wrap:wrap;gap:40px;margin:40px 20px}.oo-listobject{width:calc(33% - 40px)}@media(max-width:1024px){.oo-listframe{flex-direction:column}.oo-listobject{width:100%;padding:0px!important}}.oo-listobject{padding:0px!important}.oo-listobjectwrap{border:1px solid #EEEBE6}.oo-listtitle{font-weight:bold;margin:30px 10px 30px 10px;height:auto}.oo-listinfotble{display:flex;gap:10px}.oo-listtd{width:50%;font-size:20px;line-height:24px;text-align:left;padding:7px 10px;border-bottom:1px solid #EEEBE6}.oo-listtd:nth-child(odd){font-weight:700}.oo-detailslink{margin-top:35px;margin-bottom:35px}.oo-detailslink a,.favorize,.oo-details-btn{color:#000!important;font-size:22px;background-color:#ffef19;border-width:0px!important;border-color:#ffef19;border-radius:0px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;padding:15px 1em;line-height:1.7em!important}.oo-detailslink a:hover,.favorize:hover,.oo-details-btn:hover{background:#fff;color:#000!important}@media only screen and (max-width:981px){#logo{content:url(https://www.anneloewenstein.de/wp-content/uploads/media/ee7/anneloewenstein-wortmar-rgb-schwarz.svg)}}.bh_hover_overlay .et_pb_text{opacity:0;transition:.4s ease-in-out}.bh_hover_overlay .et_pb_text:hover{opacity:1;cursor:pointer;background:rgba(112,149,153,0.7)}#onoffice-form span.label{display:block;line-height:0.8em;margin-bottom:7px}#onoffice-form input[type=text],#onoffice-form input[type=number],#onoffice-form select{font-size:inherit;width:100%;margin-bottom:15px;border:1px solid #ccc}#onoffice-form textarea{font-size:inherit;width:100%;height:100px}#onoffice-form input[type=checkbox]{display:inline;width:auto;margin-right:10px}#onoffice-form input[type=submit]{color:#000;font-size:22px;background-color:#ffef19;border-width:0px!important;border-color:#ffef19;border-radius:0px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;padding:0.3em 1em;line-height:1.7em!important}#onoffice-form input[type=submit]:hover{background:#B6CFD1}@media(min-width:768px){#onoffice-form input[name=kaufpreis__von],#onoffice-form input[name=kaufpreis__bis],#onoffice-form input[name=wohnflaeche__von],#onoffice-form input[name=wohnflaeche__bis],#onoffice-form input[name=grundstuecksflaeche__von],#onoffice-form input[name=grundstuecksflaeche__bis],#onoffice-form input[name=anzahl_zimmer__von],#onoffice-form input[name=anzahl_zimmer__bis]{width:30%;margin-right:15px}}.oo-searchform{margin:0 0 25px 0}.oo-searchformfieldwrap{display:flex;align-items:end;flex-wrap:wrap}.oo-searchformfield{padding:0 15px;margin-bottom:15px;width:33.33%}.oo-searchformfield label{display:block;margin:0;padding:0}.oo-searchformfield input,.oo-searchformfield button,.oo-searchformfield .multiselect{width:100%;margin:0!important}.oo-searchformfield input[type="checkbox"]{width:auto;margin-right:5px}.oo-searchformfield .multiselect{position:relative}.oo-searchformfield .onoffice-multiselect-popup{position:absolute;width:100%;top:100%;left:0;max-height:250px;overflow-y:scroll;z-index:999;background-color:#ffffff}.oo-searchformfield br{display:none}.oo-estate-map{padding:0 15px;width:100%}.oo-detailsmap{position:relative;height:auto}.oo-detailsmap #map,.oo-estate-map #map{height:300px!important}.oo-estate-map #map .leaflet-top,.oo-estate-map #map .leaflet-bottom{z-index:888}.oo-estate-sort{padding:15px}.oo-listheadline{padding:10px 15px}.oo-listimage{display:block;width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.oo-listtitle{text-align:center;overflow:hidden;font-size:30px}@media(max-width:1024px){.oo-listtitle{font-size:25px}}@media(max-width:768px){.oo-listtitle{font-size:20px}}.oo-listinfotable{min-height:250px}.favorize{display:block;text-align:center;padding:5px;transition:all 0.3s}.favorize{border:1px solid #839fce;cursor:pointer}.oo-detailsheadline{padding:10px 15px}.oo-detailview{display:flex;flex-wrap:wrap}.oo-detailview h2{font-weight:bold}.oo-details-main{width:75%;padding:0 15px}.oo-detailsgallery{margin-bottom:25px}.oo-detailsgallery .slick-arrow{z-index:999}.oo-detailsgallery .slick-prev{left:25px}.oo-detailsgallery .slick-next{right:25px}.oo-detailspicture{background-size:cover;background-position:center center;background-repeat:no-repeat;height:400px}.oo-detailstable{display:flex;flex-wrap:wrap}.oo-detailslisttd{width:25%;padding:5px 0;border-bottom:2px solid #efefef}@media(max-width:768px){.oo-detailslisttd{width:50%;font-size:18px}}.oo-detailslisttd:nth-child(odd){font-weight:700}.oo-detailsfreetext,.oo-detailsmap{padding-bottom:15px;padding-top:15px;border-bottom:2px solid #efefef}.oo-details-sidebar{width:25%;padding:0 15px}@media(max-width:1000px){.oo-details-main{width:100%}.oo-details-sidebar{width:100%}}.oo-asp{margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #efefef}.oo-aspname,.oo-video,.oo-detailsexpose{margin-bottom:15px}.oo-asplocation{margin-bottom:10px}.oo-contact-info{margin-bottom:15px}.oo-contact-info p{margin:0}.oo-similar{width:100%}#oo-similarframe{display:inherit;width:100%}#oo-similarframe .oo-listobject{width:inherit}.detail-contact-form{max-width:600px;padding:0 15px}@media (min-width:500px) and (max-width:600px){.oo-listimage{height:300px!important}}@media (min-width:600px) and (max-width:767px){.oo-listimage{height:400px!important}}@media (min-width:768px) and (max-width:1024px){.oo-listimage{height:400px!important}}@media (min-width:1025px) and (max-width:1200px){.oo-listimage{height:130px!important}}@media (min-width:1201px) and (max-width:1600px){.oo-listimage{height:190px!important}}@media (min-width:1600px) and (max-width:1800px){.oo-listimage{height:200px!important}}@media (min-width:1801px){.oo-listimage{height:300px!important}}@media (max-width:600px){.oo-detailspicture{height:250px!important}}@media (min-width:600px) and (max-width:767px){.oo-detailspicture{height:350px!important}}@media (min-width:768px) and (max-width:1024px){.oo-detailspicture{height:400px!important}}@media (min-width:1025px) and (max-width:1200px){.oo-detailspicture{height:450px!important}}@media (min-width:1201px) and (max-width:1500px){.oo-detailspicture{height:550px!important}}@media (min-width:1501px){.oo-detailspicture{height:600px!important}}a.estate-status>span{background-color:#6bb4b7!important;border-color:#6bb4b7!important;color:#ffef19!important;box-shadow:unset!important;font-size:20px!important}