#pe_stars,#pe_stars .sv_pe_stars{height:25px!important}#ProvenExpert_widgetbar_container{position:relative}body *{overflow-wrap:break-word!important;word-wrap:break-word!important;-webkit-hyphens:auto!important;-ms-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important}.elementor-3487{width:100%!important}.elementor a{text-transform:none!important}.elementor-sitemap-item{color:#ee7f01}strong.capital-letters{color:#ee7f01}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0!important}.content-main-404{margin-top:150px}.elementor-element.inhaltsbox-headline.elementor-widget.elementor-widget-heading{height:15%}.elementor-row{padding-top:15px}#breadcrumbs{margin-top:5px;color:#ee7f01}.breadcrumb_last{color:#ee7f01;font-weight:400}h2.elementor-heading-title.elementor-size-default,h1.elementor-heading-title.elementor-size-default{margin-top:30px}b{color:#ee7f01;font-weight:400}b.amarc{text-transform:lowercase}body{color:#2e2d2c;font-family:'Arial',sans-serif}.clear{clear:both}.abstand{padding:25px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}h1{padding-top:10px;font-weight:400;font-size:2rem;tetext-transform:uppercase;color:#2e2d2c}h1.object-title{width:100%}h2{font-weight:300;color:#2e2d2c}h3{color:#2e2d2c}a{color:#ee7f01}a:hover{color:#ee7f01}.grid-33{width:33.33%;float:left}.paddinggrid{padding-top:6px}.no-padding{padding:0}.rightalign{text-align:right}.centeralign{text-align:center}img.alignright{float:right;margin:10px 0 10px 15px}img.alignleft{float:left;margin:10px 15px 10px 0}img.alignnone{display:block;margin:auto}header{position:fixed;top:0;left:0;width:100%;z-index:999;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.1);box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.top-bar{background-color:#ee7f01;padding:5px 0;color:#fff}.top-bar .left{text-align:left}.top-bar .right{text-align:right}.top-bar a{padding:0 7px 0 10px;color:#fff}.top-bar a:first-child{border:0}.top-bar a:hover{color:#fff;text-decoration:none}.main-head{background-color:#fff;position:relative}.logo{padding:10px 0}.logo img{width:190px;max-width:100%}nav{text-align:right;position:inherit!important}nav #searchform{width:300px;position:relative;float:right;margin:10px 0 0 0}nav #searchform input{width:100%;border:none;background-color:rgb(252,229,204);padding:4px}nav #searchform button[type="submit"]{position:absolute;top:0;right:0;width:35px;border:0;color:#fff;background-color:#ee7f01;height:100%;cursor:pointer}nav ul{margin:0;padding-top:40px}nav ul li{position:relative;display:inline-block;list-style:none}nav ul li a{color:#2e2d2c;font-weight:700;padding:10px;padding-top:30px;text-transform:uppercase;width:100%}nav ul li a:hover,.current_page_item>a{color:#fff;font-weight:700;text-decoration:none;background:#ee7f01}nav .sub-menu{position:absolute;width:250px;left:0;padding:0;background:#fff;text-align:left;display:none;box-shadow:0 0 10px -3px rgba(0,0,0,.5)}nav .sub-menu li{width:100%;color:#000}nav .sub-menu li:last-child{border:none}nav .sub-menu li a{padding:0 15px;display:block;font-weight:400;width:100%;border-top:3px solid #fff}nav .sub-menu li a:hover{background-color:#fdf2e5;color:#2e2d2c;font-weight:400;padding:0 15px;border-top:3px solid #ee7f01}nav ul li:hover ul{display:block}.calltoaction{color:#fff;background-color:#ee7f01;border-radius:5px;padding:1px;font-size:30px;position:absolute;width:45px;height:45px;text-align:center;top:25px;display:none}.calltoaction a{color:#fff}.mobile-call{left:10px}.mobile-nav-trigger{right:10px;cursor:pointer}.mobile-nav-content{padding-top:15px;padding-bottom:15px;display:none}.mobile-nav-content ul{padding:0;margin:0}.mobile-nav-content ul.sub-menu{background-color:#efefef;margin-bottom:10px}.mobile-nav-content ul.sub-menu li{padding:0 15px;background-color:#efefef;border-bottom:1px solid #ddd}.mobile-nav-content ul.sub-menu li:last-child{border:none}.mobile-nav-content ul li{list-style:none}.mobile-nav-content a{color:#2e2d2c;line-height:31px}.mobile-nav-content a:hover{text-decoration:none;background:#ee7f01}.mobile-nav-content ul li a:hover,.mobile-nav-content .current_page_item>a{border:none;color:#fff;padding:10px}.post-password-form{max-width:1140px;margin-left:15%;margin-top:10px}.login input[type="submit"]{color:#fff;background-color:#ee7f01;border:0;padding:3px;width:150px}.content-main{background-color:#fff}.teaser_column{padding:10px}.elementor-element.teaserheadline span.elementor-heading-title,span.headline{color:#2e2d2c;font-weight:300;text-align:center;display:block;font-size:25px;text-transform:uppercase}.teasericon img{width:75px}.elementor-element.teasertext .elementor-text-editor p{text-align:center;color:#2e2d2c}.elementor-element.teasertext .elementor-text-editor a{padding:10px 20px;border:1px solid #2e2d2c;text-transform:uppercase;font-weight:300;color:#2e2d2c}.trenner .elementor-row{padding:0 35px}.search-results article{padding:15px 0;border-bottom:1px solid #d7d7d7}.view-article{padding:10px 20px;border:1px solid #2e2d2c;text-transform:uppercase;font-weight:300;color:#2e2d2c;display:block;width:200px;text-align:center;margin-top:10px}.view-article:hover{color:#2e2d2c;text-decoration:none}.search-results h2 a{color:#2e2d2c;padding:0 0 2px 0;border-bottom:3px solid #fff}.search-results h2 a:hover{border-bottom:3px solid #ee7f01;text-decoration:none}.page-numbers{margin:0 5px 0 0}.listobejct-top_image{height:250px;width:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.label_info{position:absolute;bottom:0;left:0;width:100%;background:rgba(239,239,239,.7);padding:5px 15px;text-align:center;color:#2e2d2c;font-size:13px}.label_info strong{font-weight:500;display:block;height:45px}a.estate-status>span{border-color:#ee7f01!important}.list-info table tr td:first-child{width:120px}.list-info table{width:100%}.list-infotr:nth-child(odd){background:#fdf2e5}.list-info tr:nth-child(even){background-color:#fbdbb7}.listenrahmen{margin-top:30px}.list-info{margin-bottom:20px}.listobject{margin-bottom:25px;border-bottom:3px solid #ee7f01}.listobject:last-child,.listobject:nth-last-child(2),.listobject:nth-last-child(3),.listobject:nth-last-child(4){border:0}.listobejct_image{min-height:200px}.listobejct_image:first-child{min-height:200px;height:200px;width:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.listobject span{display:block}.obj-headline{color:#2e2d2c;font-weight:700;font-size:18px;padding-bottom:25px;height:80px}.hidden{display:none}.collapsible{background-color:#fff;color:#ee7f01;cursor:pointer;padding:18px;width:50%;border:0;box-shadow:0 0 10px -3px rgba(0,0,0,.5);outline:none!important;font-size:20px;font-weight:700;text-align:center;position:relative;margin-bottom:20px}.collapsible .active,.collapsible:hover{background-color:#fbdbb7}.contentleistungen{display:none}.mehr-angebote{text-align:center}.mehr-angebote:before{content:" ";background-color:#ee7f01;display:table;width:100%;height:3px;position:absolute;left:0;top:50%;z-index:0}.mehr-angebote a{position:relative}tbody{color:#2e2d2c}iframe.rundgang{width:100%;height:550px;border:0}.freitext li{list-style:none}.expose a{display:block;text-transform:uppercase;font-weight:400;color:#fff;background-color:#ee7f01;padding:5px;text-align:center;margin:0 0 3px 0;font-size:14px}.col-md-4.expose{padding:0}.movie a{display:block;text-transform:uppercase;font-weight:400;color:#fff;background-color:#ee7f01;padding:5px;text-align:center;margin:0 0 3px 0;font-size:14px}.col-md-4.movie{padding:0}.details-table{margin-bottom:30px}.details-table table{width:100%}.details-table tr:nth-child(odd){background:#fce5cc;color:#2e2d2c}.details-table tr:nth-child(even){background-color:#fbdbb7;color:#2e2d2c}.details-gallery{margin-bottom:25px;margin-top:120px;padding:25px 0 25px 0;background-color:#fdf2e5}.main-gallery a{height:450px;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;border:5px solid #fff;margin-right:10px}.details-table td{width:60%;padding-left:15px;padding-top:5px}.details-freitexte{margin-bottom:25px}.col-md-12.details-freitexte{padding:5px}strong.textbutton:after{content:" \ "}.textbutton{padding:0;border-bottom:3px solid #ee7f01;border-top:3px solid #ee7f01;display:block;width:14%;float:left;text-align:center;font-size:14px;font-weight:300;cursor:pointer;margin-top:10px}.textbutton.active{color:#ee7f01}.freitext{display:none;margin-top:30px;min-height:200px}.freitext.active{display:block}.details-asp{margin-bottom:25px;box-shadow:0 0 10px -3px rgba(0,0,0,.5);border:0;height:500px}.details-asp h3{font-size:18px;font-weight:700;padding:5px 0 0 0}.asp_image{min-height:300px;background-position:center center;background-repeat:no-repeat;position:relative;background-size:cover}.asp-info{padding:0;width:100%}.asp-name{color:#ee7f01;text-align:left;display:block;font-size:22px;padding-bottom:10px}.asp-info ul{padding:0;margin:0}.asp-info li{list-style:none}.asp-info img{padding-top:15px}.details-linkbutton{margin:0 0 15px 0}.details-linkbutton span.headline{font-size:20px;color:#fff}i.fas.fa-angle-right.slick-arrow{position:absolute;color:#fff;bottom:47%;background:rgba(238,127,1,.45);cursor:pointer;padding:6px 12px;float:right;right:1%;font-size:40px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:red}i.fas.fa-angle-left.slick-arrow{position:absolute;bottom:47%;background:rgba(238,127,1,.45);color:#fff;cursor:pointer;padding:6px 12px;left:1%;float:left;z-index:40;font-size:40px}.news-details{margin-top:150px}.news_details_image img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{height:450px}.iservice .formfield{text-align:left}.iservice p{text-align:left}.formfield.iservice{margin:0}.formfield{margin:0 0 10px 0;color:#2e2d2c}label{color:#2e2d2c}.formfield label{color:#2e2d2c;display:block;margin-bottom:.1rem}.formfield input,.formfield textarea,.formfield select,.formfield button{width:100%}.formfield select{height:30px}.formfield input[type="submit"],.formfield button.submit_button{background-color:#ee7f01;color:#fff;border:0;padding:10px 10px;cursor:pointer;margin-top:10px}.formfield input[type="text"],.formfield select,.formfield textarea{background-color:#fff;box-shadow:0 0 10px -3px rgba(0,0,0,.5);border:none;padding:3px 5px}.formfield input[type="checkbox"]{width:auto;margin:0 5px 0 0}.maklersuche-home .formfield input[type="submit"]{margin-left:5px}.search.search-results{margin-top:200px}.schnellsuche{background:rgba(255,255,255,.62);border-bottom:3px solid #ee7f01;margin-top:-400px;z-index:888!important;position:relative!important}.searchform-home{padding:15px}.onoffice-multiselect-popup{background-color:none!important;overflow-y:scroll;height:80px}.searchformfield input{background-color:#fff;box-shadow:0 0 10px -3px;border:none;padding:3px 7px}.listenrahmen .multiselect{background-color:rgba(0,102,179,.2);padding:5px}.onoffice-multiselect-popup input[type="checkbox"]{float:right;width:auto}.onoffice-multiselect-edit,.multiselect{width:100%;background-color:#fff}.searchformfield input[name="kaltmiete__von"],.searchformfield input[name="kaufpreis__von"],.searchformfield input[name="grundstuecksflaeche__von"],.searchformfield input[name="wohnflaeche__von"],.searchformfield input[name="anzahl_zimmer__von"]{width:48%;float:left;margin:0 1% 0 0;background-color:#fff}.onoffice-multiselect-popup>label{padding-right:15px}.searchformfield input[name="kaltmiete__bis"],.searchformfield input[name="kaufpreis__bis"],.searchformfield input[name="grundstuecksflaeche__bis"],.searchformfield input[name="wohnflaeche__bis"],.searchformfield input[name="anzahl_zimmer__bis"]{width:49%;float:left;margin:0 0 0 1%;background-color:#fff}.data-checkbox input{width:auto;margin:0 5px 0 0}.formfield.searchformfield.submit{padding:0}input#searchsubmit{color:#fff;background-color:#ee7f01;border:0;margin-top:0!important}button,input{border:0;box-shadow:0 0 10px -3px rgba(0,0,0,.5);border:none;padding:3px 5px;cursor:pointer}.ui-menu .ui-menu-item:focus{cursor:pointer}.ui-widget{font-family:Arial,sans-serif!important}.ui-widget-content{border:none!important;box-shadow:0 0 10px -3px rgba(0,0,0,.5);background:#fff!important;padding-left:10px!important}.ui-state-focus{border:0!important;background:#ffff!important;font-weight:normal!important;color:#2e2d2c!important}.container.maklersuche-ergebnisse{margin-top:50px}.maklersuche-home .searchformfield{float:left}.maklersuche-home .formfield label{display:none}img.img-responsive.contactphoto{float:left;overflow:hidden;max-width:100%;max-height:350px}.makleradresse strong{display:block}.makleradresse table tr td:first-child{width:150px}.makleradresse table tr td{vertical-align:top;padding:0 0 5px 0}.maklersuche-ergebnisse{border-bottom:3px solid #ee7f01;margin-bottom:30px}.maklersuche .formfield{float:left;padding-left:0}.maklersuche .formfield input[type="submit"]{margin-top:25px}.maklersuche{margin-bottom:30px}.objectnumbersearch{padding:0;position:relative;width:200px;float:right;max-width:100%}.objectnumbersearch input{color:#fff;background:none;border:1px solid #fff;border-right:none;padding:2px 5px;font-weight:300;position:relative}.objectnumbersearch button{height:30px;width:30px;position:absolute;right:-5px;top:0;color:#fff;background:none;border:1px solid #fff;cursor:pointer;text-align:center}.objectnumbersearch input::placeholder{opacity:1;color:#fff}.objectnumbersearch input::-moz-placeholder{opacity:1;color:#fff}.objectnumbersearch input::-webkit-input-placeholder{opacity:1;color:#fff}.formfield.inquiry input[type="text"],.formfield.inquiry textarea{background-color:fff;box-shadow:0 0 10px -3px rgba(0,0,0,.5);border:none;padding:3px 5px}form#onoffice-form{background-color:#fff;padding:20px;box-shadow:0 0 10px -3px rgba(0,0,0,.5)}.details-form{background:#fce5cc;padding:50px;border-bottom:3px solid #ee7f01;border-top:3px solid #ee7f01}.details-form h3{text-align:center;padding-bottom:10px}.iservice{margin-left:20px;margin-right:20px}.interest-form h2{margin:30px 0 20px}form#onoffice-form.interest-form{background:none;box-shadow:none;padding:0}.interest-form label{margin-bottom:.5rem}.interest-form .formfield input[type="text"],.interest-form .formfield select,.interest-form .formfield textarea{border:0;outline:unset}.interest-form input[name="anzahl_zimmer__von"],.interest-form input[name="kaufpreis__von"],.interest-form input[name="kaltmiete__von"],.interest-form input[name="grundstuecksflaeche__von"],.interest-form input[name="wohnflaeche__von"]{width:49%;margin-right:1%;float:left}.interest-form input[name="anzahl_zimmer__bis"],.interest-form input[name="kaufpreis__bis"],.interest-form input[name="kaltmiete__bis"],.interest-form input[name="grundstuecksflaeche__bis"],.interest-form input[name="wohnflaeche__bis"]{width:49%;float:left;margin-left:1%}footer .main-foot{background-color:#fdf2e5;padding:20px 0;margin-top:120px;border-top:3px solid #ee7f01}.footerlogo img{width:190px;max-width:100%}.bottom-bar{padding:10px 0;font-size:10px;background-color:#ee7f01;color:#fff}.footer-nav a{color:#fff;padding:0 3px}h5.standort{color:#2e2d2c;border-bottom:3px solid #ee7f01}.footer-nav a:hover{color:#2e2d2c;text-decoration:none}.onoffice{text-align:right}.cookieoverlay{padding:10px;position:fixed;bottom:0;right:0;width:100%;max-width:100%;background-color:#fff;color:#2e2d2c;z-index:999;border-top:3px solid #ee7f01}.cookietext{width:90%;float:left}.cookiebutton{float:right;text-align:center;border:1px solid #fff;color:#fff;background-color:#ee7f01;border-radius:5px;padding:5px 10px;margin:10px 0 0 0;cursor:pointer}@media only screen and (max-width:1199px){nav ul li a{font-size:14px}}@media only screen and (max-width:1070px){.content-main{margin-top:0}}@media only screen and (max-width:991px){.list-info table tr td:first-child{width:80px}header{position:absolute}.logo{width:100%;max-width:100%;flex:100%}.logo img{display:block;margin:auto}nav{display:none}.calltoaction{display:block}.footer-nav,.onoffice{width:100%;max-width:100%;flex:100%;text-align:center}.footer-nav{padding-bottom:5px}.latest_news-image,.latest_news-text{width:100%;margin-bottom:10px}.standort-text,.mehrwert-text{opacity:1}.standort-headline,.mehrwert-headline{opacity:0}.content-main{padding:25px}}@media only screen and (max-width:767px){.startseite-rahmen .listobject-top{margin:0 0 25px 0}.footerlogo img{display:block;margin:auto}.footerlogo{padding-bottom:25px}.siegel ul{text-align:center}.objectnumbersearch input{display:block;margin:auto}.rightalign{text-align:center}.content-main{padding:15px}.list-info table tr td:first-child{width:180px}}@media only screen and (max-width:515px){.cookietext{width:100%}.cookiebutton{float:left}.list-info table tr td:first-child{width:180px}}@media only screen and (max-width:475px){.textbutton{font-size:16px}}@media only screen and (max-width:400px){.logo img{width:175px}.calltoaction{top:12px}}@media only screen and (max-width:370px){.obj-headline{height:100px}.label_info strong{height:60px}}.grecaptcha-badge{visibility:hidden}.col-md-6.grundriss{float:left}button.slider-button{background:#ee7f01;padding:15px}button.slider-button a{color:#fff}div#energieausweis p{margin:0}@media only screen and (max-width:768px){a[href="#immobilien"]{display:none!important}section.elementor-element.elementor-section-stretched.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section>div>div>div>div>div>div>div>div>div>div>div>div>div.slick-slide-inner .slider-button{display:none}}@media only screen and (min-width:769px){a[href="#immobilien"]{position:absolute;right:0;bottom:80px;background:rgba(29,29,27,.45)!important;width:375px}.slick-slide-inner .elementor-slide-content{max-width:100%!important;height:100%}section.elementor-element.elementor-section-stretched.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section>div>div>div>div>div>div>div>div>div>div>div>div>div.slick-slide-inner .elementor-slide-description button{position:absolute;right:0;bottom:0;width:375px}.swiper-slide-contents button.slider-button{position:absolute;right:0;bottom:15px;width:375px}}@media only screen and (max-width:768px){.swiper-slide-contents button.slider-button{display:none}}.footerlogo img{margin-top:20px}.main-foot .row{align-items:start}.standorte{font-size:12px}.standorte span{padding:0 0 0 15px!important}@media (min-width:768px){form .elementor-column.elementor-col-50,form .elementor-column[data-col="50"]{width:50%!important}}select{box-shadow:0 0 10px -3px rgba(0,0,0,.5)}@media (max-width:1150px){.content h1,.content h2,.content h3{padding:0!important}}.elementor-widget-wrap{padding:5px}.startseite-rahmen{padding:0}