#immosearch-app #immosearch-insert{width:960px;margin:0 0 16px 0}#immosearch-app #immosearch-insert ul{position:relative;z-index:2;margin:0;padding:0}#immosearch-app #immosearch-insert li{background-color:#f8f8f8;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;float:left;list-style:none;height:30px;padding:0 32px;margin-right:-1px}#immosearch-app #immosearch-insert li:hover{background-color:#eee}#immosearch-app #immosearch-insert li a{font-size:13px;line-height:31px;text-decoration:none;color:#222}#immosearch-app #immosearch-insert li.current{background-color:#94ba65;border-top:1px solid #94ba65;border-left:1px solid #94ba65;border-right:1px solid #94ba65;border-bottom:1px solid #94ba65}#immosearch-app #immosearch-insert li.current a{color:#fff;font-weight:bold;font-size:16px}#immosearch-app .immosearch-insert-box{position:relative;top:-1px;z-index:1;background-color:#94ba65;border:1px solid #94ba65;padding:16px 8px 0;box-shadow:0 1px 1px rgba(0,0,0,.04),0 2px 3px rgba(0,0,0,.05)}#immosearch-app .immosearch-insert-box .search-input{box-sizing:border-box;float:left;border:1px solid #678247;padding:7px;width:82%;margin-right:3px}#immosearch-app .dd{position:relative;float:left;width:auto;padding:4px 8px}#immosearch-app .dd.immosearch-type{color:#fff;position:relative;background-color:rgba(0,0,0,.2);margin-right:1px;padding:7px 11px 7px 21px;cursor:pointer;border:none;height:32.75px;box-sizing:border-box;-webkit-box-shadow:inset 0 0 0 1px #678247;-moz-box-shadow:inset 0 0 0 1px #678247;box-shadow:inset 0 0 0 1px #678247}#immosearch-app .dd.immosearch-type span{margin-left:-8px}#immosearch-app .dd.immosearch-type span::after{content:"";line-height:0;margin-left:8px;font-size:0;vertical-align:baseline;border-color:currentColor transparent transparent;border-style:solid;border-width:7px 4px}#immosearch-app .ewMoreOptions.immosearch-type span{position:relative;padding-right:12px}#immosearch-app .ewMoreOptions.immosearch-type span::after{position:absolute;top:4px;right:0;content:"";line-height:0;margin-left:8px;font-size:0;vertical-align:baseline;border-color:currentColor transparent transparent;border-style:solid;border-width:7px 4px}#immosearch-app .ewMoreOptionsBusiness.immosearch-type span::after{content:"";line-height:0;margin-left:8px;font-size:0;vertical-align:baseline;border-color:currentColor transparent transparent;border-style:solid;border-width:7px 4px}#immosearch-app .dd.immosearch-type.is-open span::after{border-color:transparent transparent currentColor transparent;top:auto;bottom:4px}#immosearch-app .ewMoreOptions.immosearch-type.is-open span::after{border-color:transparent transparent currentColor transparent;top:auto;bottom:4px}#immosearch-app .ewMoreOptionsBusiness.immosearch-type.is-open span::after{border-color:transparent transparent currentColor transparent;top:auto;bottom:4px}#immosearch-app .dd-submenue{display:none}#immosearch-app .dd-submenue input[type="radio"]{display:none}#immosearch-app .dd-submenue input[type="radio"]+label{display:block;padding:4px;cursor:pointer}#immosearch-app .dd-submenue input[type="radio"]+label:hover{background-color:#94ba65;color:#fff}#immosearch-app .dd-submenue input[type="radio"]:checked+label{background-color:#94ba65;color:#fff}#immosearch-app #dd-filters{display:none;margin:30px -9px -1px -9px;background-color:#f3f8ed;padding:8px 16px}#immosearch-app #dd-filters .pull-left{margin-right:24px}#immosearch-app #dd-filters .dd-reset-link{text-decoration:none;margin-top:6px;color:#000;cursor:pointer}#immosearch-app .immosearch-button{margin-left:8px;padding:8px;border:none;width:160px;font-weight:bold;font-size:14px;background:#555;color:#fff;line-height:15px;height:32.75px;box-sizing:border-box}#immosearch-app .results-display h1{float:left;font-size:15px;margin:12px}#immosearch-app .results-display h1.headerImmoSearch{width:475px}#immosearch-app .results-display .immosearch-sorting{float:right;margin:12px}#immosearch-app #search-input-group{position:relative;float:left;width:min-content!important;margin-right:1px;height:32.75px;box-sizing:border-box;border:1px solid #678247}#immosearch-app #search-input-group .search-input{box-sizing:border-box;border:none;padding:7px;margin:0;width:100%;height:100%}#immosearch-app #search-input-group input.toggle-bordering-regions{display:none}#immosearch-app #search-input-group label.label-for-toggle-bordering-regions{position:absolute;display:none;top:4px;right:4px;width:18px;height:18px;border:2px solid #678247;border-radius:50%;cursor:pointer}#immosearch-app #search-input-group label.label-for-toggle-bordering-regions::before{content:'';position:absolute;left:-17px;top:2px;font-family:FontAwesome;font-size:15px;line-height:100%;color:#678247;transform:rotate(0);transition:transform .5s ease,left .5s ease}#immosearch-app #search-input-group label.label-for-toggle-bordering-regions::after{content:attr(data-regions);position:absolute;top:4px;display:block;width:100%;font-size:11px;line-height:100%;font-weight:bold;text-align:center;color:#678247;font-style:normal;text-decoration:none;opacity:1;transition:opacity .5s ease}#immosearch-app #search-input-group label.label-for-toggle-bordering-regions span{display:none}#immosearch-app #search-input-group input[data-dirty="true"]~label.label-for-toggle-bordering-regions{display:block}#immosearch-app #search-input-group label[data-regions="0"]::before{left:3px}#immosearch-app #search-input-group label[data-regions="0"]::after{content:''}#immosearch-app #search-input-group .bordering-regions-list{display:none;position:absolute;top:100%;width:100%;z-index:15}#immosearch-app #search-input-group .bordering-regions-list li{position:relative;float:none;padding:0;height:auto}#immosearch-app #search-input-group .bordering-regions-list li input{position:absolute;left:8px;margin:8px 0 0 0}#immosearch-app #search-input-group .bordering-regions-list li input:checked+label{background-color:#eee}#immosearch-app #search-input-group .bordering-regions-list li label{display:block;box-sizing:border-box;width:100%;padding:8px 32px}#immosearch-app .immoSearchFilterSection .regionSpacer{padding-top:41px}#immosearch-app .immoSearchFilterSection #search-input-group input.toggle-bordering-regions:checked~.bordering-regions-list:not(:empty){display:block}#immosearch-app .immoSearchFilterSection #search-input-group input.toggle-bordering-regions:checked~label::before{transform:rotate(45deg);left:3px}#immosearch-app .immoSearchFilterSection #search-input-group input.toggle-bordering-regions:checked~label::after{left:3px;opacity:0}#immosearch-app .immoSearchForm #search-input-group input.toggle-bordering-regions:checked~.bordering-regions-list:not(:empty){display:block}#immosearch-app .immoSearchForm #search-input-group input.toggle-bordering-regions:checked~label::before{transform:rotate(45deg);left:3px}#immosearch-app .immoSearchForm #search-input-group input.toggle-bordering-regions:checked~label::after{left:3px;opacity:0}#immosearch-app form .label-volltextsuche{line-height:36px;width:110px;float:left}#immosearch-app form input[type='text'].volltextsuche{box-sizing:border-box;width:818px}#immosearch-app .more-options-btn{margin-top:10px;margin-bottom:5px;text-align:right;width:auto;min-width:109px;float:right;color:#fff;cursor:pointer;font-weight:bold;margin-right:6px}#immosearch-app .moreOptionsTextbox{padding:3px!important;width:78px}#immosearch-app .groupedcheckbox{display:block}#immosearch-app .dd-submenu-new{position:absolute;z-index:99;top:105%;left:-1px;background-color:#fff;box-shadow:0 3px 2px rgba(0,0,0,.3);padding:16px;font-size:14px;color:#000}#immosearch-app .sectionPropertySubtypes .dd-submenu-new{width:150%}#immosearch-app .sectionPropertySubtypes .dd-submenu-new .filter-element-three{float:none;width:auto}#immosearch-app .dd-submenu-more-options{display:block;width:928px;left:-1px;z-index:10}#immosearch-app .dd-submenu-wide{width:520px}#immosearch-app .dd-submenu-medium{width:191px}#immosearch-app .dd-submenu-small{width:107px}#immosearch-app .filter-element-three{width:33%;float:left}#immosearch-app .filter-element-one{width:100%;float:left}#immosearch-app .immosearch-type.is-open{background-color:#94ba65!important}#immosearch-app .immosearch-type.is-open .dd-menu::after{float:right}#immosearch-app .dd-menu-block{position:relative;text-align:left;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:119px}#immosearch-app .dd-menu-block::after{position:absolute;margin-left:0;right:0;top:4px;overflow:hidden}#immosearch-insert .tab-content{display:none}#immosearch-insert .tab-content.current{display:inherit}.upperImmoSearchForm .dd.disabledMenu{background-color:gray!important}.selectedSearchFiltersSectionDesktop{display:block;border-top:1px solid #779652;border-bottom:1px solid #779652;background:rgba(255,255,255,.1);padding:8px 16px;margin:6px -8px 0 -8px;color:#fff;font-size:13px}.normalSpanWithoutAfter:after{content:none!important}.disabledButton{background-color:gray!important}.disabledButton:hover{cursor:default}#immosearch-app .managead-header{margin-top:33px;width:667px}#immosearch-app .managead-header .pull-left{display:contents}#immosearch-app .mylistings .resultitem{padding:16px}#immosearch-app .mylistings .resultitem .resultDiv{width:651px}#immosearch-app .mylistings .resultitem .result-image{width:175px;height:111px}#immosearch-app .mylistings .resultitem .result-data-container{padding:4px 0 0 16px;width:430px;height:110px}#immosearch-app .mylistings .resultitem .result-data-container .result-data-cont{bottom:10px}#immosearch-app .mylistings .resultitem .result-data-container .result-count{position:absolute;top:108px}#immosearch-app .mylistings .resultitem .result-data-container .result-count span:first-of-type{font-size:13px;font-weight:300}#immosearch-app .mylistings .resultitem .listing-info{background-color:#eaf1e0;margin:0;border:none;display:none;background-color:#efd725;padding:8px;border:1px solid #d8be3d;margin:8px 0 4px 0;box-sizing:border-box}#immosearch-app .mylistings .resultitem .review-info{background-color:#efd725;padding:8px;border:1px solid #d8be3d;margin:8px 0 4px 0;box-sizing:border-box;text-align:center}#immosearch-app .mylistings .resultitem span.listing-date{display:inline-block;background:#efefef;box-sizing:border-box;width:32.9%;text-align:center;line-height:34px;font-weight:300;margin-bottom:4px}#immosearch-app .mylistings .resultitem .pull-down{margin:4px;width:20px;height:20px;display:block;position:relative;cursor:pointer}#immosearch-app .mylistings .resultitem .pull-down::before{content:"▼";color:#999;font-size:11px;text-align:center;padding-top:3px;display:block}#immosearch-app .mylistings .resultitem .pull-down span{display:none;width:70px}#immosearch-app .mylistings .resultitem .pull-down span a{color:#fff}#immosearch-app .mylistings .resultitem .pull-down:hover{background-color:#99be6d;box-shadow:0 0 15px rgba(0,0,0,.15);color:#999}#immosearch-app .mylistings .resultitem .pull-down:hover:before{color:#fff}#immosearch-app .mylistings .resultitem .pull-down:hover span{position:absolute;right:0;top:100%;display:block;background-color:#99be6d;padding:8px;box-shadow:0 9px 15px rgba(0,0,0,.15)}#immosearch-app .resultitem .result-data-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#immosearch-app .myfavourites .btn-row{margin-top:4px}#immosearch-app .agbs{background-color:#fff;padding:15px}#immosearch-app .agbs ul{list-style:none;padding:0;margin:0;display:table}#immosearch-app .agbs ul>li{display:table-row;margin-bottom:2px}#immosearch-app .agbs ul>li::before{content:"● ";color:#f37e01;display:table-cell;text-align:right;padding-right:4px;padding-bottom:2px}#immosearch-app .agbs h1{font-size:18px;margin-bottom:20px;font-weight:bold}#immosearch-app .agbs input[type=checkbox]{padding:0;margin:0}#immosearch-app .agbs .button.disabled{opacity:.65;cursor:not-allowed}#immosearch-app .sortingWidgetAd{position:relative;padding-left:5px;float:right}#immosearch-app .sortingWidgetAd span{margin:4px 8px 0 0}#immosearch-app .sortingWidgetAd form select{border:none;background-color:#ccc;padding:4px}#immosearch-app .sortingWidgetAd form select:first-of-type{margin-right:5px}#immosearch-app .groupHeader{font-size:18px;margin-bottom:5px}#immosearch-app .infoBlockTop{margin-bottom:15px;padding-top:24px;width:100%}#immosearch-app .infoBlockTop .contact-url{float:right;clear:right;padding:4px;margin-top:5px}#immosearch-app .infoBlockTop .contact-url a{text-decoration:underline}#immosearch-app .infoBlockTop .statistik{font-weight:bold;float:left}#immosearch-app .infoBlockTop .infoQuicklinks{display:flex;list-style:none;position:relative;margin-bottom:2%;margin-top:2%}#immosearch-app .infoBlockTop .infoQuicklinks .box-quicklink-realtor{margin-right:2%;width:50%;text-align:center;height:116px;padding:15px;background-color:#fff}#immosearch-app .infoBlockTop .infoQuicklinks .box-quicklink-realtor .span{font-weight:bold}#immosearch-app .infoBlockTop .infoQuicklinks .box-quicklink-realtor .quicklink-title{margin-top:0}#immosearch-app .infoBlockTop .infoQuicklinks .box-quicklink-realtor .quicklink-button .realtor{margin-top:10px;width:auto;text-decoration:none;box-sizing:border-box}#immosearch-app .infoBlockTop .infoQuicklinks .box-quicklink-private{width:50%;text-align:center;height:116px;padding:15px;background-color:#fff}#immosearch-app .infoBlockTop .infoQuicklinks .box-quicklink-private .span{font-weight:bold}#immosearch-app .infoBlockTop .infoQuicklinks .box-quicklink-private .quicklink-title{margin-top:0}#immosearch-app .infoBlockTop .infoQuicklinks .box-quicklink-private .quicklink-button .private{margin-top:10px;width:auto;text-decoration:none;box-sizing:border-box}#immosearch-app .infoBlockTop .box-quicklink-noproperties{width:auto;list-style:none;position:relative;text-align:center;height:20px;padding:15px;background-color:#fff}#immosearch-app .infoBlockTop .box-quicklink-noproperties .span{font-weight:bold}#immosearch-app .infoBlockTop .box-quicklink-noproperties .quicklink-title{margin-top:0}#immosearch-app .infoBlockTop .box-quicklink-noproperties .quicklink-button .private{margin-top:10px;width:auto;text-decoration:none;box-sizing:border-box}#immosearch-app .infoHint{display:flex;list-style:none;position:relative;margin-bottom:16px}#immosearch-app .infoHint .box-quicklink-noitems{margin-top:10px;width:auto;text-decoration:none;box-sizing:border-box}#immosearch-app .messageWarning .dsticn-warning2{font-size:35px;float:left;margin-right:8px}#immosearch-app .infoBlockBottom .privatCustomerInfo{clear:both}#immosearch-app .infoBlockBottom .privatCustomerInfo .privat{background-image:url(/immobiliensuche/Content/img/meineinserate_iconback.gif);background-repeat:no-repeat;background-position:right bottom;border:1px solid #fcfad7;background-color:#fcfad7;margin-bottom:10px;padding:5px 5px 15px 5px}#immosearch-app .infoBlockBottom .privatCustomerInfo .privat a{font-weight:bold;color:#ff7400;text-decoration:underline}#immosearch-app .infoBlockBottom .privatCustomerInfo .hl{font-weight:bold;color:#ff7400}#immosearch-app .infoBlockBottom .privatCustomerInfo .gewerbe{background-color:rgba(148,200,101,.29);padding:5px;margin-bottom:15px}#immosearch-app .addlisting-characteristics .chosen-container .chosen-choices{margin:0;padding:0 3px 0 3px}#immosearch-app .addlisting-characteristics .chosen-container .chosen-choices input{box-sizing:initial;padding:0;margin:0;box-shadow:none}#immosearch-app .addlisting-characteristics .chosen-container .chosen-choices .search-field{width:auto}#immosearch-app .addlisting-characteristics .chosen-container .chosen-choices .search-choice{width:auto}#immosearch-app .offline-button{background-color:#555}#immosearch-app .offline-button:hover{background-color:#444}#immosearch-app .loading-symbol{height:100%;background-image:url(/immobiliensuche/Content/img/icn_pending.gif);background-repeat:no-repeat;background-position:center;position:absolute;width:100%}#immosearch-app .loading-overlay{position:absolute;width:667px;height:100%;background-color:#d3d3d3;opacity:.5;z-index:10}.immoBtn{font:13px Arial,Helvetica,sans-serif}#immosearch-app .bookmarkListElement .enquiry-btn.disabled-button:hover{background-color:#99be6d}#immosearch-app .bookmarkListElement .inserat-requested{margin:8px 0}#immosearch-app .bookmarkListElement .result-data-container{padding-top:10px}#immosearch-app .myfavourites a.btn{color:#fff;margin-bottom:0}#immosearch-app .myfavourites span.btn{color:#fff;margin-bottom:0}#immosearch-app .myfavourites .btn{box-sizing:border-box;width:32.9%}#immosearch-app .myfavourites .btn-row{margin-top:4px}#immosearch-app .myfavourites h4{margin:16px 0 0 0}#immosearch-app .bookmarkListEmptySection{width:667px}.txtBookmarkNote{width:98%;display:block;height:100px}