/* <source id="/default/file/resources/styles/hf-general.css"/> */
.finderbreadcrumb{margin:0}.finderbreadcrumb li{float:left;list-style:none;line-height:1.5em;margin:0}.finderbreadcrumb li.crumb:after{content:'\0000a0>\0000a0'}.finderbreadcrumb li.crumb.last:after{content:none}#finderbreadcrumbheader a{text-decoration:none}.finder-content-block{margin:1em 0}h5.detail-heading{font-weight:bold;white-space:nowrap}h5.detail-heading.solitary{margin-bottom:1em}#search-links-box{display:flex;flex-wrap:wrap;margin-top:8px}#search-links-box a:not(:first-of-type){border-left:1px solid #CCC}.search-links{padding:0 .4rem;font-size:12px;line-height:16px;letter-spacing:.4px}table.TableResultGeneral.detail tr.RowResultGeneralData{background-color:white}td.label{white-space:nowrap}.extended-text{width:240px;overflow:auto}.thinhairlineafter{margin-bottom:1px}.thinlineafter{margin-bottom:16px}.infomessagebox,.errormessagebox{padding-bottom:4px;padding-top:6px;padding-left:16px;padding-right:4px;color:black;font-size:11px;margin:10px 0;display:block}.infomessagebox{border:1px solid #81A5B7;background-color:#D7EDF9}
.errormessagebox{background:#FAE8E5;border:1px solid #CA1D00;font-weight:bold;color:#CA1D00}.landing-item a.landing-link{font-weight:bold}.landing-item a.landing-toggle{padding-left:20px;background:url("/img/Plusbox.gif") 2px -2px no-repeat}.landing-item.open a.landing-toggle{background:url("/img/Minusbox.gif") 2px -2px no-repeat}.landing-item .landing-result-links{display:none}.landing-item.open .landing-result-links{display:block}.landing-ad-count{float:right}.landing-result-links{padding:3px 0 3px 20px}.landing-item{margin-bottom:5px}.landing-cell{vertical-align:top}.gallery-outerbox{width:300px;min-height:280px}.gallery-outerbox div.messagepanel{padding-top:110px}.gallery-imagebox{width:300px;height:223px}div.dropdowncontainer select{width:auto}table.alignmentfix tr.RowResultFilter td.CellResultFilter{height:24px;vertical-align:middle;padding-top:0;padding-bottom:0}div.topmodel-list{margin:10px;font-size:13px}div.topmodel-list div.subcolumns li{line-height:14px}div.topmodel-list div.subcolumns a{font-size:11px}
div.extraspacing{padding-top:2px;padding-bottom:2px;vertical-align:middle}span.external-link{position:relative;padding-left:18px}span.external-link .ui-icon{display:inline-block;position:absolute;top:2px;left:0;width:16px;height:16px;background-position:-109px 50%;text-decoration:none!important}div.contactform_frame{border-collapse:separate;border-color:#9add57;border-width:1px;border-style:solid;padding-bottom:5px;padding-left:10px;padding-right:10px;padding-top:5px;text-align:left}div.contactform_label{font-weight:bold;padding-bottom:2px;padding-top:6px}ul.arrow-list-with-logos{padding:0!important;line-height:25px!important}ul.arrow-list-with-logos>li a{display:inline!important}ul.arrow-list-with-logos>li hr{margin:5px 0!important}ul.arrow-list-with-logos>li:before{line-height:25px}.qsim hr.highlight{margin-top:0}.qsim .abstract{margin:0 0 25px 0}.qsim .squized{letter-spacing:-1px}.qsim img{float:left;padding-right:15px;width:100px}.qsim .gap{padding-top:5px}.price-box .row-1{padding:36px 12px 0}.price-box .row-1 .edge{width:30%;float:left;text-align:center;font-size:1.4em;font-weight:bold;white-space:nowrap;padding-top:4px}
.price-box .row-1 .center{width:40%;float:left;text-align:center;color:#65CC01;font-size:2em;font-weight:bold;white-space:nowrap}.price-box .row-2{padding:0 50px 36px;margin-top:25px}.price-box .row-2 .line{border-top:2px solid #ccc;padding-top:3px;padding-bottom:4px;margin:25px auto 10px;width:80%;position:relative}.price-box .row-2 .line:before,.line:after{content:"";width:9px;height:9px;background:#ccc;border-radius:5px;position:absolute;top:-6px}.price-box .row-2 .line .center:after{content:"";width:8px;height:8px;background:#fff;border-radius:4px;position:absolute;top:7px;right:7px}.price-box .row-2 .line .center{content:"";width:22px;height:22px;background:#65CC01;border-radius:11px;position:absolute;top:-12px;right:48%}.price-box .row-2 .line:after{right:0}.price-box .row-2 .edge{width:20%;float:left;text-align:center;font-size:1em}.price-box .row-2 .center{width:60%;float:left;text-align:center;color:#65CC01;font-size:1em}
.price-box .row-3{width:100%;text-align:center;background-color:#ededed;font-size:1em;white-space:nowrap;line-height:32px}.price-box .row-4{padding:27px 2px 15px;margin:0}.price-box .no-result{padding:0 2px 27px}.qsim-image-label{margin-bottom:5px}.qsim-radio-text-field{margin-left:30px}.qsim-second-lvl-radio-img{margin-bottom:10px;margin-left:auto;margin-right:auto}.qsim-second-lvl-title{margin-top:0!important}form .qsim-description-list{border:solid;border-width:1px;border-color:#c9c9c9;padding-top:25px;padding-left:15px;margin-top:30px;margin-bottom:10px}.qsim-description-list .qsim-description-list-ul{list-style-type:none;padding:0;margin:0}.qsim-description-list .qsim-description-list-ul li{height:75px;padding-left:70px;padding-top:15px;background-size:45px}.qsim-description-list .qsim-description-list-li-buy{background:url('/immobilien/resources/Images/verkaufen-step4-descriptionlist-piechart.png') no-repeat left top}.qsim-description-list .qsim-description-list-li-search{background:url('/immobilien/resources/Images/verkaufen-step4-descriptionlist-house.png') no-repeat left top}
.qsim-description-list .qsim-description-list-li-chart{background:url('/immobilien/resources/Images/verkaufen-step4-descriptionlist-profit.png') no-repeat left top}.finder-qsim-estimationresult-container{border:0;color:#555!important;text-align:left;background-color:#f2f2f2!important}.finder-qsim-estimationresult-teaser{border:2px solid #6C0;color:#555!important;text-align:left;background-color:#fff!important}.finder-qsim-estimationresult-print{cursor:pointer}.finder-qsim-estimationresult{margin:20px 0}.finder-qsim-estimationresult .tooltip-container{margin-left:10px;top:-2px}.finder-qsim-teaser-box{background-color:#6196D0;color:#F7F7F7;padding:30px 0;margin-bottom:1.875rem}.finder-qsim-teaser-header{margin-bottom:0}.finder-qsim-teaser-highlight{font-size:2rem}.hypoplusleadbutton{border-radius:5px!important;color:inherit!important}.hypoplusleadbutton:hover{background-color:#6C0!important;color:#fff!important;border-color:#6C0!important}.hypoplusleadrounded{border-radius:5px!important}.hypoplusleadinputlabel{width:50%}.hypoplusleadvalidation{background-color:#c51230;color:#fff;margin-bottom:25px}
.hypoplus-is-invalid{margin-bottom:2px}.hypopluslead-mortgage-list{text-align:left}.hypopluslead-mortgage-list label{width:100%}.hypopluslead-mortgage-list-item-checked{background-color:#6C0}.hf-detailpage-vendorinfo-nocolor{background-color:#fff!important}.hf-detailpage-vendorinfo-nopadding{padding-bottom:0!important}@media screen and (max-width:102.1em){.finder-show-large-ad{display:none!important}}@media screen and (max-width:61.19em),screen and (min-width:102.09em){.finder-show-small-ad{display:none!important}}.swallowtail{color:#fff;font-size:126%;font-weight:normal;background-color:#6c0;display:inline;float:left;line-height:45px;margin:8px 0 0 0;padding-left:13px}.swallowtail>.tail{border-top:22px solid transparent;border-bottom:22px solid transparent;border-right:20px solid #fff;float:right;padding-left:60px}.contactform-popup-success-container{padding:15px}.contactform-popup-text-container{clear:both;padding-top:20px}.contactform-popup-immoframe{margin-left:-20px}.contactform-popup-loading{text-align:center;margin-top:300px}
#ExpandingBannerContactFormButton{padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;background:#6c0;color:#FFF;line-height:30px;font-weight:bold;text-decoration:none}#ExpandingBannerContactFormContainer{text-align:center;margin-top:20px;font-size:18px}.map-label{color:#000;background-color:#B4DF8D;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:center;width:85px;border:2px solid #B4DF8D;border-radius:4px;white-space:nowrap}.map-label.micro{width:40px;font-size:10px}.map-label.nano{width:35px;font-size:10px}#axa-ad-list-item{border:0;background:#EBEBEB}#axa-ad-list-item .ui-li-desc{font-size:13px}#axa-ad-list-link{min-height:40px;padding-left:50px}#axa-logo{margin-top:20px;margin-left:10px}.axa-link{text-decoration:none!important}.axa-box-style{padding:7px;width:220px}.axa-box-styleweb{padding:3px}#axa-container{width:278px;border:1px solid #9add57;padding:10px}.finder-info-box{background-color:#f5f5f5;margin-bottom:1rem;margin-left:0!important;margin-right:0!important;padding:15px;border:solid 1px #d8d8d8;position:relative;color:#555}
.finder-info-box .sub-title2{margin-bottom:1rem}.finder-sticky-footer{bottom:0;left:0;right:0;position:fixed;z-index:5;background:-webkit-linear-gradient(top,transparent 0,black 100%);background:linear-gradient(to bottom,transparent 0,black 100%);padding:1.875rem 10px 0 10px}.finder-contactform-doi-checkbox{position:absolute;margin-top:6px;height:min-content!important}.hf-contact-form-button i{line-height:12px}.hf-advertising-native-result-mobile{margin-left:-.625rem;margin-right:-.625rem}.grecaptcha-badge{visibility:hidden}.grecaptcha-label{font-size:x-small}@media screen and (max-width:46.187em){.benecasa-button-no-padding-right{margin-right:0!important}}@media screen and (max-width:35.43rem){.benecasa-hr-no-padding-top{margin-top:0!important}}
