.css_immobilien_uebersicht{--picture-width: 400px;--picture-max-width: 33.33%;--gap-width: clamp(25px,6vw,80px)}.css_immobilien_uebersicht #mixItUp.listing{display:flex;gap:var(--gap-width);align-items:flex-start}.css_immobilien_uebersicht #mixItUp.listing>.cf{display:none}.css_immobilien_uebersicht #mixItUp.listing>*{position:sticky;top:calc(var(--header-height) + var(--size-40))}.css_immobilien_uebersicht .module-listing{width:100%;max-width:calc(100% - var(--picture-max-width) - var(--gap-width))}.css_immobilien_uebersicht:has(.management_controls) .module-listing .table_wrap_container{margin-bottom:0}.css_immobilien_uebersicht:has(.management_controls) .listing_entry{opacity:1;margin:0 !important;--management-controls-size: 30px}.css_immobilien_uebersicht:has(.management_controls) .listing_entry>*{background:none;width:100%;display:block}.css_immobilien_uebersicht:has(.management_controls) .listing_entry .management_controls{right:2px;top:2px;margin-bottom:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.15),0 3px 10px 0 rgba(0,0,0,.2)}.css_immobilien_uebersicht:has(.management_controls) .listing_entry .management_controls+.management_controls{display:none}.css_immobilien_uebersicht:has(.management_controls) .listing_entry table tr{position:static}.css_immobilien_uebersicht:has(.management_controls) .listing_entry table td{padding-top:46px}.css_immobilien_uebersicht .pictures_wrap{width:var(--picture-width);flex:0 0 var(--picture-width);max-width:var(--picture-max-width)}.css_immobilien_uebersicht .pictures_wrap:has(>.pictures.active:not(:first-child))>.pictures:first-child{opacity:0}.css_immobilien_uebersicht .pictures_wrap .pictures{width:100%;height:auto}.css_immobilien_uebersicht .pictures_wrap .pictures .management_controls{display:none !important}.css_immobilien_uebersicht .pictures_wrap .pictures img{width:100%;height:auto}.css_immobilien_uebersicht .pictures_wrap .pictures:not(:first-child){position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0}.css_immobilien_uebersicht .pictures_wrap .pictures:not(:first-child).active{opacity:1}.css_immobilien_uebersicht .pictures_wrap a{pointer-events:none}.css_immobilien_uebersicht .listing_entry{opacity:0}.css_immobilien_uebersicht table{font-family:"Figtree",Arial,Verdana,sans-serif;font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(22px,2.4vw,24px);letter-spacing:unset;text-transform:none}@media print{.css_immobilien_uebersicht table{font-size:13px;line-height:21px}}.css_immobilien_uebersicht table{--size-15: clamp(5px,1vw,10px);width:100%}.css_immobilien_uebersicht table a+a,.css_immobilien_uebersicht table a .title{display:none}.css_immobilien_uebersicht table th:first-child,.css_immobilien_uebersicht table td:first-child{padding-left:var(--size-15)}.css_immobilien_uebersicht table th:last-child,.css_immobilien_uebersicht table td:last-child{padding-right:var(--size-15)}.css_immobilien_uebersicht table th.immo_overview_status{font-size:0;line-height:0}.css_immobilien_uebersicht table td{min-width:0}.css_immobilien_uebersicht table td.immo_overview_status{padding-left:var(--size-15)}.css_immobilien_uebersicht table td.immo_overview_status span.status_circle:before{display:inline-block;content:"";font-family:"Font Awesome 6 Pro";color:#529c3d;font-weight:900}.css_immobilien_uebersicht table td.immo_overview_status.status_reserved span.status_circle:before{color:#eda804}.css_immobilien_uebersicht table td.immo_overview_status.status_sold span.status_circle:before{color:#ca442c}.css_immobilien_uebersicht table tbody tr:hover{background:rgba(var(--background-dark-style-rgb), 0.04)}.css_immobilien_uebersicht table tr{position:relative}.css_immobilien_uebersicht table tr .management_controls{position:absolute;top:0;right:0}@media screen and (max-width: 800px){.css_immobilien_uebersicht #mixItUp.listing{flex-flow:column;--picture-width: 100%;--picture-max-width: 100%;--gap-width: var(--size-50)}.css_immobilien_uebersicht #mixItUp.listing>*{position:static;top:auto}.css_immobilien_uebersicht #mixItUp.listing .pictures_wrap{flex:auto}.css_immobilien_uebersicht #mixItUp.listing .module-listing{max-width:100%}}.css_immobilien_uebersicht #mixItUp.listing{max-width:var(--siteframe)}