:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}.brxe-code{width:100%}.brxe-accordion-nested{width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}.brxe-button{width:auto}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-social-icons{display:flex;list-style-type:none;margin:0;padding:0}.brxe-social-icons li,.brxe-social-icons li a{align-items:center;display:flex;flex:1;gap:5px;justify-content:center}.brxe-social-icons i{line-height:unset}.brxe-social-icons span{align-items:center;display:inline-flex}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{overflow:hidden;position:relative}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute!important;text-align:center;width:100%;z-index:1}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}#brxe-oobjxk {font-size: var(--h1); color: var(--bricks-color-gjkius)}@media (max-width: 667px) {#brxe-oobjxk {font-size: var(--h2)}}#brxe-joqven {font-size: var(--text-m); color: var(--bricks-color-krpzwm); margin-right: 30px}#brxe-joqven a {font-size: var(--text-m); color: var(--bricks-color-krpzwm); font-size: inherit}#brxe-wpjzwl {margin-right: 20px; border: 3px solid var(--bricks-color-wmarfi); border-radius: 10px; font-size: var(--text-m); background-color: var(--bricks-color-wmarfi); justify-content: space-between; gap: 30px}#brxe-wpjzwl:hover {background-color: var(--bricks-color-agbuxe); transition: all .3s; font-size: var(--text-m); border-color: var(--bricks-color-agbuxe)}@media (max-width: 767px) {#brxe-wpjzwl {width: 100%}}@media (max-width: 667px) {#brxe-wpjzwl {width: 100%}}#brxe-hdbnrn {margin-right: 20px; border: 3px solid #eb0000; border-radius: 10px; font-size: var(--text-m); background-color: #eb0000; justify-content: space-between; gap: 30px}#brxe-hdbnrn:hover {background-color: var(--bricks-color-agbuxe); transition: all .3s; border-color: var(--bricks-color-agbuxe)}@media (max-width: 767px) {#brxe-hdbnrn {width: 100%}}@media (max-width: 667px) {#brxe-hdbnrn {width: 100%}}#brxe-kpazah {flex-direction: row; justify-content: center; column-gap: 15px}@media (max-width: 767px) {#brxe-kpazah {flex-direction: column; row-gap: 25px; width: 100%}}@media (max-width: 667px) {#brxe-kpazah {flex-direction: column; justify-content: center; align-items: stretch; padding-right: 0; padding-left: 0; width: 100%}}#brxe-fiynez {row-gap: 30px; width: 66%; margin-right: 0; margin-left: 0}@media (max-width: 767px) {#brxe-fiynez {width: 100%}}#brxe-qgovpf {position: absolute; right: 0px; bottom: 0px; width: 150px; height: auto}@media (max-width: 667px) {#brxe-qgovpf {display: none}}#brxe-hjixuk {margin-bottom: 30px; width: 33%}@media (max-width: 767px) {#brxe-hjixuk {visibility: hidden}}#brxe-cuhmbb {justify-content: flex-end; position: relative; width: 1140px; flex-direction: row}@media (max-width: 767px) {#brxe-cuhmbb {width: 100%}}@media (max-width: 667px) {#brxe-cuhmbb {padding-right: 0; flex-direction: column}}#brxe-icjlbg {border-style: none; margin-bottom: -1px}#brxe-wjescc {background-position: bottom center; background-repeat: no-repeat; background-image: url(https://mainz.lbs-immosw.de/wp-content/uploads/2024/12/Innenstadt-von-Mainz.jpg); background-size: cover; overflow: hidden; justify-content: flex-start; flex-direction: row; position: relative; min-height: 85vh; padding-top: 150px; padding-bottom: 150px}@media (max-width: 667px) {#brxe-wjescc {background-size: cover}}#brxe-5b51ff {font-size: var(--text-xl); text-align: justify; margin-bottom: 30px}#brxe-5b51ff a {font-size: var(--text-xl); text-align: justify; font-size: inherit}#brxe-8f692b {width: 1140px}#brxe-0ae540 {background-color: #f2f2f2}#brxe-21fd6a {margin-bottom: 15px; color: var(--bricks-color-wmarfi); fill: var(--bricks-color-wmarfi); font-size: 75px}#brxe-dfcfad {margin-bottom: 15px; text-align: center}#brxe-e872a4 {margin-bottom: 45px; text-align: center; font-size: var(--text-m); width: 90%}#brxe-e872a4 a {text-align: center; font-size: var(--text-m); font-size: inherit}:root{ --border-radius:20px;}.sip_immobilien { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; max-width: 960px; margin: auto;}.sip_immobilien {     } .sip_immobilien html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;} .sip_immobilien body { margin: 0;} .sip_immobilien article,.sip_immobilien aside,.sip_immobilien details,.sip_immobilien figcaption,.sip_immobilien figure,.sip_immobilien footer,.sip_immobilien header,.sip_immobilien hgroup,.sip_immobilien main,.sip_immobilien menu,.sip_immobilien nav,.sip_immobilien section,.sip_immobilien summary { display: block;} .sip_immobilien audio,.sip_immobilien canvas,.sip_immobilien progress,.sip_immobilien video { display: inline-block; vertical-align: baseline;} .sip_immobilien audio:not([controls]) { display: none; height: 0;} .sip_immobilien [hidden],.sip_immobilien template { display: none;} .sip_immobilien a { background-color: transparent;} .sip_immobilien a:active,.sip_immobilien a:hover { outline: 0;} .sip_immobilien abbr[title] { border-bottom: 1px dotted;} .sip_immobilien b,.sip_immobilien strong { font-weight: bold;} .sip_immobilien dfn { font-style: italic;} .sip_immobilien h1 { font-size: 2em; margin: 0.67em 0;} .sip_immobilien mark { background: #ff0; color: #000;} .sip_immobilien small { font-size: 80%;} .sip_immobilien sub,.sip_immobilien sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;} .sip_immobilien sup { top: -0.5em;} .sip_immobilien sub { bottom: -0.25em;} .sip_immobilien img { border: 0;} .sip_immobilien svg:not(:root) { overflow: hidden;} .sip_immobilien figure { margin: 1em 40px;} .sip_immobilien hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; height: 0;} .sip_immobilien pre { overflow: auto;} .sip_immobilien code,.sip_immobilien kbd,.sip_immobilien pre,.sip_immobilien samp { font-family: monospace, monospace; font-size: 1em;} .sip_immobilien button,.sip_immobilien input,.sip_immobilien optgroup,.sip_immobilien select,.sip_immobilien textarea { color: inherit; font: inherit; margin: 0;} .sip_immobilien button { overflow: visible;} .sip_immobilien button,.sip_immobilien select { text-transform: none;} .sip_immobilien button,.sip_immobilien html input[type="button"],.sip_immobilien input[type="reset"],.sip_immobilien input[type="submit"] { -webkit-appearance: button; cursor: pointer;} .sip_immobilien button[disabled],.sip_immobilien html input[disabled] { cursor: default;} .sip_immobilien button::-moz-focus-inner,.sip_immobilien input::-moz-focus-inner { border: 0; padding: 0;} .sip_immobilien input { line-height: normal;} .sip_immobilien input[type="checkbox"],.sip_immobilien input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;} .sip_immobilien input[type="number"]::-webkit-inner-spin-button,.sip_immobilien input[type="number"]::-webkit-outer-spin-button { height: auto;} .sip_immobilien input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;} .sip_immobilien input[type="search"]::-webkit-search-cancel-button,.sip_immobilien input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;} .sip_immobilien fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;} .sip_immobilien legend { border: 0; padding: 0;} .sip_immobilien textarea { overflow: auto;} .sip_immobilien optgroup { font-weight: bold;} .sip_immobilien table { border-collapse: collapse; border-spacing: 0;} .sip_immobilien td,.sip_immobilien th { padding: 0;}@media print { .sip_immobilien *, .sip_immobilien *:before, .sip_immobilien *:after { background: transparent !important; color: #000 !important; -webkit-box-shadow: none !important; box-shadow: none !important; text-shadow: none !important; } .sip_immobilien a, .sip_immobilien a:visited { text-decoration: underline; } .sip_immobilien a[href]:after { content: " (" attr(href) ")"; } .sip_immobilien abbr[title]:after { content: " (" attr(title) ")"; } .sip_immobilien a[href^="#"]:after, .sip_immobilien a[href^="javascript:"]:after { content: ""; } .sip_immobilien pre, .sip_immobilien blockquote { border: 1px solid #999; page-break-inside: avoid; } .sip_immobilien thead { display: table-header-group; } .sip_immobilien tr, .sip_immobilien img { page-break-inside: avoid; } .sip_immobilien img { max-width: 100% !important; } .sip_immobilien p, .sip_immobilien h2, .sip_immobilien h3 { orphans: 3; widows: 3; } .sip_immobilien h2, .sip_immobilien h3 { page-break-after: avoid; } .sip_immobilien .navbar { display: none; } .sip_immobilien .btn > .caret, .sip_immobilien .dropup > .btn > .caret { border-top-color: #000 !important; } .sip_immobilien .label { border: 1px solid #000; } .sip_immobilien .table { border-collapse: collapse !important; } .sip_immobilien .table td, .sip_immobilien .table th { background-color: #fff !important; } .sip_immobilien .table-bordered th, .sip_immobilien .table-bordered td { border: 1px solid #ddd !important; }}@font-face { font-family: 'Glyphicons Halflings'; src: url('../fonts/glyphicons-halflings-regular.eot'); src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');} .sip_immobilien .glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} .sip_immobilien .glyphicon-asterisk:before { content: "\002a";} .sip_immobilien .glyphicon-plus:before { content: "\002b";} .sip_immobilien .glyphicon-euro:before,.sip_immobilien .glyphicon-eur:before { content: "\20ac";} .sip_immobilien .glyphicon-minus:before { content: "\2212";} .sip_immobilien .glyphicon-cloud:before { content: "\2601";} .sip_immobilien .glyphicon-envelope:before { content: "\2709";} .sip_immobilien .glyphicon-pencil:before { content: "\270f";} .sip_immobilien .glyphicon-glass:before { content: "\e001";} .sip_immobilien .glyphicon-music:before { content: "\e002";} .sip_immobilien .glyphicon-search:before { content: "\e003";} .sip_immobilien .glyphicon-heart:before { content: "\e005";} .sip_immobilien .glyphicon-star:before { content: "\e006";} .sip_immobilien .glyphicon-star-empty:before { content: "\e007";} .sip_immobilien .glyphicon-user:before { content: "\e008";} .sip_immobilien .glyphicon-film:before { content: "\e009";} .sip_immobilien .glyphicon-th-large:before { content: "\e010";} .sip_immobilien .glyphicon-th:before { content: "\e011";} .sip_immobilien .glyphicon-th-list:before { content: "\e012";} .sip_immobilien .glyphicon-ok:before { content: "\e013";} .sip_immobilien .glyphicon-remove:before { content: "\e014";} .sip_immobilien .glyphicon-zoom-in:before { content: "\e015";} .sip_immobilien .glyphicon-zoom-out:before { content: "\e016";} .sip_immobilien .glyphicon-off:before { content: "\e017";} .sip_immobilien .glyphicon-signal:before { content: "\e018";} .sip_immobilien .glyphicon-cog:before { content: "\e019";} .sip_immobilien .glyphicon-trash:before { content: "\e020";} .sip_immobilien .glyphicon-home:before { content: "\e021";} .sip_immobilien .glyphicon-file:before { content: "\e022";} .sip_immobilien .glyphicon-time:before { content: "\e023";} .sip_immobilien .glyphicon-road:before { content: "\e024";} .sip_immobilien .glyphicon-download-alt:before { content: "\e025";} .sip_immobilien .glyphicon-download:before { content: "\e026";} .sip_immobilien .glyphicon-upload:before { content: "\e027";} .sip_immobilien .glyphicon-inbox:before { content: "\e028";} .sip_immobilien .glyphicon-play-circle:before { content: "\e029";} .sip_immobilien .glyphicon-repeat:before { content: "\e030";} .sip_immobilien .glyphicon-refresh:before { content: "\e031";} .sip_immobilien .glyphicon-list-alt:before { content: "\e032";} .sip_immobilien .glyphicon-lock:before { content: "\e033";} .sip_immobilien .glyphicon-flag:before { content: "\e034";} .sip_immobilien .glyphicon-headphones:before { content: "\e035";} .sip_immobilien .glyphicon-volume-off:before { content: "\e036";} .sip_immobilien .glyphicon-volume-down:before { content: "\e037";} .sip_immobilien .glyphicon-volume-up:before { content: "\e038";} .sip_immobilien .glyphicon-qrcode:before { content: "\e039";} .sip_immobilien .glyphicon-barcode:before { content: "\e040";} .sip_immobilien .glyphicon-tag:before { content: "\e041";} .sip_immobilien .glyphicon-tags:before { content: "\e042";} .sip_immobilien .glyphicon-book:before { content: "\e043";} .sip_immobilien .glyphicon-bookmark:before { content: "\e044";} .sip_immobilien .glyphicon-print:before { content: "\e045";} .sip_immobilien .glyphicon-camera:before { content: "\e046";} .sip_immobilien .glyphicon-font:before { content: "\e047";} .sip_immobilien .glyphicon-bold:before { content: "\e048";} .sip_immobilien .glyphicon-italic:before { content: "\e049";} .sip_immobilien .glyphicon-text-height:before { content: "\e050";} .sip_immobilien .glyphicon-text-width:before { content: "\e051";} .sip_immobilien .glyphicon-align-left:before { content: "\e052";} .sip_immobilien .glyphicon-align-center:before { content: "\e053";} .sip_immobilien .glyphicon-align-right:before { content: "\e054";} .sip_immobilien .glyphicon-align-justify:before { content: "\e055";} .sip_immobilien .glyphicon-list:before { content: "\e056";} .sip_immobilien .glyphicon-indent-left:before { content: "\e057";} .sip_immobilien .glyphicon-indent-right:before { content: "\e058";} .sip_immobilien .glyphicon-facetime-video:before { content: "\e059";} .sip_immobilien .glyphicon-picture:before { content: "\e060";} .sip_immobilien .glyphicon-map-marker:before { content: "\e062";} .sip_immobilien .glyphicon-adjust:before { content: "\e063";} .sip_immobilien .glyphicon-tint:before { content: "\e064";} .sip_immobilien .glyphicon-edit:before { content: "\e065";} .sip_immobilien .glyphicon-share:before { content: "\e066";} .sip_immobilien .glyphicon-check:before { content: "\e067";} .sip_immobilien .glyphicon-move:before { content: "\e068";} .sip_immobilien .glyphicon-step-backward:before { content: "\e069";} .sip_immobilien .glyphicon-fast-backward:before { content: "\e070";} .sip_immobilien .glyphicon-backward:before { content: "\e071";} .sip_immobilien .glyphicon-play:before { content: "\e072";} .sip_immobilien .glyphicon-pause:before { content: "\e073";} .sip_immobilien .glyphicon-stop:before { content: "\e074";} .sip_immobilien .glyphicon-forward:before { content: "\e075";} .sip_immobilien .glyphicon-fast-forward:before { content: "\e076";} .sip_immobilien .glyphicon-step-forward:before { content: "\e077";} .sip_immobilien .glyphicon-eject:before { content: "\e078";} .sip_immobilien .glyphicon-chevron-left:before { content: "\e079";} .sip_immobilien .glyphicon-chevron-right:before { content: "\e080";} .sip_immobilien .glyphicon-plus-sign:before { content: "\e081";} .sip_immobilien .glyphicon-minus-sign:before { content: "\e082";} .sip_immobilien .glyphicon-remove-sign:before { content: "\e083";} .sip_immobilien .glyphicon-ok-sign:before { content: "\e084";} .sip_immobilien .glyphicon-question-sign:before { content: "\e085";} .sip_immobilien .glyphicon-info-sign:before { content: "\e086";} .sip_immobilien .glyphicon-screenshot:before { content: "\e087";} .sip_immobilien .glyphicon-remove-circle:before { content: "\e088";} .sip_immobilien .glyphicon-ok-circle:before { content: "\e089";} .sip_immobilien .glyphicon-ban-circle:before { content: "\e090";} .sip_immobilien .glyphicon-arrow-left:before { content: "\e091";} .sip_immobilien .glyphicon-arrow-right:before { content: "\e092";} .sip_immobilien .glyphicon-arrow-up:before { content: "\e093";} .sip_immobilien .glyphicon-arrow-down:before { content: "\e094";} .sip_immobilien .glyphicon-share-alt:before { content: "\e095";} .sip_immobilien .glyphicon-resize-full:before { content: "\e096";} .sip_immobilien .glyphicon-resize-small:before { content: "\e097";} .sip_immobilien .glyphicon-exclamation-sign:before { content: "\e101";} .sip_immobilien .glyphicon-gift:before { content: "\e102";} .sip_immobilien .glyphicon-leaf:before { content: "\e103";} .sip_immobilien .glyphicon-fire:before { content: "\e104";} .sip_immobilien .glyphicon-eye-open:before { content: "\e105";} .sip_immobilien .glyphicon-eye-close:before { content: "\e106";} .sip_immobilien .glyphicon-warning-sign:before { content: "\e107";} .sip_immobilien .glyphicon-plane:before { content: "\e108";} .sip_immobilien .glyphicon-calendar:before { content: "\e109";} .sip_immobilien .glyphicon-random:before { content: "\e110";} .sip_immobilien .glyphicon-comment:before { content: "\e111";} .sip_immobilien .glyphicon-magnet:before { content: "\e112";} .sip_immobilien .glyphicon-chevron-up:before { content: "\e113";} .sip_immobilien .glyphicon-chevron-down:before { content: "\e114";} .sip_immobilien .glyphicon-retweet:before { content: "\e115";} .sip_immobilien .glyphicon-shopping-cart:before { content: "\e116";} .sip_immobilien .glyphicon-folder-close:before { content: "\e117";} .sip_immobilien .glyphicon-folder-open:before { content: "\e118";} .sip_immobilien .glyphicon-resize-vertical:before { content: "\e119";} .sip_immobilien .glyphicon-resize-horizontal:before { content: "\e120";} .sip_immobilien .glyphicon-hdd:before { content: "\e121";} .sip_immobilien .glyphicon-bullhorn:before { content: "\e122";} .sip_immobilien .glyphicon-bell:before { content: "\e123";} .sip_immobilien .glyphicon-certificate:before { content: "\e124";} .sip_immobilien .glyphicon-thumbs-up:before { content: "\e125";} .sip_immobilien .glyphicon-thumbs-down:before { content: "\e126";} .sip_immobilien .glyphicon-hand-right:before { content: "\e127";} .sip_immobilien .glyphicon-hand-left:before { content: "\e128";} .sip_immobilien .glyphicon-hand-up:before { content: "\e129";} .sip_immobilien .glyphicon-hand-down:before { content: "\e130";} .sip_immobilien .glyphicon-circle-arrow-right:before { content: "\e131";} .sip_immobilien .glyphicon-circle-arrow-left:before { content: "\e132";} .sip_immobilien .glyphicon-circle-arrow-up:before { content: "\e133";} .sip_immobilien .glyphicon-circle-arrow-down:before { content: "\e134";} .sip_immobilien .glyphicon-globe:before { content: "\e135";} .sip_immobilien .glyphicon-wrench:before { content: "\e136";} .sip_immobilien .glyphicon-tasks:before { content: "\e137";} .sip_immobilien .glyphicon-filter:before { content: "\e138";} .sip_immobilien .glyphicon-briefcase:before { content: "\e139";} .sip_immobilien .glyphicon-fullscreen:before { content: "\e140";} .sip_immobilien .glyphicon-dashboard:before { content: "\e141";} .sip_immobilien .glyphicon-paperclip:before { content: "\e142";} .sip_immobilien .glyphicon-heart-empty:before { content: "\e143";} .sip_immobilien .glyphicon-link:before { content: "\e144";} .sip_immobilien .glyphicon-phone:before { content: "\e145";} .sip_immobilien .glyphicon-pushpin:before { content: "\e146";} .sip_immobilien .glyphicon-usd:before { content: "\e148";} .sip_immobilien .glyphicon-gbp:before { content: "\e149";} .sip_immobilien .glyphicon-sort:before { content: "\e150";} .sip_immobilien .glyphicon-sort-by-alphabet:before { content: "\e151";} .sip_immobilien .glyphicon-sort-by-alphabet-alt:before { content: "\e152";} .sip_immobilien .glyphicon-sort-by-order:before { content: "\e153";} .sip_immobilien .glyphicon-sort-by-order-alt:before { content: "\e154";} .sip_immobilien .glyphicon-sort-by-attributes:before { content: "\e155";} .sip_immobilien .glyphicon-sort-by-attributes-alt:before { content: "\e156";} .sip_immobilien .glyphicon-unchecked:before { content: "\e157";} .sip_immobilien .glyphicon-expand:before { content: "\e158";} .sip_immobilien .glyphicon-collapse-down:before { content: "\e159";} .sip_immobilien .glyphicon-collapse-up:before { content: "\e160";} .sip_immobilien .glyphicon-log-in:before { content: "\e161";} .sip_immobilien .glyphicon-flash:before { content: "\e162";} .sip_immobilien .glyphicon-log-out:before { content: "\e163";} .sip_immobilien .glyphicon-new-window:before { content: "\e164";} .sip_immobilien .glyphicon-record:before { content: "\e165";} .sip_immobilien .glyphicon-save:before { content: "\e166";} .sip_immobilien .glyphicon-open:before { content: "\e167";} .sip_immobilien .glyphicon-saved:before { content: "\e168";} .sip_immobilien .glyphicon-import:before { content: "\e169";} .sip_immobilien .glyphicon-export:before { content: "\e170";} .sip_immobilien .glyphicon-send:before { content: "\e171";} .sip_immobilien .glyphicon-floppy-disk:before { content: "\e172";} .sip_immobilien .glyphicon-floppy-saved:before { content: "\e173";} .sip_immobilien .glyphicon-floppy-remove:before { content: "\e174";} .sip_immobilien .glyphicon-floppy-save:before { content: "\e175";} .sip_immobilien .glyphicon-floppy-open:before { content: "\e176";} .sip_immobilien .glyphicon-credit-card:before { content: "\e177";} .sip_immobilien .glyphicon-transfer:before { content: "\e178";} .sip_immobilien .glyphicon-cutlery:before { content: "\e179";} .sip_immobilien .glyphicon-header:before { content: "\e180";} .sip_immobilien .glyphicon-compressed:before { content: "\e181";} .sip_immobilien .glyphicon-earphone:before { content: "\e182";} .sip_immobilien .glyphicon-phone-alt:before { content: "\e183";} .sip_immobilien .glyphicon-tower:before { content: "\e184";} .sip_immobilien .glyphicon-stats:before { content: "\e185";} .sip_immobilien .glyphicon-sd-video:before { content: "\e186";} .sip_immobilien .glyphicon-hd-video:before { content: "\e187";} .sip_immobilien .glyphicon-subtitles:before { content: "\e188";} .sip_immobilien .glyphicon-sound-stereo:before { content: "\e189";} .sip_immobilien .glyphicon-sound-dolby:before { content: "\e190";} .sip_immobilien .glyphicon-sound-5-1:before { content: "\e191";} .sip_immobilien .glyphicon-sound-6-1:before { content: "\e192";} .sip_immobilien .glyphicon-sound-7-1:before { content: "\e193";} .sip_immobilien .glyphicon-copyright-mark:before { content: "\e194";} .sip_immobilien .glyphicon-registration-mark:before { content: "\e195";} .sip_immobilien .glyphicon-cloud-download:before { content: "\e197";} .sip_immobilien .glyphicon-cloud-upload:before { content: "\e198";} .sip_immobilien .glyphicon-tree-conifer:before { content: "\e199";} .sip_immobilien .glyphicon-tree-deciduous:before { content: "\e200";} .sip_immobilien .glyphicon-cd:before { content: "\e201";} .sip_immobilien .glyphicon-save-file:before { content: "\e202";} .sip_immobilien .glyphicon-open-file:before { content: "\e203";} .sip_immobilien .glyphicon-level-up:before { content: "\e204";} .sip_immobilien .glyphicon-copy:before { content: "\e205";} .sip_immobilien .glyphicon-paste:before { content: "\e206";} .sip_immobilien .glyphicon-alert:before { content: "\e209";} .sip_immobilien .glyphicon-equalizer:before { content: "\e210";} .sip_immobilien .glyphicon-king:before { content: "\e211";} .sip_immobilien .glyphicon-queen:before { content: "\e212";} .sip_immobilien .glyphicon-pawn:before { content: "\e213";} .sip_immobilien .glyphicon-bishop:before { content: "\e214";} .sip_immobilien .glyphicon-knight:before { content: "\e215";} .sip_immobilien .glyphicon-baby-formula:before { content: "\e216";} .sip_immobilien .glyphicon-tent:before { content: "\26fa";} .sip_immobilien .glyphicon-blackboard:before { content: "\e218";} .sip_immobilien .glyphicon-bed:before { content: "\e219";} .sip_immobilien .glyphicon-apple:before { content: "\f8ff";} .sip_immobilien .glyphicon-erase:before { content: "\e221";} .sip_immobilien .glyphicon-hourglass:before { content: "\231b";} .sip_immobilien .glyphicon-lamp:before { content: "\e223";} .sip_immobilien .glyphicon-duplicate:before { content: "\e224";} .sip_immobilien .glyphicon-piggy-bank:before { content: "\e225";} .sip_immobilien .glyphicon-scissors:before { content: "\e226";} .sip_immobilien .glyphicon-bitcoin:before { content: "\e227";} .sip_immobilien .glyphicon-btc:before { content: "\e227";} .sip_immobilien .glyphicon-xbt:before { content: "\e227";} .sip_immobilien .glyphicon-yen:before { content: "\00a5";} .sip_immobilien .glyphicon-jpy:before { content: "\00a5";} .sip_immobilien .glyphicon-ruble:before { content: "\20bd";} .sip_immobilien .glyphicon-rub:before { content: "\20bd";} .sip_immobilien .glyphicon-scale:before { content: "\e230";} .sip_immobilien .glyphicon-ice-lolly:before { content: "\e231";} .sip_immobilien .glyphicon-ice-lolly-tasted:before { content: "\e232";} .sip_immobilien .glyphicon-education:before { content: "\e233";} .sip_immobilien .glyphicon-option-horizontal:before { content: "\e234";} .sip_immobilien .glyphicon-option-vertical:before { content: "\e235";} .sip_immobilien .glyphicon-menu-hamburger:before { content: "\e236";} .sip_immobilien .glyphicon-modal-window:before { content: "\e237";} .sip_immobilien .glyphicon-oil:before { content: "\e238";} .sip_immobilien .glyphicon-grain:before { content: "\e239";} .sip_immobilien .glyphicon-sunglasses:before { content: "\e240";} .sip_immobilien .glyphicon-text-size:before { content: "\e241";} .sip_immobilien .glyphicon-text-color:before { content: "\e242";} .sip_immobilien .glyphicon-text-background:before { content: "\e243";} .sip_immobilien .glyphicon-object-align-top:before { content: "\e244";} .sip_immobilien .glyphicon-object-align-bottom:before { content: "\e245";} .sip_immobilien .glyphicon-object-align-horizontal:before { content: "\e246";} .sip_immobilien .glyphicon-object-align-left:before { content: "\e247";} .sip_immobilien .glyphicon-object-align-vertical:before { content: "\e248";} .sip_immobilien .glyphicon-object-align-right:before { content: "\e249";} .sip_immobilien .glyphicon-triangle-right:before { content: "\e250";} .sip_immobilien .glyphicon-triangle-left:before { content: "\e251";} .sip_immobilien .glyphicon-triangle-bottom:before { content: "\e252";} .sip_immobilien .glyphicon-triangle-top:before { content: "\e253";} .sip_immobilien .glyphicon-console:before { content: "\e254";} .sip_immobilien .glyphicon-superscript:before { content: "\e255";} .sip_immobilien .glyphicon-subscript:before { content: "\e256";} .sip_immobilien .glyphicon-menu-left:before { content: "\e257";} .sip_immobilien .glyphicon-menu-right:before { content: "\e258";} .sip_immobilien .glyphicon-menu-down:before { content: "\e259";} .sip_immobilien .glyphicon-menu-up:before { content: "\e260";} .sip_immobilien * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .sip_immobilien *:before,.sip_immobilien *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .sip_immobilien html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);} .sip_immobilien body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857143; color: #333333; background-color: #ffffff;} .sip_immobilien input,.sip_immobilien button,.sip_immobilien select,.sip_immobilien textarea { font-family: inherit; font-size: inherit; line-height: inherit;} .sip_immobilien a { color: #337ab7; text-decoration: none;} .sip_immobilien a:hover,.sip_immobilien a:focus { color: #23527c; text-decoration: underline;} .sip_immobilien a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;} .sip_immobilien figure { margin: 0;} .sip_immobilien img { vertical-align: middle;} .sip_immobilien .img-responsive,.sip_immobilien .thumbnail > img,.sip_immobilien .thumbnail a > img,.sip_immobilien .carousel-inner > .item > img,.sip_immobilien .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto;} .sip_immobilien .img-rounded { border-radius: 6px;} .sip_immobilien .img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto;} .sip_immobilien .img-circle { border-radius: 50%;} .sip_immobilien hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee;} .sip_immobilien .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;} .sip_immobilien .sr-only-focusable:active,.sip_immobilien .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto;} .sip_immobilien [role="button"] { cursor: pointer;} .sip_immobilien h1,.sip_immobilien h2,.sip_immobilien h3,.sip_immobilien h4,.sip_immobilien h5,.sip_immobilien h6,.sip_immobilien .h1,.sip_immobilien .h2,.sip_immobilien .h3,.sip_immobilien .h4,.sip_immobilien .h5,.sip_immobilien .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;} .sip_immobilien h1 small,.sip_immobilien h2 small,.sip_immobilien h3 small,.sip_immobilien h4 small,.sip_immobilien h5 small,.sip_immobilien h6 small,.sip_immobilien .h1 small,.sip_immobilien .h2 small,.sip_immobilien .h3 small,.sip_immobilien .h4 small,.sip_immobilien .h5 small,.sip_immobilien .h6 small,.sip_immobilien h1 .small,.sip_immobilien h2 .small,.sip_immobilien h3 .small,.sip_immobilien h4 .small,.sip_immobilien h5 .small,.sip_immobilien h6 .small,.sip_immobilien .h1 .small,.sip_immobilien .h2 .small,.sip_immobilien .h3 .small,.sip_immobilien .h4 .small,.sip_immobilien .h5 .small,.sip_immobilien .h6 .small { font-weight: normal; line-height: 1; color: #777777;} .sip_immobilien h1,.sip_immobilien .h1,.sip_immobilien h2,.sip_immobilien .h2,.sip_immobilien h3,.sip_immobilien .h3 { margin-top: 20px; margin-bottom: 10px;} .sip_immobilien h1 small,.sip_immobilien .h1 small,.sip_immobilien h2 small,.sip_immobilien .h2 small,.sip_immobilien h3 small,.sip_immobilien .h3 small,.sip_immobilien h1 .small,.sip_immobilien .h1 .small,.sip_immobilien h2 .small,.sip_immobilien .h2 .small,.sip_immobilien h3 .small,.sip_immobilien .h3 .small { font-size: 65%;} .sip_immobilien h4,.sip_immobilien .h4,.sip_immobilien h5,.sip_immobilien .h5,.sip_immobilien h6,.sip_immobilien .h6 { margin-top: 10px; margin-bottom: 10px;} .sip_immobilien h4 small,.sip_immobilien .h4 small,.sip_immobilien h5 small,.sip_immobilien .h5 small,.sip_immobilien h6 small,.sip_immobilien .h6 small,.sip_immobilien h4 .small,.sip_immobilien .h4 .small,.sip_immobilien h5 .small,.sip_immobilien .h5 .small,.sip_immobilien h6 .small,.sip_immobilien .h6 .small { font-size: 75%;} .sip_immobilien h1,.sip_immobilien .h1 { font-size: 36px;} .sip_immobilien h2,.sip_immobilien .h2 { font-size: 30px;} .sip_immobilien h3,.sip_immobilien .h3 { font-size: 24px;} .sip_immobilien h4,.sip_immobilien .h4 { font-size: 18px;} .sip_immobilien h5,.sip_immobilien .h5 { font-size: 14px;} .sip_immobilien h6,.sip_immobilien .h6 { font-size: 12px;} .sip_immobilien p { margin: 0 0 10px;} .sip_immobilien .lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4;}@media (min-width: 768px) { .sip_immobilien .lead { font-size: 21px; }} .sip_immobilien small,.sip_immobilien .small { font-size: 85%;} .sip_immobilien mark,.sip_immobilien .mark { background-color: #fcf8e3; padding: .2em;} .sip_immobilien .text-left { text-align: left;} .sip_immobilien .text-right { text-align: right;} .sip_immobilien .text-center { text-align: center;} .sip_immobilien .text-justify { text-align: justify;} .sip_immobilien .text-nowrap { white-space: nowrap;} .sip_immobilien .text-lowercase { text-transform: lowercase;} .sip_immobilien .text-uppercase { text-transform: uppercase;} .sip_immobilien .text-capitalize { text-transform: capitalize;} .sip_immobilien .text-muted { color: #777777;} .sip_immobilien .text-primary { color: #337ab7;} .sip_immobilien a.text-primary:hover,.sip_immobilien a.text-primary:focus { color: #286090;} .sip_immobilien .text-success { color: #3c763d;} .sip_immobilien a.text-success:hover,.sip_immobilien a.text-success:focus { color: #2b542c;} .sip_immobilien .text-info { color: #31708f;} .sip_immobilien a.text-info:hover,.sip_immobilien a.text-info:focus { color: #245269;} .sip_immobilien .text-warning { color: #8a6d3b;} .sip_immobilien a.text-warning:hover,.sip_immobilien a.text-warning:focus { color: #66512c;} .sip_immobilien .text-danger { color: #a94442;} .sip_immobilien a.text-danger:hover,.sip_immobilien a.text-danger:focus { color: #843534;} .sip_immobilien .bg-primary { color: #fff; background-color: #337ab7;} .sip_immobilien a.bg-primary:hover,.sip_immobilien a.bg-primary:focus { background-color: #286090;} .sip_immobilien .bg-success { background-color: #dff0d8;} .sip_immobilien a.bg-success:hover,.sip_immobilien a.bg-success:focus { background-color: #c1e2b3;} .sip_immobilien .bg-info { background-color: #d9edf7;} .sip_immobilien a.bg-info:hover,.sip_immobilien a.bg-info:focus { background-color: #afd9ee;} .sip_immobilien .bg-warning { background-color: #fcf8e3;} .sip_immobilien a.bg-warning:hover,.sip_immobilien a.bg-warning:focus { background-color: #f7ecb5;} .sip_immobilien .bg-danger { background-color: #f2dede;} .sip_immobilien a.bg-danger:hover,.sip_immobilien a.bg-danger:focus { background-color: #e4b9b9;} .sip_immobilien .page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eeeeee;} .sip_immobilien ul,.sip_immobilien ol { margin-top: 0; margin-bottom: 10px;} .sip_immobilien ul ul,.sip_immobilien ol ul,.sip_immobilien ul ol,.sip_immobilien ol ol { margin-bottom: 0;} .sip_immobilien .list-unstyled { padding-left: 0; list-style: none;} .sip_immobilien .list-inline { padding-left: 0; list-style: none; margin-left: -5px;} .sip_immobilien .list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px;} .sip_immobilien dl { margin-top: 0; margin-bottom: 20px;} .sip_immobilien dt,.sip_immobilien dd { line-height: 1.42857143;} .sip_immobilien dt { font-weight: bold;} .sip_immobilien dd { margin-left: 0;}@media (min-width: 768px) { .sip_immobilien .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .sip_immobilien .dl-horizontal dd { margin-left: 180px; }} .sip_immobilien abbr[title],.sip_immobilien abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #777777;} .sip_immobilien .initialism { font-size: 90%; text-transform: uppercase;} .sip_immobilien blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eeeeee;} .sip_immobilien blockquote p:last-child,.sip_immobilien blockquote ul:last-child,.sip_immobilien blockquote ol:last-child { margin-bottom: 0;} .sip_immobilien blockquote footer,.sip_immobilien blockquote small,.sip_immobilien blockquote .small { display: block; font-size: 80%; line-height: 1.42857143; color: #777777;} .sip_immobilien blockquote footer:before,.sip_immobilien blockquote small:before,.sip_immobilien blockquote .small:before { content: '\2014 \00A0';} .sip_immobilien .blockquote-reverse,.sip_immobilien blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; text-align: right;} .sip_immobilien .blockquote-reverse footer:before,.sip_immobilien blockquote.pull-right footer:before,.sip_immobilien .blockquote-reverse small:before,.sip_immobilien blockquote.pull-right small:before,.sip_immobilien .blockquote-reverse .small:before,.sip_immobilien blockquote.pull-right .small:before { content: '';} .sip_immobilien .blockquote-reverse footer:after,.sip_immobilien blockquote.pull-right footer:after,.sip_immobilien .blockquote-reverse small:after,.sip_immobilien blockquote.pull-right small:after,.sip_immobilien .blockquote-reverse .small:after,.sip_immobilien blockquote.pull-right .small:after { content: '\00A0 \2014';} .sip_immobilien address { margin-bottom: 20px; font-style: normal; line-height: 1.42857143;} .sip_immobilien code,.sip_immobilien kbd,.sip_immobilien pre,.sip_immobilien samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace;} .sip_immobilien code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px;} .sip_immobilien kbd { padding: 2px 4px; font-size: 90%; color: #ffffff; background-color: #333333; border-radius: 3px; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);} .sip_immobilien kbd kbd { padding: 0; font-size: 100%; font-weight: bold; -webkit-box-shadow: none; box-shadow: none;} .sip_immobilien pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; word-break: break-all; word-wrap: break-word; color: #333333; background-color: #f5f5f5; border: 1px solid #cccccc; border-radius: 4px;} .sip_immobilien pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0;} .sip_immobilien .pre-scrollable { max-height: 340px; overflow-y: scroll;} .sip_immobilien .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px;}@media (min-width: 768px) { .sip_immobilien .container { width: 750px; }}@media (min-width: 992px) { .sip_immobilien .container { width: 970px; }}@media (min-width: 1200px) { .sip_immobilien .container { width: 1170px; }} .sip_immobilien .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px;} .sip_immobilien .row { margin-left: -15px; margin-right: -15px;} .sip_immobilien .col-xs-1,.sip_immobilien .col-sm-1,.sip_immobilien .col-md-1,.sip_immobilien .col-lg-1,.sip_immobilien .col-xs-2,.sip_immobilien .col-sm-2,.sip_immobilien .col-md-2,.sip_immobilien .col-lg-2,.sip_immobilien .col-xs-3,.sip_immobilien .col-sm-3,.sip_immobilien .col-md-3,.sip_immobilien .col-lg-3,.sip_immobilien .col-xs-4,.sip_immobilien .col-sm-4,.sip_immobilien .col-md-4,.sip_immobilien .col-lg-4,.sip_immobilien .col-xs-5,.sip_immobilien .col-sm-5,.sip_immobilien .col-md-5,.sip_immobilien .col-lg-5,.sip_immobilien .col-xs-6,.sip_immobilien .col-sm-6,.sip_immobilien .col-md-6,.sip_immobilien .col-lg-6,.sip_immobilien .col-xs-7,.sip_immobilien .col-sm-7,.sip_immobilien .col-md-7,.sip_immobilien .col-lg-7,.sip_immobilien .col-xs-8,.sip_immobilien .col-sm-8,.sip_immobilien .col-md-8,.sip_immobilien .col-lg-8,.sip_immobilien .col-xs-9,.sip_immobilien .col-sm-9,.sip_immobilien .col-md-9,.sip_immobilien .col-lg-9,.sip_immobilien .col-xs-10,.sip_immobilien .col-sm-10,.sip_immobilien .col-md-10,.sip_immobilien .col-lg-10,.sip_immobilien .col-xs-11,.sip_immobilien .col-sm-11,.sip_immobilien .col-md-11,.sip_immobilien .col-lg-11,.sip_immobilien .col-xs-12,.sip_immobilien .col-sm-12,.sip_immobilien .col-md-12,.sip_immobilien .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px;} .sip_immobilien .col-xs-1,.sip_immobilien .col-xs-2,.sip_immobilien .col-xs-3,.sip_immobilien .col-xs-4,.sip_immobilien .col-xs-5,.sip_immobilien .col-xs-6,.sip_immobilien .col-xs-7,.sip_immobilien .col-xs-8,.sip_immobilien .col-xs-9,.sip_immobilien .col-xs-10,.sip_immobilien .col-xs-11,.sip_immobilien .col-xs-12 { float: left;} .sip_immobilien .col-xs-12 { width: 100%;} .sip_immobilien .col-xs-11 { width: 91.66666667%;} .sip_immobilien .col-xs-10 { width: 83.33333333%;} .sip_immobilien .col-xs-9 { width: 75%;} .sip_immobilien .col-xs-8 { width: 66.66666667%;} .sip_immobilien .col-xs-7 { width: 58.33333333%;} .sip_immobilien .col-xs-6 { width: 50%;} .sip_immobilien .col-xs-5 { width: 41.66666667%;} .sip_immobilien .col-xs-4 { width: 33.33333333%;} .sip_immobilien .col-xs-3 { width: 25%;} .sip_immobilien .col-xs-2 { width: 16.66666667%;} .sip_immobilien .col-xs-1 { width: 8.33333333%;} .sip_immobilien .col-xs-pull-12 { right: 100%;} .sip_immobilien .col-xs-pull-11 { right: 91.66666667%;} .sip_immobilien .col-xs-pull-10 { right: 83.33333333%;} .sip_immobilien .col-xs-pull-9 { right: 75%;} .sip_immobilien .col-xs-pull-8 { right: 66.66666667%;} .sip_immobilien .col-xs-pull-7 { right: 58.33333333%;} .sip_immobilien .col-xs-pull-6 { right: 50%;} .sip_immobilien .col-xs-pull-5 { right: 41.66666667%;} .sip_immobilien .col-xs-pull-4 { right: 33.33333333%;} .sip_immobilien .col-xs-pull-3 { right: 25%;} .sip_immobilien .col-xs-pull-2 { right: 16.66666667%;} .sip_immobilien .col-xs-pull-1 { right: 8.33333333%;} .sip_immobilien .col-xs-pull-0 { right: auto;} .sip_immobilien .col-xs-push-12 { left: 100%;} .sip_immobilien .col-xs-push-11 { left: 91.66666667%;} .sip_immobilien .col-xs-push-10 { left: 83.33333333%;} .sip_immobilien .col-xs-push-9 { left: 75%;} .sip_immobilien .col-xs-push-8 { left: 66.66666667%;} .sip_immobilien .col-xs-push-7 { left: 58.33333333%;} .sip_immobilien .col-xs-push-6 { left: 50%;} .sip_immobilien .col-xs-push-5 { left: 41.66666667%;} .sip_immobilien .col-xs-push-4 { left: 33.33333333%;} .sip_immobilien .col-xs-push-3 { left: 25%;} .sip_immobilien .col-xs-push-2 { left: 16.66666667%;} .sip_immobilien .col-xs-push-1 { left: 8.33333333%;} .sip_immobilien .col-xs-push-0 { left: auto;} .sip_immobilien .col-xs-offset-12 { margin-left: 100%;} .sip_immobilien .col-xs-offset-11 { margin-left: 91.66666667%;} .sip_immobilien .col-xs-offset-10 { margin-left: 83.33333333%;} .sip_immobilien .col-xs-offset-9 { margin-left: 75%;} .sip_immobilien .col-xs-offset-8 { margin-left: 66.66666667%;} .sip_immobilien .col-xs-offset-7 { margin-left: 58.33333333%;} .sip_immobilien .col-xs-offset-6 { margin-left: 50%;} .sip_immobilien .col-xs-offset-5 { margin-left: 41.66666667%;} .sip_immobilien .col-xs-offset-4 { margin-left: 33.33333333%;} .sip_immobilien .col-xs-offset-3 { margin-left: 25%;} .sip_immobilien .col-xs-offset-2 { margin-left: 16.66666667%;} .sip_immobilien .col-xs-offset-1 { margin-left: 8.33333333%;} .sip_immobilien .col-xs-offset-0 { margin-left: 0%;}@media (min-width: 768px) { .sip_immobilien .col-sm-1, .sip_immobilien .col-sm-2, .sip_immobilien .col-sm-3, .sip_immobilien .col-sm-4, .sip_immobilien .col-sm-5, .sip_immobilien .col-sm-6, .sip_immobilien .col-sm-7, .sip_immobilien .col-sm-8, .sip_immobilien .col-sm-9, .sip_immobilien .col-sm-10, .sip_immobilien .col-sm-11, .sip_immobilien .col-sm-12 { float: left; } .sip_immobilien .col-sm-12 { width: 100%; } .sip_immobilien .col-sm-11 { width: 91.66666667%; } .sip_immobilien .col-sm-10 { width: 83.33333333%; } .sip_immobilien .col-sm-9 { width: 75%; } .sip_immobilien .col-sm-8 { width: 66.66666667%; } .sip_immobilien .col-sm-7 { width: 58.33333333%; } .sip_immobilien .col-sm-6 { width: 50%; } .sip_immobilien .col-sm-5 { width: 41.66666667%; } .sip_immobilien .col-sm-4 { width: 33.33333333%; } .sip_immobilien .col-sm-3 { width: 25%; } .sip_immobilien .col-sm-2 { width: 16.66666667%; } .sip_immobilien .col-sm-1 { width: 8.33333333%; } .sip_immobilien .col-sm-pull-12 { right: 100%; } .sip_immobilien .col-sm-pull-11 { right: 91.66666667%; } .sip_immobilien .col-sm-pull-10 { right: 83.33333333%; } .sip_immobilien .col-sm-pull-9 { right: 75%; } .sip_immobilien .col-sm-pull-8 { right: 66.66666667%; } .sip_immobilien .col-sm-pull-7 { right: 58.33333333%; } .sip_immobilien .col-sm-pull-6 { right: 50%; } .sip_immobilien .col-sm-pull-5 { right: 41.66666667%; } .sip_immobilien .col-sm-pull-4 { right: 33.33333333%; } .sip_immobilien .col-sm-pull-3 { right: 25%; } .sip_immobilien .col-sm-pull-2 { right: 16.66666667%; } .sip_immobilien .col-sm-pull-1 { right: 8.33333333%; } .sip_immobilien .col-sm-pull-0 { right: auto; } .sip_immobilien .col-sm-push-12 { left: 100%; } .sip_immobilien .col-sm-push-11 { left: 91.66666667%; } .sip_immobilien .col-sm-push-10 { left: 83.33333333%; } .sip_immobilien .col-sm-push-9 { left: 75%; } .sip_immobilien .col-sm-push-8 { left: 66.66666667%; } .sip_immobilien .col-sm-push-7 { left: 58.33333333%; } .sip_immobilien .col-sm-push-6 { left: 50%; } .sip_immobilien .col-sm-push-5 { left: 41.66666667%; } .sip_immobilien .col-sm-push-4 { left: 33.33333333%; } .sip_immobilien .col-sm-push-3 { left: 25%; } .sip_immobilien .col-sm-push-2 { left: 16.66666667%; } .sip_immobilien .col-sm-push-1 { left: 8.33333333%; } .sip_immobilien .col-sm-push-0 { left: auto; } .sip_immobilien .col-sm-offset-12 { margin-left: 100%; } .sip_immobilien .col-sm-offset-11 { margin-left: 91.66666667%; } .sip_immobilien .col-sm-offset-10 { margin-left: 83.33333333%; } .sip_immobilien .col-sm-offset-9 { margin-left: 75%; } .sip_immobilien .col-sm-offset-8 { margin-left: 66.66666667%; } .sip_immobilien .col-sm-offset-7 { margin-left: 58.33333333%; } .sip_immobilien .col-sm-offset-6 { margin-left: 50%; } .sip_immobilien .col-sm-offset-5 { margin-left: 41.66666667%; } .sip_immobilien .col-sm-offset-4 { margin-left: 33.33333333%; } .sip_immobilien .col-sm-offset-3 { margin-left: 25%; } .sip_immobilien .col-sm-offset-2 { margin-left: 16.66666667%; } .sip_immobilien .col-sm-offset-1 { margin-left: 8.33333333%; } .sip_immobilien .col-sm-offset-0 { margin-left: 0%; }}@media (min-width: 992px) { .sip_immobilien .col-md-1, .sip_immobilien .col-md-2, .sip_immobilien .col-md-3, .sip_immobilien .col-md-4, .sip_immobilien .col-md-5, .sip_immobilien .col-md-6, .sip_immobilien .col-md-7, .sip_immobilien .col-md-8, .sip_immobilien .col-md-9, .sip_immobilien .col-md-10, .sip_immobilien .col-md-11, .sip_immobilien .col-md-12 { float: left; } .sip_immobilien .col-md-12 { width: 100%; } .sip_immobilien .col-md-11 { width: 91.66666667%; } .sip_immobilien .col-md-10 { width: 83.33333333%; } .sip_immobilien .col-md-9 { width: 75%; } .sip_immobilien .col-md-8 { width: 66.66666667%; } .sip_immobilien .col-md-7 { width: 58.33333333%; } .sip_immobilien .col-md-6 { width: 50%; } .sip_immobilien .col-md-5 { width: 41.66666667%; } .sip_immobilien .col-md-4 { width: 33.33333333%; } .sip_immobilien .col-md-3 { width: 25%; } .sip_immobilien .col-md-2 { width: 16.66666667%; } .sip_immobilien .col-md-1 { width: 8.33333333%; } .sip_immobilien .col-md-pull-12 { right: 100%; } .sip_immobilien .col-md-pull-11 { right: 91.66666667%; } .sip_immobilien .col-md-pull-10 { right: 83.33333333%; } .sip_immobilien .col-md-pull-9 { right: 75%; } .sip_immobilien .col-md-pull-8 { right: 66.66666667%; } .sip_immobilien .col-md-pull-7 { right: 58.33333333%; } .sip_immobilien .col-md-pull-6 { right: 50%; } .sip_immobilien .col-md-pull-5 { right: 41.66666667%; } .sip_immobilien .col-md-pull-4 { right: 33.33333333%; } .sip_immobilien .col-md-pull-3 { right: 25%; } .sip_immobilien .col-md-pull-2 { right: 16.66666667%; } .sip_immobilien .col-md-pull-1 { right: 8.33333333%; } .sip_immobilien .col-md-pull-0 { right: auto; } .sip_immobilien .col-md-push-12 { left: 100%; } .sip_immobilien .col-md-push-11 { left: 91.66666667%; } .sip_immobilien .col-md-push-10 { left: 83.33333333%; } .sip_immobilien .col-md-push-9 { left: 75%; } .sip_immobilien .col-md-push-8 { left: 66.66666667%; } .sip_immobilien .col-md-push-7 { left: 58.33333333%; } .sip_immobilien .col-md-push-6 { left: 50%; } .sip_immobilien .col-md-push-5 { left: 41.66666667%; } .sip_immobilien .col-md-push-4 { left: 33.33333333%; } .sip_immobilien .col-md-push-3 { left: 25%; } .sip_immobilien .col-md-push-2 { left: 16.66666667%; } .sip_immobilien .col-md-push-1 { left: 8.33333333%; } .sip_immobilien .col-md-push-0 { left: auto; } .sip_immobilien .col-md-offset-12 { margin-left: 100%; } .sip_immobilien .col-md-offset-11 { margin-left: 91.66666667%; } .sip_immobilien .col-md-offset-10 { margin-left: 83.33333333%; } .sip_immobilien .col-md-offset-9 { margin-left: 75%; } .sip_immobilien .col-md-offset-8 { margin-left: 66.66666667%; } .sip_immobilien .col-md-offset-7 { margin-left: 58.33333333%; } .sip_immobilien .col-md-offset-6 { margin-left: 50%; } .sip_immobilien .col-md-offset-5 { margin-left: 41.66666667%; } .sip_immobilien .col-md-offset-4 { margin-left: 33.33333333%; } .sip_immobilien .col-md-offset-3 { margin-left: 25%; } .sip_immobilien .col-md-offset-2 { margin-left: 16.66666667%; } .sip_immobilien .col-md-offset-1 { margin-left: 8.33333333%; } .sip_immobilien .col-md-offset-0 { margin-left: 0%; }}@media (min-width: 1200px) { .sip_immobilien .col-lg-1, .sip_immobilien .col-lg-2, .sip_immobilien .col-lg-3, .sip_immobilien .col-lg-4, .sip_immobilien .col-lg-5, .sip_immobilien .col-lg-6, .sip_immobilien .col-lg-7, .sip_immobilien .col-lg-8, .sip_immobilien .col-lg-9, .sip_immobilien .col-lg-10, .sip_immobilien .col-lg-11, .sip_immobilien .col-lg-12 { float: left; } .sip_immobilien .col-lg-12 { width: 100%; } .sip_immobilien .col-lg-11 { width: 91.66666667%; } .sip_immobilien .col-lg-10 { width: 83.33333333%; } .sip_immobilien .col-lg-9 { width: 75%; } .sip_immobilien .col-lg-8 { width: 66.66666667%; } .sip_immobilien .col-lg-7 { width: 58.33333333%; } .sip_immobilien .col-lg-6 { width: 50%; } .sip_immobilien .col-lg-5 { width: 41.66666667%; } .sip_immobilien .col-lg-4 { width: 33.33333333%; } .sip_immobilien .col-lg-3 { width: 25%; } .sip_immobilien .col-lg-2 { width: 16.66666667%; } .sip_immobilien .col-lg-1 { width: 8.33333333%; } .sip_immobilien .col-lg-pull-12 { right: 100%; } .sip_immobilien .col-lg-pull-11 { right: 91.66666667%; } .sip_immobilien .col-lg-pull-10 { right: 83.33333333%; } .sip_immobilien .col-lg-pull-9 { right: 75%; } .sip_immobilien .col-lg-pull-8 { right: 66.66666667%; } .sip_immobilien .col-lg-pull-7 { right: 58.33333333%; } .sip_immobilien .col-lg-pull-6 { right: 50%; } .sip_immobilien .col-lg-pull-5 { right: 41.66666667%; } .sip_immobilien .col-lg-pull-4 { right: 33.33333333%; } .sip_immobilien .col-lg-pull-3 { right: 25%; } .sip_immobilien .col-lg-pull-2 { right: 16.66666667%; } .sip_immobilien .col-lg-pull-1 { right: 8.33333333%; } .sip_immobilien .col-lg-pull-0 { right: auto; } .sip_immobilien .col-lg-push-12 { left: 100%; } .sip_immobilien .col-lg-push-11 { left: 91.66666667%; } .sip_immobilien .col-lg-push-10 { left: 83.33333333%; } .sip_immobilien .col-lg-push-9 { left: 75%; } .sip_immobilien .col-lg-push-8 { left: 66.66666667%; } .sip_immobilien .col-lg-push-7 { left: 58.33333333%; } .sip_immobilien .col-lg-push-6 { left: 50%; } .sip_immobilien .col-lg-push-5 { left: 41.66666667%; } .sip_immobilien .col-lg-push-4 { left: 33.33333333%; } .sip_immobilien .col-lg-push-3 { left: 25%; } .sip_immobilien .col-lg-push-2 { left: 16.66666667%; } .sip_immobilien .col-lg-push-1 { left: 8.33333333%; } .sip_immobilien .col-lg-push-0 { left: auto; } .sip_immobilien .col-lg-offset-12 { margin-left: 100%; } .sip_immobilien .col-lg-offset-11 { margin-left: 91.66666667%; } .sip_immobilien .col-lg-offset-10 { margin-left: 83.33333333%; } .sip_immobilien .col-lg-offset-9 { margin-left: 75%; } .sip_immobilien .col-lg-offset-8 { margin-left: 66.66666667%; } .sip_immobilien .col-lg-offset-7 { margin-left: 58.33333333%; } .sip_immobilien .col-lg-offset-6 { margin-left: 50%; } .sip_immobilien .col-lg-offset-5 { margin-left: 41.66666667%; } .sip_immobilien .col-lg-offset-4 { margin-left: 33.33333333%; } .sip_immobilien .col-lg-offset-3 { margin-left: 25%; } .sip_immobilien .col-lg-offset-2 { margin-left: 16.66666667%; } .sip_immobilien .col-lg-offset-1 { margin-left: 8.33333333%; } .sip_immobilien .col-lg-offset-0 { margin-left: 0%; }} .sip_immobilien table { background-color: transparent;} .sip_immobilien caption { padding-top: 8px; padding-bottom: 8px; color: #777777; text-align: left;} .sip_immobilien th { text-align: left;} .sip_immobilien .table { width: 100%; max-width: 100%; margin-bottom: 20px;} .sip_immobilien .table > thead > tr > th,.sip_immobilien .table > tbody > tr > th,.sip_immobilien .table > tfoot > tr > th,.sip_immobilien .table > thead > tr > td,.sip_immobilien .table > tbody > tr > td,.sip_immobilien .table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #dddddd;} .sip_immobilien .table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #dddddd;} .sip_immobilien .table > caption + thead > tr:first-child > th,.sip_immobilien .table > colgroup + thead > tr:first-child > th,.sip_immobilien .table > thead:first-child > tr:first-child > th,.sip_immobilien .table > caption + thead > tr:first-child > td,.sip_immobilien .table > colgroup + thead > tr:first-child > td,.sip_immobilien .table > thead:first-child > tr:first-child > td { border-top: 0;} .sip_immobilien .table > tbody + tbody { border-top: 2px solid #dddddd;} .sip_immobilien .table .table { background-color: #ffffff;} .sip_immobilien .table-condensed > thead > tr > th,.sip_immobilien .table-condensed > tbody > tr > th,.sip_immobilien .table-condensed > tfoot > tr > th,.sip_immobilien .table-condensed > thead > tr > td,.sip_immobilien .table-condensed > tbody > tr > td,.sip_immobilien .table-condensed > tfoot > tr > td { padding: 5px;} .sip_immobilien .table-bordered { border: 1px solid #dddddd;} .sip_immobilien .table-bordered > thead > tr > th,.sip_immobilien .table-bordered > tbody > tr > th,.sip_immobilien .table-bordered > tfoot > tr > th,.sip_immobilien .table-bordered > thead > tr > td,.sip_immobilien .table-bordered > tbody > tr > td,.sip_immobilien .table-bordered > tfoot > tr > td { border: 1px solid #dddddd;} .sip_immobilien .table-bordered > thead > tr > th,.sip_immobilien .table-bordered > thead > tr > td { border-bottom-width: 2px;} .sip_immobilien .table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9;} .sip_immobilien .table-hover > tbody > tr:hover { background-color: #f5f5f5;} .sip_immobilien table col[class*="col-"] { position: static; float: none; display: table-column;} .sip_immobilien table td[class*="col-"],.sip_immobilien table th[class*="col-"] { position: static; float: none; display: table-cell;} .sip_immobilien .table > thead > tr > td.active,.sip_immobilien .table > tbody > tr > td.active,.sip_immobilien .table > tfoot > tr > td.active,.sip_immobilien .table > thead > tr > th.active,.sip_immobilien .table > tbody > tr > th.active,.sip_immobilien .table > tfoot > tr > th.active,.sip_immobilien .table > thead > tr.active > td,.sip_immobilien .table > tbody > tr.active > td,.sip_immobilien .table > tfoot > tr.active > td,.sip_immobilien .table > thead > tr.active > th,.sip_immobilien .table > tbody > tr.active > th,.sip_immobilien .table > tfoot > tr.active > th { background-color: #f5f5f5;} .sip_immobilien .table-hover > tbody > tr > td.active:hover,.sip_immobilien .table-hover > tbody > tr > th.active:hover,.sip_immobilien .table-hover > tbody > tr.active:hover > td,.sip_immobilien .table-hover > tbody > tr:hover > .active,.sip_immobilien .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8;} .sip_immobilien .table > thead > tr > td.success,.sip_immobilien .table > tbody > tr > td.success,.sip_immobilien .table > tfoot > tr > td.success,.sip_immobilien .table > thead > tr > th.success,.sip_immobilien .table > tbody > tr > th.success,.sip_immobilien .table > tfoot > tr > th.success,.sip_immobilien .table > thead > tr.success > td,.sip_immobilien .table > tbody > tr.success > td,.sip_immobilien .table > tfoot > tr.success > td,.sip_immobilien .table > thead > tr.success > th,.sip_immobilien .table > tbody > tr.success > th,.sip_immobilien .table > tfoot > tr.success > th { background-color: #dff0d8;} .sip_immobilien .table-hover > tbody > tr > td.success:hover,.sip_immobilien .table-hover > tbody > tr > th.success:hover,.sip_immobilien .table-hover > tbody > tr.success:hover > td,.sip_immobilien .table-hover > tbody > tr:hover > .success,.sip_immobilien .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6;} .sip_immobilien .table > thead > tr > td.info,.sip_immobilien .table > tbody > tr > td.info,.sip_immobilien .table > tfoot > tr > td.info,.sip_immobilien .table > thead > tr > th.info,.sip_immobilien .table > tbody > tr > th.info,.sip_immobilien .table > tfoot > tr > th.info,.sip_immobilien .table > thead > tr.info > td,.sip_immobilien .table > tbody > tr.info > td,.sip_immobilien .table > tfoot > tr.info > td,.sip_immobilien .table > thead > tr.info > th,.sip_immobilien .table > tbody > tr.info > th,.sip_immobilien .table > tfoot > tr.info > th { background-color: #d9edf7;} .sip_immobilien .table-hover > tbody > tr > td.info:hover,.sip_immobilien .table-hover > tbody > tr > th.info:hover,.sip_immobilien .table-hover > tbody > tr.info:hover > td,.sip_immobilien .table-hover > tbody > tr:hover > .info,.sip_immobilien .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3;} .sip_immobilien .table > thead > tr > td.warning,.sip_immobilien .table > tbody > tr > td.warning,.sip_immobilien .table > tfoot > tr > td.warning,.sip_immobilien .table > thead > tr > th.warning,.sip_immobilien .table > tbody > tr > th.warning,.sip_immobilien .table > tfoot > tr > th.warning,.sip_immobilien .table > thead > tr.warning > td,.sip_immobilien .table > tbody > tr.warning > td,.sip_immobilien .table > tfoot > tr.warning > td,.sip_immobilien .table > thead > tr.warning > th,.sip_immobilien .table > tbody > tr.warning > th,.sip_immobilien .table > tfoot > tr.warning > th { background-color: #fcf8e3;} .sip_immobilien .table-hover > tbody > tr > td.warning:hover,.sip_immobilien .table-hover > tbody > tr > th.warning:hover,.sip_immobilien .table-hover > tbody > tr.warning:hover > td,.sip_immobilien .table-hover > tbody > tr:hover > .warning,.sip_immobilien .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc;} .sip_immobilien .table > thead > tr > td.danger,.sip_immobilien .table > tbody > tr > td.danger,.sip_immobilien .table > tfoot > tr > td.danger,.sip_immobilien .table > thead > tr > th.danger,.sip_immobilien .table > tbody > tr > th.danger,.sip_immobilien .table > tfoot > tr > th.danger,.sip_immobilien .table > thead > tr.danger > td,.sip_immobilien .table > tbody > tr.danger > td,.sip_immobilien .table > tfoot > tr.danger > td,.sip_immobilien .table > thead > tr.danger > th,.sip_immobilien .table > tbody > tr.danger > th,.sip_immobilien .table > tfoot > tr.danger > th { background-color: #f2dede;} .sip_immobilien .table-hover > tbody > tr > td.danger:hover,.sip_immobilien .table-hover > tbody > tr > th.danger:hover,.sip_immobilien .table-hover > tbody > tr.danger:hover > td,.sip_immobilien .table-hover > tbody > tr:hover > .danger,.sip_immobilien .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc;} .sip_immobilien .table-responsive { overflow-x: auto; min-height: 0.01%;}@media screen and (max-width: 767px) { .sip_immobilien .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #dddddd; } .sip_immobilien .table-responsive > .table { margin-bottom: 0; } .sip_immobilien .table-responsive > .table > thead > tr > th, .sip_immobilien .table-responsive > .table > tbody > tr > th, .sip_immobilien .table-responsive > .table > tfoot > tr > th, .sip_immobilien .table-responsive > .table > thead > tr > td, .sip_immobilien .table-responsive > .table > tbody > tr > td, .sip_immobilien .table-responsive > .table > tfoot > tr > td { white-space: nowrap; } .sip_immobilien .table-responsive > .table-bordered { border: 0; } .sip_immobilien .table-responsive > .table-bordered > thead > tr > th:first-child, .sip_immobilien .table-responsive > .table-bordered > tbody > tr > th:first-child, .sip_immobilien .table-responsive > .table-bordered > tfoot > tr > th:first-child, .sip_immobilien .table-responsive > .table-bordered > thead > tr > td:first-child, .sip_immobilien .table-responsive > .table-bordered > tbody > tr > td:first-child, .sip_immobilien .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .sip_immobilien .table-responsive > .table-bordered > thead > tr > th:last-child, .sip_immobilien .table-responsive > .table-bordered > tbody > tr > th:last-child, .sip_immobilien .table-responsive > .table-bordered > tfoot > tr > th:last-child, .sip_immobilien .table-responsive > .table-bordered > thead > tr > td:last-child, .sip_immobilien .table-responsive > .table-bordered > tbody > tr > td:last-child, .sip_immobilien .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .sip_immobilien .table-responsive > .table-bordered > tbody > tr:last-child > th, .sip_immobilien .table-responsive > .table-bordered > tfoot > tr:last-child > th, .sip_immobilien .table-responsive > .table-bordered > tbody > tr:last-child > td, .sip_immobilien .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; }} .sip_immobilien fieldset { padding: 0; margin: 0; border: 0; min-width: 0;} .sip_immobilien legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5;} .sip_immobilien label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold;} .sip_immobilien input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .sip_immobilien input[type="radio"],.sip_immobilien input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal;} .sip_immobilien input[type="file"] { display: block;} .sip_immobilien input[type="range"] { display: block; width: 100%;} .sip_immobilien select[multiple],.sip_immobilien select[size] { height: auto;} .sip_immobilien input[type="file"]:focus,.sip_immobilien input[type="radio"]:focus,.sip_immobilien input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;} .sip_immobilien output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555555;} .sip_immobilien .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555555; background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;} .sip_immobilien .form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);} .sip_immobilien .form-control::-moz-placeholder { color: #999999; opacity: 1;} .sip_immobilien .form-control:-ms-input-placeholder { color: #999999;} .sip_immobilien .form-control::-webkit-input-placeholder { color: #999999;} .sip_immobilien .form-control::-ms-expand { border: 0; background-color: transparent;} .sip_immobilien .form-control[disabled],.sip_immobilien .form-control[readonly],.sip_immobilien fieldset[disabled] .form-control { background-color: #eeeeee; opacity: 1;} .sip_immobilien .form-control[disabled],.sip_immobilien fieldset[disabled] .form-control { cursor: not-allowed;} .sip_immobilien textarea.form-control { height: auto;} .sip_immobilien input[type="search"] { -webkit-appearance: none;}@media screen and (-webkit-min-device-pixel-ratio: 0) { .sip_immobilien input[type="date"].form-control, .sip_immobilien input[type="time"].form-control, .sip_immobilien input[type="datetime-local"].form-control, .sip_immobilien input[type="month"].form-control { line-height: 34px; } .sip_immobilien input[type="date"].input-sm, .sip_immobilien input[type="time"].input-sm, .sip_immobilien input[type="datetime-local"].input-sm, .sip_immobilien input[type="month"].input-sm, .sip_immobilien .input-group-sm input[type="date"], .sip_immobilien .input-group-sm input[type="time"], .sip_immobilien .input-group-sm input[type="datetime-local"], .sip_immobilien .input-group-sm input[type="month"] { line-height: 30px; } .sip_immobilien input[type="date"].input-lg, .sip_immobilien input[type="time"].input-lg, .sip_immobilien input[type="datetime-local"].input-lg, .sip_immobilien input[type="month"].input-lg, .sip_immobilien .input-group-lg input[type="date"], .sip_immobilien .input-group-lg input[type="time"], .sip_immobilien .input-group-lg input[type="datetime-local"], .sip_immobilien .input-group-lg input[type="month"] { line-height: 46px; }} .sip_immobilien .form-group { margin-bottom: 15px;} .sip_immobilien .radio,.sip_immobilien .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px;} .sip_immobilien .radio label,.sip_immobilien .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer;} .sip_immobilien .radio input[type="radio"],.sip_immobilien .radio-inline input[type="radio"],.sip_immobilien .checkbox input[type="checkbox"],.sip_immobilien .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9;} .sip_immobilien .radio + .radio,.sip_immobilien .checkbox + .checkbox { margin-top: -5px;} .sip_immobilien .radio-inline,.sip_immobilien .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer;} .sip_immobilien .radio-inline + .radio-inline,.sip_immobilien .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px;} .sip_immobilien input[type="radio"][disabled],.sip_immobilien input[type="checkbox"][disabled],.sip_immobilien input[type="radio"].disabled,.sip_immobilien input[type="checkbox"].disabled,.sip_immobilien fieldset[disabled] input[type="radio"],.sip_immobilien fieldset[disabled] input[type="checkbox"] { cursor: not-allowed;} .sip_immobilien .radio-inline.disabled,.sip_immobilien .checkbox-inline.disabled,.sip_immobilien fieldset[disabled] .radio-inline,.sip_immobilien fieldset[disabled] .checkbox-inline { cursor: not-allowed;} .sip_immobilien .radio.disabled label,.sip_immobilien .checkbox.disabled label,.sip_immobilien fieldset[disabled] .radio label,.sip_immobilien fieldset[disabled] .checkbox label { cursor: not-allowed;} .sip_immobilien .form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; min-height: 34px;} .sip_immobilien .form-control-static.input-lg,.sip_immobilien .form-control-static.input-sm { padding-left: 0; padding-right: 0;} .sip_immobilien .input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;} .sip_immobilien select.input-sm { height: 30px; line-height: 30px;} .sip_immobilien textarea.input-sm,.sip_immobilien select[multiple].input-sm { height: auto;} .sip_immobilien .form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;} .sip_immobilien .form-group-sm select.form-control { height: 30px; line-height: 30px;} .sip_immobilien .form-group-sm textarea.form-control,.sip_immobilien .form-group-sm select[multiple].form-control { height: auto;} .sip_immobilien .form-group-sm .form-control-static { height: 30px; min-height: 32px; padding: 6px 10px; font-size: 12px; line-height: 1.5;} .sip_immobilien .input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;} .sip_immobilien select.input-lg { height: 46px; line-height: 46px;} .sip_immobilien textarea.input-lg,.sip_immobilien select[multiple].input-lg { height: auto;} .sip_immobilien .form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;} .sip_immobilien .form-group-lg select.form-control { height: 46px; line-height: 46px;} .sip_immobilien .form-group-lg textarea.form-control,.sip_immobilien .form-group-lg select[multiple].form-control { height: auto;} .sip_immobilien .form-group-lg .form-control-static { height: 46px; min-height: 38px; padding: 11px 16px; font-size: 18px; line-height: 1.3333333;} .sip_immobilien .has-feedback { position: relative;} .sip_immobilien .has-feedback .form-control { padding-right: 42.5px;} .sip_immobilien .form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none;} .sip_immobilien .input-lg + .form-control-feedback,.sip_immobilien .input-group-lg + .form-control-feedback,.sip_immobilien .form-group-lg .form-control + .form-control-feedback { width: 46px; height: 46px; line-height: 46px;} .sip_immobilien .input-sm + .form-control-feedback,.sip_immobilien .input-group-sm + .form-control-feedback,.sip_immobilien .form-group-sm .form-control + .form-control-feedback { width: 30px; height: 30px; line-height: 30px;} .sip_immobilien .has-success .help-block,.sip_immobilien .has-success .control-label,.sip_immobilien .has-success .radio,.sip_immobilien .has-success .checkbox,.sip_immobilien .has-success .radio-inline,.sip_immobilien .has-success .checkbox-inline,.sip_immobilien .has-success.radio label,.sip_immobilien .has-success.checkbox label,.sip_immobilien .has-success.radio-inline label,.sip_immobilien .has-success.checkbox-inline label { color: #3c763d;} .sip_immobilien .has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);} .sip_immobilien .has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;} .sip_immobilien .has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8;} .sip_immobilien .has-success .form-control-feedback { color: #3c763d;} .sip_immobilien .has-warning .help-block,.sip_immobilien .has-warning .control-label,.sip_immobilien .has-warning .radio,.sip_immobilien .has-warning .checkbox,.sip_immobilien .has-warning .radio-inline,.sip_immobilien .has-warning .checkbox-inline,.sip_immobilien .has-warning.radio label,.sip_immobilien .has-warning.checkbox label,.sip_immobilien .has-warning.radio-inline label,.sip_immobilien .has-warning.checkbox-inline label { color: #8a6d3b;} .sip_immobilien .has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);} .sip_immobilien .has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;} .sip_immobilien .has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3;} .sip_immobilien .has-warning .form-control-feedback { color: #8a6d3b;} .sip_immobilien .has-error .help-block,.sip_immobilien .has-error .control-label,.sip_immobilien .has-error .radio,.sip_immobilien .has-error .checkbox,.sip_immobilien .has-error .radio-inline,.sip_immobilien .has-error .checkbox-inline,.sip_immobilien .has-error.radio label,.sip_immobilien .has-error.checkbox label,.sip_immobilien .has-error.radio-inline label,.sip_immobilien .has-error.checkbox-inline label { color: #a94442;} .sip_immobilien .has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);} .sip_immobilien .has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;} .sip_immobilien .has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede;} .sip_immobilien .has-error .form-control-feedback { color: #a94442;} .sip_immobilien .has-feedback label ~ .form-control-feedback { top: 25px;} .sip_immobilien .has-feedback label.sr-only ~ .form-control-feedback { top: 0;} .sip_immobilien .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373;}@media (min-width: 768px) { .sip_immobilien .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .sip_immobilien .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .sip_immobilien .form-inline .form-control-static { display: inline-block; } .sip_immobilien .form-inline .input-group { display: inline-table; vertical-align: middle; } .sip_immobilien .form-inline .input-group .input-group-addon, .sip_immobilien .form-inline .input-group .input-group-btn, .sip_immobilien .form-inline .input-group .form-control { width: auto; } .sip_immobilien .form-inline .input-group > .form-control { width: 100%; } .sip_immobilien .form-inline .control-label { margin-bottom: 0; vertical-align: middle; } .sip_immobilien .form-inline .radio, .sip_immobilien .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .sip_immobilien .form-inline .radio label, .sip_immobilien .form-inline .checkbox label { padding-left: 0; } .sip_immobilien .form-inline .radio input[type="radio"], .sip_immobilien .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .sip_immobilien .form-inline .has-feedback .form-control-feedback { top: 0; }} .sip_immobilien .form-horizontal .radio,.sip_immobilien .form-horizontal .checkbox,.sip_immobilien .form-horizontal .radio-inline,.sip_immobilien .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px;} .sip_immobilien .form-horizontal .radio,.sip_immobilien .form-horizontal .checkbox { min-height: 27px;} .sip_immobilien .form-horizontal .form-group { margin-left: -15px; margin-right: -15px;}@media (min-width: 768px) { .sip_immobilien .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 7px; }} .sip_immobilien .form-horizontal .has-feedback .form-control-feedback { right: 15px;}@media (min-width: 768px) { .sip_immobilien .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 18px; }}@media (min-width: 768px) { .sip_immobilien .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 12px; }} .sip_immobilien .btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .sip_immobilien .btn:focus,.sip_immobilien .btn:active:focus,.sip_immobilien .btn.active:focus,.sip_immobilien .btn.focus,.sip_immobilien .btn:active.focus,.sip_immobilien .btn.active.focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;} .sip_immobilien .btn:hover,.sip_immobilien .btn:focus,.sip_immobilien .btn.focus { color: #333333; text-decoration: none;} .sip_immobilien .btn:active,.sip_immobilien .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);} .sip_immobilien .btn.disabled,.sip_immobilien .btn[disabled],.sip_immobilien fieldset[disabled] .btn { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none;} .sip_immobilien a.btn.disabled,.sip_immobilien fieldset[disabled] a.btn { pointer-events: none;} .sip_immobilien .btn-default { color: #333333; background-color: #ffffff; border-color: #cccccc;} .sip_immobilien .btn-default:focus,.sip_immobilien .btn-default.focus { color: #333333; background-color: #e6e6e6; border-color: #8c8c8c;} .sip_immobilien .btn-default:hover { color: #333333; background-color: #e6e6e6; border-color: #adadad;} .sip_immobilien .btn-default:active,.sip_immobilien .btn-default.active,.sip_immobilien .open > .dropdown-toggle.btn-default { color: #333333; background-color: #e6e6e6; border-color: #adadad;} .sip_immobilien .btn-default:active:hover,.sip_immobilien .btn-default.active:hover,.sip_immobilien .open > .dropdown-toggle.btn-default:hover,.sip_immobilien .btn-default:active:focus,.sip_immobilien .btn-default.active:focus,.sip_immobilien .open > .dropdown-toggle.btn-default:focus,.sip_immobilien .btn-default:active.focus,.sip_immobilien .btn-default.active.focus,.sip_immobilien .open > .dropdown-toggle.btn-default.focus { color: #333333; background-color: #d4d4d4; border-color: #8c8c8c;} .sip_immobilien .btn-default:active,.sip_immobilien .btn-default.active,.sip_immobilien .open > .dropdown-toggle.btn-default { background-image: none;} .sip_immobilien .btn-default.disabled:hover,.sip_immobilien .btn-default[disabled]:hover,.sip_immobilien fieldset[disabled] .btn-default:hover,.sip_immobilien .btn-default.disabled:focus,.sip_immobilien .btn-default[disabled]:focus,.sip_immobilien fieldset[disabled] .btn-default:focus,.sip_immobilien .btn-default.disabled.focus,.sip_immobilien .btn-default[disabled].focus,.sip_immobilien fieldset[disabled] .btn-default.focus { background-color: #ffffff; border-color: #cccccc;} .sip_immobilien .btn-default .badge { color: #ffffff; background-color: #333333;} .sip_immobilien .btn-primary { color: #ffffff; background-color: #337ab7; border-color: #2e6da4;} .sip_immobilien .btn-primary:focus,.sip_immobilien .btn-primary.focus { color: #ffffff; background-color: #286090; border-color: #122b40;} .sip_immobilien .btn-primary:hover { color: #ffffff; background-color: #286090; border-color: #204d74;} .sip_immobilien .btn-primary:active,.sip_immobilien .btn-primary.active,.sip_immobilien .open > .dropdown-toggle.btn-primary { color: #ffffff; background-color: #286090; border-color: #204d74;} .sip_immobilien .btn-primary:active:hover,.sip_immobilien .btn-primary.active:hover,.sip_immobilien .open > .dropdown-toggle.btn-primary:hover,.sip_immobilien .btn-primary:active:focus,.sip_immobilien .btn-primary.active:focus,.sip_immobilien .open > .dropdown-toggle.btn-primary:focus,.sip_immobilien .btn-primary:active.focus,.sip_immobilien .btn-primary.active.focus,.sip_immobilien .open > .dropdown-toggle.btn-primary.focus { color: #ffffff; background-color: #204d74; border-color: #122b40;} .sip_immobilien .btn-primary:active,.sip_immobilien .btn-primary.active,.sip_immobilien .open > .dropdown-toggle.btn-primary { background-image: none;} .sip_immobilien .btn-primary.disabled:hover,.sip_immobilien .btn-primary[disabled]:hover,.sip_immobilien fieldset[disabled] .btn-primary:hover,.sip_immobilien .btn-primary.disabled:focus,.sip_immobilien .btn-primary[disabled]:focus,.sip_immobilien fieldset[disabled] .btn-primary:focus,.sip_immobilien .btn-primary.disabled.focus,.sip_immobilien .btn-primary[disabled].focus,.sip_immobilien fieldset[disabled] .btn-primary.focus { background-color: #337ab7; border-color: #2e6da4;} .sip_immobilien .btn-primary .badge { color: #337ab7; background-color: #ffffff;} .sip_immobilien .btn-success { color: #ffffff; background-color: #5cb85c; border-color: #4cae4c;} .sip_immobilien .btn-success:focus,.sip_immobilien .btn-success.focus { color: #ffffff; background-color: #449d44; border-color: #255625;} .sip_immobilien .btn-success:hover { color: #ffffff; background-color: #449d44; border-color: #398439;} .sip_immobilien .btn-success:active,.sip_immobilien .btn-success.active,.sip_immobilien .open > .dropdown-toggle.btn-success { color: #ffffff; background-color: #449d44; border-color: #398439;} .sip_immobilien .btn-success:active:hover,.sip_immobilien .btn-success.active:hover,.sip_immobilien .open > .dropdown-toggle.btn-success:hover,.sip_immobilien .btn-success:active:focus,.sip_immobilien .btn-success.active:focus,.sip_immobilien .open > .dropdown-toggle.btn-success:focus,.sip_immobilien .btn-success:active.focus,.sip_immobilien .btn-success.active.focus,.sip_immobilien .open > .dropdown-toggle.btn-success.focus { color: #ffffff; background-color: #398439; border-color: #255625;} .sip_immobilien .btn-success:active,.sip_immobilien .btn-success.active,.sip_immobilien .open > .dropdown-toggle.btn-success { background-image: none;} .sip_immobilien .btn-success.disabled:hover,.sip_immobilien .btn-success[disabled]:hover,.sip_immobilien fieldset[disabled] .btn-success:hover,.sip_immobilien .btn-success.disabled:focus,.sip_immobilien .btn-success[disabled]:focus,.sip_immobilien fieldset[disabled] .btn-success:focus,.sip_immobilien .btn-success.disabled.focus,.sip_immobilien .btn-success[disabled].focus,.sip_immobilien fieldset[disabled] .btn-success.focus { background-color: #5cb85c; border-color: #4cae4c;} .sip_immobilien .btn-success .badge { color: #5cb85c; background-color: #ffffff;} .sip_immobilien .btn-info { color: #ffffff; background-color: #5bc0de; border-color: #46b8da;} .sip_immobilien .btn-info:focus,.sip_immobilien .btn-info.focus { color: #ffffff; background-color: #31b0d5; border-color: #1b6d85;} .sip_immobilien .btn-info:hover { color: #ffffff; background-color: #31b0d5; border-color: #269abc;} .sip_immobilien .btn-info:active,.sip_immobilien .btn-info.active,.sip_immobilien .open > .dropdown-toggle.btn-info { color: #ffffff; background-color: #31b0d5; border-color: #269abc;} .sip_immobilien .btn-info:active:hover,.sip_immobilien .btn-info.active:hover,.sip_immobilien .open > .dropdown-toggle.btn-info:hover,.sip_immobilien .btn-info:active:focus,.sip_immobilien .btn-info.active:focus,.sip_immobilien .open > .dropdown-toggle.btn-info:focus,.sip_immobilien .btn-info:active.focus,.sip_immobilien .btn-info.active.focus,.sip_immobilien .open > .dropdown-toggle.btn-info.focus { color: #ffffff; background-color: #269abc; border-color: #1b6d85;} .sip_immobilien .btn-info:active,.sip_immobilien .btn-info.active,.sip_immobilien .open > .dropdown-toggle.btn-info { background-image: none;} .sip_immobilien .btn-info.disabled:hover,.sip_immobilien .btn-info[disabled]:hover,.sip_immobilien fieldset[disabled] .btn-info:hover,.sip_immobilien .btn-info.disabled:focus,.sip_immobilien .btn-info[disabled]:focus,.sip_immobilien fieldset[disabled] .btn-info:focus,.sip_immobilien .btn-info.disabled.focus,.sip_immobilien .btn-info[disabled].focus,.sip_immobilien fieldset[disabled] .btn-info.focus { background-color: #5bc0de; border-color: #46b8da;} .sip_immobilien .btn-info .badge { color: #5bc0de; background-color: #ffffff;} .sip_immobilien .btn-warning { color: #ffffff; background-color: #f0ad4e; border-color: #eea236;} .sip_immobilien .btn-warning:focus,.sip_immobilien .btn-warning.focus { color: #ffffff; background-color: #ec971f; border-color: #985f0d;} .sip_immobilien .btn-warning:hover { color: #ffffff; background-color: #ec971f; border-color: #d58512;} .sip_immobilien .btn-warning:active,.sip_immobilien .btn-warning.active,.sip_immobilien .open > .dropdown-toggle.btn-warning { color: #ffffff; background-color: #ec971f; border-color: #d58512;} .sip_immobilien .btn-warning:active:hover,.sip_immobilien .btn-warning.active:hover,.sip_immobilien .open > .dropdown-toggle.btn-warning:hover,.sip_immobilien .btn-warning:active:focus,.sip_immobilien .btn-warning.active:focus,.sip_immobilien .open > .dropdown-toggle.btn-warning:focus,.sip_immobilien .btn-warning:active.focus,.sip_immobilien .btn-warning.active.focus,.sip_immobilien .open > .dropdown-toggle.btn-warning.focus { color: #ffffff; background-color: #d58512; border-color: #985f0d;} .sip_immobilien .btn-warning:active,.sip_immobilien .btn-warning.active,.sip_immobilien .open > .dropdown-toggle.btn-warning { background-image: none;} .sip_immobilien .btn-warning.disabled:hover,.sip_immobilien .btn-warning[disabled]:hover,.sip_immobilien fieldset[disabled] .btn-warning:hover,.sip_immobilien .btn-warning.disabled:focus,.sip_immobilien .btn-warning[disabled]:focus,.sip_immobilien fieldset[disabled] .btn-warning:focus,.sip_immobilien .btn-warning.disabled.focus,.sip_immobilien .btn-warning[disabled].focus,.sip_immobilien fieldset[disabled] .btn-warning.focus { background-color: #f0ad4e; border-color: #eea236;} .sip_immobilien .btn-warning .badge { color: #f0ad4e; background-color: #ffffff;} .sip_immobilien .btn-danger { color: #ffffff; background-color: #d9534f; border-color: #d43f3a;} .sip_immobilien .btn-danger:focus,.sip_immobilien .btn-danger.focus { color: #ffffff; background-color: #c9302c; border-color: #761c19;} .sip_immobilien .btn-danger:hover { color: #ffffff; background-color: #c9302c; border-color: #ac2925;} .sip_immobilien .btn-danger:active,.sip_immobilien .btn-danger.active,.sip_immobilien .open > .dropdown-toggle.btn-danger { color: #ffffff; background-color: #c9302c; border-color: #ac2925;} .sip_immobilien .btn-danger:active:hover,.sip_immobilien .btn-danger.active:hover,.sip_immobilien .open > .dropdown-toggle.btn-danger:hover,.sip_immobilien .btn-danger:active:focus,.sip_immobilien .btn-danger.active:focus,.sip_immobilien .open > .dropdown-toggle.btn-danger:focus,.sip_immobilien .btn-danger:active.focus,.sip_immobilien .btn-danger.active.focus,.sip_immobilien .open > .dropdown-toggle.btn-danger.focus { color: #ffffff; background-color: #ac2925; border-color: #761c19;} .sip_immobilien .btn-danger:active,.sip_immobilien .btn-danger.active,.sip_immobilien .open > .dropdown-toggle.btn-danger { background-image: none;} .sip_immobilien .btn-danger.disabled:hover,.sip_immobilien .btn-danger[disabled]:hover,.sip_immobilien fieldset[disabled] .btn-danger:hover,.sip_immobilien .btn-danger.disabled:focus,.sip_immobilien .btn-danger[disabled]:focus,.sip_immobilien fieldset[disabled] .btn-danger:focus,.sip_immobilien .btn-danger.disabled.focus,.sip_immobilien .btn-danger[disabled].focus,.sip_immobilien fieldset[disabled] .btn-danger.focus { background-color: #d9534f; border-color: #d43f3a;} .sip_immobilien .btn-danger .badge { color: #d9534f; background-color: #ffffff;} .sip_immobilien .btn-link { color: #337ab7; font-weight: normal; border-radius: 0;} .sip_immobilien .btn-link,.sip_immobilien .btn-link:active,.sip_immobilien .btn-link.active,.sip_immobilien .btn-link[disabled],.sip_immobilien fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none;} .sip_immobilien .btn-link,.sip_immobilien .btn-link:hover,.sip_immobilien .btn-link:focus,.sip_immobilien .btn-link:active { border-color: transparent;} .sip_immobilien .btn-link:hover,.sip_immobilien .btn-link:focus { color: #23527c; text-decoration: underline; background-color: transparent;} .sip_immobilien .btn-link[disabled]:hover,.sip_immobilien fieldset[disabled] .btn-link:hover,.sip_immobilien .btn-link[disabled]:focus,.sip_immobilien fieldset[disabled] .btn-link:focus { color: #777777; text-decoration: none;} .sip_immobilien .btn-lg,.sip_immobilien .btn-group-lg > .btn { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;} .sip_immobilien .btn-sm,.sip_immobilien .btn-group-sm > .btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;} .sip_immobilien .btn-xs,.sip_immobilien .btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px;} .sip_immobilien .btn-block { display: block; width: 100%;} .sip_immobilien .btn-block + .btn-block { margin-top: 5px;} .sip_immobilien input[type="submit"].btn-block,.sip_immobilien input[type="reset"].btn-block,.sip_immobilien input[type="button"].btn-block { width: 100%;} .sip_immobilien .fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear;} .sip_immobilien .fade.in { opacity: 1;} .sip_immobilien .collapse { display: none;} .sip_immobilien .collapse.in { display: block;} .sip_immobilien tr.collapse.in { display: table-row;} .sip_immobilien tbody.collapse.in { display: table-row-group;} .sip_immobilien .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; -o-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; -o-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease;} .sip_immobilien .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent;} .sip_immobilien .dropup,.sip_immobilien .dropdown { position: relative;} .sip_immobilien .dropdown-toggle:focus { outline: 0;} .sip_immobilien .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; text-align: left; background-color: #ffffff; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -webkit-background-clip: padding-box; background-clip: padding-box;} .sip_immobilien .dropdown-menu.pull-right { right: 0; left: auto;} .sip_immobilien .dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5;} .sip_immobilien .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333333; white-space: nowrap;} .sip_immobilien .dropdown-menu > li > a:hover,.sip_immobilien .dropdown-menu > li > a:focus { text-decoration: none; color: #262626; background-color: #f5f5f5;} .sip_immobilien .dropdown-menu > .active > a,.sip_immobilien .dropdown-menu > .active > a:hover,.sip_immobilien .dropdown-menu > .active > a:focus { color: #ffffff; text-decoration: none; outline: 0; background-color: #337ab7;} .sip_immobilien .dropdown-menu > .disabled > a,.sip_immobilien .dropdown-menu > .disabled > a:hover,.sip_immobilien .dropdown-menu > .disabled > a:focus { color: #777777;} .sip_immobilien .dropdown-menu > .disabled > a:hover,.sip_immobilien .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); cursor: not-allowed;} .sip_immobilien .open > .dropdown-menu { display: block;} .sip_immobilien .open > a { outline: 0;} .sip_immobilien .dropdown-menu-right { left: auto; right: 0;} .sip_immobilien .dropdown-menu-left { left: 0; right: auto;} .sip_immobilien .dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777777; white-space: nowrap;} .sip_immobilien .dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990;} .sip_immobilien .pull-right > .dropdown-menu { right: 0; left: auto;} .sip_immobilien .dropup .caret,.sip_immobilien .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; content: "";} .sip_immobilien .dropup .dropdown-menu,.sip_immobilien .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px;}@media (min-width: 768px) { .sip_immobilien .navbar-right .dropdown-menu { left: auto; right: 0; } .sip_immobilien .navbar-right .dropdown-menu-left { left: 0; right: auto; }} .sip_immobilien .btn-group,.sip_immobilien .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle;} .sip_immobilien .btn-group > .btn,.sip_immobilien .btn-group-vertical > .btn { position: relative; float: left;} .sip_immobilien .btn-group > .btn:hover,.sip_immobilien .btn-group-vertical > .btn:hover,.sip_immobilien .btn-group > .btn:focus,.sip_immobilien .btn-group-vertical > .btn:focus,.sip_immobilien .btn-group > .btn:active,.sip_immobilien .btn-group-vertical > .btn:active,.sip_immobilien .btn-group > .btn.active,.sip_immobilien .btn-group-vertical > .btn.active { z-index: 2;} .sip_immobilien .btn-group .btn + .btn,.sip_immobilien .btn-group .btn + .btn-group,.sip_immobilien .btn-group .btn-group + .btn,.sip_immobilien .btn-group .btn-group + .btn-group { margin-left: -1px;} .sip_immobilien .btn-toolbar { margin-left: -5px;} .sip_immobilien .btn-toolbar .btn,.sip_immobilien .btn-toolbar .btn-group,.sip_immobilien .btn-toolbar .input-group { float: left;} .sip_immobilien .btn-toolbar > .btn,.sip_immobilien .btn-toolbar > .btn-group,.sip_immobilien .btn-toolbar > .input-group { margin-left: 5px;} .sip_immobilien .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0;} .sip_immobilien .btn-group > .btn:first-child { margin-left: 0;} .sip_immobilien .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0;} .sip_immobilien .btn-group > .btn:last-child:not(:first-child),.sip_immobilien .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0;} .sip_immobilien .btn-group > .btn-group { float: left;} .sip_immobilien .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0;} .sip_immobilien .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.sip_immobilien .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0;} .sip_immobilien .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0;} .sip_immobilien .btn-group .dropdown-toggle:active,.sip_immobilien .btn-group.open .dropdown-toggle { outline: 0;} .sip_immobilien .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px;} .sip_immobilien .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px;} .sip_immobilien .btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);} .sip_immobilien .btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none;} .sip_immobilien .btn .caret { margin-left: 0;} .sip_immobilien .btn-lg .caret { border-width: 5px 5px 0; border-bottom-width: 0;} .sip_immobilien .dropup .btn-lg .caret { border-width: 0 5px 5px;} .sip_immobilien .btn-group-vertical > .btn,.sip_immobilien .btn-group-vertical > .btn-group,.sip_immobilien .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%;} .sip_immobilien .btn-group-vertical > .btn-group > .btn { float: none;} .sip_immobilien .btn-group-vertical > .btn + .btn,.sip_immobilien .btn-group-vertical > .btn + .btn-group,.sip_immobilien .btn-group-vertical > .btn-group + .btn,.sip_immobilien .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0;} .sip_immobilien .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0;} .sip_immobilien .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0;} .sip_immobilien .btn-group-vertical > .btn:last-child:not(:first-child) { border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;} .sip_immobilien .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0;} .sip_immobilien .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.sip_immobilien .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0;} .sip_immobilien .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0;} .sip_immobilien .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate;} .sip_immobilien .btn-group-justified > .btn,.sip_immobilien .btn-group-justified > .btn-group { float: none; display: table-cell; width: 1%;} .sip_immobilien .btn-group-justified > .btn-group .btn { width: 100%;} .sip_immobilien .btn-group-justified > .btn-group .dropdown-menu { left: auto;} .sip_immobilien [data-toggle="buttons"] > .btn input[type="radio"],.sip_immobilien [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],.sip_immobilien [data-toggle="buttons"] > .btn input[type="checkbox"],.sip_immobilien [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;} .sip_immobilien .input-group { position: relative; display: table; border-collapse: separate;} .sip_immobilien .input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0;} .sip_immobilien .input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0;} .sip_immobilien .input-group .form-control:focus { z-index: 3;} .sip_immobilien .input-group-lg > .form-control,.sip_immobilien .input-group-lg > .input-group-addon,.sip_immobilien .input-group-lg > .input-group-btn > .btn { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;} .sip_immobilien select.input-group-lg > .form-control,.sip_immobilien select.input-group-lg > .input-group-addon,.sip_immobilien select.input-group-lg > .input-group-btn > .btn { height: 46px; line-height: 46px;} .sip_immobilien textarea.input-group-lg > .form-control,.sip_immobilien textarea.input-group-lg > .input-group-addon,.sip_immobilien textarea.input-group-lg > .input-group-btn > .btn,.sip_immobilien select[multiple].input-group-lg > .form-control,.sip_immobilien select[multiple].input-group-lg > .input-group-addon,.sip_immobilien select[multiple].input-group-lg > .input-group-btn > .btn { height: auto;} .sip_immobilien .input-group-sm > .form-control,.sip_immobilien .input-group-sm > .input-group-addon,.sip_immobilien .input-group-sm > .input-group-btn > .btn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;} .sip_immobilien select.input-group-sm > .form-control,.sip_immobilien select.input-group-sm > .input-group-addon,.sip_immobilien select.input-group-sm > .input-group-btn > .btn { height: 30px; line-height: 30px;} .sip_immobilien textarea.input-group-sm > .form-control,.sip_immobilien textarea.input-group-sm > .input-group-addon,.sip_immobilien textarea.input-group-sm > .input-group-btn > .btn,.sip_immobilien select[multiple].input-group-sm > .form-control,.sip_immobilien select[multiple].input-group-sm > .input-group-addon,.sip_immobilien select[multiple].input-group-sm > .input-group-btn > .btn { height: auto;} .sip_immobilien .input-group-addon,.sip_immobilien .input-group-btn,.sip_immobilien .input-group .form-control { display: table-cell;} .sip_immobilien .input-group-addon:not(:first-child):not(:last-child),.sip_immobilien .input-group-btn:not(:first-child):not(:last-child),.sip_immobilien .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0;} .sip_immobilien .input-group-addon,.sip_immobilien .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle;} .sip_immobilien .input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: normal; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #cccccc; border-radius: 4px;} .sip_immobilien .input-group-addon.input-sm { padding: 5px 10px; font-size: 12px; border-radius: 3px;} .sip_immobilien .input-group-addon.input-lg { padding: 10px 16px; font-size: 18px; border-radius: 6px;} .sip_immobilien .input-group-addon input[type="radio"],.sip_immobilien .input-group-addon input[type="checkbox"] { margin-top: 0;} .sip_immobilien .input-group .form-control:first-child,.sip_immobilien .input-group-addon:first-child,.sip_immobilien .input-group-btn:first-child > .btn,.sip_immobilien .input-group-btn:first-child > .btn-group > .btn,.sip_immobilien .input-group-btn:first-child > .dropdown-toggle,.sip_immobilien .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.sip_immobilien .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0;} .sip_immobilien .input-group-addon:first-child { border-right: 0;} .sip_immobilien .input-group .form-control:last-child,.sip_immobilien .input-group-addon:last-child,.sip_immobilien .input-group-btn:last-child > .btn,.sip_immobilien .input-group-btn:last-child > .btn-group > .btn,.sip_immobilien .input-group-btn:last-child > .dropdown-toggle,.sip_immobilien .input-group-btn:first-child > .btn:not(:first-child),.sip_immobilien .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0;} .sip_immobilien .input-group-addon:last-child { border-left: 0;} .sip_immobilien .input-group-btn { position: relative; font-size: 0; white-space: nowrap;} .sip_immobilien .input-group-btn > .btn { position: relative;} .sip_immobilien .input-group-btn > .btn + .btn { margin-left: -1px;} .sip_immobilien .input-group-btn > .btn:hover,.sip_immobilien .input-group-btn > .btn:focus,.sip_immobilien .input-group-btn > .btn:active { z-index: 2;} .sip_immobilien .input-group-btn:first-child > .btn,.sip_immobilien .input-group-btn:first-child > .btn-group { margin-right: -1px;} .sip_immobilien .input-group-btn:last-child > .btn,.sip_immobilien .input-group-btn:last-child > .btn-group { z-index: 2; margin-left: -1px;} .sip_immobilien .nav { margin-bottom: 0; padding-left: 0; list-style: none;} .sip_immobilien .nav > li { position: relative; display: block;} .sip_immobilien .nav > li > a { position: relative; display: block; padding: 10px 15px;} .sip_immobilien .nav > li > a:hover,.sip_immobilien .nav > li > a:focus { text-decoration: none; background-color: #eeeeee;} .sip_immobilien .nav > li.disabled > a { color: #777777;} .sip_immobilien .nav > li.disabled > a:hover,.sip_immobilien .nav > li.disabled > a:focus { color: #777777; text-decoration: none; background-color: transparent; cursor: not-allowed;} .sip_immobilien .nav .open > a,.sip_immobilien .nav .open > a:hover,.sip_immobilien .nav .open > a:focus { background-color: #eeeeee; border-color: #337ab7;} .sip_immobilien .nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5;} .sip_immobilien .nav > li > a > img { max-width: none;} .sip_immobilien .nav-tabs { border-bottom: 1px solid #dddddd;} .sip_immobilien .nav-tabs > li { float: left; margin-bottom: -1px;} .sip_immobilien .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0;} .sip_immobilien .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #dddddd;} .sip_immobilien .nav-tabs > li.active > a,.sip_immobilien .nav-tabs > li.active > a:hover,.sip_immobilien .nav-tabs > li.active > a:focus { color: #555555; background-color: #ffffff; border: 1px solid #dddddd; border-bottom-color: transparent; cursor: default;} .sip_immobilien .nav-tabs.nav-justified { width: 100%; border-bottom: 0;} .sip_immobilien .nav-tabs.nav-justified > li { float: none;} .sip_immobilien .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px;} .sip_immobilien .nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto;}@media (min-width: 768px) { .sip_immobilien .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .sip_immobilien .nav-tabs.nav-justified > li > a { margin-bottom: 0; }} .sip_immobilien .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 4px;} .sip_immobilien .nav-tabs.nav-justified > .active > a,.sip_immobilien .nav-tabs.nav-justified > .active > a:hover,.sip_immobilien .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #dddddd;}@media (min-width: 768px) { .sip_immobilien .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #dddddd; border-radius: 4px 4px 0 0; } .sip_immobilien .nav-tabs.nav-justified > .active > a, .sip_immobilien .nav-tabs.nav-justified > .active > a:hover, .sip_immobilien .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #ffffff; }} .sip_immobilien .nav-pills > li { float: left;} .sip_immobilien .nav-pills > li > a { border-radius: 4px;} .sip_immobilien .nav-pills > li + li { margin-left: 2px;} .sip_immobilien .nav-pills > li.active > a,.sip_immobilien .nav-pills > li.active > a:hover,.sip_immobilien .nav-pills > li.active > a:focus { color: #ffffff; background-color: #337ab7;} .sip_immobilien .nav-stacked > li { float: none;} .sip_immobilien .nav-stacked > li + li { margin-top: 2px; margin-left: 0;} .sip_immobilien .nav-justified { width: 100%;} .sip_immobilien .nav-justified > li { float: none;} .sip_immobilien .nav-justified > li > a { text-align: center; margin-bottom: 5px;} .sip_immobilien .nav-justified > .dropdown .dropdown-menu { top: auto; left: auto;}@media (min-width: 768px) { .sip_immobilien .nav-justified > li { display: table-cell; width: 1%; } .sip_immobilien .nav-justified > li > a { margin-bottom: 0; }} .sip_immobilien .nav-tabs-justified { border-bottom: 0;} .sip_immobilien .nav-tabs-justified > li > a { margin-right: 0; border-radius: 4px;} .sip_immobilien .nav-tabs-justified > .active > a,.sip_immobilien .nav-tabs-justified > .active > a:hover,.sip_immobilien .nav-tabs-justified > .active > a:focus { border: 1px solid #dddddd;}@media (min-width: 768px) { .sip_immobilien .nav-tabs-justified > li > a { border-bottom: 1px solid #dddddd; border-radius: 4px 4px 0 0; } .sip_immobilien .nav-tabs-justified > .active > a, .sip_immobilien .nav-tabs-justified > .active > a:hover, .sip_immobilien .nav-tabs-justified > .active > a:focus { border-bottom-color: #ffffff; }} .sip_immobilien .tab-content > .tab-pane { display: none;} .sip_immobilien .tab-content > .active { display: block;} .sip_immobilien .nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0;} .sip_immobilien .navbar { position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent;}@media (min-width: 768px) { .sip_immobilien .navbar { border-radius: 4px; }}@media (min-width: 768px) { .sip_immobilien .navbar-header { float: left; }} .sip_immobilien .navbar-collapse { overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch;} .sip_immobilien .navbar-collapse.in { overflow-y: auto;}@media (min-width: 768px) { .sip_immobilien .navbar-collapse { width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none; } .sip_immobilien .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } .sip_immobilien .navbar-collapse.in { overflow-y: visible; } .sip_immobilien .navbar-fixed-top .navbar-collapse, .sip_immobilien .navbar-static-top .navbar-collapse, .sip_immobilien .navbar-fixed-bottom .navbar-collapse { padding-left: 0; padding-right: 0; }} .sip_immobilien .navbar-fixed-top .navbar-collapse,.sip_immobilien .navbar-fixed-bottom .navbar-collapse { max-height: 340px;}@media (max-device-width: 480px) and (orientation: landscape) { .sip_immobilien .navbar-fixed-top .navbar-collapse, .sip_immobilien .navbar-fixed-bottom .navbar-collapse { max-height: 200px; }} .sip_immobilien .container > .navbar-header,.sip_immobilien .container-fluid > .navbar-header,.sip_immobilien .container > .navbar-collapse,.sip_immobilien .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px;}@media (min-width: 768px) { .sip_immobilien .container > .navbar-header, .sip_immobilien .container-fluid > .navbar-header, .sip_immobilien .container > .navbar-collapse, .sip_immobilien .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; }} .sip_immobilien .navbar-static-top { z-index: 1000; border-width: 0 0 1px;}@media (min-width: 768px) { .sip_immobilien .navbar-static-top { border-radius: 0; }} .sip_immobilien .navbar-fixed-top,.sip_immobilien .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030;}@media (min-width: 768px) { .sip_immobilien .navbar-fixed-top, .sip_immobilien .navbar-fixed-bottom { border-radius: 0; }} .sip_immobilien .navbar-fixed-top { top: 0; border-width: 0 0 1px;} .sip_immobilien .navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0;} .sip_immobilien .navbar-brand { float: left; padding: 15px 15px; font-size: 18px; line-height: 20px; height: 50px;} .sip_immobilien .navbar-brand:hover,.sip_immobilien .navbar-brand:focus { text-decoration: none;} .sip_immobilien .navbar-brand > img { display: block;}@media (min-width: 768px) { .sip_immobilien .navbar > .container .navbar-brand, .sip_immobilien .navbar > .container-fluid .navbar-brand { margin-left: -15px; }} .sip_immobilien .navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px;} .sip_immobilien .navbar-toggle:focus { outline: 0;} .sip_immobilien .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px;} .sip_immobilien .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px;}@media (min-width: 768px) { .sip_immobilien .navbar-toggle { display: none; }} .sip_immobilien .navbar-nav { margin: 7.5px -15px;} .sip_immobilien .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px;}@media (max-width: 767px) { .sip_immobilien .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; } .sip_immobilien .navbar-nav .open .dropdown-menu > li > a, .sip_immobilien .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; } .sip_immobilien .navbar-nav .open .dropdown-menu > li > a { line-height: 20px; } .sip_immobilien .navbar-nav .open .dropdown-menu > li > a:hover, .sip_immobilien .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; }}@media (min-width: 768px) { .sip_immobilien .navbar-nav { float: left; margin: 0; } .sip_immobilien .navbar-nav > li { float: left; } .sip_immobilien .navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; }} .sip_immobilien .navbar-form { margin-left: -15px; margin-right: -15px; padding: 10px 15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 8px; margin-bottom: 8px;}@media (min-width: 768px) { .sip_immobilien .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .sip_immobilien .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; } .sip_immobilien .navbar-form .form-control-static { display: inline-block; } .sip_immobilien .navbar-form .input-group { display: inline-table; vertical-align: middle; } .sip_immobilien .navbar-form .input-group .input-group-addon, .sip_immobilien .navbar-form .input-group .input-group-btn, .sip_immobilien .navbar-form .input-group .form-control { width: auto; } .sip_immobilien .navbar-form .input-group > .form-control { width: 100%; } .sip_immobilien .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; } .sip_immobilien .navbar-form .radio, .sip_immobilien .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .sip_immobilien .navbar-form .radio label, .sip_immobilien .navbar-form .checkbox label { padding-left: 0; } .sip_immobilien .navbar-form .radio input[type="radio"], .sip_immobilien .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .sip_immobilien .navbar-form .has-feedback .form-control-feedback { top: 0; }}@media (max-width: 767px) { .sip_immobilien .navbar-form .form-group { margin-bottom: 5px; } .sip_immobilien .navbar-form .form-group:last-child { margin-bottom: 0; }}@media (min-width: 768px) { .sip_immobilien .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; }} .sip_immobilien .navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0;} .sip_immobilien .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0;} .sip_immobilien .navbar-btn { margin-top: 8px; margin-bottom: 8px;} .sip_immobilien .navbar-btn.btn-sm { margin-top: 10px; margin-bottom: 10px;} .sip_immobilien .navbar-btn.btn-xs { margin-top: 14px; margin-bottom: 14px;} .sip_immobilien .navbar-text { margin-top: 15px; margin-bottom: 15px;}@media (min-width: 768px) { .sip_immobilien .navbar-text { float: left; margin-left: 15px; margin-right: 15px; }}@media (min-width: 768px) { .sip_immobilien .navbar-left { float: left !important; } .sip_immobilien .navbar-right { float: right !important; margin-right: -15px; } .sip_immobilien .navbar-right ~ .navbar-right { margin-right: 0; }} .sip_immobilien .navbar-default { background-color: #f8f8f8; border-color: #e7e7e7;} .sip_immobilien .navbar-default .navbar-brand { color: #777777;} .sip_immobilien .navbar-default .navbar-brand:hover,.sip_immobilien .navbar-default .navbar-brand:focus { color: #5e5e5e; background-color: transparent;} .sip_immobilien .navbar-default .navbar-text { color: #777777;} .sip_immobilien .navbar-default .navbar-nav > li > a { color: #777777;} .sip_immobilien .navbar-default .navbar-nav > li > a:hover,.sip_immobilien .navbar-default .navbar-nav > li > a:focus { color: #333333; background-color: transparent;} .sip_immobilien .navbar-default .navbar-nav > .active > a,.sip_immobilien .navbar-default .navbar-nav > .active > a:hover,.sip_immobilien .navbar-default .navbar-nav > .active > a:focus { color: #555555; background-color: #e7e7e7;} .sip_immobilien .navbar-default .navbar-nav > .disabled > a,.sip_immobilien .navbar-default .navbar-nav > .disabled > a:hover,.sip_immobilien .navbar-default .navbar-nav > .disabled > a:focus { color: #cccccc; background-color: transparent;} .sip_immobilien .navbar-default .navbar-toggle { border-color: #dddddd;} .sip_immobilien .navbar-default .navbar-toggle:hover,.sip_immobilien .navbar-default .navbar-toggle:focus { background-color: #dddddd;} .sip_immobilien .navbar-default .navbar-toggle .icon-bar { background-color: #888888;} .sip_immobilien .navbar-default .navbar-collapse,.sip_immobilien .navbar-default .navbar-form { border-color: #e7e7e7;} .sip_immobilien .navbar-default .navbar-nav > .open > a,.sip_immobilien .navbar-default .navbar-nav > .open > a:hover,.sip_immobilien .navbar-default .navbar-nav > .open > a:focus { background-color: #e7e7e7; color: #555555;}@media (max-width: 767px) { .sip_immobilien .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777777; } .sip_immobilien .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .sip_immobilien .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333333; background-color: transparent; } .sip_immobilien .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .sip_immobilien .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .sip_immobilien .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555555; background-color: #e7e7e7; } .sip_immobilien .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .sip_immobilien .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .sip_immobilien .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #cccccc; background-color: transparent; }} .sip_immobilien .navbar-default .navbar-link { color: #777777;} .sip_immobilien .navbar-default .navbar-link:hover { color: #333333;} .sip_immobilien .navbar-default .btn-link { color: #777777;} .sip_immobilien .navbar-default .btn-link:hover,.sip_immobilien .navbar-default .btn-link:focus { color: #333333;} .sip_immobilien .navbar-default .btn-link[disabled]:hover,.sip_immobilien fieldset[disabled] .navbar-default .btn-link:hover,.sip_immobilien .navbar-default .btn-link[disabled]:focus,.sip_immobilien fieldset[disabled] .navbar-default .btn-link:focus { color: #cccccc;} .sip_immobilien .navbar-inverse { background-color: #222222; border-color: #080808;} .sip_immobilien .navbar-inverse .navbar-brand { color: #9d9d9d;} .sip_immobilien .navbar-inverse .navbar-brand:hover,.sip_immobilien .navbar-inverse .navbar-brand:focus { color: #ffffff; background-color: transparent;} .sip_immobilien .navbar-inverse .navbar-text { color: #9d9d9d;} .sip_immobilien .navbar-inverse .navbar-nav > li > a { color: #9d9d9d;} .sip_immobilien .navbar-inverse .navbar-nav > li > a:hover,.sip_immobilien .navbar-inverse .navbar-nav > li > a:focus { color: #ffffff; background-color: transparent;} .sip_immobilien .navbar-inverse .navbar-nav > .active > a,.sip_immobilien .navbar-inverse .navbar-nav > .active > a:hover,.sip_immobilien .navbar-inverse .navbar-nav > .active > a:focus { color: #ffffff; background-color: #080808;} .sip_immobilien .navbar-inverse .navbar-nav > .disabled > a,.sip_immobilien .navbar-inverse .navbar-nav > .disabled > a:hover,.sip_immobilien .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444444; background-color: transparent;} .sip_immobilien .navbar-inverse .navbar-toggle { border-color: #333333;} .sip_immobilien .navbar-inverse .navbar-toggle:hover,.sip_immobilien .navbar-inverse .navbar-toggle:focus { background-color: #333333;} .sip_immobilien .navbar-inverse .navbar-toggle .icon-bar { background-color: #ffffff;} .sip_immobilien .navbar-inverse .navbar-collapse,.sip_immobilien .navbar-inverse .navbar-form { border-color: #101010;} .sip_immobilien .navbar-inverse .navbar-nav > .open > a,.sip_immobilien .navbar-inverse .navbar-nav > .open > a:hover,.sip_immobilien .navbar-inverse .navbar-nav > .open > a:focus { background-color: #080808; color: #ffffff;}@media (max-width: 767px) { .sip_immobilien .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #080808; } .sip_immobilien .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808; } .sip_immobilien .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #9d9d9d; } .sip_immobilien .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .sip_immobilien .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #ffffff; background-color: transparent; } .sip_immobilien .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .sip_immobilien .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .sip_immobilien .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #ffffff; background-color: #080808; } .sip_immobilien .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .sip_immobilien .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .sip_immobilien .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444444; background-color: transparent; }} .sip_immobilien .navbar-inverse .navbar-link { color: #9d9d9d;} .sip_immobilien .navbar-inverse .navbar-link:hover { color: #ffffff;} .sip_immobilien .navbar-inverse .btn-link { color: #9d9d9d;} .sip_immobilien .navbar-inverse .btn-link:hover,.sip_immobilien .navbar-inverse .btn-link:focus { color: #ffffff;} .sip_immobilien .navbar-inverse .btn-link[disabled]:hover,.sip_immobilien fieldset[disabled] .navbar-inverse .btn-link:hover,.sip_immobilien .navbar-inverse .btn-link[disabled]:focus,.sip_immobilien fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444444;} .sip_immobilien .breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px;} .sip_immobilien .breadcrumb > li { display: inline-block;} .sip_immobilien .breadcrumb > li + li:before { content: "/\00a0"; padding: 0 5px; color: #cccccc;} .sip_immobilien .breadcrumb > .active { color: #777777;} .sip_immobilien .pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px;} .sip_immobilien .pagination > li { display: inline;} .sip_immobilien .pagination > li > a,.sip_immobilien .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #337ab7; background-color: #ffffff; border: 1px solid #dddddd; margin-left: -1px;} .sip_immobilien .pagination > li:first-child > a,.sip_immobilien .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px;} .sip_immobilien .pagination > li:last-child > a,.sip_immobilien .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px;} .sip_immobilien .pagination > li > a:hover,.sip_immobilien .pagination > li > span:hover,.sip_immobilien .pagination > li > a:focus,.sip_immobilien .pagination > li > span:focus { z-index: 2; color: #23527c; background-color: #eeeeee; border-color: #dddddd;} .sip_immobilien .pagination > .active > a,.sip_immobilien .pagination > .active > span,.sip_immobilien .pagination > .active > a:hover,.sip_immobilien .pagination > .active > span:hover,.sip_immobilien .pagination > .active > a:focus,.sip_immobilien .pagination > .active > span:focus { z-index: 3; color: #ffffff; background-color: #337ab7; border-color: #337ab7; cursor: default;} .sip_immobilien .pagination > .disabled > span,.sip_immobilien .pagination > .disabled > span:hover,.sip_immobilien .pagination > .disabled > span:focus,.sip_immobilien .pagination > .disabled > a,.sip_immobilien .pagination > .disabled > a:hover,.sip_immobilien .pagination > .disabled > a:focus { color: #777777; background-color: #ffffff; border-color: #dddddd; cursor: not-allowed;} .sip_immobilien .pagination-lg > li > a,.sip_immobilien .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333;} .sip_immobilien .pagination-lg > li:first-child > a,.sip_immobilien .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px;} .sip_immobilien .pagination-lg > li:last-child > a,.sip_immobilien .pagination-lg > li:last-child > span { border-bottom-right-radius: 6px; border-top-right-radius: 6px;} .sip_immobilien .pagination-sm > li > a,.sip_immobilien .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; line-height: 1.5;} .sip_immobilien .pagination-sm > li:first-child > a,.sip_immobilien .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px;} .sip_immobilien .pagination-sm > li:last-child > a,.sip_immobilien .pagination-sm > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px;} .sip_immobilien .pager { padding-left: 0; margin: 20px 0; list-style: none; text-align: center;} .sip_immobilien .pager li { display: inline;} .sip_immobilien .pager li > a,.sip_immobilien .pager li > span { display: inline-block; padding: 5px 14px; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 15px;} .sip_immobilien .pager li > a:hover,.sip_immobilien .pager li > a:focus { text-decoration: none; background-color: #eeeeee;} .sip_immobilien .pager .next > a,.sip_immobilien .pager .next > span { float: right;} .sip_immobilien .pager .previous > a,.sip_immobilien .pager .previous > span { float: left;} .sip_immobilien .pager .disabled > a,.sip_immobilien .pager .disabled > a:hover,.sip_immobilien .pager .disabled > a:focus,.sip_immobilien .pager .disabled > span { color: #777777; background-color: #ffffff; cursor: not-allowed;} .sip_immobilien .label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #ffffff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em;} .sip_immobilien a.label:hover,.sip_immobilien a.label:focus { color: #ffffff; text-decoration: none; cursor: pointer;} .sip_immobilien .label:empty { display: none;} .sip_immobilien .btn .label { position: relative; top: -1px;} .sip_immobilien .label-default { background-color: #777777;} .sip_immobilien .label-default[href]:hover,.sip_immobilien .label-default[href]:focus { background-color: #5e5e5e;} .sip_immobilien .label-primary { background-color: #337ab7;} .sip_immobilien .label-primary[href]:hover,.sip_immobilien .label-primary[href]:focus { background-color: #286090;} .sip_immobilien .label-success { background-color: #5cb85c;} .sip_immobilien .label-success[href]:hover,.sip_immobilien .label-success[href]:focus { background-color: #449d44;} .sip_immobilien .label-info { background-color: #5bc0de;} .sip_immobilien .label-info[href]:hover,.sip_immobilien .label-info[href]:focus { background-color: #31b0d5;} .sip_immobilien .label-warning { background-color: #f0ad4e;} .sip_immobilien .label-warning[href]:hover,.sip_immobilien .label-warning[href]:focus { background-color: #ec971f;} .sip_immobilien .label-danger { background-color: #d9534f;} .sip_immobilien .label-danger[href]:hover,.sip_immobilien .label-danger[href]:focus { background-color: #c9302c;} .sip_immobilien .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; color: #ffffff; line-height: 1; vertical-align: middle; white-space: nowrap; text-align: center; background-color: #777777; border-radius: 10px;} .sip_immobilien .badge:empty { display: none;} .sip_immobilien .btn .badge { position: relative; top: -1px;} .sip_immobilien .btn-xs .badge,.sip_immobilien .btn-group-xs > .btn .badge { top: 0; padding: 1px 5px;} .sip_immobilien a.badge:hover,.sip_immobilien a.badge:focus { color: #ffffff; text-decoration: none; cursor: pointer;} .sip_immobilien .list-group-item.active > .badge,.sip_immobilien .nav-pills > .active > a > .badge { color: #337ab7; background-color: #ffffff;} .sip_immobilien .list-group-item > .badge { float: right;} .sip_immobilien .list-group-item > .badge + .badge { margin-right: 5px;} .sip_immobilien .nav-pills > li > a > .badge { margin-left: 3px;} .sip_immobilien .jumbotron { padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; color: inherit; background-color: #eeeeee;} .sip_immobilien .jumbotron h1,.sip_immobilien .jumbotron .h1 { color: inherit;} .sip_immobilien .jumbotron p { margin-bottom: 15px; font-size: 21px; font-weight: 200;} .sip_immobilien .jumbotron > hr { border-top-color: #d5d5d5;} .sip_immobilien .container .jumbotron,.sip_immobilien .container-fluid .jumbotron { border-radius: 6px; padding-left: 15px; padding-right: 15px;} .sip_immobilien .jumbotron .container { max-width: 100%;}@media screen and (min-width: 768px) { .sip_immobilien .jumbotron { padding-top: 48px; padding-bottom: 48px; } .sip_immobilien .container .jumbotron, .sip_immobilien .container-fluid .jumbotron { padding-left: 60px; padding-right: 60px; } .sip_immobilien .jumbotron h1, .sip_immobilien .jumbotron .h1 { font-size: 63px; }} .sip_immobilien .thumbnail { display: block; padding: 4px; margin-bottom: 20px; line-height: 1.42857143; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out;} .sip_immobilien .thumbnail > img,.sip_immobilien .thumbnail a > img { margin-left: auto; margin-right: auto;} .sip_immobilien a.thumbnail:hover,.sip_immobilien a.thumbnail:focus,.sip_immobilien a.thumbnail.active { border-color: #337ab7;} .sip_immobilien .thumbnail .caption { padding: 9px; color: #333333;} .sip_immobilien .alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px;} .sip_immobilien .alert h4 { margin-top: 0; color: inherit;} .sip_immobilien .alert .alert-link { font-weight: bold;} .sip_immobilien .alert > p,.sip_immobilien .alert > ul { margin-bottom: 0;} .sip_immobilien .alert > p + p { margin-top: 5px;} .sip_immobilien .alert-dismissable,.sip_immobilien .alert-dismissible { padding-right: 35px;} .sip_immobilien .alert-dismissable .close,.sip_immobilien .alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit;} .sip_immobilien .alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d;} .sip_immobilien .alert-success hr { border-top-color: #c9e2b3;} .sip_immobilien .alert-success .alert-link { color: #2b542c;} .sip_immobilien .alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #31708f;} .sip_immobilien .alert-info hr { border-top-color: #a6e1ec;} .sip_immobilien .alert-info .alert-link { color: #245269;} .sip_immobilien .alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b;} .sip_immobilien .alert-warning hr { border-top-color: #f7e1b5;} .sip_immobilien .alert-warning .alert-link { color: #66512c;} .sip_immobilien .alert-danger { background-color: #f2dede; border-color: #ebccd1; color: #a94442;} .sip_immobilien .alert-danger hr { border-top-color: #e4b9c0;} .sip_immobilien .alert-danger .alert-link { color: #843534;} .sip_immobilien .progress { overflow: hidden; height: 20px; margin-bottom: 20px; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);} .sip_immobilien .progress-bar { float: left; width: 0%; height: 100%; font-size: 12px; line-height: 20px; color: #ffffff; text-align: center; background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease;} .sip_immobilien .progress-striped .progress-bar,.sip_immobilien .progress-bar-striped { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; background-size: 40px 40px;} .sip_immobilien .progress-bar-success { background-color: #5cb85c;} .sip_immobilien .progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} .sip_immobilien .progress-bar-info { background-color: #5bc0de;} .sip_immobilien .progress-striped .progress-bar-info { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} .sip_immobilien .progress-bar-warning { background-color: #f0ad4e;} .sip_immobilien .progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} .sip_immobilien .progress-bar-danger { background-color: #d9534f;} .sip_immobilien .progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} .sip_immobilien .media { margin-top: 15px;} .sip_immobilien .media:first-child { margin-top: 0;} .sip_immobilien .media,.sip_immobilien .media-body { zoom: 1; overflow: hidden;} .sip_immobilien .media-body { width: 10000px;} .sip_immobilien .media-object { display: block;} .sip_immobilien .media-object.img-thumbnail { max-width: none;} .sip_immobilien .media-right,.sip_immobilien .media > .pull-right { padding-left: 10px;} .sip_immobilien .media-left,.sip_immobilien .media > .pull-left { padding-right: 10px;} .sip_immobilien .media-left,.sip_immobilien .media-right,.sip_immobilien .media-body { display: table-cell; vertical-align: top;} .sip_immobilien .media-middle { vertical-align: middle;} .sip_immobilien .media-bottom { vertical-align: bottom;} .sip_immobilien .media-heading { margin-top: 0; margin-bottom: 5px;} .sip_immobilien .media-list { padding-left: 0; list-style: none;} .sip_immobilien .list-group { margin-bottom: 20px; padding-left: 0;} .sip_immobilien .list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #ffffff; border: 1px solid #dddddd;} .sip_immobilien .list-group-item:first-child { border-top-right-radius: 4px; border-top-left-radius: 4px;} .sip_immobilien .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;} .sip_immobilien a.list-group-item,.sip_immobilien button.list-group-item { color: #555555;} .sip_immobilien a.list-group-item .list-group-item-heading,.sip_immobilien button.list-group-item .list-group-item-heading { color: #333333;} .sip_immobilien a.list-group-item:hover,.sip_immobilien button.list-group-item:hover,.sip_immobilien a.list-group-item:focus,.sip_immobilien button.list-group-item:focus { text-decoration: none; color: #555555; background-color: #f5f5f5;} .sip_immobilien button.list-group-item { width: 100%; text-align: left;} .sip_immobilien .list-group-item.disabled,.sip_immobilien .list-group-item.disabled:hover,.sip_immobilien .list-group-item.disabled:focus { background-color: #eeeeee; color: #777777; cursor: not-allowed;} .sip_immobilien .list-group-item.disabled .list-group-item-heading,.sip_immobilien .list-group-item.disabled:hover .list-group-item-heading,.sip_immobilien .list-group-item.disabled:focus .list-group-item-heading { color: inherit;} .sip_immobilien .list-group-item.disabled .list-group-item-text,.sip_immobilien .list-group-item.disabled:hover .list-group-item-text,.sip_immobilien .list-group-item.disabled:focus .list-group-item-text { color: #777777;} .sip_immobilien .list-group-item.active,.sip_immobilien .list-group-item.active:hover,.sip_immobilien .list-group-item.active:focus { z-index: 2; color: #ffffff; background-color: #337ab7; border-color: #337ab7;} .sip_immobilien .list-group-item.active .list-group-item-heading,.sip_immobilien .list-group-item.active:hover .list-group-item-heading,.sip_immobilien .list-group-item.active:focus .list-group-item-heading,.sip_immobilien .list-group-item.active .list-group-item-heading > small,.sip_immobilien .list-group-item.active:hover .list-group-item-heading > small,.sip_immobilien .list-group-item.active:focus .list-group-item-heading > small,.sip_immobilien .list-group-item.active .list-group-item-heading > .small,.sip_immobilien .list-group-item.active:hover .list-group-item-heading > .small,.sip_immobilien .list-group-item.active:focus .list-group-item-heading > .small { color: inherit;} .sip_immobilien .list-group-item.active .list-group-item-text,.sip_immobilien .list-group-item.active:hover .list-group-item-text,.sip_immobilien .list-group-item.active:focus .list-group-item-text { color: #c7ddef;} .sip_immobilien .list-group-item-success { color: #3c763d; background-color: #dff0d8;} .sip_immobilien a.list-group-item-success,.sip_immobilien button.list-group-item-success { color: #3c763d;} .sip_immobilien a.list-group-item-success .list-group-item-heading,.sip_immobilien button.list-group-item-success .list-group-item-heading { color: inherit;} .sip_immobilien a.list-group-item-success:hover,.sip_immobilien button.list-group-item-success:hover,.sip_immobilien a.list-group-item-success:focus,.sip_immobilien button.list-group-item-success:focus { color: #3c763d; background-color: #d0e9c6;} .sip_immobilien a.list-group-item-success.active,.sip_immobilien button.list-group-item-success.active,.sip_immobilien a.list-group-item-success.active:hover,.sip_immobilien button.list-group-item-success.active:hover,.sip_immobilien a.list-group-item-success.active:focus,.sip_immobilien button.list-group-item-success.active:focus { color: #fff; background-color: #3c763d; border-color: #3c763d;} .sip_immobilien .list-group-item-info { color: #31708f; background-color: #d9edf7;} .sip_immobilien a.list-group-item-info,.sip_immobilien button.list-group-item-info { color: #31708f;} .sip_immobilien a.list-group-item-info .list-group-item-heading,.sip_immobilien button.list-group-item-info .list-group-item-heading { color: inherit;} .sip_immobilien a.list-group-item-info:hover,.sip_immobilien button.list-group-item-info:hover,.sip_immobilien a.list-group-item-info:focus,.sip_immobilien button.list-group-item-info:focus { color: #31708f; background-color: #c4e3f3;} .sip_immobilien a.list-group-item-info.active,.sip_immobilien button.list-group-item-info.active,.sip_immobilien a.list-group-item-info.active:hover,.sip_immobilien button.list-group-item-info.active:hover,.sip_immobilien a.list-group-item-info.active:focus,.sip_immobilien button.list-group-item-info.active:focus { color: #fff; background-color: #31708f; border-color: #31708f;} .sip_immobilien .list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3;} .sip_immobilien a.list-group-item-warning,.sip_immobilien button.list-group-item-warning { color: #8a6d3b;} .sip_immobilien a.list-group-item-warning .list-group-item-heading,.sip_immobilien button.list-group-item-warning .list-group-item-heading { color: inherit;} .sip_immobilien a.list-group-item-warning:hover,.sip_immobilien button.list-group-item-warning:hover,.sip_immobilien a.list-group-item-warning:focus,.sip_immobilien button.list-group-item-warning:focus { color: #8a6d3b; background-color: #faf2cc;} .sip_immobilien a.list-group-item-warning.active,.sip_immobilien button.list-group-item-warning.active,.sip_immobilien a.list-group-item-warning.active:hover,.sip_immobilien button.list-group-item-warning.active:hover,.sip_immobilien a.list-group-item-warning.active:focus,.sip_immobilien button.list-group-item-warning.active:focus { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b;} .sip_immobilien .list-group-item-danger { color: #a94442; background-color: #f2dede;} .sip_immobilien a.list-group-item-danger,.sip_immobilien button.list-group-item-danger { color: #a94442;} .sip_immobilien a.list-group-item-danger .list-group-item-heading,.sip_immobilien button.list-group-item-danger .list-group-item-heading { color: inherit;} .sip_immobilien a.list-group-item-danger:hover,.sip_immobilien button.list-group-item-danger:hover,.sip_immobilien a.list-group-item-danger:focus,.sip_immobilien button.list-group-item-danger:focus { color: #a94442; background-color: #ebcccc;} .sip_immobilien a.list-group-item-danger.active,.sip_immobilien button.list-group-item-danger.active,.sip_immobilien a.list-group-item-danger.active:hover,.sip_immobilien button.list-group-item-danger.active:hover,.sip_immobilien a.list-group-item-danger.active:focus,.sip_immobilien button.list-group-item-danger.active:focus { color: #fff; background-color: #a94442; border-color: #a94442;} .sip_immobilien .list-group-item-heading { margin-top: 0; margin-bottom: 5px;} .sip_immobilien .list-group-item-text { margin-bottom: 0; line-height: 1.3;} .sip_immobilien .panel { margin-bottom: 20px; background-color: #ffffff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);} .sip_immobilien .panel-body { padding: 15px;} .sip_immobilien .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px;} .sip_immobilien .panel-heading > .dropdown .dropdown-toggle { color: inherit;} .sip_immobilien .panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit;} .sip_immobilien .panel-title > a,.sip_immobilien .panel-title > small,.sip_immobilien .panel-title > .small,.sip_immobilien .panel-title > small > a,.sip_immobilien .panel-title > .small > a { color: inherit;} .sip_immobilien .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #dddddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;} .sip_immobilien .panel > .list-group,.sip_immobilien .panel > .panel-collapse > .list-group { margin-bottom: 0;} .sip_immobilien .panel > .list-group .list-group-item,.sip_immobilien .panel > .panel-collapse > .list-group .list-group-item { border-width: 1px 0; border-radius: 0;} .sip_immobilien .panel > .list-group:first-child .list-group-item:first-child,.sip_immobilien .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-right-radius: 3px; border-top-left-radius: 3px;} .sip_immobilien .panel > .list-group:last-child .list-group-item:last-child,.sip_immobilien .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;} .sip_immobilien .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0;} .sip_immobilien .panel-heading + .list-group .list-group-item:first-child { border-top-width: 0;} .sip_immobilien .list-group + .panel-footer { border-top-width: 0;} .sip_immobilien .panel > .table,.sip_immobilien .panel > .table-responsive > .table,.sip_immobilien .panel > .panel-collapse > .table { margin-bottom: 0;} .sip_immobilien .panel > .table caption,.sip_immobilien .panel > .table-responsive > .table caption,.sip_immobilien .panel > .panel-collapse > .table caption { padding-left: 15px; padding-right: 15px;} .sip_immobilien .panel > .table:first-child,.sip_immobilien .panel > .table-responsive:first-child > .table:first-child { border-top-right-radius: 3px; border-top-left-radius: 3px;} .sip_immobilien .panel > .table:first-child > thead:first-child > tr:first-child,.sip_immobilien .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.sip_immobilien .panel > .table:first-child > tbody:first-child > tr:first-child,.sip_immobilien .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px;} .sip_immobilien .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.sip_immobilien .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.sip_immobilien .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.sip_immobilien .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.sip_immobilien .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.sip_immobilien .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.sip_immobilien .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.sip_immobilien .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius: 3px;} .sip_immobilien .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.sip_immobilien .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.sip_immobilien .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.sip_immobilien .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.sip_immobilien .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.sip_immobilien .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.sip_immobilien .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.sip_immobilien .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius: 3px;} .sip_immobilien .panel > .table:last-child,.sip_immobilien .panel > .table-responsive:last-child > .table:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;} .sip_immobilien .panel > .table:last-child > tbody:last-child > tr:last-child,.sip_immobilien .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.sip_immobilien .panel > .table:last-child > tfoot:last-child > tr:last-child,.sip_immobilien .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;} .sip_immobilien .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.sip_immobilien .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.sip_immobilien .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.sip_immobilien .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.sip_immobilien .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.sip_immobilien .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.sip_immobilien .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.sip_immobilien .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius: 3px;} .sip_immobilien .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.sip_immobilien .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.sip_immobilien .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.sip_immobilien .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.sip_immobilien .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.sip_immobilien .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.sip_immobilien .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.sip_immobilien .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius: 3px;} .sip_immobilien .panel > .panel-body + .table,.sip_immobilien .panel > .panel-body + .table-responsive,.sip_immobilien .panel > .table + .panel-body,.sip_immobilien .panel > .table-responsive + .panel-body { border-top: 1px solid #dddddd;} .sip_immobilien .panel > .table > tbody:first-child > tr:first-child th,.sip_immobilien .panel > .table > tbody:first-child > tr:first-child td { border-top: 0;} .sip_immobilien .panel > .table-bordered,.sip_immobilien .panel > .table-responsive > .table-bordered { border: 0;} .sip_immobilien .panel > .table-bordered > thead > tr > th:first-child,.sip_immobilien .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.sip_immobilien .panel > .table-bordered > tbody > tr > th:first-child,.sip_immobilien .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.sip_immobilien .panel > .table-bordered > tfoot > tr > th:first-child,.sip_immobilien .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.sip_immobilien .panel > .table-bordered > thead > tr > td:first-child,.sip_immobilien .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.sip_immobilien .panel > .table-bordered > tbody > tr > td:first-child,.sip_immobilien .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.sip_immobilien .panel > .table-bordered > tfoot > tr > td:first-child,.sip_immobilien .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0;} .sip_immobilien .panel > .table-bordered > thead > tr > th:last-child,.sip_immobilien .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.sip_immobilien .panel > .table-bordered > tbody > tr > th:last-child,.sip_immobilien .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.sip_immobilien .panel > .table-bordered > tfoot > tr > th:last-child,.sip_immobilien .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.sip_immobilien .panel > .table-bordered > thead > tr > td:last-child,.sip_immobilien .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.sip_immobilien .panel > .table-bordered > tbody > tr > td:last-child,.sip_immobilien .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.sip_immobilien .panel > .table-bordered > tfoot > tr > td:last-child,.sip_immobilien .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0;} .sip_immobilien .panel > .table-bordered > thead > tr:first-child > td,.sip_immobilien .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.sip_immobilien .panel > .table-bordered > tbody > tr:first-child > td,.sip_immobilien .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.sip_immobilien .panel > .table-bordered > thead > tr:first-child > th,.sip_immobilien .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.sip_immobilien .panel > .table-bordered > tbody > tr:first-child > th,.sip_immobilien .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0;} .sip_immobilien .panel > .table-bordered > tbody > tr:last-child > td,.sip_immobilien .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.sip_immobilien .panel > .table-bordered > tfoot > tr:last-child > td,.sip_immobilien .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.sip_immobilien .panel > .table-bordered > tbody > tr:last-child > th,.sip_immobilien .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.sip_immobilien .panel > .table-bordered > tfoot > tr:last-child > th,.sip_immobilien .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0;} .sip_immobilien .panel > .table-responsive { border: 0; margin-bottom: 0;} .sip_immobilien .panel-group { margin-bottom: 20px;} .sip_immobilien .panel-group .panel { margin-bottom: 0; border-radius: 4px;} .sip_immobilien .panel-group .panel + .panel { margin-top: 5px;} .sip_immobilien .panel-group .panel-heading { border-bottom: 0;} .sip_immobilien .panel-group .panel-heading + .panel-collapse > .panel-body,.sip_immobilien .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid #dddddd;} .sip_immobilien .panel-group .panel-footer { border-top: 0;} .sip_immobilien .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #dddddd;} .sip_immobilien .panel-default { border-color: #dddddd;} .sip_immobilien .panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #dddddd;} .sip_immobilien .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #dddddd;} .sip_immobilien .panel-default > .panel-heading .badge { color: #f5f5f5; background-color: #333333;} .sip_immobilien .panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #dddddd;} .sip_immobilien .panel-primary { border-color: #337ab7;} .sip_immobilien .panel-primary > .panel-heading { color: #ffffff; background-color: #337ab7; border-color: #337ab7;} .sip_immobilien .panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #337ab7;} .sip_immobilien .panel-primary > .panel-heading .badge { color: #337ab7; background-color: #ffffff;} .sip_immobilien .panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #337ab7;} .sip_immobilien .panel-success { border-color: #d6e9c6;} .sip_immobilien .panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6;} .sip_immobilien .panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d6e9c6;} .sip_immobilien .panel-success > .panel-heading .badge { color: #dff0d8; background-color: #3c763d;} .sip_immobilien .panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6;} .sip_immobilien .panel-info { border-color: #bce8f1;} .sip_immobilien .panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1;} .sip_immobilien .panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bce8f1;} .sip_immobilien .panel-info > .panel-heading .badge { color: #d9edf7; background-color: #31708f;} .sip_immobilien .panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1;} .sip_immobilien .panel-warning { border-color: #faebcc;} .sip_immobilien .panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc;} .sip_immobilien .panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #faebcc;} .sip_immobilien .panel-warning > .panel-heading .badge { color: #fcf8e3; background-color: #8a6d3b;} .sip_immobilien .panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc;} .sip_immobilien .panel-danger { border-color: #ebccd1;} .sip_immobilien .panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1;} .sip_immobilien .panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ebccd1;} .sip_immobilien .panel-danger > .panel-heading .badge { color: #f2dede; background-color: #a94442;} .sip_immobilien .panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ebccd1;} .sip_immobilien .embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden;} .sip_immobilien .embed-responsive .embed-responsive-item,.sip_immobilien .embed-responsive iframe,.sip_immobilien .embed-responsive embed,.sip_immobilien .embed-responsive object,.sip_immobilien .embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0;} .sip_immobilien .embed-responsive-16by9 { padding-bottom: 56.25%;} .sip_immobilien .embed-responsive-4by3 { padding-bottom: 75%;} .sip_immobilien .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);} .sip_immobilien .well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15);} .sip_immobilien .well-lg { padding: 24px; border-radius: 6px;} .sip_immobilien .well-sm { padding: 9px; border-radius: 3px;} .sip_immobilien .close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; filter: alpha(opacity=20);} .sip_immobilien .close:hover,.sip_immobilien .close:focus { color: #000000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50);} .sip_immobilien button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none;} .sip_immobilien .modal-open { overflow: hidden;} .sip_immobilien .modal { display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0;} .sip_immobilien .modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;} .sip_immobilien .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);} .sip_immobilien .modal-open .modal { overflow-x: hidden; overflow-y: auto;} .sip_immobilien .modal-dialog { position: relative; width: auto; margin: 10px;} .sip_immobilien .modal-content { position: relative; background-color: #ffffff; border: 1px solid #999999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); -webkit-background-clip: padding-box; background-clip: padding-box; outline: 0;} .sip_immobilien .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000000;} .sip_immobilien .modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0);} .sip_immobilien .modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50);} .sip_immobilien .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5;} .sip_immobilien .modal-header .close { margin-top: -2px;} .sip_immobilien .modal-title { margin: 0; line-height: 1.42857143;} .sip_immobilien .modal-body { position: relative; padding: 15px;} .sip_immobilien .modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5;} .sip_immobilien .modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0;} .sip_immobilien .modal-footer .btn-group .btn + .btn { margin-left: -1px;} .sip_immobilien .modal-footer .btn-block + .btn-block { margin-left: 0;} .sip_immobilien .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}@media (min-width: 768px) { .sip_immobilien .modal-dialog { width: 600px; margin: 30px auto; } .sip_immobilien .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } .sip_immobilien .modal-sm { width: 300px; }}@media (min-width: 992px) { .sip_immobilien .modal-lg { width: 900px; }} .sip_immobilien .tooltip { position: absolute; z-index: 3070; display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 12px; opacity: 0; filter: alpha(opacity=0);} .sip_immobilien .tooltip.in { opacity: 0.9; filter: alpha(opacity=90);} .sip_immobilien .tooltip.top { margin-top: -3px; padding: 5px 0;} .sip_immobilien .tooltip.right { margin-left: 3px; padding: 0 5px;} .sip_immobilien .tooltip.bottom { margin-top: 3px; padding: 5px 0;} .sip_immobilien .tooltip.left { margin-left: -3px; padding: 0 5px;} .sip_immobilien .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #ffffff; text-align: center; background-color: #000000; border-radius: 4px;} .sip_immobilien .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;} .sip_immobilien .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000000;} .sip_immobilien .tooltip.top-left .tooltip-arrow { bottom: 0; right: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000000;} .sip_immobilien .tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000000;} .sip_immobilien .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000000;} .sip_immobilien .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000000;} .sip_immobilien .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000000;} .sip_immobilien .tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000000;} .sip_immobilien .tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000000;} .sip_immobilien .popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 14px; background-color: #ffffff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);} .sip_immobilien .popover.top { margin-top: -10px;} .sip_immobilien .popover.right { margin-left: 10px;} .sip_immobilien .popover.bottom { margin-top: 10px;} .sip_immobilien .popover.left { margin-left: -10px;} .sip_immobilien .popover-title { margin: 0; padding: 8px 14px; font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0;} .sip_immobilien .popover-content { padding: 9px 14px;} .sip_immobilien .popover > .arrow,.sip_immobilien .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid;} .sip_immobilien .popover > .arrow { border-width: 11px;} .sip_immobilien .popover > .arrow:after { border-width: 10px; content: "";} .sip_immobilien .popover.top > .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px;} .sip_immobilien .popover.top > .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #ffffff;} .sip_immobilien .popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25);} .sip_immobilien .popover.right > .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #ffffff;} .sip_immobilien .popover.bottom > .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px;} .sip_immobilien .popover.bottom > .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #ffffff;} .sip_immobilien .popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25);} .sip_immobilien .popover.left > .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #ffffff; bottom: -10px;} .sip_immobilien .carousel { position: relative;} .sip_immobilien .carousel-inner { position: relative; overflow: hidden; width: 100%;} .sip_immobilien .carousel-inner > .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left;} .sip_immobilien .carousel-inner > .item > img,.sip_immobilien .carousel-inner > .item > a > img { line-height: 1;} .sip_immobilien .carousel-inner > .active,.sip_immobilien .carousel-inner > .next,.sip_immobilien .carousel-inner > .prev { display: block;} .sip_immobilien .carousel-inner > .active { left: 0;} .sip_immobilien .carousel-inner > .next,.sip_immobilien .carousel-inner > .prev { position: absolute; top: 0; width: 100%;} .sip_immobilien .carousel-inner > .next { left: 100%;} .sip_immobilien .carousel-inner > .prev { left: -100%;} .sip_immobilien .carousel-inner > .next.left,.sip_immobilien .carousel-inner > .prev.right { left: 0;} .sip_immobilien .carousel-inner > .active.left { left: -100%;} .sip_immobilien .carousel-inner > .active.right { left: 100%;} .sip_immobilien .carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: #ffffff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); background-color: rgba(0, 0, 0, 0);} .sip_immobilien .carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);} .sip_immobilien .carousel-control.right { left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);} .sip_immobilien .carousel-control:hover,.sip_immobilien .carousel-control:focus { outline: 0; color: #ffffff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90);} .sip_immobilien .carousel-control .icon-prev,.sip_immobilien .carousel-control .icon-next,.sip_immobilien .carousel-control .glyphicon-chevron-left,.sip_immobilien .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; margin-top: -10px; z-index: 5; display: inline-block;} .sip_immobilien .carousel-control .icon-prev,.sip_immobilien .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px;} .sip_immobilien .carousel-control .icon-next,.sip_immobilien .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px;} .sip_immobilien .carousel-control .icon-prev,.sip_immobilien .carousel-control .icon-next { width: 20px; height: 20px; line-height: 1; font-family: serif;} .sip_immobilien .carousel-control .icon-prev:before { content: '\2039';} .sip_immobilien .carousel-control .icon-next:before { content: '\203a';} .sip_immobilien .carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center;} .sip_immobilien .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #ffffff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0);} .sip_immobilien .carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #ffffff;} .sip_immobilien .carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #ffffff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);} .sip_immobilien .carousel-caption .btn { text-shadow: none;}@media screen and (min-width: 768px) { .sip_immobilien .carousel-control .glyphicon-chevron-left, .sip_immobilien .carousel-control .glyphicon-chevron-right, .sip_immobilien .carousel-control .icon-prev, .sip_immobilien .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -10px; font-size: 30px; } .sip_immobilien .carousel-control .glyphicon-chevron-left, .sip_immobilien .carousel-control .icon-prev { margin-left: -10px; } .sip_immobilien .carousel-control .glyphicon-chevron-right, .sip_immobilien .carousel-control .icon-next { margin-right: -10px; } .sip_immobilien .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; } .sip_immobilien .carousel-indicators { bottom: 20px; }} .sip_immobilien .clearfix:before,.sip_immobilien .clearfix:after,.sip_immobilien .dl-horizontal dd:before,.sip_immobilien .dl-horizontal dd:after,.sip_immobilien .container:before,.sip_immobilien .container:after,.sip_immobilien .container-fluid:before,.sip_immobilien .container-fluid:after,.sip_immobilien .row:before,.sip_immobilien .row:after,.sip_immobilien .form-horizontal .form-group:before,.sip_immobilien .form-horizontal .form-group:after,.sip_immobilien .btn-toolbar:before,.sip_immobilien .btn-toolbar:after,.sip_immobilien .btn-group-vertical > .btn-group:before,.sip_immobilien .btn-group-vertical > .btn-group:after,.sip_immobilien .nav:before,.sip_immobilien .nav:after,.sip_immobilien .navbar:before,.sip_immobilien .navbar:after,.sip_immobilien .navbar-header:before,.sip_immobilien .navbar-header:after,.sip_immobilien .navbar-collapse:before,.sip_immobilien .navbar-collapse:after,.sip_immobilien .pager:before,.sip_immobilien .pager:after,.sip_immobilien .panel-body:before,.sip_immobilien .panel-body:after,.sip_immobilien .modal-header:before,.sip_immobilien .modal-header:after,.sip_immobilien .modal-footer:before,.sip_immobilien .modal-footer:after { content: " "; display: table;} .sip_immobilien .clearfix:after,.sip_immobilien .dl-horizontal dd:after,.sip_immobilien .container:after,.sip_immobilien .container-fluid:after,.sip_immobilien .row:after,.sip_immobilien .form-horizontal .form-group:after,.sip_immobilien .btn-toolbar:after,.sip_immobilien .btn-group-vertical > .btn-group:after,.sip_immobilien .nav:after,.sip_immobilien .navbar:after,.sip_immobilien .navbar-header:after,.sip_immobilien .navbar-collapse:after,.sip_immobilien .pager:after,.sip_immobilien .panel-body:after,.sip_immobilien .modal-header:after,.sip_immobilien .modal-footer:after { clear: both;} .sip_immobilien .center-block { display: block; margin-left: auto; margin-right: auto;} .sip_immobilien .pull-right { float: right !important;} .sip_immobilien .pull-left { float: left !important;} .sip_immobilien .hide { display: none !important;} .sip_immobilien .show { display: block !important;} .sip_immobilien .invisible { visibility: hidden;} .sip_immobilien .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;} .sip_immobilien .hidden { display: none !important;} .sip_immobilien .affix { position: fixed;}@-ms-viewport { width: device-width;} .sip_immobilien .visible-xs,.sip_immobilien .visible-sm,.sip_immobilien .visible-md,.sip_immobilien .visible-lg { display: none !important;} .sip_immobilien .visible-xs-block,.sip_immobilien .visible-xs-inline,.sip_immobilien .visible-xs-inline-block,.sip_immobilien .visible-sm-block,.sip_immobilien .visible-sm-inline,.sip_immobilien .visible-sm-inline-block,.sip_immobilien .visible-md-block,.sip_immobilien .visible-md-inline,.sip_immobilien .visible-md-inline-block,.sip_immobilien .visible-lg-block,.sip_immobilien .visible-lg-inline,.sip_immobilien .visible-lg-inline-block { display: none !important;}@media (max-width: 767px) { .sip_immobilien .visible-xs { display: block !important; } .sip_immobilien table.visible-xs { display: table !important; } .sip_immobilien tr.visible-xs { display: table-row !important; } .sip_immobilien th.visible-xs, .sip_immobilien td.visible-xs { display: table-cell !important; }}@media (max-width: 767px) { .sip_immobilien .visible-xs-block { display: block !important; }}@media (max-width: 767px) { .sip_immobilien .visible-xs-inline { display: inline !important; }}@media (max-width: 767px) { .sip_immobilien .visible-xs-inline-block { display: inline-block !important; }}@media (min-width: 768px) and (max-width: 991px) { .sip_immobilien .visible-sm { display: block !important; } .sip_immobilien table.visible-sm { display: table !important; } .sip_immobilien tr.visible-sm { display: table-row !important; } .sip_immobilien th.visible-sm, .sip_immobilien td.visible-sm { display: table-cell !important; }}@media (min-width: 768px) and (max-width: 991px) { .sip_immobilien .visible-sm-block { display: block !important; }}@media (min-width: 768px) and (max-width: 991px) { .sip_immobilien .visible-sm-inline { display: inline !important; }}@media (min-width: 768px) and (max-width: 991px) { .sip_immobilien .visible-sm-inline-block { display: inline-block !important; }}@media (min-width: 992px) and (max-width: 1199px) { .sip_immobilien .visible-md { display: block !important; } .sip_immobilien table.visible-md { display: table !important; } .sip_immobilien tr.visible-md { display: table-row !important; } .sip_immobilien th.visible-md, .sip_immobilien td.visible-md { display: table-cell !important; }}@media (min-width: 992px) and (max-width: 1199px) { .sip_immobilien .visible-md-block { display: block !important; }}@media (min-width: 992px) and (max-width: 1199px) { .sip_immobilien .visible-md-inline { display: inline !important; }}@media (min-width: 992px) and (max-width: 1199px) { .sip_immobilien .visible-md-inline-block { display: inline-block !important; }}@media (min-width: 1200px) { .sip_immobilien .visible-lg { display: block !important; } .sip_immobilien table.visible-lg { display: table !important; } .sip_immobilien tr.visible-lg { display: table-row !important; } .sip_immobilien th.visible-lg, .sip_immobilien td.visible-lg { display: table-cell !important; }}@media (min-width: 1200px) { .sip_immobilien .visible-lg-block { display: block !important; }}@media (min-width: 1200px) { .sip_immobilien .visible-lg-inline { display: inline !important; }}@media (min-width: 1200px) { .sip_immobilien .visible-lg-inline-block { display: inline-block !important; }}@media (max-width: 767px) { .sip_immobilien .hidden-xs { display: none !important; }}@media (min-width: 768px) and (max-width: 991px) { .sip_immobilien .hidden-sm { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px) { .sip_immobilien .hidden-md { display: none !important; }}@media (min-width: 1200px) { .sip_immobilien .hidden-lg { display: none !important; }} .sip_immobilien .visible-print { display: none !important;}@media print { .sip_immobilien .visible-print { display: block !important; } .sip_immobilien table.visible-print { display: table !important; } .sip_immobilien tr.visible-print { display: table-row !important; } .sip_immobilien th.visible-print, .sip_immobilien td.visible-print { display: table-cell !important; }} .sip_immobilien .visible-print-block { display: none !important;}@media print { .sip_immobilien .visible-print-block { display: block !important; }} .sip_immobilien .visible-print-inline { display: none !important;}@media print { .sip_immobilien .visible-print-inline { display: inline !important; }} .sip_immobilien .visible-print-inline-block { display: none !important;}@media print { .sip_immobilien .visible-print-inline-block { display: inline-block !important; }}@media print { .sip_immobilien .hidden-print { display: none !important; }}.sip_immobilien {    position: relative;     } .sip_immobilien .sip_regio-icon { position: relative; display: inline-block; background-image: url(../images/assets_color_circle_sm_if6_bwbank.svg); background-repeat: no-repeat; background-size: 1400px 450px; width: 25px; height: 25px; top: 8px;} .sip_immobilien .sip_regio-iconsmall { width: 18px; height: 18px; top: 3px;} .sip_immobilien .sip_regio-iconnative { background-image: none;} .sip_immobilien .sip_regio-icontop0 { top: 0;} .sip_immobilien a.sip_regio-icon-container:hover { text-decoration: none; cursor: pointer;} .sip_immobilien a.sip_regio-icon-container:hover span { text-decoration: underline;} .sip_immobilien a.sip_regio-icon-container span:hover { text-decoration: underline; color: #777;} .sip_immobilien a.sip_regio-icon-container:hover span[class^="sip_regio-icon"]:hover { text-decoration: none;} .sip_immobilien a.sip_regio-icon-container.sip_regio-white-text span:hover { text-decoration: underline;} .sip_immobilien .sip_regio-icon-arrow-left-white { background-position: -50px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-left-white { background-position: -550px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-left-white { background-position: -50px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-left-white { background-position: -550px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-left-white,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-left-white { background-position: -50px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-left-white,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-left-white { background-position: -550px -125px;} .sip_immobilien .sip_regio-icon-arrow-right-white { background-position: -50px 0px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-right-white { background-position: -550px 0px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-right-white { background-position: -50px -25px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-right-white { background-position: -550px -25px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-right-white,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-right-white { background-position: -50px -50px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-right-white,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-right-white { background-position: -550px -50px;} .sip_immobilien .sip_regio-icon-arrow-right-white-light { background-position: 0px 0px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-right-white-light { background-position: -500px 0px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-right-white-light,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-arrow-right-white-light { background-position: 0px -25px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-right-white-light,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-arrow-right-white-light { background-position: -500px -25px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-right-white-light,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-right-white-light { background-position: 0px -50px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-right-white-light,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-right-white-light { background-position: -500px -50px;} .sip_immobilien .sip_regio-icon-arrow-down-white { background-position: 0px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-down-white { background-position: -500px -75px;} .sip_regio-estate-group-indicator:hover .sip_immobilien .sip_regio-icon-arrow-down-white,.sip_regio-estate-item-facts.large:hover .sip_immobilien .sip_regio-icon-arrow-down-white,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-arrow-down-white { background-position: 0px -100px;} .sip_regio-blue .sip_regio-estate-group-indicator:hover .sip_immobilien .sip_regio-icon-arrow-down-white,.sip_regio-blue .sip_regio-estate-item-facts.large:hover .sip_immobilien .sip_regio-icon-arrow-down-white,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-arrow-down-white { background-position: -500px -100px;} .sip_regio-estate-item-facts .sip_immobilien .sip_regio-icon-arrow-down-white { top: -5px;} .sip_immobilien .sip_regio-icon-arrow-up-white { background-position: 0px -150px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-up-white { background-position: -500px -150px;} .sip_regio-estate-group-indicator:hover .sip_immobilien .sip_regio-icon-arrow-up-white,.sip_regio-estate-item-facts.large:hover .sip_immobilien .sip_regio-icon-arrow-up-white,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-arrow-up-white { background-position: 0px -175px;} .sip_regio-blue .sip_regio-estate-group-indicator:hover .sip_immobilien .sip_regio-icon-arrow-up-white,.sip_regio-blue .sip_regio-estate-item-facts.large:hover .sip_immobilien .sip_regio-icon-arrow-up-white,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-arrow-up-white { background-position: -500px -175px;} .sip_regio-estate-item-facts .sip_immobilien .sip_regio-icon-arrow-up-white { top: -5px;} .sip_immobilien .sip_regio-icon-arrow-left-grey { background-position: -300px -25px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-left-grey { background-position: -800px -25px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-left-grey { background-position: -100px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-left-grey { background-position: -600px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-left-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-left-grey { background-position: -100px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-left-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-left-grey { background-position: -600px -125px;} .sip_immobilien .sip_regio-icon-arrow-right-white-small { background-position: -75px 0px;} .sip_immobilien .sip_regio-icon-arrow-right-white-small .sip_regio-blue { background-position: -625px 0px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-right-white-small { background-position: -75px -25px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-right-white-small { background-position: -575px -25px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-right-white-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-right-white-small { background-position: -75px -50px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-right-white-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-right-white-small { background-position: -575px -50px;} .sip_immobilien .sip_regio-icon-arrow-left-white-small { background-position: -50px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-left-white-small { background-position: -550px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-left-white-small { background-position: -50px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-left-white-small { background-position: -550px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-left-white-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-left-white-small { background-position: -50px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-left-white-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-left-white-small { background-position: -550px -125px;} .sip_immobilien .sip_regio-icon-arrow-right-grey { background-position: -100px 0px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-right-grey { background-position: -600px 0px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-right-grey { background-position: -100px -25px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-right-grey { background-position: -600px -25px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-right-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-right-grey { background-position: -100px -50px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-right-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-right-grey { background-position: -600px -50px;} .sip_immobilien .sip_regio-icon-arrow-right-grey-small { background-position: -125px 0px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-right-grey-small { background-position: -625px 0px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-right-grey-small { background-position: -125px -25px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-right-grey-small { background-position: -575px -25px;} .sip_regio-blue .sip_regio-estate-list .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-right-grey-small { background-position: -575px -50px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-right-grey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-right-grey-small { background-position: -125px -50px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-right-grey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-right-grey-small { background-position: -625px -50px;} .sip_regio-grid-xs-min .sip_immobilien .sip_regio-icon-arrow-right-grey-small { top: 5px;} .sip_regio-grid-md-min .sip_immobilien .sip_regio-icon-arrow-right-grey-small { top: 4px;} .sip_immobilien .sip_regio-icon-arrow-left-grey-small { background-position: -125px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-left-grey-small { background-position: -625px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-left-grey-small { background-position: -125px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-left-grey-small { background-position: -625px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-left-grey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-left-grey-small { background-position: -125px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-left-grey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-left-grey-small { background-position: -625px -125px;} .sip_regio-grid-xs-min .sip_immobilien .sip_regio-icon-arrow-left-grey-small { top: 5px;} .sip_regio-grid-md-min .sip_immobilien .sip_regio-icon-arrow-left-grey-small { top: 4px;} .sip_immobilien .sip_regio-icon-arrow-down-white-small { background-position: -75px -150px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-down-white-small { background-position: -575px -150px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-down-white-small { background-position: -75px -175px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-down-white-small { background-position: -575px -175px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-down-white-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-down-white-small { background-position: -75px -200px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-down-white-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-down-white-small { background-position: -575px -200px;} .sip_immobilien .sip_regio-icon-arrow-down-grey-small { background-position: -125px -150px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-down-grey-small { background-position: -625px -150px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-down-grey-small { background-position: -125px -175px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-down-grey-small { background-position: -625px -175px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-down-grey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-down-grey-small { background-position: -125px -200px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-down-grey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-down-grey-small { background-position: -625px -200px;} .sip_immobilien .sip_regio-icon-arrow-up-grey-small { background-position: -125px -225px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-arrow-up-grey-small { background-position: -625px -225px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-up-grey-small { background-position: -125px -250px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-arrow-up-grey-small { background-position: -625px -250px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-up-grey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-up-grey-small { background-position: -125px -275px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-arrow-up-grey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-arrow-up-grey-small { background-position: -625px -275px;} .sip_immobilien .sip_regio-icon-search-grey { background-position: -225px 0px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-search-grey { background-position: -725px 0px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-search-grey { background-position: -225px -25px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-search-grey { background-position: -725px -25px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-search-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-search-grey { background-position: -225px -50px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-search-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-search-grey { background-position: -725px -50px;} .sip_immobilien .sip_regio-icon-filter-grey { background-position: -225px 0px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-filter-grey { background-position: -725px 0px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-filter-grey { background-position: -225px -25px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-filter-grey { background-position: -725px -25px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-filter-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-filter-grey { background-position: -225px -50px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-filter-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-filter-grey { background-position: -725px -50px;} .sip_immobilien .sip_regio-icon-mail-grey { background-position: -425px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-mail-grey { background-position: -925px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-mail-grey { background-position: -425px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-mail-grey { background-position: -925px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-mail-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-mail-grey { background-position: -425px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-mail-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-mail-grey { background-position: -925px -125px;} .sip_immobilien .sip_regio-icon-print-grey { background-position: -225px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-print-grey { background-position: -725px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-print-grey { background-position: -225px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-print-grey { background-position: -725px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-print-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-print-grey { background-position: -225px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-print-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-print-grey { background-position: -725px -125px;} .sip_immobilien .sip_regio-icon-print-grey-small { background-position: -250px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-print-grey-small { background-position: -750px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-print-grey-small { background-position: -250px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-print-grey-small { background-position: -750px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-print-grey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-print-grey-small { background-position: -250px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-print-grey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-print-grey-small { background-position: -750px -125px;} .sip_immobilien .sip_regio-icon-share-grey { background-position: -425px -150px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-share-grey { background-position: -925px -150px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-share-grey { background-position: -425px -175px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-share-grey { background-position: -925px -175px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-share-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-share-grey { background-position: -425px -200px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-share-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-share-grey { background-position: -925px -200px;} .sip_immobilien .sip_regio-icon-bookmark-grey { background-position: -475px -150px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-bookmark-grey { background-position: -975px -150px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-bookmark-grey { background-position: -475px -175px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-bookmark-grey { background-position: -975px -175px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-bookmark-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-bookmark-grey { background-position: -475px -200px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-bookmark-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-bookmark-grey { background-position: -975px -200px;} .sip_immobilien .sip_regio-icon-phone-grey-small { background-position: -450px -275px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-phone-grey-small { background-position: -950px -275px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-phone-grey-small { background-position: -450px -300px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-phone-grey-small { background-position: -950px -300px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-phone-grey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-phone-grey-small { background-position: -450px -325px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-phone-grey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-phone-grey-small { background-position: -950px -325px;} .sip_immobilien .sip_regio-icon-save-search-circle-grey-small { background-position: -450px 0px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-save-search-circle-grey-small { background-position: -950px 0px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-save-search-circle-grey-small { background-position: -450px -25px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-save-search-circle-grey-small { background-position: -950px -25px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-save-search-circle-grey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-save-search-circle-grey-small { background-position: -450px -50px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-save-search-circle-grey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-save-search-circle-grey-small { background-position: -950px -50px;} .sip_immobilien .sip_regio-icon-mail-circle-grey-small { background-position: -450px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-mail-circle-grey-small { background-position: -950px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-mail-circle-grey-small { background-position: -450px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-mail-circle-grey-small { background-position: -950px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-mail-circle-grey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-mail-circle-grey-small { background-position: -450px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-mail-circle-grey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-mail-circle-grey-small { background-position: -950px -125px;} .sip_immobilien .sip_regio-icon-cellphone-grey-small { background-position: -325px -50px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-cellphone-grey-small { background-position: -825px -50px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-cellphone-grey-small { background-position: -325px -50px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-cellphone-grey-small { background-position: -825px -50px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-cellphone-grey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-cellphone-grey-small { background-position: -325px -50px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-cellphone-grey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-cellphone-grey-small { background-position: -825px -50px;} .sip_immobilien .sip_regio-icon-switch-map-grey { background-position: -350px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-switch-map-grey { background-position: -850px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-map-grey { background-position: -350px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-map-grey { background-position: -850px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-map-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-map-grey { background-position: -350px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-map-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-map-grey { background-position: -850px -125px;} .sip_immobilien .sip_regio-icon-switch-grid-grey { background-position: -350px -150px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-switch-grid-grey { background-position: -850px -150px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-grid-grey { background-position: -350px -175px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-grid-grey { background-position: -850px -175px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-grid-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-grid-grey { background-position: -350px -200px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-grid-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-grid-grey { background-position: -850px -200px;} .sip_immobilien .sip_regio-icon-switch-list-grey { background-position: -650px -375px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-switch-list-grey { background-position: -1150px -375px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-list-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-list-grey { background-position: -650px -425px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-list-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-list-grey { background-position: -1150px -425px;} .sip_immobilien .icon-switch-no-map-grey { background-position: -500px -375px; width: 20px;} .sip_regio-blue .sip_immobilien .icon-switch-no-map-grey { background-position: -1000px -375px;} .sip_regio-icon-container:hover .sip_immobilien .icon-switch-no-map-grey { background-position: -500px -400px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .icon-switch-no-map-grey { background-position: -1000px -400px;} .sip_regio-icon-container:active .sip_immobilien .icon-switch-no-map-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .icon-switch-no-map-grey { background-position: -500px -425px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .icon-switch-no-map-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .icon-switch-no-map-grey { background-position: -1000px -425px;} .sip_immobilien .sip_regio-icon-switch-list-map-grey { width: 20px; background-position: -550px -375px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-switch-list-map-grey { background-position: -1050px -375px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-list-map-grey { background-position: -550px -400px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-list-map-grey { background-position: -1050px -400px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-list-map-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-list-map-grey { background-position: -550px -425px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-list-map-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-list-map-grey { background-position: -1050px -425px;} .sip_immobilien .sip_regio-icon-switch-small-grid-grey { width: 20px; background-position: -600px -375px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-switch-small-grid-grey { background-position: -1100px -375px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-small-grid-grey { background-position: -600px -400px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-small-grid-grey { background-position: -1100px -400px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-small-grid-grey,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-small-grid-grey { background-position: -600px -425px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-small-grid-grey,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-small-grid-grey { background-position: -1100px -425px;} .sip_immobilien .sip_regio-icon-switch-listmap-large-white { background-position: -350px -300px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-switch-listmap-large-white { background-position: -850px -300px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-listmap-large-white { background-position: -350px -325px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-listmap-large-white { background-position: -850px -325px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-listmap-large-white,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-listmap-large-white { background-position: -350px -350px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-listmap-large-white,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-listmap-large-white { background-position: -850px -350px;} .sip_immobilien .sip_regio-icon-switch-listmap-small-white { background-position: -350px -225px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-switch-listmap-small-white { background-position: -850px -225px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-listmap-small-white { background-position: -350px -250px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-listmap-small-white { background-position: -850px -250px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-listmap-small-white,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-listmap-small-white { background-position: -350px -275px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-listmap-small-white,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-listmap-small-white { background-position: -850px -275px;} .sip_immobilien .sip_regio-icon-switch-listmap-full-white { background-position: -350px -375px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-switch-listmap-full-white { background-position: -850px -375px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-listmap-full-white { background-position: -350px -400px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-switch-listmap-full-white { background-position: -850px -400px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-listmap-full-white,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-listmap-full-white { background-position: -350px -425px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-switch-listmap-full-white,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-switch-listmap-full-white { background-position: -850px -425px;} .sip_immobilien .sip_regio-icon-overflow-menu-grey { background-position: -525px -150px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-overflow-menu-grey { background-position: -1025px -150px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-overflow-menu-grey { background-position: -525px -175px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-overflow-menu-grey { background-position: -1025px -175px;} .sip_immobilien .sip_regio-icon-check-red { background-position: -200px 0px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-check-red { background-position: -700px 0px;} .sip_immobilien .sip_regio-icon-check-red-small { background-position: -225px 0px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-check-red-small { background-position: -725px 0px;} .sip_immobilien .sip_regio-icon-geo { background-position: -303px -77px; width: 19px; height: 20px;}#sip_regio-sip-geo:hover .sip_immobilien .sip_regio-icon-geo,#sip_regio-sip-geo:focus .sip_immobilien .sip_regio-icon-geo { background-position: -303px -102px;}#sip_regio-sip-geo:active .sip_immobilien .sip_regio-icon-geo,#sip_regio-sip-geo.sip_regio-active .sip_immobilien .sip_regio-icon-geo { background-position: -303px -127px;} .sip_immobilien .sip_regio-icon-home-white { background-position: -250px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-home-white { background-position: -750px -75px;} .sip_immobilien .sip_regio-icon-favorite-white { background-position: -250px -150px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-favorite-white { background-position: -750px -150px;} .sip_immobilien .sip_regio-icon-favorite-grey { background-position: -253px -178px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-favorite-grey { background-position: -753px -178px;} .sip_immobilien .sip_regio-icon-favorite-black { background-position: -250px -200px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-favorite-black { background-position: -750px -200px;} .sip_immobilien .sip_regio-icon-favorite-white-small { background-position: -275px -150px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-favorite-white-small { background-position: -775px -150px;} .sip_immobilien .sip_regio-icon-menu-white { background-position: -200px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-menu-white { background-position: -700px -75px;} .sip_immobilien .sip_regio-icon-close-grey-small { background-position: -325px -225px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-close-grey-small { background-position: -825px -225px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-close-grey-small { background-position: -325px -250px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-close-grey-small { background-position: -825px -250px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-close-grey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-close-grey-small { background-position: -325px -275px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-close-grey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-close-grey-small { background-position: -825px -275px;} .sip_immobilien .sip_regio-icon-close-darkgrey-small { background-position: -325px -225px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-close-darkgrey-small { background-position: -825px -225px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-close-darkgrey-small { background-position: -325px -250px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-close-darkgrey-small { background-position: -825px -250px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-close-darkgrey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-close-darkgrey-small { background-position: -325px -275px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-close-darkgrey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-close-darkgrey-small { background-position: -825px -275px;} .sip_immobilien .sip_regio-icon-close-white { background-position: -250px -225px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-close-white { background-position: -750px -225px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-close-white { background-position: -250px -250px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-close-white { background-position: -750px -250px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-close-white,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-close-white { background-position: -250px -275px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-close-white,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-close-white { background-position: -750px -275px;} .sip_immobilien .sip_regio-icon-close-grey-big { background-position: -250px -275px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-close-grey-big { background-position: -750px -275px;} .sip_immobilien .sip_regio-icon-close-light-white { background-position: -225px -225px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-close-light-white { background-position: -725px -225px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-close-light-white { background-position: -325px -225px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-close-light-white { background-position: -825px -225px;} .sip_immobilien .sip_regio-icon-user-white { background-position: -250px -300px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-user-white { background-position: -750px -300px;} .sip_immobilien .sip_regio-icon-user-grey { background-position: -253px -327px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-user-grey { background-position: -753px -327px;} .sip_immobilien .sip_regio-icon-user-black { background-position: -250px -350px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-user-black { background-position: -750px -350px;} .sip_immobilien .sip_regio-icon-loupe-white { background-position: -300px -300px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-loupe-white { background-position: -800px -300px;} .sip_immobilien .sip_regio-icon-loupe-grey { background-position: -300px -325px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-loupe-grey { background-position: -800px -325px;} .sip_immobilien .sip_regio-icon-loupe-black { background-position: -300px -350px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-loupe-black { background-position: -800px -350px;} .sip_immobilien .sip_regio-icon-plus-white-small { background-position: -125px -275px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-plus-white-small { background-position: -625px -275px;} .sip_immobilien .sip_regio-icon-plus-grey-small { background-position: -125px -300px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-plus-grey-small { background-position: -625px -300px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-plus-grey-small,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-plus-grey-small { background-position: -125px -325px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-plus-grey-small,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-plus-grey-small { background-position: -625px -325px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-plus-grey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-plus-grey-small { background-position: -125px -350px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-plus-grey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-plus-grey-small { background-position: -625px -350px;} .sip_immobilien .sip_regio-icon-plus-white-light-small { background-position: -25px -300px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-plus-white-light-small { background-position: -525px -300px;} .sip_immobilien .sip_regio-icon-minus-white-light-small { background-position: -25px -400px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-minus-white-light-small { background-position: -525px -400px;} .sip_immobilien .sip_regio-icon-minus-grey-small { background-position: -125px -375px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-minus-grey-small { background-position: -625px -375px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-minus-grey-small,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-minus-grey-small { background-position: -125px -400px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-minus-grey-small,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-minus-grey-small { background-position: -625px -400px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-minus-grey-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-minus-grey-small { background-position: -125px -425px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-minus-grey-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-minus-grey-small { background-position: -625px -425px;} .sip_immobilien .sip_regio-icon-minus-darkgrey-small { background-position: -125px -400px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-minus-darkgrey-small { background-position: -625px -400px;} .sip_immobilien .sip_regio-icon-radio { background-position: -400px -225px; } .sip_regio-blue .sip_immobilien .sip_regio-icon-radio { background-position: -900px -225px;} .sip_immobilien .sip_regio-icon-container:active .sip_regio-icon-radio,.sip_immobilien .sip_regio-icon-container.active .sip_regio-icon-radio,.sip_immobilien .sip_regio-icon-container.sip_regio-active .sip_regio-icon-radio { background-position: -400px -275px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-container:active .sip_regio-icon-radio,.sip_regio-blue .sip_immobilien .sip_regio-icon-container.active .sip_regio-icon-radio,.sip_regio-blue .sip_immobilien .sip_regio-icon-container.sip_regio-active .sip_regio-icon-radio { background-position: -900px -275px;} .sip_immobilien .sip_regio-icon-input-down { background-position: -400px -100px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-input-down { background-position: -900px -100px;} .sip_immobilien .sip_regio-icon-checkbox { background-position: -400px -300px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-checkbox { background-position: -900px -300px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-checkbox { background-position: -400px -325px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-checkbox { background-position: -900px -325px;} .sip_regio-touchDevice .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-checkbox { background-position: -400px -300px;} .sip_regio-blue .sip_regio-touchDevice .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-checkbox { background-position: -900px -300px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-checkbox,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-checkbox { background-position: -400px -350px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-checkbox,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-checkbox { background-position: -900px -350px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-checkbox,.sip_regio-icon-container.sip_regio-active:hover .sip_immobilien .sip_regio-icon-checkbox { background-position: -400px -325px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-checkbox,.sip_regio-blue .sip_regio-icon-container.sip_regio-active:hover .sip_immobilien .sip_regio-icon-checkbox { background-position: -900px -325px;} .sip_regio-icon-container.sip_regio-active:hover .sip_immobilien .sip_regio-icon-checkbox { background-position: -400px -350px;} .sip_regio-blue .sip_regio-icon-container.sip_regio-active:hover .sip_immobilien .sip_regio-icon-checkbox { background-position: -900px -350px;} .sip_immobilien .sip_regio-icon-close-colored-small { background-position: -225px -225px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-close-colored-small { background-position: -725px -225px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-close-colored-small { background-position: -225px -250px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-close-colored-small { background-position: -725px -250px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-close-colored-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-close-colored-small { background-position: -225px -275px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-close-colored-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-close-colored-small { background-position: -725px -275px;} .sip_immobilien .sip_regio-icon-favorite-colored-small { background-position: -225px -300px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-favorite-colored-small { background-position: -725px -300px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-favorite-colored-small { background-position: -225px -325px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-favorite-colored-small { background-position: -725px -325px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-favorite-colored-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-favorite-colored-small { background-position: -225px -350px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-favorite-colored-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-favorite-colored-small { background-position: -725px -350px;} .sip_immobilien .sip_regio-icon-zoom-white { background-position: -300px -150px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-zoom-white { background-position: -800px -150px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-zoom-white { background-position: -300px -175px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-zoom-white { background-position: -800px -175px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-zoom-white,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-zoom-white { background-position: -300px -200px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-zoom-white,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-zoom-white { background-position: -800px -200px;} .sip_immobilien .sip_regio-icon-zoomout-white { background-position: -325px -150px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-zoomout-white { background-position: -825px -150px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-zoomout-white { background-position: -325px -175px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-zoomout-white { background-position: -825px -175px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-zoomout-white,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-zoomout-white { background-position: -325px -200px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-zoomout-white,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-zoomout-white { background-position: -825px -200px;} .sip_immobilien .sip_regio-icon-caret { float: right; right: -5px; background-position: -400px -87px; width: 11px; height: 9px; top: 6px; border: none;} .sip_regio-blue .sip_immobilien .sip_regio-icon-caret { background-position: -900px -87px;} .open .sip_immobilien .sip_regio-icon-caret,.sip_regio-open .sip_immobilien .sip_regio-icon-caret,.sip-select:hover .sip_immobilien .sip_regio-icon-caret { background-position: -400px -112px; background-image: url(../images/assets_color_circle_sm_if6_bwbank.svg);} .sip_regio-blue .open .sip_immobilien .sip_regio-icon-caret,.sip_regio-blue .sip_regio-open .sip_immobilien .sip_regio-icon-caret,.sip_regio-blue .sip-select:hover .sip_immobilien .sip_regio-icon-caret { background-position: -900px -112px;} .sip_immobilien .sip_regio-icon-info { background-position: -225px -375px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-info { background-position: -725px -375px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-info { background-position: -225px -400px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-info { background-position: -725px -400px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-info,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-info { background-position: -225px -425px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-info,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-info { background-position: -725px -425px;} .sip_immobilien .sip_regio-icon-calculator { background-position: -250px -375px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-calculator { background-position: -750px -375px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-calculator { background-position: -250px -400px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-calculator { background-position: -750px -400px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-calculator,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-calculator { background-position: -250px -425px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-calculator,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-calculator { background-position: -750px -425px;} .sip_immobilien .sip_regio-icon-refresh { background-position: -300px -375px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-refresh { background-position: -800px -375px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-refresh { background-position: -300px -400px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-refresh { background-position: -800px -400px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-refresh,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-refresh { background-position: -300px -425px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-refresh,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-refresh { background-position: -800px -425px;} .sip_immobilien .sip_regio-icon-facebook { background-position: -525px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-facebook { background-position: -1025px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-facebook,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-facebook { background-position: -525px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-facebook,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-facebook { background-position: -1025px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-facebook,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-facebook { background-position: -525px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-facebook,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-facebook { background-position: -1025px -125px;} .sip_immobilien .sip_regio-icon-facebook-small { background-position: -550px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-facebook-small { background-position: -1050px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-facebook-small,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-facebook-small { background-position: -550px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-facebook-small,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-facebook-small { background-position: -1050px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-facebook-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-facebook-small { background-position: -550px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-facebook-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-facebook-small { background-position: -1050px -125px;} .sip_immobilien .sip_regio-icon-twitter { background-position: -575px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-twitter { background-position: -1075px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-twitter,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-twitter { background-position: -575px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-twitter,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-twitter { background-position: -1075px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-twitter,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-twitter { background-position: -575px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-twitter,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-twitter { background-position: -1075px -125px;} .sip_immobilien .sip_regio-icon-twitter-small { background-position: -600px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-twitter-small { background-position: -1100px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-twitter-small,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-twitter-small { background-position: -600px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-twitter-small,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-twitter-small { background-position: -1100px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-twitter-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-twitter-small { background-position: -600px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-twitter-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-twitter-small { background-position: -1100px -125px;} .sip_immobilien .sip_regio-icon-googleplus { background-position: -625px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-googleplus { background-position: -1125px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-googleplus,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-googleplus { background-position: -625px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-googleplus,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-googleplus { background-position: -1125px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-googleplus,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-googleplus { background-position: -625px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-googleplus,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-googleplus { background-position: -1125px -125px;} .sip_immobilien .sip_regio-icon-googleplus-small { background-position: -650px -75px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-googleplus-small { background-position: -1150px -75px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-googleplus-small,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-googleplus-small { background-position: -650px -100px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-googleplus-small,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-googleplus-small { background-position: -1150px -100px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-googleplus-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-googleplus-small { background-position: -650px -125px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-googleplus-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-googleplus-small { background-position: -1150px -125px;} .sip_immobilien .sip_regio-icon-glv-person { background-position: -450px -300px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-glv-person { background-position: -950px -300px;} .sip_immobilien .sip_regio-icon-filter-small { background-position: -500px 0px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-filter-small { background-position: -1000px 0px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-filter-small,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-filter-small { background-position: -500px -25px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-filter-small,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-filter-small { background-position: -1000px -25px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-filter-small,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-filter-small { background-position: -500px -50px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-filter-small,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-filter-small { background-position: -1000px -50px;} .sip_immobilien .sip_regio-icon-glv-loupe { background-position: -500px -300px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-glv-loupe { background-position: -1000px -300px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-glv-loupe,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-glv-loupe { background-position: -500px -325px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-glv-loupe,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-glv-loupe { background-position: -1000px -325px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-glv-loupe,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-glv-loupe { background-position: -500px -350px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-glv-loupe,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-glv-loupe { background-position: -1000px -350px;} .sip_immobilien .sip_regio-icon-glv-comment { background-position: -550px -300px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-glv-comment { background-position: -1050px -300px;} .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-glv-comment,.sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-glv-comment { background-position: -550px -325px;} .sip_regio-blue .sip_regio-icon-container:hover .sip_immobilien .sip_regio-icon-glv-comment,.sip_regio-blue .sip_regio-icon-container:focus .sip_immobilien .sip_regio-icon-glv-comment { background-position: -1050px -325px;} .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-glv-comment,.sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-glv-comment { background-position: -550px -350px;} .sip_regio-blue .sip_regio-icon-container:active .sip_immobilien .sip_regio-icon-glv-comment,.sip_regio-blue .sip_regio-icon-container.sip_regio-active .sip_immobilien .sip_regio-icon-glv-comment { background-position: -1050px -350px;} .sip_immobilien .sip_regio-icon-glv-triangle { background-position: -450px -350px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-glv-triangle { background-position: -950px -350px;} .sip_immobilien .sip_regio-icon-gtgt { background-image: url(../images/assets_color_circle_sm_if6_bwbank.svg); background-position: -87.5px 0px; background-size: 700px 225px; width: 7px; height: 15px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-gtgt { background-position: -337.5px 0px;} .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomIn,.sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomIn { background: none; position: relative; display: inline-block; background-image: url(../images/assets_color_circle_sm_if6_bwbank.svg); background-repeat: no-repeat; background-size: 1400px 450px; width: 25px; height: 25px; top: 8px; background-position: -50px -300px; display: block; border-radius: 0;} .sip_regio-blue .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomIn,.sip_regio-blue .sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomIn { background-position: -550px -300px;} .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomIn:hover,.sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomIn:hover { background-position: -50px -325px;} .sip_regio-blue .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomIn:hover,.sip_regio-blue .sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomIn:hover { background-position: -550px -325px;} .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomIn:active,.sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomIn:active,.sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomIn.sip_regio-active,.sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomIn.sip_regio-active { background-position: -50px -350px;} .sip_regio-blue .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomIn:active,.sip_regio-blue .sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomIn:active,.sip_regio-blue .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomIn.sip_regio-active,.sip_regio-blue .sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomIn.sip_regio-active { background-position: -550px -350px;} .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomOut,.sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomOut { background: none; position: relative; display: inline-block; background-image: url(../images/assets_color_circle_sm_if6_bwbank.svg); background-repeat: no-repeat; background-size: 1400px 450px; width: 25px; height: 25px; top: 8px; background-position: -50px -375px; display: block; background-color: transparent; border-radius: 0; top: 12px;} .sip_regio-blue .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomOut,.sip_regio-blue .sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomOut { background-position: -550px -375px;} .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomOut:hover,.sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomOut:hover { background-position: -50px -400px;} .sip_regio-blue .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomOut:hover,.sip_regio-blue .sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomOut:hover { background-position: -550px -400px;} .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomOut:active,.sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomOut:active,.sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomOut.sip_regio-active,.sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomOut.sip_regio-active { background-position: -50px -425px;} .sip_regio-blue .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomOut:active,.sip_regio-blue .sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomOut:active,.sip_regio-blue .sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.olControlZoomOut.sip_regio-active,.sip_regio-blue .sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.olControlZoomOut.sip_regio-active { background-position: -550px -425px;} .sip_immobilien .sip_regio-in-progress-loader img { width: 100%;} .sip_immobilien .sip_regio-icon.in-link-r { margin-left: 4px;} .sip_immobilien .sip_regio-icon.in-link-l { margin-right: 4px;} .sip_immobilien .sip_regio-search-loader { float: left; margin-top: 2px; background-image: url("../images/loader.gif"); background-repeat: no-repeat; background-size: 50px 20px; background-position: -3px -2px; width: 44px; height: 19px; opacity: 1;}@media (min-width: 768px) { .sip_immobilien .sip_regio-search-loader { margin-left: 80px; }}@media (min-width: 992px) { .sip_immobilien .sip_regio-search-loader { margin-left: 77px; }}@media (min-width: 1200px) { .sip_immobilien .sip_regio-search-loader { margin-left: 20px; }}@media (min-width: 768px) { .modal-content .sip_immobilien .sip_regio-search-loader { margin-left: 45px; }}@media (min-width: 992px) { .modal-content .sip_immobilien .sip_regio-search-loader { margin-left: 68px; }}@media (min-width: 1200px) { .modal-content .sip_immobilien .sip_regio-search-loader { margin-left: 20px; }} .sip_immobilien .sip_regio-icon-group-open { background-position: 0px -75px; background-size: 1400px 450px; margin-right: 5px; margin-bottom: 5px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-group-open { background-position: -500px -75px;} .sip_regio-detail-list:hover .sip_immobilien .sip_regio-icon-group-open { background-position: 0px -100px; background-size: 1400px 450px;} .sip_regio-blue .sip_regio-detail-list:hover .sip_immobilien .sip_regio-icon-group-open { background-position: -500px -100px;} .sip_immobilien .sip_regio-icon-group-open.sip_regio-icon-group-opened-true { background-position: 0px -150px; background-size: 1400px 450px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-group-open.sip_regio-icon-group-opened-true { background-position: -500px -150px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-group-open.sip_regio-icon-group-opened-true { background-position: -500px -100px;} .sip_regio-detail-list:hover .sip_immobilien .sip_regio-icon-group-open.sip_regio-icon-group-opened-true { background-position: 0px -175px; background-size: 1400px 450px;} .sip_regio-blue .sip_regio-detail-list:hover .sip_immobilien .sip_regio-icon-group-open.sip_regio-icon-group-opened-true { background-position: -500px -175px;} .sip_immobilien button .sip_regio-icon-search-go { background-position: 0px 0px; background-size: 1400px 450px;} .sip_regio-blue .sip_immobilien button .sip_regio-icon-search-go { background-position: -500px 0px;} .sip_regio-blue .sip_immobilien button .sip_regio-icon-search-go { background-position: -500px -225px;} .sip_immobilien button:hover .sip_regio-icon-search-go { background-position: 0px -25px; background-size: 1400px 450px;} .sip_regio-blue .sip_immobilien button:hover .sip_regio-icon-search-go { background-position: -500px -25px;} .sip_regio-blue .sip_immobilien button:hover .sip_regio-icon-search-go { background-position: -500px -250px;} .sip_immobilien .sip_regio-icon-arrow-right-white-light,.sip_immobilien .sip_regio-icon-arrow-down-white,.sip_immobilien .sip_regio-icon-arrow-up-white,.sip_immobilien .sip_regio-icon-arrow-right-white,.sip_immobilien .sip_regio-icon-arrow-left-white-small,.sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.sip_regio-olControlZoomIn,.sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.sip_regio-olControlZoomIn,.sip_immobilien #sip_regio-detail-map div.sip_regio-olControlZoom a.sip_regio-olControlZoomOut,.sip_immobilien #sip_regio-list-map div.sip_regio-olControlZoom a.sip_regio-olControlZoomOut,.sip_immobilien .sip_regio-icon-arrow-right-grey,.sip_immobilien .sip_regio-icon-arrow-left-grey,.sip_immobilien .sip_regio-icon-arrow-right-grey-small,.sip_immobilien .sip_regio-icon-arrow-left-grey-small,.sip_immobilien .sip_regio-icon-arrow-down-grey-small,.sip_immobilien .sip_regio-icon-arrow-up-grey-small,.sip_immobilien .sip_regio-icon-plus-grey-small,.sip_immobilien .sip_regio-icon-minus-grey-small,.sip_immobilien .sip_regio-icon-close-colored-small,.sip_immobilien .sip_regio-icon-close-white,.sip_immobilien .sip_regio-icon-close-grey-small,.sip_immobilien .sip_regio-icon-radio,.sip_immobilien .sip_regio-icon-checkbox { background-image: url("../images/assets_color_circle_sm_if6_bwbank.svg");} .sip_immobilien .sip_regio-icon-checkbox-v2 { display: none;} .sip_immobilien .sip_regio-icon-checkbox-v2-checker { top: 0px; background-image: url("../images/assets_color_circle_sm_if6_bwbank.svg"); background-size: 1400px 450px; float: left; height: 35px; width: 17px; margin-right: 4px; background-repeat: initial;} .sip_immobilien .sip_regio-icon-checkbox-v2-checker.sip_regio-checker-true { background-position: -400px -350px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-checkbox-v2-checker.sip_regio-checker-true { background-position: -900px -350px;} .sip_immobilien .sip_regio-icon-checkbox-v2-checker.sip_regio-checker-false { background-position: -400px -300px;} .sip_regio-blue .sip_immobilien .sip_regio-icon-checkbox-v2-checker.sip_regio-checker-false { background-position: -900px -300px;} .sip_immobilien h1 { margin: 0; font-weight: bold; font-size: 40px; line-height: 43px; color: #f00;} .sip_immobilien h2 { margin: 0; font-size: 25px; line-height: 30px; font-weight: normal;} .sip_immobilien h3 { margin: 0; font-size: 20px; line-height: 24px; font-weight: normal;} .sip_immobilien h4 { margin: 0; font-size: 16px; line-height: 21px; font-weight: bold;} .sip_immobilien a,.sip_immobilien a:visited,.sip_immobilien a:active,.sip_immobilien a:focus { color: #777; text-decoration: none;} .sip_immobilien a:hover { color: #333;} .sip_immobilien .sip_regio-underline { text-decoration: underline;} .sip_immobilien .sip_regio-nl2br { white-space: pre-line;} .sip_immobilien p { -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; font-size: 16px; line-height: 21px;} .sip_immobilien .sip_regio-hypens { -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;} .sip_immobilien .sip_regio-no-hypens { -moz-hyphens: none; -o-hyphens: none; -webkit-hyphens: none; -ms-hyphens: none; hyphens: none;} .sip_immobilien .sip_regio-tblValue,.sip_immobilien .sip_regio-sip-small { font-size: 12px; line-height: 14px;} .sip_immobilien .sip_regio-tblValue { color: #333;} .sip_immobilien input,.sip_immobilien .form-control { font-size: 14px; line-height: 16px; color: #777;} .sip_immobilien label { line-height: 21px;} .sip_immobilien .tooltip { font-family: SparkasseWeb, Helvetica, Arial, sans-serif;} .sip_immobilien .tooltip .tooltip-inner { background-color: #f00;} .sip_immobilien .tooltip.top .tooltip-arrow { border-top-color: #f00;} .sip_regio-blue .sip_immobilien .tooltip { opacity: 0.9;} .sip_immobilien .sip_regio-ellipsis { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}@media (max-width: 991px) { .sip_immobilien h1 { font-size: 36px; line-height: 40px; } .sip_immobilien h2 { font-size: 20px; line-height: 24px; } .sip_immobilien h4, .sip_immobilien p, .sip_immobilien a, .sip_immobilien .sip_regio-detail-index, .sip_immobilien li { font-size: 14px; line-height: 20px; } .sip_immobilien input, .sip_immobilien label, .sip_immobilien .form-control, .sip_immobilien .sip_regio-btn-group button, .sip_immobilien .sip_regio-copyright { font-size: 14px; line-height: 20px; } .sip_immobilien .form-control:-ms-input-placeholder { font-size: 14px; line-height: 16px; } .sip_immobilien .form-control::-moz-placeholder { font-size: 14px; line-height: 16px; } .sip_immobilien .form-control::-webkit-input-placeholder { font-size: 14px; line-height: 16px; } .sip_immobilien .sip_regio-sip-select .sip_regio-btn-group button {  }}@media only screen and (max-width: 767px) { .sip_immobilien h1 { font-size: 25px; line-height: 30px; }} .sip_immobilien .sip_regio- {    } .sip_immobilien .sip_regio-custom-modal-fade { display: none;  position: fixed;  z-index: 2;  padding-top: 100px;  left: 0; top: 0; width: 100%;  height: 100%;  overflow: auto;  background-color: #000000;  opacity: 0.8; transition: display .15s linear;} .sip_immobilien .sip_regio-custom-modal { display: none; position: absolute; top: 0; z-index: 2;} .sip_immobilien .sip_regio-custom-modal-content { background-color: #fefefe; margin: auto; padding: 20px; border: 1px solid #888; max-height: 85vh; overflow: auto;}@media only screen and (max-width: 767px) { .sip_immobilien .sip_regio-custom-modal-content { padding: 10px 5px 70px; }}@media only screen and (min-width: 768px) { .sip_immobilien .sip_regio-custom-modal-content { width: 80%; left: calc(10%); right: calc(10%); }} .sip_immobilien .sip_regio-custom-modal-content input#sip-string { border-width: 1px;} .sip_immobilien .sip_regio-custom-modal-content .dropdown-menu { width: 100%;} .sip_immobilien .sip_regio-facette-search { padding-bottom: 0px;}@media only screen and (max-width: 767px) { .sip_immobilien .sip_regio-facette-search { width: 80%; left: calc(10%); right: calc(10%); }}@media only screen and (min-width: 768px) { .sip_immobilien .sip_regio-facette-search { top: 25px; }}@media only screen and (min-width: 1080px) { .sip_immobilien .sip_regio-facette-search { width: 600px; min-height: 525px; max-height: 800px; right: -190px; }} .sip_immobilien .sip_regio-facette-search > div { padding-bottom: 20px;} .sip_immobilien .sip_regio-facette-search .sip_regio-accordion-element p { margin-top: 5px; margin-bottom: 5px;} .sip_immobilien .sip_regio-expose-gallery { position: fixed; display: block; z-index: 2; top: 200px; min-height: 50vh; min-width: 50vh;} .sip_immobilien .sip_regio-banner-modal img { margin: 20px auto 10px; display: block;} .sip_immobilien .sip_regio-banner-modal .sip_regio-white-text { position: absolute; float: none; text-align: right; right: 0px; top: -6px;} .sip_immobilien .sip_regio-close { float: right;} .sip_immobilien .sip_regio-close span { color: #777; font-size: 16px; font-weight: normal;} .sip_immobilien .sip_regio-close:hover { text-decoration: underline;} .sip_immobilien .sip_regio-close-outter { position: fixed; top: 160px; right: 10%;} .sip_immobilien .sip_regio-close-outter span { color: #fff; font-size: 16px; font-weight: normal;} .sip_immobilien .sip_regio-close-outter:hover { text-decoration: underline;} .sip_regio-blue .sip_immobilien {  } .sip_regio-blue .sip_immobilien .sip_regio-lineabove { border-top: 1px solid #333 !important;} .sip_regio-blue .sip_immobilien .sip-button-container.hover .main-button.main-button--cta { background-color: #f00 !important; color: #fff !important; border-color: #f00 !important;} .sip_regio-blue .sip_immobilien .sip-button-container.hover .main-button.main-button--default { background-color: #f00 !important; color: #fff !important; border-color: #f00 !important;} .sip_regio-blue .sip_immobilien .main-button,.sip_regio-blue .sip_immobilien .main-button * { font-weight: bold !important;} .sip_regio-blue .sip_immobilien .sip_regio-btn.sip_regio-sip-cta { color: #fff !important; font-weight: bold !important;} .sip_regio-blue .sip_immobilien .sip-button-container .main-button--cta.main-button--withIcon .btn-label { position: relative;} .sip_regio-blue .sip_immobilien .sip-button-container .main-button--cta.main-button--withIcon .btn-label::after { border: 1px solid #333; content: ""; display: block; position: absolute; border-radius: 100%;} .sip_regio-blue .sip_immobilien .sip-button-container .main-button--cta.main-button--withIcon img.ic.ic--right { height: 11px !important; left: 3px; top: 0;} .sip_regio-blue .sip_immobilien .vpw-m .sip-button-container .main-button--cta.main-button--withIcon .btn-label::after { width: 21px; height: 21px; right: -29px; top: -4px;} .sip_regio-blue .sip_immobilien .vpw-s .sip-button-container .main-button--cta.main-button--withIcon .btn-label::after { width: 18px; height: 18px; right: -24px; top: -4px;} .sip_regio-blue .sip_immobilien .vpw-xs .sip-button-container .main-button--cta.main-button--withIcon .btn-label::after { display: none;} .sip_regio-blue .sip_immobilien .sip-button-container .main-button--default.main-button--withIcon .btn-label { position: relative;} .sip_regio-blue .sip_immobilien .sip-button-container .main-button--default.main-button--withIcon .btn-label::after { border: 1px solid #fff; content: ""; display: block; position: absolute; border-radius: 100%;} .sip_regio-blue .sip_immobilien .sip-button-container .main-button--default.main-button--withIcon img.ic.ic--left { height: 11px !important; left: -3px; top: 0;} .sip_regio-blue .sip_immobilien .vpw-m .sip-button-container .main-button--default.main-button--withIcon .btn-label::after { width: 21px; height: 21px; left: -29px; top: -4px;} .sip_regio-blue .sip_immobilien .vpw-s .sip-button-container .main-button--default.main-button--withIcon .btn-label::after { width: 18px; height: 18px; left: -24px; top: -4px;} .sip_regio-blue .sip_immobilien .vpw-xs .sip-button-container .main-button--default.main-button--withIcon .btn-label::after { display: none;} .sip_immobilien .sip_regio-btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px;} .sip_immobilien .h1,.sip_immobilien .h2,.sip_immobilien .h3,.sip_immobilien h1,.sip_immobilien h2,.sip_immobilien h3 { margin-bottom: 10px;} .sip_immobilien h2 { margin: 0;} .sip_immobilien .sip_regio-icon-text { bottom: 10px; position: absolute; right: 40px;} .sip_immobilien .sip_regio-icon-container:hover { text-decoration: none;} .sip_immobilien .sip_regio-icon-container:hover .sip_regio-icon-text { text-decoration: none;} .sip_immobilien .sip_regio-icon-container .sip_regio-icon-text { color: #777;} .sip_immobilien .sip_regio-icon-container .sip_regio-icon-text:hover { text-decoration: none;} .sip_immobilien .sip_regio-teaser-container { margin: 20px -5px 0;} .sip_immobilien .sip_regio-teaser { height: 288px; min-height: 0; background-color: transparent; padding: 0px; margin: 0 0 10px 0;} .sip_immobilien .sip_regio-teaser-content-container-wrapper { padding: 2px 10px 20px; background-color: #fff; height: 196px; width: 100%;}@media only screen and (max-width: 767px) { .sip_immobilien .sip_regio-teaser-content-container-wrapper { overflow-y: scroll; height: 180px; }} .sip_immobilien .sip_regio-teaser a.sip_regio-icon-container { bottom: 0; left: 0; position: absolute; right: 0; top: 0;} .sip_immobilien .sip_regio-teaser a.sip_regio-icon-container .sip_regio-icon { bottom: 0px; left: auto; position: absolute; right: 10px; top: auto;} .sip_immobilien .sip_regio-teaser-list h2 { margin-bottom: 5px;} .sip_immobilien .sip_regio-ul-checkbox ul { display: inline-block; list-style-type: none; margin: 0; padding: 10px 0 10px 10px;} .sip_immobilien .sip_regio-ul-checkbox ul > li { margin: 1px 0 0; padding: 0; padding-left: 20px;} .sip_immobilien .sip_regio-ul-checkbox ul > li:before { position: relative; display: inline-block; background-image: url(../images/assets_color_circle_sm_if6_bwbank.svg); background-repeat: no-repeat; background-size: 1400px 450px; width: 25px; height: 25px; background-position: -225px -25px; content: ""; top: 8px; left: -4px; margin-left: -20px; padding: 0 10px; width: 20px; height: 20px;} .sip_regio-blue .sip_immobilien .sip_regio-ul-checkbox ul > li:before { background-position: -725px -25px;} .sip_immobilien .sip_regio-ul-red ul > li { margin: 1px 0 0; padding: 0; padding-left: 20px;} .sip_immobilien .sip_regio-ul-red ul > li:before { background-position: -225px 0px;} .sip_regio-blue .sip_immobilien .sip_regio-ul-red ul > li:before { background-position: -725px 0px;} .sip_immobilien .sip_regio-broker-team-pic { max-width: 100%; padding-right: 10px;} .sip_immobilien .sip_regio-detail-broker-container { padding: 0 10px;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-info { background-color: #FFF; right: 5px; margin-right: 0px; padding-left: 10px; padding-right: 0px;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-provider { padding: 0;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-provider h2 { margin: 10px 0 15px; color: #333;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-provider .sip_regio-detail-broker-provider-data { padding: 0;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-provider .sip_regio-detail-broker-provider-data p.sip_regio-no-margin { margin-top: 0;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-provider .sip_regio-detail-broker-provider-data .sip_regio-broker-pic-frame { border: 1px solid #333; height: 208px; margin-top: 10px; margin-bottom: 7px; padding: 3px; width: 178px;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-provider .sip_regio-detail-broker-provider-data .sip_regio-broker-pic { float: left; height: 100%; width: 100%; vertical-align: top; background: #eee no-repeat center center; background-size: contain;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-provider .sip_regio-detail-broker-contact-data .sip_regio-icon { margin-left: 5px;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-provider-qr { padding: 0 10px;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-provider-qr .sip_regio-broker-qr-container { float: right;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-provider-qr .sip_regio-broker-qr-container .sip_regio-broker-qr-hl { margin-top: 15px;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-provider-qr .sip_regio-broker-qr-container .sip_regio-broker-qr { background: #fff no-repeat center center; background-size: contain; border: 1px solid #333; height: 180px; width: 180px;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-broker-page-text { white-space: pre-wrap;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-team { padding: 0;} .sip_immobilien .sip_regio-detail-broker-container .sip_regio-detail-broker-team h3 { color: #333;} .sip_immobilien .sip_regio-detail-recent-container { background-color: #fff; margin-bottom: 10px; min-height: 150px; padding: 0 10px 10px; padding-right: 0;} .sip_immobilien .sip_regio-detail-recent-container h2 { margin: 10px 0 15px; color: #333;} .sip_immobilien .sip_regio-detail-recent-container .sip_regio-icon-container { margin-right: 1px !important;} .sip_immobilien .sip_regio-detail-recent-container .sip_regio-estate-item { width: 100%;} .sip_immobilien .sip_regio-detail-recent-container .sip_regio-estate-item p a { right: -10px;} .sip_immobilien .sip_regio-detail-recent-container .sip_regio-estate-item .sip_regio-icon-arrow-right-grey-small { top: 5px;} .sip_immobilien .sip_regio-imprint-plain { white-space: pre-line;} .sip_immobilien .sip_regio-estate-list-small { max-width: calc(100% - 11px);} .sip_immobilien .sip_regio_brokerview a.sip_regio-expose-link { margin-top: -24px !important;} .sip_immobilien .sip_regio-row-bottom-margin { margin-bottom: 10px;} .sip_immobilien .sip_regio-icon-container.sip_regio-expose-link:after { font: 21px/70% Pictos-IF;} .sip_immobilien .sip_regio-home { margin-right: -20px;}@media (max-width: 1079px) { .sip_immobilien .sip_regio-home { margin-right: -10px; }} .sip_immobilien .sip-progress-bar-step-wrapper { padding-left: 0 !important; padding-right: 0 !important;} .sip_regio-blue .sip_immobilien .sip_regio-agb-label { color: #f00;} .sip_regio-blue .sip_immobilien .sip_regio-contact-form textarea { color: #f00;} .sip_immobilien .sip-js-component {   } .sip_immobilien .sip-js-component input[type="range"] { border: 0px !important;} .sip_immobilien .sip-js-component .slider .tooltip-track { margin-left: -25px; width: calc(100%- 47px);} .sip_immobilien .sip-js-component .value-tooltip { margin-top: -45px;} .sip_immobilien .sip-js-component .sip-button-default:hover .label { color: #666;} .sip_immobilien .sip-js-component .sip-button-cta:hover .label { color: #f00;} .sip_immobilien .sip-address-map-container {                      } .sip_immobilien .sip-address-map-container .leaflet-pane,.sip_immobilien .sip-address-map-container .leaflet-tile,.sip_immobilien .sip-address-map-container .leaflet-marker-icon,.sip_immobilien .sip-address-map-container .leaflet-marker-shadow,.sip_immobilien .sip-address-map-container .leaflet-tile-container,.sip_immobilien .sip-address-map-container .leaflet-pane > svg,.sip_immobilien .sip-address-map-container .leaflet-pane > canvas,.sip_immobilien .sip-address-map-container .leaflet-zoom-box,.sip_immobilien .sip-address-map-container .leaflet-image-layer,.sip_immobilien .sip-address-map-container .leaflet-layer { position: absolute; left: 0; top: 0;} .sip_immobilien .sip-address-map-container .leaflet-container { overflow: hidden;} .sip_immobilien .sip-address-map-container .leaflet-tile,.sip_immobilien .sip-address-map-container .leaflet-marker-icon,.sip_immobilien .sip-address-map-container .leaflet-marker-shadow { -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-user-drag: none;} .sip_immobilien .sip-address-map-container .leaflet-safari .leaflet-tile { image-rendering: -webkit-optimize-contrast;} .sip_immobilien .sip-address-map-container .leaflet-safari .leaflet-tile-container { width: 1600px; height: 1600px; -webkit-transform-origin: 0 0;} .sip_immobilien .sip-address-map-container .leaflet-marker-icon,.sip_immobilien .sip-address-map-container .leaflet-marker-shadow { display: block;} .sip_immobilien .sip-address-map-container .leaflet-container .leaflet-overlay-pane svg,.sip_immobilien .sip-address-map-container .leaflet-container .leaflet-marker-pane img,.sip_immobilien .sip-address-map-container .leaflet-container .leaflet-shadow-pane img,.sip_immobilien .sip-address-map-container .leaflet-container .leaflet-tile-pane img,.sip_immobilien .sip-address-map-container .leaflet-container img.leaflet-image-layer { max-width: none !important; max-height: none !important;} .sip_immobilien .sip-address-map-container .leaflet-container.leaflet-touch-zoom { -ms-touch-action: pan-x pan-y; touch-action: pan-x pan-y;} .sip_immobilien .sip-address-map-container .leaflet-container.leaflet-touch-drag { -ms-touch-action: pinch-zoom;  touch-action: none; touch-action: pinch-zoom;} .sip_immobilien .sip-address-map-container .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { -ms-touch-action: none; touch-action: none;} .sip_immobilien .sip-address-map-container .leaflet-container { -webkit-tap-highlight-color: transparent;} .sip_immobilien .sip-address-map-container .leaflet-container a { -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);} .sip_immobilien .sip-address-map-container .leaflet-tile { filter: inherit; visibility: hidden;} .sip_immobilien .sip-address-map-container .leaflet-tile-loaded { visibility: inherit;} .sip_immobilien .sip-address-map-container .leaflet-zoom-box { width: 0; height: 0; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 800;} .sip_immobilien .sip-address-map-container .leaflet-overlay-pane svg { -moz-user-select: none;} .sip_immobilien .sip-address-map-container .leaflet-pane { z-index: 400;} .sip_immobilien .sip-address-map-container .leaflet-tile-pane { z-index: 200;} .sip_immobilien .sip-address-map-container .leaflet-overlay-pane { z-index: 400;} .sip_immobilien .sip-address-map-container .leaflet-shadow-pane { z-index: 500;} .sip_immobilien .sip-address-map-container .leaflet-marker-pane { z-index: 600;} .sip_immobilien .sip-address-map-container .leaflet-tooltip-pane { z-index: 650;} .sip_immobilien .sip-address-map-container .leaflet-popup-pane { z-index: 700;} .sip_immobilien .sip-address-map-container .leaflet-map-pane canvas { z-index: 100;} .sip_immobilien .sip-address-map-container .leaflet-map-pane svg { z-index: 200;} .sip_immobilien .sip-address-map-container .leaflet-vml-shape { width: 1px; height: 1px;} .sip_immobilien .sip-address-map-container .lvml { behavior: url(#default#VML); display: inline-block; position: absolute;} .sip_immobilien .sip-address-map-container .leaflet-control { position: relative; z-index: 800; pointer-events: visiblePainted;  pointer-events: auto;} .sip_immobilien .sip-address-map-container .leaflet-top,.sip_immobilien .sip-address-map-container .leaflet-bottom { position: absolute; z-index: 1000; pointer-events: none;} .sip_immobilien .sip-address-map-container .leaflet-top { top: 0;} .sip_immobilien .sip-address-map-container .leaflet-right { right: 0;} .sip_immobilien .sip-address-map-container .leaflet-bottom { bottom: 0;} .sip_immobilien .sip-address-map-container .leaflet-left { left: 0;} .sip_immobilien .sip-address-map-container .leaflet-control { float: left; clear: both;} .sip_immobilien .sip-address-map-container .leaflet-right .leaflet-control { float: right;} .sip_immobilien .sip-address-map-container .leaflet-top .leaflet-control { margin-top: 10px;} .sip_immobilien .sip-address-map-container .leaflet-bottom .leaflet-control { margin-bottom: 10px;} .sip_immobilien .sip-address-map-container .leaflet-left .leaflet-control { margin-left: 10px;} .sip_immobilien .sip-address-map-container .leaflet-right .leaflet-control { margin-right: 10px;} .sip_immobilien .sip-address-map-container .leaflet-fade-anim .leaflet-tile { will-change: opacity;} .sip_immobilien .sip-address-map-container .leaflet-fade-anim .leaflet-popup { opacity: 0; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear;} .sip_immobilien .sip-address-map-container .leaflet-fade-anim .leaflet-map-pane .leaflet-popup { opacity: 1;} .sip_immobilien .sip-address-map-container .leaflet-zoom-animated { -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0;} .sip_immobilien .sip-address-map-container .leaflet-zoom-anim .leaflet-zoom-animated { will-change: transform;} .sip_immobilien .sip-address-map-container .leaflet-zoom-anim .leaflet-zoom-animated { -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1); -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1); -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1); transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);} .sip_immobilien .sip-address-map-container .leaflet-zoom-anim .leaflet-tile,.sip_immobilien .sip-address-map-container .leaflet-pan-anim .leaflet-tile { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;} .sip_immobilien .sip-address-map-container .leaflet-zoom-anim .leaflet-zoom-hide { visibility: hidden;} .sip_immobilien .sip-address-map-container .leaflet-interactive { cursor: pointer;} .sip_immobilien .sip-address-map-container .leaflet-grab { cursor: -webkit-grab; cursor: -moz-grab;} .sip_immobilien .sip-address-map-container .leaflet-crosshair,.sip_immobilien .sip-address-map-container .leaflet-crosshair .leaflet-interactive { cursor: crosshair;} .sip_immobilien .sip-address-map-container .leaflet-popup-pane,.sip_immobilien .sip-address-map-container .leaflet-control { cursor: auto;} .sip_immobilien .sip-address-map-container .leaflet-dragging .leaflet-grab,.sip_immobilien .sip-address-map-container .leaflet-dragging .leaflet-grab .leaflet-interactive,.sip_immobilien .sip-address-map-container .leaflet-dragging .leaflet-marker-draggable { cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing;} .sip_immobilien .sip-address-map-container .leaflet-marker-icon,.sip_immobilien .sip-address-map-container .leaflet-marker-shadow,.sip_immobilien .sip-address-map-container .leaflet-image-layer,.sip_immobilien .sip-address-map-container .leaflet-pane > svg path,.sip_immobilien .sip-address-map-container .leaflet-tile-container { pointer-events: none;} .sip_immobilien .sip-address-map-container .leaflet-marker-icon.leaflet-interactive,.sip_immobilien .sip-address-map-container .leaflet-image-layer.leaflet-interactive,.sip_immobilien .sip-address-map-container .leaflet-pane > svg path.leaflet-interactive { pointer-events: visiblePainted;  pointer-events: auto;} .sip_immobilien .sip-address-map-container .leaflet-container { background: #ddd; outline: 0;} .sip_immobilien .sip-address-map-container .leaflet-container a { color: #0078A8;} .sip_immobilien .sip-address-map-container .leaflet-container a.leaflet-active { outline: 2px solid orange;} .sip_immobilien .sip-address-map-container .leaflet-zoom-box { border: 2px dotted #38f; background: rgba(255, 255, 255, 0.5);} .sip_immobilien .sip-address-map-container .leaflet-container { font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;} .sip_immobilien .sip-address-map-container .leaflet-bar { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); border-radius: 4px;} .sip_immobilien .sip-address-map-container .leaflet-bar a,.sip_immobilien .sip-address-map-container .leaflet-bar a:hover { background-color: #fff; border-bottom: 1px solid #ccc; width: 26px; height: 26px; line-height: 26px; display: block; text-align: center; text-decoration: none; color: black;} .sip_immobilien .sip-address-map-container .leaflet-bar a,.sip_immobilien .sip-address-map-container .leaflet-control-layers-toggle { background-position: 50% 50%; background-repeat: no-repeat; display: block;} .sip_immobilien .sip-address-map-container .leaflet-bar a:hover { background-color: #f4f4f4;} .sip_immobilien .sip-address-map-container .leaflet-bar a:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px;} .sip_immobilien .sip-address-map-container .leaflet-bar a:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: none;} .sip_immobilien .sip-address-map-container .leaflet-bar a.leaflet-disabled { cursor: default; background-color: #f4f4f4; color: #bbb;} .sip_immobilien .sip-address-map-container .leaflet-touch .leaflet-bar a { width: 30px; height: 30px; line-height: 30px;} .sip_immobilien .sip-address-map-container .leaflet-touch .leaflet-bar a:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px;} .sip_immobilien .sip-address-map-container .leaflet-touch .leaflet-bar a:last-child { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;} .sip_immobilien .sip-address-map-container .leaflet-control-zoom-in,.sip_immobilien .sip-address-map-container .leaflet-control-zoom-out { font: bold 18px 'Lucida Console', Monaco, monospace; text-indent: 1px;} .sip_immobilien .sip-address-map-container .leaflet-touch .leaflet-control-zoom-in,.sip_immobilien .sip-address-map-container .leaflet-touch .leaflet-control-zoom-out { font-size: 22px;} .sip_immobilien .sip-address-map-container .leaflet-control-layers { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); background: #fff; border-radius: 5px;} .sip_immobilien .sip-address-map-container .leaflet-control-layers-toggle { width: 36px; height: 36px;} .sip_immobilien .sip-address-map-container .leaflet-retina .leaflet-control-layers-toggle { background-size: 26px 26px;} .sip_immobilien .sip-address-map-container .leaflet-touch .leaflet-control-layers-toggle { width: 44px; height: 44px;} .sip_immobilien .sip-address-map-container .leaflet-control-layers .leaflet-control-layers-list,.sip_immobilien .sip-address-map-container .leaflet-control-layers-expanded .leaflet-control-layers-toggle { display: none;} .sip_immobilien .sip-address-map-container .leaflet-control-layers-expanded .leaflet-control-layers-list { display: block; position: relative;} .sip_immobilien .sip-address-map-container .leaflet-control-layers-expanded { padding: 6px 10px 6px 6px; color: #333; background: #fff;} .sip_immobilien .sip-address-map-container .leaflet-control-layers-scrollbar { overflow-y: scroll; overflow-x: hidden; padding-right: 5px;} .sip_immobilien .sip-address-map-container .leaflet-control-layers-selector { margin-top: 2px; position: relative; top: 1px;} .sip_immobilien .sip-address-map-container .leaflet-control-layers label { display: block;} .sip_immobilien .sip-address-map-container .leaflet-control-layers-separator { height: 0; border-top: 1px solid #ddd; margin: 5px -10px 5px -6px;} .sip_immobilien .sip-address-map-container .leaflet-container .leaflet-control-attribution { background: #fff; background: rgba(255, 255, 255, 0.7); margin: 0;} .sip_immobilien .sip-address-map-container .leaflet-control-attribution,.sip_immobilien .sip-address-map-container .leaflet-control-scale-line { padding: 0 5px; color: #333;} .sip_immobilien .sip-address-map-container .leaflet-control-attribution a { text-decoration: none;} .sip_immobilien .sip-address-map-container .leaflet-control-attribution a:hover { text-decoration: underline;} .sip_immobilien .sip-address-map-container .leaflet-container .leaflet-control-attribution,.sip_immobilien .sip-address-map-container .leaflet-container .leaflet-control-scale { font-size: 11px;} .sip_immobilien .sip-address-map-container .leaflet-left .leaflet-control-scale { margin-left: 5px;} .sip_immobilien .sip-address-map-container .leaflet-bottom .leaflet-control-scale { margin-bottom: 5px;} .sip_immobilien .sip-address-map-container .leaflet-control-scale-line { border: 2px solid #777; border-top: none; line-height: 1.1; padding: 2px 5px 1px; font-size: 11px; white-space: nowrap; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; background: rgba(255, 255, 255, 0.5);} .sip_immobilien .sip-address-map-container .leaflet-control-scale-line:not(:first-child) { border-top: 2px solid #777; border-bottom: none; margin-top: -2px;} .sip_immobilien .sip-address-map-container .leaflet-control-scale-line:not(:first-child):not(:last-child) { border-bottom: 2px solid #777;} .sip_immobilien .sip-address-map-container .leaflet-touch .leaflet-control-attribution,.sip_immobilien .sip-address-map-container .leaflet-touch .leaflet-control-layers,.sip_immobilien .sip-address-map-container .leaflet-touch .leaflet-bar { box-shadow: none;} .sip_immobilien .sip-address-map-container .leaflet-touch .leaflet-control-layers,.sip_immobilien .sip-address-map-container .leaflet-touch .leaflet-bar { border: 2px solid rgba(0, 0, 0, 0.2); background-clip: padding-box;} .sip_immobilien .sip-address-map-container .leaflet-popup { position: absolute; text-align: center; margin-bottom: 20px;} .sip_immobilien .sip-address-map-container .leaflet-popup-content-wrapper { padding: 1px; text-align: left; border-radius: 12px;} .sip_immobilien .sip-address-map-container .leaflet-popup-content { margin: 13px 19px; line-height: 1.4;} .sip_immobilien .sip-address-map-container .leaflet-popup-content p { margin: 18px 0;} .sip_immobilien .sip-address-map-container .leaflet-popup-tip-container { width: 40px; height: 20px; position: absolute; left: 50%; margin-left: -20px; overflow: hidden; pointer-events: none;} .sip_immobilien .sip-address-map-container .leaflet-popup-tip { width: 17px; height: 17px; padding: 1px; margin: -10px auto 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);} .sip_immobilien .sip-address-map-container .leaflet-popup-content-wrapper,.sip_immobilien .sip-address-map-container .leaflet-popup-tip { background: white; color: #333; box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);} .sip_immobilien .sip-address-map-container .leaflet-container a.leaflet-popup-close-button { position: absolute; top: 0; right: 0; padding: 4px 4px 0 0; border: none; text-align: center; width: 18px; height: 14px; font: 16px/14px Tahoma, Verdana, sans-serif; color: #c3c3c3; text-decoration: none; font-weight: bold; background: transparent;} .sip_immobilien .sip-address-map-container .leaflet-container a.leaflet-popup-close-button:hover { color: #999;} .sip_immobilien .sip-address-map-container .leaflet-popup-scrolled { overflow: auto; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;} .sip_immobilien .sip-address-map-container .leaflet-oldie .leaflet-popup-content-wrapper { zoom: 1;} .sip_immobilien .sip-address-map-container .leaflet-oldie .leaflet-popup-tip { width: 24px; margin: 0 auto; -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);} .sip_immobilien .sip-address-map-container .leaflet-oldie .leaflet-popup-tip-container { margin-top: -1px;} .sip_immobilien .sip-address-map-container .leaflet-oldie .leaflet-control-zoom,.sip_immobilien .sip-address-map-container .leaflet-oldie .leaflet-control-layers,.sip_immobilien .sip-address-map-container .leaflet-oldie .leaflet-popup-content-wrapper,.sip_immobilien .sip-address-map-container .leaflet-oldie .leaflet-popup-tip { border: 1px solid #999;} .sip_immobilien .sip-address-map-container .leaflet-div-icon { background: #fff; border: 1px solid #666;} .sip_immobilien .sip-address-map-container .leaflet-tooltip { position: absolute; padding: 6px; background-color: #fff; border: 1px solid #fff; border-radius: 3px; color: #222; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);} .sip_immobilien .sip-address-map-container .leaflet-tooltip.leaflet-clickable { cursor: pointer; pointer-events: auto;} .sip_immobilien .sip-address-map-container .leaflet-tooltip-top:before,.sip_immobilien .sip-address-map-container .leaflet-tooltip-bottom:before,.sip_immobilien .sip-address-map-container .leaflet-tooltip-left:before,.sip_immobilien .sip-address-map-container .leaflet-tooltip-right:before { position: absolute; pointer-events: none; border: 6px solid transparent; background: transparent; content: "";} .sip_immobilien .sip-address-map-container .leaflet-tooltip-bottom { margin-top: 6px;} .sip_immobilien .sip-address-map-container .leaflet-tooltip-top { margin-top: -6px;} .sip_immobilien .sip-address-map-container .leaflet-tooltip-bottom:before,.sip_immobilien .sip-address-map-container .leaflet-tooltip-top:before { left: 50%; margin-left: -6px;} .sip_immobilien .sip-address-map-container .leaflet-tooltip-top:before { bottom: 0; margin-bottom: -12px; border-top-color: #fff;} .sip_immobilien .sip-address-map-container .leaflet-tooltip-bottom:before { top: 0; margin-top: -12px; margin-left: -6px; border-bottom-color: #fff;} .sip_immobilien .sip-address-map-container .leaflet-tooltip-left { margin-left: -6px;} .sip_immobilien .sip-address-map-container .leaflet-tooltip-right { margin-left: 6px;} .sip_immobilien .sip-address-map-container .leaflet-tooltip-left:before,.sip_immobilien .sip-address-map-container .leaflet-tooltip-right:before { top: 50%; margin-top: -6px;} .sip_immobilien .sip-address-map-container .leaflet-tooltip-left:before { right: 0; margin-right: -12px; border-left-color: #fff;} .sip_immobilien .sip-address-map-container .leaflet-tooltip-right:before { left: 0; margin-left: -12px; border-right-color: #fff;} .sip_immobilien .unit-symbol { font-size: 15px;} .sip_immobilien .sip-tabs .sip-tabs-content .text-input.sfp-input-group > .unit-symbol { margin-top: 4px !important;} .sip_immobilien .sip-expose-details .text-input > .unit-symbol { margin-top: -6px !important;} .sip_immobilien div[ui-view] { padding-right: 0; padding-left: 0;} .sip_immobilien > div.container { padding-left: 0; padding-right: 0; width: 100%;}@media only screen and (min-width: 768px) and (max-width: 1079px) { .sip_immobilien > div.container { padding: 0; }}@media only screen and (max-width: 767px) { .sip_immobilien > div.container { padding: 0; }} .sip_immobilien input[type="number"],.sip_immobilien input[type="number"] { -webkit-appearance: textfield; -moz-appearance: textfield;} .sip_immobilien .sip-top-estate { margin-top: -23px;} .sip_immobilien .sip-top-estate .estate-teaser-link-wrapper { right: 0 !important; bottom: 0 !important;} .sip_immobilien .sip-top-estate .estate-teaser-facts-wrapper { padding-top: 20px !important; padding-left: 0 !important; padding-right: 0 !important;} .sip_immobilien .sip-top-estate .vpw-s .estate-teaser-facts-wrapper { padding-top: 10px !important;} .sip_immobilien .sip-top-estate .vpw-xs .estate-teaser-facts-wrapper { padding-top: 5px !important;} .sip_immobilien .baufi-holder button.css-719ll6 { color: #fff;} .sip_immobilien .baufi-holder button.css-719ll6:hover { color: #f00;} .sip_immobilien .baufi-holder button[type="submit"] { color: #fff;} .sip_immobilien .baufi-holder button[type="submit"]:hover { color: inherit;} .sip_immobilien .fallback-link p { color: #666;} .sip_immobilien .sip-estate-hide-financing .sip-baufi-container { display: none;} .sip_immobilien .sip-estate-hide-financing .sip-baufi-container + .similar-estates > hr { display: none;}@media (min-width: 480px) and (max-width: 1079px) { .sip_immobilien .sip-top-estate .vpw-xs .estate-teaser-media, .sip_immobilien .sip-top-estate .vpw-xs .estate-facts-details-wrapper { display: block !important; position: relative !important; top: 0 !important; width: 100% !important; } .sip_immobilien .sip-top-estate .vpw-xs .estate-teaser-image { margin-left: 0 !important; } .sip_immobilien .sip-top-estate .vpw-xs .estate-teaser-eyecatcher-wrapper { top: 5px !important; right: 28px !important; } .sip_immobilien .sip-top-estate .vpw-xs .estate-facts-heading { padding-top: 0 !important; } .sip_immobilien .sip-top-estate .vpw-xs .estate-facts-details { padding-left: 0 !important; } .sip_immobilien .sip-top-estate .vpw-xs .estate-teaser-bookmark-wrapper { top: 5px !important; right: 5px !important; width: auto !important; left: auto !important; bottom: auto !important; } .sip_immobilien .sip-top-estate .vpw-xs .estate-teaser-bookmark-wrapper .text { display: none !important; }} .sip_immobilien {        } .sip_immobilien.sip_regio-blue {  } .sip_immobilien.sip_regio-blue .sip_regio-lineabove { border-top: 1px solid #333 !important;} .sip_immobilien.sip_regio-blue .sip-button-container.hover .main-button.main-button--cta { background-color: #f00 !important; color: #fff !important; border-color: #f00 !important;} .sip_immobilien.sip_regio-blue .sip-button-container.hover .main-button.main-button--default { background-color: #f00 !important; color: #fff !important; border-color: #f00 !important;} .sip_immobilien.sip_regio-blue .main-button,.sip_immobilien.sip_regio-blue .main-button * { font-weight: bold !important;} .sip_immobilien.sip_regio-blue .sip_regio-btn.sip_regio-sip-cta { color: #fff !important; font-weight: bold !important;} .sip_immobilien.sip_regio-blue .sip-button-container .main-button--cta.main-button--withIcon .btn-label { position: relative;} .sip_immobilien.sip_regio-blue .sip-button-container .main-button--cta.main-button--withIcon .btn-label::after { border: 1px solid #333; content: ""; display: block; position: absolute; border-radius: 100%;} .sip_immobilien.sip_regio-blue .sip-button-container .main-button--cta.main-button--withIcon img.ic.ic--right { height: 11px !important; left: 3px; top: 0;} .sip_immobilien.sip_regio-blue .vpw-m .sip-button-container .main-button--cta.main-button--withIcon .btn-label::after { width: 21px; height: 21px; right: -29px; top: -4px;} .sip_immobilien.sip_regio-blue .vpw-s .sip-button-container .main-button--cta.main-button--withIcon .btn-label::after { width: 18px; height: 18px; right: -24px; top: -4px;} .sip_immobilien.sip_regio-blue .vpw-xs .sip-button-container .main-button--cta.main-button--withIcon .btn-label::after { display: none;} .sip_immobilien.sip_regio-blue .sip-button-container .main-button--default.main-button--withIcon .btn-label { position: relative;} .sip_immobilien.sip_regio-blue .sip-button-container .main-button--default.main-button--withIcon .btn-label::after { border: 1px solid #fff; content: ""; display: block; position: absolute; border-radius: 100%;} .sip_immobilien.sip_regio-blue .sip-button-container .main-button--default.main-button--withIcon img.ic.ic--left { height: 11px !important; left: -3px; top: 0;} .sip_immobilien.sip_regio-blue .vpw-m .sip-button-container .main-button--default.main-button--withIcon .btn-label::after { width: 21px; height: 21px; left: -29px; top: -4px;} .sip_immobilien.sip_regio-blue .vpw-s .sip-button-container .main-button--default.main-button--withIcon .btn-label::after { width: 18px; height: 18px; left: -24px; top: -4px;} .sip_immobilien.sip_regio-blue .vpw-xs .sip-button-container .main-button--default.main-button--withIcon .btn-label::after { display: none;} .sip_immobilien .baufi-holder { position: relative; margin-bottom: -10px;} .sip_immobilien .baufi-holder .pricetext.sp4 { color: #666 !important; font-weight: bold !important; margin-bottom: -5px;} .sip_immobilien .baufi-holder .example-text { color: #666 !important; font-size: 0.9em;} .sip_immobilien .baufi-holder button[type="submit"] {  filter: grayscale(1) contrast(0.6) brightness(1.25);} .sip_immobilien .baufi-holder .save-calculation {  position: absolute; margin-top: -46px; right: 0;} .sip_immobilien .fallback-link .sip-button-container { display: flex; justify-content: center;} .sip_immobilien .financing-calculation-error p { color: #f00;} .sip_immobilien .gray-4 { color: #444444 !important;} .sip_immobilien .similar-estates { padding: 0;} .sip_immobilien .similar-estates div.sip-search-agent-m.vpw-m,.sip_immobilien .similar-estates div.sip-estate-list-m.vpw-m { padding: 0;} .sip_immobilien .similar-estates > hr { height: 1px; border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid black;} .sip_immobilien .vpw-m .similar-estates H2.sp1 { margin-bottom: -20px;} .sip_immobilien .vpw-s .similar-estates H2.sp1 { margin-bottom: -16px;} .sip_immobilien .vpw-xs .similar-estates H2.sp1 { margin-bottom: -10px;} .sip_immobilien .sip-expose-container + .similar-estates > hr { display: none;} .sip_immobilien .sip-expose-container .contact-form-wrapper,.sip_immobilien .sip-baufi-container .contact-form-wrapper { display: none;} .sip_immobilien .sip-expose-container .contact-form-wrapper.show,.sip_immobilien .sip-baufi-container .contact-form-wrapper.show { display: block;} .sip_immobilien .sip-expose-container .flex-content-row,.sip_immobilien .sip-baufi-container .flex-content-row { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; width: 100%;} .sip_immobilien .vpw-xs .sip-expose-container .flex-content-row,.sip_immobilien .vpw-xs .sip-baufi-container .flex-content-row { -webkit-flex-direction: column; flex-direction: column;} .sip_immobilien .sip-expose-container .flex-content-double-column,.sip_immobilien .sip-baufi-container .flex-content-double-column { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-flex-basis: 100%; flex-basis: 100%; -webkit-flex: 2; flex: 2; width: 66.6%;} .sip_immobilien .sip-expose-container .flex-content-column,.sip_immobilien .sip-baufi-container .flex-content-column { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-flex: 1; flex: 1; width: 33.3%;} .sip_immobilien .vpw-xs .sip-expose-container .flex-content-column,.sip_immobilien .vpw-xs .sip-baufi-container .flex-content-column { width: 100%;} .sip_immobilien .sip-expose-container h3 { margin-bottom: 0; margin-left: 0; margin-right: 0;} .sip_immobilien .sip-expose-container .sip-table-container .textButton-image { display: none;} .sip_immobilien .sip-expose-container .financing-btn-container { width: 100%; text-align: center;} .sip_immobilien .sip-expose-container .estate-details { width: 100%; margin-bottom: 14px;} .sip_immobilien .sip-expose-container .estate-details .estate-details-row-cell { width: 50%; box-sizing: border-box; text-align: left; text-overflow: ellipsis; overflow: hidden;} .sip_immobilien .sip-expose-container .estate-details .estate-details-row-cell a { color: #000; text-decoration: underline;} .sip_immobilien .sip-expose-container .estate-details .estate-details-row-cell a:hover { color: #bbb;} .sip_immobilien .sip-expose-container .estate-details .estate-details-row-cell.check-list-item { width: 100%;} .sip_immobilien .sip-expose-container .estate-details .estate-details-row-cell.check-list-item .sip-iconWithText-container .sip-iconWithText { margin: 0; cursor: initial;} .sip_immobilien .sip-expose-container .estate-details .estate-details-row-cell.check-list-item .sip-iconWithText-container .sip-iconWithText-icon { width: auto; height: auto;} .sip_immobilien .sip-expose-container .estate-details .estate-details-row-cell.check-list-item .sip-iconWithText-container .sip-iconWithText-icon img { width: 8px; height: 6px;} .sip_immobilien .vpw-m .sip-expose-container .estate-details .estate-details-row-cell.check-list-item .sip-iconWithText-container .sip-iconWithText-icon img { width: 11px; height: 8px;} .sip_immobilien .sip-expose-container .sip-content-box-container.eyecatcher-exclusiv .sip-image-gallery-component { position: relative;} .sip_immobilien .sip-expose-container .sip-content-box-container.eyecatcher-exclusiv .sip-image-gallery-component:after { content: "Exklusiv bei uns"; display: block; border-radius: 3px; background-color: rgba(255, 0, 0, 0.65); position: absolute; z-index: 10; font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5 !important; color: #666; margin: 0; color: #fff !important; line-height: 1 !important; padding: 2px 5px !important; font-style: italic;} .sip_immobilien .vpw-m .sip-expose-container .sip-content-box-container.eyecatcher-exclusiv .sip-image-gallery-component:after { font-size: 15px;} .sip_immobilien .vpw-s .sip-expose-container .sip-content-box-container.eyecatcher-exclusiv .sip-image-gallery-component:after { font-size: 14px;} .sip_immobilien .vpw-xs .sip-expose-container .sip-content-box-container.eyecatcher-exclusiv .sip-image-gallery-component:after { font-size: 14px;} .sip_immobilien .sip-expose-container .show-for-print-only { display: none;} .sip_immobilien .sip-expose-container .sip-estate-agent-name { margin-bottom: 0;} .sip_immobilien .sip-baufi-container .sip-baufi-container-title { font-family: "Sparkasse Web Head", SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 700; line-height: 1.1 !important; color: #f00; margin: 0; margin-bottom: 0;} .sip_immobilien .vpw-m .sip-baufi-container .sip-baufi-container-title { font-size: 34px;} .sip_immobilien .vpw-s .sip-baufi-container .sip-baufi-container-title { font-size: 26px;} .sip_immobilien .vpw-xs .sip-baufi-container .sip-baufi-container-title { font-size: 22px;} .sip_immobilien .vpw-m .sip-expose-container .financing-rate_info_common,.sip_immobilien .vpw-m .sip-expose-container .financing-rate_info { padding-top: 10px; padding-bottom: 10px;} .sip_immobilien .vpw-m .sip-expose-container .financing-btn-container .main-button--twolines .btn-label { max-width: 145px;} .sip_immobilien .vpw-m .sip-expose-container .estate-details { height: auto; display: flex; flex-wrap: wrap;} .sip_immobilien .vpw-m .sip-expose-container .estate-details .estate-details-row { display: flex; flex: 1 0 50%; max-width: 100%; padding-top: 10px;} .sip_immobilien .vpw-m .sip-expose-container .estate-details .estate-details-row:nth-child(1),.sip_immobilien .vpw-m .sip-expose-container .estate-details .estate-details-row:nth-child(2) { padding-top: 0;} .sip_immobilien .vpw-m .sip-expose-container .estate-details .estate-details-row:last-child:not(:nth-child(even)) { max-width: 50%;} .sip_immobilien .vpw-m .sip-expose-container .estate-details .estate-details-row-cell { padding-right: 10px;} .sip_immobilien .vpw-m .sip-expose-container .estate-details .estate-details-row-cell.value { font-weight: bold;} .sip_immobilien .vpw-m .sip-expose-container .sip-estate-imprint-paragraph { padding-bottom: 10px;} .sip_immobilien .vpw-m .sip-expose-container .sip-estate-imprint-paragraph:last-child { padding-bottom: 0;} .sip_immobilien .vpw-m .sip-expose-container .sip-function-icon-container { margin: 0;} .sip_immobilien .vpw-m .sip-expose-container .sip-content-box-container.eyecatcher-exclusiv .sip-image-gallery-component:after { height: 19px; top: 10px; right: 10px;} .sip_immobilien .vpw-m .sip-expose-container .flex-content-column { margin-left: 20px;} .sip_immobilien .vpw-s .sip-expose-container .financing-rate_info_common,.sip_immobilien .vpw-s .sip-expose-container .financing-rate_info { padding-top: 8px; padding-bottom: 8px;} .sip_immobilien .vpw-s .sip-expose-container .financing-btn-container .main-button--twolines .btn-label { max-width: 130px;} .sip_immobilien .vpw-s .sip-expose-container .estate-details { height: auto; display: flex; flex-wrap: wrap;} .sip_immobilien .vpw-s .sip-expose-container .estate-details .estate-details-row { display: flex; flex: 1 0 50%; max-width: 100%; padding-top: 8px;} .sip_immobilien .vpw-s .sip-expose-container .estate-details .estate-details-row:nth-child(1),.sip_immobilien .vpw-s .sip-expose-container .estate-details .estate-details-row:nth-child(2) { padding-top: 0;} .sip_immobilien .vpw-s .sip-expose-container .estate-details .estate-details-row:last-child:not(:nth-child(even)) { max-width: 50%;} .sip_immobilien .vpw-s .sip-expose-container .estate-details .estate-details-row-cell { padding-right: 8px;} .sip_immobilien .vpw-s .sip-expose-container .estate-details .estate-details-row-cell.value { font-weight: bold;} .sip_immobilien .vpw-s .sip-expose-container .sip-estate-imprint-paragraph { padding-bottom: 8px;} .sip_immobilien .vpw-s .sip-expose-container .sip-estate-imprint-paragraph:last-child { padding-bottom: 0;} .sip_immobilien .vpw-s .sip-expose-container .sip-function-icon-container { margin: 0;} .sip_immobilien .vpw-s .sip-expose-container .sip-content-box-container.eyecatcher-exclusiv .sip-image-gallery-component:after { height: 16px; top: 8px; right: 8px;} .sip_immobilien .vpw-s .sip-expose-container .flex-content-column { margin-left: 16px;} .sip_immobilien .vpw-xs .sip-expose-container .financing-rate_info_common,.sip_immobilien .vpw-xs .sip-expose-container .financing-rate_info { padding-top: 5px; padding-bottom: 5px;} .sip_immobilien .vpw-xs .sip-expose-container .financing-btn-container .main-button--twolines .btn-label { max-width: 130px;} .sip_immobilien .vpw-xs .sip-expose-container .estate-details .estate-details-row-cell { padding-bottom: 5px;} .sip_immobilien .vpw-xs .sip-expose-container .estate-details .estate-details-row-cell.value { font-weight: bold;} .sip_immobilien .vpw-xs .sip-expose-container .sip-estate-imprint-paragraph { padding-bottom: 5px;} .sip_immobilien .vpw-xs .sip-expose-container .sip-estate-imprint-paragraph:last-child { padding-bottom: 0;} .sip_immobilien .vpw-xs .sip-expose-container .sip-function-icon-container { margin: 0;} .sip_immobilien .vpw-xs .sip-expose-container .sip-content-box-container.eyecatcher-exclusiv .sip-image-gallery-component:after { height: 16px; top: 5px; right: 5px;} .sip_immobilien .vpw-xs .sip-expose-container .flex-content-row { -webkit-flex-direction: column; flex-direction: column;} .sip_immobilien .vpw-xs .sip-expose-container .flex-content-double-column { width: 100%;} .sip_immobilien .vpw-xs .sip-expose-container .estate-details-row { display: flex;} .sip_immobilien .vpw-xs .sip-expose-container .estate-details-row:last-child:not(:nth-child(even)) { max-width: 100%;} .sip_immobilien .vpw-xs .sip-expose-container .estate-details-row:last-child { margin-bottom: -5px;} .sip_immobilien .vpw-m .sip-baufi-container .flex-content-column { margin-right: 20px;} .sip_immobilien .vpw-s .sip-baufi-container .flex-content-column { margin-right: 16px;} .sip_immobilien .vpw-xs .sip-baufi-container .flex-content-row { -webkit-flex-direction: column; flex-direction: column;} .sip_immobilien .vpw-xs .sip-baufi-container .flex-content-column,.sip_immobilien .vpw-xs .sip-baufi-container .flex-content-double-column { width: 100%;}@media print { @page { size: A4 portrait; margin: 13mm 0; } .sip_immobilien body { padding: 0 30mm; margin: 0 auto; width: 210mm; background: #fff !important; } .sip_immobilien body .sip-expose-container:first-of-type ~ div, .sip_immobilien body .new-build-project-container:first-of-type ~ div, .sip_immobilien body .sip-expose-container .provider-imprint-container .imprint-Link, .sip_immobilien body .new-build-project-container .provider-imprint-container .imprint-Link, .sip_immobilien body .sip-expose-container .eyecatcher-section, .sip_immobilien body .new-build-project-container .eyecatcher-section, .sip_immobilien body .sip-expose-container .estate-major-details-container .estate-major-details .user-actions-section, .sip_immobilien body .new-build-project-container .estate-major-details-container .estate-major-details .user-actions-section, .sip_immobilien body .sip-expose-container .estate-details-container + .sip-content-box-container, .sip_immobilien body .new-build-project-container .estate-details-container + .sip-content-box-container, .sip_immobilien body .sip-expose-container .yellow-maps-map-container, .sip_immobilien body .new-build-project-container .yellow-maps-map-container, .sip_immobilien body .sip-expose-container .content-toggle-btn, .sip_immobilien body .new-build-project-container .content-toggle-btn, .sip_immobilien body .sip-expose-container .contact-form-wrapper, .sip_immobilien body .new-build-project-container .contact-form-wrapper, .sip_immobilien body .sip-expose-container .sip-image-gallery-component .navigation, .sip_immobilien body .new-build-project-container .sip-image-gallery-component .navigation, .sip_immobilien body .sip-expose-container .image-gallery-thumbnails, .sip_immobilien body .new-build-project-container .image-gallery-thumbnails { display: none; } .sip_immobilien body .sip-expose-container .show-for-print-only, .sip_immobilien body .new-build-project-container .show-for-print-only { display: block; } .sip_immobilien body .sip-expose-container .estate-major-details-container, .sip_immobilien body .new-build-project-container .estate-major-details-container, .sip_immobilien body .sip-expose-container .expose-gallery-wrapper, .sip_immobilien body .new-build-project-container .expose-gallery-wrapper { height: auto !important; } .sip_immobilien body .sip-expose-container .image-gallery-slide-container, .sip_immobilien body .new-build-project-container .image-gallery-slide-container { background: #fff; } .sip_immobilien body .sip-expose-container .sip-image-gallery-component, .sip_immobilien body .new-build-project-container .sip-image-gallery-component, .sip_immobilien body .sip-expose-container .image-gallery-image-container, .sip_immobilien body .new-build-project-container .image-gallery-image-container { height: auto !important; } .sip_immobilien body .sip-expose-container .sip-image-gallery-component img, .sip_immobilien body .new-build-project-container .sip-image-gallery-component img, .sip_immobilien body .sip-expose-container .image-gallery-image-container img, .sip_immobilien body .new-build-project-container .image-gallery-image-container img { max-width: 100mm !important; height: auto !important; } .sip_immobilien body .sip-expose-container .sip-estate-mainfacts-container .estate-mainfacts, .sip_immobilien body .new-build-project-container .sip-estate-mainfacts-container .estate-mainfacts { flex-flow: column; max-height: none; } .sip_immobilien body .sip-expose-container .sip-estate-mainfacts-container .estate-mainfacts .mainfact-label, .sip_immobilien body .new-build-project-container .sip-estate-mainfacts-container .estate-mainfacts .mainfact-label, .sip_immobilien body .sip-expose-container .sip-estate-mainfacts-container .estate-mainfacts .mainfact-value, .sip_immobilien body .new-build-project-container .sip-estate-mainfacts-container .estate-mainfacts .mainfact-value { width: 100%; } .sip_immobilien body .sip-expose-container .sip-estate-mainfacts-container .estate-mainfacts .mainfact-value, .sip_immobilien body .new-build-project-container .sip-estate-mainfacts-container .estate-mainfacts .mainfact-value { height: 2em; } .sip_immobilien body .sip-expose-container .sip-estate-mainfacts-container .estate-mainfacts dt:nth-child(1), .sip_immobilien body .new-build-project-container .sip-estate-mainfacts-container .estate-mainfacts dt:nth-child(1) { order: 1; width: 100%; } .sip_immobilien body .sip-expose-container .sip-estate-mainfacts-container .estate-mainfacts dd:nth-child(2), .sip_immobilien body .new-build-project-container .sip-estate-mainfacts-container .estate-mainfacts dd:nth-child(2) { order: 2; width: 100%; } .sip_immobilien body .sip-expose-container .sip-estate-mainfacts-container .estate-mainfacts dt:nth-child(3), .sip_immobilien body .new-build-project-container .sip-estate-mainfacts-container .estate-mainfacts dt:nth-child(3) { order: 3; width: 100%; } .sip_immobilien body .sip-expose-container .sip-estate-mainfacts-container .estate-mainfacts dd:nth-child(4), .sip_immobilien body .new-build-project-container .sip-estate-mainfacts-container .estate-mainfacts dd:nth-child(4) { order: 4; width: 100%; } .sip_immobilien body .sip-expose-container .sip-estate-mainfacts-container .estate-mainfacts dt:nth-child(5), .sip_immobilien body .new-build-project-container .sip-estate-mainfacts-container .estate-mainfacts dt:nth-child(5) { order: 5; width: 100%; } .sip_immobilien body .sip-expose-container .sip-estate-mainfacts-container .estate-mainfacts dd:nth-child(6), .sip_immobilien body .new-build-project-container .sip-estate-mainfacts-container .estate-mainfacts dd:nth-child(6) { order: 6; width: 100%; } .sip_immobilien body .sip-expose-container .togglebox-container .collapsible, .sip_immobilien body .new-build-project-container .togglebox-container .collapsible, .sip_immobilien body .sip-expose-container .togglebox-container .collapsed, .sip_immobilien body .new-build-project-container .togglebox-container .collapsed { visibility: visible; height: auto; padding: 0 !important; } .sip_immobilien body .sip-expose-container .parting-line:before, .sip_immobilien body .new-build-project-container .parting-line:before { display: none; } .sip_immobilien body .sip-expose-container .sip-content-box-container, .sip_immobilien body .new-build-project-container .sip-content-box-container { background-color: #fff !important; page-break-inside: avoid;  } .sip_immobilien body .sip-expose-container .sip-content-box-container .sip-content-box-title, .sip_immobilien body .new-build-project-container .sip-content-box-container .sip-content-box-title { page-break-before: avoid; margin-bottom: 10px !important; } .sip_immobilien body .sip-expose-container .sip-content-box-container .sip-content-box-content p, .sip_immobilien body .new-build-project-container .sip-content-box-container .sip-content-box-content p { orphans: 3; widows: 3; } .sip_immobilien body .sip-expose-container .estate-details-boxes + .sip-content-box-container, .sip_immobilien body .new-build-project-container .estate-details-boxes + .sip-content-box-container { display: none;  } .sip_immobilien body .sip-expose-container .estate-details-boxes > div:first-child .sip-content-box-container, .sip_immobilien body .new-build-project-container .estate-details-boxes > div:first-child .sip-content-box-container { page-break-inside: auto;  } .sip_immobilien body .sip-expose-container .estate-details-boxes > div:first-child .sip-content-box-container .sip-content-box-content div, .sip_immobilien body .new-build-project-container .estate-details-boxes > div:first-child .sip-content-box-container .sip-content-box-content div { page-break-inside: avoid;  display: block; } .sip_immobilien body .sip-expose-container .sip-estate-agent-img-container, .sip_immobilien body .new-build-project-container .sip-estate-agent-img-container { text-align: left; } .sip_immobilien body .sp2 { font-size: 17px !important; } .sip_immobilien body .sp9, .sip_immobilien body .provider-name { font-size: 12px !important; } .sip_immobilien body .sip-estate-mainfacts-container .mainfact-value { font-size: 14px !important; } .sip_immobilien body .sip-estate-mainfacts-container .mainfact-label { font-size: 11px !important; } .sip_immobilien body .estate-title { font-size: 26px !important; } .sip_immobilien body .estate-subtitle { font-size: 17px !important; } .sip_immobilien body .vpw-m .partner-logo .partner-logo-img-container, .sip_immobilien body .vpw-s .partner-logo .partner-logo-img-container, .sip_immobilien body .vpw-xs .partner-logo .partner-logo-img-container { height: auto; } .sip_immobilien body .vpw-m .partner-logo .partner-logo-img-container img, .sip_immobilien body .vpw-s .partner-logo .partner-logo-img-container img, .sip_immobilien body .vpw-xs .partner-logo .partner-logo-img-container img { max-height: 1.5cm; } .sip_immobilien body .vpw-m .partner-logo .provider-imprint-container, .sip_immobilien body .vpw-s .partner-logo .provider-imprint-container, .sip_immobilien body .vpw-xs .partner-logo .provider-imprint-container { height: auto; } .sip_immobilien .vpw-m .sip-expose-container .estate-title-container .sip-button-container, .sip_immobilien .vpw-m .new-build-project-container .estate-title-container .sip-button-container { display: none; } .sip_immobilien .vpw-m .sip-expose-container .provider-section .imprint-link, .sip_immobilien .vpw-m .new-build-project-container .provider-section .imprint-link { visibility: hidden; } .sip_immobilien .vpw-m .sip-expose-container .attributeTable .sip-content-box-container, .sip_immobilien .vpw-m .new-build-project-container .attributeTable .sip-content-box-container { display: block; } .sip_immobilien .vpw-m .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes, .sip_immobilien .vpw-m .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes { display: block; } .sip_immobilien .vpw-m .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content.sip-content-box-column, .sip_immobilien .vpw-m .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content.sip-content-box-column { width: 100%; } .sip_immobilien .vpw-m .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row, .sip_immobilien .vpw-m .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row { display: flex; padding-top: 10px; } .sip_immobilien .vpw-m .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row:last-child:not(:nth-child(even)), .sip_immobilien .vpw-m .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row:last-child:not(:nth-child(even)) { max-width: 100%; } .sip_immobilien .vpw-m .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row:last-child, .sip_immobilien .vpw-m .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row:last-child { margin-bottom: -10px; } .sip_immobilien .vpw-m .sip-expose-container .contentBoxes .sip-content-box-container, .sip_immobilien .vpw-m .new-build-project-container .contentBoxes .sip-content-box-container { display: block; } .sip_immobilien .vpw-m .sip-expose-container .contentBoxes .sip-content-box-container .sip-content-box-content.sip-content-box-column, .sip_immobilien .vpw-m .new-build-project-container .contentBoxes .sip-content-box-container .sip-content-box-content.sip-content-box-column { width: 100%; } .sip_immobilien .vpw-s .sip-expose-container .estate-title-container .sip-button-container, .sip_immobilien .vpw-s .new-build-project-container .estate-title-container .sip-button-container { display: none; } .sip_immobilien .vpw-s .sip-expose-container .provider-section .imprint-link, .sip_immobilien .vpw-s .new-build-project-container .provider-section .imprint-link { visibility: hidden; } .sip_immobilien .vpw-s .sip-expose-container .attributeTable .sip-content-box-container, .sip_immobilien .vpw-s .new-build-project-container .attributeTable .sip-content-box-container { display: block; } .sip_immobilien .vpw-s .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes, .sip_immobilien .vpw-s .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes { display: block; } .sip_immobilien .vpw-s .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content.sip-content-box-column, .sip_immobilien .vpw-s .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content.sip-content-box-column { width: 100%; } .sip_immobilien .vpw-s .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row, .sip_immobilien .vpw-s .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row { display: flex; padding-top: 8px; } .sip_immobilien .vpw-s .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row:last-child:not(:nth-child(even)), .sip_immobilien .vpw-s .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row:last-child:not(:nth-child(even)) { max-width: 100%; } .sip_immobilien .vpw-s .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row:last-child, .sip_immobilien .vpw-s .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row:last-child { margin-bottom: -8px; } .sip_immobilien .vpw-s .sip-expose-container .contentBoxes .sip-content-box-container, .sip_immobilien .vpw-s .new-build-project-container .contentBoxes .sip-content-box-container { display: block; } .sip_immobilien .vpw-s .sip-expose-container .contentBoxes .sip-content-box-container .sip-content-box-content.sip-content-box-column, .sip_immobilien .vpw-s .new-build-project-container .contentBoxes .sip-content-box-container .sip-content-box-content.sip-content-box-column { width: 100%; } .sip_immobilien .vpw-xs .sip-expose-container .estate-title-container .sip-button-container, .sip_immobilien .vpw-xs .new-build-project-container .estate-title-container .sip-button-container { display: none; } .sip_immobilien .vpw-xs .sip-expose-container .provider-section .imprint-link, .sip_immobilien .vpw-xs .new-build-project-container .provider-section .imprint-link { visibility: hidden; } .sip_immobilien .vpw-xs .sip-expose-container .attributeTable .sip-content-box-container, .sip_immobilien .vpw-xs .new-build-project-container .attributeTable .sip-content-box-container { display: block; } .sip_immobilien .vpw-xs .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes, .sip_immobilien .vpw-xs .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes { display: block; } .sip_immobilien .vpw-xs .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content.sip-content-box-column, .sip_immobilien .vpw-xs .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content.sip-content-box-column { width: 100%; } .sip_immobilien .vpw-xs .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row, .sip_immobilien .vpw-xs .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row { display: flex; padding-top: 5px; } .sip_immobilien .vpw-xs .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row:last-child:not(:nth-child(even)), .sip_immobilien .vpw-xs .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row:last-child:not(:nth-child(even)) { max-width: 100%; } .sip_immobilien .vpw-xs .sip-expose-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row:last-child, .sip_immobilien .vpw-xs .new-build-project-container .attributeTable .sip-content-box-container.estate-attributes .sip-content-box-content .estate-details-row:last-child { margin-bottom: -5px; } .sip_immobilien .vpw-xs .sip-expose-container .contentBoxes .sip-content-box-container, .sip_immobilien .vpw-xs .new-build-project-container .contentBoxes .sip-content-box-container { display: block; } .sip_immobilien .vpw-xs .sip-expose-container .contentBoxes .sip-content-box-container .sip-content-box-content.sip-content-box-column, .sip_immobilien .vpw-xs .new-build-project-container .contentBoxes .sip-content-box-container .sip-content-box-content.sip-content-box-column { width: 100%; }} .sip_immobilien .estate-details-container { display: block;} .sip_immobilien .estate-details-container .estate-details-boxes { min-height: 600px;} .sip_immobilien .estate-details-container > div > div:empty + div .sip-content-box-container:first-of-type:before { display: none;} .sip_immobilien .vpw-m .estate-details-container { margin-top: 20px;} .sip_immobilien .vpw-s .estate-details-container { margin-top: 16px;} .sip_immobilien .vpw-xs .estate-details-container { margin-top: 10px;} .sip_immobilien .vpw-m .estate-specified-facts .collapsible,.sip_immobilien .vpw-m .nbp-specified-facts .collapsible { padding: 0 20px;} .sip_immobilien .vpw-m .estate-specified-facts .estate-details-container .parting-line:first-child:before,.sip_immobilien .vpw-m .nbp-specified-facts .estate-details-container .parting-line:first-child:before { border: none;} .sip_immobilien .vpw-m .estate-specified-facts .sip-content-box-container,.sip_immobilien .vpw-m .nbp-specified-facts .sip-content-box-container { display: flex; justify-content: space-between; padding: 20px 10px;} .sip_immobilien .vpw-m .estate-specified-facts .sip-content-box-content.sip-content-box-column,.sip_immobilien .vpw-m .nbp-specified-facts .sip-content-box-content.sip-content-box-column { width: 600px;} .sip_immobilien .vpw-s .estate-specified-facts .collapsible,.sip_immobilien .vpw-s .nbp-specified-facts .collapsible { padding: 0 16px;} .sip_immobilien .vpw-s .estate-specified-facts .estate-details-container .parting-line:first-child:before,.sip_immobilien .vpw-s .nbp-specified-facts .estate-details-container .parting-line:first-child:before { border: none;} .sip_immobilien .vpw-s .estate-specified-facts .sip-content-box-container,.sip_immobilien .vpw-s .nbp-specified-facts .sip-content-box-container { display: flex; justify-content: space-between; padding: 16px 8px;} .sip_immobilien .vpw-s .estate-specified-facts .sip-content-box-content.sip-content-box-column,.sip_immobilien .vpw-s .nbp-specified-facts .sip-content-box-content.sip-content-box-column { width: 70%;} .sip_immobilien .vpw-xs .estate-specified-facts .collapsible,.sip_immobilien .vpw-xs .nbp-specified-facts .collapsible { padding: 0 10px;} .sip_immobilien .vpw-xs .estate-specified-facts .estate-details-container .parting-line:first-child:before,.sip_immobilien .vpw-xs .nbp-specified-facts .estate-details-container .parting-line:first-child:before { border: none;} .sip_immobilien .vpw-xs .estate-specified-facts .collapsible,.sip_immobilien .vpw-xs .nbp-specified-facts .collapsible { padding: 0;} .sip_immobilien .vpw-xs .estate-specified-facts .sip-content-box-container,.sip_immobilien .vpw-xs .nbp-specified-facts .sip-content-box-container { margin-top: 0; padding-top: 10px;} .sip_immobilien .estate-major-details-container { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-flex: 1; flex: 1; width: 33.3%;} .sip_immobilien .estate-major-details-container .estate-major-details { margin-top: 0 !important; height: 100%;} .sip_immobilien .estate-major-details-container .estate-major-details > .sip-content-box-content { position: relative; height: 100%;} .sip_immobilien .estate-major-details-container .estate-major-details > .sip-content-box-content .eyecatcher-section .eyecatcher-list { -webkit-flex-wrap: wrap; flex-wrap: wrap;} .sip_immobilien .estate-major-details-container .estate-major-details > .sip-content-box-content .eyecatcher-section .eyecatcher-text { white-space: nowrap;} .sip_immobilien .estate-major-details-container .estate-major-details .user-actions-section { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; width: 100%; position: absolute; bottom: 0;} .sip_immobilien .estate-major-details-container .estate-major-details .user-actions-section a { outline: 0;} .sip_immobilien .estate-major-details-container .estate-major-details .user-actions-section .contact-button-container { display: -webkit-flex; display: flex; flex-grow: 1; width: auto;} .sip_immobilien .estate-major-details-container .estate-major-details .user-actions-section .contact-button-container .label-wrapper,.sip_immobilien .estate-major-details-container .estate-major-details .user-actions-section .contact-button-container .btn-label { flex-grow: 1;} .sip_immobilien .estate-major-details-container .estate-major-details .user-actions-section .sip-button-container { flex-grow: 1;} .sip_immobilien .estate-major-details-container .estate-major-details .user-actions-section .sip-button-container .main-button { margin: 0 !important; padding: 0 !important; flex-grow: 1; max-width: none !important;} .sip_immobilien .vpw-m .estate-major-details-container { height: 425px;} .sip_immobilien .vpw-m .estate-major-details-container .eyecatcher-section { margin-bottom: 20px; height: 48px;} .sip_immobilien .vpw-m .estate-major-details-container .eyecatcher-section .eyecatcher-item { margin-right: 10px; margin-bottom: 10px;} .sip_immobilien .vpw-m .estate-major-details-container .user-actions-section { justify-content: end;} .sip_immobilien .vpw-m .estate-major-details-container .user-actions-section * { margin-right: 10px;} .sip_immobilien .vpw-m .estate-major-details-container .user-actions-section *:last-child { margin-right: 0;} .sip_immobilien .vpw-m .estate-major-details-container .user-actions-section .sip-function-icon-container { margin: 0;} .sip_immobilien .vpw-s .estate-major-details-container { height: 365px;} .sip_immobilien .vpw-s .estate-major-details-container .eyecatcher-section { margin-bottom: 16px; height: 38px;} .sip_immobilien .vpw-s .estate-major-details-container .eyecatcher-section .eyecatcher-item { margin-right: 8px; margin-bottom: 8px;} .sip_immobilien .vpw-s .estate-major-details-container .user-actions-section { justify-content: end;} .sip_immobilien .vpw-s .estate-major-details-container .user-actions-section * { margin-right: 8px;} .sip_immobilien .vpw-s .estate-major-details-container .user-actions-section *:last-child { margin-right: 0;} .sip_immobilien .vpw-s .estate-major-details-container .user-actions-section .sip-function-icon-container { margin: 0;} .sip_immobilien .vpw-xs .estate-major-details-container { height: 310px; width: 100%; flex-basis: auto;} .sip_immobilien .vpw-xs .estate-major-details-container .eyecatcher-section { margin-bottom: 10px; height: 38px;} .sip_immobilien .vpw-xs .estate-major-details-container .eyecatcher-section .eyecatcher-item { margin-right: 5px; margin-bottom: 5px;} .sip_immobilien .vpw-xs .estate-major-details-container .user-actions-section { justify-content: end;} .sip_immobilien .vpw-xs .estate-major-details-container .user-actions-section * { margin-right: 5px;} .sip_immobilien .vpw-xs .estate-major-details-container .user-actions-section *:last-child { margin-right: 0;} .sip_immobilien .vpw-xs .estate-major-details-container .user-actions-section .sip-function-icon-container { margin: 0;} .sip_immobilien .estate-title-container .estate-title { font-family: "Sparkasse Web Head", SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 700; line-height: 1.1 !important; color: #f00; margin: 0;} .sip_immobilien .vpw-m .estate-title-container .estate-title { font-size: 34px;} .sip_immobilien .vpw-s .estate-title-container .estate-title { font-size: 26px;} .sip_immobilien .vpw-xs .estate-title-container .estate-title { font-size: 22px;} .sip_immobilien .estate-title-container .subtitle-wrapper { display: -webkit-flex; display: flex; align-items: center; position: relative; overflow: visible; text-align: left;} .sip_immobilien .estate-title-container .subtitle-wrapper .estate-subtitle { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.3 !important; color: #666; align-self: center; color: #444444 !important; font-weight: 700 !important; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex: 1; display: inline-block;} .sip_immobilien .vpw-m .estate-title-container .subtitle-wrapper .estate-subtitle { font-size: 18px;} .sip_immobilien .vpw-s .estate-title-container .subtitle-wrapper .estate-subtitle { font-size: 14px;} .sip_immobilien .vpw-xs .estate-title-container .subtitle-wrapper .estate-subtitle { font-size: 14px;} .sip_immobilien .estate-title-container .subtitle-wrapper .estate-subtitle .pin-icon { display: inline-block; position: absolute; left: 0;} .sip_immobilien .estate-title-container .subtitle-wrapper .estate-subtitle .pin-icon img { height: 80%; width: auto;} .sip_immobilien .estate-title-container .object_number { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.4 !important; color: #666; margin: 0;} .sip_immobilien .vpw-m .estate-title-container .object_number { font-size: 14px;} .sip_immobilien .vpw-s .estate-title-container .object_number { font-size: 14px;} .sip_immobilien .vpw-xs .estate-title-container .object_number { font-size: 13px;} .sip_immobilien .vpw-m .estate-title-container { margin-bottom: 10px; margin-top: 10px;} .sip_immobilien .vpw-m .estate-title-container .estate-title { margin: 0;} .sip_immobilien .vpw-m .estate-title-container .pin-icon { width: auto;} .sip_immobilien .vpw-m .estate-title-container .sip-button-container { margin: -10px;} .sip_immobilien .vpw-m .estate-title-container .subtitle-wrapper { margin: 5px 0;} .sip_immobilien .vpw-m .estate-title-container .estate-subtitle { padding-left: 20px;} .sip_immobilien .vpw-s .estate-title-container { margin-bottom: 8px; margin-top: 8px;} .sip_immobilien .vpw-s .estate-title-container .estate-title { margin: 0;} .sip_immobilien .vpw-s .estate-title-container .pin-icon { width: auto;} .sip_immobilien .vpw-s .estate-title-container .sip-button-container { margin: -8px;} .sip_immobilien .vpw-s .estate-title-container .subtitle-wrapper { margin: 4px 0;} .sip_immobilien .vpw-s .estate-title-container .estate-subtitle { padding-left: 16px;} .sip_immobilien .vpw-xs .estate-title-container { margin-bottom: 5px; margin-top: 5px;} .sip_immobilien .vpw-xs .estate-title-container .estate-title { margin: 0;} .sip_immobilien .vpw-xs .estate-title-container .pin-icon { width: auto;} .sip_immobilien .vpw-xs .estate-title-container .sip-button-container { margin: -5px;} .sip_immobilien .vpw-xs .estate-title-container .subtitle-wrapper { margin: 5px 0;} .sip_immobilien .vpw-xs .estate-title-container .estate-subtitle { padding-left: 10px;} .sip_immobilien .vpw-xs .estate-title-container .subtitle-wrapper { -webkit-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; align-items: flex-start;} .sip_immobilien .vpw-xs .estate-title-container .subtitle-wrapper .estate-subtitle { white-space: initial; align-self: auto; padding-left: 16px;} .sip_immobilien .vpw-xs .estate-title-container .sip-button-container { margin: 5px 0 0 0; width: 100%;} .sip_immobilien .vpw-xs .estate-title-container .sip-button-container .main-button { width: 100%; max-width: none !important;} .sip_immobilien .vpw-xs .estate-title-container .sip-button-container .btn-label { width: 100%;} .sip_immobilien .provider-section .partner-logo img { max-width: 100%; max-height: 100%;} .sip_immobilien .provider-section .provider-imprint-container .provider-name { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.4 !important; color: #666; margin: 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 5px;} .sip_immobilien .vpw-m .provider-section .provider-imprint-container .provider-name { font-size: 14px;} .sip_immobilien .vpw-s .provider-section .provider-imprint-container .provider-name { font-size: 14px;} .sip_immobilien .vpw-xs .provider-section .provider-imprint-container .provider-name { font-size: 13px;} .sip_immobilien .provider-section .provider-imprint-container .imprint-link { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.4 !important; color: #666; margin: 0; color: #000; text-decoration: underline; cursor: pointer;} .sip_immobilien .vpw-m .provider-section .provider-imprint-container .imprint-link { font-size: 14px;} .sip_immobilien .vpw-s .provider-section .provider-imprint-container .imprint-link { font-size: 14px;} .sip_immobilien .vpw-xs .provider-section .provider-imprint-container .imprint-link { font-size: 13px;} .sip_immobilien .provider-section .provider-imprint-container .imprint-link:hover { color: #bbb;} .sip_immobilien .provider-section .provider-imprint-container .impressum-modal-content h3 { text-align: left; margin-bottom: 10px;} .sip_immobilien .vpw-m .provider-section .partner-logo-img-container { height: 75px; margin-bottom: 20px;} .sip_immobilien .vpw-m .provider-section .provider-details { margin-bottom: 20px; height: 43px;} .sip_immobilien .vpw-s .provider-section .partner-logo-img-container { height: 65px; margin-bottom: 16px;} .sip_immobilien .vpw-s .provider-section .provider-details { margin-bottom: 16px; height: 43px;} .sip_immobilien .vpw-xs .provider-section .partner-logo-img-container { height: 55px; margin-bottom: 10px;} .sip_immobilien .vpw-xs .provider-section .provider-details { margin-bottom: 10px; height: 42px;} .sip_immobilien .current-sparkasse { margin: -10px 0;} .sip_immobilien .current-sparkasse h3 { margin-bottom: 10px;} .sip_immobilien .current-sparkasse img { margin-top: -20px; margin-bottom: -20px;} .sip_immobilien .current-sparkasse div.change-assignment { display: none;} .sip_immobilien .current-sparkasse div.redirect { display: none;} .sip_immobilien .current-sparkasse img[style] { height: auto !important; max-height: 104px; margin-left: 0 !important; align-self: center !important;} .sip_immobilien .vpw-s .current-sparkasse img[style] { max-height: 90px;} .sip_immobilien .vpw-xs .current-sparkasse img[style] { max-height: 80px;} .sip_immobilien .sip-estate-list-container { width: 100%; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; position: relative;} .sip_immobilien .sip-estate-list-container .sip-estate-list-header { display: -webkit-flex; display: flex; align-items: center; position: relative;} .sip_immobilien .sip-estate-list-container .sip-estate-list-header .search-criteria-container { max-width: 65%;} .sip_immobilien .sip-estate-list-container .sip-estate-list-header .search-criteria-container.full-width { max-width: none;} .sip_immobilien .sip-estate-list-container .sip-estate-title { -webkit-flex-grow: 1; flex-grow: 1; margin: 0;} .sip_immobilien .sip-estate-list-container .continueLoading { -webkit-align-self: center; align-self: center;} .sip_immobilien .saved-search-list-element .savesearch-button,.sip_immobilien .save-search-wrapper .top-save-search-wrapper .main-button.savesearch-button { height: 32px !important; border-radius: 8px !important; margin: 10px 0 0 0 !important; padding: 0 20px !important; font-size: 15px !important;}@media only screen and (max-width: 959px) { .sip_immobilien .saved-search-list-element .savesearch-button, .sip_immobilien .save-search-wrapper .top-save-search-wrapper .main-button.savesearch-button { height: 26px !important; font-size: 14px !important; }} .sip_immobilien .saved-search-list-element .sip-button-container { float: right;} .sip_immobilien .save-search-wrapper { position: relative;} .sip_immobilien .save-search-wrapper .top-save-search-wrapper { position: absolute; top: 43px; right: 0;} .sip_immobilien .save-search-wrapper .estate-list-sorting-dropdown-label { padding-top: 0.2em;}@media (max-width: 959px) { .sip_immobilien .save-search-wrapper .top-save-search-wrapper { top: 30px; }}@media only screen and (max-width: 767px) { .sip_immobilien .save-search-wrapper .top-save-search-wrapper { top: 30px; }} .sip_immobilien .save-search-wrapper .sip-estate-list-header { display: block;} .sip_immobilien .save-search-wrapper .sip-estate-list-header .estate-list-save-sort-container { display: flex; width: 100%; justify-content: space-between; margin-top: 10px;} .sip_immobilien .save-search-wrapper .sip-estate-list-header .estate-list-sorting-dropdown { display: flex; position: inherit;} .sip_immobilien .save-search-wrapper .sip-estate-list-header .sip-dropdown-wrapper { padding-top: 0;}@media only screen and (max-width: 767px) { .sip_immobilien .save-search-wrapper .sip-estate-list-header .estate-list-sorting-dropdown { display: block; width: 100%; } .sip_immobilien .save-search-wrapper .sip-estate-list-header .sip-dropdown-wrapper { padding-top: inherit; } .sip_immobilien .save-search-wrapper .sip-estate-list-header .estate-list-save-sort-container { margin-top: 0; }} .sip_immobilien .vpw-m .sip-estate-list-container { padding-top: 20px;} .sip_immobilien .vpw-m .sip-estate-list-container .estate-list-sorting-dropdown { padding-bottom: 10px;} .sip_immobilien .vpw-m .sip-estate-list-container .estate-list-sorting-dropdown .sip-dropdown-btn-container { width: 243px;} .sip_immobilien .vpw-m .sip-estate-list-container .estate-list-sorting-dropdown-label { padding-right: 10px;} .sip_immobilien .vpw-m .sip-estate-list-container .sip-estate-title { margin-bottom: 10px;} .sip_immobilien .vpw-m .sip-estate-list-container .save-search-wrapper .sip-estate-list-header .estate-list-save-sort-container { display: flex;} .sip_immobilien .vpw-m .sip-estate-list-container .grid-line { padding-bottom: 20px; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: flex-start; justify-content: flex-start;} .sip_immobilien .vpw-m .sip-estate-list-container .grid-line:last-child { padding-bottom: 0;} .sip_immobilien .vpw-m .sip-estate-list-container .grid-line.grid-width-1 { width: calc(33.333% - 11px);} .sip_immobilien .vpw-m .sip-estate-list-container .grid-line.grid-width-1 .sip-estate-teaser-wrapper:last-child { padding-right: 0;} .sip_immobilien .vpw-m .sip-estate-list-container .grid-line.grid-width-2 { width: calc(66.666% - 7px);} .sip_immobilien .vpw-m .sip-estate-list-container .grid-line.grid-width-2 .sip-estate-teaser-wrapper:last-child { padding-right: 0;} .sip_immobilien .vpw-m .sip-estate-list-container .grid-line .sip-estate-teaser-wrapper { margin-right: 20px; padding-right: 0; -webkit-flex: 1; flex: 1; overflow: hidden; word-wrap: break-word; width: 100%; border-radius: var(--border-radius); border: 1px solid #00000029; transition: all .3s ease;} .sip_immobilien .vpw-m .sip-estate-list-container .grid-line .sip-estate-teaser-wrapper:last-child { margin-right: 0; padding-right: 0;} .sip_immobilien .vpw-m .sip-estate-list-container .sip-button-container .main-button { margin-top: 0 !important;} .sip_immobilien .vpw-m .sip-estate-list-container .continueLoading { margin-bottom: 20px;} .sip_immobilien .vpw-s .sip-estate-list-container { padding-top: 16px;} .sip_immobilien .vpw-s .sip-estate-list-container .estate-list-sorting-dropdown { padding-bottom: 8px;} .sip_immobilien .vpw-s .sip-estate-list-container .estate-list-sorting-dropdown .sip-dropdown-btn-container { width: 195px;} .sip_immobilien .vpw-s .sip-estate-list-container .estate-list-sorting-dropdown-label { padding-right: 8px;} .sip_immobilien .vpw-s .sip-estate-list-container .sip-estate-title { margin-bottom: 17px; text-align: center; font-size: 27px;} .sip_immobilien .vpw-s .sip-estate-list-container .save-search-wrapper .sip-estate-list-header .estate-list-save-sort-container { display: flex;} .sip_immobilien .vpw-s .sip-estate-list-container .grid-line { padding-bottom: 16px; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: flex-start; justify-content: flex-start;} .sip_immobilien .vpw-s .sip-estate-list-container .grid-line:last-child { padding-bottom: 0;} .sip_immobilien .vpw-s .sip-estate-list-container .grid-line.grid-width-1 { width: calc(33.333% - 11px);} .sip_immobilien .vpw-s .sip-estate-list-container .grid-line.grid-width-1 .sip-estate-teaser-wrapper:last-child { padding-right: 0;} .sip_immobilien .vpw-s .sip-estate-list-container .grid-line.grid-width-2 { width: calc(66.666% - 7px);} .sip_immobilien .vpw-s .sip-estate-list-container .grid-line.grid-width-2 .sip-estate-teaser-wrapper:last-child { padding-right: 0;} .sip_immobilien .vpw-s .sip-estate-list-container .grid-line .sip-estate-teaser-wrapper { margin-right: 16px; padding-right: 0; -webkit-flex: 1; flex: 1; overflow: hidden; word-wrap: break-word; width: 100%; border-radius: var(--border-radius); border: 1px solid #00000029;} .sip_immobilien .vpw-s .sip-estate-list-container .grid-line .sip-estate-teaser-wrapper:last-child { margin-right: 0; padding-right: 0;} .sip_immobilien .vpw-s .sip-estate-list-container .sip-button-container .main-button { margin-top: 0 !important;} .sip_immobilien .vpw-s .sip-estate-list-container .continueLoading { margin-bottom: 16px;} .sip_immobilien .vpw-xs .sip-estate-list-container { padding-top: 10px;} .sip_immobilien .vpw-xs .sip-estate-list-container .estate-list-sorting-dropdown { padding-bottom: 5px;} .sip_immobilien .vpw-xs .sip-estate-list-container .estate-list-sorting-dropdown .sip-dropdown-btn-container { width: 100%;} .sip_immobilien .vpw-xs .sip-estate-list-container .estate-list-sorting-dropdown-label { padding-right: 5px; position: relative; top: 5px;} .sip_immobilien .vpw-xs .sip-estate-list-container .sip-estate-title { margin-bottom: 17px; text-align: center; font-size: 23px;} .sip_immobilien .vpw-xs .sip-estate-list-container .sip-estate-list-header { padding-left: 10px; padding-right: 10px; display: block;} .sip_immobilien .vpw-xs .sip-estate-list-container .sip-estate-list-header .estate-list-sorting-dropdown { position: relative; padding-top: 15px;} .sip_immobilien .vpw-xs .sip-estate-list-container .sip-estate-list-header .search-criteria-container { max-width: none;} .sip_immobilien .vpw-xs .sip-estate-list-container .save-search-wrapper .sip-estate-list-header .estate-list-save-sort-container { display: block;} .sip_immobilien .vpw-xs .sip-estate-list-container .grid-line .sip-estate-teaser-wrapper { margin-bottom: 10px; border-radius: var(--border-radius); border: 1px solid #00000029; overflow: hidden;} .sip_immobilien .vpw-xs .sip-estate-list-container .grid-line:last-child .sip-estate-teaser-wrapper:last-child { padding-bottom: 0;} .sip_immobilien .vpw-xs .sip-estate-list-container .sip-button-container .main-button { margin-top: 0 !important;} .sip_immobilien .vpw-xs .sip-estate-list-container .continueLoading { margin-bottom: 10px;} .sip_immobilien .new-build-project-container .flex-content-row { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; width: 100%;} .sip_immobilien .vpw-xs .new-build-project-container .flex-content-row { -webkit-flex-direction: column; flex-direction: column;} .sip_immobilien .new-build-project-container .flex-content-double-column { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-flex-basis: 100%; flex-basis: 100%; -webkit-flex: 2; flex: 2; width: 66.6%;} .sip_immobilien .new-build-project-container .flex-content-column { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-flex: 1; flex: 1; width: 33.3%;} .sip_immobilien .new-build-project-container .sip-table-container .textButton-image { display: none;} .sip_immobilien .vpw-m .new-build-project-container .sip-estate-list { margin-top: 20px;} .sip_immobilien .vpw-m .new-build-project-container + .sip-section-title-container { margin-top: -40px;} .sip_immobilien .vpw-m .new-build-project-container .estate-major-details-container .eyecatcher-section { height: 55px;} .sip_immobilien .vpw-s .new-build-project-container .sip-estate-list { margin-top: 16px;} .sip_immobilien .vpw-s .new-build-project-container + .sip-section-title-container { margin-top: -32px;} .sip_immobilien .vpw-s .new-build-project-container .estate-major-details-container .eyecatcher-section { height: 50px;} .sip_immobilien .vpw-xs .new-build-project-container .sip-estate-list { margin-top: 10px;} .sip_immobilien .vpw-xs .new-build-project-container + .sip-section-title-container { margin-top: -20px;} .sip_immobilien .vpw-xs .new-build-project-container .estate-major-details-container .eyecatcher-section { height: 50px;} .sip_immobilien .vpw-xs .new-build-project-container .flex-content-column,.sip_immobilien .vpw-xs .new-build-project-container .flex-content-double-column { width: 100%;} .sip_immobilien .sip-price-estimator-component { position: relative;} .sip_immobilien .sip-price-estimator-component .price-estimator-step { background-color: #fff; padding-bottom: 1px;} .sip_immobilien .sip-price-estimator-component .price-estimator-opener-img { width: 100%;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-opener-img { width: calc(100% - 40px);} .sip_immobilien .sip-price-estimator-component .sip-questioning .sip-questioning-subheadline { min-height: 4.9em;} .sip_immobilien .sip-price-estimator-component .price-estimator-step .main-button.sip-price-estimator-submit { max-width: none !important;} .sip_immobilien .sip-price-estimator-component .vpw-xs .sip-questioning-slider-container { padding-bottom: 60px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .sip-questioning-slider-container .slider-container .slider { width: 100%; margin-right: 0;} .sip_immobilien .sip-price-estimator-component .vpw-xs .sip-questioning-slider-container .slider-container .value-unit { display: none;} .sip_immobilien .sip-price-estimator-component .vpw-xs .buttoninput { display: block; position: absolute; width: 100%; margin-top: 40px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .buttoninput .unit { display: none;} .sip_immobilien .sip-price-estimator-component .vpw-xs .secondLine .maxVal { margin-right: 0;} .sip_immobilien .sip-price-estimator-component .price-estimator-content .pe-content-headline { padding-top: 20px;} .sip_immobilien .sip-price-estimator-component .price-estimator-content .pe-content-bulletpoints { list-style-type: none;} .sip_immobilien .sip-price-estimator-component .price-estimator-content .pe-content-bulletpoints-item { position: relative;} .sip_immobilien .sip-price-estimator-component .price-estimator-content .pe-content-bulletpoints-item::before { position: absolute; content: ""; display: block; background: #666; border-radius: 100%; top: .4em;} .sip_immobilien .sip-price-estimator-component .price-estimator-content .pe-content-contact { display: flex; display: -webkit-flex;} .sip_immobilien .sip-price-estimator-component .price-estimator-content .pe-content-contact.video { display: block;} .sip_immobilien .sip-price-estimator-component .price-estimator-content .pe-content-contact.video ul.pe-content-contact-data { scroll-padding-inline-start: 0px; padding-left: 0px;} .sip_immobilien .sip-price-estimator-component .price-estimator-content .pe-content-contact-data { list-style-type: none; display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column;} .sip_immobilien .sip-price-estimator-component .price-estimator-content .pe-content-contact-data .pe-content-contact-data-item { display: flex; display: -webkit-flex; align-items: center;} .sip_immobilien .sip-price-estimator-component .price-estimator-content .sip-contact-form { overflow: hidden;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-opener-img { padding: 20px 20px 0 20px;} .sip_immobilien .sip-price-estimator-component .vpw-m .sip-progress-bar { margin: 20px 0 0 0;} .sip_immobilien .sip-price-estimator-component .vpw-m .sip-questioning-title { margin-top: 30px;} .sip_immobilien .sip-price-estimator-component .vpw-m .sip-questioning .sip-questioning-subheadline { margin-top: 10px; margin-bottom: 0px !important;} .sip_immobilien .sip-price-estimator-component .vpw-m .sip-questioning-answer-container { min-height: 215px !important;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content { padding-left: 20px; padding-right: 20px;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .pe-content-headline { padding-bottom: 20px;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .pe-content-subline { padding-top: 10px; padding-bottom: 20px;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .pe-content-bulletpoints-item { margin-bottom: 10px; margin-left: 20px; padding-left: calc(10px + 8px);} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .pe-content-bulletpoints-item::before { margin-left: calc(-10px - 8px); width: 8px; height: 8px;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .sip-contact-form { margin-top: 20px;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .sip-contact-form .privacy-info-link { padding-top: 20px; padding-bottom: 10px; margin-left: 30%;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .pe-content-reference-no { padding: 20px 0 40px 0;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .pe-content-contact-img-container { margin-right: 20px; margin-bottom: 20px; width: 200px; overflow: hidden;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .pe-content-contact-img-container img { width: 100%;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .pe-content-contact-data .contact-data-item-with-icon { margin-top: 20px; margin-bottom: 0 !important;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .pe-content-contact-data .pe-content-contact-data-item { margin-bottom: 10px;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .pe-content-contact-data .pe-content-contact-data-item .sip-icon-rdk-container { margin-right: 20px; width: 24px; height: 24px;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .pe-content-bottom-link .sip-textButton-container { margin-bottom: 10px; margin-top: 40px;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-content .pe-content-bottom-link .sip-textButton-container .sip-textButton { margin-left: 0;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-footer { padding-top: 20px;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-footer .price-estimator-iib-logo { height: 40px; margin: 15px 0;} .sip_immobilien .sip-price-estimator-component .vpw-m .price-estimator-footer .price-estimator-footer-strong { margin-bottom: 15px;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-opener-img { padding: 16px 16px 0 16px;} .sip_immobilien .sip-price-estimator-component .vpw-s .sip-progress-bar { margin: 16px 0 0 0;} .sip_immobilien .sip-price-estimator-component .vpw-s .sip-questioning-title { margin-top: 24px;} .sip_immobilien .sip-price-estimator-component .vpw-s .sip-questioning .sip-questioning-subheadline { margin-top: 8px; margin-bottom: 0px !important;} .sip_immobilien .sip-price-estimator-component .vpw-s .sip-questioning-answer-container { min-height: 175px !important;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content { padding-left: 16px; padding-right: 16px;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .pe-content-headline { padding-bottom: 16px;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .pe-content-subline { padding-top: 8px; padding-bottom: 16px;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .pe-content-bulletpoints-item { margin-bottom: 8px; margin-left: 16px; padding-left: calc(8px + 6px);} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .pe-content-bulletpoints-item::before { margin-left: calc(-8px - 6px); width: 6px; height: 6px;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .sip-contact-form { margin-top: 16px;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .sip-contact-form .privacy-info-link { padding-top: 16px; padding-bottom: 8px; margin-left: 30%;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .pe-content-reference-no { padding: 16px 0 32px 0;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .pe-content-contact-img-container { margin-right: 16px; margin-bottom: 16px; width: 160px; overflow: hidden;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .pe-content-contact-img-container img { width: 100%;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .pe-content-contact-data .contact-data-item-with-icon { margin-top: 16px; margin-bottom: 0 !important;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .pe-content-contact-data .pe-content-contact-data-item { margin-bottom: 8px;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .pe-content-contact-data .pe-content-contact-data-item .sip-icon-rdk-container { margin-right: 16px; width: 18px; height: 18px;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .pe-content-bottom-link .sip-textButton-container { margin-bottom: 8px; margin-top: 32px;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-content .pe-content-bottom-link .sip-textButton-container .sip-textButton { margin-left: 0;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-footer { padding-top: 16px;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-footer .price-estimator-iib-logo { height: 32px; margin: 12px 0;} .sip_immobilien .sip-price-estimator-component .vpw-s .price-estimator-footer .price-estimator-footer-strong { margin-bottom: 12px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-opener-img { padding: 10px 10px 0 10px; padding: 0;} .sip_immobilien .sip-price-estimator-component .vpw-xs .sip-progress-bar { margin: 10px 0 0 0;} .sip_immobilien .sip-price-estimator-component .vpw-xs .sip-questioning-title { margin-top: 15px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .sip-questioning .sip-questioning-subheadline { margin-top: 5px; margin-bottom: 20px !important;} .sip_immobilien .sip-price-estimator-component .vpw-xs .sip-questioning-answer-container { min-height: 145px !important;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content { padding-left: 10px; padding-right: 10px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .pe-content-headline { padding-bottom: 10px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .pe-content-subline { padding-top: 5px; padding-bottom: 10px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .pe-content-bulletpoints-item { margin-bottom: 5px; margin-left: 10px; padding-left: calc(5px + 6px);} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .pe-content-bulletpoints-item::before { margin-left: calc(-5px - 6px); width: 6px; height: 6px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .sip-contact-form { margin-top: 10px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .sip-contact-form .privacy-info-link { padding-top: 10px; padding-bottom: 5px; margin-left: 0;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .pe-content-reference-no { padding: 10px 0 20px 0;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .pe-content-contact-img-container { margin-right: 10px; margin-bottom: 10px; width: 160px; overflow: hidden; display: none;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .pe-content-contact-img-container img { width: 100%;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .pe-content-contact-data .contact-data-item-with-icon { margin-top: 10px; margin-bottom: 0 !important;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .pe-content-contact-data .pe-content-contact-data-item { margin-bottom: 5px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .pe-content-contact-data .pe-content-contact-data-item .sip-icon-rdk-container { margin-right: 10px; width: 18px; height: 18px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .pe-content-bottom-link .sip-textButton-container { margin-bottom: 5px; margin-top: 20px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-content .pe-content-bottom-link .sip-textButton-container .sip-textButton { margin-left: 0;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-footer { padding-top: 10px; padding: 10px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-footer .price-estimator-iib-logo { height: 28px; margin: 10px 0;} .sip_immobilien .sip-price-estimator-component .vpw-xs .price-estimator-footer .price-estimator-footer-strong { margin-bottom: 10px;} .sip_immobilien .sip-price-estimator-component .sip-progress-bar { line-height: 0;} .sip_immobilien .sip-price-estimator-component .sip-progress-bar .sip-progress-bar-step-wrapper { padding: 0;} .sip_immobilien .sip-visible { display: none;} .sip_immobilien .vpw-xs .sip-visible-xs,.sip_immobilien .vpw-s .sip-visible-s { display: block;} .sip_immobilien .vpw-m .sip-visible-m { display: block;} .sip_immobilien .align-right { float: right;} .sip_immobilien .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .sip_immobilien .vpw-s .sip-address-legend-content,.sip_immobilien .vpw-xs .sip-address-legend-content { display: none;} .sip_immobilien .vpw-s .sip-address-legend.legend-visible .sip-address-legend-content,.sip_immobilien .vpw-xs .sip-address-legend.legend-visible .sip-address-legend-content { display: block;} .sip_immobilien .price-estimator-video { padding-right: 20px; padding-bottom: 40px;} .sip_immobilien .price-estimator-video img { width: 100%; padding-right: 10px;} .sip_immobilien .sip-checkbox-container.sip-formElement-group.sip-checkbox-frontlabel { display: flex; justify-content: flex-end; flex-direction: row-reverse;} .sip_immobilien .sip-checkbox-container.sip-formElement-group.sip-checkbox-frontlabel .sip-checkbox-label { margin-right: 1em; margin-left: 1em;} .sip_immobilien .sip-price-estimator-contact-form .sip-checkbox-container .sip-checkbox-label { display: flex; justify-content: flex-end; flex-direction: row;} .sip_immobilien .sip-price-estimator-contact-form .sip-checkbox-container .sip-checkbox-label .sip-checkbox-status-switch { margin-right: 1em;} .sip_immobilien .sip-price-estimator-component .sip-checkbox-list-item-status { margin-right: 20px !important;} .sip_immobilien .vpw-xs .radio-dropdown-alternative,.sip_immobilien .vpm-s .radio-dropdown-alternative { margin-top: -75px;} .sip_immobilien .vpw-xs .sip-price-estimator-contact-form .sip-checkbox-container .sip-checkbox-label,.sip_immobilien .vpm-s .sip-price-estimator-contact-form .sip-checkbox-container .sip-checkbox-label { display: flex; justify-content: flex-end; flex-direction: row-reverse;} .sip_immobilien .vpw-xs .sip-price-estimator-contact-form .sip-checkbox-container .sip-checkbox-label .sip-checkbox-status-switch,.sip_immobilien .vpm-s .sip-price-estimator-contact-form .sip-checkbox-container .sip-checkbox-label .sip-checkbox-status-switch { margin-right: 1em;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-answer .sip-radio-list,.sip_immobilien .vpm-s .sip-questioning .sip-questioning-answer .sip-radio-list { line-height: 0; position: relative; display: flex; flex-direction: row;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-answer .sip-radio-list .sip-radio-list-item,.sip_immobilien .vpm-s .sip-questioning .sip-questioning-answer .sip-radio-list .sip-radio-list-item { width: 50%; position: relative; box-sizing: border-box;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-answer .sip-radio-list .sip-radio-list-item .sip-radio-list-item-label,.sip_immobilien .vpm-s .sip-questioning .sip-questioning-answer .sip-radio-list .sip-radio-list-item .sip-radio-list-item-label { background-color: color-C2; border: solid 1px #666; color: #666 !important; border-radius: 10px; text-align: center; position: relative; padding: 0; margin: 0; padding-top: 1em; padding-bottom: 1em; width: 100%; display: flex; justify-content: center; padding-right: 0 !important; margin-bottom: 10px;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-answer .sip-radio-list .sip-radio-list-item .sip-radio-list-item-label:before,.sip_immobilien .vpm-s .sip-questioning .sip-questioning-answer .sip-radio-list .sip-radio-list-item .sip-radio-list-item-label:before { content: none;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-answer .sip-radio-list .sip-radio-list-item input[type=radio]:checked + label,.sip_immobilien .vpm-s .sip-questioning .sip-questioning-answer .sip-radio-list .sip-radio-list-item input[type=radio]:checked + label { background-color: #666; border: solid 1px #666; color: #fff !important;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-answer .sip-radio-list .sip-radio-list-item:nth-child(even),.sip_immobilien .vpm-s .sip-questioning .sip-questioning-answer .sip-radio-list .sip-radio-list-item:nth-child(even) { padding-left: 10px;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-answer .sip-radio-list sip-radio-list-item:nth-child(odd),.sip_immobilien .vpm-s .sip-questioning .sip-questioning-answer .sip-radio-list sip-radio-list-item:nth-child(odd) { padding-left: 10px;} .sip_immobilien .sip-price-estimator-contact-form.sip-questioning .loading-indicator { margin-top: 200px; margin-bottom: 200px;} .sip_immobilien .sip-price-estimator-contact-form.sip-questioning .sip-contact-form .sip-checkbox-container { margin-left: 37%; width: 67%;} .sip_immobilien .vpw-xs .sip-price-estimator-contact-form.sip-questioning .sip-contact-form .sip-checkbox-container { margin-left: 0; width: 100%;} .sip_immobilien .sip-price-estimator-contact-form.sip-questioning .sip-contact-form .sip-checkbox-container .sip-checkbox-label { width: 67%;} .sip_immobilien .sip-price-estimator-contact-form.sip-questioning .sip-contact-form .mandatory-label { margin-left: 35%;} .sip_immobilien .vpw-xs .sip-price-estimator-contact-form.sip-questioning .sip-contact-form .mandatory-label { margin-left: 0;} .sip_immobilien .sip-price-estimator-preliminary .pe-content-bulletpoints { width: 75%; box-sizing: border-box; display: inline-block;} .sip_immobilien .sip-price-estimator-preliminary .pe-content-bulletpoints .pe-content-bulletpoints-item { margin-bottom: 0 !important;} .sip_immobilien .sip-price-estimator-preliminary .price-estimator-iib-signet { width: 25%; box-sizing: border-box; display: inline-block; vertical-align: top; text-align: center;} .sip_immobilien .sip-price-estimator-preliminary .price-estimator-iib-signet-img { position: relative; bottom: -10px;} .sip_immobilien .sip-price-estimator-preliminary .pe-content-behind { height: 100px; text-align: center;} .sip_immobilien .sip-price-estimator-preliminary .sip-button-container { text-align: center;} .sip_immobilien .sip-price-estimator-preliminary .sip-button-container .main-button { margin: 0 !important;} .sip_immobilien .vpw-m .sip-price-estimator-preliminary .loading-indicator { margin-bottom: 10px;} .sip_immobilien .vpw-m .sip-price-estimator-preliminary .price-estimator-iib-reliable { margin: 30px 0;} .sip_immobilien .vpw-m .sip-price-estimator-preliminary .price-estimator-iib-signet-img { height: 145px; width: 145px;} .sip_immobilien .vpw-m .sip-price-estimator-preliminary .pe-content-behind { padding-top: 10px;} .sip_immobilien .vpw-s .sip-price-estimator-preliminary .loading-indicator { margin-bottom: 8px;} .sip_immobilien .vpw-s .sip-price-estimator-preliminary .price-estimator-iib-reliable { margin: 24px 0;} .sip_immobilien .vpw-s .sip-price-estimator-preliminary .price-estimator-iib-signet-img { height: 115px; width: 115px;} .sip_immobilien .vpw-s .sip-price-estimator-preliminary .pe-content-behind { padding-top: 8px;} .sip_immobilien .vpw-xs .sip-price-estimator-preliminary { padding-left: 10px; padding-right: 10px;} .sip_immobilien .vpw-xs .sip-price-estimator-preliminary .pe-content-bulletpoints,.sip_immobilien .vpw-xs .sip-price-estimator-preliminary .price-estimator-iib-signet { width: 100%;} .sip_immobilien .vpw-xs .sip-price-estimator-preliminary .price-estimator-iib-signet { text-align: left; padding: 20px 0;} .sip_immobilien .vpw-xs .sip-price-estimator-preliminary .loading-indicator { margin-bottom: 5px;} .sip_immobilien .vpw-xs .sip-price-estimator-preliminary .price-estimator-iib-reliable { margin: 15px 0;} .sip_immobilien .vpw-xs .sip-price-estimator-preliminary .price-estimator-iib-signet-img { height: 145px; width: 145px;} .sip_immobilien .vpw-xs .sip-price-estimator-preliminary .pe-content-behind { padding-top: 5px;} .sip_immobilien .sip-peLead-component { background-color: #f0f0f0;} .sip_immobilien .sip-peLead-component .peLead-content-section { background-color: #fff; margin-bottom: 150px;} .sip_immobilien .sip-peLead-component .peLead-content { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: flex-start; align-items: flex-start; position: relative;} .sip_immobilien .sip-peLead-component .peLead-content .peLead-data { -webkit-flex: 0 0 58.33%; flex: 0 0 58.33%; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: flex-start; align-items: flex-start; overflow: hidden; position: relative;} .sip_immobilien .sip-peLead-component .peLead-content .peLead-data .sp5 { color: #666 !important;} .sip_immobilien .sip-peLead-component .peLead-content .peLead-data dt { -webkit-flex: 0 0 42.85%; flex: 0 0 42.85%; overflow: hidden;} .sip_immobilien .sip-peLead-component .peLead-content .peLead-data dd { -webkit-flex-grow: 0; flex-grow: 0; -webkit-flex-shrink: 1; flex-shrink: 1; -webkit-flex-basis: 57.14%; flex-basis: 57.14%; max-width: 57.14%; margin-left: 0; word-break: break-word;} .sip_immobilien .sip-peLead-component .peLead-content .peLead-data dd + dd { margin-left: 42.85%;} .sip_immobilien .sip-peLead-component .peLead-content .peLead-buttons { -webkit-flex-grow: 0; flex-grow: 0; -webkit-flex-shrink: 1; flex-shrink: 1; -webkit-flex-basis: 41.67%; flex-basis: 41.67%; max-width: 41.67%; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; margin-top: -5px;} .sip_immobilien .sip-peLead-component .peLead-content .peLead-buttons .main-button .btn-label { min-width: 190px;} .sip_immobilien .sip-peLead-component .vpw-m .peLead-subtitle { padding-top: 30px; padding-bottom: 10px; padding-left: 20px;} .sip_immobilien .sip-peLead-component .vpw-m .peLead-data { left: 20px; padding-bottom: 60px;} .sip_immobilien .sip-peLead-component .vpw-s .peLead-subtitle { padding-top: 24px; padding-bottom: 8px; padding-left: 16px;} .sip_immobilien .sip-peLead-component .vpw-s .peLead-data { left: 16px; padding-bottom: 48px;} .sip_immobilien .sip-peLead-component .vpw-xs .peLead-subtitle { padding-top: 15px; padding-bottom: 5px; padding-left: 10px;} .sip_immobilien .sip-peLead-component .vpw-xs .peLead-content { display: block;} .sip_immobilien .sip-peLead-component .vpw-xs .peLead-data { left: 10px; padding-bottom: 30px; max-width: none; width: 90%; display: block;} .sip_immobilien .sip-peLead-component .vpw-xs .peLead-data dd,.sip_immobilien .sip-peLead-component .vpw-xs .peLead-data dt { -webkit-flex-basis: 100%; flex-basis: 100%; max-width: none;} .sip_immobilien .sip-peLead-component .vpw-xs .peLead-data dd { padding-bottom: 10px;} .sip_immobilien .sip-peLead-component .vpw-xs .peLead-data dd:last-child { padding-bottom: 0;} .sip_immobilien .sip-peLead-component .vpw-xs .peLead-buttons { align-items: center; max-width: none; width: 100%; padding-bottom: 30px;} .sip_immobilien .sip-purchase { overflow-x: hidden;} .sip_immobilien .sip-purchase * { padding: 0; margin: 0;} .sip_immobilien .sip-purchase .sip-contact-form .sip-checkbox-list-item { margin-bottom: 0 !important;} .sip_immobilien .sip-purchase .sip-purchase-wrapper > div { background-color: #fff;} .sip_immobilien .sip-purchase .sip-purchase-full { height: 100%;} .sip_immobilien .sip-purchase .sip-purchase-small .sip-button .ic { display: none;}@media only screen and (min-width: 768px) { .sip_immobilien .sip-tabs-content .sip-purchase .sip-questioning .sip-checkbox-container .sip-checkbox-label { padding-left: 0!important; }}@media only screen and (max-width: 767px) { .sip_immobilien .sip-purchase .sip-checkbox-container.sip-formElement-group.sip-checkbox-frontlabel { display: block; position: relative; width: 50%; } .sip_immobilien .sip-purchase .sip-checkbox-container.sip-formElement-group.sip-checkbox-frontlabel span.sip-checkbox-frontlabel { padding-left: 20px; } .sip_immobilien .sip-purchase .sip-checkbox-container.sip-formElement-group.sip-checkbox-frontlabel .sip-checkbox-label { position: absolute; right: -10px; } .sip_immobilien .sip-tabs-content .sip-purchase .sip-checkbox-container .sip-checkbox-label { margin-left: -20px; }} .sip_immobilien .sip-category-icon { width: 100%; height: 100%; background-size: contain; background-repeat: no-repeat; background-position: bottom;} .sip_immobilien .sip-category-icon.sip-category-icon-property { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20109%2099.6%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-2%7Bfill%3A%23666%3B%7D.cls-2%7Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D.cls-3%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EElement%201%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%220%2099.61%2023%2058.6%2087%2058.6%20109%2099.61%200%2099.61%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M76.67%2C23.17c0%2C12.24-22.58%2C58.33-22.58%2C58.33S32.33%2C35.41%2C32.33%2C23.17a22.17%2C22.17%2C0%2C0%2C1%2C44.33%2C0Z%22%2F%3E%3Ccircle%20class%3D%22cls-3%22%20cx%3D%2254.5%22%20cy%3D%2221%22%20r%3D%229.75%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");} .sip_immobilien .sip-category-icon.sip-category-icon-house { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22108px%22%20height%3D%22108px%22%20viewBox%3D%220%200%20108%20108%22%20version%3D%221.1%22%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2050.2%20(55047)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3EIcon_Haus_dunkelgrau%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Icon_Haus_dunkelgrau%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Path-2%22%20fill%3D%22%23666666%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20points%3D%2211%2059%2011%20107%2041%20107%2041%2063%2067%2063%2067%20107%2097%20107%2097%2059%2054%2026%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Path-3%22%20fill%3D%22%23666666%22%20points%3D%221%2058%201%2042%2054%201%20107%2041%20107%2058%2054%2017%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");} .sip_immobilien .sip-category-icon.sip-category-icon-flat { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2021.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2081%20107%22%20style%3D%22enable-background%3Anew%200%200%2081%20107%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23666666%3B%7D%0A%09.st1%7Bfill%3A%23FFFFFF%3B%7D%0A%09.st2%7Bfill%3A%23666666%3B%7D%0A%3C%2Fstyle%3E%0A%3Ctitle%3EElement%207%3C%2Ftitle%3E%0A%3Cg%20id%3D%22Ebene_2%22%3E%0A%09%3Cg%20id%3D%22Ebene_10%22%3E%0A%09%09%3Cg%20id%3D%22Ebene_11%22%3E%0A%09%09%09%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C107%200%2C0%2081%2C0%2081%2C107%2071.2%2C107%2071%2C10%2010%2C10%2010%2C107%20%09%09%09%22%2F%3E%0A%09%09%3C%2Fg%3E%0A%09%09%3Cpolygon%20class%3D%22st0%22%20points%3D%2216%2C14.7%2057%2C22%2057%2C98.3%2016%2C105%20%09%09%22%2F%3E%0A%09%09%3Ccircle%20class%3D%22st1%22%20cx%3D%2246.2%22%20cy%3D%2261.2%22%20r%3D%224%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cg%20id%3D%22Ebene_12%22%3E%0A%09%09%3Cpolygon%20class%3D%22st2%22%20points%3D%220%2C107%200%2C0%2081%2C0%2081%2C107%2071.2%2C107%2071%2C10%2010%2C10%2010%2C107%20%09%09%22%2F%3E%0A%09%09%3Cpolygon%20class%3D%22st2%22%20points%3D%2216%2C14.7%2057%2C22%2057%2C98.3%2016%2C105%20%09%09%22%2F%3E%0A%09%09%3Ccircle%20class%3D%22st1%22%20cx%3D%2246.2%22%20cy%3D%2261.2%22%20r%3D%224%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");} .sip_immobilien .sip-category-icon.sip-category-icon-business { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2021.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20107%20107%22%20style%3D%22enable-background%3Anew%200%200%20107%20107%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23666666%3B%7D%0A%3C%2Fstyle%3E%0A%3Ctitle%3EElement%202%3C%2Ftitle%3E%0A%3Cg%20id%3D%22Ebene_2%22%3E%0A%09%3Cg%20id%3D%22Ebene_3%22%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M89.5%2C68.4H73.7V52.6h15.8V68.4z%20M89.5%2C94.7H73.7V78.9h15.8V94.7z%20M61.4%2C68.4H45.6V52.6h15.8V68.4z%0A%09%09%09%20M61.4%2C94.7H45.6V78.9h15.8V94.7z%20M31.6%2C68.4H15.8V52.6h15.8V68.4z%20M31.6%2C94.7H15.8V78.9h15.8V94.7z%20M98.2%2C40.3V0H82.4v40.3H71.9%0A%09%09%09V22.8L49.1%2C40.3V22.8l-21%2C17.5V22.8L5.3%2C40.3H0V107h107V40.3H98.2z%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");} .sip_immobilien .sip-category-icon-container:hover .sip-category-icon.sip-category-icon-property,.sip_immobilien .sip-category-icon.sip-category-icon-active.sip-category-icon-property { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20109%2099.6%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-2%7Bfill%3Ared%3B%7D.cls-2%7Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D.cls-3%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EElement%201%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%220%2099.61%2023%2058.6%2087%2058.6%20109%2099.61%200%2099.61%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M76.67%2C23.17c0%2C12.24-22.58%2C58.33-22.58%2C58.33S32.33%2C35.41%2C32.33%2C23.17a22.17%2C22.17%2C0%2C0%2C1%2C44.33%2C0Z%22%2F%3E%3Ccircle%20class%3D%22cls-3%22%20cx%3D%2254.5%22%20cy%3D%2221%22%20r%3D%229.75%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");} .sip_immobilien .sip-category-icon-container:hover .sip-category-icon.sip-category-icon-house,.sip_immobilien .sip-category-icon.sip-category-icon-active.sip-category-icon-house { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22108px%22%20height%3D%22108px%22%20viewBox%3D%220%200%20108%20108%22%20version%3D%221.1%22%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2050.2%20(55047)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3EIcon_Haus_dunkelgrau%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Icon_Haus_dunkelgrau%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Path-2%22%20fill%3D%22%23FF0000%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20points%3D%2211%2059%2011%20107%2041%20107%2041%2063%2067%2063%2067%20107%2097%20107%2097%2059%2054%2026%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Path-3%22%20fill%3D%22%23FF0000%22%20points%3D%221%2058%201%2042%2054%201%20107%2041%20107%2058%2054%2017%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");} .sip_immobilien .sip-category-icon-container:hover .sip-category-icon.sip-category-icon-flat,.sip_immobilien .sip-category-icon.sip-category-icon-active.sip-category-icon-flat { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2081%20107%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Ared%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EElement%206%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%3E%3Cg%20id%3D%22Ebene_10%22%20data-name%3D%22Ebene%2010%22%3E%3Cg%20id%3D%22Ebene_11%22%20data-name%3D%22Ebene%2011%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%220%20107%200%200%2081%200%2081%20107%2071.17%20107%2071%2010%2010%2010%2010%20107%200%20107%22%2F%3E%3C%2Fg%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2216%2014.67%2057%2022%2057%2098.33%2016%20105%2016%2014.67%22%2F%3E%3Ccircle%20class%3D%22cls-2%22%20cx%3D%2246.25%22%20cy%3D%2261.25%22%20r%3D%223.99%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");} .sip_immobilien .sip-category-icon-container:hover .sip-category-icon.sip-category-icon-business,.sip_immobilien .sip-category-icon.sip-category-icon-active.sip-category-icon-business { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20107%20107%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Ared%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EElement%203%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%3E%3Cg%20id%3D%22Ebene_4%22%20data-name%3D%22Ebene%204%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M89.46%2C68.41H73.67V52.62H89.46Zm0%2C26.31H73.67V78.93H89.46ZM61.39%2C68.41H45.61V52.62H61.39Zm0%2C26.31H45.61V78.93H61.39ZM31.57%2C68.41H15.79V52.62H31.57Zm0%2C26.31H15.79V78.93H31.57ZM98.23%2C40.34V0H82.44V40.34H71.92V22.8L49.11%2C40.34V22.8l-21%2C17.54V22.8L5.26%2C40.34H0V107H107V40.34Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");} .sip_immobilien .sip-purchase-finished .sip-textButton-container .sip-textButton { margin-left: 0; margin-bottom: 0;} .sip_immobilien .sip-institute-list { position: relative;} .sip_immobilien .sip-institute-list div + div { overflow: hidden;} .sip_immobilien .sip-institute-list h3 { margin-bottom: 10px!important;} .sip_immobilien .sip-institute-list .space-bottom { margin-bottom: 30px;} .sip_immobilien .sip-purchase-full .sip-institute-list .space-bottom { margin-bottom: 38px;} .sip_immobilien .sip-institute-list .institute-seperator { position: relative; clear: both; height: 1px; border-bottom: solid 1px #e3e3e3; width: 100%; margin-bottom: 20px;} .sip_immobilien .sip-institute-list .institute-seperator:last-child { border-bottom: 0;} .sip_immobilien .sip-institute-list .main-button--default { float: left;} .sip_immobilien .sip-institute-list-item { position: relative; min-height: 192px; margin-bottom: 0; cursor: pointer; display: flex;} .sip_immobilien .sip-institute-list-item .sip-institute-list-item-body { display: flex; flex-direction: row;} .sip_immobilien .sip-purchase-small .sip-institute-list-item .sip-institute-list-item-body { flex-direction: column;} .sip_immobilien .sip-institute-list-item .item-col { padding: 5px;} .sip_immobilien .sip-institute-list-item .item-col-radio { width: 32px; height: 32px; align-self: center; margin-left: 0;} .sip_immobilien .sip-institute-list-item .item-col-radio input[type='radio'] { position: absolute; left: -9999px;} .sip_immobilien .sip-institute-list-item .item-col-radio .item-col-radio-label { position: relative; padding-left: 30px;} .sip_immobilien .sip-institute-list-item .item-col-radio .item-col-radio-label::before { content: ''; position: absolute; left: 0; top: 0; background-size: 100%; background-repeat: no-repeat; background-position: 0 0; border: 1px solid #666; border-radius: 50%; transition: background .25s linear;} .sip_immobilien .vpw-m .sip-institute-list-item .item-col-radio .item-col-radio-label::before { height: 18px; width: 18px;} .sip_immobilien .vpw-s .sip-institute-list-item .item-col-radio .item-col-radio-label::before { height: 14px; width: 14px;} .sip_immobilien .vpw-xs .sip-institute-list-item .item-col-radio .item-col-radio-label::before { height: 14px; width: 14px;} .sip_immobilien .sip-institute-list-item .item-col-logo * { width: 100%; height: 192px; background-repeat: no-repeat; background-position: left top; background-size: contain;} .sip_immobilien .sip-institute-list-item .item-col-logo .logo { width: 288px; height: 162px; border: 1px solid #fff;} .sip_immobilien .sip-institute-list-item .item-col-logo .lbs-logo,.sip_immobilien .sip-institute-list-item .item-col-logo .default-logo { background-color: #f00; background-position: center;} .sip_immobilien .sip-institute-list-item .item-col-logo .default-logo { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2021.0.2%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20566.9%20566.9%22%20style%3D%22enable-background%3Anew%200%200%20566.9%20566.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M239.8%2C122.4c2.5%2C5.7%2C5.9%2C10.7%2C10.1%2C15c4.2%2C4.3%2C9.2%2C7.7%2C15%2C10.1c5.8%2C2.4%2C11.9%2C3.7%2C18.4%2C3.7%0A%09c6.5%2C0%2C12.6-1.2%2C18.3-3.7c5.7-2.4%2C10.7-5.8%2C15-10.1c4.3-4.3%2C7.7-9.3%2C10.1-15c2.4-5.7%2C3.7-11.8%2C3.7-18.3c0-6.5-1.2-12.6-3.7-18.3%0A%09c-2.4-5.7-5.8-10.7-10.1-15c-4.3-4.3-9.3-7.7-15-10.1c-5.7-2.4-11.8-3.7-18.3-3.7c-6.5%2C0-12.7%2C1.2-18.4%2C3.7%0A%09c-5.8%2C2.4-10.8%2C5.8-15%2C10.1c-4.2%2C4.3-7.6%2C9.3-10.1%2C15c-2.5%2C5.7-3.8%2C11.8-3.8%2C18.3C236%2C110.6%2C237.2%2C116.8%2C239.8%2C122.4%22%2F%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M283.1%2C176.8L141.3%2C296.6h31.5v154h220.7v-45.7c-11.1%2C2.7-22.4%2C4.1-33.6%2C4.1c-18%2C0-36-3.5-52.8-10.4%0A%09c-14.1-5.8-26.6-13.7-37.1-23.3l17.8-11.4c26.8%2C23.3%2C67.6%2C32.7%2C105.6%2C21.1v-88.4H425L283.1%2C176.8z%22%2F%3E%0A%3C%2Fsvg%3E%0A");} .sip_immobilien .sip-institute-list-item .item-col-logo .lbs-logo { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2021.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20300%20250%22%20style%3D%22enable-background%3Anew%200%200%20300%20250%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FFFFFF%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M115.8%2C135.3v-5.5h3.7c0.8%2C0%2C2%2C0%2C2.7%2C0.4c0.9%2C0.4%2C1.5%2C1.4%2C1.5%2C2.4c0%2C0.9-0.4%2C1.7-1.1%2C2.2%0A%09%09c-0.8%2C0.6-1.8%2C0.6-2.7%2C0.6H115.8L115.8%2C135.3z%20M107.1%2C142.2h14.1c2.7%2C0%2C6.1-0.1%2C8.4-1.7c2.2-1.6%2C3.2-4.5%2C3.2-7.2c0-3.6-2.5-6.4-6-7%0A%09%09c3.1-0.8%2C5.2-3.5%2C5.2-6.8c0-2.5-1.2-5-3.3-6.5c-1.9-1.4-4.3-1.6-6.6-1.6h-15V142.2L107.1%2C142.2z%20M115.8%2C123.3V118h3.6%0A%09%09c1.8%2C0%2C3.7%2C0.3%2C3.7%2C2.6c0%2C0.7-0.3%2C1.5-0.9%2C2c-0.7%2C0.6-1.7%2C0.6-2.6%2C0.6H115.8L115.8%2C123.3z%20M104.9%2C134.6H92.9v-23.2h-9.5v30.8h21.6%0A%09%09V134.6L104.9%2C134.6z%20M134.1%2C133.2c1.6%2C6.7%2C7.4%2C9.4%2C13.8%2C9.4c6.4%2C0%2C13.7-3%2C13.7-10.3c0-3.3-1.6-6.3-4.6-7.9%0A%09%09c-2.7-1.4-5.8-1.8-8.7-2.5c-1.2-0.3-3.4-0.6-3.4-2.2c0-1.6%2C1.8-2%2C3-2c2.4%2C0%2C4.1%2C0.8%2C5%2C3.1l7.8-2.4c-1.9-5.3-7-7.5-12.3-7.5%0A%09%09c-3.1%2C0-6.4%2C0.6-8.9%2C2.3c-2.5%2C1.7-3.9%2C4.7-3.9%2C7.7c0%2C7.3%2C6.9%2C8.9%2C12.6%2C10c1.4%2C0.3%2C3.8%2C0.7%2C3.8%2C2.5c0%2C1.7-2.5%2C1.9-3.6%2C1.9%0A%09%09c-2.7%2C0-4.8-1-5.6-3.7L134.1%2C133.2L134.1%2C133.2z%20M237.1%2C94.3c0.2%2C0.2%2C0.3%2C0.3-0.3%2C0.1c-0.8-0.3-1.5-0.4-2-0.6%0A%09%09c-8.9-2.2-18.8-1.8-27.3%2C0.4c-5.7%2C1.5-12.7%2C4.6-20.4%2C9.5c-6%2C3.9-8.3%2C5.5-13.6%2C9.8c-22.2-16.1-37.2-19.9-55.2-19.9%0A%09%09c-24%2C0-44.6%2C10.4-56.5%2C19.5c-0.4%2C0.3-0.5%2C0.2-0.2-0.1c10.7-11.5%2C33.1-24.5%2C61-24.5c21.3%2C0%2C40.3%2C8.4%2C50.9%2C16.6%0A%09%09c5.7-4.2%2C13.4-8.5%2C21.8-11.6c8.1-3%2C15.2-3.9%2C20.6-3.9c9.8%2C0%2C15.5%2C1.5%2C19%2C3.2C235.5%2C93.3%2C236.8%2C93.9%2C237.1%2C94.3L237.1%2C94.3z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); background-size: 200% 150%;} .sip_immobilien .sip-institute-list-item .item-col-name { padding-left: 20px;} .sip_immobilien .sip-purchase-small .sip-institute-list-item .item-col-name { padding-left: 0;} .sip_immobilien .sip-institute-list-item .item-col-name h4 { color: #f00; font-weight: bold;} .sip_immobilien .sip-purchase-small .sip-institute-list-item { height: inherit; border-bottom: 0;} .sip_immobilien .sip-purchase-small .sip-institute-list-item .item-col-radio { width: 10%; line-height: 160px;} .sip_immobilien .sip-purchase-small .sip-institute-list-item .item-col-logo { width: 90%;} .sip_immobilien .sip-purchase-small .sip-institute-list-item .item-col-name { padding-left: 0; width: 90%; margin-bottom: 5px;} .sip_immobilien .sip-purchase-small .sip-institute-list-item .logo { width: 230px; height: 130px;} .sip_immobilien .sip-progress-bar { width: 100%; font-size: 15px; line-height: 1.5; margin-top: 10px; white-space: nowrap;} .sip_immobilien .sip-progress-bar .sip-purchase-small,.sip_immobilien .sip-progress-bar .sip-purchase-medium { font-size: 12px; margin-top: 8px;} .sip_immobilien .sip-progress-bar .sip-progress-bar-step-wrapper { display: inline-block; padding: 3px;} .sip_immobilien .sip-progress-bar .sip-progress-bar-step-wrapper:first-child { padding-left: 0;} .sip_immobilien .sip-progress-bar .sip-progress-bar-step-wrapper:last-child { padding-right: 0;} .sip_immobilien .sip-progress-bar .sip-progress-bar-step-wrapper .sip-progress-bar-step { width: 100%; height: 4px; background-color: #f00;} .sip_immobilien .sip-progress-bar .sip-progress-bar-step-wrapper .sip-progress-bar-step.sip-progress-bar-step-inactive { background-color: #e3e3e3;} .sip_immobilien .sip-purchase-intro-select-icon-container { width: 25%; display: inline-block; cursor: pointer;} .sip_immobilien .sip-purchase-medium .sip-purchase-intro-select-icon-container,.sip_immobilien .sip-purchase-full .sip-purchase-intro-select-icon-container { margin-top: 20px;} .sip_immobilien .sip-purchase-small .sip-purchase-intro-select-icon-container { width: 50%; margin: 20px 0;} .sip_immobilien .sip-purchase-small .sip-purchase-intro-select-icon-container .sip-purchase-intro-select-icon { width: 100px; height: 100px;} .sip_immobilien .sip-purchase-intro-select-icon-container .sip-purchase-intro-select-icon { width: 117px; height: 117px; margin: auto; margin-bottom: 10px;} .sip_immobilien .sip-purchase-intro-select-icon-container .sip-purchase-intro-select-icon-label { text-align: center;} .sip_immobilien .sip-purchase-intro-select-icon-container:hover .sip-purchase-intro-select-icon-label { color: #f00;} .sip_immobilien .sip-search-form-container { position: relative;} .sip_immobilien .sip-search-form-container .main-button { display: block !important;} .sip_immobilien .vpw-m .sip-search-form-container .sip-button-container .main-button { height: 32px !important;} .sip_immobilien .vpw-m .sip-search-form-container .sip-inputText,.sip_immobilien .vpw-m .sip-search-form-container .main-button,.sip_immobilien .vpw-m .sip-search-form-container .sip-dropdown-btn,.sip_immobilien .vpw-m .sip-search-form-container .btn-label { width: 100%; max-width: none !important;} .sip_immobilien .vpw-m .sip-search-form-container .sip-formElement-group { padding-top: 0;} .sip_immobilien .vpw-m .sip-search-form-container .mandatory-label { margin-top: 20px;} .sip_immobilien .vpw-m .sip-search-form-container .mandatory-label::first-letter{ color:#ff0000 !important; font-size: 20px;} .sip_immobilien .vpw-m .sip-search-form-container .sip-search-options-wrapper-row { display: flex; display: -webkit-flex;} .sip_immobilien .vpw-m .sip-search-form-container .sip-search-options-wrapper-row + .sip-textButton-container { display: none;} .sip_immobilien .vpw-m .sip-search-form-container .sip-search-options-wrapper-row:first-child { margin-bottom: 20px;} .sip_immobilien .vpw-m .sip-search-form-container .sip-search-options-wrapper-row:first-child .sip-dropdown-wrapper { width: calc(18% - 20px);} .sip_immobilien .vpw-m .sip-search-form-container .sip-search-options-wrapper-row:first-child .sip-dropdown-wrapper.sip-autocomplete { width: calc(42% - 20px);} .sip_immobilien .vpw-m .sip-search-form-container .sip-search-options-wrapper-row:first-child .sip-dropdown-wrapper:last-child { width: calc(26% - 20px);} .sip_immobilien .vpw-m .sip-search-form-container .sip-dropdown-wrapper { margin-right: 20px;} .sip_immobilien .vpw-m .sip-search-form-container .sip-button-container { position: absolute; top: 0; right: 0; width: 14.2%;} .sip_immobilien .vpw-m .sip-search-form-container .sip-button-container .main-button { margin: 0 !important; padding: 0 !important;} .sip_immobilien .vpw-m .sip-search-form-container .sip-search-options-wrapper-row:last-child .sip-inputText-container { width: calc(21% - 20px); display: inline-block !important; margin-right: 20px;} .sip_immobilien .vpw-m .sip-search-form-container .sip-search-options-wrapper-row:last-child .sip-inputText-container + .sip-inputText-container + .sip-dropdown-wrapper { width: calc(18% - 20px);} .sip_immobilien .vpw-m .sip-search-form-container .buy_residential_property .sip-search-options-wrapper-row:last-child .sip-inputText-container { width: calc(21% - 20px);} .sip_immobilien .vpw-m .sip-search-form-container .buy_residential_property .sip-search-options-wrapper-row:last-child .sip-inputText-container + .sip-inputText-container + .sip-inputText-container { width: calc(17.5% - 20px);} .sip_immobilien .vpw-m .sip-search-form-container .buy_residential_flat .sip-search-options-wrapper-row:last-child .sip-inputText-container,.sip_immobilien .vpw-m .sip-search-form-container .buy_residential_house .sip-search-options-wrapper-row:last-child .sip-inputText-container { width: calc(25% - 20px);} .sip_immobilien .vpw-m .sip-search-form-container .buy_residential_flat .sip-search-options-wrapper-row:last-child .sip-inputText-container + .sip-inputText-container + .sip-inputText-container,.sip_immobilien .vpw-m .sip-search-form-container .buy_residential_house .sip-search-options-wrapper-row:last-child .sip-inputText-container + .sip-inputText-container + .sip-inputText-container { width: calc(18% - 20px);} .sip_immobilien .vpw-m .sip-search-form-container .buy_residential_flat .sip-search-options-wrapper-row:last-child .sip-dropdown-wrapper,.sip_immobilien .vpw-m .sip-search-form-container .buy_residential_house .sip-search-options-wrapper-row:last-child .sip-dropdown-wrapper { width: calc(18% - 20px);} .sip_immobilien .vpw-s .sip-search-form-container .sip-button-container .main-button { height: 26px !important;} .sip_immobilien .vpw-s .sip-search-form-container .sip-inputText,.sip_immobilien .vpw-s .sip-search-form-container .main-button,.sip_immobilien .vpw-s .sip-search-form-container .sip-dropdown-btn,.sip_immobilien .vpw-s .sip-search-form-container .btn-label { width: 100%; max-width: none !important;} .sip_immobilien .vpw-s .sip-search-form-container .sip-formElement-group { padding-top: 0;} .sip_immobilien .vpw-s .sip-search-form-container .mandatory-label { margin-top: 16px;} .sip_immobilien .vpw-s .sip-search-form-container .sip-search-options-wrapper-row { display: flex; display: -webkit-flex;} .sip_immobilien .vpw-s .sip-search-form-container .sip-search-options-wrapper-row + .sip-textButton-container { display: none;} .sip_immobilien .vpw-s .sip-search-form-container .sip-search-options-wrapper-row:first-child { margin-bottom: 16px;} .sip_immobilien .vpw-s .sip-search-form-container .sip-search-options-wrapper-row:first-child .sip-dropdown-wrapper { width: calc(18% - 16px);} .sip_immobilien .vpw-s .sip-search-form-container .sip-search-options-wrapper-row:first-child .sip-dropdown-wrapper.sip-autocomplete { width: calc(42% - 16px);} .sip_immobilien .vpw-s .sip-search-form-container .sip-search-options-wrapper-row:first-child .sip-dropdown-wrapper:last-child { width: calc(26% - 16px);} .sip_immobilien .vpw-s .sip-search-form-container .sip-dropdown-wrapper { margin-right: 16px;} .sip_immobilien .vpw-s .sip-search-form-container .sip-button-container { position: absolute; top: 0; right: 0; width: 14.2%;} .sip_immobilien .vpw-s .sip-search-form-container .sip-button-container .main-button { margin: 0 !important; padding: 0 !important;} .sip_immobilien .vpw-s .sip-search-form-container .sip-search-options-wrapper-row:last-child .sip-inputText-container { width: calc(21% - 16px); display: inline-block !important; margin-right: 16px;} .sip_immobilien .vpw-s .sip-search-form-container .sip-search-options-wrapper-row:last-child .sip-inputText-container + .sip-inputText-container + .sip-dropdown-wrapper { width: calc(18% - 16px);} .sip_immobilien .vpw-s .sip-search-form-container .buy_residential_property .sip-search-options-wrapper-row:last-child .sip-inputText-container { width: calc(21% - 16px);} .sip_immobilien .vpw-s .sip-search-form-container .buy_residential_property .sip-search-options-wrapper-row:last-child .sip-inputText-container + .sip-inputText-container + .sip-inputText-container { width: calc(17.5% - 16px);} .sip_immobilien .vpw-s .sip-search-form-container .buy_residential_flat .sip-search-options-wrapper-row:last-child .sip-inputText-container,.sip_immobilien .vpw-s .sip-search-form-container .buy_residential_house .sip-search-options-wrapper-row:last-child .sip-inputText-container { width: calc(25% - 16px);} .sip_immobilien .vpw-s .sip-search-form-container .buy_residential_flat .sip-search-options-wrapper-row:last-child .sip-inputText-container + .sip-inputText-container + .sip-inputText-container,.sip_immobilien .vpw-s .sip-search-form-container .buy_residential_house .sip-search-options-wrapper-row:last-child .sip-inputText-container + .sip-inputText-container + .sip-inputText-container { width: calc(18% - 16px);} .sip_immobilien .vpw-s .sip-search-form-container .buy_residential_flat .sip-search-options-wrapper-row:last-child .sip-dropdown-wrapper,.sip_immobilien .vpw-s .sip-search-form-container .buy_residential_house .sip-search-options-wrapper-row:last-child .sip-dropdown-wrapper { width: calc(18% - 16px);} .sip_immobilien .vpw-xs .sip-search-form-container { text-align: right;} .sip_immobilien .vpw-xs .sip-search-form-container .sip-button-container .main-button { height: 32px !important; width: 100%; margin-top: 12px !important;} .sip_immobilien .vpw-xs .sip-search-form-container .mandatory-label { text-align: left;} .sip_immobilien .vpw-xs .sip-search-form-container .sip-dropdown-wrapper { margin-right: 0;} .sip_immobilien .vpw-xs .sip-search-form-container .sip-button-container { margin-top: 10px; clear: both; width: 100%;} .sip_immobilien .vpw-xs .sip-search-form-container .sip-button-container .main-button { margin-bottom: 0 !important;} .sip_immobilien .vpw-xs .sip-search-form-container .sip-search-options-wrapper-row { clear: both; display: block;} .sip_immobilien .vpw-xs .sip-search-form-container .sip-search-options-wrapper-row + .sip-textButton-container { margin-top: 10px; float: right; max-width: 100%;} .sip_immobilien .vpw-xs .sip-search-form-container .buy_residential_foreclosure .sip-search-options-wrapper-row:last-child { height: 31px;} .sip_immobilien .vpw-xs .sip-search-form-container .buy_residential_property .sip-search-options-wrapper-row:last-child,.sip_immobilien .vpw-xs .sip-search-form-container .rent_residential_house .sip-search-options-wrapper-row:last-child,.sip_immobilien .vpw-xs .sip-search-form-container .rent_residential_flat .sip-search-options-wrapper-row:last-child { height: 103px;} .sip_immobilien .vpw-xs .sip-search-form-container .buy_residential_flat .sip-search-options-wrapper-row:last-child,.sip_immobilien .vpw-xs .sip-search-form-container .buy_residential_house .sip-search-options-wrapper-row:last-child { height: 133px;} .sip_immobilien .vpw-xs .sip-search-form-container .sip-search-options-wrapper-row:last-child { visibility: visible; opacity: 1; z-index: 1; height: 67px; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;} .sip_immobilien .vpw-xs .sip-search-form-container .sip-search-options-wrapper-row:last-child .sip-formElement-group:first-child { padding-top: 0;} .sip_immobilien .vpw-xs .sip-search-form-container .sip-search-options-wrapper-row:last-child.xs-hidden { visibility: hidden; opacity: 0; z-index: -1; height: 0; transition-delay: 0s, 0s, 0.3s; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;} .sip_immobilien .vpw-xs.sip-search-marginal .sip-button-container { text-align: right; width: 100%; margin-bottom: 10px;} .sip_immobilien .vpw-xs.sip-search-marginal .sip-button-container .main-button { max-width: 100% !important; width:100%;} .sip_immobilien .vpw-xs.sip-search-marginal .sip-search-options-wrapper-row + .sip-icon-container { float: none;} .sip_immobilien .vpw-xs.sip-search-marginal .sip-search-options-wrapper-row + .sip-icon-container .sip-icon-label { text-align: right; width: calc(100% - 26px); width: 175px;} .sip_immobilien .sip-search-agent-container { display: -webkit-flex; display: flex; align-items: stretch; -webkit-align-items: stretch; background-color: #fff;} .sip_immobilien .sip-search-agent-container .sip-search-agent-icon { width: 33.33%; text-align: center;} .sip_immobilien .sip-search-agent-container .sip-search-agent-icon .sip-icon-rdk-container { width: 100%; height: 100%;} .sip_immobilien .sip-search-agent-container .sip-search-agent-icon .sip-icon-rdk { max-width: none; max-height: 94%; height: inherit; width: auto;} .sip_immobilien .sip-search-agent-container .sip-search-agent-content { width: 66.6%;} .sip_immobilien .sip-search-agent-container .sip-search-agent-form-container { display: -webkit-flex; display: flex;} .sip_immobilien .sip-search-agent-container .sip-search-agent-form-container .sip-inputText-container,.sip_immobilien .sip-search-agent-container .sip-search-agent-form-container .sip-inputText { flex: 1; -webkit-flex: 1;} .sip_immobilien .sip-search-agent-container .sip-search-agent-form-container .sip-inputText { max-width: none !important;} .sip_immobilien .vpw-m .sip-search-agent-form { margin-top: 20px;} .sip_immobilien .vpw-m .sip-search-agent-form .sip-search-agent-container { padding: 20px;} .sip_immobilien .vpw-m .sip-search-agent-form .sip-search-agent-header { margin-bottom: 0 !important;} .sip_immobilien .vpw-m .sip-search-agent-form .sip-search-agent-info-text { padding-top: 10px; margin-bottom: 0 !important;} .sip_immobilien .vpw-m .sip-search-agent-form .sip-button-container .main-button { margin-bottom: 0 !important; margin-right: 0 !important; height: 32px !important; margin-left: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important;} .sip_immobilien .vpw-s .sip-search-agent-form { margin-top: 16px;} .sip_immobilien .vpw-s .sip-search-agent-form .sip-search-agent-container { padding: 16px;} .sip_immobilien .vpw-s .sip-search-agent-form .sip-search-agent-header { margin-bottom: 0 !important;} .sip_immobilien .vpw-s .sip-search-agent-form .sip-search-agent-info-text { padding-top: 8px; margin-bottom: 0 !important;} .sip_immobilien .vpw-s .sip-search-agent-form .sip-button-container .main-button { margin-bottom: 0 !important; margin-right: 0 !important; height: 26px !important; margin-left: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important;} .sip_immobilien .vpw-xs .sip-search-agent-form { margin-top: 10px;} .sip_immobilien .vpw-xs .sip-search-agent-form .sip-search-agent-container { padding: 10px;} .sip_immobilien .vpw-xs .sip-search-agent-form .sip-search-agent-icon { display: none;} .sip_immobilien .vpw-xs .sip-search-agent-form .sip-search-agent-content { width: 100%;} .sip_immobilien .vpw-xs .sip-search-agent-form .sip-search-agent-header { margin-bottom: 0 !important;} .sip_immobilien .vpw-xs .sip-search-agent-form .sip-search-agent-info-text { padding-top: 5px; margin-bottom: 0 !important;} .sip_immobilien .vpw-xs .sip-search-agent-form .sip-search-agent-form-container { display: inherit;} .sip_immobilien .vpw-xs .sip-search-agent-form .sip-search-agent-form-container .sip-inputText-container,.sip_immobilien .vpw-xs .sip-search-agent-form .sip-search-agent-form-container .sip-inputText { flex: auto; -webkit-flex: auto;} .sip_immobilien .vpw-xs .sip-search-agent-form .sip-button-container { text-align: center;} .sip_immobilien .vpw-xs .sip-search-agent-form .sip-button-container .main-button { margin-bottom: 0 !important; margin-right: 0 !important; margin-top: 10px !important;} .sip_immobilien .sip-simple-page .simple-page-opener-img { width: 100%;} .sip_immobilien .vpw-m .sip-simple-page-head .simple-page-title { margin-top: calc(20px * 2); margin-bottom: 20px;} .sip_immobilien .vpw-s .sip-simple-page-head .simple-page-title { margin-top: calc(16px * 2); margin-bottom: 16px;} .sip_immobilien .vpw-xs .sip-simple-page-head .simple-page-title { margin-top: calc(10px * 2); margin-bottom: 10px;} .sip_immobilien .sip-tabbed-search { position: relative;} .sip_immobilien .sip-tabbed-search .merkzettel { position: absolute; right: 0;} .sip_immobilien .sip-tabbed-search .sip-tabs-navigation.label-size-1 { display: none;} .sip_immobilien .sip-tabbed-search .sip-purchase { position: inherit;} .sip_immobilien .sip-tabbed-search .sip-purchase-finished h3,.sip_immobilien .sip-tabbed-search .sip-purchase-intro h3 { margin-top: 5px; margin-bottom: 10px;} .sip_immobilien .sip-tabbed-search .sip-purchase-small * h3,.sip_immobilien .sip-tabbed-search .sip-purchase-medium * h3,.sip_immobilien .sip-tabbed-search .sip-purchase-small .sip-purchase-finished h3,.sip_immobilien .sip-tabbed-search .sip-purchase-medium .sip-purchase-finished h3,.sip_immobilien .sip-tabbed-search .sip-purchase-small .sip-purchase-intro h3,.sip_immobilien .sip-tabbed-search .sip-purchase-medium .sip-purchase-intro h3 { margin-top: 4px; margin-bottom: 8px;} .sip_immobilien .sip-tabbed-search .sip-search-agent { padding-bottom: 40px;} .sip_immobilien .sip-tabbed-search > .vpw-m .sip-input-component.sip-checkbox-container.sip-formElement-group .sip-checkbox-label { margin-bottom: 0; margin-top: 3px;} .sip_immobilien .sip-tabbed-search > .vpw-m .sip-input-component.sip-checkbox-container.sip-formElement-group .sip-checkbox-frontlabel { margin-bottom: 0; margin-top: 3px;} .sip_immobilien .sip-tabbed-search > .vpw-m > .sip-textButton-container:first-child { top: 32px;} .sip_immobilien .sip-tabbed-search > .vpw-s .sip-input-component.sip-checkbox-container.sip-formElement-group .sip-checkbox-label { margin-bottom: 0; margin-top: 3px;} .sip_immobilien .sip-tabbed-search > .vpw-s .sip-input-component.sip-checkbox-container.sip-formElement-group .sip-checkbox-frontlabel { margin-bottom: 0; margin-top: 3px;} .sip_immobilien .sip-tabbed-search > .vpw-s > .sip-textButton-container:first-child { top: 26px;} .sip_immobilien .sip-tabbed-search > .vpw-xs .sip-input-component.sip-checkbox-container.sip-formElement-group .sip-checkbox-label { margin-left: 0;} .sip_immobilien .sip-tabbed-search > .vpw-xs > .sip-textButton-container:first-child { top: 26px; position: relative; float: right; top: 0; margin-right: 10px; margin-bottom: 10px;} .sip_immobilien .contact-form-wrapper .contact-form-modal-content { position: relative;} .sip_immobilien .contact-form-wrapper .contact-form-modal-content .sip-content-box-container { padding: 0;} .sip_immobilien .contact-form-wrapper .contact-form-modal-content .sip-contactform-title { margin-top: 0px;} .sip_immobilien .contact-form-wrapper .contact-form-modal-content h3 { text-align: left;} .sip_immobilien .contact-form-wrapper .contact-form-modal-content .header-information { position: relative;} .sip_immobilien .contact-form-wrapper .contact-form-modal-content .estate-provider { position: absolute; left: 200px; z-index: 11;} .sip_immobilien .contact-form-wrapper .contact-form-modal-content #sip-expose-contactform { margin-top: 0; padding-top: 0;} .sip_immobilien .contact-form-wrapper .contact-form-modal-content .agent-contact-wrapper { color: #444 !important; position: absolute; left: 200px; top: 92px;} .sip_immobilien .vpw-s .contact-form-wrapper .contact-form-modal-content .estate-provider { left: 203px;} .sip_immobilien .vpw-s .contact-form-wrapper .contact-form-modal-content .agent-contact-wrapper { left: 203px;} .sip_immobilien .vpw-xs .contact-form-wrapper .contact-form-wrapper .sip-modal { align-items: baseline !important; margin-top: 50px !important; z-index: 9 !important;} .sip_immobilien .vpw-xs .contact-form-wrapper .contact-form-wrapper .sip-modal-scrollcontainer { width: 100% !important; height: 100%;} .sip_immobilien .vpw-xs .contact-form-wrapper .contact-form-wrapper .sip-modal-fade { top: 50px !important;} .sip_immobilien .vpw-xs .contact-form-wrapper .contact-form-modal-content .estate-provider { display: none; position: inherit;} .sip_immobilien .vpw-xs .contact-form-wrapper .contact-form-modal-content .agent-contact-wrapper { position: inherit;} .sip_immobilien .vpw-xs .contact-form-wrapper .contact-form-modal-content .header-information { padding-left: 0; margin-bottom: 5px;} .sip_immobilien .vpw-xs .contact-form-wrapper .contact-form-modal-content h3.header { padding-left: 0; margin-bottom: 2px;} .sip_immobilien .tripplet-container { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-align-content: center; align-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto !important;} .sip_immobilien .tripplet-container .tripplet { -webkit-align-self: start; align-self: flex-start; text-align: center;} .sip_immobilien .tripplet-container .tripplet .tripplet-label { color: #666 !important; margin-bottom: 20px;} .sip_immobilien .tripplet-container .tripplet .sip-numberInput-container { margin-top: 20px;} .sip_immobilien .tripplet-container .tripplet .sip-numberInput-container .sip-numberInput { width: 140px; text-align: center;} .sip_immobilien .tripplet-container .tripplet .sip-numberInput-container .sip-numberInput input::-ms-clear { display: none;} .sip_immobilien .tripplet-container .tripplet .sip-numberInput-container .sip-numberInput-unit { right: -70px;} .sip_immobilien .tripplet-container .tripplet .sip-numberInput-container .pretty-number-input-val { left: calc(50% - 70px); text-align: center;} .sip_immobilien .tripplet-container .tripplet .tripplet-tooltip-label { margin-top: 20px;} .sip_immobilien .tripplet-container .tripplet .sip-tooltip-arrow-down { left: 50%;} .sip_immobilien .tripplet-container .tripplet .sip-dropdown-wrapper { margin-top: 10px; width: 80%;} .sip_immobilien .tripplet-container .tripplet .error-message { height: 105px; padding-top: 10px; display: block;} .sip_immobilien .tripplet-container.items-3 { width: 75%;} .sip_immobilien .tripplet-container.items-3 .tripplet { width: 33.3%;} .sip_immobilien .tripplet-container.items-4,.sip_immobilien .tripplet-container.items-8 { width: 100%;} .sip_immobilien .tripplet-container.items-4 .tripplet,.sip_immobilien .tripplet-container.items-8 .tripplet { width: 25%;} .sip_immobilien .vpw-xs .tripplet-container.items-4 .tripplet,.sip_immobilien .vpw-xs .tripplet-container.items-8 .tripplet { width: 50%;} .sip_immobilien .tripplet-container.items-8 .tripplet:nth-child(-n+4) { padding-bottom: 70px;} .sip_immobilien .vpw-m .tripplet-container .tripplet-image { width: 175px; height: 175px;} .sip_immobilien .vpw-m .tripplet-container.items-4 .tripplet-image,.sip_immobilien .vpw-m .tripplet-container.items-8 .tripplet-image { width: 100px; height: 100px;} .sip_immobilien .vpw-s .tripplet-container .tripplet-image { width: 140px; height: 140px;} .sip_immobilien .vpw-s .tripplet-container.items-4 .tripplet-image,.sip_immobilien .vpw-s .tripplet-container.items-8 .tripplet-image { width: 100px; height: 100px;} .sip_immobilien .vpw-xs .tripplet-container .tripplet-image { width: 110px; height: 110px;} .sip_immobilien .vpw-xs .tripplet-container.items-4 .tripplet-image,.sip_immobilien .vpw-xs .tripplet-container.items-8 .tripplet-image { width: 100px; height: 100px;} .sip_immobilien .sip-address-input-component > div { width: inherit;} .sip_immobilien .sip-price-estimator-component .sip-address-input-component .sip-input-city { z-index: 2;} .sip_immobilien .sip-price-estimator-component .sip-address-input-component .sip-input-street { padding-top: 0px; margin-top: -20px;} .sip_immobilien .vpw-xs .sip-price-estimator-component .sip-address-input-component .sip-input-street { margin-top: -30px;} .sip_immobilien .sip-price-estimator-component .sip-address-input-component .sip-inputText-label,.sip_immobilien .sip-price-estimator-component .sip-address-input-component .sip-numberInput-label { width: 30%; padding-right: 10px;} .sip_immobilien .sip-price-estimator-component .sip-address-input-component .sip-inputText-label.dropdown-label,.sip_immobilien .sip-price-estimator-component .sip-address-input-component .sip-numberInput-label.dropdown-label { padding-top: 7px; padding-right: 10px;} .sip_immobilien .vpw-xs .sip-price-estimator-component .sip-address-input-component .sip-inputText-label.dropdown-label,.sip_immobilien .vpw-xs .sip-price-estimator-component .sip-address-input-component .sip-numberInput-label.dropdown-label { position: relative; top: 10px; margin-bottom: -10px !important; padding-top: 0;} .sip_immobilien .sip-price-estimator-component .sip-address-input-component .mandatory-label { padding-bottom: 20px; margin-left: 30%;} .sip_immobilien .sip-price-estimator-component .sip-address-input-component .sip-dropdown-wrapper { padding-top: 0px;} .sip_immobilien .sip-price-estimator-component .sip-address-input-component .sip-numberInput-container { padding-top: 10px;} .sip_immobilien .sip-price-estimator-component .sip-address-input-component .sip-numberInput-container .sip-numberInput-wrapper { width: auto;} .sip_immobilien .sip-price-estimator-component .sip-address-input-component .sip-numberInput-container .sip-numberInput-wrapper .sip-numberInput { width: 100%;} .sip_immobilien .sip-price-estimator-component .vpw-m .sip-address-input-component .sip-inputText { width: 300px;} .sip_immobilien .sip-price-estimator-component .vpw-s .sip-address-input-component .sip-inputText { width: 250px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .sip-address-input-component .sip-inputText-label,.sip_immobilien .sip-price-estimator-component .vpw-xs .sip-address-input-component .sip-numberInput-label { width: 100%; padding-right: 0;} .sip_immobilien .sip-price-estimator-component .vpw-m .sip-questioning-address-input-container .sip-address-input-component { height: 289px;} .sip_immobilien .sip-price-estimator-component .vpw-s .sip-questioning-address-input-container .sip-address-input-component { height: 237px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .sip-questioning-address-input-container .sip-address-input-component { height: 310px;} .sip_immobilien .sip-price-estimator-component .vpw-xs .sip-questioning-address-input-container .sip-dropdown-wrapper.sip-autocomplete { margin-top: -10px;} .sip_immobilien .vpw-m .sip-address-input-component .mandatory-label { margin-top: 20px;} .sip_immobilien .vpw-s .sip-address-input-component .mandatory-label { margin-top: 16px;} .sip_immobilien .vpw-xs .sip-address-input-component .mandatory-label { margin-top: 10px; margin-left: 0;} .sip_immobilien .vpw-m .sip-address-map-form .sip-address-map-container { width: 500px; float: left;} .sip_immobilien .vpw-s .sip-address-map-form .sip-address-map-container,.sip_immobilien .vpw-xs .sip-address-map-form .sip-address-map-container { width: 100%;} .sip_immobilien .vpw-s .sip-address-map-form .sip-address-map-container .sip-leaflet-map-component,.sip_immobilien .vpw-xs .sip-address-map-form .sip-address-map-container .sip-leaflet-map-component { width: 100% !important;} .sip_immobilien .vpw-m .sip-address-map-form .sip-address-validation-field { width: 300px; float: left;} .sip_immobilien .vpw-s .sip-address-map-form .sip-address-validation-field,.sip_immobilien .vpw-xs .sip-address-map-form .sip-address-validation-field { width: 100%;} .sip_immobilien .vpw-s .sip-address-map-container-addressinfo,.sip_immobilien .vpw-xs .sip-address-map-container-addressinfo { margin-top: 20px;} .sip_immobilien .vpw-m .sip-address-map-container-addressinfo { font-size: 18px; color: #666;} .sip_immobilien .price-estimator-content .sip-address-legend { margin-top: 20px;} .sip_immobilien .price-estimator-content .sip-address-legend > p { margin-bottom: 20px;} .sip_immobilien .price-estimator-content .sip-address-legend .sip-textButton { margin-left: 0 !important;} .sip_immobilien .price-estimator-content .sip-address-legend .sip-address-legend-content { margin-top: 10px;} .sip_immobilien .price-estimator-content .sip-address-legend .sip-address-legend-content ul { list-style-type: none;} .sip_immobilien .price-estimator-content .sip-address-legend .sip-address-legend-content ul li { display: flex; margin-bottom: 10px;} .sip_immobilien .price-estimator-content .sip-address-legend .sip-address-legend-content ul li div { width: 62px; height: 17px; margin-right: 20px; align-self: center;} .sip_immobilien .price-estimator-content .sip-address-legend .sip-address-legend-content ul li span { align-self: center; color: #666;} .sip_immobilien .price-estimator-content .sip-address-legend .sip-address-legend-content ul li.class-1 div { background-color: #CB2310;} .sip_immobilien .price-estimator-content .sip-address-legend .sip-address-legend-content ul li.class-2 div { background-color: #EC661B;} .sip_immobilien .price-estimator-content .sip-address-legend .sip-address-legend-content ul li.class-3 div { background-color: #FF9911;} .sip_immobilien .price-estimator-content .sip-address-legend .sip-address-legend-content ul li.class-4 div { background-color: #FFBF54;} .sip_immobilien .price-estimator-content .sip-address-legend .sip-address-legend-content ul li.class-5 div { background-color: #FEE0A2;} .sip_immobilien .sip-advanced-dropdown .option-list-wrapper { position: absolute; width: 100%; z-index: 10; } .sip_immobilien .sip-advanced-dropdown.sip-dropdown-wrapper.sip-dropdown-is-open .sip-inputText { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important;} .sip_immobilien .sip-advanced-dropdown.sip-dropdown-wrapper .sip-dropdown-innerscroll .sip-dropdown-list { border: 1px solid #666; border-radius: 0px;} .sip_immobilien .sip-advanced-dropdown.sip-dropdown-wrapper .sip-dropdown-innerscroll .sip-dropdown-list::-webkit-scrollbar-track { background-color: #ffffff; border-radius: 10px;} .sip_immobilien .sip-advanced-dropdown.sip-dropdown-wrapper .sip-dropdown-innerscroll .sip-dropdown-list::-webkit-scrollbar { width: 12px; background-color: #F5F5F5;} .sip_immobilien .sip-advanced-dropdown.sip-dropdown-wrapper .sip-dropdown-innerscroll .sip-dropdown-list::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #666;} .sip_immobilien .sip-advanced-dropdown.sip-dropdown-wrapper .sip-dropdown-innerscroll .sip-dropdown-list .sip-dropdown-list-item { border-right: 0px; border-left: 0px;} .sip_immobilien .sip-advanced-dropdown.sip-dropdown-wrapper .sip-dropdown-innerscroll .sip-dropdown-list .sip-dropdown-list-item:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; border-top: 0;} .sip_immobilien .sip-advanced-dropdown.sip-dropdown-wrapper .sip-dropdown-innerscroll .sip-dropdown-list .sip-dropdown-list-item:last-child { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom: 0;} .sip_immobilien .vpw-m .sip-advanced-dropdown.sip-dropdown-wrapper .sip-dropdown-innerscroll .sip-dropdown-list { overflow-y: scroll; border-right: 1px solid #666; border-left: 1px solid #666; border-radius: 0px;} .sip_immobilien .vpw-m .sip-advanced-dropdown.sip-dropdown-wrapper .sip-dropdown-innerscroll .sip-dropdown-list .sip-dropdown-list-item { border-right: 0px; border-left: 0px; padding-right: 0px; margin-right: 0px;} .sip_immobilien .vpw-m .sip-advanced-dropdown.sip-dropdown-wrapper .sip-dropdown-innerscroll .sip-dropdown-list .sip-dropdown-list-item > span { padding-right: 0px;} .sip_immobilien .vpw-xs .list-extra-item { padding-top: 5px !important;} .sip_immobilien .sip-button-container { text-align: right; display: -webkit-inline-flex; display: inline-flex;} .sip_immobilien .sip-button-container .main-button { color: #fff !important; background-color: #666 !important; border: 2px solid #666 !important; font-family: SparkasseWeb, Helvetica, Arial, sans-serif !important; font-weight: normal !important; line-height: 1 !important; text-align: center !important; text-decoration: none !important; display: block; box-sizing: border-box;} .sip_immobilien .vpw-m .sip-button-container .main-button { height: 40px !important; max-width: 280px !important; border-radius: 8px !important; margin: 10px !important; padding: 0 20px !important; font-size: 15px !important; display: flex; align-items: center;} .sip_immobilien .vpw-m .sip-button-container .main-button.main-button--small { height: 32px !important;} .sip_immobilien .vpw-m .sip-button-container .main-button .ic { height: 15px !important; width: 10px !important;} .sip_immobilien .vpw-m .sip-button-container .main-button.main-button--twolines { line-height: 1.5 !important; height: 52px !important;} .sip_immobilien .vpw-m .sip-button-container .main-button .ic--right { margin-left: 10px !important;} .sip_immobilien .vpw-m .sip-button-container .main-button .ic--left { margin-right: 10px !important;} .sip_immobilien .vpw-s .sip-button-container .main-button { height: 32px !important; max-width: 224px !important; border-radius: 6px !important; margin: 8px !important; padding: 0 16px !important; font-size: 14px !important; display: flex; align-items: center;} .sip_immobilien .vpw-s .sip-button-container .main-button.main-button--small { height: 26px !important;} .sip_immobilien .vpw-s .sip-button-container .main-button .ic { height: 12px !important; width: 8px !important;} .sip_immobilien .vpw-s .sip-button-container .main-button.main-button--twolines { line-height: 1.5 !important; height: 47px !important;} .sip_immobilien .vpw-s .sip-button-container .main-button .ic--right { margin-left: 8px !important;} .sip_immobilien .vpw-s .sip-button-container .main-button .ic--left { margin-right: 8px !important;} .sip_immobilien .vpw-xs .sip-button-container .main-button { height: 32px !important; max-width: 300px !important; border-radius: 6px !important; margin: 5px !important; padding: 0 16px !important; font-size: 14px !important; display: flex; align-items: center; display: inline-flex !important; display: -webkit-inline-flex !important; margin-right: 0 !important; margin-left: 0 !important;} .sip_immobilien .vpw-xs .sip-button-container .main-button.main-button--small { height: 26px !important;} .sip_immobilien .vpw-xs .sip-button-container .main-button .ic { height: 12px !important; width: 8px !important;} .sip_immobilien .vpw-xs .sip-button-container .main-button.main-button--twolines { line-height: 1.5 !important; height: 47px !important;} .sip_immobilien .vpw-xs .sip-button-container .main-button .label-wrapper { text-align: center !important; width: 100% !important; transform: translate(0px, 0px); align-items: center; justify-content: center;} .sip_immobilien .vpw-xs .sip-button-container .main-button .ic { display: none !important;} .sip_immobilien .vpw-xs .sip-button-container .main-button .ic--right { margin-left: 5px !important;} .sip_immobilien .vpw-xs .sip-button-container .main-button .ic--left { margin-right: 5px !important;} .sip_immobilien .sip-button-container .main-button:disabled * { cursor: not-allowed;} .sip_immobilien .sip-button-container .main-button:disabled { opacity: 0.3 !important; cursor: not-allowed;} .sip_immobilien .sip-button-container .main-button.main-button--cta { color: #fff !important; background-color: #f00 !important; border-color: #f00 !important; transition:all .3s ease;} .sip_immobilien .sip-button-container .main-button.save-new-search.main-button--cta { color: #f00 !important; background-color: #fff !important; border-color: #f00 !important;} .sip_immobilien .sip-button-container .main-button.main-button--withIcon { max-width: none !important;} .sip_immobilien .sip-button-container .main-button.main-button--withIcon .ic { position: relative !important;} .sip_immobilien .sip-button-container .main-button.secondary--inverted { background: transparent !important; color: #666 !important; border-color: #666 !important;} .sip_immobilien .sip-button-container .main-button.primary--inverted { background: transparent !important; color: #fff !important; border-color: #fff !important;} .sip_immobilien .sip-button-container a.main-button { display: inline-flex;} .sip_immobilien .sip-button-container.hover .main-button { background: #fff !important; color: #666 !important; border-color: #666 !important; cursor: pointer !important;} .sip_immobilien .sip-button-container.hover .main-button.main-button--cta { background-color: #d80101 !important; color: #fff !important; border-color: #d80101 !important;} .sip_immobilien .sip-button-container.hover .main-button.save-new-search.main-button--cta { background-color: #f00 !important; color: #fff !important; border-color: #f00 !important;} .sip_immobilien .sip-button-container.hover .main-button.secondary--inverted { color: #fff !important; background-color: #666 !important; border: 2px solid #666 !important;} .sip_immobilien .sip-button-container.hover .main-button.primary--inverted { color: #f00 !important; background-color: #fff !important; border-color: #fff !important;} .sip_immobilien .sip-button-container .label-wrapper { display: flex !important; display: -webkit-flex !important; cursor: pointer !important; transform: translate(0px, 0px);} .sip_immobilien .sip-button-container .btn-label { line-height: inherit !important; vertical-align: middle; align-self: center; -webkit-align-self: center;} .sip_immobilien .sip-checkbox-container { display: flex; flex-direction: row; flex-wrap: nowrap;} .sip_immobilien .sip-checkbox-container input[type='checkbox'] {  accent-color: #f00; margin: 4px 5px 13px;}@media (max-width: 959px) { .sip_immobilien .sip-checkbox-container input[type='checkbox'] { margin: 4px 5px 4px;}}@media (max-width: 768px) { .sip_immobilien .sip-checkbox-container input[type='checkbox'] { position: absolute; left: -9999px; }} .sip_immobilien .sip-checkbox-container .sip-checkbox-frontlabel { align-self: normal !important; text-align: right !important; margin-bottom: 0 !important;} .sip_immobilien .sip-checkbox-container .sip-checkbox-label { cursor: pointer; position: relative;} .sip_immobilien .sip-checkbox-container .sip-checkbox-label .sip-checkbox-list-item-status { display: inline-block; position: relative;} .sip_immobilien .sip-checkbox-container .sip-checkbox-label .sip-checkbox-list-item-img { width: inherit; max-width: inherit; height: inherit; position: absolute; top: 2px;} .sip_immobilien .sip-checkbox-container .sip-checkbox-label .sip-checkbox-list-item-img.invalid { display: none;} .sip_immobilien .sip-checkbox-container .sip-checkbox-label .sip-checkbox-list-item-img + .sip-checkbox-list-item-img { transition: background .25s linear;} .sip_immobilien .sip-checkbox-container .sip-checkbox-label .sip-checkbox-status-switch { display: inline-block; position: relative; top: -2px; vertical-align: top; width: 43px; height: 20px; border-radius: 24px; border: 1px solid #e3e3e3; background: #fff;} .sip_immobilien .sip-checkbox-container .sip-checkbox-label .sip-checkbox-status-switch .switch { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: .4s; transition: .4s;} .sip_immobilien .sip-checkbox-container .sip-checkbox-label .sip-checkbox-status-switch .switch:before { position: absolute; content: ""; height: 22px; width: 22px; left: 0px; bottom: -2px; border: 1px solid #bbb; border-radius: 50%; background-color: #fff; -webkit-transition: .4s; transition: .4s;} .sip_immobilien .sip-checkbox-container input:checked + .sip-checkbox-label .sip-checkbox-status-switch { border: 1px solid #f00; background: #f00;} .sip_immobilien .sip-checkbox-container input:checked + .sip-checkbox-label .switch:before { -webkit-transform: translateX(21px); -ms-transform: translateX(21px); transform: translateX(21px);} .sip_immobilien .sip-checkbox-container:hover,.sip_immobilien .sip-checkbox-container.hover .sip-checkbox-container { height: inherit;} .sip_immobilien .sip-checkbox-container:disabled { height: inherit;}@media only screen and (min-width: 768px) { .sip_immobilien .sip-input-component.sip-checkbox-container.sip-formElement-group.sip-checkbox-frontlabel { margin-left: 0 !important; padding-left: 0 !important; padding-top: 0; } .sip_immobilien .sip-input-component.sip-checkbox-container.sip-formElement-group.sip-checkbox-frontlabel label { margin-left: 0 !important; padding-left: 0 !important; margin-right: 0 !important; } .sip_immobilien .sip-input-component.sip-checkbox-container.sip-formElement-group.sip-checkbox-frontlabel .sip-checkbox-label { margin-right: 1em; margin-left: 0.5em; } .sip_immobilien .sip-contactform-type-privacyCheckbox .sip-input-component.sip-checkbox-container.sip-formElement-group.sip-checkbox-frontlabel { width: 100% !important; flex-direction: row; }} .sip_immobilien .invalid-value .sip-checkbox-frontlabel,.sip_immobilien .invalid-value label,.sip_immobilien .invalid-value label * { color: #f00 !important;} .sip_immobilien .invalid-value .sip-checkbox-label .sip-checkbox-list-item-img.invalid { display: block;} .sip_immobilien .vpw-m .sip-checkbox-container .sip-checkbox-list-item-status { height: 18px; width: 18px; margin-right: 10px; display: none;} .sip_immobilien .vpw-m .sip-checkbox-container .sip-checkbox-frontlabel { padding-right: 20px;} .sip_immobilien .vpw-m .sip-checkbox-container .sip-checkbox-status-switch { display: none;} .sip_immobilien .vpw-s .sip-checkbox-container .sip-checkbox-list-item-status { height: 14px; width: 14px; margin-right: 8px; display: none;} .sip_immobilien .vpw-s .sip-checkbox-container .sip-checkbox-frontlabel { padding-right: 16px;} .sip_immobilien .vpw-s .sip-checkbox-container .sip-checkbox-status-switch { display: none;} .sip_immobilien .vpw-xs .sip-checkbox-container .sip-checkbox-list-item-status { height: 14px; width: 14px; margin-right: 5px;} .sip_immobilien .vpw-xs .sip-checkbox-container .sip-checkbox-frontlabel { padding-right: 10px;} .sip_immobilien .vpw-xs .sip-checkbox-container .sip-checkbox-list-item-status { display: none;} .sip_immobilien .vpw-xs .sip-checkbox-container .label-text { display: inline-block; margin-right: 5px; width: calc(100% - 5px - 5px - 48px);} .sip_immobilien .sip-checkbox-list-row-label { align-self: baseline; text-align: right; width: 30%; margin-bottom: 0;} .sip_immobilien .vpw-m .sip-checkbox-list-row-label { padding-right: 20px;} .sip_immobilien .vpw-s .sip-checkbox-list-row-label { padding-right: 16px;} .sip_immobilien .vpw-xs .sip-checkbox-list-row-label { padding-right: 10px;} .sip_immobilien .vpw-xs .sip-checkbox-list-row-label { width: 100% !important; text-align: left;} .sip_immobilien .sip-checkbox-list-item-label { position: relative; padding-right: 30px !important; cursor: pointer; display: inline-block;} .sip_immobilien .sip-checkbox-list-item-label .sip-checkbox-list-item-status { display: inline-block; position: relative;} .sip_immobilien .sip-checkbox-list-item-label .sip-checkbox-list-item-img { width: inherit; height: inherit; position: absolute; top: 2px;} .sip_immobilien .sip-checkbox-list-item-label .sip-checkbox-list-item-img + .sip-checkbox-list-item-img { transition: background .25s linear;} .sip_immobilien .vpw-m .sip-checkbox-list .sip-checkbox-list-item-status { height: 18px; width: 18px; margin-right: 10px;} .sip_immobilien .vpw-m .sip-checkbox-list .sip-checkbox-list-item { margin-bottom: 5px;} .sip_immobilien .vpw-s .sip-checkbox-list .sip-checkbox-list-item-status { height: 14px; width: 14px; margin-right: 8px;} .sip_immobilien .vpw-s .sip-checkbox-list .sip-checkbox-list-item { margin-bottom: 3px;} .sip_immobilien .vpw-xs .sip-checkbox-list .sip-checkbox-list-item-status { height: 14px; width: 14px; margin-right: 5px;} .sip_immobilien .vpw-xs .sip-checkbox-list .sip-checkbox-list-item { margin-bottom: 0px;} .sip_immobilien .invalid-value label,.sip_immobilien .invalid-value label * { color: #f00;} .sip_immobilien .invalid-value input,.sip_immobilien .invalid-value label::before,.sip_immobilien .invalid-value label::after { border-color: #f00 !important;} .sip_immobilien .sip-checkbox-list { display: flex;} .sip_immobilien .sip-checkbox-list .sip-checkbox-list-item { display: flex;} .sip_immobilien .sip-checkbox-list.sip-checkbox-list-row { flex-direction: row;} .sip_immobilien .sip-purchase-small .sip-checkbox-list.sip-checkbox-list-row { flex-direction: column;} .sip_immobilien .sip-checkbox-list.sip-checkbox-list-column { flex-direction: column; flex-wrap: wrap;} .sip_immobilien .sip-checkbox-list-item [type='checkbox'] { position: absolute; left: -9999px;} .sip_immobilien .sip-checkbox-list.sip-checkbox-list-column-layout { display: block !important;} .sip_immobilien .sip-checkbox-list.sip-checkbox-list-column-layout .sip-checkbox-list-item { float: left; width: 50%; max-width: 50%; display: block;} .sip_immobilien .vpw-xs .sip-checkbox-list.sip-checkbox-list-column-layout .sip-checkbox-list-item { width: 100%; max-width: 100%; float: none;} .sip_immobilien .vpw-xs .sip-checkbox-list.sip-checkbox-list-column-layout .sip-radio-list-item { float: none; width: 100%; max-width: 100%;} .sip_immobilien .sip-checkbox-list.sip-checkbox-list-column-layout:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .sip_immobilien .sip-contactform-container .sip-contactform-fieldset { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap; border: none;} .sip_immobilien .sip-contactform-container .sip-contactform-fieldset > div { width: 100%;} .sip_immobilien .sip-contactform-container .sip-inputText-label,.sip_immobilien .sip-contactform-container .sip-textarea-label,.sip_immobilien .sip-contactform-container .sip-radio-list-row-label,.sip_immobilien .sip-contactform-container .sip-checkbox-frontlabel { width: 37% !important; box-sizing: border-box;} .sip_immobilien .sip-contactform-container .sip-inputText,.sip_immobilien .sip-contactform-container .sip-textarea,.sip_immobilien .sip-contactform-container .sip-checkbox-label,.sip_immobilien .sip-contactform-container .sip-dropdown-wrapper { width: 63%; max-width: none !important;} .sip_immobilien .sip-contactform-container .sip-dropdown-wrapper .sip-inputText { width: 100%;} .sip_immobilien .sip-contactform-container .sip-textarea { min-height: 100px;} .sip_immobilien .sip-contactform-container .sip-radio-list { width: 100% !important; display: flex !important; display: -webkit-flex !important; flex-direction: row !important; -webkit-flex-direction: row !important;} .sip_immobilien .sip-contactform-container .sip-radio-list > div { display: flex; display: -webkit-flex !important;} .sip_immobilien .sip-contactform-container .sip-contactform-submit { text-align: right;} .sip_immobilien .sip-contactform-container .sip-contactform-field-error-msg { color: #f00 !important; margin-left: 37%;} .sip_immobilien .sip-contactform-container .submit-message { margin-left: 37%; text-align: left;} .sip_immobilien .sip-contactform-container .submit-message.error { color: #f00 !important;} .sip_immobilien .sip-contactform-container .sip-contactform-type-hidden { display: none;} .sip_immobilien .sip-contactform-container fieldset { padding: 0; margin: 0; border: 0;} .sip_immobilien .sip-contactform-container .contact-form-hidden { display: none;} .sip_immobilien .sip-contactform-container .back-button { margin-left: -2px;} .sip_immobilien .sip-contactform-container .back-button .icon { -webkit-transform: scaleX(-1); transform: scaleX(-1); top: 0!important; width: auto; height: auto;} .sip_immobilien .sip-contactform-container .sip-contactform-privacy-view .sip-modal-title { margin-top: 10px!important;} .sip_immobilien .vpw-m .sip-contactform-container .sip-contactform-title { margin-bottom: 10px;} .sip_immobilien .vpw-m .sip-contactform-container .sip-contactform-fieldset { margin-right: 50px; padding-top: 15px;} .sip_immobilien .vpw-m .sip-contactform-container .sip-contactform-fieldset:last-of-type { margin-bottom: 20px;} .sip_immobilien .vpw-m .sip-contactform-container .sip-contactform-fieldset .sip-radio-list-item { margin-bottom: 0;} .sip_immobilien .vpw-m .sip-contactform-container .sip-contactform-fieldset .sip-address-input-component > div { margin-bottom: 15px;} .sip_immobilien .vpw-m .sip-contactform-container .sip-contactform-fieldset .sip-address-input-component > div:last-of-type { margin-bottom: 0;} .sip_immobilien .vpw-m .sip-contactform-container .sip-contactform-submit { margin-right: 40px;} .sip_immobilien .vpw-m .sip-contactform-container .mandatory-label { margin-top: 10px;} .sip_immobilien .vpw-m .sip-contactform-container .sip-formElement-group { padding-top: 0;} .sip_immobilien .vpw-s .sip-contactform-container .sip-contactform-title { margin-bottom: 8px;} .sip_immobilien .vpw-s .sip-contactform-container .sip-contactform-fieldset { margin-right: 40px; padding-top: 12px;} .sip_immobilien .vpw-s .sip-contactform-container .sip-contactform-fieldset:last-of-type { margin-bottom: 16px;} .sip_immobilien .vpw-s .sip-contactform-container .sip-contactform-fieldset .sip-radio-list-item { margin-bottom: 0;} .sip_immobilien .vpw-s .sip-contactform-container .sip-contactform-fieldset .sip-address-input-component > div { margin-bottom: 12px;} .sip_immobilien .vpw-s .sip-contactform-container .sip-contactform-fieldset .sip-address-input-component > div:last-of-type { margin-bottom: 0;} .sip_immobilien .vpw-s .sip-contactform-container .sip-contactform-submit { margin-right: 32px;} .sip_immobilien .vpw-s .sip-contactform-container .mandatory-label { margin-top: 8px;} .sip_immobilien .vpw-s .sip-contactform-container .sip-formElement-group { padding-top: 0;} .sip_immobilien .vpw-s .sip-contactform-container .back-button .icon { -webkit-transform: scaleX(-1); transform: scaleX(-1); top: 0!important;} .sip_immobilien .vpw-s .sip-contactform-container .back-button .icon svg { width: 18px; height: 18px;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-contactform-title { margin-bottom: 5px;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-contactform-fieldset { margin-right: 25px; padding-top: 15px;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-contactform-fieldset:last-of-type { margin-bottom: 10px;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-contactform-fieldset .sip-radio-list-item { margin-bottom: 0;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-contactform-fieldset .sip-address-input-component > div { margin-bottom: 15px;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-contactform-fieldset .sip-address-input-component > div:last-of-type { margin-bottom: 0;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-contactform-submit { margin-right: 20px;} .sip_immobilien .vpw-xs .sip-contactform-container .mandatory-label { margin-top: 5px;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-formElement-group { padding-top: 0;} .sip_immobilien .vpw-xs .sip-contactform-container .back-button .icon { -webkit-transform: scaleX(-1); transform: scaleX(-1); top: 0!important;} .sip_immobilien .vpw-xs .sip-contactform-container .back-button .icon svg { width: 18px; height: 18px;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-contactform-fieldset > div { -webkit-flex-direction: column; flex-direction: column;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-contactform-submit { text-align: center;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-contactform-field-error-msg,.sip_immobilien .vpw-xs .sip-contactform-container .sip-contactform-fieldset,.sip_immobilien .vpw-xs .sip-contactform-container .sip-contactform-submit,.sip_immobilien .vpw-xs .sip-contactform-container .submit-message { margin-right: 0; margin-left: 0;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-inputText-label,.sip_immobilien .vpw-xs .sip-contactform-container .sip-textarea-label,.sip_immobilien .vpw-xs .sip-contactform-container .sip-radio-list-row-label,.sip_immobilien .vpw-xs .sip-contactform-container .sip-checkbox-frontlabel,.sip_immobilien .vpw-xs .sip-contactform-container .sip-checkbox-label,.sip_immobilien .vpw-xs .sip-contactform-container .sip-dropdown-wrapper { width: 100% !important; text-align: left !important;} .sip_immobilien .vpw-xs .sip-contactform-container .sip-checkbox-container .sip-checkbox-label { margin-right: 0; margin-left: 0;} .sip_immobilien .sip-dropdown-wrapper { position: relative; display: inline-block !important;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-label::after { content: ':';} .sip_immobilien .sip-dropdown-wrapper.sip-dropdown-disabled { opacity: .3;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-btn-container { position: relative;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-btn-container .sip-select,.sip_immobilien .sip-dropdown-wrapper .sip-dropdown-btn-container .select-placeholder { display: none;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-btn-container .sip-select .sip-icon-container { pointer-events: none;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-btn-container .sip-dropdown-btn { margin: 0; padding-top: 0 !important; padding-bottom: 0 !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; white-space: nowrap; text-align: left; vertical-align: middle; background-image: none; background: none; background-color: #f3f3f3; border: 0px solid #c2c2c2; max-width: 320px; cursor: pointer; transition: all .2s ease; } .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-btn-container .sip-dropdown-btn:focus,.sip_immobilien .sip-dropdown-wrapper .sip-dropdown-btn-container .sip-dropdown-btn:hover{ border-color: #666; border-radius: 8px !important;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-btn-container .sip-dropdown-selectedOption { transform: translate(0px, 0px);} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-btn-container .sip-icon-container { position: absolute; right: 0; bottom: 5px;}@media (max-width:768px){ .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-btn-container .sip-icon-container { bottom: 2px; }} .sip_immobilien .sip-dropdown-wrapper.dashed .sip-dropdown-btn,.sip_immobilien .sip-dropdown-wrapper.dashed .sip-dropdown-btn:active { border-color: transparent; border-bottom: 0px solid #c2c2c2 ;  transition: all .2s ease;} .sip_immobilien .sip-dropdown-wrapper.dashed .sip-dropdown-btn:hover{ border-color:transparent; border-bottom-color: #666;} .sip_immobilien .sip-dropdown-wrapper.dashed .sip-icon-fct { background-color: transparent !important; border: none !important;} .sip_immobilien .sip-dropdown-wrapper .list-extra-item { border: 1px solid #666; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top: 0; background-color: #f0f0f0;} .sip_immobilien .sip-dropdown-wrapper .list-extra-item span { padding-left: 10px;} .sip_immobilien .sip-dropdown-wrapper .list-extra-item .link-manual { cursor: pointer; padding-left: 5px; color: #000; text-decoration: underline; text-decoration-color: #666;} .sip_immobilien .sip-dropdown-wrapper .sip-reset-button { background: #fff; cursor: pointer; padding-left: 5px; position: absolute; right: 10px; line-height: 1; bottom: 8px;} .sip_immobilien .sip-dropdown-wrapper .sip-reset-button img { height: 16px; vertical-align: top;} .sip_immobilien .vpw-s .sip-dropdown-wrapper .sip-reset-button { bottom: 4px;} .sip_immobilien .vpw-s .sip-dropdown-wrapper .sip-reset-button img { height: 12px;} .sip_immobilien .vpw-xs .sip-dropdown-wrapper .sip-reset-button { bottom: 6px;} .sip_immobilien .vpw-xs .sip-dropdown-wrapper .sip-reset-button img { height: 12px;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list { position: absolute; z-index: 1000; width: 100%; margin: 0 !important; margin-top: -1px !important; padding: 0; list-style: none !important; background-color: #fefefe; box-sizing: border-box; box-shadow: 1px 1px 10px 0 #bfbfbf70;} .sip_immobilien .sip-dropdown-wrapper.sip-multiline .sip-dropdown-list-item .sip-dropdown-list-option { white-space: normal; text-overflow: unset;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-item { position: relative; padding-left: 10px; padding-right: 10px;   margin: 0; cursor: pointer; text-align: left;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-item.selected .sip-dropdown-list-option { color: #bbb !important;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-item.is-hovered { background-color: #f00; margin-top: -1px; padding-bottom: 1px;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-item.is-hovered .sip-dropdown-list-option { color: #fff !important; border-top: #fff;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; } .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-item:first-child .sip-dropdown-list-option { padding-top: 7px 10px;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-item:last-child { border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; } .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-item:last-child .sip-dropdown-list-option { padding-bottom: 10px;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-item:last-child .sip-dropdown-list-option::after { border-bottom: none;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-option { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; -ms-flex-align: center; align-items: center; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-item.is-hovered .sip-dropdown-list-option::after { border-bottom: 1px solid #f00;} .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-option::after { content: ''; display: block; position: absolute; bottom: 0; left: 10px; right: 10px; } .sip_immobilien .sip-dropdown-wrapper .sip-dropdown-list-option,.sip_immobilien .sip-dropdown-wrapper .sip-dropdown-selectedOption,.sip_immobilien .sip-dropdown-wrapper .sip-dropdown-btn { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5; color: #666;} .sip_immobilien .vpw-m .sip-dropdown-wrapper .sip-dropdown-list-option,.sip_immobilien .vpw-m .sip-dropdown-wrapper .sip-dropdown-selectedOption,.sip_immobilien .vpw-m .sip-dropdown-wrapper .sip-dropdown-btn { font-size: 15px;} .sip_immobilien .vpw-s .sip-dropdown-wrapper .sip-dropdown-list-option,.sip_immobilien .vpw-s .sip-dropdown-wrapper .sip-dropdown-selectedOption,.sip_immobilien .vpw-s .sip-dropdown-wrapper .sip-dropdown-btn { font-size: 14px;} .sip_immobilien .vpw-xs .sip-dropdown-wrapper .sip-dropdown-list-option,.sip_immobilien .vpw-xs .sip-dropdown-wrapper .sip-dropdown-selectedOption,.sip_immobilien .vpw-xs .sip-dropdown-wrapper .sip-dropdown-btn { font-size: 16px;} .sip_immobilien .vpw-m .sip-dropdown-wrapper.sip-autocomplete .sip-dropdown-btn-container > span:first-child { display: table; width: 100%;} .sip_immobilien .vpw-m .sip-dropdown-wrapper .sip-dropdown-btn { border-radius: 8px !important; padding-left: 10px !important; padding-right: 10px !important; height: 32px; width: 100%; margin-bottom: 5px;} .sip_immobilien .vpw-m .sip-dropdown-wrapper.dashed .sip-dropdown-btn { } .sip_immobilien .vpw-m .sip-dropdown-wrapper .sip-dropdown-list { border-radius: 10px;} .sip_immobilien .vpw-m .sip-dropdown-wrapper .sip-dropdown-option { height: 32px;} .sip_immobilien .vpw-s .sip-dropdown-wrapper.sip-autocomplete .sip-dropdown-btn-container > span:first-child { display: table; width: 100%;} .sip_immobilien .vpw-s .sip-dropdown-wrapper .sip-dropdown-btn { border-radius: 6px !important; padding-left: 8px !important; padding-right: 8px !important; height: 26px; width: 100%; margin-bottom: 5px;} .sip_immobilien .vpw-s .sip-dropdown-wrapper.dashed .sip-dropdown-btn { } .sip_immobilien .vpw-s .sip-dropdown-wrapper .sip-dropdown-list { border-radius: 6px;} .sip_immobilien .vpw-s .sip-dropdown-wrapper .sip-dropdown-option { height: 26px;} .sip_immobilien .vpw-xs .sip-dropdown-wrapper { display: block !important; width: 100%;} .sip_immobilien .vpw-xs .sip-dropdown-wrapper .sip-select { display: flex; display: -webkit-flex;} .sip_immobilien .vpw-xs .sip-dropdown-wrapper .sip-select .sip-dropdown-btn { display: flex; display: -webkit-flex; width: 100%;} .sip_immobilien .vpw-xs .sip-dropdown-wrapper .sip-dropdown-btn { display: none;} .sip_immobilien .vpw-xs .sip-dropdown-wrapper .sip-dropdown-btn { border-radius: 6px !important; padding-left: 5px !important; padding-right: 5px !important; height: 32px; max-width: none; width: 100%;} .sip_immobilien .vpw-xs .sip-dropdown-wrapper.dashed .sip-dropdown-btn { } .sip_immobilien .vpw-xs .sip-dropdown-wrapper .sip-dropdown-list { border-radius: 6px; position: relative;} .sip_immobilien .vpw-xs .sip-dropdown-wrapper .sip-dropdown-option { height: 26px;}@-moz-document url-prefix() { .sip_immobilien select, .sip_immobilien select:-moz-focusring, .sip_immobilien select::-moz-focus-inner { color: transparent !important; text-shadow: 0 0 0 #666 !important; border: 0; }} .sip_immobilien .sip-numberInput-container { display: -webkit-flex !important; display: flex !important; -webkit-flex-direction: row !important; flex-direction: row !important; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .sip_immobilien .sip-numberInput-container.invalid-value .sip-numberInput-label,.sip_immobilien .sip-numberInput-container.invalid-value .sip-numberInput-unit { color: #f00 !important;} .sip_immobilien .sip-numberInput-container.invalid-value .sip-numberInput { border-color: #f00 !important;} .sip_immobilien .sip-numberInput-container.invalid-value .sip-numberInput::placeholder { color: #f00 !important;} .sip_immobilien .sip-numberInput-container.invalid-value .sip-numberInput::-webkit-input-placeholder { color: #f00 !important;} .sip_immobilien .sip-numberInput-container.invalid-value .sip-numberInput::-moz-placeholder { color: #f00 !important;} .sip_immobilien .sip-numberInput-container.invalid-value .sip-numberInput:-moz-placeholder { color: #f00 !important;} .sip_immobilien .sip-numberInput-container.invalid-value .sip-numberInput:-ms-input-placeholder { color: #f00 !important;} .sip_immobilien .sip-numberInput-container.invalid-value .sip-numberInput::-ms-input-placeholder { color: #f00 !important;} .sip_immobilien .sip-numberInput-container .sip-numberInput-label { -webkit-align-self: center !important; align-self: center !important; text-align: right !important; margin-bottom: 0 !important;} .sip_immobilien .sip-numberInput-container.input-required .sip-numberInput-label:after { content: "*";} .sip_immobilien .sip-numberInput-container .sip-numberInput-errorMessage { color: #f00 !important; flex: 0 1 100%;} .sip_immobilien .sip-numberInput-container .sip-numberInput-wrapper { position: relative; min-width: 50px; width: 100%;} .sip_immobilien .sip-numberInput-container .sip-numberInput { width: 20%; max-width: 320px !important; max-height: none !important; border: 1px solid #666 !important; background-color: #fff !important; padding: 0 !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-shadow: none; box-sizing: border-box; font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5; color: #666;} .sip_immobilien .vpw-m .sip-numberInput-container .sip-numberInput { font-size: 15px;} .sip_immobilien .vpw-s .sip-numberInput-container .sip-numberInput { font-size: 14px;} .sip_immobilien .vpw-xs .sip-numberInput-container .sip-numberInput { font-size: 16px;} .sip_immobilien .sip-numberInput-container .sip-numberInput:focus { background-color: #fff !important; border-color: #666 !important; color: #444 !important;} .sip_immobilien .sip-numberInput-container .sip-numberInput:disabled { opacity: 0.3 !important;} .sip_immobilien .sip-numberInput-container input[type=number]::-webkit-inner-spin-button,.sip_immobilien .sip-numberInput-container input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;} .sip_immobilien .sip-numberInput-container input[type=number] { -moz-appearance: textfield;} .sip_immobilien .sip-numberInput-container .sip-numberInput-unit { position: absolute; display: block; transform: translateY(27%); top: 0; left: calc(20% - 15px); pointer-events: none;} .sip_immobilien .sip-numberInput-container .pretty-number-input-val { position: absolute; display: block; top: 0; line-height: 2 !important;} .sip_immobilien .sip-numberInput-container .pretty-number-input-val:hover { cursor: text;} .sip_immobilien .sip-numberInput-container:hover .pretty-number-input-val { display: none;} .sip_immobilien .vpw-m .sip-numberInput-container .sip-numberInput-label { padding-right: 20px !important;} .sip_immobilien .vpw-m .sip-numberInput-container .sip-numberInput { border-radius: 8px !important; padding-left: 10px !important; padding-right: 10px !important; height: 32px !important;} .sip_immobilien .vpw-s .sip-numberInput-container .sip-numberInput-label { padding-right: 16px !important;} .sip_immobilien .vpw-s .sip-numberInput-container .sip-numberInput { border-radius: 6px !important; padding-left: 8px !important; padding-right: 8px !important; height: 26px !important;} .sip_immobilien .vpw-xs .sip-numberInput-container { -webkit-flex-direction: column !important; flex-direction: column !important;} .sip_immobilien .vpw-xs .sip-numberInput-container .sip-numberInput-unit { left: calc(100% - 15px);} .sip_immobilien .vpw-xs .sip-numberInput-container .sip-numberInput-label { padding-right: 10px !important; text-align: left !important; width: 100%;} .sip_immobilien .vpw-xs .sip-numberInput-container .sip-numberInput { border-radius: 6px !important; padding-left: 5px !important; padding-right: 5px !important; height: 26px !important; max-width: none !important; width: 100% !important;} .sip_immobilien .sip-radio-list-row-label { align-self: center; text-align: right; margin-bottom: 0; box-sizing: border-box;} .sip_immobilien .vpw-m .sip-radio-list-row-label { padding-right: 20px;} .sip_immobilien .vpw-s .sip-radio-list-row-label { padding-right: 16px;} .sip_immobilien .vpw-xs .sip-radio-list-row-label { padding-right: 10px; width: 100% !important; text-align: left;} .sip_immobilien .sip-radio-list-item-label { padding-right: 30px !important;} .sip_immobilien .sip-radio-list { display: flex; display: -webkit-flex;} .sip_immobilien .sip-radio-list.sip-radio-list-column { flex-direction: column; -webkit-flex-direction: column; flex-wrap: wrap; -webkit-flex-wrap: wrap; display: block;} .sip_immobilien .sip-radio-list.sip-radio-list-row { flex-direction: row; -webkit-flex-direction: row;} .sip_immobilien .sip-radio-list .sip-radio-list-item.invalid-value label,.sip_immobilien .sip-radio-list .sip-radio-list-item.invalid-value label * { color: #f00 !important;} .sip_immobilien .sip-radio-list.invalid-value .required-hint,.sip_immobilien .sip-radio-list.invalid-value label { color: #f00 !important;} .sip_immobilien .vpw-xs .sip-radio-list.sip-radio-list-row { flex-direction: column; -webkit-flex-direction: column;} .sip_immobilien .sip-radio-list.sip-radio-list-row div .sip-radio-list-item label { width: auto;} .sip_immobilien .vpw-m .sip-radio-list-item { margin-bottom: 5px;} .sip_immobilien .vpw-m input[type=radio] + label::before { height: 18px; width: 18px;} .sip_immobilien .vpw-s .sip-radio-list-item { margin-bottom: 3px;} .sip_immobilien .vpw-s input[type=radio] + label::before { height: 14px; width: 14px;} .sip_immobilien .vpw-xs .sip-radio-list-item { margin-bottom: 0px;} .sip_immobilien .vpw-xs input[type=radio] + label::before { height: 14px; width: 14px;} .sip_immobilien .sip-radio-list-item input[type='radio'] { position: absolute; left: -9999px;} .sip_immobilien .sip-radio-list-item input[type=radio] + label { cursor: pointer; vertical-align: middle; font-family: inherit;} .sip_immobilien .sip-radio-list-item input[type=radio] + label::before { background-clip: content-box; box-sizing: border-box; border: 1px solid #666; border-radius: 50%; content: ''; line-height: 1; display: inline-block; margin: 0 10px 0 0; padding: 3px; transition: background .25s linear; vertical-align: middle; margin-top: -3px;} .sip_immobilien .sip-radio-list-item input[type=radio]:checked + label::before { background-color: #f00;} .sip_immobilien .vpw-m .sip-radio-list.sip-radio-list-column-layout { padding-top: 16px;} .sip_immobilien .sip-radio-list.sip-radio-list-column-layout .sip-radio-list-item { float: left; width: 50%; max-width: 50%;} .sip_immobilien .vpw-xs .sip-radio-list.sip-radio-list-column-layout .sip-radio-list-item { float: none; width: 100%; max-width: 100%;} .sip_immobilien .sip-radio-list.sip-radio-list-column-layout:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .sip_immobilien .sip-js-component .slider-component .slider-container { display: flex; display: -webkit-flex;} .sip_immobilien .sip-js-component .slider-component .slider-container .slider { align-self: center;} .sip_immobilien .sip-js-component .slider-component .slider-container .value-unit { align-self: center;} .sip_immobilien .sip-js-component .slider { position: relative; width: calc(100% - 120px); margin-right: 20px;} .sip_immobilien .sip-js-component .slider .tooltip-track { position: absolute; width: calc(100% - 30px); margin-left: -26.5px;} .sip_immobilien .sip-js-component .slider .arrow-down { height: 10px; font-size: 10px; line-height: 100%;} .sip_immobilien .sip-js-component .slider .value-tooltip { background-color: #666666; width: 85px; height: 30px; text-align: center; margin-top: -45px; padding-top: 1px; border-radius: 7px; transition: margin-left 0.5s ease; line-height: 28px; font-size: 12px;} .sip_immobilien .sip-js-component .slider .value-tooltip * { color: #fff;} .sip_immobilien .sip-js-component .slider .value-tooltip .unit { margin-left: 5px;} .sip_immobilien .sip-js-component .slider input[type=range] { min-height: 32px; -webkit-appearance: none;  width: 100%;  background: transparent;  padding: 0; border: none;} .sip_immobilien .sip-js-component .slider input[type=range]:focus { outline: none;} .sip_immobilien .sip-js-component .slider input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 5px; cursor: pointer; background: #777777; border-radius: 0;} .sip_immobilien .sip-js-component .slider input[type=range]:focus::-webkit-slider-runnable-track { background: #7a7a7a;} .sip_immobilien .sip-js-component .slider input[type=range]::-moz-range-track { width: 100%; height: 5px; cursor: pointer; background: #777777; border-radius: 0;} .sip_immobilien .sip-js-component .slider input[type=range]::-moz-range-thumb { border: 2px solid #777777; height: 32px; width: 32px; border-radius: 20px; background: #ffffff; cursor: pointer;} .sip_immobilien .sip-js-component .slider input[type=range]::-webkit-slider-thumb { border: 2px solid #777777; height: 32px; width: 32px; border-radius: 20px; background: #ffffff; cursor: pointer; -webkit-appearance: none; margin-top: -11px; z-index: 100;} .sip_immobilien .sip-js-component .slider input[type=range]::-ms-thumb { border: 2px solid #777777; height: 22px; width: 22px; border-radius: 20px; background: #e3e3e3; cursor: pointer; z-index: 100; margin-top: 2px;} .sip_immobilien .sip-js-component .slider input[type=range]::-ms-track { width: 100%; height: 5px; cursor: pointer; background: transparent; border-color: transparent; color: transparent;} .sip_immobilien .sip-js-component .slider input[type=range]::-ms-fill-lower { background: #f00; border-radius: 0;} .sip_immobilien .sip-js-component .slider input[type=range]::-ms-fill-upper { background: #666666; border-radius: 0;} .sip_immobilien .sip-js-component .slider input[type=range]:focus::-ms-fill-lower { background: #f00;} .sip_immobilien .sip-js-component .slider input[type=range]:focus::-ms-fill-upper { background: #666666;} .sip_immobilien .sip-js-component .slider input[type=range]::-ms-tooltip { display: none;} .sip_immobilien .sip-js-component .left-filler { height: 6px; background-color: #f00; position: absolute; display: none; z-index: 99; margin-top: 12px !important;} .sip_immobilien .sip-js-component .value-unit { width: 120px; float: left;} .sip_immobilien .sip-js-component .value-unit input { border-radius: 8px; border: solid 1px #777777; width: 60px; padding-left: 10px; height: 32px;} .sip_immobilien .sip-js-component .value-unit .unit { margin-left: 5px;} .sip_immobilien .sip-js-component .buttoninput { display: none;} .sip_immobilien .sip-js-component .buttoninput input,.sip_immobilien .sip-js-component .buttoninput button,.sip_immobilien .sip-js-component .buttoninput .unit { font-size: 16px; font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; color: #666;} .sip_immobilien .sip-js-component .buttoninput input { height: 30px; line-height: 30px; text-align: center; border-radius: 0px !important; border-left: 0px; border-right: 0px; border-bottom: solid 1px #A8A8A8; border-top: solid 1px #A8A8A8; width: calc(100% - 62px);} .sip_immobilien .sip-js-component .buttoninput button { height: 30px; line-height: 30px; display: inline-block; width: 31px; background-color: #fff; border: solid 1px #A8A8A8; color: transparent !important; vertical-align: bottom;} .sip_immobilien .sip-js-component .buttoninput button.dec { padding: 0 !important; border-radius: 6px 0 0 6px !important; background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2266px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2066%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2047.1%20(45422)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicons%20%2F%20minus_fct_ini%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Icons%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icons-%2F-minus_fct_ini%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23666666%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-path%22%20x%3D%221%22%20y%3D%221%22%20width%3D%2264%22%20height%3D%2218%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E"); background-size: 18px 4px; background-repeat: no-repeat; background-position: center;} .sip_immobilien .sip-js-component .buttoninput button.inc { padding: 0 !important; border-radius: 0 6px 6px 0 !important; background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2266px%22%20height%3D%2266px%22%20viewBox%3D%220%200%2066%2066%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2047.1%20(45422)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicons%20%2F%20plus_fct_ini%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Icons%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icons-%2F-plus_fct_ini%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23666666%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20points%3D%2242.0488889%2023.9511111%2042.0488889%201%2023.9511111%201%2023.9511111%2023.9511111%201%2023.9511111%201%2042.0488889%2023.9511111%2042.0488889%2023.9511111%2065%2042.0488889%2065%2042.0488889%2042.0488889%2064.9911111%2042.0488889%2064.9911111%2023.9511111%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E"); background-size: 18px 18px; background-repeat: no-repeat; background-position: center;} .sip_immobilien .sip-js-component .secondLine { width: 100%;} .sip_immobilien .sip-js-component .secondLine .minVal { float: left; margin-top: 7px;} .sip_immobilien .sip-js-component .secondLine .maxVal { float: right; margin-top: 7px; margin-right: 135px;} .sip_immobilien .sip-js-component .secondLine .unit,.sip_immobilien .sip-js-component .secondLine .value { margin-left: 5px;} .sip_immobilien .sip-purchase-small.vpw-xs .slider { margin-right: 0; height: 40px; width: 100%;} .sip_immobilien .sip-purchase-small.vpw-xs .value-unit { display: none;} .sip_immobilien .sip-purchase-small.vpw-xs .buttoninput { display: block; position: absolute; margin-left: 0; margin-top: 60px; padding: 0; width: 100%; text-align: center;} .sip_immobilien .sip-purchase-small.vpw-xs .buttoninput input,.sip_immobilien .sip-purchase-small.vpw-xs .buttoninput button,.sip_immobilien .sip-purchase-small.vpw-xs .buttoninput .unit { font-size: 16px; font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; color: #666;} .sip_immobilien .sip-purchase-small.vpw-xs .buttoninput .unit { position: absolute; top: -1px; right: 38%; line-height: 30px; border: solid 1px transparent;} .sip_immobilien .sip-purchase-small.vpw-xs .secondLine { width: 100%; margin-top: -5px; margin-bottom: 100px;} .sip_immobilien .sip-purchase-small.vpw-xs .secondLine * { font-size: 12px;} .sip_immobilien .sip-purchase-small.vpw-xs .secondLine .maxVal { margin-right: 0;} .sip_immobilien .vpw-xs .value-tooltip { display: none;} .sip_immobilien .sip-inputText-container { display: flex !important; flex-direction: row !important; position: relative;} .sip_immobilien .sip-inputText-container.invalid-value .sip-inputText-label { color: #f00 !important;} .sip_immobilien .sip-inputText-container.invalid-value .sip-inputText { border-color: #f00 !important;} .sip_immobilien .sip-inputText-container.invalid-value .sip-inputText::placeholder { color: #f00 !important;} .sip_immobilien .sip-inputText-container.invalid-value .sip-inputText::-webkit-input-placeholder { color: #f00 !important;} .sip_immobilien .sip-inputText-container.invalid-value .sip-inputText::-moz-placeholder { color: #f00 !important;} .sip_immobilien .sip-inputText-container.invalid-value .sip-inputText:-moz-placeholder { color: #f00 !important;} .sip_immobilien .sip-inputText-container.invalid-value .sip-inputText:-ms-input-placeholder { color: #f00 !important;} .sip_immobilien .sip-inputText-container.invalid-value .sip-inputText::-ms-input-placeholder { color: #f00 !important;} .sip_immobilien .sip-inputText-container.input-invisible .sip-inputText:not(.sip-inputText-pretty) { opacity: 0;} .sip_immobilien .sip-inputText-container input[type=number]::-webkit-inner-spin-button,.sip_immobilien .sip-inputText-container input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;} .sip_immobilien .sip-inputText-container input[type=number] { -moz-appearance: textfield;} .sip_immobilien .sip-inputText-container input::-ms-clear { display: none;} .sip_immobilien .sip-inputText { max-width: 320px !important; max-height: none !important; border: 1px solid #666 !important; background-color: #fff !important; padding: 0 !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5; color: #666;} .sip_immobilien .vpw-m .sip-inputText { font-size: 15px;} .sip_immobilien .vpw-s .sip-inputText { font-size: 14px;} .sip_immobilien .vpw-xs .sip-inputText { font-size: 16px;} .sip_immobilien .vpw-m .sip-inputText { border-radius: 8px !important; padding-left: 10px !important; padding-right: 10px !important; height: 32px !important;} .sip_immobilien .vpw-m .sip-inputText.dashed:hover {  transition: all .2s ease;} .sip_immobilien .vpw-s .sip-inputText { border-radius: 6px !important; padding-left: 8px !important; padding-right: 8px !important; height: 26px !important;} .sip_immobilien .vpw-s .sip-inputText.dashed:hover { } .sip_immobilien .vpw-xs .sip-inputText { border-radius: 6px !important; padding-left: 5px !important; padding-right: 5px !important; height: 32px !important; max-width: none !important; width: 100% !important;} .sip_immobilien .vpw-xs .sip-inputText.dashed:hover { } .sip_immobilien .sip-inputText.plain { border: none !important; border-radius: 0 !important;} .sip_immobilien .sip-inputText.dashed:not(:focus) { border-color: transparent !important; border-radius: 0 !important; border-bottom: 1px solid #c2c2c2 !important;} .sip_immobilien .sip-inputText.dashed:hover {  border-bottom-color: #666 !important;} .sip_immobilien .sip-inputText[type='text']{ border:0px solid #c2c2c2 !important; transition: all .2s ease; background-color: #f3f3f3 !important; margin-bottom: 5px;} .sip_immobilien .sip-inputText[type='text']:focus ,.sip_immobilien .sip-inputText[type='text']:hover{ border-color: #666 !important; border-radius: 8px !important;} .sip_immobilien .sip-inputText:focus {  border-color:transparent !important; border-bottom-color: #666 !important; color: #444 !important; border-radius: 0px !important;} .sip_immobilien .sip-inputText:disabled { opacity: 0.3 !important;} .sip_immobilien .sip-inputText.sip-inputText-pretty { display: flex; align-items: center; position: absolute; bottom: 5px;} .sip_immobilien .sip-inputText-label { align-self: center !important; text-align: right !important; margin-bottom: 0 !important; box-sizing: border-box;} .sip_immobilien .vpw-m .sip-inputText-label { padding-right: 20px;} .sip_immobilien .vpw-s .sip-inputText-label { padding-right: 16px;} .sip_immobilien .vpw-xs .sip-inputText-label { padding-right: 10px;} .sip_immobilien .vpw-xs .sip-inputText-container { -webkit-flex-direction: column !important; flex-direction: column !important;} .sip_immobilien .vpw-xs .sip-inputText-label { text-align: left !important; width: 100% !important;} .sip_immobilien .sip-textarea-container { display: flex !important; flex-direction: row !important;} .sip_immobilien .sip-textarea-container.invalid-value .sip-textarea-label { color: #f00 !important;} .sip_immobilien .sip-textarea-container.invalid-value .sip-textarea { border-color: #f00 !important;} .sip_immobilien .sip-textarea-label { align-self: baseline !important; text-align: right !important; width: 30% !important; margin-bottom: 0 !important;} .sip_immobilien .vpw-m .sip-textarea-label { padding-right: 20px;} .sip_immobilien .vpw-s .sip-textarea-label { padding-right: 16px;} .sip_immobilien .vpw-xs .sip-textarea-label { padding-right: 10px;} .sip_immobilien .sip-textarea { border: 1px solid #666 !important; background-color: #fff !important; resize: none !important; transition: all .25s linear !important; font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5; color: #666;} .sip_immobilien .vpw-m .sip-textarea { font-size: 15px;} .sip_immobilien .vpw-s .sip-textarea { font-size: 14px;} .sip_immobilien .vpw-xs .sip-textarea { font-size: 16px;} .sip_immobilien .vpw-m .sip-textarea { border-radius: 8px !important; padding-left: 10px !important; padding-right: 10px !important; padding-top: 5px !important;} .sip_immobilien .vpw-s .sip-textarea { border-radius: 6px !important; padding-left: 8px !important; padding-right: 8px !important; padding-top: 4px !important;} .sip_immobilien .vpw-xs .sip-textarea { border-radius: 6px !important; padding-left: 5px !important; padding-right: 5px !important; padding-top: 4px !important;} .sip_immobilien .sip-textarea:focus { background-color: #fff !important; border-color: #666 !important; color: #444 !important;} .sip_immobilien .vpw-xs .sip-textarea-container { flex-direction: column !important;} .sip_immobilien .vpw-xs .sip-textarea-label { text-align: left !important; width: 100% !important;} .sip_immobilien .vpw-xs .sip-textarea { max-width: none !important; width: 100% !important;} .sip_immobilien .fullscreen-wrapper { position: fixed; height: 100vh; width: 100vw; left: 0; top: 0; z-index: 9999;} .sip_immobilien .fullscreen-wrapper header { background-color: #f00;} .sip_immobilien .fullscreen-wrapper header .sip-logo { margin-left: 10px;} .sip_immobilien .fullscreen-wrapper .center-section { display: -webkit-flex; display: flex; margin-left: auto; margin-right: auto; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center;} .sip_immobilien .fullscreen-wrapper section.content { background-color: white;} .sip_immobilien .vpw-m .fullscreen-wrapper header .sip-button-container { padding-right: 10px; width: auto;} .sip_immobilien .vpw-m .fullscreen-wrapper .center-section { width: 960px; height: 96px;} .sip_immobilien .vpw-m .fullscreen-wrapper section.content { height: calc(100% - 96px);} .sip_immobilien .vpw-s .fullscreen-wrapper header .sip-button-container { padding-right: 10px; width: auto;} .sip_immobilien .vpw-s .fullscreen-wrapper .center-section { width: 768px; height: 77px;} .sip_immobilien .vpw-s .fullscreen-wrapper section.content { height: calc(100% - 77px);} .sip_immobilien .vpw-xs .fullscreen-wrapper header .sip-button-container { padding-right: 10px; width: auto;} .sip_immobilien .vpw-xs .fullscreen-wrapper .center-section { width: 100%; height: 60px;} .sip_immobilien .vpw-xs .fullscreen-wrapper section.content { height: calc(100% - 60px);} .sip_immobilien .sip-content-box-container { min-height: 50px; background: #fff; box-sizing: border-box; width: 100%; position: relative;} .sip_immobilien .sip-content-box-container .sip-content-box-row { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row;} .sip_immobilien .sip-content-box-container .sip-content-box-column { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column;} .sip_immobilien .sip-content-box-container .sip-content-box-image { text-align: center;} .sip_immobilien .sip-content-box-container .sip-content-box-image img { width: 100px;} .sip_immobilien .sip-content-box-container.parting-line:before { display: block; width: 100%; border-bottom: 1px solid #bbb; height: 1px; content: ""; position: absolute; left: 0; top: 0;} .sip_immobilien .sip-content-box-container .sip-content-box-content p { margin: 0;} .sip_immobilien .vpw-m .sip-content-box-container { margin-top: 20px; padding: 20px;} .sip_immobilien .vpw-m .sip-content-box-container.margin-topbottom-single { padding: 10px;} .sip_immobilien .vpw-m .sip-content-box-container.margin-topbottom-triple { padding: 30px;} .sip_immobilien .vpw-m .sip-content-box-container .sip-content-box-title,.sip_immobilien .vpw-m .sip-content-box-container .yellow-maps-map-container { margin-bottom: 0; margin-top: 0;} .sip_immobilien .vpw-m .sip-content-box-container .sip-textButton-container { margin-left: -10px;} .sip_immobilien .vpw-m .sip-content-box-container .sip-textButton-container:first-child .sip-textButton { margin-top: 0;} .sip_immobilien .vpw-m .sip-content-box-container.no-padding { padding: 0;} .sip_immobilien .vpw-m .sip-content-box-container.no-margin { margin: 0;} .sip_immobilien .vpw-m .sip-content-box-container.sip-content-box-marginal { padding: 20px 10px;} .sip_immobilien .vpw-s .sip-content-box-container { margin-top: 16px; padding: 16px;} .sip_immobilien .vpw-s .sip-content-box-container.margin-topbottom-single { padding: 8px;} .sip_immobilien .vpw-s .sip-content-box-container.margin-topbottom-triple { padding: 24px;} .sip_immobilien .vpw-s .sip-content-box-container .sip-content-box-title,.sip_immobilien .vpw-s .sip-content-box-container .yellow-maps-map-container { margin-bottom: 0; margin-top: 0;} .sip_immobilien .vpw-s .sip-content-box-container .sip-textButton-container { margin-left: -8px;} .sip_immobilien .vpw-s .sip-content-box-container .sip-textButton-container:first-child .sip-textButton { margin-top: 0;} .sip_immobilien .vpw-s .sip-content-box-container.no-padding { padding: 0;} .sip_immobilien .vpw-s .sip-content-box-container.no-margin { margin: 0;} .sip_immobilien .vpw-s .sip-content-box-container.sip-content-box-marginal { padding: 16px 8px;} .sip_immobilien .vpw-xs .sip-content-box-container { margin-top: 10px; padding: 10px; border: none;} .sip_immobilien .vpw-xs .sip-content-box-container.margin-topbottom-single { padding: 5px;} .sip_immobilien .vpw-xs .sip-content-box-container.margin-topbottom-triple { padding: 15px;} .sip_immobilien .vpw-xs .sip-content-box-container .sip-content-box-title,.sip_immobilien .vpw-xs .sip-content-box-container .yellow-maps-map-container { margin-bottom: 0; margin-top: 0;} .sip_immobilien .vpw-xs .sip-content-box-container .sip-textButton-container { margin-left: -5px;} .sip_immobilien .vpw-xs .sip-content-box-container .sip-textButton-container:first-child .sip-textButton { margin-top: 0;} .sip_immobilien .vpw-xs .sip-content-box-container.no-padding { padding: 0;} .sip_immobilien .vpw-xs .sip-content-box-container.no-margin { margin: 0;} .sip_immobilien .vpw-xs .sip-content-box-container.parting-line:before { left: 10px; width: calc(100% - 20px);} .sip_immobilien .vpw-xs .sip-content-box-container .sip-content-box-title,.sip_immobilien .vpw-xs .sip-content-box-container .yellow-maps-map-container { margin-bottom: 5px;} .sip_immobilien .sip-estate-agent-details-container .sip-estate-agent-img-container { text-align: center;} .sip_immobilien .sip-estate-agent-details-container .sip-estate-agent-img-container img { width: 100%;} .sip_immobilien .sip-estate-agent-details-container .sip-textButton { margin-right: 0 !important; margin-bottom: 0 !important;} .sip_immobilien .vpw-m .sip-estate-agent-details-container .sip-estate-agent-img-container { padding-bottom: 0; max-width: 175px; height: 235px;} .sip_immobilien .vpw-m .sip-estate-agent-details-container .sip-estate-agent-contact-data { padding: 10px 0;} .sip_immobilien .vpw-m .sip-estate-agent-details-container .sip-estate-agent-name { padding-top: 20px;} .sip_immobilien .vpw-m .sip-estate-agent-details-container .sip-estate-agent-title { padding-top: 10px;} .sip_immobilien .vpw-s .sip-estate-agent-details-container .sip-estate-agent-img-container { padding-bottom: 0; max-width: 185px; height: 235px;} .sip_immobilien .vpw-s .sip-estate-agent-details-container .sip-estate-agent-contact-data { padding: 8px 0;} .sip_immobilien .vpw-s .sip-estate-agent-details-container .sip-estate-agent-name { padding-top: 16px;} .sip_immobilien .vpw-s .sip-estate-agent-details-container .sip-estate-agent-title { padding-top: 8px;} .sip_immobilien .vpw-xs .sip-estate-agent-details-container .sip-estate-agent-img-container { padding-bottom: 0; max-width: 175px; height: 235px;} .sip_immobilien .vpw-xs .sip-estate-agent-details-container .sip-estate-agent-contact-data { padding: 5px 0;} .sip_immobilien .vpw-xs .sip-estate-agent-details-container .sip-estate-agent-name { padding-top: 0;} .sip_immobilien .vpw-xs .sip-estate-agent-details-container .sip-estate-agent-title { padding-top: 5px;} .sip_immobilien .vpw-xs .sip-estate-agent-details-container .sip-estate-agent-img-container { display: none;} .sip_immobilien .sip-estate-mainfacts-container { width: 100%;} .sip_immobilien .sip-estate-mainfacts-container.mf-absolute { position: absolute;} .sip_immobilien .sip-estate-mainfacts-container.mf-relative { position: relative;} .sip_immobilien .sip-estate-mainfacts-container .estate-mainfacts { display: -webkit-flex; display: flex; align-content: flex-start; margin: 0; max-height: 3.3em;} .sip_immobilien .sip-estate-mainfacts-container .mainfact-label,.sip_immobilien .sip-estate-mainfacts-container .mainfact-value { margin: 0;} .sip_immobilien .sip-estate-mainfacts-container .mainfact-label { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.4 !important; color: #666; margin: 0;} .sip_immobilien .vpw-m .sip-estate-mainfacts-container .mainfact-label { font-size: 14px;} .sip_immobilien .vpw-s .sip-estate-mainfacts-container .mainfact-label { font-size: 14px;} .sip_immobilien .vpw-xs .sip-estate-mainfacts-container .mainfact-label { font-size: 13px;} .sip_immobilien .sip-estate-mainfacts-container .mainfact-value { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.3 !important; color: #666; margin: 0; font-weight: bold !important; color: #444444 !important;} .sip_immobilien .vpw-m .sip-estate-mainfacts-container .mainfact-value { font-size: 18px;} .sip_immobilien .vpw-s .sip-estate-mainfacts-container .mainfact-value { font-size: 14px;} .sip_immobilien .vpw-xs .sip-estate-mainfacts-container .mainfact-value { font-size: 14px;} .sip_immobilien .sip-estate-mainfacts-container.mf-column .estate-mainfacts { -webkit-flex-flow: column wrap; flex-flow: column wrap;} .sip_immobilien .sip-estate-mainfacts-container.mf-column .mainfact-label,.sip_immobilien .sip-estate-mainfacts-container.mf-column .mainfact-value { height: 1.5em; max-height: 1.5em;} .sip_immobilien .sip-estate-mainfacts-container.mf-column .mainfact-label,.sip_immobilien .sip-estate-mainfacts-container.mf-column .mainfact-value { width: 30%; margin-right: 2px;} .sip_immobilien .sip-estate-mainfacts-container.mf-column .mainfact-label:nth-child(1),.sip_immobilien .sip-estate-mainfacts-container.mf-column .mainfact-value:nth-child(2) { width: 40%;} .sip_immobilien .vpw-xs .sip-estate-mainfacts-container.mf-column .mainfact-label,.sip_immobilien .vpw-xs .sip-estate-mainfacts-container.mf-column .mainfact-value { width: 33.3%;} .sip_immobilien .sip-estate-mainfacts-container.mf-row .estate-mainfacts { -webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .sip_immobilien .sip-estate-mainfacts-container.mf-row .mainfact-label:nth-child(1),.sip_immobilien .sip-estate-mainfacts-container.mf-row .mainfact-value:nth-child(2) { flex: 0 1 100%;} .sip_immobilien .sip-estate-mainfacts-container.mf-row .mainfact-label:nth-child(3),.sip_immobilien .sip-estate-mainfacts-container.mf-row .mainfact-value:nth-child(4) { flex: 0 1 30%;} .sip_immobilien .sip-estate-mainfacts-container.mf-row .mainfact-label:nth-child(5),.sip_immobilien .sip-estate-mainfacts-container.mf-row .mainfact-value:nth-child(6) { flex: 0 1 70%;} .sip_immobilien .sip-estate-mainfacts-container.mf-row dt:nth-child(1) { order: 1;} .sip_immobilien .sip-estate-mainfacts-container.mf-row dd:nth-child(2) { order: 2;} .sip_immobilien .sip-estate-mainfacts-container.mf-row dt:nth-child(3) { order: 3;} .sip_immobilien .sip-estate-mainfacts-container.mf-row dd:nth-child(4) { order: 5;} .sip_immobilien .sip-estate-mainfacts-container.mf-row dt:nth-child(5) { order: 4;} .sip_immobilien .sip-estate-mainfacts-container.mf-row dd:nth-child(6) { order: 6;} .sip_immobilien .vpw-m .sip-estate-mainfacts-container.mf-row.mf-absolute { position: relative;} .sip_immobilien .vpw-m .sip-estate-mainfacts-container.mf-row .mainfact-value { margin-bottom: 10px;} .sip_immobilien .vpw-m .sip-estate-mainfacts-container.mf-row .mainfact-label,.sip_immobilien .vpw-m .sip-estate-mainfacts-container.mf-row .mainfact-value { padding-right: 10px;} .sip_immobilien .vpw-s .sip-estate-mainfacts-container.mf-row.mf-absolute { position: relative;} .sip_immobilien .vpw-s .sip-estate-mainfacts-container.mf-row .mainfact-value { margin-bottom: 8px;} .sip_immobilien .vpw-s .sip-estate-mainfacts-container.mf-row .mainfact-label,.sip_immobilien .vpw-s .sip-estate-mainfacts-container.mf-row .mainfact-value { padding-right: 8px;} .sip_immobilien .vpw-xs .sip-estate-mainfacts-container.mf-row.mf-absolute { position: relative;} .sip_immobilien .vpw-xs .sip-estate-mainfacts-container.mf-row .mainfact-value { margin-bottom: 5px;} .sip_immobilien .vpw-xs .sip-estate-mainfacts-container.mf-row .mainfact-label,.sip_immobilien .vpw-xs .sip-estate-mainfacts-container.mf-row .mainfact-value { padding-right: 5px;} .sip_immobilien .vpw-m .sip-estate-provider-container .sip-estate-provider-name { padding-bottom: 10px;} .sip_immobilien .vpw-s .sip-estate-provider-container .sip-estate-provider-name { padding-bottom: 8px;} .sip_immobilien .vpw-xs .sip-estate-provider-container .sip-estate-provider-name { padding-bottom: 5px;} .sip_immobilien .sip-estate-teaser-wrapper .estate-teaser { position: relative; background-color: #fff;} .sip_immobilien .sip-estate-teaser-wrapper:hover { box-shadow: 0 0 10px 1px rgb(0 0 0 / 15%); -webkit-box-shadow: 0 0 10px 1px rgb(0 0 0 / 15%);} .sip_immobilien .sip-estate-teaser-wrapper .estate-teaser-media .estate-teaser-image { background-size: cover; background-repeat: no-repeat; background-position: center center;} .sip_immobilien .sip-estate-teaser-wrapper .estate-teaser-eyecatcher-wrapper { position: absolute;} .sip_immobilien .sip-estate-teaser-wrapper .estate-teaser-link-wrapper { position: absolute;} .sip_immobilien .sip-estate-teaser-wrapper .estate-teaser-link-wrapper .sip-textButton { margin: 0 !important;} .sip_immobilien .estate-teaser-bookmark-wrapper { position: absolute; cursor: pointer; font-size: 0; line-height: 0; overflow: hidden;} .sip_immobilien .estate-teaser-bookmark-wrapper .text { display: block;} .sip_immobilien .estate-teaser-bookmark-wrapper.not-bookmarked .basic,.sip_immobilien .estate-teaser-bookmark-wrapper.not-bookmarked .hovered,.sip_immobilien .estate-teaser-bookmark-wrapper.not-bookmarked .selected { height: 24px; width: 24px;} .sip_immobilien .estate-teaser-bookmark-wrapper.not-bookmarked .hovered,.sip_immobilien .estate-teaser-bookmark-wrapper.not-bookmarked .selected { display: none;} .sip_immobilien .vpw-m .estate-teaser-bookmark-wrapper.not-bookmarked:hover .hovered,.sip_immobilien .vpw-s .estate-teaser-bookmark-wrapper.not-bookmarked:hover .hovered,.sip_immobilien .vpw-xs .estate-teaser-bookmark-wrapper.not-bookmarked:hover .hovered { display: block;} .sip_immobilien .vpw-m .estate-teaser-bookmark-wrapper.not-bookmarked:hover .basic,.sip_immobilien .vpw-s .estate-teaser-bookmark-wrapper.not-bookmarked:hover .basic,.sip_immobilien .vpw-xs .estate-teaser-bookmark-wrapper.not-bookmarked:hover .basic,.sip_immobilien .vpw-m .estate-teaser-bookmark-wrapper.not-bookmarked:hover .selected,.sip_immobilien .vpw-s .estate-teaser-bookmark-wrapper.not-bookmarked:hover .selected,.sip_immobilien .vpw-xs .estate-teaser-bookmark-wrapper.not-bookmarked:hover .selected { display: none;} .sip_immobilien .estate-teaser-bookmark-wrapper.bookmarked .basic,.sip_immobilien .estate-teaser-bookmark-wrapper.bookmarked .hovered,.sip_immobilien .estate-teaser-bookmark-wrapper.bookmarked .selected { height: 24px; width: 24px;} .sip_immobilien .estate-teaser-bookmark-wrapper.bookmarked .basic,.sip_immobilien .estate-teaser-bookmark-wrapper.bookmarked .hovered { display: none;} .sip_immobilien .vpw-m .estate-teaser-bookmark-wrapper.bookmarked:hover .basic,.sip_immobilien .vpw-s .estate-teaser-bookmark-wrapper.bookmarked:hover .basic,.sip_immobilien .vpw-xs .estate-teaser-bookmark-wrapper.bookmarked:hover .basic,.sip_immobilien .vpw-m .estate-teaser-bookmark-wrapper.bookmarked:hover .selected,.sip_immobilien .vpw-s .estate-teaser-bookmark-wrapper.bookmarked:hover .selected,.sip_immobilien .vpw-xs .estate-teaser-bookmark-wrapper.bookmarked:hover .selected { display: none;} .sip_immobilien .vpw-m .estate-teaser-bookmark-wrapper.bookmarked:hover .hovered,.sip_immobilien .vpw-s .estate-teaser-bookmark-wrapper.bookmarked:hover .hovered,.sip_immobilien .vpw-xs .estate-teaser-bookmark-wrapper.bookmarked:hover .hovered { display: block;} .sip_immobilien .sip-top-estate .sip-eyecatcher .eyecatcher-item:not(.eyecatcher-item-top) { display: none;} .sip_immobilien .vpw-m .sip-top-estate-container { height: 400px; width: 100%;} .sip_immobilien .vpw-s .sip-top-estate-container { height: 358px; width: 100%;} .sip_immobilien .vpw-xs .sip-top-estate-container { height: 280px; width: 100%;} .sip_immobilien .vpw-m .sip-estate-teaser-wrapper .estate-teaser { height: 400px; width: 100%;} .sip_immobilien .vpw-m .sip-estate-teaser-wrapper .estate-teaser-image { height: 185px; border-radius:var(--border-radius) 0 0;} .sip_immobilien .vpw-m .sip-estate-teaser-wrapper .estate-teaser-facts-wrapper { padding-left: 10px; padding-right: 10px; padding-top: 10px;} .sip_immobilien .vpw-m .sip-estate-teaser-wrapper .estate-facts-heading { padding-top: 0;} .sip_immobilien .vpw-m .sip-estate-teaser-wrapper .estate-teaser-link-wrapper { position: absolute; width: 100%; height: 100%; top: 0; left: 0;} .sip_immobilien .vpw-m .sip-estate-teaser-wrapper .estate-teaser-link-wrapper .sip-textButton-container .sip-textButton { position: absolute; width: 100%; height: 100%; justify-content: flex-end; padding-right: 12px; padding-bottom: 10px;} .sip_immobilien .vpw-m .sip-estate-teaser-wrapper .estate-teaser-link-wrapper .sip-textButton-container .sip-textButton .sip-textButton-label { align-self: flex-end;} .sip_immobilien .vpw-m .sip-estate-teaser-wrapper .estate-teaser-link-wrapper .sip-textButton-container .sip-textButton .sip-icon-container { align-self: flex-end;} .sip_immobilien .vpw-m .sip-estate-teaser-wrapper .estate-teaser-bookmark-wrapper { top: 10px; right: 10px;} .sip_immobilien .vpw-m .sip-estate-teaser-wrapper .estate-teaser-eyecatcher-wrapper { top: 10px; right: 0;} .sip_immobilien .vpw-m .sip-estate-teaser-wrapper .estate-teaser-eyecatcher-wrapper.bookmark-enabled { right: 34px !important;} .sip_immobilien .vpw-s .sip-estate-teaser-wrapper .estate-teaser { height: 358px; width: 100%;} .sip_immobilien .vpw-s .sip-estate-teaser-wrapper .estate-teaser-image { height: 175px;} .sip_immobilien .vpw-s .sip-estate-teaser-wrapper .estate-teaser-facts-wrapper { padding-left: 8px; padding-right: 8px; padding-top: 8px;} .sip_immobilien .vpw-s .sip-estate-teaser-wrapper .estate-facts-heading { padding-top: 0;} .sip_immobilien .vpw-s .sip-estate-teaser-wrapper .estate-teaser-link-wrapper { position: absolute; width: 100%; height: 100%; top: 0; left: 0;} .sip_immobilien .vpw-s .sip-estate-teaser-wrapper .estate-teaser-link-wrapper .sip-textButton-container .sip-textButton { position: absolute; width: 100%; height: 100%; justify-content: flex-end; padding-right: 8px; padding-bottom: 8px;} .sip_immobilien .vpw-s .sip-estate-teaser-wrapper .estate-teaser-link-wrapper .sip-textButton-container .sip-textButton .sip-textButton-label { align-self: flex-end;} .sip_immobilien .vpw-s .sip-estate-teaser-wrapper .estate-teaser-link-wrapper .sip-textButton-container .sip-textButton .sip-icon-container { align-self: flex-end;} .sip_immobilien .vpw-s .sip-estate-teaser-wrapper .estate-teaser-bookmark-wrapper { top: 8px; right: 8px;} .sip_immobilien .vpw-s .sip-estate-teaser-wrapper .estate-teaser-eyecatcher-wrapper { top: 8px; right: 0;} .sip_immobilien .vpw-s .sip-estate-teaser-wrapper .estate-teaser-eyecatcher-wrapper.bookmark-enabled { right: 32px !important;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser { height: 370px; width: 100%;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser-image { height: 100px; margin-left: 0px; background-position: top left; height: 135px; max-height: 135px; max-width: 100%; width:100%; min-width: 195px; border-radius: 14px 0 0;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser-facts-wrapper { padding-left: 5px; padding-right: 5px; padding-top: 5px;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-facts-heading { padding-top: 20px;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser-link-wrapper { position: absolute; width: 100%; height: 100%; top: 0; left: 0;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser-link-wrapper .sip-textButton-container .sip-textButton { position: absolute; width: 100%; height: 100%; justify-content: flex-end; padding-right: 8px; padding-bottom: 8px;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser-link-wrapper .sip-textButton-container .sip-textButton .sip-textButton-label { align-self: flex-end;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser-link-wrapper .sip-textButton-container .sip-textButton .sip-icon-container { align-self: flex-end;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser-bookmark-wrapper { top: 5px; right: 5px;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser-eyecatcher-wrapper { top: 0; right: 0;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-facts-details-wrapper { display: inline-block; position: absolute; top: 210px; width: 70%; left: -3px !important;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser-media { left: 0; display: inline-block; position: absolute; top: 0px; width: 100%;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-facts-details-wrapper { left: 200px;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser-bookmark-wrapper { top: auto; right: auto; bottom: 5px; left: 5px; width: 165px;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser-bookmark-wrapper .text { display: block; font-size: 12px; float: right; top: 9px; left: 23px; position: absolute; height: 20px; width: 150px; z-index: 9999;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .estate-teaser-bookmark-wrapper img { height: 18px; width: 18px;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .eyecatcher-item:not(.eyecatcher-item-highlighted):not(.eyecatcher-item-top) { display: none;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .eyecatcher-item-highlighted { border-top-left-radius: 0; border-top-right-radius: 0;} .sip_immobilien .vpw-xs .sip-estate-teaser-wrapper .eyecatcher-item-highlighted .eyecatcher-text br { display: none;} .sip_immobilien .sip-estate-list-small .sip-estate-teaser-wrapper .estate-details-name { float: none!important;} .sip_immobilien .sip-eyecatcher .eyecatcher-list { list-style-type: none; display: flex; display: -webkit-flex; align-items: start; -webkit-align-items: start; margin: 0; padding: 0;} .sip_immobilien .sip-eyecatcher .eyecatcher-list .eyecatcher-item::before { content: "" !important;} .sip_immobilien .sip-eyecatcher .eyecatcher-item { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; border-radius: 3px; margin-right: 5px; background-color: rgba(0, 0, 0, 0.5); color: #fff; height: 19px;} .sip_immobilien .vpw-s .sip-eyecatcher .eyecatcher-item,.sip_immobilien .vpw-xs .sip-eyecatcher .eyecatcher-item { height: 16px;} .sip_immobilien .sip-eyecatcher .eyecatcher-item.eyecatcher-item-highlighted { background-color: rgba(255, 0, 0, 0.5); height: inherit;} .sip_immobilien .sip-eyecatcher .eyecatcher-text { padding: 0 5px !important; font-style: inherit; font-size: inherit;} .sip_immobilien .sip-estate-facts .estate-facts-heading { position: relative; }@media (max-width:768px){ .sip_immobilien .sip-estate-facts .estate-facts-heading { position: absolute; top: 123px; }} .sip_immobilien .sip-estate-facts .estate-facts-heading .estate-facts-headline { display: -webkit-flex; display: flex; overflow: hidden; margin: 0 !important;} .sip_immobilien .sip-estate-facts .estate-facts-heading .estate-facts-headline-invisible { height: auto !important; max-height: none !important; position: absolute; top: 0; left: 0; z-index: -1; visibility: hidden;} .sip_immobilien .sip-estate-facts .estate-facts-heading .estate-facts-headline-invisible .estate-facts-title { display: block;} .sip_immobilien .sip-estate-facts .estate-facts-heading .estate-facts-description { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 10px 0; margin: 0 !important;} .sip_immobilien .sip-estate-facts .estate-facts-details { overflow: hidden; margin: 0;} .sip_immobilien .sip-estate-facts .estate-facts-details .estate-details-name { margin: 0; float: left; width: 110px; font-weight: inherit !important;} .sip_immobilien .sip-estate-facts .estate-facts-details .estate-details-name:after { content: ':';} .sip_immobilien .sip-estate-facts .estate-facts-details .estate-details-value { margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .sip_immobilien .sip-estate-facts .estate-facts-details .estate-details-value:first-of-type { color: #f00 !important;} .sip_immobilien .vpw-m .sip-estate-facts .estate-facts-headline { height: calc(22px * 1.1 * 2);} .sip_immobilien .vpw-m .sip-estate-facts .estate-facts-description { height: calc(18px * 1.3 * 1 + 2 * 10px);} .sip_immobilien .vpw-s .sip-estate-facts .estate-facts-headline { height: calc(17px * 1.1 * 2);} .sip_immobilien .vpw-s .sip-estate-facts .estate-facts-description { height: calc(14px * 1.3 * 1 + 2 * 10px);} .sip_immobilien .vpw-xs .sip-estate-facts .estate-facts-headline { max-height: calc(17px * 1.1 * 2);} .sip_immobilien .vpw-xs .sip-estate-facts .estate-facts-description { height: calc(14px * 1.3 * 1 + 2 * 10px);} .sip_immobilien .vpw-xs .sip-estate-facts .estate-facts-details { padding-left: 10px;} .sip_immobilien .vpw-xs .sip-estate-facts .estate-details-name { float: none;} .sip_immobilien .vpw-xs .sip-estate-facts .estate-details-value { margin-bottom: 5px;} .sip_immobilien .vpw-xs .sip-estate-facts .estate-facts-headline-default { display: none;} .sip_immobilien .vpw-xs .sip-estate-facts .estate-facts-headline-mobile { display: block;} .sip_immobilien .vpw-m .sip-finance-request-container .sip-button-container,.sip_immobilien .vpw-s .sip-finance-request-container .sip-button-container { margin-top: 15px;} .sip_immobilien .vpw-m .sip-finance-request-container .sip-button-container .main-button,.sip_immobilien .vpw-s .sip-finance-request-container .sip-button-container .main-button { margin-left: 0 !important;} .sip_immobilien .vpw-m .sip-finance-request-container .sip-checkbox-container,.sip_immobilien .vpw-s .sip-finance-request-container .sip-checkbox-container { padding-left: 28px;} .sip_immobilien .sip-function-icon-container { box-sizing: border-box; cursor: pointer;} .sip_immobilien .sip-function-icon-container.state-disabled { opacity: 0.3; cursor: default;} .sip_immobilien .sip-function-icon-container .sip-function-icon,.sip_immobilien .sip-function-icon-container .sip-function-icon-hover { height: 100%; width: 100%;} .sip_immobilien .sip-function-icon-container .sip-function-icon-hover { display: none;} .sip_immobilien .sip-function-icon-container:hover .sip-function-icon-hover { display: block;} .sip_immobilien .sip-function-icon-container:hover .sip-function-icon { display: none;} .sip_immobilien .vpw-m .sip-function-icon-container { margin: 10px;} .sip_immobilien .vpw-m .sip-function-icon-container.size-default { height: 40px; width: 40px;} .sip_immobilien .vpw-m .sip-function-icon-container.size-small { height: 32px; width: 32px;} .sip_immobilien .vpw-s .sip-function-icon-container { margin: 8px;} .sip_immobilien .vpw-s .sip-function-icon-container.size-default { height: 32px; width: 32px;} .sip_immobilien .vpw-s .sip-function-icon-container.size-small { height: 26px; width: 26px;} .sip_immobilien .vpw-xs .sip-function-icon-container { margin: 5px;} .sip_immobilien .vpw-xs .sip-function-icon-container.size-default { height: 32px; width: 32px;} .sip_immobilien .vpw-xs .sip-function-icon-container.size-small { height: 26px; width: 26px;} .sip_immobilien .sip-icon-container .sip-icon-fct { display: inline-block; vertical-align: middle; cursor: pointer;} .sip_immobilien .sip-icon-container .sip-icon-fct.plain { background-color: transparent; border-color: transparent;} .sip_immobilien .sip-icon-container .sip-icon-fct.dropdown,.sip_immobilien .sip-icon-container .sip-icon-fct.combobox { position: absolute; right: 0; bottom: 0;} .sip_immobilien .sip-icon-container .sip-icon-fct.dropdown {   box-sizing: border-box;} .sip_immobilien .sip-icon-container .sip-icon-fct.combobox { background-color: #f00; border: 1px solid #f00; box-sizing: border-box;} .sip_immobilien .sip-icon-container .sip-icon-fct::after { display: block; content: ''; background-position: center center; background-repeat: no-repeat; height: inherit; width: inherit; line-height: inherit;} .sip_immobilien .sip-icon-container .arrow-down::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2266px%22%20height%3D%2266px%22%20viewBox%3D%220%200%2066%2066%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2047%20(45396)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicons%2Farrow_fct_sec_ini%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Icons%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icons%2Farrow_fct_sec_ini%22%20fill%3D%22%23666666%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-3%22%20points%3D%2229.9932%2021%2027.0002%2023.994%2036.0162%2032.999%2027.0002%2042.007%2029.9932%2045%2042.0002%2032.999%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E"); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); background-size: cover; position: relative; right: 1px; top: -1px;} .sip_immobilien .sip-icon-container .arrow-up::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2266px%22%20height%3D%2266px%22%20viewBox%3D%220%200%2066%2066%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2047%20(45396)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicons%2Farrow_fct_sec_ini%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Icons%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icons%2Farrow_fct_sec_ini%22%20fill%3D%22%23666666%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-3%22%20points%3D%2229.9932%2021%2027.0002%2023.994%2036.0162%2032.999%2027.0002%2042.007%2029.9932%2045%2042.0002%2032.999%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E"); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg); background-size: cover; position: relative; right: 1px; top: -1px;} .sip_immobilien .sip-icon-container .arrow-right-circled::after,.sip_immobilien .sip-icon-container .arrow-down-circled::after,.sip_immobilien .sip-icon-container .arrow-up-circled::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2266px%22%20height%3D%2266px%22%20viewBox%3D%220%200%2066%2066%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2049.3%20(51167)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicons%20%2F%20arrow_fct_sec_ini%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22icons-%2F-arrow_fct_sec_ini%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M33%2C1%20C15.327%2C1%201%2C15.327%201%2C33%20C1%2C50.673%2015.327%2C65%2033%2C65%20C50.673%2C65%2065%2C50.673%2065%2C33%20C65%2C15.327%2050.673%2C1%2033%2C1%20M33%2C5%20C48.439%2C5%2061%2C17.561%2061%2C33%20C61%2C48.439%2048.439%2C61%2033%2C61%20C17.561%2C61%205%2C48.439%205%2C33%20C5%2C17.561%2017.561%2C5%2033%2C5%22%20id%3D%22Fill-1%22%20fill%3D%22%23666666%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-3%22%20fill%3D%22%23666666%22%20points%3D%2229.9932%2021%2027.0002%2023.994%2036.0162%2032.999%2027.0002%2042.007%2029.9932%2045%2042.0002%2032.999%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E"); background-size: contain;} .sip_immobilien .sip-textButton-hover .sip-icon-container .arrow-right-circled::after,.sip_immobilien .sip-textButton-hover .sip-icon-container .arrow-down-circled::after,.sip_immobilien .sip-textButton-hover .sip-icon-container .arrow-up-circled::after,.sip_immobilien .sip-icon-container-hover.sip-icon-container .arrow-right-circled::after,.sip_immobilien .sip-icon-container-hover.sip-icon-container .arrow-down-circled::after,.sip_immobilien .sip-icon-container-hover.sip-icon-container .arrow-up-circled::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2266px%22%20height%3D%2266px%22%20viewBox%3D%220%200%2066%2066%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2049.3%20(51167)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicons%20%2F%20arrow_fct_sec_hov%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22icons-%2F-arrow_fct_sec_hov%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M33%2C65%20C15.327%2C65%201%2C50.673%201%2C33%20C1%2C15.327%2015.327%2C1%2033%2C1%20C50.673%2C1%2065%2C15.327%2065%2C33%20C65%2C50.673%2050.673%2C65%2033%2C65%20Z%22%20id%3D%22Fill-1%22%20fill%3D%22%23666666%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-3%22%20fill%3D%22%23FFFFFF%22%20points%3D%2229.9932%2021%2027.0002%2023.993%2036.0162%2032.998%2027.0002%2042.007%2029.9932%2045%2042.0002%2032.998%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");} .sip_immobilien .sip-icon-container .arrow-right-circled::after { -moz-transform: rotate(180deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transform: rotate(90deg); transform: rotate(0deg);} .sip_immobilien .sip-icon-container .arrow-down-circled-dark,.sip_immobilien .sip-icon-container .arrow-down-circled { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);} .sip_immobilien .sip-icon-container .arrow-up-circled-dark,.sip_immobilien .sip-icon-container .arrow-up-circled { -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg);} .sip_immobilien .sip-icon-container .arrow-up-circled-red::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2266px%22%20height%3D%2266px%22%20viewBox%3D%220%200%2066%2066%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2050.2%20(55047)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicons%20%2F%20arrow_fct_ter_hov%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22icons-%2F-arrow_fct_ter_hov%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M33%2C1%20C15.327%2C1%201%2C15.327%201%2C33%20C1%2C50.673%2015.327%2C65%2033%2C65%20C50.673%2C65%2065%2C50.673%2065%2C33%20C65%2C15.327%2050.673%2C1%2033%2C1%20M33%2C5%20C48.439%2C5%2061%2C17.561%2061%2C33%20C61%2C48.439%2048.439%2C61%2033%2C61%20C17.561%2C61%205%2C48.439%205%2C33%20C5%2C17.561%2017.561%2C5%2033%2C5%22%20id%3D%22Fill-1%22%20fill%3D%22%23FF0000%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-3%22%20fill%3D%22%23FF0000%22%20points%3D%2229.9932%2021%2027.0002%2023.993%2036.0162%2032.998%2027.0002%2042.007%2029.9932%2045%2042.0002%2032.998%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E"); background-size: contain;} .sip_immobilien .sip_regio-blue .sip-icon-container .arrow-up-circled-red::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2266px%22%20height%3D%2266px%22%20viewBox%3D%220%200%2066%2066%22%20version%3D%221.1%22%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2050.2%20(55047)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicons%20%2F%20arrow_fct_ter_hov%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22icons-%2F-arrow_fct_ter_hov%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M33%2C1%20C15.327%2C1%201%2C15.327%201%2C33%20C1%2C50.673%2015.327%2C65%2033%2C65%20C50.673%2C65%2065%2C50.673%2065%2C33%20C65%2C15.327%2050.673%2C1%2033%2C1%20M33%2C5%20C48.439%2C5%2061%2C17.561%2061%2C33%20C61%2C48.439%2048.439%2C61%2033%2C61%20C17.561%2C61%205%2C48.439%205%2C33%20C5%2C17.561%2017.561%2C5%2033%2C5%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20id%3D%22Fill-1%22%20fill%3D%22%23003366%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-3%22%20fill%3D%22%23003366%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20points%3D%2229.9932%2021%2027.0002%2023.993%2036.0162%2032.998%2027.0002%2042.007%2029.9932%2045%2042.0002%2032.998%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");} .sip_immobilien .sip-textButton-hover .sip-icon-container .arrow-up-circled-red::after,.sip_immobilien .sip-icon-container-hover.sip-icon-container .arrow-up-circled-red::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2266px%22%20height%3D%2266px%22%20viewBox%3D%220%200%2066%2066%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2050.2%20(55047)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicons%20%2F%20arrow_fct_ter_ini%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22icons-%2F-arrow_fct_ter_ini%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M65%2C33%20C65%2C50.673%2050.673%2C65%2033%2C65%20C15.327%2C65%201%2C50.673%201%2C33%20C1%2C15.327%2015.327%2C1%2033%2C1%20C50.673%2C1%2065%2C15.327%2065%2C33%22%20id%3D%22Fill-1%22%20fill%3D%22%23FF0000%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-3%22%20fill%3D%22%23FFFFFF%22%20points%3D%2229.9932%2021%2027.0002%2023.994%2036.0162%2032.999%2027.0002%2042.007%2029.9932%2045%2042.0002%2032.999%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");} .sip_immobilien .sip_regio-blue .sip-textButton-hover .sip-icon-container .arrow-up-circled-red::after,.sip_immobilien .sip_regio-blue .sip-icon-container-hover.sip-icon-container .arrow-up-circled-red::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2266px%22%20height%3D%2266px%22%20viewBox%3D%220%200%2066%2066%22%20version%3D%221.1%22%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2050.2%20(55047)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicons%20%2F%20arrow_fct_ter_ini%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22icons-%2F-arrow_fct_ter_ini%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M65%2C33%20C65%2C50.673%2050.673%2C65%2033%2C65%20C15.327%2C65%201%2C50.673%201%2C33%20C1%2C15.327%2015.327%2C1%2033%2C1%20C50.673%2C1%2065%2C15.327%2065%2C33%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20id%3D%22Fill-1%22%20fill%3D%22%23003366%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-3%22%20fill%3D%22%23FFFFFF%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20points%3D%2229.9932%2021%2027.0002%2023.994%2036.0162%2032.999%2027.0002%2042.007%2029.9932%2045%2042.0002%2032.999%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");} .sip_immobilien .sip-icon-container .star-circled::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2266%22%20height%3D%2266%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23666%22%3E%3Cpath%20d%3D%22M32.998%2015c-.924%200-1.712.599-1.959%201.491l-2.866%2010.322c-.004.015-.018.024-.033.024l-10.106.006a2.02%202.02%200%200%200-1.947%201.451c-.26.868.073%201.786.828%202.285l8.139%205.377c.012.008.018.023.013.038l-3.156%2010.368a2.01%202.01%200%200%200%20.301%201.798c.388.524%201.005.838%201.651.838a2%202%200%200%200%201.312-.492l7.844-6.695.043-.001%208.239%206.726c.371.303.813.463%201.279.463a2.06%202.06%200%200%200%201.669-.865c.381-.533.477-1.202.262-1.833l-3.516-10.342c-.005-.014.001-.03.013-.038l8.078-5.342c.755-.499%201.087-1.417.828-2.285a2.02%202.02%200%200%200-1.947-1.451l-10.11-.006c-.015%200-.028-.01-.032-.024l-2.866-10.322C34.71%2015.599%2033.922%2015%2032.998%2015M33%201C15.327%201%201%2015.327%201%2033s14.327%2032%2032%2032%2032-14.327%2032-32S50.673%201%2033%201m0%204c15.439%200%2028%2012.561%2028%2028S48.439%2061%2033%2061%205%2048.439%205%2033%2017.561%205%2033%205%22%2F%3E%3C%2Fsvg%3E%0A"); background-size: contain;} .sip_immobilien .sip-textButton-hover .sip-icon-container .star-circled::after,.sip_immobilien .sip-icon-container-hover.sip-icon-container .star-circled::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2266%22%20height%3D%2266%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M55.627%2010.373C43.151-2.104%2022.85-2.105%2010.373%2010.372s-12.478%2032.779-.001%2045.256%2032.778%2012.477%2045.256-.001%2012.476-32.777-.001-45.254%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M32.998%2015c-.924%200-1.712.599-1.959%201.491l-2.866%2010.322c-.004.015-.018.024-.033.024l-10.106.006a2.02%202.02%200%200%200-1.947%201.451c-.26.868.073%201.786.828%202.285l8.139%205.377c.012.008.018.023.013.038l-3.156%2010.368a2.01%202.01%200%200%200%20.301%201.798c.388.524%201.005.838%201.651.838a2%202%200%200%200%201.312-.492l7.844-6.695.043-.001%208.239%206.726c.371.303.813.463%201.279.463a2.06%202.06%200%200%200%201.669-.865c.381-.533.477-1.202.262-1.833l-3.516-10.342c-.005-.014.001-.03.013-.038l8.078-5.342c.755-.499%201.087-1.417.828-2.285a2.02%202.02%200%200%200-1.947-1.451l-10.11-.006c-.015%200-.028-.01-.032-.024l-2.866-10.322C34.71%2015.599%2033.922%2015%2032.998%2015%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E%0A");} .sip_immobilien .sip-icon-container .star-circled-white::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2266%22%20height%3D%2266%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M3%2033C3%2016.458%2016.457%203%2033%203s30%2013.458%2030%2030-13.457%2030-30%2030S3%2049.543%203%2033z%22%20fill-opacity%3D%22.5%22%20fill%3D%22%23777%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M33%201C15.327%201%201%2015.327%201%2033s14.327%2032%2032%2032%2032-14.327%2032-32S50.673%201%2033%201m0%202c16.542%200%2030%2013.458%2030%2030S49.542%2063%2033%2063%203%2049.542%203%2033%2016.458%203%2033%203%22%20fill-opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M32.998%2015c-.924%200-1.712.599-1.959%201.491l-2.866%2010.322c-.004.015-.018.024-.033.024l-10.106.006a2.02%202.02%200%200%200-1.947%201.451c-.26.868.073%201.786.828%202.285l8.139%205.377c.012.008.018.023.013.038l-3.156%2010.368a2.01%202.01%200%200%200%20.301%201.798c.388.524%201.005.838%201.651.838a2%202%200%200%200%201.312-.492l7.844-6.695.043-.001%208.239%206.726c.371.303.813.463%201.279.463a2.06%202.06%200%200%200%201.669-.865c.381-.533.477-1.202.262-1.833l-3.516-10.342c-.005-.014.001-.03.013-.038l8.078-5.342c.755-.499%201.087-1.417.828-2.285a2.02%202.02%200%200%200-1.947-1.451l-10.11-.006c-.015%200-.028-.01-.032-.024l-2.866-10.322C34.71%2015.599%2033.922%2015%2032.998%2015%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); background-size: contain;} .sip_immobilien .sip-textButton-hover .sip-icon-container .star-circled-white::after,.sip_immobilien .sip-icon-container-hover.sip-icon-container .star-circled-white::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2266%22%20height%3D%2266%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M55.627%2010.373C43.151-2.104%2022.85-2.105%2010.373%2010.372s-12.478%2032.779-.001%2045.256%2032.778%2012.477%2045.256-.001%2012.476-32.777-.001-45.254%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M32.998%2015c-.924%200-1.712.599-1.959%201.491l-2.866%2010.322c-.004.015-.018.024-.033.024l-10.106.006a2.02%202.02%200%200%200-1.947%201.451c-.26.868.073%201.786.828%202.285l8.139%205.377c.012.008.018.023.013.038l-3.156%2010.368a2.01%202.01%200%200%200%20.301%201.798c.388.524%201.005.838%201.651.838a2%202%200%200%200%201.312-.492l7.844-6.695.043-.001%208.239%206.726c.371.303.813.463%201.279.463a2.06%202.06%200%200%200%201.669-.865c.381-.533.477-1.202.262-1.833l-3.516-10.342c-.005-.014.001-.03.013-.038l8.078-5.342c.755-.499%201.087-1.417.828-2.285a2.02%202.02%200%200%200-1.947-1.451l-10.11-.006c-.015%200-.028-.01-.032-.024l-2.866-10.322C34.71%2015.599%2033.922%2015%2032.998%2015%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E%0A");} .sip_immobilien .sip-icon-container .star-circled-red::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2266%22%20height%3D%2266%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M65%2033c0%2017.673-14.327%2032-32%2032S1%2050.673%201%2033%2015.327%201%2033%201s32%2014.327%2032%2032%22%20fill%3D%22red%22%2F%3E%3Cpath%20d%3D%22M32.998%2015c-.924%200-1.712.599-1.959%201.491l-2.866%2010.322c-.004.015-.018.024-.033.024l-10.106.006a2.02%202.02%200%200%200-1.947%201.451c-.26.868.073%201.786.828%202.285l8.139%205.377c.012.008.018.023.013.038l-3.156%2010.368a2.01%202.01%200%200%200%20.301%201.798c.388.524%201.005.838%201.651.838a2%202%200%200%200%201.312-.492l7.844-6.695.043-.001%208.239%206.726c.371.303.813.463%201.279.463a2.06%202.06%200%200%200%201.669-.865c.381-.533.477-1.202.262-1.833l-3.516-10.342c-.005-.014.001-.03.013-.038l8.078-5.342c.755-.499%201.087-1.417.828-2.285a2.02%202.02%200%200%200-1.947-1.451l-10.11-.006c-.015%200-.028-.01-.032-.024l-2.866-10.322C34.71%2015.599%2033.922%2015%2032.998%2015%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E%0A"); background-size: contain;} .sip_immobilien .sip-textButton-hover .sip-icon-container .star-circled-red::after,.sip_immobilien .sip-icon-container-hover.sip-icon-container .star-circled-red::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2266%22%20height%3D%2266%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M55.627%2010.373C43.151-2.104%2022.85-2.105%2010.373%2010.372s-12.478%2032.779-.001%2045.256%2032.778%2012.477%2045.256-.001%2012.476-32.777-.001-45.254%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M32.998%2015c-.924%200-1.712.599-1.959%201.491l-2.866%2010.322c-.004.015-.018.024-.033.024l-10.106.006a2.02%202.02%200%200%200-1.947%201.451c-.26.868.073%201.786.828%202.285l8.139%205.377c.012.008.018.023.013.038l-3.156%2010.368a2.01%202.01%200%200%200%20.301%201.798c.388.524%201.005.838%201.651.838a2%202%200%200%200%201.312-.492l7.844-6.695.043-.001%208.239%206.726c.371.303.813.463%201.279.463a2.06%202.06%200%200%200%201.669-.865c.381-.533.477-1.202.262-1.833l-3.516-10.342c-.005-.014.001-.03.013-.038l8.078-5.342c.755-.499%201.087-1.417.828-2.285a2.02%202.02%200%200%200-1.947-1.451l-10.11-.006c-.015%200-.028-.01-.032-.024l-2.866-10.322C34.71%2015.599%2033.922%2015%2032.998%2015%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E%0A");} .sip_immobilien .vpw-m .sip-icon-container .sip-icon-fct { height: 32px; width: 32px; line-height: 32px;} .sip_immobilien .vpw-m .sip-icon-container .sip-icon-fct.dropdown,.sip_immobilien .vpw-m .sip-icon-container .sip-icon-fct.combobox { height: 32px; width: 32px; line-height: 32px; border-radius: 0 8px 8px 0;} .sip_immobilien .vpw-m .sip-icon-container .sip-icon-fct.circle { width: 24px; height: 24px;} .sip_immobilien .vpw-s .sip-icon-container .sip-icon-fct { height: 26px; width: 26px; line-height: 26px;} .sip_immobilien .vpw-s .sip-icon-container .sip-icon-fct.dropdown,.sip_immobilien .vpw-s .sip-icon-container .sip-icon-fct.combobox { height: 26px; width: 26px; line-height: 26px; border-radius: 0 6px 6px 0;} .sip_immobilien .vpw-s .sip-icon-container .sip-icon-fct.circle { width: 18px; height: 18px;} .sip_immobilien .vpw-xs .sip-icon-container .sip-icon-fct { height: 26px; width: 26px; line-height: 26px;} .sip_immobilien .vpw-xs .sip-icon-container .sip-icon-fct.dropdown,.sip_immobilien .vpw-xs .sip-icon-container .sip-icon-fct.combobox { height: 26px; width: 26px; line-height: 26px; border-radius: 0 6px 6px 0;} .sip_immobilien .vpw-xs .sip-icon-container .sip-icon-fct.circle { width: 18px; height: 18px;} .sip_immobilien .sip-icon-rdk-container { width: 100%; height: 100%; } .sip_immobilien .sip-icon-rdk-container .sip-icon-rdk { width: 100%; height: 100%; max-width: 64px; max-height: 64px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position-x: center; background-position-y: center;} .sip_immobilien .sip-icon-rdk-container .icon__phone { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2266%22%20height%3D%2266%22%3E%3Cpath%20d%3D%22M1.64%2052.356l14.068-8.288c.731-.374%201.803-.204%202.383.376l4.139%204.139c.579.579%201.726%201.062%202.546%201.072%200%200%205.289.061%2015.123-9.774s9.787-15.139%209.787-15.139c-.007-.821-.489-1.967-1.068-2.546l-3.528-3.528c-.581-.581-.775-1.665-.433-2.411l7.76-14.595c.342-.746%201.097-.881%201.677-.303l9.623%209.6c.581.578%201.145%201.719%201.254%202.532%200%200%201.877%2014.028-17.778%2033.683S13.51%2064.952%2013.51%2064.952c-.813-.109-1.953-.673-2.533-1.252l-9.612-9.612c-.579-.579-.457-1.36.274-1.732%22%20fill%3D%22red%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E%0A");} .sip_immobilien .vpw-m .sip-icon-rdk-container { width: 32px; height: 32px;} .sip_immobilien .vpw-s .sip-icon-rdk-container { width: 26px; height: 26px;} .sip_immobilien .vpw-xs .sip-icon-rdk-container { width: 26px; height: 26px;} .sip_immobilien .sip-icon-select .icon-select-container { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-align-content: center; align-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; width: 75%; margin: 0 auto;} .sip_immobilien .sip-icon-select .icon-select-label { margin-top: 15px; word-break: normal; white-space: normal; color: #666 !important;} .sip_immobilien .sip-icon-select .icon-select-img { margin: 0 auto;} .sip_immobilien .sip-icon-select .icon-select-option { cursor: pointer; -webkit-align-self: start; align-self: flex-start; text-align: center; width: 33.3%;} .sip_immobilien .sip-icon-select .icon-select-option .hover { display: none;} .sip_immobilien .sip-icon-select .icon-select-option .default { display: block;} .sip_immobilien .sip-icon-select .icon-select-option:last-child .icon-select-label { padding-bottom: 0;} .sip_immobilien .sip-icon-select .icon-select-option p.icon-select-explaintext { padding-top: 10px; padding-left: 20px; padding-right: 20px;} .sip_immobilien .vpw-m .sip-icon-select .icon-select-option:hover .hover,.sip_immobilien .vpw-s .sip-icon-select .icon-select-option:hover .hover,.sip_immobilien .sip-icon-select .icon-select-option.active .hover { display: block;} .sip_immobilien .vpw-m .sip-icon-select .icon-select-option:hover .default,.sip_immobilien .vpw-s .sip-icon-select .icon-select-option:hover .default,.sip_immobilien .sip-icon-select .icon-select-option.active .default { display: none;} .sip_immobilien .vpw-m .sip-icon-select .icon-select-option:hover .icon-select-label,.sip_immobilien .vpw-s .sip-icon-select .icon-select-option:hover .icon-select-label,.sip_immobilien .sip-icon-select .icon-select-option.active .icon-select-label { color: #f00 !important;} .sip_immobilien .vpw-m .sip-icon-select .icon-select-img { width: 175px; height: 175px;} .sip_immobilien .vpw-m .sip-icon-select .sub-headline { padding-top: 20px;} .sip_immobilien .vpw-m .sip-icon-select .icon-select-container.more-than-3:after { content: ""; -webkit-flex: auto; flex: auto;} .sip_immobilien .vpw-m .sip-icon-select .icon-select-container.more-than-3 .icon-select-option:nth-of-type(3n+0) .icon-select-label { padding-bottom: 35px;} .sip_immobilien .vpw-m .sip-icon-select .icon-select-container.excactly-4 { width: 100%;} .sip_immobilien .vpw-m .sip-icon-select .icon-select-container.excactly-4 .icon-select-option { width: 25%;} .sip_immobilien .vpw-m .sip-icon-select .icon-select-container.excactly-4 .icon-select-option .icon-select-label { padding-bottom: 0;} .sip_immobilien .vpw-s .sip-icon-select .icon-select-img { width: 140px; height: 140px;} .sip_immobilien .vpw-s .sip-icon-select .sub-headline { padding-top: 16px;} .sip_immobilien .vpw-s .sip-icon-select .icon-select-container.more-than-3:after { content: ""; -webkit-flex: auto; flex: auto;} .sip_immobilien .vpw-s .sip-icon-select .icon-select-container.more-than-3 .icon-select-option:nth-of-type(3n+0) .icon-select-label { padding-bottom: 35px;} .sip_immobilien .vpw-s .sip-icon-select .icon-select-container.excactly-4 { width: 100%;} .sip_immobilien .vpw-s .sip-icon-select .icon-select-container.excactly-4 .icon-select-option { width: 25%;} .sip_immobilien .vpw-s .sip-icon-select .icon-select-container.excactly-4 .icon-select-option .icon-select-label { padding-bottom: 0;} .sip_immobilien .vpw-xs .sip-icon-select .icon-select-img { width: 110px; height: 110px;} .sip_immobilien .vpw-xs .sip-icon-select .sub-headline { padding-top: 10px;} .sip_immobilien .vpw-xs .sip-icon-select .icon-select-container { width: 100%;} .sip_immobilien .vpw-xs .sip-icon-select .icon-select-container:after { content: ""; -webkit-flex: auto; flex: auto;} .sip_immobilien .vpw-xs .sip-icon-select .icon-select-container .icon-select-option:nth-of-type(even) .icon-select-label { padding-bottom: 35px;} .sip_immobilien .vpw-xs .sip-icon-select .icon-select-option { width: 50%;} .sip_immobilien .vpw-xs .sip-icon-select .icon-select-container.icon-select-explain .icon-select-option { width: 100%; margin-top: 20px; padding-bottom: 15px;} .sip_immobilien .vpw-xs .sip-icon-select .icon-select-container.icon-select-explain .icon-select-option:nth-of-type(even) .icon-select-label { padding-bottom: 5px;} .sip_immobilien .vpw-xs .sip-icon-select .icon-select-container.icon-select-explain .icon-select-option .icon-select-img { float: left; margin-left: 0px;} .sip_immobilien .vpw-xs .sip-icon-select .icon-select-container.icon-select-explain .icon-select-option p { text-align: left; padding-left: 125px;} .sip_immobilien .vpw-xs .sip-icon-select .icon-select-container.icon-select-explain .icon-select-option p.icon-select-label { margin-top: 0px; padding-bottom: 5px;} .sip_immobilien .sip-iconWithText-container .sip-iconWithText { text-decoration: none !important; outline: none; display: inline-flex; display: -webkit-inline-flex; cursor: pointer;} .sip_immobilien .sip-iconWithText-container .sip-iconWithText.icon-on-left { flex-direction: row-reverse; -webkit-flex-direction: row-reverse;} .sip_immobilien .sip-iconWithText-container .sip-iconWithText.icon-on-right { flex-direction: row; -webkit-flex-direction: row;} .sip_immobilien .sip-iconWithText-container .sip-iconWithText-icon { display: -webkit-flex; display: flex; -webkit-align-self: center; align-self: center;} .sip_immobilien .sip-iconWithText-container .sip-iconWithText-icon img { height: auto; width: 100%;} .sip_immobilien .sip-iconWithText-container .sip-iconWithText-text { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5 !important; color: #666; margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-align-self: center; align-self: center;} .sip_immobilien .vpw-m .sip-iconWithText-container .sip-iconWithText-text { font-size: 15px;} .sip_immobilien .vpw-s .sip-iconWithText-container .sip-iconWithText-text { font-size: 14px;} .sip_immobilien .vpw-xs .sip-iconWithText-container .sip-iconWithText-text { font-size: 14px;} .sip_immobilien .vpw-m .sip-iconWithText-container .sip-iconWithText { margin: 10px 0;} .sip_immobilien .vpw-m .sip-iconWithText-container .sip-iconWithText.icon-on-left .sip-iconWithText-text { padding-left: 8px;} .sip_immobilien .vpw-m .sip-iconWithText-container .sip-iconWithText.icon-on-right .sip-iconWithText-text { padding-right: 8px;} .sip_immobilien .vpw-m .sip-iconWithText-container .sip-iconWithText .sip-iconWithText-icon { height: 24px; width: 24px; line-height: 24px;} .sip_immobilien .vpw-s .sip-iconWithText-container .sip-iconWithText { margin: 8px 0;} .sip_immobilien .vpw-s .sip-iconWithText-container .sip-iconWithText.icon-on-left .sip-iconWithText-text { padding-left: 6px;} .sip_immobilien .vpw-s .sip-iconWithText-container .sip-iconWithText.icon-on-right .sip-iconWithText-text { padding-right: 6px;} .sip_immobilien .vpw-s .sip-iconWithText-container .sip-iconWithText .sip-iconWithText-icon { height: 18px; width: 18px; line-height: 18px;} .sip_immobilien .vpw-xs .sip-iconWithText-container .sip-iconWithText { margin: 5px 0;} .sip_immobilien .vpw-xs .sip-iconWithText-container .sip-iconWithText.icon-on-left .sip-iconWithText-text { padding-left: 6px;} .sip_immobilien .vpw-xs .sip-iconWithText-container .sip-iconWithText.icon-on-right .sip-iconWithText-text { padding-right: 6px;} .sip_immobilien .vpw-xs .sip-iconWithText-container .sip-iconWithText .sip-iconWithText-icon { height: 18px; width: 18px; line-height: 18px;} .sip_immobilien .sip-image-gallery-component { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background: #e3e3e3; } .sip_immobilien .sip-image-gallery-component .image-gallery-container { position: relative; top: 0;} .sip_immobilien .sip-image-gallery-component .image-gallery-container img.landscape { position: absolute; top: 0; left: 0; width: 100%;} .sip_immobilien .sip-image-gallery-component .image-gallery-container img.portrait { width: auto; height: 100%;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation { position: relative;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container { line-height: 0; overflow: hidden; position: relative; white-space: nowrap; background: #e3e3e3;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide { position: absolute; left: 0; top: 0; width: 100%; overflow: hidden;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide.center { position: relative;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide.left,.sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide.right { display: inline-block; width: 100%;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide .image-gallery-image-container { text-align: center;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide .image-gallery-image-container img { vertical-align: middle; width: auto; max-width: 100%; height: 100%; position: relative;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide .image-gallery-image-container .info-message,.sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide .image-gallery-image-container .image-gallery-slide-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: auto;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide .image-gallery-image-container .image-gallery-slide-icon { cursor: pointer;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide .image-gallery-image-container .sip-icon-container .sip-icon-fct { width: auto !important; height: auto !important; max-height: 42px;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide .image-gallery-image-container .gallery-video { width: 100%; height: 100%;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide .image-gallery-image-container .gallery-video video { position: absolute; top: 0; left: 0; width: 100%;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide .image-gallery-image-container.threesixty { background-color: #000;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide .image-description { background: rgba(0, 0, 0, 0.4); white-space: normal; width: 100%; position: absolute; bottom: 0; left: 0;} .sip_immobilien .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide .image-description.sp9 { color: #fff !important;} .sip_immobilien .sip-image-gallery-component .image-gallery-left-nav,.sip_immobilien .sip-image-gallery-component .image-gallery-right-nav { appearance: none; background-color: transparent; border: 0; cursor: pointer; outline: none; position: absolute; z-index: 10;} .sip_immobilien .sip-image-gallery-component .image-gallery-left-nav .sip-textButton,.sip_immobilien .sip-image-gallery-component .image-gallery-right-nav .sip-textButton { border-radius: 100%; text-align: center; vertical-align: middle; display: table-cell; width: auto; height: auto;} .sip_immobilien .sip-image-gallery-component .image-gallery-left-nav,.sip_immobilien .sip-image-gallery-component .image-gallery-right-nav { position: absolute; bottom: 20px;} .sip_immobilien .sip-image-gallery-component .image-gallery-left-nav { left: 20px;} .sip_immobilien .sip-image-gallery-component .image-gallery-left-nav .sip-icon-fct { position: relative; left: 10px;} .sip_immobilien .sip-image-gallery-component .image-gallery-right-nav { right: 20px;} .sip_immobilien .sip-image-gallery-component .image-gallery-thumbnails { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; transition: transform 0.45s ease-out; position: absolute; left: 0; right: 0; margin: auto!important; width: fit-content; height: auto!important; justify-content: center;} .sip_immobilien .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-counter { color: #fff; margin: auto;} .sip_immobilien .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-thumbnail { border: 1px solid #fff; width: 10px; height: 10px; border-radius: 50%; display: inline-block; cursor: pointer;} .sip_immobilien .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-thumbnail.active { background-color: #fff;} .sip_immobilien .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-thumbnail:after { content: ""; display: block; width: 100%; height: 3px; background: transparent; transition: background 0.3s ease-out; position: relative; bottom: 0;} .sip_immobilien .vpw-m .sip-image-gallery-component .image-gallery-description { padding: 10px !important;} .sip_immobilien .vpw-m .sip-image-gallery-component .image-gallery-thumbnails { margin: 0 -5px;} .sip_immobilien .vpw-m .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-thumbnail { margin-right: 5px; margin-left: 5px;} .sip_immobilien .vpw-m .sip-image-gallery-component .image-gallery-thumbnails { bottom: 20px;} .sip_immobilien .vpw-m .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-counter { font-size: 15px; line-height: 1.5;} .sip_immobilien .vpw-m .sip-image-gallery-component .sip-icon-container .sip-icon-fct { width: 24px; height: 24px; line-height: 18px;} .sip_immobilien .vpw-m .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-thumbnail { margin-bottom: calc(5px + 3px);} .sip_immobilien .vpw-s .sip-image-gallery-component .image-gallery-description { padding: 8px !important;} .sip_immobilien .vpw-s .sip-image-gallery-component .image-gallery-thumbnails { margin: 0 -5px;} .sip_immobilien .vpw-s .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-thumbnail { margin-right: 4px; margin-left: 4px;} .sip_immobilien .vpw-s .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-thumbnail { margin-bottom: calc(4px + 3px);} .sip_immobilien .vpw-s .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-thumbnail { width: 8px; height: 8px;} .sip_immobilien .vpw-s .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-counter { font-size: 14px; line-height: 1.5;} .sip_immobilien .vpw-s .sip-image-gallery-component .image-gallery-left-nav,.sip_immobilien .vpw-s .sip-image-gallery-component .image-gallery-right-nav { bottom: 15px;} .sip_immobilien .vpw-s .sip-image-gallery-component .image-gallery-right-nav { right: 15px;} .sip_immobilien .vpw-s .sip-image-gallery-component .image-gallery-left-nav { left: 15px;} .sip_immobilien .vpw-s .sip-image-gallery-component .image-gallery-thumbnails { bottom: 15px;} .sip_immobilien .vpw-s .sip-image-gallery-component .sip-icon-container .sip-icon-fct { width: 18px; height: 18px; line-height: 18px;} .sip_immobilien .vpw-xs .sip-image-gallery-component .image-gallery-description { padding: 5px !important;} .sip_immobilien .vpw-xs .sip-image-gallery-component .image-gallery-thumbnails { margin: 0 -5px;} .sip_immobilien .vpw-xs .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-thumbnail { margin-right: 5px; margin-left: 5px;} .sip_immobilien .vpw-xs .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-thumbnail { width: 8px; height: 8px;} .sip_immobilien .vpw-xs .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-counter { font-size: 14px; line-height: 1.5;} .sip_immobilien .vpw-xs .sip-image-gallery-component .image-gallery-left-nav,.sip_immobilien .vpw-xs .sip-image-gallery-component .image-gallery-right-nav { display: none;} .sip_immobilien .vpw-xs .sip-image-gallery-component .image-gallery-left-nav { display: none;} .sip_immobilien .vpw-xs .sip-image-gallery-component .image-gallery-thumbnails { bottom: 10px;} .sip_immobilien .vpw-xs .sip-image-gallery-component .image-gallery-thumbnails .image-gallery-thumbnail { margin-bottom: 0;} .sip_immobilien .vpw-xs .sip-image-gallery-component .image-gallery-image-container { height: auto!important;} .sip_immobilien .vpw-xs .sip-image-gallery-component .image-gallery-presentation .image-gallery-slide-container .image-gallery-slide .image-gallery-image-container img { width: 100%; height: auto; max-width: 100%;} .sip_immobilien .sip-image-gallery-l .image-gallery-thumbnail-img-container { height: 65px;} .sip_immobilien .sip-image-gallery-l .image-gallery-image-container { height: 530px;} .sip_immobilien .sip-image-gallery-m .image-gallery-thumbnail-img-container { height: 60px;} .sip_immobilien .sip-image-gallery-m .image-gallery-image-container { height: 425px;} .sip_immobilien .sip-image-gallery-s .image-gallery-thumbnail-img-container { height: 55px;} .sip_immobilien .sip-image-gallery-s .image-gallery-image-container { height: 365px;} .sip_immobilien .sip-image-gallery-xs .image-gallery-thumbnail-img-container { height: 65px;} .sip_immobilien .sip-image-gallery-xs .image-gallery-image-container { height: 365px;} .sip_immobilien .sip-image-gallery-xxs .image-gallery-thumbnail-img-container { height: 55px;} .sip_immobilien .sip-image-gallery-xxs .image-gallery-image-container { height: 365px;} .sip_immobilien .sip-image-gallery-xxxs .image-gallery-thumbnail-img-container { height: 47px;} .sip_immobilien .sip-image-gallery-xxxs .image-gallery-image-container { height: 250px;} .sip_immobilien .sip-image-gallery-xxxxs .image-gallery-thumbnail-img-container { height: 40px;} .sip_immobilien .sip-image-gallery-xxxxs .image-gallery-image-container { height: 250px;} .sip_immobilien .sip-image-gallery-xxxxxs .image-gallery-thumbnail-img-container { height: 28px;} .sip_immobilien .sip-image-gallery-xxxxxs .image-gallery-image-container { height: 200px;} .sip_immobilien .image-gallery-slide.left[data-transitioning="false"] .gallery-video,.sip_immobilien .image-gallery-slide.right[data-transitioning="false"] .gallery-video { visibility: hidden;} .sip_immobilien .vpw-m .sip-image-gallery-component .image-gallery-image-container { height: 425px;} .sip_immobilien .vpw-s .sip-image-gallery-component .image-gallery-image-container { height: 365px;} .sip_immobilien .sip-jump-to-btn-container { width: 100%; text-align: center;} .sip_immobilien .sip-jump-to-btn-container .sip-jump-to-title { color: #000 !important;} .sip_immobilien .vpw-m .sip-jump-to-btn-container.extraPadding { padding: 40px 0 30px 0;} .sip_immobilien .vpw-m .sip-jump-to-btn-container .sip-jump-to-title { padding-bottom: 20px;} .sip_immobilien .vpw-m .sip-jump-to-btn-container .sip-jump-to-text { padding-bottom: 10px;} .sip_immobilien .vpw-s .sip-jump-to-btn-container.extraPadding { padding: 32px 0 24px 0;} .sip_immobilien .vpw-s .sip-jump-to-btn-container .sip-jump-to-title { padding-bottom: 16px;} .sip_immobilien .vpw-s .sip-jump-to-btn-container .sip-jump-to-text { padding-bottom: 8px;} .sip_immobilien .vpw-xs .sip-jump-to-btn-container.extraPadding { padding: 20px 0 15px 0;} .sip_immobilien .vpw-xs .sip-jump-to-btn-container .sip-jump-to-title { padding-bottom: 10px;} .sip_immobilien .vpw-xs .sip-jump-to-btn-container .sip-jump-to-text { padding-bottom: 5px;} .sip_immobilien .sip-leaflet-map-component { margin: 0 auto 20px; overflow: hidden; height: 500px; width: 650px;} .sip_immobilien .loading-indicator-overlay { background-color: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%;} .sip_immobilien .loading-indicator { padding: 10px 0 !important; width: 100%; display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; justify-content: center; -webkit-justify-content: center;} .sip_immobilien .loading-indicator .dot { border-radius: 50%; float: left; margin: 0 5px !important; -webkit-transform: scale(0.5); transform: scale(0.5); width: 10px; height: 10px; -webkit-animation: sip_fx 2000ms ease infinite 0ms; animation: sip_fx 2000ms ease infinite 0ms;} .sip_immobilien .loading-indicator .dot-primary { border: 1px solid #f00; background-color: #f00;} .sip_immobilien .loading-indicator .dot-secondary { border: 1px solid #bbb; background-color: #bbb;} .sip_immobilien .loading-indicator .dot:nth-child(2) { -webkit-animation: sip_fx 2000ms ease infinite 300ms; animation: sip_fx 2000ms ease infinite 300ms;} .sip_immobilien .loading-indicator .dot:nth-child(3) { -webkit-animation: sip_fx 2000ms ease infinite 600ms; animation: sip_fx 2000ms ease infinite 600ms;}@-webkit-keyframes sip_fx { 0% { opacity: 0.75; } 30% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } 100% { opacity: 0.75; }}@keyframes sip_fx { 0% { opacity: 0.75; } 30% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } 100% { opacity: 0.75; }} .sip_immobilien .sip-logo img,.sip_immobilien .sip-logo svg { width: auto; vertical-align: middle;} .sip_immobilien .vpw-m .sip-logo img,.sip_immobilien .vpw-m .sip-logo svg { height: 48px;} .sip_immobilien .vpw-s .sip-logo img,.sip_immobilien .vpw-s .sip-logo svg { height: 31px;} .sip_immobilien .vpw-xs .sip-logo img,.sip_immobilien .vpw-xs .sip-logo svg { height: 31px;} .sip_immobilien .sip-modal { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9100; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center;} .sip_immobilien .sip-modal .sip-modal-scrollcontainer { position: relative; width: calc(100% - 40px); margin: 0 auto; z-index: 51; max-height: calc(100% - 40px); overflow-y: auto;} .sip_immobilien .sip-modal .sip-modal-content { background-color: #fff;} .sip_immobilien .sip-modal .sip-modal-content .sip-modal-close { text-align: right;} .sip_immobilien .sip-modal .sip-modal-content .sip-modal-title { margin: 30px 0;} .sip_immobilien .sip-modal .sip-modal-content .sip-modal-subtitle { color: #666 !important; padding: 1em 0;} .sip_immobilien .sip-modal .sip-modal-content .sip-modal-list { padding: 1em; list-style-type: disc !important;} .sip_immobilien .sip-modal .sip-modal-content .sip-modal-image-container { text-align: center;} .sip_immobilien .sip-modal .sip-modal-content .sip-modal-image-container .sip-modal-image { max-width: 100%;} .sip_immobilien .sip-modal .sip-modal-close-button-container { text-align: center;} .sip_immobilien .sip-modal .sip-modal-fade { position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: auto; background-color: #000; opacity: .5; z-index: 50;} .sip_immobilien .vpw-m .sip-modal .sip-modal-content { padding: 20px;} .sip_immobilien .vpw-m .sip-modal .sip-modal-close-button-container { margin-top: 20px !important;} .sip_immobilien .vpw-m .sip-modal .sip-modal-close-button-container .main-button { margin: 10px !important;} .sip_immobilien .vpw-m .sip-modal .sip-modal-scrollcontainer.full-width { width: calc(100% - 20px);} .sip_immobilien .vpw-s .sip-modal .sip-modal-content { padding: 16px;} .sip_immobilien .vpw-s .sip-modal .sip-modal-close-button-container { margin-top: 16px !important;} .sip_immobilien .vpw-s .sip-modal .sip-modal-close-button-container .main-button { margin: 8px !important;} .sip_immobilien .vpw-s .sip-modal .sip-modal-scrollcontainer.full-width { width: calc(100% - 16px);} .sip_immobilien .vpw-xs .sip-modal .sip-modal-content { padding: 10px;} .sip_immobilien .vpw-xs .sip-modal .sip-modal-close-button-container { margin-top: 10px !important;} .sip_immobilien .vpw-xs .sip-modal .sip-modal-close-button-container .main-button { margin: 5px !important;} .sip_immobilien .vpw-xs .sip-modal .sip-modal-scrollcontainer.full-width { width: calc(100% - 10px);} .sip_immobilien .vpw-xs .sip-modal .sip-modal-scrollcontainer { max-height: none; width: 100%; height: calc(100% - 60px); margin-top: 60px;} .sip_immobilien .vpw-xs .sip-modal .sip-modal-content { padding-top: 5px;} .sip_immobilien .vpw-xs .sip-modal .sip-modal-close { margin-bottom: 10px;} .sip_immobilien .sip-purchase .sip-button-container .main-button.main-button { margin-bottom: 0 !important; margin-left: 0 !important; margin-right: 0 !important;} .sip_immobilien .sip-purchase .sip-questioning-answer-container { min-height: 120px;} .sip_immobilien .vpw-m .sip-purchase .sip-questioning-title { margin-top: 10px !important;} .sip_immobilien .vpw-s .sip-purchase .sip-questioning-title { margin-top: 8px !important;} .sip_immobilien .vpw-xs .sip-purchase .sip-questioning-title { margin-top: 5px !important;} .sip_immobilien .sip-purchase .sip-textarea { height: 190px; overflow: auto;} .sip_immobilien .sip-purchase .zip-field { display: block !important; margin-top: -8px !important;} .sip_immobilien .sip-purchase .zip-field .sip-inputText-label { text-align: left !important;} .sip_immobilien .vpw-m .sip-purchase .zip-field .sip-inputText-label,.sip_immobilien .vpw-s .sip-purchase .zip-field .sip-inputText-label,.sip_immobilien .vpw-xs .sip-purchase .zip-field .sip-inputText-label { width: auto !important;} .sip_immobilien .vpw-xs .sip-purchase .zip-field .sip-inputText-label { align-self: auto !important;} .sip_immobilien .sip-purchase .zip-field .sip-inputText { display: block !important; width: 150px !important;} .sip_immobilien .invalid-value .sip-purchase .zip-field .sip-inputText { border-color: #f00;} .sip_immobilien .vpw-m .sip-purchase .sip-checkbox-container,.sip_immobilien .vpw-m .sip-purchase .mandatory-label { margin-left: 40% !important;} .sip_immobilien .vpw-m .sip-purchase .sip-textarea,.sip_immobilien .vpw-m .sip-purchase .sip-inputText { width: 60% !important; max-width: 320px !important;} .sip_immobilien .vpw-m .sip-purchase .sip-textarea-label,.sip_immobilien .vpw-m .sip-purchase .sip-inputText-label,.sip_immobilien .vpw-m .sip-purchase .sip-radio-list-row-label,.sip_immobilien .vpw-m .sip-purchase .sip-checkbox-list-row-label,.sip_immobilien .vpw-m .sip-purchase .mandatory-label { width: 40% !important; padding-right: 20px !important; box-sizing: border-box;} .sip_immobilien .vpw-s .sip-purchase .sip-checkbox-container,.sip_immobilien .vpw-s .sip-purchase .mandatory-label { margin-left: 30% !important;} .sip_immobilien .vpw-s .sip-purchase .sip-textarea,.sip_immobilien .vpw-s .sip-purchase .sip-inputText { width: 70% !important; max-width: 320px !important;} .sip_immobilien .vpw-s .sip-purchase .sip-textarea-label,.sip_immobilien .vpw-s .sip-purchase .sip-inputText-label,.sip_immobilien .vpw-s .sip-purchase .sip-radio-list-row-label,.sip_immobilien .vpw-s .sip-purchase .sip-checkbox-list-row-label { width: 30% !important;} .sip_immobilien .vpw-s .sip-purchase .sip-checkbox-container .sip-checkbox-label,.sip_immobilien .vpw-s .sip-purchase .sip-checkbox-list-item-label { padding-left: 20px !important;} .sip_immobilien .vpw-xs .sip-purchase .sip-checkbox-container,.sip_immobilien .vpw-xs .sip-purchase .mandatory-label { margin-left: 0 !important;} .sip_immobilien .vpw-xs .sip-purchase .sip-textarea,.sip_immobilien .vpw-xs .sip-purchase .sip-inputText { flex-direction: row !important;} .sip_immobilien .vpw-xs .sip-purchase .sip-textarea-label,.sip_immobilien .vpw-xs .sip-purchase .sip-inputText-label,.sip_immobilien .vpw-xs .sip-purchase .sip-radio-list-row-label,.sip_immobilien .vpw-xs .sip-purchase .sip-checkbox-list-row-label { width: 100% !important; padding-right: 0 !important; text-align: left !important;} .sip_immobilien .vpw-xs .sip-purchase .sip-checkbox-container .sip-checkbox-label,.sip_immobilien .vpw-xs .sip-purchase .sip-checkbox-list-item-label { padding-left: 20px !important;} .sip_immobilien .sip-purchase .sip-input-component.sip-checkbox { margin-left: 30%; max-width: 320px;} .sip_immobilien .sip-purchase .sip-input-component.sip-checkbox label { width: auto; text-align: left;} .sip_immobilien .sip-purchase .sip-input-component.sip-checkbox input[type='checkbox'] { width: auto;} .sip_immobilien .sip-purchase .sip-questioning-answer .sip-input-component label { width: auto; margin-bottom: 0 !important;} .sip_immobilien .sip-purchase .sip-questioning-answer .sip-input-component input,.sip_immobilien .sip-purchase .sip-questioning-answer .sip-input-component textarea { width: auto;} .sip_immobilien .sip-purchase .sip-questioning-answer .zip-field,.sip_immobilien .sip-purchase .sip-questioning-answer .sip-questioning-footer,.sip_immobilien .sip-purchase .sip-questioning-answer .sip-questioning-header,.sip_immobilien .sip-purchase .sip-questioning-answer .sip-radio-list.sip-radio-list-column { padding-left: calc(33% - 100px);} .sip_immobilien .sip-purchase .sip-purchase-small .sip-questioning-answer .sip-radio-list.sip-radio-list-column { padding-left: 2%;} .sip_immobilien .sip-purchase .sip-purchase-small .sip-questioning-submit { position: relative; margin-bottom: 10px !important;} .sip_immobilien .sip-purchase .sip-purchase-small .zip-field,.sip_immobilien .sip-purchase .sip-purchase-small .sip-questioning-footer,.sip_immobilien .sip-purchase .sip-purchase-small .sip-questioning-header { padding-left: 0;} .sip_immobilien .sip-purchase .sip-questioning button.btn .label { top: auto; left: auto;} .sip_immobilien .sip-purchase .sip-questioning button.btn .icon { top: auto; left: auto;} .sip_immobilien .sip-purchase .sip-questioning-slider-container { padding-top: 70px; padding-left: 20px; position: relative; width: 100%;} .sip_immobilien .vpw-xs .sip-purchase .sip-questioning-slider-container { padding-top: 20px;} .sip_immobilien .sip-purchase .sip-purchase-small .sip-questioning-slider-container { width: 100%; left: 0; padding-left: 0px;} .sip_immobilien .sip-js-component .space-bottom { margin-bottom: 20px;} .sip_immobilien .sip-questioning { position: relative;} .sip_immobilien .sip-questioning.sip-questioning--withoutQuestIcon .sip-questioning-answer { width: 100%;} .sip_immobilien .sip-questioning .sip-questioning-header { padding-bottom: 1em; display: inline-block;} .sip_immobilien .sip-questioning .sip-questioning-subheadline__small { width: 85%;} .sip_immobilien .sip-questioning .sip-questioning-footer { padding-top: 15px; display: inline-block;} .sip_immobilien .sip-questioning .sip-questioning-answer-container { display: flex; align-items: center;} .sip_immobilien .sip-questioning .sip-questioning-answer-container .sip-questioning-icon { display: inline-block;} .sip_immobilien .sip-questioning .sip-questioning-answer-container .sip-questioning-answer { display: inline-block;} .sip_immobilien .sip-questioning .sip-contact-form .sip-radio-list-row-label,.sip_immobilien .sip-questioning .sip-contact-form .sip-inputText-label,.sip_immobilien .sip-questioning .sip-contact-form .sip-checkbox-list-row-label,.sip_immobilien .sip-questioning .sip-contact-form .sip-textarea-label { width: 30%;} .sip_immobilien .sip-questioning .sip-contact-form .sip-inputText,.sip_immobilien .sip-questioning .sip-contact-form .sip-textarea { width: 45%; max-width: none !important;} .sip_immobilien .sip-questioning .sip-contact-form .sip-radio-list-row > div,.sip_immobilien .sip-questioning .sip-contact-form .sip-checkbox-list-row > div { display: flex; display: -webkit-flex;} .sip_immobilien .sip-questioning .sip-contact-form .sip-checkbox-container { margin-left: 30%; padding-top: 15px;} .sip_immobilien .vpw-xs .sip-questioning .sip-contact-form .sip-checkbox-container { margin-left: 0;} .sip_immobilien .sip-questioning .sip-contact-form .sip-checkbox-container .sip-checkbox-label { max-width: 64%;} .sip_immobilien .vpw-xs .sip-questioning .sip-contact-form .sip-checkbox-container .sip-checkbox-label { max-width: none;} .sip_immobilien .sip-questioning .sip-contact-form .mandatory-label { padding-bottom: 20px; margin-left: 30%;} .sip_immobilien .vpw-xs .sip-questioning .sip-contact-form .mandatory-label { margin-left: 0;} .sip_immobilien .sip-questioning .navigationBottom { display: flex; display: -webkit-flex;} .sip_immobilien .sip-questioning .navigationBottom.one-btn-on-right { float: right;} .sip_immobilien .sip-questioning .navigationBottom .navigationBottom-left,.sip_immobilien .sip-questioning .navigationBottom .navigationBottom-right { display: flex; display: -webkit-flex; flex: 0 0 50%; -webkit-flex: 0 0 50%;} .sip_immobilien .sip-questioning .navigationBottom .navigationBottom-right { justify-content: flex-end; -webkit-justify-content: flex-end;} .sip_immobilien .sip-questioning .navigationBottom .sip-button-container .main-button { margin: 0 !important;} .sip_immobilien .vpw-m .sip-questioning .sip-questioning-title { margin-bottom: 10px !important;} .sip_immobilien .vpw-m .sip-questioning .sip-questioning-subheadline { margin-bottom: 45px !important;} .sip_immobilien .vpw-m .sip-questioning .sip-questioning-answer-container { margin-bottom: 40px;} .sip_immobilien .vpw-m .sip-questioning .sip-questioning-footnote { padding-bottom: 30px; margin-top: -20px;} .sip_immobilien .vpw-m .sip-questioning .sip-questioning-error { color: #FF0000; text-align: center; margin-top: -20px; padding-bottom: 20px;} .sip_immobilien .vpw-m .sip-questioning.sip-questioning--withQuestIcon .sip-questioning-answer-container { min-height: 175px;} .sip_immobilien .vpw-m .sip-questioning.sip-questioning--withQuestIcon .sip-questioning-answer { padding-left: 40px; width: calc(100% - 175px);} .sip_immobilien .vpw-m .sip-questioning .sip-questioning-icon { width: 175px; height: 175px;} .sip_immobilien .vpw-m .sip-questioning .navigationBottom { padding-bottom: 20px;} .sip_immobilien .vpw-s .sip-questioning .sip-questioning-title { margin-bottom: 8px !important;} .sip_immobilien .vpw-s .sip-questioning .sip-questioning-subheadline { margin-bottom: 40px !important;} .sip_immobilien .vpw-s .sip-questioning .sip-questioning-answer-container { margin-bottom: 35px;} .sip_immobilien .vpw-s .sip-questioning .sip-questioning-footnote { padding-bottom: 30px; margin-top: -16px;} .sip_immobilien .vpw-s .sip-questioning .sip-questioning-error { color: #FF0000; text-align: center; margin-top: -20px; padding-bottom: 20px;} .sip_immobilien .vpw-s .sip-questioning.sip-questioning--withQuestIcon .sip-questioning-answer-container { min-height: 140px;} .sip_immobilien .vpw-s .sip-questioning.sip-questioning--withQuestIcon .sip-questioning-answer { padding-left: 35px; width: calc(100% - 140px);} .sip_immobilien .vpw-s .sip-questioning .sip-questioning-icon { width: 140px; height: 140px;} .sip_immobilien .vpw-s .sip-questioning .navigationBottom { padding-bottom: 16px;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-title { margin-bottom: 5px !important;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-subheadline { margin-bottom: 35px !important;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-answer-container { margin-bottom: 30px;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-footnote { padding-bottom: 30px; margin-top: -10px;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-error { color: #FF0000; text-align: center; margin-top: -20px; padding-bottom: 20px;} .sip_immobilien .vpw-xs .sip-questioning.sip-questioning--withQuestIcon .sip-questioning-answer-container { min-height: 1px;} .sip_immobilien .vpw-xs .sip-questioning.sip-questioning--withQuestIcon .sip-questioning-answer { padding-left: 30px; width: calc(100% - 1px); padding-left: 0;} .sip_immobilien .vpw-xs .sip-questioning .sip-questioning-icon { width: 1px; height: 1px; display: none;} .sip_immobilien .vpw-xs .sip-questioning .navigationBottom { padding-bottom: 10px;} .sip_immobilien .real-estate-items-container { padding-bottom: 20px; width: 100%; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; position: relative;} .sip_immobilien .real-estate-items-container .continueLoading { -webkit-align-self: center; align-self: center; margin-bottom: 0 !important;} .sip_immobilien .vpw-m .real-estate-items-container { padding-bottom: 30px;} .sip_immobilien .vpw-m .real-estate-items-container .grid-line { padding-bottom: 20px; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: flex-start; justify-content: flex-start;} .sip_immobilien .vpw-m .real-estate-items-container .grid-line:last-child { padding-bottom: 0;} .sip_immobilien .vpw-m .real-estate-items-container .grid-line.grid-width-1 { width: calc(33.333% - 11px);} .sip_immobilien .vpw-m .real-estate-items-container .grid-line.grid-width-1 .sip-estate-teaser-wrapper:last-child { padding-right: 0;} .sip_immobilien .vpw-m .real-estate-items-container .grid-line.grid-width-2 { width: calc(66.666% - 7px);} .sip_immobilien .vpw-m .real-estate-items-container .grid-line.grid-width-2 .sip-estate-teaser-wrapper:last-child { padding-right: 0;} .sip_immobilien .vpw-m .real-estate-items-container .grid-line .sip-estate-teaser-wrapper { padding-right: 20px; -webkit-flex: 1; flex: 1; overflow: hidden; word-wrap: break-word; width: 100%;} .sip_immobilien .vpw-m .real-estate-items-container .grid-line .sip-estate-teaser-wrapper:last-child { padding-right: 0;} .sip_immobilien .vpw-m .real-estate-items-container .sip-button-container .main-button { margin-top: 0 !important;} .sip_immobilien .vpw-s .real-estate-items-container { padding-bottom: 24px;} .sip_immobilien .vpw-s .real-estate-items-container .grid-line { padding-bottom: 16px; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: flex-start; justify-content: flex-start;} .sip_immobilien .vpw-s .real-estate-items-container .grid-line:last-child { padding-bottom: 0;} .sip_immobilien .vpw-s .real-estate-items-container .grid-line.grid-width-1 { width: calc(33.333% - 11px);} .sip_immobilien .vpw-s .real-estate-items-container .grid-line.grid-width-1 .sip-estate-teaser-wrapper:last-child { padding-right: 0;} .sip_immobilien .vpw-s .real-estate-items-container .grid-line.grid-width-2 { width: calc(66.666% - 7px);} .sip_immobilien .vpw-s .real-estate-items-container .grid-line.grid-width-2 .sip-estate-teaser-wrapper:last-child { padding-right: 0;} .sip_immobilien .vpw-s .real-estate-items-container .grid-line .sip-estate-teaser-wrapper { padding-right: 16px; -webkit-flex: 1; flex: 1; overflow: hidden; word-wrap: break-word; width: 100%;} .sip_immobilien .vpw-s .real-estate-items-container .grid-line .sip-estate-teaser-wrapper:last-child { padding-right: 0;} .sip_immobilien .vpw-s .real-estate-items-container .sip-button-container .main-button { margin-top: 0 !important;} .sip_immobilien .vpw-xs .real-estate-items-container { padding-bottom: 15px;} .sip_immobilien .vpw-xs .real-estate-items-container .grid-line .sip-estate-teaser-wrapper { padding-bottom: 10px;} .sip_immobilien .vpw-xs .real-estate-items-container .sip-button-container .main-button { margin-top: 0 !important;} .sip_immobilien .sip-round-corner-box-container .round-corner-box-list { display: inline; list-style-type: none; margin: 0; padding: 0;} .sip_immobilien .sip-round-corner-box-container .round-corner-box-item { display: inline-block; border: 1px solid #666; background-color: #fff; border-radius: 16px; vertical-align: middle;} .sip_immobilien .sip-round-corner-box-container .round-corner-box-label { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5 !important; color: #666; margin: 0; height: 100%; display: inline-flex; align-items: center;} .sip_immobilien .vpw-m .sip-round-corner-box-container .round-corner-box-label { font-size: 15px;} .sip_immobilien .vpw-s .sip-round-corner-box-container .round-corner-box-label { font-size: 14px;} .sip_immobilien .vpw-xs .sip-round-corner-box-container .round-corner-box-label { font-size: 14px;} .sip_immobilien .vpw-m .sip-round-corner-box-container { padding-bottom: 10px;} .sip_immobilien .vpw-m .sip-round-corner-box-container .round-corner-box-item { margin-right: 10px; margin-top: 10px; height: 32px;} .sip_immobilien .vpw-m .sip-round-corner-box-container .round-corner-box-label { padding: 0 20px;} .sip_immobilien .vpw-s .sip-round-corner-box-container { padding-bottom: 8px;} .sip_immobilien .vpw-s .sip-round-corner-box-container .round-corner-box-item { margin-right: 8px; margin-top: 8px; height: 26px;} .sip_immobilien .vpw-s .sip-round-corner-box-container .round-corner-box-label { padding: 0 16px;} .sip_immobilien .vpw-xs .sip-round-corner-box-container { padding-bottom: 5px;} .sip_immobilien .vpw-xs .sip-round-corner-box-container .round-corner-box-item { margin-right: 5px; margin-top: 5px; height: 26px;} .sip_immobilien .vpw-xs .sip-round-corner-box-container .round-corner-box-label { padding: 0 10px;} .sip_immobilien .sip-credit-rating-container .sip-content-box-container .sip-content-box-column { flex-direction: row;} .sip_immobilien .vpw-m .credit-rating-image img { max-width: 280px; max-height: 160px;} .sip_immobilien .vpw-s .credit-rating-image img { max-width: 205px; max-height: 115px;} .sip_immobilien .vpw-xs .credit-rating-image img { display: none;} .sip_immobilien .credit-rating-content { white-space: pre-wrap;} .sip_immobilien .sip-section-title-container.line-above::before { width: 100%; height: 2px; background: #ccc; border-bottom: 1px solid #fff; display: block; box-sizing: border-box; content: "";} .sip_immobilien .sip-section-title-container .sip-section-title { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 700; line-height: 1.1 !important; color: #f00; margin: 0;} .sip_immobilien .vpw-m .sip-section-title-container .sip-section-title { font-size: 22px;} .sip_immobilien .vpw-s .sip-section-title-container .sip-section-title { font-size: 17px;} .sip_immobilien .vpw-xs .sip-section-title-container .sip-section-title { font-size: 17px;} .sip_immobilien .vpw-m .sip-section-title-container .sip-section-title { padding-top: 40px; padding-bottom: 10px;} .sip_immobilien .vpw-s .sip-section-title-container .sip-section-title { padding-top: 32px; padding-bottom: 8px;} .sip_immobilien .vpw-xs .sip-section-title-container .sip-section-title { padding-top: 20px; padding-bottom: 5px;} .sip_immobilien .sip-table-container { width: 100%; background: #fff;} .sip_immobilien .sip-table-container .sip-table-head-cell { text-align: right; color: #666 !important;} .sip_immobilien .sip-table-container .sip-table-head-cell:first-child { text-align: left;} .sip_immobilien .sip-table-container .sip-table-row { border-bottom: 1px solid #bbb;} .sip_immobilien .sip-table-container .sip-table-row:last-child { border-bottom: 0;} .sip_immobilien .sip-table-container .sip-table-row .sip-textButton-container { margin-left: 0;} .sip_immobilien .sip-table-container .sip-table-row-cell { text-align: right; box-sizing: border-box;} .sip_immobilien .sip-table-container .sip-table-row-cell:first-child { text-align: left;} .sip_immobilien .sip-table-container .sip-table-iconAsText { color: #8CBE22; margin-right: 3px;} .sip_immobilien .sip-table-container .sip-table-icon { display: inline-block; vertical-align: text-bottom;} .sip_immobilien .sip-table-container .sip-table-icon img { height: auto; width: 100%; vertical-align: middle;} .sip_immobilien .vpw-m .sip-table-container { margin-top: -20px; margin-bottom: -10px;} .sip_immobilien .vpw-m .sip-table-container .sip-table-head { border-bottom: 1px solid #666;} .sip_immobilien .vpw-m .sip-table-container .sip-table-head-cell { padding: 10px;} .sip_immobilien .vpw-m .sip-table-container .sip-table-row-cell { padding: 10px;} .sip_immobilien .vpw-m .sip-table-container .sip-table-icon { height: auto; width: 18px; margin-right: 10px;} .sip_immobilien .vpw-s .sip-table-container { margin-top: -16px; margin-bottom: -8px;} .sip_immobilien .vpw-s .sip-table-container .sip-table-head { border-bottom: 1px solid #666;} .sip_immobilien .vpw-s .sip-table-container .sip-table-head-cell { padding: 8px;} .sip_immobilien .vpw-s .sip-table-container .sip-table-row-cell { padding: 8px;} .sip_immobilien .vpw-s .sip-table-container .sip-table-icon { height: auto; width: 14px; margin-right: 8px;} .sip_immobilien .vpw-xs .sip-table-container { margin-top: -10px; margin-bottom: -5px; overflow-x: auto; display: block; width: 100%;} .sip_immobilien .vpw-xs .sip-table-container .sip-table-head { border-top: 1px solid #666;} .sip_immobilien .vpw-xs .sip-table-container .sip-table-head:first-child { border-top: 0;} .sip_immobilien .vpw-xs .sip-table-container .sip-table-row-cell:first-child,.sip_immobilien .vpw-xs .sip-table-container .sip-table-head-cell { text-align: left;} .sip_immobilien .vpw-xs .sip-table-container .sip-table-row-cell { text-align: right; width: 50%; display: inline-block;} .sip_immobilien .vpw-xs .sip-table-container .sip-table-head-cell { padding: 5px;} .sip_immobilien .vpw-xs .sip-table-container .sip-table-row-cell { padding: 5px;} .sip_immobilien .vpw-xs .sip-table-container .sip-table-icon { height: auto; width: 14px; margin-right: 5px;} .sip_immobilien .vpw-xs .sip-table-container,.sip_immobilien .sip-mobile-table { display: none;} .sip_immobilien .vpw-xs .sip-table-container tbody,.sip_immobilien .sip-mobile-table tbody,.sip_immobilien .vpw-xs .sip-table-container tr,.sip_immobilien .sip-mobile-table tr { display: block;} .sip_immobilien .vpw-xs .sip-table-container.sip-mobile-table { display: inherit;} .sip_immobilien .sip-tabs { width: 100%; display: flex; align-items: center; flex-direction: column;} .sip_immobilien .sip-tabs .sip-tabs-navigation { list-style: none; display: table; table-layout: fixed; border-collapse: separate; padding: 0; margin: 0;  width: 100%; margin-bottom: 0 !important;} .sip_immobilien .sip-tabs .sip-tabs-navigation.tabs-navigation-hidden { display: none;} .sip_immobilien .sip-tabs .sip-tabs-tab { position: relative; display: table-cell; text-align: center; vertical-align: middle; white-space: nowrap; background-color: #f2f2f2;  padding: 6px; margin: 0; cursor: pointer; transition: .2s all ease;} .sip_immobilien .sip-tabs .sip-tabs-tab:nth-child(1){ border-radius: 15px 0 0 15px;} .sip_immobilien .sip-tabs .sip-tabs-tab:nth-child(2){ border-radius: 0px 15px 15px 0px;} .sip_immobilien .sip-tabs .sip-tabs-tab:last-child { border-right: none;} .sip_immobilien .sip-tabs .sip-tabs-tab .sip-tabs-tab-label { color: #666 !important;} .sip_immobilien .sip-tabs .sip-tabs-tab.active-tab { background-color: #f00; cursor: default;} .sip_immobilien .sip-tabs .sip-tabs-tab.active-tab .sip-tabs-tab-label { color: #fff !important;} .sip_immobilien .sip-tabs .sip-tabs-tab.active-tab::after { content: ''; height: 0; width: 0; position: absolute; left: 50%; border-top: 1px solid #f00; border-left: 1px solid transparent; border-right: 1px solid transparent;} .sip_immobilien .sip-tabs .sip-tabs-tab:hover:not(.active-tab) { background-color: #d20808; } .sip_immobilien .sip-tabs .sip-tabs-tab:hover:not(.active-tab) .sip-tabs-tab-label { color: #fff !important;} .sip_immobilien .sip-tabs .sip-tabs-content { background-color: #fff;} .sip_immobilien .sip-tabs .sip-tabs-content .navigationBottom { margin-bottom: 0; padding-bottom: 0;} .sip_immobilien .vpw-m .sip-tabs .active-tab::after { border-top-width: 7px; border-left-width: 7px; border-right-width: 7px; top: 52px; margin-left: -7px; } .sip_immobilien .vpw-m .sip-tabs .sip-tabs-content { padding: 48px 0 0; width: 100%;} .sip_immobilien .vpw-m .sip-tabs .sip-tabs-tab-label { line-height: 40px !important;} .sip_immobilien .vpw-s .sip-tabs .active-tab::after { border-top-width: 7px; border-left-width: 7px; border-right-width: 7px; top: 43px; margin-left: -7px; } .sip_immobilien .vpw-s .sip-tabs .sip-tabs-content { padding: 34px 16px 16px; width: 95%;} .sip_immobilien .vpw-s .sip-tabs .sip-tabs-tab-label { line-height: 32px !important;} .sip_immobilien .vpw-xs .sip-tabs .active-tab::after { border-top-width: 5px; border-left-width: 5px; border-right-width: 5px; top: 44px; margin-left: -5px; } .sip_immobilien .vpw-xs .sip-tabs .sip-tabs-content { padding: 10px;} .sip_immobilien .vpw-xs .sip-tabs .sip-tabs-tab-label { line-height: 32px !important;} .sip_immobilien .vpw-s .sip-tabs-navigation.tabs-count-1,.sip_immobilien .vpw-m .sip-tabs-navigation.tabs-count-1 { width: 25%;} .sip_immobilien .vpw-s .sip-tabs-navigation.tabs-count-2,.sip_immobilien .vpw-m .sip-tabs-navigation.tabs-count-2 { width: 100%;} .sip_immobilien .vpw-s .sip-tabs-navigation.tabs-count-3,.sip_immobilien .vpw-m .sip-tabs-navigation.tabs-count-3 { width: 75%;} .sip_immobilien .vpw-s .sip-tabs-navigation.tabs-count-4,.sip_immobilien .vpw-m .sip-tabs-navigation.tabs-count-4 { width: 100%;} .sip_immobilien .sip-button-action { display: inline-block;} .sip_immobilien .sip-textButton-container .sip-textButton { cursor: pointer; text-decoration: none !important; outline: none; display: inline-flex; display: -webkit-inline-flex;} .sip_immobilien .sip-textButton-container .sip-textButton.icon-on-left { flex-direction: row-reverse; -webkit-flex-direction: row-reverse;} .sip_immobilien .sip-textButton-container .sip-textButton.text-link { text-decoration: underline !important; color: #000 !important;} .sip_immobilien .sip-textButton-container .sip-textButton.text-link .sip-textButton-label { color: #000 !important;} .sip_immobilien .sip-textButton-container .sip-textButton.text-link:hover { color: #bbb !important;} .sip_immobilien .sip-textButton-container .sip-textButton.text-link:hover .sip-textButton-label { color: #bbb !important;} .sip_immobilien .sip-textButton-container .sip-textButton-label { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5 !important; color: #666; margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: inherit; align-self: center;} .sip_immobilien .vpw-m .sip-textButton-container .sip-textButton-label { font-size: 15px;} .sip_immobilien .vpw-s .sip-textButton-container .sip-textButton-label { font-size: 14px;} .sip_immobilien .vpw-xs .sip-textButton-container .sip-textButton-label { font-size: 14px;} .sip_immobilien .sip-textButton-container .sip-textButton-label + .sip-icon-container { display: flex; display: -webkit-flex; align-self: inherit;} .sip_immobilien .sip-textButton-container .label-highlighted .sip-textButton-label { color: #f00 !important;} .sip_immobilien .sip-textButton-container .textButton-image { width: 30px;} .sip_immobilien .sip-textButton-container .textButton-image .textButton-image-img { height: 20px;} .sip_immobilien .sip-textButton-container.content-toggle-btn { position: relative; text-align: center;} .sip_immobilien .sip-textButton-container.content-toggle-btn:before { content: ""; height: 1px; width: 100%; display: block; border-top: 1px solid #444; position: absolute;} .sip_immobilien .sip-textButton-container.content-toggle-btn .sip-textButton { position: relative; background-color: #f0f0f0;} .sip_immobilien .sip-textButton-container.content-toggle-btn .sip-textButton-label { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.3 !important; color: #f00; margin: 0; color: #444 !important; font-weight: bold !important;} .sip_immobilien .vpw-m .sip-textButton-container.content-toggle-btn .sip-textButton-label { font-size: 18px;} .sip_immobilien .vpw-s .sip-textButton-container.content-toggle-btn .sip-textButton-label { font-size: 14px;} .sip_immobilien .vpw-xs .sip-textButton-container.content-toggle-btn .sip-textButton-label { font-size: 14px;} .sip_immobilien .sip-textButton-container.align-right { text-align: right;} .sip_immobilien .vpw-m .sip-textButton-container .sip-textButton { margin: 10px;} .sip_immobilien .vpw-m .sip-textButton-container .sip-textButton.without-margin { margin: 0 !important;} .sip_immobilien .vpw-m .sip-textButton-container .sip-textButton:not(.icon-on-left) .sip-textButton-label { padding-right: 8px;} .sip_immobilien .vpw-m .sip-textButton-container .sip-textButton.icon-on-left .sip-textButton-label { padding-left: 8px;} .sip_immobilien .vpw-m .sip-textButton-container .sip-textButton.without-icon .sip-textButton-label { padding: 0;} .sip_immobilien .vpw-m .sip-textButton-container .sip-textButton .textButton-image { margin-right: 8px;} .sip_immobilien .vpw-m .sip-textButton-container.content-toggle-btn { margin-top: 15px; margin-bottom: 15px;} .sip_immobilien .vpw-m .sip-textButton-container.content-toggle-btn:before { top: 22px;} .sip_immobilien .vpw-m .sip-textButton-container.content-toggle-btn .sip-textButton { padding: 0 10px;} .sip_immobilien .vpw-s .sip-textButton-container .sip-textButton { margin: 8px;} .sip_immobilien .vpw-s .sip-textButton-container .sip-textButton.without-margin { margin: 0 !important;} .sip_immobilien .vpw-s .sip-textButton-container .sip-textButton:not(.icon-on-left) .sip-textButton-label { padding-right: 6px;} .sip_immobilien .vpw-s .sip-textButton-container .sip-textButton.icon-on-left .sip-textButton-label { padding-left: 6px;} .sip_immobilien .vpw-s .sip-textButton-container .sip-textButton.without-icon .sip-textButton-label { padding: 0;} .sip_immobilien .vpw-s .sip-textButton-container .sip-textButton .textButton-image { margin-right: 6px;} .sip_immobilien .vpw-s .sip-textButton-container.content-toggle-btn { margin-top: 12px; margin-bottom: 12px;} .sip_immobilien .vpw-s .sip-textButton-container.content-toggle-btn:before { top: 17px;} .sip_immobilien .vpw-s .sip-textButton-container.content-toggle-btn .sip-textButton { padding: 0 8px;} .sip_immobilien .vpw-xs .sip-textButton-container .sip-textButton { margin: 5px;} .sip_immobilien .vpw-xs .sip-textButton-container .sip-textButton.without-margin { margin: 0 !important;} .sip_immobilien .vpw-xs .sip-textButton-container .sip-textButton:not(.icon-on-left) .sip-textButton-label { padding-right: 6px;} .sip_immobilien .vpw-xs .sip-textButton-container .sip-textButton.icon-on-left .sip-textButton-label { padding-left: 6px;} .sip_immobilien .vpw-xs .sip-textButton-container .sip-textButton.without-icon .sip-textButton-label { padding: 0; padding-left: 6px;} .sip_immobilien .vpw-xs .sip-textButton-container .sip-textButton .textButton-image { margin-right: 6px;} .sip_immobilien .vpw-xs .sip-textButton-container.content-toggle-btn { margin-top: 6px; margin-bottom: 6px;} .sip_immobilien .vpw-xs .sip-textButton-container.content-toggle-btn:before { top: 13px;} .sip_immobilien .vpw-xs .sip-textButton-container.content-toggle-btn .sip-textButton { padding: 0 5px;} .sip_immobilien .togglebox-container .collapsible { background: #fff; height: auto; transition: all 0.3s ease-out;} .sip_immobilien .togglebox-container .collapsed { visibility: hidden;  height: 0; overflow: hidden;} .sip_immobilien .sip-toggleButton-container a[href^="#"] { pointer-events: none;} .sip_immobilien .sip-toggleButton-container .sip-toggleButton { text-decoration: none !important; outline: none; display: inline-flex; display: -webkit-inline-flex; cursor: pointer;} .sip_immobilien .sip-toggleButton-container .sip-toggleButton.icon-on-left { flex-direction: row-reverse; -webkit-flex-direction: row-reverse;} .sip_immobilien .sip-toggleButton-container .sip-toggleButton.icon-on-right { flex-direction: row; -webkit-flex-direction: row;} .sip_immobilien .sip-toggleButton-container .sip-toggleButton.sip-toggleButton-toggled { cursor: default;} .sip_immobilien .sip-toggleButton-container .sip-toggleButton-icon { display: -webkit-flex; display: flex; -webkit-align-self: center; align-self: center;} .sip_immobilien .sip-toggleButton-container .sip-toggleButton-icon img { height: auto; width: 100%;} .sip_immobilien .sip-toggleButton-container .sip-toggleButton-text { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5 !important; color: #666; margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-align-self: center; align-self: center;} .sip_immobilien .vpw-m .sip-toggleButton-container .sip-toggleButton-text { font-size: 15px;} .sip_immobilien .vpw-s .sip-toggleButton-container .sip-toggleButton-text { font-size: 14px;} .sip_immobilien .vpw-xs .sip-toggleButton-container .sip-toggleButton-text { font-size: 14px;} .sip_immobilien .vpw-m .sip-toggleButton-container .sip-toggleButton { margin: 10px 0;} .sip_immobilien .vpw-m .sip-toggleButton-container .sip-toggleButton.icon-on-left .sip-toggleButton-text { padding-left: 8px;} .sip_immobilien .vpw-m .sip-toggleButton-container .sip-toggleButton.icon-on-right .sip-toggleButton-text { padding-right: 8px;} .sip_immobilien .vpw-m .sip-toggleButton-container .sip-toggleButton .sip-toggleButton-icon { height: 24px; width: 24px; line-height: 24px;} .sip_immobilien .vpw-m .sip-toggleButton-container a[href^="tel"] { pointer-events: none;} .sip_immobilien .vpw-s .sip-toggleButton-container .sip-toggleButton { margin: 8px 0;} .sip_immobilien .vpw-s .sip-toggleButton-container .sip-toggleButton.icon-on-left .sip-toggleButton-text { padding-left: 6px;} .sip_immobilien .vpw-s .sip-toggleButton-container .sip-toggleButton.icon-on-right .sip-toggleButton-text { padding-right: 6px;} .sip_immobilien .vpw-s .sip-toggleButton-container .sip-toggleButton .sip-toggleButton-icon { height: 18px; width: 18px; line-height: 18px;} .sip_immobilien .vpw-s .sip-toggleButton-container a[href^="tel"] { pointer-events: none;} .sip_immobilien .vpw-xs .sip-toggleButton-container .sip-toggleButton { margin: 5px 0;} .sip_immobilien .vpw-xs .sip-toggleButton-container .sip-toggleButton.icon-on-left .sip-toggleButton-text { padding-left: 6px;} .sip_immobilien .vpw-xs .sip-toggleButton-container .sip-toggleButton.icon-on-right .sip-toggleButton-text { padding-right: 6px;} .sip_immobilien .vpw-xs .sip-toggleButton-container .sip-toggleButton .sip-toggleButton-icon { height: 18px; width: 18px; line-height: 18px;} .sip_immobilien .sip-tooltip-container { position: relative;} .sip_immobilien .sip-tooltip-container .sip-tooltip { cursor: pointer; text-decoration: none !important; outline: none; display: inline-flex; display: -webkit-inline-flex;} .sip_immobilien .sip-tooltip-container .sip-tooltip-label { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5 !important; color: #666; margin: 0;} .sip_immobilien .vpw-m .sip-tooltip-container .sip-tooltip-label { font-size: 15px;} .sip_immobilien .vpw-s .sip-tooltip-container .sip-tooltip-label { font-size: 14px;} .sip_immobilien .vpw-xs .sip-tooltip-container .sip-tooltip-label { font-size: 14px;} .sip_immobilien .sip-tooltip-container .sip-tooltip-box { background: #666; border-radius: 4px; position: absolute; bottom: 2em; display: none;} .sip_immobilien .sip-tooltip-container .sip-tooltip-box-text { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.4 !important; color: #666; margin: 0; color: #fff !important;} .sip_immobilien .vpw-m .sip-tooltip-container .sip-tooltip-box-text { font-size: 14px;} .sip_immobilien .vpw-s .sip-tooltip-container .sip-tooltip-box-text { font-size: 14px;} .sip_immobilien .vpw-xs .sip-tooltip-container .sip-tooltip-box-text { font-size: 13px;} .sip_immobilien .sip-tooltip-container .sip-tooltip-arrow-down { position: absolute; width: 0; height: 0;} .sip_immobilien .sip-tooltip-hover + .sip-tooltip-box { display: block;} .sip_immobilien .vpw-m .sip-tooltip-container .sip-tooltip-box { padding: 10px;} .sip_immobilien .vpw-m .sip-tooltip-container .sip-tooltip-arrow-down { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #666; bottom: -8px; right: 10px;} .sip_immobilien .vpw-s .sip-tooltip-container .sip-tooltip-box { padding: 8px;} .sip_immobilien .vpw-s .sip-tooltip-container .sip-tooltip-arrow-down { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #666; bottom: -6px; right: 8px;} .sip_immobilien .vpw-xs .sip-tooltip-container .sip-tooltip-box { padding: 5px;} .sip_immobilien .vpw-xs .sip-tooltip-container .sip-tooltip-arrow-down { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #666; bottom: -6px; right: 5px;} .sip_immobilien .sip-video-component { position: relative; height: 100%;} .sip_immobilien .sip-video-component .sip-video-play-icon { height: auto !important; cursor: pointer;} .sip_immobilien .sip-video-component .sip-video-play-icon,.sip_immobilien .sip-video-component .loading-indicator,.sip_immobilien .sip-video-component .info-message { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);} .sip_immobilien .sip-video-component .sip-icon-container .sip-icon-fct { width: auto !important; height: auto !important;} .sip_immobilien .yellow-maps-map-container .olMap { width: 100% !important;} .sip_immobilien .vpw-m .yellow-maps-map-container .olMap { margin-bottom: 10px !important;} .sip_immobilien .vpw-s .yellow-maps-map-container .olMap { margin-bottom: 8px !important;} .sip_immobilien .vpw-xs .yellow-maps-map-container .olMap { margin-bottom: 5px !important;} .sip_immobilien .sjc-demo .sip-js-component > .vpw-m,.sip_immobilien .sjc-demo .sip-js-component > .vpw-s { padding: 0 10px;} .sip_immobilien .sjc-demo .sip-js-component > .vpw-xs { padding: 0;} .sip_immobilien .sp11 { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: italic; line-height: 1.2; color: #f00;} .sip_immobilien .vpw-xs .sp11 { font-size: 19px;} .sip_immobilien .vpw-xs .sp11.margin { margin-top: 0px; margin-bottom: 5px;} .sip_immobilien .vpw-s .sp11 { font-size: 19px;} .sip_immobilien .vpw-s .sp11.margin { margin-top: 0px; margin-bottom: 8px;} .sip_immobilien .vpw-m .sp11 { font-size: 25px;} .sip_immobilien .vpw-m .sp11.margin { margin-top: 0px; margin-bottom: 0px;} .sip_immobilien .sp10 { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.4; color: #666;} .sip_immobilien .vpw-xs .sp10 { font-size: 13px;} .sip_immobilien .vpw-xs .sp10.margin { margin-top: 0px; margin-bottom: 5px;} .sip_immobilien .vpw-s .sp10 { font-size: 14px;} .sip_immobilien .vpw-s .sp10.margin { margin-top: 0px; margin-bottom: 8px;} .sip_immobilien .vpw-m .sp10 { font-size: 14px;} .sip_immobilien .vpw-m .sp10.margin { margin-top: 0px; margin-bottom: 10px;} .sip_immobilien .sp9 { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5; color: #666;} .sip_immobilien .vpw-xs .sp9 { font-size: 14px;} .sip_immobilien .vpw-xs .sp9.margin { margin-top: 0px; margin-bottom: 5px;} .sip_immobilien .vpw-s .sp9 { font-size: 14px;} .sip_immobilien .vpw-s .sp9.margin { margin-top: 0px; margin-bottom: 8px;} .sip_immobilien .vpw-m .sp9 { font-size: 15px;} .sip_immobilien .vpw-m .sp9.margin { margin-top: 0px; margin-bottom: 10px;} .sip_immobilien .sp8 { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.3; color: #666;} .sip_immobilien .vpw-xs .sp8 { font-size: 14px;} .sip_immobilien .vpw-xs .sp8.margin { margin-top: 0px; margin-bottom: 5px;} .sip_immobilien .vpw-s .sp8 { font-size: 14px;} .sip_immobilien .vpw-s .sp8.margin { margin-top: 0px; margin-bottom: 8px;} .sip_immobilien .vpw-m .sp8 { font-size: 18px;} .sip_immobilien .vpw-m .sp8.margin { margin-top: 0px; margin-bottom: 10px;} .sip_immobilien .sp7 { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 700; line-height: 1.4; color: #fff;} .sip_immobilien .vpw-xs .sp7 { font-size: 11px;} .sip_immobilien .vpw-xs .sp7.margin { margin-top: 5px; margin-bottom: 5px;} .sip_immobilien .vpw-s .sp7 { font-size: 11px;} .sip_immobilien .vpw-s .sp7.margin { margin-top: 8px; margin-bottom: 8px;} .sip_immobilien .vpw-m .sp7 { font-size: 14px;} .sip_immobilien .vpw-m .sp7.margin { margin-top: 10px; margin-bottom: 10px;} .sip_immobilien .sp6 { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.3; color: #f00;} .sip_immobilien .vpw-xs .sp6 { font-size: 12px;} .sip_immobilien .vpw-xs .sp6.margin { margin-top: 5px; margin-bottom: 5px;} .sip_immobilien .vpw-s .sp6 { font-size: 12px;} .sip_immobilien .vpw-s .sp6.margin { margin-top: 8px; margin-bottom: 8px;} .sip_immobilien .vpw-m .sp6 { font-size: 15px;} .sip_immobilien .vpw-m .sp6.margin { margin-top: 10px; margin-bottom: 10px;} .sip_immobilien .sp5 { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 700; line-height: 1.3; color: #f00;} .sip_immobilien .vpw-xs .sp5 { font-size: 12px;} .sip_immobilien .vpw-xs .sp5.margin { margin-top: 5px; margin-bottom: 5px;} .sip_immobilien .vpw-s .sp5 { font-size: 12px;} .sip_immobilien .vpw-s .sp5.margin { margin-top: 8px; margin-bottom: 8px;} .sip_immobilien .vpw-m .sp5 { font-size: 15px;} .sip_immobilien .vpw-m .sp5.margin { margin-top: 10px; margin-bottom: 10px;} .sip_immobilien .sp4 { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.3; color: #f00;} .sip_immobilien .vpw-xs .sp4 { font-size: 14px;} .sip_immobilien .vpw-xs .sp4.margin { margin-top: 5px; margin-bottom: 5px;} .sip_immobilien .vpw-s .sp4 { font-size: 14px;} .sip_immobilien .vpw-s .sp4.margin { margin-top: 8px; margin-bottom: 8px;} .sip_immobilien .vpw-m .sp4 { font-size: 18px;} .sip_immobilien .vpw-m .sp4.margin { margin-top: 10px; margin-bottom: 10px;} .sip_immobilien .sp3 { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 700; line-height: 1.3; color: #f00;} .sip_immobilien .vpw-xs .sp3 { font-size: 14px;} .sip_immobilien .vpw-xs .sp3.margin { margin-top: 5px; margin-bottom: 5px;} .sip_immobilien .vpw-s .sp3 { font-size: 15px;} .sip_immobilien .vpw-s .sp3.margin { margin-top: 8px; margin-bottom: 8px;} .sip_immobilien .vpw-m .sp3 { font-size: 20px;} .sip_immobilien .vpw-m .sp3.margin { margin-top: 10px; margin-bottom: 10px;} .sip_immobilien .sp2 { font-family: SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 700; line-height: 1.1; color: #f00;} .sip_immobilien .estate-facts-headline.sp2{color: #000000;} .sip_immobilien .vpw-xs .sp2 { font-size: 17px;} .sip_immobilien .vpw-xs .sp2.margin { margin-top: 5px; margin-bottom: 5px;} .sip_immobilien .vpw-s .sp2 { font-size: 17px;} .sip_immobilien .vpw-s .sp2.margin { margin-top: 8px; margin-bottom: 8px;} .sip_immobilien .vpw-m .sip-estate-list-header .sip-estate-title.sp2{ font-size: 40px; text-align: center; margin-top: 20px; margin-bottom: 30px;} .sip_immobilien .vpw-m .sp2 { font-size: 22px;} .sip_immobilien .vpw-m .sp2.margin { margin-top: 10px; margin-bottom: 10px;} .sip_immobilien .sp1 { font-family: "Sparkasse Web Head", SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 700; line-height: 1.1; color: #f00;} .sip_immobilien .vpw-xs .sp1 { font-size: 22px;} .sip_immobilien .vpw-xs .sp1.margin { margin-top: 10px; margin-bottom: 10px;} .sip_immobilien .vpw-s .sp1 { font-size: 26px;} .sip_immobilien .vpw-s .sp1.margin { margin-top: 16px; margin-bottom: 16px;} .sip_immobilien .vpw-m .sp1 { font-size: 34px;} .sip_immobilien .vpw-m .sp1.margin { margin-top: 20px; margin-bottom: 20px;} .sip_immobilien .sp0 { font-family: "Sparkasse Web Head", SparkasseWeb, Helvetica, Arial, sans-serif; font-weight: 700; line-height: 1; color: #fff;} .sip_immobilien .vpw-xs .sp0 { font-size: 26px;} .sip_immobilien .vpw-xs .sp0.margin { margin-top: 10px; margin-bottom: 10px;} .sip_immobilien .vpw-s .sp0 { font-size: 40px;} .sip_immobilien .vpw-s .sp0.margin { margin-top: 16px; margin-bottom: 16px;} .sip_immobilien .vpw-m .sp0 { font-size: 50px;} .sip_immobilien .vpw-m .sp0.margin { margin-top: 20px; margin-bottom: 20px;} .sip_immobilien button:focus,.sip_immobilien textarea:focus,.sip_immobilien input:focus { outline: none;} .sip_immobilien input[type=range]::-moz-focus-outer { border: 0;} .sip_immobilien .sip-js-component { width: 100%;} .sip_immobilien .sip-js-component * { font-family: SparkasseWeb, Helvetica, Arial, sans-serif;} .sip_immobilien .sip-js-component h1,.sip_immobilien .sip-js-component h2,.sip_immobilien .sip-js-component h3,.sip_immobilien .sip-js-component h4,.sip_immobilien .sip-js-component h5,.sip_immobilien .sip-js-component h6 { margin: 0;} .sip_immobilien .sip-js-component table { border-spacing: 0; border-collapse: collapse;} .sip_immobilien .sip-js-component dl,.sip_immobilien .sip-js-component dt,.sip_immobilien .sip-js-component dd { margin: 0;} .sip_immobilien .sip-js-component p { margin: 0;} .sip_immobilien .sip-js-component video { display: inline-block; vertical-align: baseline;} .sip_immobilien .sip-js-component a { background-color: transparent;} .sip_immobilien .sip-js-component a:active,.sip_immobilien .sip-js-component a:hover { outline: 0;} .sip_immobilien .sip-js-component sup { font-size: 75%; position: relative; vertical-align: baseline; top: -0.5em;} .sip_immobilien .sip-js-component hr { height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;} .sip_immobilien .sip-js-component textarea { overflow: auto;} .sip_immobilien * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .sip_immobilien *:before,.sip_immobilien *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .sip_immobilien html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;} .sip_immobilien body { margin: 0;} .sip_immobilien .textLink { color: #000; text-decoration: none; font-family: inherit; font-size: inherit;} .sip_immobilien .textLink:hover { color: #000; text-decoration: underline;} .sip_immobilien .textLink:disabled { opacity: 0.3;} .sip_immobilien .invalid-value .textLink { color: #000;} .sip_immobilien .text-link { text-decoration: underline; color: #000; font-size: inherit;} .sip_immobilien .text-link:hover { color: #bbb;} .sip_immobilien .ic { background-position: center center; background-repeat: no-repeat; background-size: contain; display: inline-block; align-self: center; -webkit-align-self: center;} .sip_immobilien .ic.ic-close { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2266%22%20height%3D%2266%22%3E%3Cdefs%3E%3Cpath%20id%3D%22A%22%20d%3D%22M1%2033v32h64V33%201H1z%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cmask%20id%3D%22B%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23A%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M33%2061.119c-15.506%200-28.121-12.614-28.121-28.12S17.494%204.881%2033%204.881s28.121%2012.613%2028.121%2028.118S48.506%2061.119%2033%2061.119M33%201C15.355%201%201%2015.354%201%2032.999S15.355%2065%2033%2065s32-14.356%2032-32.001S50.645%201%2033%201m13%2022.244L42.808%2020%2033%2029.956%2023.19%2020%2020%2023.244l9.616%209.758L20%2042.759%2023.19%2046%2033%2036.046%2042.808%2046l3.189-3.241-9.613-9.757z%22%20mask%3D%22url(%23B)%22%20fill%3D%22%23666%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");} .sip_immobilien .ic-container:hover .ic.ic-close { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2266%22%20height%3D%2266%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M33%201C15.355%201%201%2015.354%201%2032.999S15.355%2065%2033%2065s32-14.355%2032-32.001S50.645%201%2033%201%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M46%2023.244L42.808%2020%2033%2029.956%2023.19%2020%2020%2023.244l9.616%209.758L20%2042.759%2023.19%2046%2033%2036.046%2042.808%2046l3.189-3.241-9.613-9.757z%22%2F%3E%3C%2Fsvg%3E%0A");} .sip_immobilien .sip-fonts-xs .ic-close,.sip_immobilien .sip-fonts-s .ic-close { position: relative; top: 5px; margin-left: 5px; background-size: 20px 20px; width: 20px; height: 20px;} .sip_immobilien .sip-formElement-group { display: flex; display: -webkit-flex; -webkit-flex-direction: row; flex-direction: row;} .sip_immobilien .vpw-m .sip-formElement-group { padding-top: 10px;} .sip_immobilien .vpw-s .sip-formElement-group { padding-top: 8px;} .sip_immobilien .vpw-xs .sip-formElement-group { padding-top: 10px; -webkit-flex-direction: column; flex-direction: column;} .sip_immobilien .vpw-m .mandatory-label { margin-top: 10px;} .sip_immobilien .vpw-s .mandatory-label { margin-top: 8px;} .sip_immobilien .vpw-xs .mandatory-label { margin-top: 5px;} .sip_immobilien ::-moz-focus-inner { border: 0;} .sip_immobilien ::placeholder { color: #666; font-style: italic; opacity: 1;} .sip_immobilien ::-webkit-input-placeholder { color: #666; font-style: italic; opacity: 1;} .sip_immobilien ::-moz-placeholder { color: #666; font-style: italic; opacity: 1;} .sip_immobilien :-moz-placeholder { color: #666; font-style: italic; opacity: 1;} .sip_immobilien :-ms-input-placeholder { color: #666; font-style: italic; opacity: 1;} .sip_immobilien ::-ms-input-placeholder { color: #666; font-style: italic; opacity: 1;} .sip_immobilien .sip-form-error-msg { color: #f00;}@-webkit-keyframes sip_fadeIn { from { opacity: 0; } to { opacity: 1; }}@-moz-keyframes sip_fadeIn { from { opacity: 0; } to { opacity: 1; }}@keyframes sip_fadeIn { from { opacity: 0; } to { opacity: 1; }} .sip_immobilien .sip-animation-fade-in { opacity: 0; -webkit-animation: sip_fadeIn ease-in 1; -moz-animation: sip_fadeIn ease-in 1; animation: sip_fadeIn ease-in 1; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-duration: .5s; -moz-animation-duration: .5s; animation-duration: .5s;} .sip_immobilien .divider { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;} .sip_immobilien .divider .sip-col-3 { grid-column: span 3;} .sip_immobilien .divider .sip-col-4 { grid-column: span 4;} .sip_immobilien .vpw-xs .divider .sip-col-4 { grid-column: span 12;} .sip_immobilien .divider .sip-col-8 { grid-column: span 8;} .sip_immobilien .vpw-xs .divider .sip-col-8 { grid-column: span 12;} .sip_immobilien .divider .sip-col-9 { grid-column: span 9;}#brxe-31c2cf {margin-right: 0; margin-left: 0; width: 960px; align-items: center}#immobiliensuche {align-items: center}@media (max-width: 767px) {#immobiliensuche {padding-bottom: 26px}}#brxe-d28e7a {font-size: var(--h2)}#brxe-e48fc5 {font-size: var(--text-m)}#brxe-c50055 {flex-direction: row; column-gap: 100px; width: 1140px}#brxe-352f26 {margin-bottom: 15px; border-radius: 15px; width: 100%}@media (max-width: 991px) {#brxe-352f26 {width: 100%}}@media (max-width: 767px) {#brxe-352f26 {width: 100%}}#brxe-b1c7f8 {font-weight: 700; font-size: var(--h3)}#brxe-157deb {font-weight: 600; font-size: var(--text-m); margin-bottom: 10px}#brxe-59dcdc li.has-link a, #brxe-59dcdc li.no-link {font-weight: 800; font-size: var(--text-m); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; align-items: center; justify-content: flex-start; gap: 15px}#brxe-59dcdc li.has-link a:hover, #brxe-59dcdc li.no-link:hover {color: #eb0000}#brxe-59dcdc {flex-direction: column}#brxe-59dcdc .icon {font-size: 20px; color: #eb0000}#brxe-59dcdc svg {height: 20px; width: auto}#brxe-736ee6 {font-size: var(--text-m); font-weight: 700; color: var(--bricks-color-8b3733); width: 100%; position: absolute; border: 3px solid #eb0000; border-radius: 10px; background-color: #eb0000; justify-content: space-between; gap: 30px; bottom: 0px}#brxe-736ee6:hover {color: #eb0000; font-size: var(--text-m); background-color: rgba(0, 0, 0, 0); transition: all .3s}#brxe-989a93 {flex-direction: column; width: 33%; position: relative}@media (max-width: 767px) {#brxe-989a93 {width: 100%}}#brxe-drjldm {margin-bottom: 15px; border-radius: 15px; width: 100%}@media (max-width: 991px) {#brxe-drjldm {width: 100%}}@media (max-width: 767px) {#brxe-drjldm {width: 100%}}#brxe-fshhka {font-weight: 700; font-size: var(--h3)}#brxe-zsgfhe {font-size: var(--text-m); font-weight: 600; margin-bottom: 10px}#brxe-pfdqbj li.has-link a, #brxe-pfdqbj li.no-link {font-weight: 800; font-size: var(--text-m); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; align-items: center; justify-content: flex-start; gap: 15px}#brxe-pfdqbj li.has-link a:hover, #brxe-pfdqbj li.no-link:hover {color: #eb0000}#brxe-pfdqbj {flex-direction: column}#brxe-pfdqbj .icon {font-size: 20px; color: #eb0000}#brxe-pfdqbj svg {height: 20px; width: auto}#brxe-rdobpc {width: 100%; background-color: #eb0000; border: 3px solid #eb0000; border-radius: 10px; margin-top: 15px; font-weight: 700; font-size: var(--text-m); color: var(--bricks-color-8b3733); position: absolute; justify-content: space-between; gap: 30px; bottom: 0px}#brxe-rdobpc:hover {color: #eb0000; font-size: var(--text-m); background-color: rgba(0, 0, 0, 0); transition: all .3s}#brxe-zainev {flex-direction: column; width: 33%; position: relative}@media (max-width: 767px) {#brxe-zainev {width: 100%}}#brxe-amofeo {margin-bottom: 15px; border-radius: 15px; width: 100%}@media (max-width: 991px) {#brxe-amofeo {width: 100%}}@media (max-width: 767px) {#brxe-amofeo {width: 100%}}#brxe-evvspq {font-size: var(--h3); font-weight: 700; line-height: 125%; margin-bottom: 10px}#brxe-jkxdtp {margin-bottom: 10px; font-weight: 600; font-size: var(--text-m)}#brxe-qwpwcf {font-weight: 700; font-size: var(--text-m); color: var(--bricks-color-8b3733); position: absolute; margin-top: 15px; width: 100%; border: 3px solid #eb0000; border-radius: 10px; background-color: #eb0000; justify-content: space-between; gap: 30px; bottom: 0px}#brxe-qwpwcf:hover {color: #eb0000; font-size: var(--text-m); background-color: rgba(0, 0, 0, 0); transition: all .3s}#brxe-rqkwwl {width: 33%; position: relative; flex-direction: column}@media (max-width: 767px) {#brxe-rqkwwl {width: 100%}}#brxe-404d40 {flex-direction: row; width: 1140px; grid-template-columns: 3; align-items: stretch; column-gap: 30px}@media (max-width: 767px) {#brxe-404d40 {row-gap: 30px; column-gap: 30px; justify-content: center; align-items: center}}@media (max-width: 667px) {#brxe-404d40 {row-gap: 30px; margin-bottom: 30px}}#brxe-500978 {font-size: 78px; color: #333333; fill: #333333}@media (max-width: 767px) {#brxe-500978 {width: 33%}}@media (max-width: 667px) {#brxe-500978 {width: 33%}}#brxe-263114 {width: 15%}@media (max-width: 767px) {#brxe-263114 {width: 100%; justify-content: center}}@media (max-width: 667px) {#brxe-263114 {flex-direction: column; margin-bottom: 30px; align-items: center}}#brxe-f90ccf {font-size: var(--text-m)}#brxe-f90ccf a {font-size: var(--text-m); font-size: inherit}#brxe-4af833 {width: 33%; border: 3px solid #eb0000; border-radius: 10px; font-size: var(--text-s); font-weight: 900; color: var(--bricks-color-8b3733); background-color: #eb0000}#brxe-4af833:hover {background-color: var(--bricks-color-krpzwm); transition: all .3s; color: #eb0000}@media (max-width: 991px) {#brxe-4af833 {width: 100%}}@media (max-width: 767px) {#brxe-4af833 {width: 100%}}@media (max-width: 667px) {#brxe-4af833 {width: 100%}}#brxe-3caec2 {width: 33%; border: 3px solid #eb0000; border-radius: 10px; font-size: var(--text-s); font-weight: 800; color: #eb0000; background-color: var(--bricks-color-krpzwm)}#brxe-3caec2:hover {background-color: #eb0000; transition: all .3s; color: var(--bricks-color-8b3733)}@media (max-width: 991px) {#brxe-3caec2 {width: 100%}}@media (max-width: 767px) {#brxe-3caec2 {width: 100%}}@media (max-width: 667px) {#brxe-3caec2 {width: 100%}}#brxe-56f0cf {border: 3px solid #eb0000; border-radius: 10px; width: 33%; font-size: var(--text-s); font-weight: 800; color: #eb0000; background-color: var(--bricks-color-krpzwm); gap: 15px}#brxe-56f0cf:hover {background-color: #eb0000; transition: all .3s; color: var(--bricks-color-8b3733)}@media (max-width: 991px) {#brxe-56f0cf {width: 100%}}@media (max-width: 767px) {#brxe-56f0cf {width: 1005px}}#brxe-261901 {margin-top: 15px; column-gap: 15px}@media (max-width: 991px) {#brxe-261901 {flex-direction: column; row-gap: 15px}}@media (max-width: 767px) {#brxe-261901 {flex-direction: column; row-gap: 15px}}@media (max-width: 667px) {#brxe-261901 {flex-direction: column}}#brxe-9d7ac8 {width: 85%; flex-direction: column}@media (max-width: 767px) {#brxe-9d7ac8 {width: 100%}}@media (max-width: 667px) {#brxe-9d7ac8 {width: 100%}}#brxe-0c028b {width: 1140px; border-radius: 15px; background-color: var(--bricks-color-pdlolq); padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; column-gap: 50px; flex-direction: row; align-items: center}#brxe-xlrezf {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-kspudn {width: 1140px}@media (max-width: 767px) {#brxe-kspudn {display: none}}#brxe-pswozs {margin-bottom: 15px}@media (max-width: 667px) {#brxe-pswozs {font-size: var(--h3)}}#brxe-cflfst {font-weight: 400}@media (max-width: 667px) {#brxe-cflfst {font-size: var(--h4)}}#brxe-lcqfst {align-self: center !important}@media (max-width: 667px) {#brxe-lcqfst {margin-bottom: 30px}}#brxe-cbnocm li.has-link a, #brxe-cbnocm li.no-link {color: var(--bricks-color-edmejy); font-size: var(--text-m); gap: 30px; align-items: flex-start; justify-content: flex-start}#brxe-cbnocm .repeater-item:nth-child(1) .icon {color: var(--bricks-color-wmarfi)}#brxe-cbnocm .repeater-item:nth-child(2) .icon {color: var(--bricks-color-wmarfi)}#brxe-cbnocm .repeater-item:nth-child(3) .icon {color: var(--bricks-color-wmarfi)}#brxe-cbnocm .repeater-item:nth-child(4) .icon {color: var(--bricks-color-wmarfi)}#brxe-cbnocm .icon {font-size: 30px}#brxe-cbnocm svg {height: 30px; width: auto}#brxe-cbnocm {flex-direction: column; gap: 15px}#brxe-wvotll {border: 3px solid #eb0000; border-radius: 10px; font-size: var(--text-m); background-color: #eb0000; justify-content: space-between; gap: 30px; margin-top: 30px; width: 100%}#brxe-wvotll:hover {transition: all .3s; color: #eb0000; font-size: var(--text-m); background-color: var(--bricks-color-urmgbi)}@media (max-width: 667px) {#brxe-wvotll {width: 100%}}#wertermittlung {flex-direction: row; column-gap: 50px; padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; width: 1140px; background-color: var(--bricks-color-urmgbi); border-radius: 15px}@media (max-width: 767px) {#wertermittlung {row-gap: 30px}}#kontakt {row-gap: 50px}#brxe-4444d4 {border-radius: 15px; margin-right: 0}#brxe-494cf9 {width: 150px; position: absolute; bottom: 0px; left: 50px; height: auto}@media (max-width: 991px) {#brxe-494cf9 {width: 100px}}@media (max-width: 667px) {#brxe-494cf9 {width: 100px}}#brxe-3ddadf {width: 100%; position: relative; border-radius: 15px; padding-top: 50px; padding-right: 0; padding-bottom: 50px; padding-left: 0}@media (max-width: 767px) {#brxe-3ddadf {padding-top: 0}}#brxe-0712bc {width: 45%; align-self: center !important}@media (max-width: 767px) {#brxe-0712bc {width: 100%; padding-right: 0; margin-bottom: 30px}}@media (max-width: 667px) {#brxe-0712bc {padding-right: 0}}#brxe-690d28 {margin-bottom: 30px}#brxe-40264f {font-size: var(--text-m); text-align: justify}#brxe-40264f a {font-size: var(--text-m); text-align: justify; font-size: inherit}#brxe-dd6173 {width: 55%; flex-direction: column; align-self: center !important}@media (max-width: 767px) {#brxe-dd6173 {width: 100%}}@media (max-width: 667px) {#brxe-dd6173 {flex-direction: column}}#brxe-a3df7c {flex-direction: row; column-gap: 125px; width: 1140px}@media (max-width: 991px) {#brxe-a3df7c {column-gap: 50px}}@media (max-width: 767px) {#brxe-a3df7c {width: 100%; flex-direction: column}}#brxe-ba428f {margin-bottom: 30px}#brxe-baada6 {font-size: var(--text-m); text-align: justify}#brxe-baada6 a {font-size: var(--text-m); text-align: justify; font-size: inherit}#brxe-e7cc8a {flex-direction: column; width: 55%; align-self: center !important}@media (max-width: 767px) {#brxe-e7cc8a {width: 100%; margin-left: 0}}#brxe-7e4f4d {border-radius: 15px; margin-right: 0}#brxe-1880e8 {width: 150px; position: absolute; bottom: 0px; right: 50px; height: auto}@media (max-width: 991px) {#brxe-1880e8 {right: 25px; width: 100px}}#brxe-f66be8 {position: relative; width: 100%; border-radius: 15px; padding-top: 50px; padding-right: 0; padding-bottom: 50px; padding-left: 0}@media (max-width: 767px) {#brxe-f66be8 {padding-top: 0}}@media (max-width: 667px) {#brxe-f66be8 {margin-bottom: 30px}}#brxe-acac9a {width: 45%; align-self: center !important}@media (max-width: 767px) {#brxe-acac9a {width: 100%; margin-bottom: 30px; flex-direction: column}}#brxe-1e1cb1 {flex-direction: row; width: 1140px; column-gap: 125px}@media (max-width: 991px) {#brxe-1e1cb1 {column-gap: 50px}}@media (max-width: 767px) {#brxe-1e1cb1 {flex-direction: column-reverse}}#brxe-5b8515 {background-color: var(--bricks-color-krpzwm); flex-direction: column; column-gap: 100px; row-gap: 50px}#brxe-zzjaja {margin-bottom: 10px; font-size: var(--h1); font-family: "LBSi"}#brxe-xxlkxd {margin-bottom: 30px; font-size: var(--text-s); font-weight: 600}#brxe-xxlkxd a {font-size: var(--text-s); font-weight: 600; font-size: inherit}#brxe-rdttui {padding-right: 30px}@media (max-width: 767px) {#brxe-rdttui {max-width: 75%}}#brxe-ysalia {font-size: 1em}#brxe-cfzxkg {align-items: center; flex-direction: row; justify-content: space-between}#brxe-hoigmu {padding-bottom: 15px; margin-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid}#brxe-endqjb {padding-right: 30px}@media (max-width: 767px) {#brxe-endqjb {max-width: 75%}}#brxe-ziqbdw {font-size: 1em}#brxe-aheheg {flex-direction: row; align-items: center; justify-content: space-between}#brxe-icrzvi {padding-bottom: 15px; margin-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid}#brxe-sgtxpa {padding-right: 30px}@media (max-width: 767px) {#brxe-sgtxpa {max-width: 75%}}#brxe-tkmpbz {font-size: 1em}#brxe-symabe {align-items: center; flex-direction: row; justify-content: space-between}#brxe-ejttqn {padding-bottom: 15px; margin-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid}#brxe-sdeiry {padding-right: 30px}@media (max-width: 767px) {#brxe-sdeiry {max-width: 75%}}#brxe-wgoxkr {font-size: 1em}#brxe-rrlecz {flex-direction: row; align-items: center; justify-content: space-between}#brxe-dltkmy {padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; margin-bottom: 15px}#brxe-lqtfir {padding-right: 30px}@media (max-width: 767px) {#brxe-lqtfir {max-width: 75%}}#brxe-ptotic {font-size: 1em}#brxe-rcyakr {flex-direction: row; align-items: center; justify-content: space-between}#brxe-tzzyvf {padding-bottom: 15px; margin-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid}#brxe-rxnscy {margin-right: 50px}#brxe-rxnscy .accordion-content-wrapper {padding-top: 15px; padding-right: 0; padding-bottom: 15px; padding-left: 0; font-size: var(--text-s)}#brxe-rxnscy .accordion-title-wrapper {font-size: var(--text-m); min-height: 30px}#brxe-rxnscy .accordion-title-wrapper .brxe-heading {font-size: var(--text-m)}#brxe-flxcda {margin-right: 100px; flex-direction: column; width: 70%}@media (max-width: 991px) {#brxe-flxcda {margin-right: 30px; width: 60%}}@media (max-width: 767px) {#brxe-flxcda {width: 100%; margin-right: 0; margin-bottom: 30px}}#brxe-pjxzfk {border-radius: 10px; margin-bottom: 0}#brxe-ckblaf {font-size: var(--text-m)}#brxe-ckblaf a {font-size: var(--text-m); font-size: inherit}#brxe-snsorb {font-size: var(--text-s)}#brxe-snsorb a {font-size: var(--text-s); font-size: inherit}#brxe-ntnguy {font-size: var(--text-s); font-weight: 700; color: var(--bricks-color-8b3733); width: 100%; background-color: #eb0000; border: 3px solid #eb0000; border-radius: 10px; justify-content: space-between; gap: 30px}#brxe-ntnguy:hover {background-color: rgba(0, 0, 0, 0); transition: all .3s; color: #eb0000}#brxe-chhnik {align-items: flex-start; width: 30%; justify-content: flex-start; align-self: flex-start !important; row-gap: 15px}@media (max-width: 991px) {#brxe-chhnik {width: 40%}}@media (max-width: 767px) {#brxe-chhnik {width: 100%}}@media (max-width: 667px) {#brxe-chhnik {width: 100%}}#brxe-ajwbax {flex-direction: row; width: 1140px}#brxe-af0c40 {flex-direction: row; background-color: var(--bricks-color-urmgbi)}