@charset "UTF-8";
body{}body .centered{text-align:center}body .cookiebar__button{background-color:#FFDD17 !important}body .expose_mod_enquiryForm .widget-submit button[type="submit"]:hover{background-color:#968c8c}body .mod_changelanguage li{order:2}body .mod_changelanguage li.active{order:1}body .block-details .field.bueroflaeche,body .block-details .field.mietpreisProQm,body .block-details .field.teilbarAb{display:none !important}body .expose_mod_fieldList{margin-top:-0.5em}body .field.aussenCourtage,body .field.bueroteilflaeche,body .field.gesamtflaeche,body .field.kaltmiete,body .field.nebenkosten,body .field.nettokaltmiete,body .field.aussenCourtageMwst,body .field.kueche{display:none}body .field.nutzungsart,body .field.objektart,body .field.etage,body .field.baujahr,body .field.Nebenkosten_m²{display:none}body .Nebenkosten_m²{display:none}body .expose_mod_fieldList.block_umgebung{margin-top:1em}body .detail_block .field.Fassade,body .detail_block .field.Sanitaer,body .detail_block .field.Beleuchtung,body .detail_block .field.Bodenbelag,body .detail_block .field.Verkabelung,body .detail_block .field.Kuehlung,body .detail_block .field.Sonnenschutz,body .detail_block .field.Aufzug,body .detail_block .field.Objekt_Kennung{display:none}body .block-detail-ausstattung .grid-container{display:grid !important;grid-template-columns:65% 50%;grid-gap:10px}body .block-detail-ausstattung .field{margin:0 !important}body .block-detail-ausstattung .label{min-width:25%;display:inline-block;font-weight:600;margin-right:1em}body .lage{font-size:0.9em}body .real_estate_item_default .extra-info{font-size:0.8em;padding-bottom:3em}body .real_estate_item_default .extra-info p{margin:0}body .real_estate_item_default .extra-info .sonstige_angaben{margin-top:0.5em}body .real_estate_item_default .main-details{margin-top:0.25em}body .real_estate_item_default .main-details .detail.mietpreisProQm{display:none}body .object-expose-main{font-size:1.25em}body .object-expose-main .label,body .object-expose-main .value{display:inline-block}body .object-expose-main .detail_block{margin-top:1em}body .object-expose-main .field.objektart{margin-top:1em}body .object-expose-main h3{font-size:1.2em}body .object-expose-main .objektbeschreibung,body .object-expose-main .sonstigeAngaben{font-size:0.9em}body .expose_mod_texts{font-size:0.9em}body .section-new-office{padding-bottom:8em}body .header-image img{width:100vw;height:auto}body #main .mod_realEstateList .real_estate_item_default .inner .main-details,body #main .mod_realEstateList .real_estate_item_default .inner .address,body #main .mod_realEstateResultList .real_estate_item_default .inner .main-details,body #main .mod_realEstateResultList .real_estate_item_default .inner .address{color:#574c52}body .ce_filter input,body .ce_filter select{outline-color:#FFDD17}body .ce_filter input:focus,body .ce_filter select:focus{outline-style:solid;border:1px solid #FFDD17 !important;outline-color:#FFDD17}body .ol-portfolio-btn{position:absolute;right:21.2%}body .maps_google_popup_default{font-size:1.2em;max-width:320px;padding-bottom:1em}body .maps_google_popup_default a:hover{text-decoration:none;color:#FFDD17}body .maps_google_popup_default .content *{color:#574c52}body .maps_google_popup_default img{width:100%;height:auto;min-height:185px}body .maps_google_popup_default .title{font-weight:600;font-size:0.9em;margin-bottom:0.25em;color:#574c52}body .maps_google_popup_default .content{padding:1em;font-size:0.9em}body .maps_google_popup_default .bottom{display:none;font-size:0.7em}body .basis-btn-primary a{background-color:#968c8c;color:#FFDD17;border:0;padding:0.25em 0.5em;font-size:1.4em}body .teaser-image img{width:100%;height:auto}body .section-new-office{background-color:#D7D0C9;padding-top:6em;padding-left:calc(8.333333% + 15px);padding-right:calc(8.333333% + 15px)}body .section-immobiliensuche{background-color:#D7D0C9;padding-bottom:10em;text-align:center}body .section-immobiliensuche .mod_realEstateGoogleMap .google-map{min-height:500px}body .section-immobiliensuche .custom-search-filter{position:relative;padding-right:20%}body .section-immobiliensuche .formbody{position:relative;left:0px;text-align:right}body .section-immobiliensuche .ce_filter{text-align:left;background-color:transparent}body .section-immobiliensuche .ce_filter .widget{display:block;margin:1em 0.5em;margin-right:0}body .section-immobiliensuche .ce_filter .widget label{color:#968c8c;display:inline-block;text-align:right;text-transform:uppercase;margin-right:0.25em;font-size:1.4em;font-weight:600}body .section-immobiliensuche .ce_filter .widget input,body .section-immobiliensuche .ce_filter .widget select{border:1px solid #574c52;width:250px;height:35px;font-size:1.2em}body .section-immobiliensuche .ce_filter .real-estate-filter.price,body .section-immobiliensuche .ce_filter .real-estate-filter.room,body .section-immobiliensuche .ce_filter .real-estate-marketing-type{display:none}body .section-immobiliensuche .ce_filter .widget.widget-submit{position:relative;margin:0}body .section-immobiliensuche .ce_filter .widget.widget-submit button{background:#968c8c;cursor:pointer;color:#FFDD17;text-transform:inherit;font-size:1.2em;padding:0.5em 1em;text-transform:uppercase;height:auto}body .section-immobiliensuche .ce_filter .widget.widget-submit button:hover{color:#FFDD17;text-decoration:underline}body .basis-btn-custom{color:#FFDD17;background-color:#968c8c;padding:0.5em 1.5em;margin:auto;width:auto;display:inline-block;margin-top:1em;margin-bottom:2em;text-align:center;text-transform:uppercase}body .basis-btn-custom:hover a{color:#FFF}body .basis-btn-custom:active a,body .basis-btn-custom:visited a{text-decoration:none}body .basis-btn-custom p{margin:0}body .basis-btn-custom a{text-align:center}body .basis-btn-custom a:hover{text-decoration:none}body .swiper-container-wrapper{background-color:#D8D0CA;padding:8em 0 10em;margin:0;width:100%}body .swiper-container-wrapper .swiper-button-next,body .swiper-container-wrapper .swiper-button-prev{color:#574c52;z-index:100001;background-color:#968c8c;padding:1em 1.25em;color:#FFDD17}body .swiper-container-wrapper .swiper-button-next:hover,body .swiper-container-wrapper .swiper-button-prev:hover{color:#FFF}body .swiper-container-wrapper .swiper-button-next:after,body .swiper-container-wrapper .swiper-button-prev:after{position:relative;font-size:1.6em;font-weight:600;top:1px}body .swiper-container-wrapper .swiper-button-prev:after{left:-1px}body .swiper-container-wrapper .slide-btn{background-color:#968c8c;color:#FFDD17;padding:0.5em 2em;margin-top:2em;display:inline-block}body .swiper-container-wrapper .slide-btn:hover{color:#FFF}body .swiper-container-wrapper .slide-btn:hover a{text-decoration:none;color:#FFF}body .swiper-container-wrapper .swiper-pagination{bottom:-10%;left:-25%;width:100%;z-index:20000}body .swiper-container-wrapper .swiper-pagination .swiper-pagination-bullet{width:30px;height:30px;background:#FFF;margin-right:0.5em;opacity:1;cursor:pointer}body .swiper-container-wrapper .swiper-pagination .swiper-pagination-bullet-active{background-color:#968c8c;cursor:inherit}body .swiper-container-wrapper .swiper-button-prev{left:2.25%}body .swiper-container-wrapper .swiper-button-next{right:51.5%}body .swiper-container-home img{width:100%;height:auto;max-width:100%}body .swiper-container-home .swiper-slide>div{display:inline-block;padding:0;vertical-align:top}body .swiper-container-home .swiper-slide .slide-image{width:90%;margin:auto}body .swiper-container-home .swiper-slide .slide-desc{max-width:70%;font-size:1.25em;line-height:1.3em}body .immo-detail-page h3{font-weight:700}body .immo-detail-page .block-detail-ausstattung,body .immo-detail-page .expose_mod_texts{margin-top:1em}body .immo-detail-page .block-detail-ausstattung h3,body .immo-detail-page .expose_mod_texts h3{margin-bottom:1em}body .immo-detail-page .expose_mod_title{margin-top:1em;margin-bottom:1em}body .immo-detail-page .detail-gmap{margin-top:2em}body .immo-detail-page .detail-gmap .google-map{height:400px}body .immo-detail-page .back-btn{position:relative;display:inline-block;width:auto;padding-left:15px;background-color:#968c8c;color:#FFDD17;padding:0.5em 1em;padding-left:2em;margin-bottom:2.5em;cursor:pointer;text-transform:uppercase}body .immo-detail-page .back-btn:hover,body .immo-detail-page .back-btn:active,body .immo-detail-page .back-btn:visited{color:#FFF;text-decoration:none}body .immo-detail-page .back-btn:hover a,body .immo-detail-page .back-btn:active a,body .immo-detail-page .back-btn:visited a{text-decoration:none;color:#FFF}body .immo-detail-page .back-btn:hover a:before,body .immo-detail-page .back-btn:active a:before,body .immo-detail-page .back-btn:visited a:before{background:url("/files/basis/dist/imo-api/images/arrow-back-white.png");background-size:12px 15px}body .immo-detail-page .back-btn a:before{position:relative;top:1px;left:-5px;content:" ";width:12px;height:15px;display:inline-block;background:url("/files/basis/dist/imo-api/images/arrow-back-hover.png");background-size:12px 15px}body .immo-detail-page input,body .immo-detail-page textarea{font-family:europa, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;background-color:#CFC5C0;border:0;padding:0.5em;width:100%;margin-bottom:0.5em}body .immo-detail-page .swiper-button-next{position:absolute;right:-50px}body .immo-detail-page .swiper-button-prev{position:absolute;left:-50px}body .immo-detail-page .swiper-button-next,body .immo-detail-page .swiper-button-prev{color:#574c52;z-index:100001;background-color:#968c8c;padding:1em 1.25em;color:#FFDD17}body .immo-detail-page .swiper-button-next:hover,body .immo-detail-page .swiper-button-prev:hover{color:#FFF}body .immo-detail-page .swiper-button-next:after,body .immo-detail-page .swiper-button-prev:after{position:relative;font-size:1.6em;font-weight:600;top:1px}body .immo-detail-page form button[type="submit"]{background-color:#968c8c;color:#FFDD17;border:0;padding:0.5em 2em;text-transform:uppercase}body .immo-detail-page form button[type="submit"]:hover{background-color:#574c52;color:#FFDD17}body .immo-detail-page #detailslider .swiper-slide{text-align:center;margin:auto;overflow:hidden}body .immo-detail-page #detailslider img{width:auto;height:100%;margin:auto}body .immo-detail-page #detailslider h3{margin-top:0.5em}body .immo-detail-page #detailslider .swiper-container-detail{position:relative;overflow:hidden}body .immo-detail-page #detailslider .expose_mod_gallery{position:relative}body .immo-detail-page #detailslider .field.bueroflaeche,body .immo-detail-page #detailslider .field.teilbarAb,body .immo-detail-page #detailslider .field.mietpreisProQm{display:inline-block;margin-right:0.5em}body .immo-detail-page .expose_mod_fieldList{display:inline-block;margin-right:0.5em}body .immo-detail-page .expose_mod_fieldList div{margin:0.5em 0}body .immo-detail-page .expose_mod_fieldList .field.teilbarAb{display:inline-block}body .expose_mod_details .field{margin:0.5em 0}body .expose_mod_details .field.Netto1,body .expose_mod_details .field.Netto2,body .expose_mod_details .field.Umfeld,body .expose_mod_details .field.Nachbarschaft,body .expose_mod_details .field.Vertrag,body .expose_mod_details .field.Grundbuch,body .expose_mod_details .field.Grundsteuer,body .expose_mod_details .field.Archiv,body .expose_mod_details .field.entf_sbahn,body .expose_mod_details .field.entf_ubahn,body .expose_mod_details .field.entf_bus,body .expose_mod_details .field.entf_autobahn,body .expose_mod_details .field.entf_flug,body .expose_mod_details .field.lage_bag,body .expose_mod_details .field.pkw_stellplaetze{display:none}body .block_umgebung h3{margin-top:0 !important}body .block_umgebung .label{display:none}body .block_umgebung .field.Nachbarschaft{margin:1em 0}body .block_umgebung .field.entf_autobahn,body .block_umgebung .field.entf_bus,body .block_umgebung .field.entf_sbahn,body .block_umgebung .field.entf_ubahn,body .block_umgebung .field.entf_flug{width:15%;display:inline-block}body .block_umgebung .field.entf_autobahn:before{content:"Autobahn";display:block;font-weight:600;margin:0.25em 0}body .block_umgebung .field.entf_bus:before{content:"Bus";display:block;font-weight:600;margin:0.25em 0}body .block_umgebung .field.entf_sbahn:before{content:"S-Bahn";display:block;font-weight:600;margin:0.25em 0}body .block_umgebung .field.entf_ubahn:before{content:"U-Bahn";display:block;font-weight:600;margin:0.25em 0}body .block_umgebung .field.entf_flug:before{content:"Flugzeug";display:block;font-weight:600;margin:0.25em 0}body .block_umgebung .field.pkw_stellplaetze:before{content:"PKW Stellplätze";display:block;font-weight:600;margin:0.25em 0}body #expose-energiebar{margin-top:1.5em;display:block}body .field.energiebar .label,body .field.energiebar .value{width:100%;display:block}body .field.energiebar .bar{width:100%}body div.energie_block .field .label{font-weight:600}body div.energie_block .field div{display:inline-block;width:49%}body .m-bot-0{margin-bottom:0}body .m-bot-25{margin-bottom:0.25em}body .m-bot-50{margin-bottom:0.5em}body .m-bot-75{margin-bottom:0.75em}body .m-bot-100{margin-bottom:1em}body .m-bot-125{margin-bottom:1.25em}body .m-bot-150{margin-bottom:1.5em}body .m-bot-175{margin-bottom:1.75em}body .m-bot-200{margin-bottom:2em}body .m-bot-225{margin-bottom:2.25em}body .m-bot-250{margin-bottom:2.5em}body .m-bot-275{margin-bottom:2.75em}body .m-bot-300{margin-bottom:3em}body .m-top-0{margin-top:0}body .m-top-25{margin-top:0.25em}body .m-top-50{margin-top:0.5em}body .m-top-75{margin-top:0.75em}body .m-top-100{margin-top:1em}body .m-top-125{margin-top:1.25em}body .m-top-150{margin-top:1.5em}body .m-top-175{margin-top:1.75em}body .m-top-200{margin-top:2em}body .m-top-225{margin-top:2.25em}body .m-top-250{margin-top:2.5em}body .m-top-275{margin-top:2.75em}body .m-top-300{margin-top:3em}body .p-bot-0{padding-bottom:0}body .p-bot-25{padding-bottom:0.25em}body .p-bot-50{padding-bottom:0.5em}body .p-bot-75{padding-bottom:0.75em}body .p-bot-100{padding-bottom:1em}body .p-bot-125{padding-bottom:1.25em}body .p-bot-150{padding-bottom:1.5em}body .p-bot-175{padding-bottom:1.75em}body .p-bot-200{padding-bottom:2em}body .p-bot-225{padding-bottom:2.25em}body .p-bot-250{padding-bottom:2.5em}body .p-bot-275{padding-bottom:2.75em}body .p-bot-300{padding-bottom:3em}body .p-top-0{padding-top:0}body .p-top-25{padding-top:0.25em}body .p-top-50{padding-top:0.5em}body .p-top-75{padding-top:0.75em}body .p-top-100{padding-top:1em}body .p-top-125{padding-top:1.25em}body .p-top-150{padding-top:1.5em}body .p-top-175{padding-top:1.75em}body .p-top-225{padding-top:2.25em}body .p-top-250{padding-top:2.5em}body .p-top-275{padding-top:2.75em}body .p-top-300{padding-top:3em}body .mod_article.bg-light-brown{background-color:#D7D0C9}body .mod_article.bg-brown{background-color:#574c52}body .bg-light-brown{background-color:#D7D0C9}body .no-margin-bot{margin-bottom:0}body .immo-detail-page{padding:2em 0;padding-bottom:8em;padding-top:0;background-color:#D7D0C9;color:#574c52}body .immo-detail-page h1,body .immo-detail-page h2,body .immo-detail-page h3,body .immo-detail-page h4,body .immo-detail-page h5{color:#574c52}body .immo-detail-page .expose_mod_contactPerson{color:#574c52}body .immo-detail-page .detail-top{padding:2em 0}body .immo-detail-page .detail-top h1{text-align:center;color:#FFDD17}body .immo-detail-page .detail-top .expose_mod_address{text-align:center}body .immo-detail-page .detail-ansprechpartner .company{font-weight:600;margin-bottom:0.5em}body .immo-detail-page .detail-ansprechpartner p{margin:0.25em 0}body .ce_filter{background-color:#D7D0C9;text-align:center;color:#FFF;background-color:#574c52;padding:1em 0.5em;font-size:1.1em}body .ce_filter input,body .ce_filter select{background-color:#D7D0C9;border:0;color:#574c52}body .ce_filter .widget{display:inline-block;margin-right:0.5em}body .ce_filter .widget.widget-submit{margin-top:0.75em}body .ce_filter .widget.widget-submit button{position:relative;top:0;color:#FFDD17;background-color:#968c8c;font-size:1em;line-height:1;height:33px;border:0;text-transform:uppercase}body .ce_filter .widget input{padding:0.25em}body .ce_filter .widget label{color:#FFDD17}body .mod_realEstateList,body .mod_realEstateResultList{background-color:#D7D0C9;padding:1em 0}body .mod_realEstateList .main-details,body .mod_realEstateResultList .main-details{display:none}body .mod_realEstateList .result-count,body .mod_realEstateList .empty,body .mod_realEstateResultList .result-count,body .mod_realEstateResultList .empty{text-align:center;color:#574c52}body .mod_realEstateList .result-count,body .mod_realEstateResultList .result-count{padding-bottom:0.5em}body .mod_realEstateList .real_estate_item_default,body .mod_realEstateResultList .real_estate_item_default{margin-bottom:1em;padding:0 0.5em;display:flex;flex-direction:column;padding:0.5em;line-height:1.5em;transition:all 0.2s ease-out}body .mod_realEstateList .real_estate_item_default .inner,body .mod_realEstateResultList .real_estate_item_default .inner{display:flex;flex-direction:column}body .mod_realEstateList .real_estate_item_default .swiper-button-prev,body .mod_realEstateList .real_estate_item_default .swiper-button-next,body .mod_realEstateResultList .real_estate_item_default .swiper-button-prev,body .mod_realEstateResultList .real_estate_item_default .swiper-button-next{color:#574c52}body .mod_realEstateList .real_estate_item_default .main-image,body .mod_realEstateResultList .real_estate_item_default .main-image{margin-bottom:0.5em}body .mod_realEstateList .real_estate_item_default:hover .inner *,body .mod_realEstateResultList .real_estate_item_default:hover .inner *{color:#574c52;text-decoration:none}body .mod_realEstateList .real_estate_item_default img,body .mod_realEstateResultList .real_estate_item_default img{width:100%;height:auto}body .mod_realEstateList .real_estate_item_default .inner,body .mod_realEstateResultList .real_estate_item_default .inner{position:relative;height:100%;color:#574c52}body .mod_realEstateList .real_estate_item_default .inner .content-inner,body .mod_realEstateResultList .real_estate_item_default .inner .content-inner{position:relative;min-height:200px;flex:1;background-color:#ede6df;padding:1em;padding-bottom:2em}body .mod_realEstateList .real_estate_item_default .inner a,body .mod_realEstateResultList .real_estate_item_default .inner a{color:#574c52}body .mod_realEstateList .real_estate_item_default .inner h4,body .mod_realEstateResultList .real_estate_item_default .inner h4{margin-top:0.25em;line-height:1.3em}body .mod_realEstateList .real_estate_item_default .inner .label,body .mod_realEstateResultList .real_estate_item_default .inner .label{font-weight:600}body .mod_realEstateList .real_estate_item_default .inner .main-details,body .mod_realEstateList .real_estate_item_default .inner .address,body .mod_realEstateResultList .real_estate_item_default .inner .main-details,body .mod_realEstateResultList .real_estate_item_default .inner .address{color:#FFF}body .mod_realEstateList .real_estate_item_default .inner .address,body .mod_realEstateResultList .real_estate_item_default .inner .address{margin-bottom:1em}body .mod_realEstateList .real_estate_item_default .inner .main-description,body .mod_realEstateResultList .real_estate_item_default .inner .main-description{margin:1em 0}body .mod_realEstateList .real_estate_item_default .inner div.expose-link a,body .mod_realEstateResultList .real_estate_item_default .inner div.expose-link a{display:block;margin-top:1em;padding:0.5em 1em;text-transform:uppercase;text-align:center;cursor:pointer;transition:all 0.2s ease-out;background-color:#968c8c;color:#FFDD17}body .mod_realEstateList .real_estate_item_default .inner div.expose-link a:hover,body .mod_realEstateResultList .real_estate_item_default .inner div.expose-link a:hover{text-decoration:none;color:#FFF}body .mod_realEstateList .real_estate_item_default .inner div.expose-link a:active,body .mod_realEstateList .real_estate_item_default .inner div.expose-link a:visited,body .mod_realEstateResultList .real_estate_item_default .inner div.expose-link a:active,body .mod_realEstateResultList .real_estate_item_default .inner div.expose-link a:visited{text-decoration:none}body .mod_realEstateList .real_estate_item_default .inner div.expose-link:hover a,body .mod_realEstateResultList .real_estate_item_default .inner div.expose-link:hover a{text-decoration:none;background-color:#968c8c}body .mod_realEstateList .real_estate_item_default .inner .main-details,body .mod_realEstateResultList .real_estate_item_default .inner .main-details{padding-bottom:3em}body .mod_realEstateList .real_estate_item_default .inner .bottom,body .mod_realEstateResultList .real_estate_item_default .inner .bottom{position:absolute;bottom:1em}body .mod_realEstateList .real_estate_item_default .inner .bottom a:hover,body .mod_realEstateResultList .real_estate_item_default .inner .bottom a:hover{text-decoration:underline}body .mod_realEstateList .real_estate_item_default.no-images .main-image,body .mod_realEstateResultList .real_estate_item_default.no-images .main-image{border:0}body .mod_realEstateList nav.pagination p,body .mod_realEstateResultList nav.pagination p{bottom:-2em}body .mod_realEstateList .pagination,body .mod_realEstateResultList .pagination{position:relative;text-align:center;margin:1em 0;padding-bottom:2em}body .mod_realEstateList .pagination p,body .mod_realEstateResultList .pagination p{position:absolute;width:100%;bottom:-2.75em;text-align:center}body .mod_realEstateList .pagination a,body .mod_realEstateResultList .pagination a{color:#FFDD17 !important}body .mod_realEstateList .pagination .next,body .mod_realEstateList .pagination .prev,body .mod_realEstateResultList .pagination .next,body .mod_realEstateResultList .pagination .prev{text-transform:uppercase}body .mod_realEstateList .pagination ul,body .mod_realEstateResultList .pagination ul{margin:auto}body .mod_realEstateList .pagination ul li,body .mod_realEstateResultList .pagination ul li{display:inline-block;padding:0.75em 1em;background-color:#968c8c;color:#FFDD17;margin-right:0.25em;line-height:1;cursor:pointer}body .mod_realEstateList .pagination ul li:hover,body .mod_realEstateResultList .pagination ul li:hover{background-color:#968c8c;color:#FFF}body .mod_realEstateList .pagination ul li a,body .mod_realEstateResultList .pagination ul li a{color:#000;line-height:1;font-size:1.1em;transition:all 0.2s ease-out}body .mod_realEstateList .pagination ul li a:hover,body .mod_realEstateResultList .pagination ul li a:hover{text-decoration:none}body .mod_realEstateList .pagination ul li.active,body .mod_realEstateResultList .pagination ul li.active{line-height:1;font-weight:700}body .mod_realEstateList .pagination li,body .mod_realEstateResultList .pagination li{list-style-type:none;padding:0;margin:0}body .mod_realEstateList .pagination li.next,body .mod_realEstateList .pagination li.previous,body .mod_realEstateResultList .pagination li.next,body .mod_realEstateResultList .pagination li.previous{position:absolute}body .mod_realEstateList .pagination li.next a,body .mod_realEstateList .pagination li.previous a,body .mod_realEstateResultList .pagination li.next a,body .mod_realEstateResultList .pagination li.previous a{text-decoration:none}body .mod_realEstateList .pagination li.next,body .mod_realEstateResultList .pagination li.next{right:1.5em}body .mod_realEstateList .pagination li.previous,body .mod_realEstateResultList .pagination li.previous{left:1.5em}body .mod_realEstateList{padding:2em 0 8em}body .mod_realEstateList .custom-slider-container{position:relative}body .mod_realEstateList .custom-slider-container .swiper-container{overflow:hidden}body .mod_realEstateList .custom-slider-container .swiper-button-next,body .mod_realEstateList .custom-slider-container .swiper-button-prev{color:#574c52;z-index:100001;background-color:#968c8c;padding:1em 1.25em;color:#FFDD17}body .mod_realEstateList .custom-slider-container .swiper-button-next:hover:after,body .mod_realEstateList .custom-slider-container .swiper-button-prev:hover:after{color:#FFF}body .mod_realEstateList .custom-slider-container .swiper-button-next:after,body .mod_realEstateList .custom-slider-container .swiper-button-prev:after{position:relative;font-size:1.6em;font-weight:600;top:1px;color:#FFDD17}body .mod_realEstateList .custom-slider-container .basis-slider-item{transition:all 0.2s ease-out}body .mod_realEstateList .custom-slider-container .basis-slider-item .expose-link{bottom:0;left:0;z-index:5000}body .mod_realEstateList .custom-slider-container .basis-slider-item .expose-link a{background-color:#968c8c;color:#FFDD17;display:inline-block;padding:0.25em 2em}body .mod_realEstateList .custom-slider-container .basis-slider-item .expose-link a:hover{background-color:#FFDD17;color:#FFF}body .mod_realEstateList .custom-slider-container .basis-slider-item .expose-link a:active,body .mod_realEstateList .custom-slider-container .basis-slider-item .expose-link a:visited{text-decoration:none}body .mod_realEstateList .custom-slider-container .swiper-slide{height:auto}body .mod_realEstateList .custom-slider-container .swiper-button-prev{position:absolute;left:-2em;z-index:3001}body .mod_realEstateList .custom-slider-container .swiper-button-next{position:absolute;right:-2em;z-index:3002}body .mod_realEstateList .custom-slider-container .expose-link{position:absolute;left:0;width:100%;bottom:2em}body .mod_realEstateList .custom-slider-container .main-description{padding-bottom:3.5em}@media (max-width:767px){body .ol-portfolio-btn{bottom:-5em !important}body .immo-detail-page #detailslider img{width:100%}body .block-detail-ausstattung .grid-container{display:block !important}body .block-detail-ausstattung .grid-container .field{margin:1em 0em !important}body .block-detail-ausstattung .grid-container .label,body .block-detail-ausstattung .grid-container .value{width:100%;display:block}body .navbar-toggle .icon-bar{border-radius:0}body .object-expose-main .objektbeschreibung,body body .object-expose-main .sonstigeAngaben{font-size:1em}body .block_umgebung{margin:1em 0}body .block_umgebung .field{width:100% !important;display:block;margin:1em 0em}body .ol-portfolio-btn{position:absolute;left:1.5em;bottom:-4em;right:inherit}body .basis-top-imo-slider{overflow:hidden}body .section-immobiliensuche .formbody{text-align:left;max-width:100%}body .section-immobiliensuche .ce_filter{padding:0}body .section-immobiliensuche .ce_filter .widget{margin:0}body .section-immobiliensuche .ce_filter .widget label{margin-bottom:0.25em;display:block;text-align:left;margin:0.5em 0}body .section-immobiliensuche .ce_filter .widget.widget-submit{margin-top:0.5em}body .section-immobiliensuche .custom-search-filter{left:inherit;padding:0 15px}body .section-immobiliensuche input,body .section-immobiliensuche select{border-radius:0}body .section-immobiliensuche .ce_filter .widget label,body .section-immobiliensuche .ce_filter .widget input,body .section-immobiliensuche .ce_filter .widget select{width:100%;display:block}body .swiper-container-wrapper .swiper-slide .slide-image{width:100%;margin:0 auto}body .swiper-container-wrapper .swiper-slide img{max-width:100%;margin:auto}body .swiper-container-wrapper .swiper-slide div,body .swiper-container-wrapper .swiper-slide h3{max-width:90%;margin:0 auto}body .swiper-container-wrapper .swiper-slide>div{max-width:100%}body .swiper-container-wrapper .swiper-slide h3{margin-top:2em}body .swiper-container-wrapper .swiper-slide .slide-desc{max-width:100%;width:100%;padding:0 1em}body .swiper-container-wrapper .swiper-slide .slide-btn{margin-top:2em;margin-left:2.5em}body .swiper-container-wrapper .swiper-pagination{display:none}body .swiper-container-wrapper .swiper-button-prev{left:10px}body .swiper-container-wrapper .swiper-button-next{right:20px}}@media (min-width:930px) and (max-width:1110px){body .section-immobiliensuche .ce_filter{padding:0}body .section-immobiliensuche .ce_filter .widget{margin:0.5em 0}body .section-immobiliensuche .ce_filter .widget label,body .section-immobiliensuche .ce_filter .widget input,body .section-immobiliensuche .ce_filter .widget select{font-size:1em}}@media (min-width:768px) and (max-width:929px){body div.col-12{display:block;width:100%;max-width:inherit;flex:0 0 100%}}@media (min-width:800px){.container{max-width:750px}}@media screen and (min-width:900px){.container{max-width:900px}}@media screen and (min-width:1100px){.container{max-width:950px}}@media (min-width:1400px){.container{max-width:1200px}}@media (min-width:1600px){.container{max-width:1300px}}@media (min-width:2000px){.container{max-width:1850px}}@media (min-width:2200px){.container{max-width:2100px}}