<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.cc.main.cc--only_content_column {
    width: 100% !important;
    max-width: 100%;
}

/* -- MENU ----------------------------------------------*/

#adressenkat {
    position: absolute;
    width: 25%;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    background: rgb(255, 255, 255);
    overflow-y: auto;
    overflow-x: hidden;
    margin: 0;
    padding: 0;
    box-shadow: 10px 0px 10px -10px #b9b9b9;
}
#adressenkat li {
    padding: 0;
    margin: 0;
    border-bottom: 0;
}
#adressenkat a {
    padding: 1em;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #e5e5e5;
    color: #7F7A86;
    box-sizing: border-box;
}
#adressenkat a:hover {
    cursor: pointer;
    text-decoration: none;
    color: #336699;
}
#adressenselect {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

/* -- MAP -----------------------------------------------*/

.app--mapv3 {
    position: relative;
}
#map {
    min-height: 600px !important;
}
#map .gm-style &gt; div:nth-of-type(2),
#map .gm-style &gt; div:nth-of-type(9) {
    left: 25% !important;
}

/* -- MAP MARKER ----------------------------------------*/

.gm-style .gm-style-iw {
    width: 300px !important;
    padding: 20px !important;
}
.gm-ui-hover-effect {
    top: 0 !important;
    right: 0 !important;
    box-shadow: none !important;
}
.gm-style-iw-d {
    overflow: hidden !important;
}
.gm-style-iw-d &gt; div &gt; div {
    margin: 0 !important;
    float: none !important;
}
.gm-style .gm-style-iw a h4 {
   color: #336699;
}

/* -- ADRESS-LIST ---------------------------------------*/

#katTitel {
    display: none;
}
#adressenliste {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
#adressenliste .adresse {
    width: 31.33%;
    margin: 1%;
    padding: 1em 0 0;
    box-sizing: border-box;
    border-top: 1px solid #d0d0d0;
}
#adressenliste .adresse h4 {
   color: #336699;
}

/* -- MEDIA QUERIES -------------------------------------*/

@media(min-width: 768px) {
    #adressenliste .adresse:nth-of-type(1),
    #adressenliste .adresse:nth-of-type(2),
    #adressenliste .adresse:nth-of-type(3) {
        border-top: 0;
    }
}

@media(max-width: 767px) {
    #adressenkat {
        display: none;
    }
    #adressenliste .adresse {
        padding: 2em 0;
        width: 100%;
        margin: 0;
    }
    #adressenliste .adresse:nth-of-type(1) {
        border-top: 0;
    }
    #adressenselect {
        display: block;
    }
    #map .gm-style &gt; div:nth-of-type(2),
    #map .gm-style &gt; div:nth-of-type(9) {
        left: 0 !important;
    }
     #map .gm-style &gt; button,
    #map .gm-style &gt; div:nth-of-type(9) {
        top: 3em !important;
    }
}</pre></body></html>