@import 'vendor/fancybox.css';.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"NunitoSans";src:url("../fonts/NunitoSans.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"NunitoSans";src:url("../fonts/NunitoSans-Italic.woff2") format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:"Aquawax-Fx-Medium";src:url("../fonts/Aquawax-Fx-Medium.woff2") format("woff2"),url("../fonts/Aquawax-Fx-Medium.woff") format("woff");font-weight:500;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:rgb(255,8,75);color:rgb(255,255,255)}::selection{background:rgb(255,8,75);color:rgb(255,255,255)}.clearfix{clear:both}strong{font-weight:700}em{font-style:italic}a{color:rgb(67,67,67);text-decoration:none;-webkit-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out}a:hover{color:rgb(255,8,75)}html{height:100%;font-size:16px}html.transition-lock *{-webkit-transition:none!important;transition:none!important}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;background:rgb(255,255,255);color:rgb(67,67,67);font-family:"NunitoSans",sans-serif}.icon-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.icon-links .icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgb(224,224,224);border-radius:50%;cursor:pointer}.icon-links .icon-link:first-child{margin:0!important}.icon-links .icon-link>svg{width:100%}.icon-links .icon-link>svg path{-webkit-transition:fill 150ms ease-in-out;transition:fill 150ms ease-in-out}#header{position:fixed;top:0;left:0;z-index:1008;width:100%}#header>.w1>.w2>.w3{position:relative;z-index:2;background:rgb(247,247,247);border:1px solid rgb(224,224,224);border-top:none}#logo{position:absolute;font-size:0}#logo span{text-indent:-99999px;overflow:hidden}#header-utils{position:absolute}#header-utils a#header-util-merkliste.active>svg path{fill:rgb(255,8,75)}#header-utils a#header-util-merkliste svg{margin-top:1px}#menu{visibility:hidden;position:absolute;z-index:1007;background:rgb(247,247,247);border:1px solid rgb(224,224,224);-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out;transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out}body.menu-active #menu{visibility:visible;opacity:1}#menu>ul>li{margin-bottom:22px}#menu>ul>li>a{color:rgb(255,8,75);font-size:0.875rem;line-height:1.35714;cursor:default}#menu ul ul a{font-size:1.25rem;line-height:1.35}#menu-close{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:38px;height:38px;cursor:pointer}#main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.module p a{text-decoration:underline;text-underline-offset:3px}.module ol ol,.module ol ul,.module ul ol,.module ul ul{margin-bottom:0}.module ol{list-style-type:decimal;list-style-position:outside}.module ul li{position:relative}.module ul li:before{content:"";position:absolute;left:1px;width:5px;height:5px;background:rgb(67,67,67);border-radius:50%}.module img{height:auto}.module .wp-caption,.module img{display:block;max-width:100%}.module iframe,.module video{display:block;max-width:100%}.module hr{display:block;background:rgb(224,224,224);border:none;height:1px}.btn{display:inline-block;padding:11px 25px 12px;background:rgb(255,8,75);color:rgb(255,255,255);font-size:1.25rem;line-height:1.35;text-align:center;text-decoration:none!important;border-radius:25px;cursor:pointer}.btn:after{content:attr(data-text);display:block;font-weight:bold;height:0;visibility:hidden;overflow:hidden}.btn:hover{font-weight:bold;color:rgb(255,255,255)}.btn.btn-small{padding:9px 21px;font-size:1rem;line-height:1.375;border-radius:20px}.text-red{color:rgb(255,8,75)}#footer>.w1{background:rgb(247,247,247);border-top:1px solid rgb(224,224,224)}#footer-partner h4{font-weight:bold}.footer-partner-d .footer-partner-items,.footer-partner-m .footer-partner-items{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-partner-d .footer-partner-item,.footer-partner-m .footer-partner-item{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;pointer-events:none;z-index:1}.footer-partner-d .footer-partner-item.active,.footer-partner-m .footer-partner-item.active{opacity:1;pointer-events:auto;z-index:2}.footer-partner-item{position:relative;background:rgb(255,255,255);border:1px solid rgb(224,224,224);overflow:hidden}.footer-partner-item-inner{position:absolute;top:0;right:0;bottom:0;left:0}.footer-partner-item-inner2{position:relative;height:100%}.footer-partner-item-inner2 img{position:absolute;top:50%;left:50%;width:auto;max-width:100%;height:auto;max-height:100%;margin:0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#footer-main{border-top:1px solid rgb(224,224,224);border-bottom:1px solid rgb(224,224,224)}#footer-contact h4{color:rgb(255,8,75)}#footer-legal ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#footer-legal li{margin-left:32px}#footer-legal li:first-child{margin:0}.divider{height:1px;background:rgb(224,224,224)}#immolist-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#immolist-header-abo .btn{margin:0!important;cursor:pointer}#immolist-header-sort{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.select-custom,select{display:inline-block;position:relative;z-index:1005;padding:0;font-family:"NunitoSans",sans-serif;color:rgb(67,67,67);text-align:left;cursor:pointer;outline:none;outline-offset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.select-custom.active,select.active{z-index:1006}.select-custom ::-moz-selection,select ::-moz-selection{background:transparent;color:rgb(67,67,67)}.select-custom ::-moz-selection,select ::-moz-selection{background:transparent;color:rgb(67,67,67)}.select-custom ::selection,select ::selection{background:transparent;color:rgb(67,67,67)}.select-hidden{display:none}.select-styled,select{position:relative;padding:10px 50px 9px 18px;background:rgb(247,247,247);border:1px solid rgb(224,224,224);font-size:1rem;line-height:1.2;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.select-styled:after,select:after{content:"";position:absolute;z-index:1;background:url("../img/icon-select.svg") 0 0 no-repeat}.select-styled.active:after,select.active:after{z-index:3;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-options{display:none;position:absolute;top:0;left:0;right:0;z-index:2;margin:0!important;padding:7px 0 4px;background:rgb(247,247,247);border:1px solid rgb(224,224,224);color:rgb(67,67,67);overflow:hidden;overflow-y:auto;border-radius:20px}.select-options li{padding:3px 18px!important;font-size:1rem!important;line-height:1.2!important;-webkit-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out}.select-options li:before{content:none!important}.select-options li:first-child{padding-right:50px!important}.select-options li:hover{color:rgb(255,8,75)}.immolist-items .grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.immolist-items .grid-item{margin-bottom:20px}.immolist-item{position:relative;height:100%}.immolist-item-inner{position:relative;height:100%;background:rgb(247,247,247);border:1px solid rgb(224,224,224);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;overflow:hidden}.immolist-main{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:rgb(67,67,67)!important}.immolist-images{position:relative;background:rgb(224,224,224)}.immolist-images .slick-list,.immolist-images .slick-track{height:100%}.immolist-image{display:none;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.immolist-image:first-child{display:block}.immolist-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.immolist-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.immolist-absicht{color:rgb(255,8,75)}.immolist-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.immolist-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-wrap:wrap;flex-wrap:wrap}.immolist-price{font-weight:700!important}.immolist-overlay{position:absolute;top:0;left:0;width:100%}.immolist-btn{position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;background:rgb(247,247,247);border:1px solid rgb(224,224,224);border-radius:50%;cursor:pointer}.immolist-btn>svg{width:100%}.immolist-btn>svg path{-webkit-transition:fill 150ms ease-in-out;transition:fill 150ms ease-in-out}.immolist-btn:hover>svg path:not(.fill){fill:rgb(255,8,75)}.immolist-btn.merkliste{top:9px;right:8px}.immolist-btn.merkliste.active>svg path{fill:rgb(255,8,75)}.immolist-btn.merkliste>svg{margin-top:1px}.immolist-btn.share{top:9px;right:50px}.immolist-btn.share.active>svg path{fill:rgb(255,8,75)}.immolist-btn.share>svg{margin:-3px -1px 0 0}.immolist-tag{position:absolute;z-index:1;left:0;padding:3px 10px;font-size:0.875rem;line-height:1.35714;color:rgb(255,255,255);border-radius:8px;border-bottom-left-radius:0}.immolist-tag.new{background:rgb(155,155,155)}.immolist-tag.highlight{background:rgb(255,8,75)}.immolist-sponsoring img{width:100%;margin:0!important}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.pagination .pagination-next,.pagination .pagination-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgb(247,247,247);border:1px solid rgb(224,224,224);border-radius:50%;cursor:pointer}.pagination .pagination-next svg,.pagination .pagination-prev svg{width:100%}.pagination .pagination-next svg path,.pagination .pagination-prev svg path{-webkit-transition:fill 150ms ease-in-out;transition:fill 150ms ease-in-out}.pagination .pagination-next:hover svg path,.pagination .pagination-prev:hover svg path{fill:rgb(255,8,75)}.pagination .pagination-page.current{color:rgb(255,8,75)}#immolist-anbieter-title{margin:-26px 0 42px}#immodetail-backlink{display:inline-block;color:rgb(155,155,155)}#immodetail-backlink:hover{color:rgb(255,8,75)}#immodetail-backlink:hover svg path{fill:rgb(255,8,75)}#immodetail-backlink svg{display:inline-block;vertical-align:top}#immodetail-backlink svg path{-webkit-transition:fill 150ms ease-in-out;transition:fill 150ms ease-in-out}#immodetail-utils .icon-link{position:relative;background:rgb(247,247,247)}#immodetail-utils .icon-link#immodetail-util-merkliste.active>svg path{fill:rgb(255,8,75)}#immodetail-utils .icon-link#immodetail-util-merkliste>svg{margin-top:1px}#immodetail-utils .icon-link.share-util-toggle.active>svg path{fill:rgb(255,8,75)}.share-util{visibility:hidden;position:absolute;top:100%;right:0;z-index:1006;margin-top:5px;background:rgb(247,247,247);border:1px solid rgb(224,224,224);opacity:0;-webkit-transition:visibility 150ms ease-in-out,opacity 150ms ease-in-out;transition:visibility 150ms ease-in-out,opacity 150ms ease-in-out}.share-util-toggle.active .share-util{visibility:visible;opacity:1}.share-util ul{margin:0!important;padding:13px 17px 12px 12px}.share-util li{padding:0!important}.share-util li:before{content:none!important}.share-util a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 0}.share-util a ::-moz-selection{background:transparent;color:rgb(67,67,67)}.share-util a ::selection{background:transparent;color:rgb(67,67,67)}.share-util a:hover svg path{fill:rgb(255,8,75)}.share-util a svg{width:28px;height:auto}.share-util a svg path{-webkit-transition:fill 150ms ease-in-out;transition:fill 150ms ease-in-out}.share-util a span{margin-left:1px}#immodetail-slider{position:relative;border-radius:10px;overflow:hidden}.immodetail-slider-item{display:none}.immodetail-slider-item:first-child{display:block}.immodetail-slider-item a{display:block;background-position:center center;background-repeat:no-repeat;background-size:cover}.slick-dots{position:absolute;left:50%;z-index:1001;width:100%;margin:0!important;padding:0!important;text-align:center;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.slick-dots li{display:inline-block;margin:0 5px 10px 5px;padding:0!important;font-size:0!important;vertical-align:top}.slick-dots li:before{content:none!important}.slick-dots li.slick-active button{background:rgb(255,8,75)!important}.slick-dots button{margin:0;padding:0;background:rgb(255,255,255);border:none;font-size:0;text-indent:-99999px;border-radius:50%;outline:none;outline-offset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;-webkit-transition:background 600ms ease-in-out;transition:background 600ms ease-in-out}.fancybox__container{z-index:999999!important}.immodetail-content-item h2{color:rgb(255,8,75)}.immodetail-data{border-top:1px solid rgb(224,224,224)}.immodetails-data-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-bottom:1px solid rgb(224,224,224)}.immodetails-data-col{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;hyphens:auto}.immodetails-data-description{border-bottom:1px solid rgb(224,224,224)}.immodetail-sidebar-item{margin-bottom:20px;background:rgb(247,247,247);border:1px solid rgb(224,224,224);border-radius:10px}.immodetail-sidebar-item h2{margin:0!important;color:rgb(255,8,75)}#immodetail-downloads ul{margin:0!important}#immodetail-downloads li{padding:0}#immodetail-downloads li:before{content:none}#immodetail-anbieter-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-wrap:wrap;flex-wrap:wrap}#immodetail-anbieter-title h2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:20px}#immodetail-anbieter-title a{color:rgb(155,155,155)}#immodetail-anbieter-title a:hover{color:rgb(255,8,75)}#immodetail-anbieter-image{position:relative;background:rgb(255,255,255);border:1px solid rgb(224,224,224);overflow:hidden}.immodetail-anbieter-image-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0}.immodetail-anbieter-image-inner img{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:0!important}#immodetail-anbieter-address p{margin:0!important}#immodetail-anbieter-address a{text-decoration:none}#immodetail-besichtigung{border-top:1px solid rgb(224,224,224)}#immodetail-contact form{width:100%;font-size:0}#immodetail-contact button[type=submit],#immodetail-contact input[type=email],#immodetail-contact input[type=text],#immodetail-contact textarea{font-family:"NunitoSans",sans-serif;outline:none;outline-offset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}#immodetail-contact input[type=email],#immodetail-contact input[type=text],#immodetail-contact textarea{width:100%;margin-bottom:10px;padding:14px 19px 12px;font-size:1rem;line-height:1.375;background:rgb(255,255,255);border:1px solid rgb(224,224,224);color:rgb(155,155,155);border-radius:0}#immodetail-contact textarea{height:200px;resize:none}#immodetail-contact input[type=email]::-webkit-input-placeholder,#immodetail-contact input[type=text]::-webkit-input-placeholder,#immodetail-contact textarea::-webkit-input-placeholder{color:rgb(155,155,155);opacity:1;-webkit-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}#immodetail-contact input[type=email]:-moz-placeholder,#immodetail-contact input[type=text]:-moz-placeholder,#immodetail-contact textarea:-moz-placeholder{color:rgb(155,155,155);opacity:1;-moz-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}#immodetail-contact input[type=email]::-moz-placeholder,#immodetail-contact input[type=text]::-moz-placeholder,#immodetail-contact textarea::-moz-placeholder{color:rgb(155,155,155);opacity:1;-moz-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}#immodetail-contact input[type=email]:-ms-input-placeholder,#immodetail-contact input[type=text]:-ms-input-placeholder,#immodetail-contact textarea:-ms-input-placeholder{color:rgb(155,155,155);opacity:1;-ms-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}#immodetail-contact input[type=email]:focus::-webkit-input-placeholder,#immodetail-contact input[type=text]:focus::-webkit-input-placeholder,#immodetail-contact textarea:focus::-webkit-input-placeholder{opacity:0.5}#immodetail-contact input[type=email]:focus:-moz-placeholder,#immodetail-contact input[type=text]:focus:-moz-placeholder,#immodetail-contact textarea:focus:-moz-placeholder{opacity:0.5}#immodetail-contact input[type=email]:focus::-moz-placeholder,#immodetail-contact input[type=text]:focus::-moz-placeholder,#immodetail-contact textarea:focus::-moz-placeholder{opacity:0.5}#immodetail-contact input[type=email]:focus:-ms-input-placeholder,#immodetail-contact input[type=text]:focus:-ms-input-placeholder,#immodetail-contact textarea:focus:-ms-input-placeholder{opacity:0.5}#immodetail-contact button[type=submit]{display:inline-block;width:166px;margin-top:10px;padding:11px 0 12px;background:rgb(255,8,75);border:none;color:rgb(255,255,255);font-size:1.25rem;line-height:1.35;text-align:center;text-decoration:none!important;border-radius:25px;cursor:pointer}#immodetail-contact button[type=submit]:after{content:attr(data-text);display:block;font-weight:bold;height:0;visibility:hidden;overflow:hidden}#immodetail-contact button[type=submit]:hover{font-weight:bold;color:rgb(255,255,255)}#immodetail-contact{}#immodetail-contact .validation_error{color:rgb(255,8,75);font-weight:bold}#immodetail-contact .validation_message{color:rgb(255,8,75);line-height:1.2}#immodetail-contact .gform-footer{position:relative;text-align:right}#immodetail-contact .gfield_label,#immodetail-contact .gfield_visibility_hidden,#immodetail-contact .gform_required_legend,#immodetail-contact .gform_validation_container{display:none!important}#immodetail-contact .gform_ajax_spinner{display:none!important}#immodetail-contact .grecaptcha-badge{visibility:hidden}#immodetail-contact .gfield_required:before{content:" "}#immodetail-contact .gform_anchor,#immodetail-contact .gform_confirmation_wrapper,#immodetail-contact .gform_validation_errors{outline:0}#immodetail-contact .gform-loader{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-animation:gformLoader 1.1s infinite linear;animation:gformLoader 1.1s infinite linear;block-size:10em;-webkit-border-after:1.1em solid rgb(255,8,75);border-block-end:1.1em solid rgb(255,8,75);-webkit-border-before:1.1em solid rgb(247,247,247);border-block-start:1.1em solid rgb(247,247,247);-webkit-border-end:1.1em solid rgb(247,247,247);border-inline-end:1.1em solid rgb(247,247,247);-webkit-border-start:1.1em solid rgb(255,8,75);border-inline-start:1.1em solid rgb(255,8,75);border-radius:50%;display:inline-block;font-size:2px;inline-size:10em;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);bottom:13px;right:181px}@-webkit-keyframes gformLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes gformLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#immodetail-sponsoring{margin-bottom:20px}#immodetail-sponsoring img{margin:0!important}.module-immoteaser h2{margin:0!important}.immoteaser-items .grid-container{position:relative}.immoteaser-items .grid-container:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.immoteaser-items .grid-container:not(.slick-initialized) .grid-item{display:none}.immoteaser-items .grid-container:after,.immoteaser-items .grid-container:before{content:"";position:absolute;top:0;bottom:0;z-index:1001;width:15px;background:rgb(255,255,255)}.immoteaser-items .grid-container:before{left:-7px}.immoteaser-items .grid-container:after{right:-7px}.immoteaser-items .grid-item{padding-top:10px!important}.immoteaser-items .slick-track{height:100%}.immoteaser-item{position:relative;height:100%}.immoteaser-item:hover .immoteaser-image-inner{-webkit-transform:scale(1.1);transform:scale(1.1)}.immoteaser-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:rgb(247,247,247);border:1px solid rgb(224,224,224);color:rgb(67,67,67)!important;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;overflow:hidden}.immoteaser-image{position:relative;overflow:hidden}.immoteaser-image-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out}.immoteaser-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.immoteaser-meta{color:rgb(255,8,75)}.search-main{position:relative;z-index:2;background:rgb(247,247,247);border:1px solid rgb(224,224,224);border-top:none}.search-main-inner{position:relative;height:100%}.search-main-inner>div{position:absolute}.search-intention{top:0;left:0}.search-intention fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.search-intention-item.checked label{background:rgb(255,255,255);color:rgb(255,8,75)}.search-intention-item input{display:none}.search-intention-item label{display:block;background:rgb(247,247,247);border:1px solid rgb(224,224,224);color:rgb(67,67,67);cursor:pointer;-webkit-transition:background 150ms ease-in-out,color 150ms ease-in-out;transition:background 150ms ease-in-out,color 150ms ease-in-out}.search-intention-item label:hover{color:rgb(255,8,75)}.search-intention-item ::-moz-selection{background:transparent;color:rgb(67,67,67)}.search-intention-item ::selection{background:transparent;color:rgb(67,67,67)}.search-selects{left:0}.search-selects-item.location .select-styled.default-value{color:rgb(155,155,155)}.search-selects-item.location .select-options li:first-child{color:rgb(155,155,155)}.search-selects-item .select-custom,.search-selects-item select{width:100%}.search-selects-item .select-styled,.search-selects-item select{background:rgb(255,255,255)}.search-selects-item .select-options{background:rgb(255,255,255)}.search-selects-item select{color:rgb(155,155,155)}.search-ranges{left:0}.search-ranges-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -5px}.search-ranges-item{padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.search-ranges-inputs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:rgb(255,255,255);border:1px solid rgb(224,224,224)}.search-ranges-inputs:after{content:"";position:absolute;left:50%;width:1px;margin-left:-1px;background:rgb(224,224,224)}.search-ranges-inputs input{width:50%;background:transparent;border:none;font-family:"NunitoSans",sans-serif;color:rgb(67,67,67);line-height:1.2;outline:none;outline-offset:0;-webkit-appearance:none;-moz-appearance:textfield;-webkit-box-sizing:border-box;box-sizing:border-box}.search-ranges-inputs input::-webkit-inner-spin-button,.search-ranges-inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.search-ranges-inputs input::-webkit-input-placeholder{color:rgb(155,155,155);opacity:1}.search-ranges-inputs input:-moz-placeholder{color:rgb(155,155,155);opacity:1}.search-ranges-inputs input::-moz-placeholder{color:rgb(155,155,155);opacity:1}.search-ranges-inputs input:-ms-input-placeholder{color:rgb(155,155,155);opacity:1}.search-filter-toggle.active .search-filter-toggle-button:after{background:rgb(255,8,75)}.search-filter-toggle-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:rgb(255,255,255);border:1px solid rgb(224,224,224);cursor:pointer}.search-filter-toggle-button:after{content:"";position:absolute;top:0;right:0;background:transparent;border-radius:50%;-webkit-transition:background 150ms ease-in-out;transition:background 150ms ease-in-out}.search-submit button{display:inline-block;padding:11px 0 12px;background:rgb(255,8,75);border:none;font-family:"NunitoSans",sans-serif;color:rgb(255,255,255);font-size:1.25rem;line-height:1.35;text-align:center;text-decoration:none!important;text-indent:0;outline:none;outline-offset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:25px;cursor:pointer;overflow:hidden;-webkit-transition:width 300ms ease-in-out,color 300ms ease-in-out,text-indent 300ms ease-in-out;transition:width 300ms ease-in-out,color 300ms ease-in-out,text-indent 300ms ease-in-out}.search-submit button:hover{font-weight:bold;color:rgb(255,255,255)}.search-reset{font-weight:bold;color:rgb(255,8,75);cursor:pointer}.search-reset::-moz-selection{background:transparent;color:rgb(255,8,75)}.search-reset::selection{background:transparent;color:rgb(255,8,75)}.search-label{display:block;font-weight:bold}.search-filter-item ::-moz-selection{background:transparent;color:rgb(67,67,67)}.search-filter-item ::selection{background:transparent;color:rgb(67,67,67)}.search-filter-group{display:none}.search-filter-checkbox.checked label:after{opacity:1}.search-filter-checkbox input{display:none}.search-filter-checkbox label{display:block;position:relative;cursor:pointer}.search-filter-checkbox label:after,.search-filter-checkbox label:before{content:"";position:absolute}.search-filter-checkbox label:before{left:0;background:rgb(255,255,255);border:1px solid rgb(224,224,224)}.search-filter-checkbox label:after{left:0;z-index:1;opacity:0;-webkit-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}#suchabo{visibility:hidden;position:fixed;top:0;left:0;z-index:1010;width:100%;height:100vh;background:rgba(67,67,67,0.5);overflow:hidden;overflow-y:auto;opacity:0;-webkit-transition:visibility 150ms ease-in-out,opacity 150ms ease-in-out;transition:visibility 150ms ease-in-out,opacity 150ms ease-in-out}body.suchabo-active #suchabo{visibility:visible;opacity:1}#suchabo *{-webkit-backface-visibility:hidden;backface-visibility:hidden}#suchabo>.w1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%}#suchabo>.w1>.w2{width:100%}#suchabo .search-wrapper{position:relative;background:rgb(247,247,247);border:1px solid rgb(224,224,224)}#suchabo .search-main{background:none;border:none;border-radius:0}.search-signup-email-wrapper input[type=email]{background:rgb(255,255,255);border:1px solid rgb(224,224,224);font-family:"NunitoSans",sans-serif;color:rgb(67,67,67);line-height:1.2;outline:none;outline-offset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.search-signup-btn-wrapper .btn{width:100%;margin:0;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}#search-signup-close{position:absolute;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:29px;height:29px;cursor:pointer}#search-signup-notice{display:none;text-align:center}#search-signup-notice a.search-signup-notice-close{color:rgb(255,8,75);cursor:pointer}#search-signup-notice a.search-signup-notice-close:hover{color:rgb(67,67,67)}.module-home-title{background:rgb(255,8,75)}.module-home-title h1{font-family:"Aquawax-Fx-Medium",sans-serif;color:rgb(255,255,255);text-align:center}#home-search{position:relative;z-index:1002}#home-search .search-main{border-top:1px solid rgb(224,224,224)}.immoteaser-home .immoteaser-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.immoteaser-home .slick-dots button{background:rgb(224,224,224)}.home-suchabo{position:relative;display:block;margin:0 auto;background:rgb(255,8,75);color:rgb(255,255,255)!important;cursor:pointer;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.home-suchabo:after{content:"";position:absolute;background:url("../img/icon-suchabo.svg") 0 0 no-repeat}.home-suchabo-title{font-family:"Aquawax-Fx-Medium",sans-serif}.home-cats{display:-ms-grid;display:grid}.home-cats-item a{display:block;background:rgb(247,247,247);border:1px solid rgb(224,224,224);border-radius:10px}.home-cats-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.home-cats-title{padding-right:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;hyphens:auto}.home-cats-count{background:rgb(255,8,75);color:rgb(255,255,255);line-height:1;border-radius:8px}.home-links-item h3{margin:0!important;color:rgb(255,8,75);font-weight:400!important}.home-links-item li{padding:0!important}.home-links-item li:before{content:none!important}@media screen and (min-width:1024px){.w1{padding:0 40px}.w2{max-width:1216px;margin:0 auto}.icon-links.small .icon-link{width:30px;height:30px;margin-left:8px}.icon-links .icon-link{width:38px;height:38px;margin-left:10px}.icon-links .icon-link:hover>svg path:not(.fill){fill:rgb(255,8,75)}#header>.w1>.w2>.w3{height:79px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#logo{top:24px;left:29px;width:210px;height:26px}#logo svg path:first-child,#logo svg path:last-child{display:none}#logofx-wrapper{position:absolute;top:35px;left:97px;width:32px;height:11px}#logofx1{position:absolute;top:0;left:0;width:11px;height:11px;border-radius:50%}#logofx1 div{position:absolute;top:4px;left:4px;width:4px;height:4px;background:rgb(255,8,75);border-radius:50%;-webkit-transition:all 200ms ease;transition:all 200ms ease}#logofx2{position:absolute;top:0;left:21px;width:11px;height:11px;border-radius:50%}#logofx2 div{position:absolute;top:4px;left:4px;width:4px;height:4px;background:rgb(255,8,75);border-radius:50%;-webkit-transition:all 200ms ease;transition:all 200ms ease}#header-utils{top:20px;right:26px}#menu{top:20px;right:26px;width:401px;padding:46px 50px 24px 50px;border-radius:20px;-webkit-box-shadow:-10px 10px 20px rgba(167,167,167,0.16);box-shadow:-10px 10px 20px rgba(167,167,167,0.16)}#menu-close:hover svg line{stroke:rgb(255,8,75)}#menu-close svg line{-webkit-transition:stroke 150ms ease-in-out;transition:stroke 150ms ease-in-out}#main{padding-top:120px}.grid-container{margin:0 -10px;font-size:0}.grid-container .grid-item{display:inline-block;padding:0 10px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.grid-100{width:100%}.grid-91{width:91.66667}.grid-83{width:83.33333%}.grid-75{width:75%}.grid-70{width:70%}.grid-66{width:66.66666%}.grid-60{width:60%}.grid-58{width:58.33333%}.grid-50{width:50%}.grid-41{width:41.66667%}.grid-40{width:40%}.grid-33{width:33.33333%}.grid-30{width:30%}.grid-25{width:25%}.grid-20{width:20%}.grid-16{width:16.66666%}.grid-10{width:10%}.grid-8{width:8.33333%}.grid-container-content{text-align:center}.grid-container-content>.grid-item{text-align:left}.module h1{font-weight:normal;font-size:1.75rem;line-height:1.21429;letter-spacing:-0.28px;margin:68px 0 38px}.module h1:first-child{margin-top:-2px}.module h2{font-weight:normal;font-size:1.25rem;line-height:1.35;margin:38px 0 21px}.module h2:first-child{margin-top:-2px}.module h3{font-weight:bold;font-size:1rem;line-height:1.375;margin:40px 0 22px}.module h3:first-child{margin-top:0}.module h4{font-weight:bold;font-size:0.875rem;line-height:1.35714}.module p{font-size:1rem;line-height:1.375;margin:0 0 22px}.module p>.wp-caption,.module p>img{margin:26px 0 28px!important}.module p:first-child>.wp-caption,.module p:first-child>img{margin-top:4px!important}.module ol,.module ul{margin:0 0 22px}.module ol{padding:0 0 0 17px}.module li{font-size:1rem;line-height:1.375}.module ul li{padding:0 0 0 14px}.module ul li:before{top:9px}.module .wp-caption,.module img{margin:26px 0 28px}.module .wp-caption:first-child,.module img:first-child{margin-top:4px}.module .wp-caption.aligncenter,.module img.aligncenter{margin-left:auto;margin-right:auto}.module .wp-caption.alignleft,.module img.alignleft{float:left;margin:4px 30px 15px 0}.module .wp-caption.alignright,.module img.alignright{float:right;margin:4px 0 15px 30px}.module .wp-caption img{margin:0 0 6px 0}.module .wp-caption .wp-caption-text{font-size:0.875rem;line-height:1.35714;margin:0 0 -5px}.module iframe,.module video{margin:26px 0 28px}.module iframe:first-child,.module video:first-child{margin-top:4px}.module hr{margin:44px 0 46px}.btn{margin:4px 0 28px}p>.btn:first-child:last-child{margin-bottom:6px}#matomo-opt-out{font-size:1rem;line-height:1.375}#footer{padding-top:40px}#footer-partner{padding:48px 0 52px}#footer-partner .footer-partner-m{display:none!important}#footer-partner h4{margin-bottom:9px;font-size:0.875rem;line-height:1.35714}.footer-partner-item{height:214px}}@media screen and (min-width:1024px) and (max-width:1296px){.footer-partner-item{height:calc(((100vw - 140px) / 4 - 2px) / 1.34112)}}@media screen and (min-width:1024px){.footer-partner-item:hover .footer-partner-item-inner{-webkit-transform:scale(1.05);transform:scale(1.05)}.footer-partner-item-inner{padding:45px;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out}#footer-main{padding:27px 0 27px}#footer-menu{margin:0 -10px}#footer-menu a{font-size:1rem;line-height:1.5625}#footer-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#footer-menu>ul>li{width:33.33333%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#footer-menu>ul>li>a{color:rgb(255,8,75);cursor:default}#footer-contact h4,#footer-contact p{font-size:1rem;line-height:1.5625}#btn-scrolltop{display:none}#footer-bottom{padding:28px 0 35px}#footer-copyright{margin-top:5px;font-size:0.875rem;line-height:1.35714}#footer-legal{margin-top:5px}#footer-legal li{margin-left:32px}#footer-legal a{font-size:0.875rem;line-height:1.35714}.module-text>.w1>.w2>.w3{padding:36px 0 12px}.text-container-left{max-width:701px}.text-container-center{max-width:804px;margin:0 auto}.module-2col>.w1>.w2>.w3{padding:36px 0 12px}.module-imgtext>.w1>.w2>.w3{padding:36px 0 12px}.imgtext.image-left .grid-item.grid-50,.imgtext.image-left .grid-item.grid-70{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.imgtext.image-left .grid-item.grid-10{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.imgtext.image-left .grid-item.grid-30,.imgtext.image-left .grid-item.grid-40{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.imgtext.image-left .imgtext-image img{margin-left:0}.imgtext.image-left.image-sm .imgtext-content{padding-left:20px}.imgtext.image-right.image-sm .imgtext-content{padding-right:20px}.imgtext .grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.imgtext-image img{margin-left:auto}.module-immolist>.w1>.w2>.w3{padding:60px 0 20px}#immolist-header{margin-bottom:30px}#immolist-header-count{margin-top:-1px;font-size:1.25rem;line-height:1.35}#immolist-header-abo{padding-left:30px}.select-custom,select{width:289px}.select-styled:after,select:after{top:14px;right:18px;width:14px;height:13px}.select-styled.active:after,select.active:after{top:12px}.immolist-item-inner:hover .immolist-btn{opacity:1}.immolist-images{height:294px}}@media screen and (min-width:1024px) and (max-width:1296px){.immolist-images{height:calc(((100vw - 120px) / 3 - 2px) / 1.32653)}}@media screen and (min-width:1024px){.immolist-content{padding:13px 18px 22px}.immolist-meta{font-size:1rem;line-height:1.375}.immolist-absicht{margin-right:40px}.immolist-title{margin:10px 0 16px;font-weight:normal;font-size:1.25rem;line-height:1.35}.immolist-details{font-size:1rem;line-height:1.375;margin-right:20px}.immolist-price{font-weight:normal;font-size:1.25rem;line-height:1.35;margin-top:15px}.immolist-overlay{height:294px}}@media screen and (min-width:1024px) and (max-width:1296px){.immolist-overlay{height:calc(((100vw - 120px) / 3 - 2px) / 1.32653)}}@media screen and (min-width:1024px){.immolist-overlay.has-slider .immolist-btn.next,.immolist-overlay.has-slider .immolist-btn.prev{display:-webkit-box;display:-ms-flexbox;display:flex}.immolist-btn{opacity:0;-webkit-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}.immolist-btn.merkliste.active{opacity:1}.immolist-btn.prev{display:none;top:50%;left:8px;margin-top:-16px}.immolist-btn.next{display:none;top:50%;right:8px;margin-top:-16px}.immolist-btn.next>svg{margin-left:-1px}.immolist-tag{top:-7px}.immolist-sponsoring{padding:60px 0}.pagination{padding:20px 0}.pagination-next,.pagination-prev{width:38px;height:38px;margin:0 22px}.pagination-page{padding:8px;font-size:1rem;line-height:1.375}.immolist-noresult{margin:-2px 0 0}.immolist-noresult p{font-weight:normal;font-size:1.75rem;line-height:1.21429;letter-spacing:-0.28px}.module-divider>.w1>.w2>.w3{padding:10px 0}.module-immodetail>.w1>.w2>.w3{padding:20px 0 20px}#immodetail-backlink{margin-bottom:20px;font-size:1rem;line-height:1.375}#immodetail-backlink svg{margin:5px 7px 0 0}#immodetail-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:end}#immodetail-title h1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 4px 0!important;padding-right:60px}#immodetail-utils .icon-link#immodetail-util-share>svg{margin:-2px -1px 0 0}.share-util{border-radius:20px}#immodetail-slider{margin:20px 0 12px}.immodetail-slider-item a{height:606px}}@media screen and (min-width:1024px) and (max-width:1296px){.immodetail-slider-item a{height:calc(((100vw - 60px) * 0.8333333 - 20px) / 1.66667)}}@media screen and (min-width:1024px){.immodetail-slider-control{position:absolute;top:50%;z-index:1001;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:38px;height:38px;margin-top:-20px;background:rgb(247,247,247);border:1px solid rgb(224,224,224);border-radius:50%;cursor:pointer}.immodetail-slider-control:hover svg path{fill:rgb(255,8,75)}.immodetail-slider-control.prev{left:20px}.immodetail-slider-control.next{right:20px}.immodetail-slider-control svg path{-webkit-transition:fill 150ms ease-in-out;transition:fill 150ms ease-in-out}.slick-dots{bottom:10px;max-width:154px}.slick-dots button{width:12px;height:12px}#immodetail-content{padding:18px 30px 0 0}.immodetail-content-item{padding:20px 0}.immodetail-content-item h2{margin:0 0 9px!important}.immodetails-data-col{font-size:1rem;line-height:1.375}.immodetails-data-col:first-child{width:33.33333%;padding:10px 13px 8px 0}.immodetails-data-col:last-child{width:66.66666%;padding:10px 0 8px 7px}.immodetails-data-description{padding:10px 0 0}.immodetails-data-description-inner{margin-bottom:-3px}#immodetail-sidebar{padding:44px 0 0}.immodetail-sidebar-item{padding:19px 20px 0}#immodetail-downloads{margin:10px 0 19px}#immodetail-anbieter-title{margin-bottom:10px}#immodetail-anbieter-title a{margin-bottom:2px;font-size:0.875rem;line-height:1.35714}#immodetail-anbieter-image{height:214px;margin-bottom:20px}}@media screen and (min-width:1024px) and (max-width:1296px){#immodetail-anbieter-image{height:calc(((100vw - 120px) / 3 - 42px) / 1.62617)}}@media screen and (min-width:1024px){#immodetail-anbieter-image:hover .immodetail-anbieter-image-inner{-webkit-transform:scale(1.05);transform:scale(1.05)}.immodetail-anbieter-image-inner{padding:45px;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out}.immodetail-anbieter-image-inner img{max-width:197px}}@media screen and (min-width:1024px) and (max-width:1113px){.immodetail-anbieter-image-inner img{max-width:100%}}@media screen and (min-width:1024px){#immodetail-anbieter-address{margin-bottom:19px}#immodetail-besichtigung{padding-top:20px}#immodetail-besichtigung-infos{margin:10px 0 19px}#immodetail-besichtigung-infos td{font-size:1rem;line-height:1.375}#immodetail-besichtigung-infos td:first-child{min-width:100px;padding-right:15px}#immodetail-contact{padding:10px 0 19px}#immodetail-contact .gform_anchor{margin-top:-57px;padding-top:57px}#immodetail-contact .gform_confirmation_message,#immodetail-contact .validation_error{font-size:1rem;line-height:1.375}#immodetail-contact .validation_error{margin:-2px 0 11px}#immodetail-contact .gform_confirmation_message{margin:-2px 0 0}#immodetail-contact .validation_message{margin:-7px 0 10px;font-size:0.875rem}.module-immoteaser>.w1>.w2>.w3{padding:34px 0 40px}.module-immoteaser h2{font-weight:normal;font-size:1.75rem;line-height:1.21429;letter-spacing:-0.28px}.immoteaser-items{margin-top:20px}.immoteaser-items .grid-container:not(.slick-initialized) .grid-item:first-child,.immoteaser-items .grid-container:not(.slick-initialized) .grid-item:nth-child(2),.immoteaser-items .grid-container:not(.slick-initialized) .grid-item:nth-child(3),.immoteaser-items .grid-container:not(.slick-initialized) .grid-item:nth-child(4){display:block}}@media screen and (min-width:1024px) and (max-width:1400px){.immoteaser-items .grid-container .immodetail-slider-control{display:none!important}}@media screen and (min-width:1024px){.immoteaser-items .grid-container .immodetail-slider-control.prev{left:-50px}.immoteaser-items .grid-container .immodetail-slider-control.next{right:-50px}.immoteaser-items .slick-track{min-width:1236px}.immoteaser-image{height:262px}}@media screen and (min-width:1024px) and (max-width:1296px){.immoteaser-image{height:calc(((100vw - 140px) / 4 - 2px) / 1.09542)}}@media screen and (min-width:1024px){.immoteaser-content{padding:19px 19px 17px}.immoteaser-meta{margin-bottom:9px;font-size:1rem;line-height:1.375}.immoteaser-title{font-weight:normal;font-size:1.25rem;line-height:1.35}body.is-immobilien #main{padding-top:420px}#search{position:fixed;top:60px;left:0;z-index:1007;width:100%;height:0}#search>.w1{height:0}#search>.w1>.w2{height:0}.search-form-wrapper{height:0}.search-main{border-bottom-left-radius:20px;border-bottom-right-radius:20px}body.search-transitioning .search-main{overflow:hidden}.search-main-outer{height:230px;padding:55px 29px 34px;-webkit-transition:height 300ms ease-in-out;transition:height 300ms ease-in-out}body.search-small #search .search-main-outer{height:29px}.search-intention{z-index:1;-webkit-transition:top 300ms ease-in-out,left 300ms ease-in-out;transition:top 300ms ease-in-out,left 300ms ease-in-out}body.search-small #search .search-intention{top:-11px;left:-3px}.search-intention-item{overflow:hidden;opacity:1;-webkit-transition:width 300ms ease-in-out,opacity 300ms ease-in-out;transition:width 300ms ease-in-out,opacity 300ms ease-in-out}body.search-small #search .search-intention-item:not(.checked){width:0!important;opacity:0}.search-intention-item label{margin-right:10px;padding:10px 19px 11px;font-weight:normal;font-size:1.25rem;line-height:1.35;border-radius:25px}.search-selects{top:68px;right:0;padding:0;-webkit-transition:top 300ms ease-in-out,right 300ms ease-in-out,left 300ms ease-in-out,padding 300ms ease-in-out;transition:top 300ms ease-in-out,right 300ms ease-in-out,left 300ms ease-in-out,padding 300ms ease-in-out}body.search-small #search .search-selects{top:-33px;right:175px}.search-selects-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -5px}.search-selects-item{width:50%;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:padding 300ms ease-in-out;transition:padding 300ms ease-in-out}body.search-small #search .search-selects-item:first-child{padding-right:10px}body.search-small #search .search-selects-item:last-child{padding-left:10px}.search-selects-item .select-styled,.search-selects-item select{padding:12px 50px 12px 19px;font-size:1.25rem;border-radius:25px}.search-selects-item .select-styled:after,.search-selects-item select:after{top:19px}.search-selects-item .select-styled.active:after,.search-selects-item select.active:after{top:18px}.search-selects-item .select-options{padding:9px 0 9px;border-radius:25px}.search-selects-item .select-options li{padding:3px 19px!important;font-size:1.25rem!important}.search-ranges{top:158px;right:289px;-webkit-transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out;transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out}body.search-small #search .search-ranges{visibility:hidden;opacity:0}.search-ranges-item{width:33.33333%}.search-ranges-inputs{border-radius:25px}.search-ranges-inputs:after{top:15px;height:20px}.search-ranges-inputs input{height:48px;padding:12px 19px;font-size:1.25rem}.search-filter-toggle{top:158px;right:209px;width:71px;-webkit-transition:top 300ms ease-in-out,right 300ms ease-in-out;transition:top 300ms ease-in-out,right 300ms ease-in-out}body.search-small #search .search-filter-toggle{top:-33px;right:84px}.search-filter-toggle-button{height:48px;border-radius:25px}.search-filter-toggle-button:after{width:14px;height:14px}.search-filter-toggle-button:hover svg path{fill:rgb(255,8,75)}.search-filter-toggle-button svg path{-webkit-transition:fill 150ms ease-in-out;transition:fill 150ms ease-in-out}.search-submit{top:180px;right:0;-webkit-transition:top 300ms ease-in-out,right 300ms ease-in-out;transition:top 300ms ease-in-out,right 300ms ease-in-out}body.search-small #search .search-submit{top:-11px;right:-3px}.search-submit button{position:relative;width:197px}body.search-small #search .search-submit button{width:65px;color:transparent;text-indent:100%}body.search-small #search .search-submit button:hover:before{display:none}body.search-small #search .search-submit button:hover:after{display:block}.search-submit button:after,.search-submit button:before{content:"";position:absolute;left:50%}.search-submit button:before{top:17px;width:17px;height:17px;margin-left:-9px;background:url("../img/icon-search-submit.svg") 0 0 no-repeat;opacity:0;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}body.search-small #search .search-submit button:before{opacity:1}.search-submit button:after{display:none;top:16px;width:18px;height:18px;margin-left:-9px;margin-left:-9.5px;background:url("../img/icon-search-submit-hover.svg") 0 0 no-repeat}.search-reset{top:15px;right:9px;font-size:1rem;line-height:1.375;-webkit-transition:color 150ms ease-in-out,visibility 300ms ease-in-out,opacity 300ms ease-in-out;transition:color 150ms ease-in-out,visibility 300ms ease-in-out,opacity 300ms ease-in-out}body.search-small #search .search-reset{visibility:hidden;opacity:0}.search-reset:hover{color:rgb(67,67,67)}.search-label{margin:0 0 3px 20px;font-size:0.875rem;line-height:1.35714;-webkit-transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out;transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out}body.search-small #search .search-label{visibility:hidden;opacity:0}.search-filter{visibility:hidden;margin-top:-20px;background:rgb(247,247,247);border:1px solid rgb(224,224,224);border-top:none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;opacity:0;-webkit-transition:visibility 150ms ease-in-out,opacity 150ms ease-in-out;transition:visibility 150ms ease-in-out,opacity 150ms ease-in-out}body.search-filter-active .search-filter{visibility:visible;opacity:1}.search-filter-outer{display:block!important;padding:55px 29px 31px 49px}.search-filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-filter-item{width:45.59859%}.search-filter-item legend{margin-bottom:16px;font-weight:normal;font-size:1.25rem;line-height:1.35}.search-filter-group.active{display:-ms-grid;display:grid;-ms-grid-rows:(auto)[6];grid-template-rows:repeat(6,auto);grid-auto-flow:column;grid-auto-columns:50%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.search-filter-checkbox{padding-right:20px}.search-filter-checkbox label{padding:4px 0 4px 26px;font-size:1rem;line-height:1.375}.search-filter-checkbox label:before{top:7px;width:14px;height:14px}.search-filter-checkbox label:after{top:7px;width:16px;height:16px;background:rgb(255,8,75) url("../img/icon-checkbox.svg") 3px 1px no-repeat}#suchabo>.w1>.w2{max-width:1010px;padding:40px 0}#suchabo .search-wrapper{border-radius:20px}#suchabo form{height:auto}#suchabo .search-main-outer{padding-top:34px}#suchabo .search-selects{padding:0!important}#suchabo .search-ranges{right:0}#suchabo .search-filter{visibility:hidden;background:none;border:none;border-radius:0;opacity:1}body.suchabo-active #suchabo .search-filter{visibility:visible}#suchabo .search-filter-outer{padding:15px 49px 20px 39px}.search-signup-outer{padding:22px 29px 34px}.search-signup-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin:0 -5px}.search-signup-inner div{padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.search-signup-email-wrapper{width:66.66666%}.search-signup-email-wrapper input[type=email]{width:100%;padding:13px 19px 11px;font-size:1.25rem;border-radius:25px}.search-signup-btn-wrapper{width:33.33333%}#search-signup-close{top:34px;right:33px}#search-signup-notice{padding:34px 29px 34px}#search-signup-notice p{font-weight:normal;font-size:1.25rem;line-height:1.35;margin-bottom:13px}#search-signup-notice a.search-signup-notice-close{font-size:1rem;line-height:1.375}.module-merkliste>.w1>.w2>.w3{padding:36px 0 20px}.module-merkliste #immolist-items{margin-top:44px}.module-home-title{margin-top:-120px}.module-home-title>.w1>.w2>.w3{padding:153px 0 181px}.module-home-title h1{font-size:3.125rem;line-height:1.1}#home-search{height:320px;margin-top:-150px}#home-search .search-main{border-top-left-radius:20px;border-top-right-radius:20px}#home-search .search-main-outer{padding-top:35px}.immoteaser-home .immoteaser-header a{margin-bottom:2px;font-size:1rem;line-height:1.375}.immoteaser-home .immoteaser-items{margin-top:12px}.immoteaser-home .slick-dots{bottom:-58px}#home-teaser-highlight>.w1>.w2>.w3{padding:43px 0 55px}#home-teaser-new>.w1>.w2>.w3{padding:49px 0 80px}.module-home-suchabo>.w1>.w2>.w3{padding:58px 0 65px}.home-suchabo{max-width:1010px;padding:37px 50px 44px 16.95%}}@media screen and (min-width:1024px) and (max-width:1180px){.home-suchabo{padding-left:186px}}@media screen and (min-width:1024px){.home-suchabo:after{top:45px;left:5.2%;width:87px;height:63px}.home-suchabo-title{margin-bottom:5px;font-size:2.25rem;line-height:1.1}.home-suchabo-text{font-weight:normal;font-size:1.25rem;line-height:1.35}.module-home-cats>.w1>.w2>.w3{padding:59px 0 34px}.module-home-cats h2{font-weight:normal;font-size:1.75rem;line-height:1.21429;letter-spacing:-0.28px;margin:0 0 22px!important}.home-cats{-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,1fr);gap:20px}.home-cats-item a{min-height:128px}.home-cats-content{padding:15px 14px 15px 20px}.home-cats-title{font-weight:normal;font-size:1.25rem;line-height:1.35}.home-cats-count{margin-top:-1px;padding:7px 9px 6px;font-size:1rem}.module-home-links>.w1>.w2>.w3{padding:27px 0 29px}.home-links-item a,.home-links-item h3{font-size:1.25rem;line-height:1.5}}@media screen and (max-width:1023px){.w1{padding:0 20px}.icon-links .icon-link{width:30px;height:30px;margin-left:10px}#header>.w1{padding:0}#header>.w1>.w2>.w3{height:59px}#logo{top:17px;left:19px;width:168px;height:21px}#logo svg{width:auto;height:20px}#logofx-wrapper{display:none}#header-utils{top:14px;right:19px}#menu{top:14px;right:19px;width:313px;padding:46px 20px 24px 46px;border-radius:15px;-webkit-box-shadow:-5px 5px 10px rgba(167,167,167,0.16);box-shadow:-5px 5px 10px rgba(167,167,167,0.16)}}@media screen and (max-width:1023px) and (max-width:393px){#menu{left:19px;width:auto}}@media screen and (max-width:1023px){#menu a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;hyphens:auto}#main{padding-top:85px}.module h1{font-weight:normal;font-size:1.5rem;line-height:1.41667;letter-spacing:-0.24px;margin:37px 0 22px}.module h1:first-child{margin-top:-4px}.module h2{font-weight:normal;font-size:1rem;line-height:1.25;margin:27px 0 19px}.module h2:first-child{margin-top:1px}.module h3{font-weight:bold;font-size:0.875rem;line-height:1.35714;margin:26px 0 19px}.module h3:first-child{margin-top:0}.module h4{font-weight:bold;font-size:0.75rem;line-height:1.33333}.module p{font-size:0.875rem;line-height:1.35714;margin:0 0 19px}.module p>.wp-caption,.module p>img{margin:23px 0 24px!important}.module p:first-child>.wp-caption,.module p:first-child>img{margin-top:4px!important}.module ol,.module ul{margin:0 0 19px}.module ol{padding:0 0 0 15px}.module li{font-size:0.875rem;line-height:1.35714}.module ul li{padding:0 0 0 14px}.module ul li:before{top:7px}.module .wp-caption,.module img{margin:23px 0 24px}.module .wp-caption:first-child,.module img:first-child{margin-top:4px}.module .wp-caption img{margin:0 0 5px 0}.module .wp-caption .wp-caption-text{font-size:0.75rem;line-height:1.33333;margin:0 0 -4px}.module iframe,.module video{margin:23px 0 24px}.module iframe:first-child,.module video:first-child{margin-top:4px}.module hr{margin:30px 0 31px}.btn{margin:4px 0 24px}p>.btn:first-child:last-child{margin-bottom:5px}#matomo-opt-out{font-size:0.875rem;line-height:1.35714}#footer{padding-top:25px}#footer>.w1>.w2{padding-bottom:58px}#footer-partner{padding:29px 0 29px}#footer-partner .grid-container{margin:0 -5px;font-size:0}#footer-partner .grid-25{display:inline-block;width:50%;padding:0 5px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}#footer-partner .footer-partner-d{display:none!important}#footer-partner h4{margin-bottom:10px;font-size:0.75rem;line-height:1.33333}.footer-partner-item{height:129px;height:calc(((100vw - 50px) / 2 - 2px) / 1.33333)}.footer-partner-item-inner{padding:45px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:1023px) and (min-width:630px){.footer-partner-item-inner{top:50%;left:50%;width:287px;height:214px;margin:-107px 0 0 -144px}}@media screen and (max-width:1023px) and (max-width:460px){.footer-partner-item-inner{padding:23px}}@media screen and (max-width:1023px){#footer-main{padding:19px 0 19px}#footer-main .grid-75{display:none}#footer-contact{position:relative}#footer-contact h4,#footer-contact p{font-size:0.9375rem;line-height:1.66667}#btn-scrolltop{position:absolute;top:7px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;background:transparent;border:1px solid rgb(224,224,224);border-radius:50%;cursor:pointer}body.is-immobilien #btn-scrolltop{visibility:hidden;opacity:0;-webkit-transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out,background 150ms ease-in-out,border-color 150ms ease-in-out;transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out,background 150ms ease-in-out,border-color 150ms ease-in-out}body.is-immobilien #btn-scrolltop:not(.not-fixed){position:fixed;top:auto;bottom:20px;right:20px;z-index:1006;background:rgb(255,8,75);border-color:rgb(255,8,75)}body.is-immobilien #btn-scrolltop:not(.not-fixed) svg path{fill:rgb(255,255,255)}body.is-immobilien #btn-scrolltop.active{visibility:visible;opacity:1}#btn-scrolltop svg{width:100%}#btn-scrolltop svg path{-webkit-transition:fill 150ms ease-in-out;transition:fill 150ms ease-in-out}#footer-bottom{position:relative;padding:13px 0 13px}#footer-bottom .grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer-bottom .grid-50{position:absolute;top:100%;left:0;right:0;padding-top:22px;border-top:1px solid rgb(224,224,224)}#footer-bottom .grid-25:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#footer-bottom .grid-25:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#footer-copyright{font-size:0.625rem;line-height:1.2}#footer-legal{margin-top:6px}#footer-legal li{margin-left:22px}#footer-legal a{font-size:0.875rem;line-height:1.35714}.module-text>.w1>.w2>.w3{padding:21px 0 1px}.module-2col>.w1>.w2>.w3{padding:21px 0 1px}.module-imgtext>.w1>.w2>.w3{padding:21px 0 1px}.imgtext-image img{max-width:392px;margin-top:23px!important}.module-divider>.w1>.w2>.w3{padding:15px 0}.module-immolist>.w1>.w2>.w3{padding:25px 0 5px}#immolist-header{position:relative;margin-bottom:30px;padding-bottom:60px}#immolist-header-count{font-size:1rem;line-height:1.25}#immolist-header-abo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;padding-left:20px;text-align:right}#immolist-header-sort{position:absolute;left:0;bottom:0;width:100%}.select-custom,select{width:100%}.select-styled:after,select:after{top:15px;right:14px;width:12px;height:11px;background-size:12px auto}.select-styled.active:after,select.active:after{top:15px}.immolist-items .grid-container{margin:0 -10px;font-size:0}.immolist-items .grid-item{display:inline-block;padding:0 10px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.immolist-items .grid-33{width:50%}.immolist-items .grid-8{width:8.33333%}.immolist-items .grid-83{width:83.33333%}}@media screen and (max-width:1023px) and (max-width:650px){.immolist-items .grid-container{display:block;margin:0}.immolist-items .grid-item{display:block;width:100%;padding:0}}@media screen and (max-width:1023px){.immolist-images{height:361px;height:calc(((100vw - 60px) / 2 - 2px) / 1.32653)}}@media screen and (max-width:1023px) and (max-width:650px){.immolist-images{height:265px;height:calc((100vw - 40px - 2px) / 1.32653)}}@media screen and (max-width:1023px){.immolist-content{padding:12px 18px 18px}.immolist-meta{font-size:0.875rem;line-height:1.35714}.immolist-absicht{margin-right:20px}.immolist-title{margin:8px 0 12px;font-size:1.125rem;line-height:1.25}.immolist-details{font-size:0.875rem;line-height:1.35714;margin-right:20px}.immolist-price{font-weight:normal;font-size:1rem;line-height:1.25;margin-top:12px}.immolist-overlay{height:361px;height:calc(((100vw - 60px) / 2 - 2px) / 1.32653)}}@media screen and (max-width:1023px) and (max-width:650px){.immolist-overlay{height:265px;height:calc((100vw - 40px - 2px) / 1.32653)}}@media screen and (max-width:1023px){.immolist-btn.next,.immolist-btn.prev{display:none!important}.immolist-tag{top:-5px}.immolist-sponsoring{padding:30px 0}.pagination{padding:10px 0 20px}.pagination-next,.pagination-prev{width:32px;height:32px;margin:0 12px}.pagination-next svg,.pagination-prev svg{height:11px}.pagination-page{padding:6px;font-size:0.875rem;line-height:1.35714}.immolist-noresult{margin:-4px 0 0}.immolist-noresult p{font-weight:normal;font-size:1.5rem;line-height:1.41667;letter-spacing:-0.24px}#immolist-anbieter-title{margin:-8px 0 26px}.module-immodetail>.w1>.w2>.w3{max-width:780px;margin:0 auto;padding:12px 0 5px}#immodetail-backlink{margin-bottom:22px;font-size:0.875rem;line-height:1.35714}#immodetail-backlink svg{margin:4px 6px 0 0}#immodetail-title{position:relative}#immodetail-title h1{margin:0!important}#immodetail-utils{position:absolute;top:-48px;right:0}#immodetail-utils .icon-link#immodetail-util-share>svg{margin:-2px -1px 0 0}.share-util{border-radius:15px}.share-util li{font-size:1rem;line-height:1.375}#immodetail-slider{margin:16px 0 9px}.immodetail-slider-item a{height:calc((100vw - 40px) / 1.666667);max-height:468px}.immodetail-slider-control{display:none!important}.slick-dots{bottom:0;max-width:154px}.slick-dots button{width:12px;height:12px}#immodetail-content{padding:9px 0 0}.immodetail-content-item{padding:14px 0 13px}.immodetail-content-item h2{margin:0 0 9px!important}.immodetails-data-col{font-size:0.875rem;line-height:1.35714}.immodetails-data-col:first-child{width:40%;padding:8px 13px 7px 0}.immodetails-data-col:last-child{width:60%;padding:8px 0 7px 7px}.immodetails-data-description{padding:8px 0 0}.immodetails-data-description-inner{margin-bottom:-4px}#immodetail-sidebar{max-width:600px;margin:0 auto;padding:17px 0 0}.immodetail-sidebar-item{padding:19px 20px 0}#immodetail-downloads{margin:9px 0 17px}#immodetail-anbieter-title{margin-bottom:10px}#immodetail-anbieter-title a{margin-bottom:1px;font-size:0.75rem;line-height:1.33333}#immodetail-anbieter-image{height:338px;margin-bottom:18px}}@media screen and (max-width:1023px) and (max-width:640px){#immodetail-anbieter-image{height:calc((100vw - 82px) / 1.64953)}}@media screen and (max-width:1023px){.immodetail-anbieter-image-inner{padding:45px;-webkit-box-sizing:border-box;box-sizing:border-box}.immodetail-anbieter-image-inner img{max-width:200px}}@media screen and (max-width:1023px) and (max-width:374px){.immodetail-anbieter-image-inner img{max-width:100%}}@media screen and (max-width:1023px){#immodetail-anbieter-address{margin-bottom:17px}#immodetail-besichtigung{padding-top:19px}#immodetail-besichtigung-infos{margin:9px 0 17px}#immodetail-besichtigung-infos td{font-size:0.875rem;line-height:1.35714}#immodetail-besichtigung-infos td:first-child{min-width:90px;padding-right:15px}#immodetail-contact{padding:12px 0 19px}#immodetail-contact .gform_anchor{margin-top:-32px;padding-top:32px}#immodetail-contact .gform_confirmation_message,#immodetail-contact .validation_error{font-size:0.875rem;line-height:1.35714}#immodetail-contact .validation_error{margin:-2px 0 11px}#immodetail-contact .gform_confirmation_message{margin:-3px 0 -2px}#immodetail-contact .validation_message{margin:-7px 0 11px;font-size:0.75rem}.module-immoteaser{overflow:hidden}.module-immoteaser>.w1>.w2>.w3{padding:17px 0 25px}.module-immoteaser h2{font-weight:normal;font-size:1.5rem;line-height:1.41667;letter-spacing:-0.24px}.immoteaser-items{margin-top:11px}}@media screen and (max-width:1023px) and (max-width:450px){.immoteaser-items{width:598px}}@media screen and (max-width:1023px){.immoteaser-items .grid-container{margin:0 -10px;font-size:0}.immoteaser-items .grid-container:not(.slick-initialized) .grid-item:first-child,.immoteaser-items .grid-container:not(.slick-initialized) .grid-item:nth-child(2){display:block}.immoteaser-items .grid-container .immodetail-slider-control{display:none!important}.immoteaser-items .grid-item{display:inline-block;width:50%;padding:0 10px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.immoteaser-image{height:calc(((100vw - 60px) / 2 - 2px) / 1.09542)}}@media screen and (max-width:1023px) and (max-width:450px){.immoteaser-image{height:262px}}@media screen and (max-width:1023px){.immoteaser-content{padding:19px 19px 25px}.immoteaser-meta{margin-bottom:10px;font-size:0.875rem;line-height:1.35714}.immoteaser-title{font-size:1.125rem;line-height:1.33333}#search{position:relative;top:45px;z-index:1007}#search *{-webkit-tap-highlight-color:transparent}.search-main{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.search-main-outer{height:441px;padding:34px 19px 0}.search-intention{right:0;margin:0 -5px}.search-intention-item{width:33.33333%!important;padding:0 5px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.search-intention-item label{width:100%!important;padding:8px 0 8px;font-size:1rem;line-height:1.375;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.search-selects{top:50px;width:100%;padding:0!important}.search-selects-item{margin-bottom:10px}.search-ranges{top:188px;width:100%}.search-ranges-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-ranges-item{width:50%;margin-bottom:10px}.search-ranges-inputs{border-radius:20px}.search-ranges-inputs:after{top:13px;height:14px}.search-ranges-inputs input{height:38px;padding:10px 19px 9px;font-size:1rem}.search-filter-toggle{top:257px;left:50%;width:73px;margin-left:5px}.search-filter-toggle-button{height:38px;border-radius:20px}.search-filter-toggle-button:after{width:12px;height:12px}.search-submit{top:341px;left:0;width:100%}.search-submit button{width:100%}.search-reset{top:406px;left:0;width:100%;font-size:0.875rem;line-height:1.28571;text-align:center}.search-label{margin:0 0 3px 20px;font-size:0.75rem;line-height:1.33333}.search-filter{margin-top:-15px}.search-filter-outer{display:none;margin-bottom:-15px;background:rgb(247,247,247);border:1px solid rgb(224,224,224);border-top:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.search-filter-inner{padding:29px 19px 9px}.search-filter-item{padding:8px 0}.search-filter-item legend{margin-bottom:10px;font-weight:normal;font-size:1rem;line-height:1.25}.search-filter-group.active{display:block}.search-filter-checkbox label{padding:3px 0 3px 23px;font-size:0.875rem;line-height:1.35714}.search-filter-checkbox label:before{top:5px;width:12px;height:12px}.search-filter-checkbox label:after{top:5px;width:14px;height:14px;background:rgb(255,8,75) url("../img/icon-checkbox.svg") 2px 1px no-repeat;background-size:10px auto}#suchabo>.w1>.w2{padding:20px 0 80px}#suchabo .search-wrapper{border-radius:15px}#suchabo .search-main-outer{height:330px;padding-top:49px}#suchabo .search-filter{margin:0}#suchabo .search-filter-outer{display:block;margin:0;padding:0;background:none;border:none;border-radius:0}#suchabo .search-filter-inner{padding-top:0;padding-bottom:0}.search-signup-outer{padding:8px 19px 24px}.search-signup-email-wrapper{margin-bottom:25px}.search-signup-email-wrapper input[type=email]{width:100%;padding:10px 19px 9px;font-size:1rem;border-radius:20px}#search-signup-close{top:10px;right:10px}#search-signup-notice{padding:27px 29px 25px}#search-signup-notice p{font-weight:normal;font-size:1rem;line-height:1.25;margin-bottom:11px}#search-signup-notice a.search-signup-notice-close{font-size:0.875rem;line-height:1.35714}.module-merkliste>.w1>.w2>.w3{padding:21px 0 5px}.module-merkliste #immolist-items{margin-top:30px}.module-home-title{margin-top:-85px}.module-home-title>.w1>.w2>.w3{padding:91px 25px 230px}.module-home-title h1{font-size:1.875rem;line-height:1.2}.module-home-title h1 br{display:none}#home-search{height:462px;margin-top:-218px}#home-search .search-main{border-top-left-radius:15px;border-top-right-radius:15px}#home-search .search-main-outer{padding-top:19px}.immoteaser-home .immoteaser-header h2{padding-right:10px;font-weight:normal;font-size:1.5rem;line-height:1.41667;letter-spacing:-0.24px}.immoteaser-home .immoteaser-header a{-ms-flex-negative:0;flex-shrink:0;margin-bottom:6px;color:rgb(155,155,155)}.immoteaser-home .immoteaser-items{margin-top:11px}.immoteaser-home .slick-dots{bottom:-39px;left:50vw;width:100vw}#home-teaser-highlight>.w1>.w2>.w3{padding:41px 0 32px}#home-teaser-new>.w1>.w2>.w3{padding:24px 0 37px}.module-home-suchabo>.w1>.w2>.w3{padding:37px 0 37px}.home-suchabo{max-width:560px;padding:24px 20px 18px}.home-suchabo:after{top:38px;left:37px;width:61px;height:45px;background-size:61px auto}.home-suchabo-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:56px;margin-bottom:20px;padding:0 0 0 111px;font-size:1.5rem;line-height:1.16667;letter-spacing:-0.24px}.home-suchabo-text{font-weight:normal;font-size:1rem;line-height:1.25;text-align:center}.module-home-cats>.w1>.w2>.w3{padding:29px 0 22px}.module-home-cats h2{font-weight:normal;font-size:1.5rem;line-height:1.41667;letter-spacing:-0.24px;margin:0 0 21px!important}.home-cats{-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);gap:10px}.home-cats-item a{min-height:78px}.home-cats-content{padding:9px 7px 9px 14px}.home-cats-title{font-size:1rem;line-height:1.25}.home-cats-count{margin-top:-3px;padding:6px 8px 4px;font-size:0.875rem}.module-home-links>.w1>.w2>.w3{padding:17px 0 16px}.module-home-links .grid-container{margin:0 -10px;font-size:0}.module-home-links .grid-item{display:inline-block;width:50%;padding:0 10px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.home-links-item a,.home-links-item h3{font-size:0.9375rem;line-height:1.46667}.home-links-item ul{margin-bottom:28px}}#cookiescript_injected{z-index:999999999999!important}#__ybug-launcher{z-index:99999!important}