.blur{filter:url(../svg/blur.svg#blur);-webkit-filter:blur(3px);filter:blur(3px)}.disable-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.color-bhi-red{background-color:#8b2639}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;padding:0;margin:0;line-height:1.5em;background-color:#fff;font-weight:300}a{color:#333}a:hover{color:#333}.error{background-color:red;text-align:center;font-weight:700;color:#FFF;margin-top:8px;margin-bottom:8px}.info{text-align:center;font-weight:700;color:#000;margin-top:10px}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{opacity:1}#body-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9990}.header{height:100px;color:#FFF;background-color:#8b2639;background-image:url(../images/menu-headline-logo.png);background-repeat:no-repeat;background-position:right 20px center;background-size:124px 64px;font-size:30px;font-weight:300;padding-left:34px;padding-top:50px;z-index:1000}.header a{color:#FFF}.header a:hover{text-decoration:none}.header small{font-size:17px}.header-placeholder{height:0}.header-placeholder-objekt{height:0}.noWrap{white-space:nowrap}.container-height{height:50px}.spacer{height:10px}.fadeOut{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAyCAYAAABlG0p9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNq0VVsOxCAIlK2P3v/CrDFdQ3n7sU2MbTIODAwWELFknjrXZy6YC5+9PO+FfC9gzTJe5DR6wMoAwDArpR8jZEK3bI6VqUYt5yPG5ojZ7DR0yNhPQnti1n7E2GkHDBzS8pggyqiVRNhsKKF5GlsMKuYVYobnQ63X1hggz9HKcxt3GDm+OsU7g0qpwBMjBi3TmV3HW3FO6Ee34F2poQtEL1decCu86nBtLIrXGXH3aKrFQT6FxWuhN4WmKdIXgKk+yyjm2mSN7seXmBaBNKBpDHrjhsa1fkjAe10jtv/9C6+g2ILRfb4CDAD0Ok3Bq1LZdAAAAABJRU5ErkJggg==) repeat-x scroll left bottom transparent;position:absolute;bottom:0;height:30px;width:100%}.has-error .form-control{background:#8B2639;color:#FFF;border:1px solid #ccc}.menu{height:60px;color:#FFF;background-color:#9ca1a5;overflow:hidden;z-index:999}.menu .list-inline{margin:0}.menu .list-inline li{position:relative}.menu a{height:60px;line-height:60px;padding:20px 20px;color:#FFF}.menu a:hover{text-decoration:none}.menu a:hover>span{border-bottom:1px solid #FFF}.menu .active span{border-bottom:1px solid #FFF}.menu a:hover>.menu-merkliste{border-bottom:none}.menu-small{height:40px;line-height:40px;background-color:#9ca1a5;position:fixed;top:80px;width:100%;z-index:1000}#menu-opener{cursor:pointer;color:#FFF;padding-left:20px}#menu-opener:hover{color:#B0B5B7}#menu-opener span{padding-right:4px}.menu-merkliste{cursor:pointer;color:#FFF;background:url(../images/merkliste.png) no-repeat;background:url(../images/merkliste.svg) no-repeat;background-size:contain;width:21px;height:28px;display:inline-block;position:relative;top:6px}.menu-merkliste:hover{background:url(../images/merklisteHover.svg) no-repeat}input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox].css-checkbox+label.css-label{padding-left:24px;display:inline-block;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;font-size:12px;font-weight:500;line-height:20px;background-image:url(../images/checkbox-black-black.svg);background-size:18px;height:18px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -21px}.suche-1{line-height:1.5em;background-color:#f5f5f5;text-align:center;padding-top:20px;padding-bottom:20px;margin-top:10px;margin-bottom:10px;color:#8f8f8f;font-size:20px;font-weight:300}.suche-1 strong{font-weight:500}.suche-1 .suche-button{font-weight:700;font-size:11px;padding:10px 100px;margin-top:10px;background-color:#33363b;color:#FFF;border:none}.suche-1 .suche-button:hover{background-color:#9ba2a7;color:#FFF}.suche-2{line-height:80px;background-color:#f5f5f5;text-align:center;margin-bottom:10px}.suche-2 .suche-button{font-weight:700;font-size:12px;padding:10px 120px;background-color:#8b2639;color:#FFF;border:none}.suche-2 .suche-button:hover{background-color:#3b1018;color:#FFF}.spacer-grey{background-color:#e5e6e5;height:10px}.spacer-white{background-color:#fff;height:20px}.vorschau{background-color:#f5f5f5;padding-top:20px;padding-bottom:20px;margin-bottom:10px;margin-top:10px}.vorschau .vorschau-button{background-color:#fff;position:relative;top:0;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.vorschau .vorschau-button:hover{color:#666;box-shadow:0 1px 10px 0 rgba(0,0,0,.3);top:-2px}.vorschau .image{height:200px;background-size:cover;background-position:center bottom;margin-bottom:8px}.vorschau .headline{height:44px;font-weight:700;font-size:16px;padding:0 8px;margin-bottom:8px;overflow:hidden}.vorschau .infos{height:76px;line-height:18px;padding:0 8px;margin-bottom:4px;overflow:hidden}.vorschau .infos-left{display:inline-block;width:66px}.vorschau .text{height:88px;padding:0 8px;overflow:hidden}.ruf-an{height:120px;line-height:120px;background-color:#f5f5f5;text-align:center;font-size:24px;margin-bottom:10px}.footer{background-color:#b0b5b7;color:#FFF;margin-bottom:10px;padding-bottom:10px}.footer a{color:#FFF}.footer a:hover{color:#FFF}.footer .headline{font-weight:700;padding-bottom:10px;border-bottom:1px solid #FFF;margin-top:20px;margin-bottom:20px;font-size:16px}.footer .kontakt{font-size:1.5em;line-height:1.6em}.footer .kontakt desc{width:100px;display:inline-block}.footer .impressum{font-size:12px;line-height:1.5em}.footer #map{margin-bottom:10px}.footer .button-submit{font-weight:700;font-size:11px;padding:10px 40px;background-color:#33363b;color:#FFF;border:none}.footer .button-submit:hover{background-color:#9ba2a7;color:#FFF}.margin-bottom{margin-bottom:10px}#modal-agbs .impressum{background:#fff;padding:40px}#modal-agbs .impressum .headline{font-weight:700;font-size:24px;margin-bottom:10px}#modal-datenschutz .impressum{background:#fff;padding:40px}#modal-datenschutz .impressum .headline{font-weight:700;font-size:24px;margin-bottom:10px}.flexslider{border:none;margin:0;background:0 0}.flexslider .slides>li{background:#F0F0F0}.flex-control-nav{bottom:10px}.flex-direction-nav a{overflow:visible;opacity:1}.flex-direction-nav a:before{color:rgba(255,255,255,.8)}#carousel .flex-direction-nav a:before{color:rgba(0,0,0,.8);display:none}#carousel img{cursor:pointer}#slider .flex-direction-nav .flex-prev{left:10px;margin-top:-10px}#slider .flex-direction-nav .flex-next{right:10px;margin-top:-10px}#slider:hover .flex-direction-nav .flex-prev{opacity:1}#slider:hover .flex-direction-nav .flex-next{opacity:1}.flex-control-paging li a{background:#fff;width:16px;height:16px;border-radius:20px;border:2px solid #FFF;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.flex-control-paging li a:hover{background:rgba(255,255,255,.5)}.flex-control-paging li a.flex-active{background:0 0}#carousel{padding:20px 50px 20px 50px;margin:auto;width:auto}.wir-sind-bhi{background-color:#f5f5f5;margin-bottom:10px}.wir-sind-bhi .headline{font-size:32px;line-height:1em;margin-top:20px;margin-bottom:30px}.wir-sind-bhi .headline-2{font-size:18px;line-height:1.4em;margin-bottom:30px}.wir-sind-bhi .text{font-size:18px;line-height:1.5em;margin-bottom:20px}.wir-sind-bhi .ruf-an{margin-top:210px;font-size:20px;line-height:1.5em;text-align:center}.vergleichen-sie{background-color:#f5f5f5;margin-bottom:10px}.vergleichen-sie .headline{font-size:32px;line-height:1em;margin-top:20px;margin-bottom:30px;font-weight:300}.vergleichen-sie .text{line-height:1.5em;margin-bottom:20px;font-size:18px}.vergleichen-sie .ruf-an{margin-top:210px;font-size:20px;line-height:1.5em;text-align:center}.objekt{background-color:#f5f5f5;margin-bottom:10px;font-size:16px}.objekt .headline{font-size:28px;line-height:1em;font-weight:400;margin-top:30px;margin-bottom:20px}.objekt .headline-2{font-weight:700}.objekt .text{line-height:1.5em;margin-bottom:20px}.objekt .ruf-an{margin-top:210px;font-size:20px;line-height:1.5em;text-align:center}.objekt .spacer{height:10px}.objekt .buttons{position:absolute;right:5px}.objekt .preis{font-size:20px;font-weight:700;margin-bottom:2px}.team{background-color:#f5f5f5;padding-top:20px;padding-bottom:20px;margin-bottom:10px}.team .team-button{background-color:#fff;margin-bottom:10px}.team .image{height:300px;background-color:#333;background-size:cover;background-position:center top;margin-bottom:8px}.team .headline{height:16px;font-weight:700;font-size:16px;padding:0 8px;margin-bottom:8px}.team .infos{height:32px;font-weight:500;line-height:1em;padding:0 8px;margin-bottom:8px;overflow:hidden}.team .text{height:46px;padding:0 8px;overflow:hidden}.team .text span{white-space:nowrap}.team strong{font-weight:500}.team a{color:#8B2639}.team .ruf-an{margin-top:150px;font-size:20px;line-height:1.5em;text-align:center}.button-red{font-weight:700;font-size:11px;width:100%;padding:0;background-color:#8b2639;color:#FFF;border:none;margin-top:20px;margin-bottom:10px;height:36px;line-height:36px;overflow:hidden;white-space:normal}.button-red:hover{background-color:#3b1018;color:#FFF}.button-red.disabled:hover{background-color:#3b1018;color:#FFF}.button-dark{font-weight:700;font-size:10px;width:100%;padding:0;background-color:#33363b;color:#FFF;border:none;margin-bottom:10px;height:36px;line-height:12px;overflow:hidden;white-space:normal}.button-dark:hover{background-color:#040404;color:#FFF}.button-dark.disabled:hover{background-color:#040404;color:#FFF}.button-light{font-weight:700;font-size:11px;width:100%;padding:0;background-color:#9ba2a7;color:#FFF;border:none;margin-bottom:10px;height:36px;line-height:36px;overflow:hidden;white-space:normal}.button-light:hover{background-color:#676f75;color:#FFF}.button-light.disabled:hover{background-color:#676f75;color:#FFF}.liste-filter{width:214px;float:right}.button-listenansicht{background:#ccc;height:50px;padding-top:5px;border-top-left-radius:5px;border-top-right-radius:5px;width:150px}.button-kartenansicht{background:silver;height:50px;padding-top:5px;border-top-left-radius:5px;border-top-right-radius:5px;width:150px}.button-ansicht{font-size:16px;color:#666;background:#F0F0F0}.button-ansicht:hover{color:#333;background:#F0F0F0}.button-ansicht-selected{font-size:16px;color:#333;background:#CCC}.button-ansicht-selected:hover{color:#333;background:#CCC}.button-listenansicht-merkliste{margin-bottom:10px}.immobilienSuchenListe{height:360px;position:relative;overflow:hidden}.fuerVermieterListe{position:relative}.fuerVermieterListe .headline{height:auto}.fuerVermieterListe .infos-left{display:inline-block;width:160px}liste .fuerVermieterListe .text{position:relative;height:auto}liste-klein .fuerVermieterListe .text{position:relative;height:auto}.merklisteSuchenListe{height:400px;position:relative}liste .merklisteSuchenListe .text{height:312px}#listenansicht-vergleichen{overflow-x:auto;overflow-y:hidden;margin-left:-30px;margin-right:-15px}liste{background-color:#e5e6e5;padding-top:15px;padding-bottom:15px}liste:nth-of-type(even){background-color:#b0b5b7}liste img{width:100%;position:absolute;padding-right:15px}liste .daten{position:absolute;bottom:0}liste .daten-oben{position:relative;top:175px}liste .immobilienSuchenListe .daten-oben{position:relative;top:175px}liste .merklisteSuchenListe .daten-oben{position:relative;top:210px}liste .daten-unten{position:absolute;bottom:0}liste .headline{font-weight:700;font-size:20px;line-height:1.2em;margin-bottom:15px;max-height:72px;min-height:30px}liste .text{overflow:hidden;text-align:justify}liste .preis{font-size:20px;line-height:1.2em;font-weight:700;margin-bottom:10px}liste .infos{margin-bottom:60px;line-height:1.3em}liste .buttons{position:absolute;bottom:0;padding-right:15px}.no-margin{margin:0}.no-padding-right{padding-right:0}liste .button-red{margin-top:25px}liste-klein{background-color:#e5e6e5;padding-top:15px;padding-bottom:15px}liste-klein:nth-of-type(even){background-color:#b0b5b7}liste-klein img{width:100%;margin-bottom:10px}liste-klein .headline{font-weight:700;font-size:22px;line-height:1.2em;margin-bottom:15px}liste-klein .text{height:190px;overflow:hidden;margin-bottom:15px;text-align:justify}liste-klein .preis{font-size:20px;font-weight:700;margin-bottom:10px}liste-klein .infos{margin-bottom:20px;line-height:1.3em}liste-klein .button-red{margin-top:10px}liste input[type=checkbox].css-checkbox+label.css-label{padding-left:24px;margin-bottom:0;font-size:12px;font-weight:500;line-height:20px;background-image:url(../images/checkbox-black-black.svg) no-repeat;background-size:18px;height:18px}liste input[type=checkbox].css-checkbox+label.css-label:hover{text-decoration:underline}liste input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -21px}liste-klein input[type=checkbox].css-checkbox+label.css-label{padding-left:24px;margin-top:10px;font-size:12px;font-weight:500;line-height:20px;background-image:url(../images/checkbox-black-black.svg) no-repeat;background-size:18px;height:18px}liste-klein input[type=checkbox].css-checkbox+label.css-label:hover{text-decoration:underline}liste-klein input[type=checkbox].css-checkbox:checked+label.css-label{background-position-y:-21px}#liste-mehr-laden{padding-top:10px;padding-bottom:10px}.merkliste-popup-container{position:relative}#merkliste-popup{display:none;width:420px;min-height:100px;background:#333;position:absolute;top:10px;left:695px;z-index:9999;border-radius:8px;color:#FFF;padding:15px 15px 5px 15px}#merkliste-popup:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#333;border-width:20px;margin-left:-28px}#listenansicht-popup{max-height:530px;overflow-x:hidden;overflow-y:auto}liste-popup{padding-top:15px}liste-popup-line{display:block;height:15px;border-bottom:1px solid #CCC;margin-left:15px;margin-right:15px}liste-popup:hover{background:rgba(255,255,255,.2)}liste-popup a{color:#FFF}liste-popup img{width:100%}liste-popup .headline{font-weight:500;font-size:14px;line-height:1.2em}liste-popup .preis{font-size:20px;font-weight:700;margin-bottom:4px}liste-popup .infos{line-height:1em}.headline-popup{font-weight:500}liste-vergleichen{width:auto;white-space:nowrap;display:block}liste-vergleichen .aus-vergleich-entfernen{background:#F0F0F0;margin-bottom:4px;padding:4px 8px;cursor:pointer}liste-vergleichen .aus-vergleich-entfernen:hover{text-decoration:underline}liste-vergleichen .aus-merkliste-entfernen{background:#F0F0F0;margin-bottom:4px;padding:4px 8px;cursor:pointer}liste-vergleichen .aus-merkliste-entfernen:hover{text-decoration:underline}.delete{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23000;stroke-width:2;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat;background-size:contain;width:22px;height:22px;cursor:pointer;float:right}liste-vergleichen .aus-vergleich-entfernen:hover .delete{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23000;stroke-width:4;}</style></defs><title>delete</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat}liste-vergleichen .aus-merkliste-entfernen:hover .delete{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23000;stroke-width:4;}</style></defs><title>delete</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat}liste-vergleichen img{width:100%}liste-vergleichen .headline{height:44px;font-weight:700;font-size:16px;padding:0 2px;overflow:hidden;background:#F0F0F0}liste-vergleichen .text{height:190px;overflow:hidden}liste-vergleichen .preis{font-weight:700}liste-vergleichen .infos{margin-bottom:20px;line-height:1.3em}liste-vergleichen .button-red{margin-top:10px}.liste-vergleichen{display:inline-block;width:260px;margin-left:12px;white-space:normal}.abschnitt-1{height:318px;overflow:hidden}.abschnitt-2{height:200px;overflow:hidden;background:#F0F0F0;margin-bottom:10px;padding:0 2px}.abschnitt-3{height:84px;overflow:hidden;background:#F0F0F0;margin-bottom:10px;padding:0 2px}.abschnitt-4{height:84px;overflow:hidden;background:#F0F0F0;margin-bottom:10px;padding:0 2px}.abschnitt-5{height:80px;overflow:hidden;background:#F0F0F0;margin-bottom:10px;padding:0 2px}.abschnitt-6{height:128px;overflow:hidden;background:#F0F0F0;margin-bottom:10px;padding:0 2px}.abschnitt-7{height:64px;overflow:hidden;background:#F0F0F0;margin-bottom:10px;padding:0 2px}.abschnitt-8{height:22px;overflow:hidden;background:#F0F0F0;padding:0 2px}.immobilien-suchen{position:relative}#static-map{height:660px;width:100%;overflow:hidden;position:relative;background:#C5C7C7}#static-map>img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:100%}#static-map-overlay{width:220px;position:absolute;right:20px;top:20px;background-color:#797979;padding:16px}#static-map-overlay .headline{font-size:18px;line-height:1em;margin-bottom:20px;font-weight:500}#static-map-overlay .button-submit{font-weight:700;font-size:11px;padding:10px 40px;background-color:#33363b;color:#FFF;border:none;width:100%}#static-map-overlay .button-submit:hover{background-color:#9ba2a7;color:#FFF}#static-map-overlay input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#static-map-overlay input[type=checkbox].css-checkbox+label.css-label{padding-left:24px;margin-bottom:20px;font-size:14px;font-weight:300;line-height:16px;background-image:url(../images/checkbox-black-white.svg);background-size:14px;height:14px}#static-map-overlay input[type=checkbox].css-checkbox+label.css-label:hover{color:#FFF;text-decoration:none}#static-map-overlay input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -16px;color:#FFF}#static-map-overlay input[type=checkbox].css-checkbox+label.css-label:last-of-type{margin-bottom:5px}#such-box{padding:16px;background-color:#797979;height:780px;margin-left:-15px;margin-right:-15px}#such-box .headline{font-size:18px;line-height:1em;margin-bottom:20px;font-weight:500}#such-box .button-submit{font-weight:700;font-size:11px;padding:10px 40px;background-color:#33363b;color:#FFF;border:none;width:100%}#such-box .button-submit:hover{background-color:#9ba2a7;color:#FFF}#such-box input[type=checkbox].css-checkbox+label.css-label{padding-left:22px;padding-top:0;margin-bottom:20px;font-size:14px;font-weight:300;line-height:14px;background-image:url(../images/checkbox-black-white.svg);background-size:14px;height:14px}#such-box input[type=checkbox].css-checkbox+label.css-label:hover{color:#FFF;text-decoration:none}#such-box input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -16px;color:#FFF}.scroll-box-stadtteile{overflow-y:auto;overflow-x:hidden;max-height:330px;margin-right:-6px}.box-mietpreis{height:90px}.scroll-box-weitere{overflow-y:hidden;height:200px}#fail-box{padding:16px;background-color:#8b2639;color:#FFF;margin-left:-15px;margin-right:-15px}#immobilien-map{width:100%;height:780px}#immobilien-map .headline{font-size:16px;line-height:1em;margin-bottom:10px;font-weight:700}#objekt-map{width:100%;height:430px;margin-bottom:20px}.maps-info-box{color:#FFF;width:280px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3)}.maps-info-box .image{height:200px;background-size:cover;background-position:center bottom;margin-bottom:8px}.maps-info-box .headline{height:32px;font-weight:700;font-size:16px;padding:0 8px;margin-bottom:8px;overflow:hidden}.maps-info-box .infos{height:76px;line-height:18px;padding:0 8px;margin-bottom:4px;overflow:hidden}.maps-info-box .infos-left{display:inline-block;width:66px}.maps-info-box .text{height:88px;padding:0 8px;overflow:hidden}.maps-info-box .buttons{padding:0 8px;margin-bottom:8px}.maps-info-box .button-red{margin-top:0}.maps-info-box .button-dark{margin-bottom:0}.si-frame{overflow:visible;box-shadow:0 1px 3px 0 rgba(0,0,0,.3)}.si-close-button{position:absolute;right:-36px;background-color:rgba(68,67,62,.9);border:none;width:36px;height:36px;padding:0;color:#FFF;font-size:1.5em;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);opacity:1;cursor:pointer;overflow:hidden}.si-close-button:hover{background-color:rgba(28,28,26,.9);opacity:1}.si-next-button{position:absolute;right:0;background-color:rgba(68,67,62,.9);border:none;width:36px;height:36px;padding:0;color:#FFF;font-size:1.5em;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);opacity:1;cursor:pointer;overflow:hidden;top:84px}.si-next-button:hover{background-color:rgba(28,28,26,.9);opacity:1}.si-prev-button{position:absolute;left:0;background-color:rgba(68,67,62,.9);border:none;width:36px;height:36px;padding:0;color:#FFF;font-size:1.5em;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);opacity:1;cursor:pointer;overflow:hidden;top:84px}.si-prev-button:hover{background-color:rgba(28,28,26,.9);opacity:1}#footer-map{width:100%;height:200px;margin-bottom:4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#999}::-webkit-scrollbar-thumb{background:#333}#modal-content-vorschau{padding:20px 5px 10px 5px}#modal-content-vorschau .modal-content-vorschau{height:520px;position:relative}#modal-content-vorschau .foot{position:rightwards;bottom:0;padding-right:5px}#modal-content-vorschau .headline{font-weight:700;font-size:22px;margin-bottom:20px;line-height:1.5em}#modal-content-vorschau h1{margin-bottom:10px;text-decoration:underline;font-weight:700;font-size:16px}#modal-content-vorschau .text{height:210px;overflow:hidden;text-align:justify}#modal-content-vorschau .info{height:130px;overflow:hidden;margin-top:0}#modal-content-vorschau .info h1{margin-top:0}#modal-content-vorschau .info div{margin-bottom:10px;text-align:left;font-weight:400}#modal-content-vorschau .preis{font-weight:700 !important;margin-bottom:0 !important}#modal-content-vorschau .buttons div buttons{margin-bottom:0}#modal-content-vorschau .spacer{height:20px}#modal-content-vorschau .button-red{margin-top:0}#modal-content-vorschau .button-light:hover{background-color:#33363b;color:#FFF}#modal-content-vorschau .col-sm-4 img{width:100%;margin-bottom:4px}#modal-content-teilen{padding:0}#modal-content-teilen .headline{font-weight:700;font-size:22px;margin-bottom:20px;line-height:1.5em;color:#FFF;border-bottom:3px solid #ddd}#modal-content-teilen .button-red{margin-top:0}#modal-content-merkliste-teilen{padding:0}#modal-content-merkliste-teilen .headline{font-weight:700;font-size:22px;margin-bottom:20px;line-height:1.5em;color:#FFF;border-bottom:3px solid #ddd}#modal-content-merkliste-teilen .button-red{margin-top:0}#modal-content-suchauftrag{padding:0}#modal-content-suchauftrag .headline{font-weight:700;font-size:22px;margin-bottom:20px;line-height:1.5em;color:#FFF;border-bottom:3px solid #ddd}#modal-content-suchauftrag .button-red{margin-top:0}.modal-backdrop.in{filter:alpha(opacity=90);opacity:.9}#modal-vorschau>div{background-color:#fff;margin-top:200px;position:relative}#modal-teilen>div{max-width:400px;margin-top:200px;position:relative}#modal-merkliste-teilen>div{max-width:400px;margin-top:200px;position:relative}#modal-suchauftrag>div{max-width:400px;margin-top:200px;position:relative}#modal-agbs>div{max-width:1000px;margin-top:200px;position:relative}#modal-datenschutz>div{max-width:1000px;margin-top:200px;position:relative}#modal-vorschau .modal-close{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23FFF;stroke-width:4;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat;background-size:contain;width:34px;height:34px;position:absolute;top:-64px;right:-2px;cursor:pointer}#modal-teilen .modal-close{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23FFF;stroke-width:4;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat;background-size:contain;width:34px;height:34px;position:absolute;top:-34px;right:-2px;cursor:pointer}#modal-merkliste-teilen .modal-close{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23FFF;stroke-width:4;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat;background-size:contain;width:34px;height:34px;position:absolute;top:-34px;right:-2px;cursor:pointer}#modal-suchauftrag .modal-close{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23FFF;stroke-width:4;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat;background-size:contain;width:34px;height:34px;position:absolute;top:-34px;right:-2px;cursor:pointer}#modal-agbs .modal-close{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23FFF;stroke-width:4;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat;background-size:contain;width:34px;height:34px;position:absolute;top:-64px;right:-2px;cursor:pointer}#modal-datenschutz .modal-close{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23FFF;stroke-width:4;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat;background-size:contain;width:34px;height:34px;position:absolute;top:-64px;right:-2px;cursor:pointer}#modal-vorschau .modal-close:hover{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23FFF;stroke-width:6;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat}#modal-teilen .modal-close:hover{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23FFF;stroke-width:6;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat}#modal-merkliste-teilen .modal-close:hover{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23FFF;stroke-width:6;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat}#modal-suchauftrag .modal-close:hover{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23FFF;stroke-width:6;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat}#modal-agbs .modal-close:hover{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23FFF;stroke-width:6;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat}#modal-datenschutz .modal-close:hover{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>circle{fill:none;}circle,line{stroke:%23FFF;stroke-width:6;}</style></defs><title>close</title><circle cx="50" cy="50" r="44"/><line x1="30" y1="30" x2="70" y2="70"/><line x1="30" y1="70" x2="70" y2="30"/></svg>') no-repeat}#modal-content-suchauftrag .button-red{font-size:12px}.merkliste-options{padding-top:15px;background:#F7F7F7;min-height:64px}.merkliste-vergleichen{min-height:50px;line-height:50px}.merkliste-vergleichen-headline{margin-left:-15px;padding-right:5px;font-weight:500;font-size:14px;background:#CCC}.merkliste-vergleichen-headline>div{text-align:right;background:#CCC}.merkliste-delete{background:url(../images/close.png) no-repeat;background-size:contain;width:20px;height:20px;cursor:pointer;display:inline-block;margin-top:8px;margin-bottom:-8px}.merkliste-delete:hover{opacity:.5}.merkliste-vergleichen input[type=checkbox].css-checkbox+label.css-label{margin-top:5px}.merkliste-vergleichen input[type=checkbox].css-checkbox+label.css-label:hover{text-decoration:underline}.glyphicon-ok-big{font-size:14px;margin-left:4px;margin-top:-4px}area{cursor:pointer}@-moz-keyframes spinner-loader {0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes "spinner-loader"{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes "spinner-loader"{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}.spinner-loader:not(:required){-moz-animation:spinner-loader 1.5s infinite linear;-webkit-animation:spinner-loader 1.5s infinite linear;animation:spinner-loader 1.5s infinite linear;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-shadow:.5em;-o-border-shadow:.5em;border-radius:.5em;-moz-box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;-webkit-box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;font-size:10px;width:1em;height:1em;overflow:hidden;text-indent:100%;position:fixed;left:50%;top:50%;display:none;z-index:1001}.menu-small{display:none}.select-flach .bootstrap-select>.dropdown-toggle{padding-top:2px !important;padding-bottom:2px !important}@media (max-width:767px){.si-close-button{right:0}#immobilien-map{height:calc(100vh - 120px)}#modal-content-vorschau .modal-content-vorschau{height:auto !important}#modal-content-vorschau .info{height:auto !important}#modal-content-vorschau .text{height:auto !important}#modal-content-vorschau .foot{position:relative;margin-top:20px}.button-listenansicht-merkliste{width:49%}.select-flach .bootstrap-select>.dropdown-toggle{margin-top:4px}.liste-filter{width:100% !important}.menu{height:0;position:fixed;width:100%;top:120px;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.4);-moz-box-shadow:0 10px 20px rgba(0,0,0,.4);-ms-box-shadow:0 10px 20px rgba(0,0,0,.4);-o-box-shadow:0 10px 20px rgba(0,0,0,.4);box-shadow:0 10px 20px rgba(0,0,0,.4)}.menu li{display:block}.menu a{height:40;line-height:40px}.menu-open{height:210px}#menu-opener{display:inline-block}.header{height:80px;background-size:62px 32px;padding-top:38px;padding-left:20px;font-size:20px;position:fixed;width:100%}.header-placeholder{height:120px}.header-placeholder-objekt{height:80px}.vorschau .vorschau-button:hover{box-shadow:none;margin-top:0}.suche-1 .suche-button{padding:10px 30px}.suche-2{line-height:60px}.suche-2 .suche-button{width:90%;padding:10px 0}.ruf-an{line-height:60px}.footer .kontakt desc{display:inline}#modal-vorschau>div{margin-top:50px;margin-left:4px;margin-right:4px}#modal-teilen>div{margin-top:50px;margin-left:4px;margin-right:4px;max-width:100%}#modal-merkliste-teilen>div{margin-top:50px;margin-left:4px;margin-right:4px;max-width:100%}#modal-suchauftrag>div{margin-top:50px;margin-left:4px;margin-right:4px;max-width:100%}.modal-close{top:-48px;right:8px}.vorschau .headline{height:auto}#static-map{height:0;background-position:left center}#static-map-overlay{width:100%;position:relative;right:0;top:0}#static-map-overlay .headline{font-size:20px;float:left;width:33%;height:34px;line-height:34px;margin-bottom:0;overflow:hidden}#static-map-overlay .form-group{font-size:20px;float:right;width:66%}#such-box{display:none}.merkliste-vergleichen input[type=checkbox].css-checkbox+label.css-label{margin-top:-5px}.col-flex{padding-left:8px;padding-right:8px;margin-top:-6px}.menu-merkliste{top:4px;right:15px}.vergleichen-sie .headline{font-size:36px;font-weight:400}.menu-small{display:block}#modal-agbs .impressum{padding:10px}#modal-datenschutz .impressum{padding:10px}.merkliste-popup-container{display:none}#modal-vorschau .modal-close{top:-44px}}@media (max-width:1199px){liste .immobilienSuchenListe .daten-oben{top:130px}liste .merklisteSuchenListe .daten-oben{top:170px}.merklisteSuchenListe{height:360px}liste .merklisteSuchenListe .text{height:272px}.suche-2 .suche-button{padding:10px 100px}#modal-content-vorschau .modal-content-vorschau{height:425px}#modal-content-vorschau .headline{font-size:20px}#modal-content-vorschau .text{height:130px;overflow:hidden}.liste-filter{width:152px}#merkliste-popup{left:540px}#merkliste-popup:before{left:87%}}@media (max-width:991px){liste .merklisteSuchenListe .daten-oben{top:130px}.merklisteSuchenListe{height:340px}liste .merklisteSuchenListe .text{height:272px}.suche-2{line-height:50px !important;padding-top:10px;padding-bottom:10px}.suche-2 .suche-button{padding:10px 40px}#modal-content-vorschau .text{height:275px;overflow:hidden}#modal-content-vorschau .modal-content-vorschau{height:660px}.liste-filter{width:200px}.menu a{padding:20px 4px}.vorschau{padding-bottom:0}.vorschau-button{margin-bottom:20px}.suche-2{line-height:60px}.merkliste-vergleichen-checkbox{text-align:center}.objekt .buttons{position:relative;right:0;bottom:0}#carousel{width:auto}#merkliste-popup{left:320px}#merkliste-popup:before{left:90%}}@media print{a:after{content:''}a[href]:after{content:none !important}.no-print{display:none}.header{padding-left:15px}}.fancybox-thumbs{top:auto;width:auto;bottom:10px;left:0;right:0;height:80px;background:0 0;text-align:center}.fancybox-thumbs>ul{margin:auto;width:auto;display:inline-block}.fancybox-thumbs>ul>li{border-color:transparent}.fancybox-thumbs>ul>li:before{border-radius:0;border:4px solid #8B2639}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0;bottom:90px}.fancybox-button--thumbs{display:none !important}.fancybox-infobar{position:absolute;top:48%;left:0;width:100%}.fancybox-button--left{position:absolute;left:0;border-radius:0}.fancybox-button--right{position:absolute;right:0;border-radius:0}.fancybox-infobar__body{display:none}@media all and (max-width:800px){.fancybox-thumbs{display:none !important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{bottom:0}}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#000}