#immosearch-app .display-block{display:block}#immosearch-app table.table{width:100%;margin:0;padding:0;border-spacing:0;border-collapse:separate}#immosearch-app table.table thead{background-color:#fff}#immosearch-app table.table thead td{font-weight:bold;border-bottom:1px solid #ccc}#immosearch-app table.table tbody td:first-child{max-width:400px;text-overflow:ellipsis;overflow:hidden}#immosearch-app table.table td{border-right:1px solid #f8f8f8;padding:12px 8px;border-bottom:1px solid #f8f8f8}#immosearch-app table.table td .active{color:#2db200}#immosearch-app table.table td .inactive{color:#d90000}#immosearch-app table.table td p{padding:0}#immosearch-app table.table td.table-objects span{display:block}#immosearch-app table.table td.switch .active{color:#fff;font-size:10px}#immosearch-app table.table td.switch .inactive{color:#fff;font-size:10px}#immosearch-app table.table .table-objects a{display:block;color:#94ba65}#immosearch-app #searchagentteaserDetails{padding:8px 0}#immosearch-app #searchagentteaserbox #searchagentteaser .inlinesearchagent span{color:#fff!important}#immosearch-app #searchagentteaser .fa-bullseye{float:left;font-size:26px;color:#fff;margin-right:16px;margin-left:8px;margin-top:-4px}#immosearch-app .searchagent-teaser{background:#94ba65;height:290px}#immosearch-app .searchagent-teaser h1{color:#fff;font-size:36px;font-weight:normal;margin:0 auto 12px;padding-top:60px;text-shadow:none;text-transform:uppercase;width:780px}#immosearch-app .searchagent-teaser p{color:#fff;font-size:16px;margin:0 auto;width:780px}#immosearch-app .searchAgentListElement .immolistlink{cursor:pointer}#immosearch-app .searchagent-teasercontent{background-color:#fff;font-size:15px}#immosearch-app .searchagent-teasercontent .inner{margin:0 auto;width:780px;padding:12px 0 24px 0}#immosearch-app .searchagent-teasercontent .inner .button{margin-top:12px;background-color:#94ba65;border:1px solid #24869b}#immosearch-app .searchagent-teasercontent h2{margin:0 0 24px 0;font-weight:normal;color:#24869b}#immosearch-app .searchagent-teasercontent h2 span{font-weight:bold;color:#333;font-size:20px}#immosearch-app .searchagent-teasercontent p{width:440px}#immosearch-app .searchagent-teasercontent ul{width:440px}#immosearch-app #formEditSearchAgent #search-input-group,#immosearch-app #formCreateSearchAgent #search-input-group{position:relative;width:100%}#immosearch-app #formEditSearchAgent #search-input-group .search-input,#immosearch-app #formCreateSearchAgent #search-input-group .search-input{box-sizing:border-box;border:none;padding:7px;margin:0;width:100%;height:100%}#immosearch-app #formEditSearchAgent #search-input-group input.toggle-bordering-regions,#immosearch-app #formCreateSearchAgent #search-input-group input.toggle-bordering-regions{display:none}#immosearch-app #formEditSearchAgent #search-input-group input.toggle-bordering-regions:checked~.bordering-regions-list:not(:empty),#immosearch-app #formCreateSearchAgent #search-input-group input.toggle-bordering-regions:checked~.bordering-regions-list:not(:empty){display:block;z-index:1;padding:10px 0 0 10px;width:auto;border:1px #ddd solid;background-color:#fff}#immosearch-app #formEditSearchAgent #search-input-group input.toggle-bordering-regions:checked~label::before,#immosearch-app #formCreateSearchAgent #search-input-group input.toggle-bordering-regions:checked~label::before{transform:rotate(45deg);left:3px}#immosearch-app #formEditSearchAgent #search-input-group input.toggle-bordering-regions:checked~label::after,#immosearch-app #formCreateSearchAgent #search-input-group input.toggle-bordering-regions:checked~label::after{left:3px;opacity:0}#immosearch-app #formEditSearchAgent #search-input-group label.label-for-toggle-bordering-regions,#immosearch-app #formCreateSearchAgent #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 #formEditSearchAgent #search-input-group label.label-for-toggle-bordering-regions::before,#immosearch-app #formCreateSearchAgent #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 #formEditSearchAgent #search-input-group label.label-for-toggle-bordering-regions::after,#immosearch-app #formCreateSearchAgent #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 #formEditSearchAgent #search-input-group label.label-for-toggle-bordering-regions span,#immosearch-app #formCreateSearchAgent #search-input-group label.label-for-toggle-bordering-regions span{display:none}#immosearch-app #formEditSearchAgent #search-input-group input[data-dirty="true"]~label.label-for-toggle-bordering-regions,#immosearch-app #formCreateSearchAgent #search-input-group input[data-dirty="true"]~label.label-for-toggle-bordering-regions{display:block}#immosearch-app #formEditSearchAgent #search-input-group label[data-regions="0"]::before,#immosearch-app #formCreateSearchAgent #search-input-group label[data-regions="0"]::before{left:3px}#immosearch-app #formEditSearchAgent #search-input-group label[data-regions="0"]::after,#immosearch-app #formCreateSearchAgent #search-input-group label[data-regions="0"]::after{content:''}#immosearch-app #formEditSearchAgent #search-input-group .bordering-regions-list,#immosearch-app #formCreateSearchAgent #search-input-group .bordering-regions-list{display:none;position:absolute;top:30px}#immosearch-app #formEditSearchAgent #search-input-group .bordering-regions-list li,#immosearch-app #formCreateSearchAgent #search-input-group .bordering-regions-list li{position:relative;float:none;padding:0;height:auto}#immosearch-app #formEditSearchAgent #search-input-group .bordering-regions-list li input,#immosearch-app #formCreateSearchAgent #search-input-group .bordering-regions-list li input{position:absolute;left:8px;margin:8px 0 0 0}#immosearch-app #formEditSearchAgent #search-input-group .bordering-regions-list li input:checked+label,#immosearch-app #formCreateSearchAgent #search-input-group .bordering-regions-list li input:checked+label{background-color:#94ba65}#immosearch-app #formEditSearchAgent #search-input-group .bordering-regions-list li label,#immosearch-app #formCreateSearchAgent #search-input-group .bordering-regions-list li label{display:block;box-sizing:border-box;width:100%;padding:8px 32px}.status.searchAgentState{cursor:pointer;display:inline-block;padding-left:20px;padding-top:1px;width:30px;height:14px;background-image:url('/immobiliensuche/Content/img/swipeonoff.png');background-repeat:no-repeat;background-position:left top}.status.searchAgentState.inactive{line-height:15px;padding-right:16px;padding-left:4px;background-position:bottom left}.agent-activation-check{color:#99be6d;font-size:larger}#ImmoContentRoot .immo-search-agent-validation{font-family:FontAwesome;font-size:13px}#ImmoContentRoot .immo-search-agent-validation h2{font-size:13px}.color-black{color:#000!important}.featherlight #immosearch-app .resultlist .resultitem{position:relative;font-size:12px;padding-bottom:16px}.featherlight #immosearch-app .resultlist .resultitem ul{list-style:none;padding:0;border-bottom:1px solid #efefef}.featherlight #immosearch-app .resultlist .resultitem ul li{display:inline-block;margin-right:16px;border-left:1px solid #efefef;padding-left:16px;color:#999}.featherlight #immosearch-app .resultlist .resultitem ul li:first-child{border:none;padding-left:0}.featherlight #immosearch-app .resultlist .resultitem ul li span{display:block;line-height:25px;font-size:14px;font-weight:bold;color:#555}.featherlight #immosearch-app .resultlist .resultitem .bookmark{position:relative;color:#999;font-size:22px;padding:4px 2px;z-index:80}.featherlight #immosearch-app .resultlist .resultitem .bookmark.activebookmark{color:#94ba65}.featherlight #immosearch-app .resultlist .resultitem.new:after{content:'NEU';position:absolute;left:0;top:0;background-color:rgba(153,190,109,.7);padding:2px 8px;color:#fff;font-size:11px;font-weight:bold;z-index:555}.featherlight #immosearch-app .resultlist h2{margin-bottom:4px;max-width:90%;width:auto;color:#222;font-size:16px}.featherlight #immosearch-app .resultlist h2 a{color:#222;font-size:16px}.featherlight #immosearch-app .resultlist .metainfo{margin-bottom:16px;font-size:12px;color:#737571;display:block}.featherlight #immosearch-app .successfull-added{position:relative;background:#555;margin-top:-30px}.featherlight #immosearch-app .successfull-added .success-triangle{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #555;position:absolute;top:30px;right:18px;z-index:5}.featherlight #immosearch-app .successfull-added .add-tipp{color:#fff;padding:8px;font-weight:bold;font-size:12px;display:block}.featherlight #immosearch-app .resultlist.resultlist-alt .resultitem .resultimage{position:relative;width:30%}.featherlight #immosearch-app .resultlist.resultlist-alt .resultitem .resultmeta{width:67%}.featherlight #immosearch-app .resultlist.resultlist-alt .resultitem ul li{width:auto;display:inline-block;margin-right:7px;border-left:1px solid #efefef;padding-left:7px;color:#999;float:left;font-size:12px;line-height:22px;padding:8px 4%;box-sizing:border-box}.featherlight #immosearch-app .resultlist.resultlist-alt .resultitem ul li span{font-size:12px}.featherlight #immosearch-app .resultlist.resultlist-alt .resultitem ul li:first-child{border:none;padding-left:0}.featherlight #immosearch-app .resultlist.resultlist-alt .resultitem ul.project-list li:nth-child(odd){width:25%;clear:left;border:none;padding-left:0}.featherlight #immosearch-app .resultlist.resultlist-alt .metainfo{margin-bottom:4px}.featherlight #immosearch-app .resultlist.resultlist-alt h2{margin-bottom:8px}.featherlight #immosearch-app .myfl.resultlist.resultlist-alt .resultitem{border-bottom:1px solid #efefef}.ui-autocomplete{height:367px;overflow-y:scroll;overflow-x:hidden}ul.ui-autocomplete li{border:none;float:none;margin:0;border-bottom:1px solid #ccc;font-size:13px;line-height:31px;text-decoration:none;color:#222;display:block;cursor:default}ul.ui-autocomplete li .ui-menu-item-wrapper{padding:0 16px}ul.ui-autocomplete li .highlightAutocompleteElement{color:#000;font-weight:bold;margin:0}ul.ui-autocomplete .ui-menu-item:hover{background-color:#fff;color:#000;cursor:default}ul.ui-autocomplete .ui-menu-item:focus{background-color:#fff;color:#000;cursor:default}ul.ui-autocomplete .ui-menu-item .ui-state-active{background-color:#ccc;color:#000;cursor:default;border:none;margin:0}ul.ui-autocomplete .ui-autocomplete-category{font-size:14px;font-weight:bold;padding:4px 7px}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:45px 10px 0;border-bottom:10px solid transparent}.featherlight.fullwidth-agent .featherlight-content{margin-left:10px;margin-right:10px;max-height:94%;padding:25px 10px 0;border-bottom:10px solid transparent}}