<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS */

.logo-type-sirocco #rt-logo {
    background-image: url("../images/logo/logo.png");
    width: 330px;
    height: 110px;
    margin-top:-13px;
}
/* Bis 1200 */
@media only screen and (max-width: 1210px) {
.logo-type-sirocco #rt-logo {
    background-image: url("../images/logo/logo-small.png");
    width: 230px;
    height: 76px;
    margin-top: -1px;
 }
}


h1 {
    font-size: 200%;
    line-height: 105%;
}

img.borderimage {
-webkit-border-radius: 140px;
-moz-border-radius: 140px;
border-radius: 140px;
}

.menu-block {
margin-top:30px;
}

ul.libig li{
margin:12px 3px;
}

.noheadline h2.title {color:#ffffff;}
.firmenvideos h2.title {padding-left: 20px; font-family: 'roboto', Verdana, Helvetica, Arial, sans-serif; text-transform: none;}


/* Mapsbereich */
@media only screen and (max-width: 960px) {
    .mapsbox {display:none;}
}


.sprocket-readmore {
    font-family: "roboto",Verdana,Helvetica,Arial,sans-serif;
    color: #0A3F73;
    border: 0px !important;
    padding: 10px 2px;
}

.ws-title {
    display:none !important;
}

ul#creomenu li.current a, ul#creomenu li a:hover{
    color:#0A3F73 !important;
}

ul.checkstart li {
    list-style:none !important;
}

.rt-block.topmargin {
    margin-top: 50px;
}

/* Topbar */

#rt-top {
    color: #000;
    background-color: #FFFFFF;
    height: 30px;
    overflow: visible !important;
}


#rt-top .rt-block.auszeichnungen {
    float:right;
    margin: 1px;
    padding:0;
}

.auszeichnungen img {
    padding-left:7px;
}

#asz, #asz img {
    position:relative;
    z-index:5000;
}

/* Footer Nav */
.navfooter {
    clear:left;
}

/* Bis 1200 */
@media only screen and (max-width: 768px) {
#asz img {
    width: 30px !important;
 }
}

/* Startmosaic */
@media only screen and (max-width: 767px) {
    .menu-home ul.sprocket-mosaic-columns-3 li {width:99% !important; clear:both;}
    .menu-home .sprocket-mosaic-text  {display: none !important;}
    .menu-home .sprocket-mosaic-image-container {width:200px !important; height:auto;}
    .menu-home .sprocket-mosaic-columns-3 li {width: 300px !important;}
    .menu-home .sprocket-mosaic .sprocket-padding {padding: 10px; border: 0px solid rgba(0, 0, 0, 0.1) !important;}
    .menu-home .sprocket-mosaic .sprocket-mosaic-title {font-size: 0.9em;}
    .menu-home a.sprocket-readmore {display: none !important;}
}

span.verkauft {color: #cc061d;}
span.verfuegbar {color: #75b32e;}

#redim-cookiehint .cookiebuttons .btn {
    padding: 5px 10px !important;
    color: #ffffff;
    background-color: #000000 !important;
    background-image: none !important;
    text-shadow: none !important;
    font-size: 12px;
    line-height: 14px;
}

/* Script Immowelt */
#iwModule {
    max-width: 900px !important;
    margin-top: -400px !important;
    position: relative;
    z-index: 90000000;
}</pre></body></html>