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

.mm-navbar {
    border-bottom: none;
    text-align: left;
    line-height: 20px;
    padding: 0 0 0 68px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

a.mm-btn.mm-prev {
    border: 1px solid #fff;
    margin-top: 3px;
    margin-left: 15px
}

.mm-prev:before {
    left: 16px
}

.mm-menu {
    background-color: transparent
}

.mm-menu.mm-offcanvas {
    max-width: 330px;
    top: 70px
}

#hamburger {
    border: 2px solid #643123;
    display: block;
    width: 26px;
    padding: 5px
}

#hamburger span {
    background: #643123;
    display: block;
    height: 2px;
    width: 15px;
    margin: 5px auto
}

.mm-opened #hamburger span.top-bar {
    transform: rotate(45deg);
    top: 7px
}

.mm-opened #hamburger span.middle-bar {
    opacity: 0
}

.mm-opened #hamburger span.bottom-bar {
    transform: rotate(-45deg);
    top: -7px
}

#hamburger {
    position: relative;
    float: right;
    overflow: hidden;
    z-index: 5000
}

#hamburger span {
    position: relative;
    transform: rotate(0);
    top: 0;
    left: 0;
    opacity: 1;
    transition: none .3s ease;
    transition-property: transform, top, left, opacity
}

.hamwrap {
    width: auto;
    float: left
}

.mm-opened #hamburger span.middle-bar {
    left: -40px
}

html.mm-pagedim-black.mm-opening #mm-blocker {
    opacity: 1;
    background-color: transparent
}

#overlay {
    position: fixed;
    top: 70px;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    z-index: 10000;
    display: block
}

.mm-listview .mm-next:before {
    border-left-width: 0!important
}

.mm-panels&gt;.mm-panel&gt;.mm-listview {
    margin: 0!important
}

.mm-panels&gt;.mm-panel,
.mm-panels&gt;.mm-panel&gt;.mm-listview {
    padding: 0
}

.mm-panels&gt;.mm-panel:after,
.mm-panels&gt;.mm-panel:before {
    height: 0!important
}

.mm-listview .mm-next {
    width: 100%!important
}

.mm-navbar,
.mm-listview&gt;li:not(.mm-divider):after {
    border-color: #d8cbc8
}

#menu-item-6016 {
    display: none
}

#menu-item-97 {
    display: none
}

@media (min-width: 1025px) {
    #menu-item-6016 {
        display: block
    }
}

@media (min-width: 680px) {
    #menu-item-97 {
        display: block
    }
}

.nav-collapse ul {
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    list-style: none
}

.nav-collapse li {
    width: 100%;
    display: block;
    box-sizing: border-box;
    text-align: center;
    margin: 0;
    padding: 0;
    font-family: "Fira Sans", Arial, sans-serif;
    border-right: none;
    border-bottom: none;
    border-left: none
}

span.caret::before {
    content: "+";
    float: right;
    margin-right: 10px;
    font-size: 26px;
    line-height: 100%;
    font-family: Arial
}

.nav-collapse li a {
    width: auto;
    display: block;
    font-weight: 400;
    font-size: 18px;
    text-align: left;
    padding: 14px 0 14px 15px;
    margin: 0;
    color: #643123
}

.nav-collapse li a.no-children {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%!important;
    height: 135px;
    padding: 0;
    background-color: transparent!important
}

.nav-collapse li a.no-children span {
    width: auto;
    display: block;
    font-weight: 400;
    font-size: 18px;
    text-align: left;
    padding: 14px 0 14px 15px;
    margin: 0;
    color: #fff;
    background-color: rgba(33, 48, 59, 0.8)
}

.nav-collapse li ul.mlevel1 li a,
.nav-collapse li ul.mlevel2 li a {
    background-color: rgba(33, 48, 59, 0.6);
    color: #fff
}

.nav-collapse li ul.mlevel1 li a.mm-next {
    background-color: transparent
}

.nav-collapse li ul.mlevel1 li a.mm-next:after {
    border-color: rgba(255, 255, 255, .9)!important
}

.mm-panel.mm-vertical {
    padding: 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-color: #d8cbc8
}

.mm-menu .mm-listview&gt;li.mm-opened.mm-vertical&gt;.mm-panel {
    padding: 0
}

.mm-panels&gt;.mm-panel::-webkit-scrollbar {
    display: none
}

.mm-hasnavbar-top-1 .mm-panels,
.mm-navbar-top-2 {
    top: 50px
}

.mm-panels&gt;.mm-panel.mm-hasnavbar {
    padding-top: 48px
}

html.mm-blocking,
html.mm-blocking body {
    overflow: visible!important
}

.mm-navbar {
    height: 49px
}

.mm-navbar&gt;* {
    display: block;
    padding: 14px 0
}

.mm-navbar.logomobile {
    position: relative;
    height: 48px;
    margin-top: -97px
}

.mm-menu.mm-theme-white .mm-btn:after,
.mm-menu.mm-theme-white .mm-btn:before,
.mm-menu.mm-theme-white .mm-listview&gt;li .mm-arrow:after,
.mm-menu.mm-theme-white .mm-listview&gt;li .mm-next:after {
    border-color: #643123
}

.mm-menu.mm-theme-white .mm-navbar a,
.mm-menu.mm-theme-white .mm-navbar&gt;*,
.mm-menu.mm-theme-white em.mm-counter {
    color: #643123
}

.nav-toggle {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

#hamburger {
    display: block
}

#contact_top,
#resp-primary,
.section_breadcrumb {
    display: none
}

.mm-listview .mm-next+a {
    margin-right: 0
}

li#mm-menu-item-88 {
    position: relative;
    background: url(../img/gardinen_vorhaenge.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-89 {
    position: relative;
    background: url(../img/stoffe.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-90 {
    position: relative;
    background: url(../img/jalousien_rollos.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-91 {
    background: url(../img/boden.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-92 {
    background: url(../img/wand.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-93 {
    background: url(../img/handwerk.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border: 15px solid #22303b
}

li#mm-menu-item-285 {
    background: url(../img/farben.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-293 {
    background: url(../img/lacke.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-298 {
    background: url(../img/grundierungen.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-304 {
    background: url(../img/tapeten.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-308 {
    background: url(../img/farbkarte.jpg) no-repeat;
    background-size: cover;
    min-height: 146px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-311 {
    background: url(../img/mehr.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border: 15px solid #22303b
}

li#mm-menu-item-320 {
    background: url(../img/tradition.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-6019 {
    background: url(../img/team.png) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-322 {
    background: url(../img/referenzen.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-6015 {
    background: url(../img/karriere.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-318 {
    background: url(../img/umwelt.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border-top: 15px solid #22303b;
    border-left: 15px solid #22303b;
    border-right: 15px solid #22303b
}

li#mm-menu-item-319 {
    background: url(../img/verantwortung.jpg) no-repeat;
    background-size: cover;
    min-height: 150px;
    border: 15px solid #22303b
}

li#mm-menu-item-8726 {
    background-color: #6f656d;
    min-height: 150px;
    border: 15px solid #22303b
}

li#mm-menu-item-8729 {
    background-color: #888c8f;
     min-height: 150px;
    border: 15px solid #22303b
}
li#mm-menu-item-8731{
    background-color: #dfbd51;
     min-height: 150px;
    border: 15px solid #22303b
}
li#mm-menu-item-8738{
    background-color: #c1bfb7;
     min-height: 150px;
    border: 15px solid #22303b
}
li#mm-menu-item-8746{
    background-color: #80242e;
     min-height: 150px;
    border: 15px solid #22303b
}
li#mm-menu-item-8759 {
    background-color: #687554;
     min-height: 150px;
    border: 15px solid #22303b
}

li#mm-menu-item-8753 {
    background-color: #394a66;
     min-height: 150px;
    border: 15px solid #22303b
}

li#mm-menu-item-88:after,
li#mm-menu-item-89:after,
li#mm-menu-item-90:after,
li#mm-menu-item-91:after,
li#mm-menu-item-92:after,
li#mm-menu-item-93:after,
li#mm-menu-item-318:after,
li#mm-menu-item-319:after,
li#mm-menu-item-320:after,
li#mm-menu-item-6019:after,
li#mm-menu-item-322:after,
li#mm-menu-item-285:after,
li#mm-menu-item-293:after,
li#mm-menu-item-298:after,
li#mm-menu-item-304:after,
li#mm-menu-item-308:after,
li#mm-menu-item-311:after,
li#mm-menu-item-8726:after,
li#mm-menu-item-8729:after,
li#mm-menu-item-8731:after,
li#mm-menu-item-8738:after,
li#mm-menu-item-8746:after,
li#mm-menu-item-8759:after,
li#mm-menu-item-8753:after, {
    display: none
}

li#mm-menu-item-88 a,
li#mm-menu-item-89 a,
li#mm-menu-item-90 a,
li#mm-menu-item-91 a,
li#mm-menu-item-92 a,
li#mm-menu-item-93 a,
li#mm-menu-item-318 a,
li#mm-menu-item-319 a,
li#mm-menu-item-320 a,
li#mm-menu-item-6019 a,
li#mm-menu-item-322 a,
li#mm-menu-item-285 a,
li#mm-menu-item-293 a,
li#mm-menu-item-298 a,
li#mm-menu-item-304 a,
li#mm-menu-item-308 a,
li#mm-menu-item-311 a,
li#mm-menu-item-8726 a,
li#mm-menu-item-8729 a,
li#mm-menu-item-8731 a,
li#mm-menu-item-8738 a,
li#mm-menu-item-8746 a,
li#mm-menu-item-8759 a,
li#mm-menu-item-8753 a {
    color: #fff;
    background-color: rgba(33, 48, 59, 0.8)
}

li#mm-menu-item-88.mm-opened a,
li#mm-menu-item-89.mm-opened a,
li#mm-menu-item-90.mm-opened a,
li#mm-menu-item-91.mm-opened a,
li#mm-menu-item-92.mm-opened a,
li#mm-menu-item-93.mm-opened a,
li#mm-menu-item-2763.mm-opened a,
li#mm-menu-item-318.mm-opened a,
li#mm-menu-item-319.mm-opened a,
li#mm-menu-item-320.mm-opened a,
li#mm-menu-item-6019.mm-opened a,
li#mm-menu-item-322.mm-opened a,
li#mm-menu-item-285.mm-opened a,
li#mm-menu-item-293.mm-opened a,
li#mm-menu-item-298.mm-opened a,
li#mm-menu-item-304.mm-opened a,
li#mm-menu-item-308.mm-opened a,
li#mm-menu-item-311.mm-opened a,
li#mm-menu-item-8726.mm-opened a,
li#mm-menu-item-8729.mm-opened a,
li#mm-menu-item-8731.mm-opened a,
li#mm-menu-item-8738.mm-opened a,
li#mm-menu-item-8746.mm-opened a,
li#mm-menu-item-8759.mm-opened a,
li#mm-menu-item-8753.mm-opened a{
    color: #22303b;
    background-color: #d4d5d9
}

li#mm-menu-item-88 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-89 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-90 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-91 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-92 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-93 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-2763 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-318 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-319 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-320 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-6019 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-322 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-285 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-293 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-298 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-304 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-308 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-311 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-8726 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-8729 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-8731 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-8738 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-8746 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-8759 .mm-panel.mm-vertical ul li a,
li#mm-menu-item-8753 .mm-panel.mm-vertical ul li a {
    background-color: #fff;
    color: #22303b
}

li#mm-menu-item-88 a.mm-next,
li#mm-menu-item-89 a.mm-next,
li#mm-menu-item-90 a.mm-next,
li#mm-menu-item-91 a.mm-next,
li#mm-menu-item-92 a.mm-next,
li#mm-menu-item-93 a.mm-next,
li#mm-menu-item-2763 a.mm-next,
li#mm-menu-item-318 a.mm-next,
li#mm-menu-item-319 a.mm-next,
li#mm-menu-item-320 a.mm-next,
li#mm-menu-item-6019 a.mm-next,
li#mm-menu-item-322 a.mm-next,
li#mm-menu-item-285 a.mm-next,
li#mm-menu-item-293 a.mm-next,
li#mm-menu-item-298 a.mm-next,
li#mm-menu-item-304 a.mm-next,
li#mm-menu-item-308 a.mm-next,
li#mm-menu-item-311 a.mm-next,
li#mm-menu-item-8726 a.mm-next,
li#mm-menu-item-8729 a.mm-next,
li#mm-menu-item-8731 a.mm-next,
li#mm-menu-item-8738 a.mm-next,
li#mm-menu-item-8746 a.mm-next,
li#mm-menu-item-8759 a.mm-next,
li#mm-menu-item-8753 a.mm-next {
    width: 100%;
    height: 135px;
    padding: 0;
    background-color: transparent
}

li#mm-menu-item-88.mm-opened a.mm-next,
li#mm-menu-item-89.mm-opened a.mm-next,
li#mm-menu-item-90.mm-opened a.mm-next,
li#mm-menu-item-91.mm-opened a.mm-next,
li#mm-menu-item-92.mm-opened a.mm-next,
li#mm-menu-item-93.mm-opened a.mm-next,
li#mm-menu-item-2763.mm-opened a.mm-next,
li#mm-menu-item-318.mm-opened a.mm-next,
li#mm-menu-item-319.mm-opened a.mm-next,
li#mm-menu-item-320.mm-opened a.mm-next,
li#mm-menu-item-6019.mm-opened a.mm-next,
li#mm-menu-item-322.mm-opened a.mm-next,
li#mm-menu-item-285.mm-opened a.mm-next,
li#mm-menu-item-293.mm-opened a.mm-next,
li#mm-menu-item-298.mm-opened a.mm-next,
li#mm-menu-item-304.mm-opened a.mm-next,
li#mm-menu-item-308.mm-opened a.mm-next,
li#mm-menu-item-311.mm-opened a.mm-next,
li#mm-menu-item-8726.mm-opened a.mm-next,
li#mm-menu-item-8729.mm-opened a.mm-next,
li#mm-menu-item-8731.mm-opened a.mm-next,
li#mm-menu-item-8738.mm-opened a.mm-next,
li#mm-menu-item-8746.mm-opened a.mm-next,
li#mm-menu-item-8759.mm-opened a.mm-next,
li#mm-menu-item-8753.mm-opened a.mm-next  {
    height: 48px
}

li#mm-menu-item-88 .mm-next:after,
li#mm-menu-item-89 .mm-next:after,
li#mm-menu-item-90 .mm-next:after,
li#mm-menu-item-91 .mm-next:after,
li#mm-menu-item-92 .mm-next:after,
li#mm-menu-item-93 .mm-next:after,
li#mm-menu-item-2763 .mm-next:after,
li#mm-menu-item-318 .mm-next:after,
li#mm-menu-item-319 .mm-next:after,
li#mm-menu-item-320 .mm-next:after,
li#mm-menu-item-6019 .mm-next:after,
li#mm-menu-item-322 .mm-next:after,
li#mm-menu-item-285 .mm-next:after,
li#mm-menu-item-293 .mm-next:after,
li#mm-menu-item-298 .mm-next:after,
li#mm-menu-item-304 .mm-next:after,
li#mm-menu-item-308 .mm-next:after,
li#mm-menu-item-311 .mm-next:after,
li#mm-menu-item-8726 .mm-next:after,
li#mm-menu-item-8729 .mm-next:after,
li#mm-menu-item-8731 .mm-next:after,
li#mm-menu-item-8738 .mm-next:after,
li#mm-menu-item-8746 .mm-next:after,
li#mm-menu-item-8759 .mm-next:after,
li#mm-menu-item-8753 .mm-next:after {
    display: none
}

.mm-listview&gt;li.mm-vertical&gt;.mm-next:after,
.mm-vertical .mm-listview&gt;li&gt;.mm-next:after {
    top: 19px
}

@media (min-width: 610px) {
    .nav-collapse li ul.dropdown-menu li a.mp-back,
    #hamburger,
    span.caret::before {
        display: none
    }
    .nav-collapse li ul.dropdown-menu {
        position: absolute;
        background-color: #22303b;
        left: -9999px
    }
    .nav-collapse li#menu-item-6.dropdown:hover ul.dropdown-menu,
    .nav-collapse li#menu-item-6.dropdown.hovered ul.dropdown-menu {
        min-height: 615px
    }
    .nav-collapse li#menu-item-6.dropdown:hover ul.dropdown-menu ul.dropdown-menu,
    .nav-collapse li#menu-item-6.dropdown.hovered ul.dropdown-menu ul.dropdown-menu {
        min-height: 0
    }
    #contact_top,
    #resp-primary,
    .section_breadcrumb {
        display: block
    }
    #contact_top .four.columns.navstore .six.columns {
        width: 48%
    }
    span.caret::before {
        display: none
    }
    .js .nav-collapse {
        position: relative;
        overflow: visible
    }
    .js .nav-collapse.closed {
        max-height: none
    }
    .nav-toggle {
        display: none
    }
    .nav-collapse li {
        float: left;
        margin: 0;
        padding: 0;
        width: auto;
        display: block;
        text-align: center;
        box-sizing: border-box;
        border-top: none;
        border-right: 1px solid #d8cbc8;
        border-bottom: none;
        border-left: none
    }
    .nav-collapse li:hover,
    .nav-collapse li.hovered {
        background: #22303b
    }
    .nav-collapse li:hover a,
    .nav-collapse li.hovered a {
        color: #fff
    }
    .nav-collapse li:last-child {
        margin: 0;
        border-right: none
    }
    .nav-collapse li a {
        display: block;
        width: auto;
        text-align: left;
        padding: 14px 18px;
        font-size: 20px
    }
    .nav-collapse li.current-page-ancestor,
    .nav-collapse ul#menu-headnav &gt; li.current-menu-item {
        background-color: #dfe0e4
    }
    .nav-collapse li.current-page-ancestor:hover,
    .nav-collapse li.current-page-ancestor.hovered,
    .nav-collapse ul#menu-headnav &gt; li.current-menu-item:hover {
        background: #233039
    }
    .nav-collapse li.current-page-ancestor:hover &gt; a,
    .nav-collapse li.current-page-ancestor.hovered &gt; a {
        color: #fff
    }
    .nav-collapse li.current-page-ancestor:hover ul.dropdown-menu li.current-page-ancestor,
    .nav-collapse li.current-page-ancestor.hovered ul.dropdown-menu li.current-page-ancestor {
        background-color: transparent
    }
    .nav-collapse li.current-page-ancestor a {
        color: #233039
    }
    .nav-collapse li.current-page-ancestor &gt; a:hover {
        color: #fff;
        background-color: #233039
    }
    .nav-collapse li.current-page-ancestor ul li &gt; a:hover {
        color: #fff;
        background-color: rgba(33, 48, 59, 0.6)
    }
    .nav-collapse li a.mp-back {
        display: none
    }
    .nav-collapse li a:hover {
        color: #fff;
        text-decoration: none;
        cursor: pointer
    }
    .nav-collapse li.dropdown.hovered ul.dropdown-menu {
        position: absolute;
        background-color: #22303b;
        top: 56px;
        left: 0
    }
    .nav-collapse li#menu-item-95.dropdown:hover ul.dropdown-menu {
        min-height: 210px
    }
    .nav-collapse li.dropdown ul.dropdown-menu li:nth-child(4n) {
        top: 140px;
        margin: 1.45%
    }
    .nav-collapse li#menu-item-95.dropdown ul.dropdown-menu li:nth-child(4n) {
        top: -8px;
        margin: 1.45%
    }
    .nav-collapse li.dropdown ul.dropdown-menu li ul.dropdown-menu li:nth-child(4n) {
        top: 0
    }
    .nav-collapse li.dropdown ul.dropdown-menu li:nth-child(5n) {
        top: 140px
    }
    .nav-collapse li.dropdown ul.dropdown-menu li ul.dropdown-menu li:nth-child(5n) {
        top: 0
    }
    .nav-collapse li#menu-item-95.dropdown ul.dropdown-menu li:nth-child(5n) {
        top: -8px
    }
    .nav-collapse li.dropdown ul.dropdown-menu li:nth-child(6n) {
        top: 140px
    }
    .nav-collapse li#menu-item-95.dropdown ul.dropdown-menu li:nth-child(6n) {
        top: -8px
    }
    .nav-collapse li.dropdown ul.dropdown-menu li ul.dropdown-menu li:nth-child(6n) {
        top: 0
    }
    .nav-collapse &gt; li.hover &gt; ul.dropdown-menu {
        position: absolute;
        background-color: #22303b;
        top: 58px;
        left: 0
    }
    .nav-collapse li ul.dropdown-menu li {
        width: 31.35%;
        margin: 1.45% 1.45% 1.45% 0;
        position: relative;
        border-right: none
    }
    .nav-collapse li ul.dropdown-menu li:first-child {
        margin: 1.45%
    }
    .nav-collapse li ul.dropdown-menu li:last-child {
        margin: 1.45% 0
    }
    .nav-collapse li#menu-item-97 ul.dropdown-menu li:last-child {
        margin: 20px 0 0
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-88 {
        background: url(../img/gardinen_vorhaenge.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-89 {
        background: url(../img/stoffe.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-90 {
        background: url(../img/jalousien_rollos.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-90:after {
        content: "";
        display: table;
        clear: both
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-91 {
        background: url(../img/boden.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-92 {
        background: url(../img/wand.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-93 {
        background: url(../img/handwerk.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-285 {
        background: url(../img/farben.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-293 {
        background: url(../img/lacke.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-298 {
        background: url(../img/grundierungen.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-304 {
        background: url(../img/tapeten.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-308 {
        background: url(../img/farbkarte.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-311 {
        background: url(../img/mehr.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-320 {
        background: url(../img/tradition.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-6019 {
        background: url(../img/team.png) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-6015 {
        background: url(../img/karriere.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-322 {
        background: url(../img/referenzen.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-2763 {
        background: url(../img/aktuelleprojekte.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-318 {
        background: url(../img/umwelt.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-319 {
        background: url(../img/verantwortung.jpg) no-repeat;
        background-size: cover;
        min-height: 120px
    }




    /* F&amp;B Nav START */

    .nav-collapse li ul.dropdown-menu li#menu-item-8726 {
        background-color: #6f656d;
        min-height: 120px
    }

    .nav-collapse li ul.dropdown-menu li#menu-item-8729 {
        background-color: #888c8f;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-8731{
        background-color: #dfbd51;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-8738{
        background-color: #c1bfb7;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-8746{
        background-color: #80242e;
        min-height: 120px
    }
    .nav-collapse li ul.dropdown-menu li#menu-item-8759 {
        background-color: #687554;
        min-height: 120px
    }

    .nav-collapse li ul.dropdown-menu li#menu-item-8753 {
        background-color: #394a66;
        min-height: 120px
    }


    /* F&amp;B Nav END */



    .nav-collapse li ul.dropdown-menu li a.no-children {
        padding: 0!important;
        height: 100%
    }
    .nav-collapse li ul.dropdown-menu li a.no-children span {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        display: block;
        font-weight: 300;
        font-size: 16px;
        text-align: left;
        padding: 8px 0 5px 8%;
        margin: 0;
        color: #fff;
        background-color: rgba(33, 48, 59, 0.6)
    }
    .nav-collapse li ul.dropdown-menu li a.no-children:hover span {
        text-decoration: underline
    }
    .nav-collapse li ul.dropdown-menu li a {
        font-weight: 300;
        font-size: 16px;
        padding: 0;
        color: #fff;
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 8px 0 5px 8%;
        display: block;
        width: 92%;
        background-color: rgba(33, 48, 59, 0.6);
        text-align: left
    }
    .nav-collapse li.dropdown:hover ul.dropdown-menu li a:hover {
        text-decoration: underline
    }
    .nav-collapse li.dropdown:hover ul.dropdown-menu li ul.dropdown-menu,
    .nav-collapse li.dropdown.hovered ul.dropdown-menu li ul.dropdown-menu {
        position: absolute;
        top: 140px;
        width: 92%;
        border-left: 1px solid #444d55;
        padding: 0 0 0 8%;
        height: auto;
        min-height: 180px
    }
    .nav-collapse li.dropdown:hover ul.dropdown-menu li ul.dropdown-menu li,
    .nav-collapse li.dropdown.hovered ul.dropdown-menu li ul.dropdown-menu li {
        width: 100%;
        margin: 0
    }
    .nav-collapse li.dropdown:hover ul.dropdown-menu li ul.dropdown-menu li a,
    .nav-collapse li.dropdown.hovered ul.dropdown-menu li ul.dropdown-menu li a {
        width: 100%;
        background-color: transparent;
        font-size: 12px;
        text-align: left;
        margin: 0;
        padding: 4px 0;
        position: relative
    }
    .nav-collapse li.dropdown:hover ul.dropdown-menu li ul.dropdown-menu li ul.dropdown-menu,
    .nav-collapse li.dropdown.hovered ul.dropdown-menu li ul.dropdown-menu li ul.dropdown-menu {
        position: relative;
        top: 0;
        width: 100%;
        border-left: none;
        padding: 0;
        min-height: 60px
    }
    .nav-collapse li.dropdown:hover ul.dropdown-menu li ul.dropdown-menu li ul.dropdown-menu li,
    .nav-collapse li.dropdown.hovered ul.dropdown-menu li ul.dropdown-menu li ul.dropdown-menu li {
        width: 100%;
        margin: 0
    }
    .nav-collapse li.dropdown:hover ul.dropdown-menu li ul.dropdown-menu li ul.dropdown-menu li a,
    .nav-collapse li.dropdown.hovered ul.dropdown-menu li ul.dropdown-menu li ul.dropdown-menu li a {
        width: 100%;
        background-color: transparent;
        font-size: 12px;
        color: #c8bab6;
        text-align: left;
        margin: 0;
        padding: 2px 0;
        position: relative
    }
}

@media (min-width: 768px) {
    .section_head.home {
        position: relative;
        width: 100%
    }
}

@media (min-width: 911px) {
    .nav-collapse li.dropdown:hover ul.dropdown-menu,
    .nav-collapse li.dropdown.hovered ul.dropdown-menu {
        min-height: 395px
    }
    .nav-collapse li#menu-item-6.dropdown:hover ul.dropdown-menu,
    .nav-collapse li#menu-item-6.dropdown.hovered ul.dropdown-menu {
        min-height: 340px
    }
    .nav-collapse li#menu-item-6.dropdown:hover ul.dropdown-menu ul.dropdown-menu,
    .nav-collapse li#menu-item-6.dropdown.hovered ul.dropdown-menu ul.dropdown-menu {
        min-height: 0
    }
    .nav-collapse li#menu-item-94.dropdown:hover ul.dropdown-menu,
    .nav-collapse li#menu-item-94.dropdown.hovered ul.dropdown-menu {
        min-height: 390px
    }
    .nav-collapse li#menu-item-94.dropdown:hover ul.dropdown-menu ul.dropdown-menu,
    .nav-collapse li#menu-item-94.dropdown.hovered ul.dropdown-menu ul.dropdown-menu {
        min-height: 190px
    }
    .nav-collapse li#menu-item-95.dropdown:hover ul.dropdown-menu,
    .nav-collapse li#menu-item-95.dropdown.hovered ul.dropdown-menu {
        min-height: 180px
    }
    .nav-collapse li#menu-item-97.dropdown:hover ul.dropdown-menu,
    .nav-collapse li#menu-item-97.dropdown.hovered ul.dropdown-menu {
        min-height: 0
    }
    .nav-collapse li ul.dropdown-menu li {
        width: 15%;
        margin: 1.45% 1.45% 1.45% 0;
        position: relative;
        border-right: none
    }
    .nav-collapse li.dropdown ul.dropdown-menu li:nth-child(4n) {
        margin: 1.45% 1.45% 1.45% 0
    }
    .nav-collapse li#menu-item-95.dropdown ul.dropdown-menu li:nth-child(4n) {
        top: 0;
        margin: 1.45% 1.45% 1.45% 0
    }
    .nav-collapse li.dropdown ul.dropdown-menu li:nth-child(4n) {
        top: 0
    }
    .nav-collapse li.dropdown ul.dropdown-menu li:nth-child(5n) {
        top: 0
    }
    .nav-collapse li#menu-item-95.dropdown ul.dropdown-menu li:nth-child(5n) {
        top: 0
    }
    .nav-collapse li.dropdown ul.dropdown-menu li:nth-child(6n) {
        top: 0
    }
    .nav-collapse li#menu-item-95.dropdown ul.dropdown-menu li:nth-child(6n) {
        top: 0
    }
}

@media (min-width: 1050px) {
    .nav-collapse li#menu-item-6.dropdown:hover ul.dropdown-menu,
    .nav-collapse li#menu-item-6.dropdown.hovered ul.dropdown-menu {
        min-height: 365px
    }
}

@media (min-width: 1160px) {
    .nav-collapse li ul.dropdown-menu li#menu-item-88,
    .nav-collapse li ul.dropdown-menu li#menu-item-89,
    .nav-collapse li ul.dropdown-menu li#menu-item-90,
    .nav-collapse li ul.dropdown-menu li#menu-item-91,
    .nav-collapse li ul.dropdown-menu li#menu-item-92,
    .nav-collapse li ul.dropdown-menu li#menu-item-93,
    .nav-collapse li ul.dropdown-menu li#menu-item-285,
    .nav-collapse li ul.dropdown-menu li#menu-item-293,
    .nav-collapse li ul.dropdown-menu li#menu-item-298,
    .nav-collapse li ul.dropdown-menu li#menu-item-304,
    .nav-collapse li ul.dropdown-menu li#menu-item-308,
    .nav-collapse li ul.dropdown-menu li#menu-item-311,
    .nav-collapse li ul.dropdown-menu li#menu-item-2763,
    .nav-collapse li ul.dropdown-menu li#menu-item-318,
    .nav-collapse li ul.dropdown-menu li#menu-item-319,
    .nav-collapse li ul.dropdown-menu li#menu-item-320,
    .nav-collapse li ul.dropdown-menu li#menu-item-6019,
    .nav-collapse li ul.dropdown-menu li#menu-item-322,
    .nav-collapse li ul.dropdown-menu li#menu-item-6015,
    .nav-collapse li ul.dropdown-menu li#menu-item-8726,
    .nav-collapse li ul.dropdown-menu li#menu-item-8729,
    .nav-collapse li ul.dropdown-menu li#menu-item-8731,
    .nav-collapse li ul.dropdown-menu li#menu-item-8738,
    .nav-collapse li ul.dropdown-menu li#menu-item-8746,
    .nav-collapse li ul.dropdown-menu li#menu-item-8759,
    .nav-collapse li ul.dropdown-menu li#menu-item-8753{
    
        min-height: 140px
    }
    .nav-collapse li.dropdown:hover ul.dropdown-menu li ul.dropdown-menu,
    .nav-collapse li.dropdown.hovered ul.dropdown-menu li ul.dropdown-menu {
        top: 160px
    }
    .nav-collapse li#menu-item-6.dropdown:hover ul.dropdown-menu,
    .nav-collapse li#menu-item-6.dropdown.hovered ul.dropdown-menu {
        min-height: 395px
    }
}

@media (min-width: 1380px) {
    .nav-collapse li ul.dropdown-menu li a {
        font-size: 17px
    }
}

@media (min-width: 1560px) {
    .nav-collapse li ul.dropdown-menu li a {
        font-size: 17px
    }
    .nav-collapse li.dropdown:hover ul.dropdown-menu li ul.dropdown-menu li a,
    .nav-collapse li.dropdown.hovered ul.dropdown-menu li ul.dropdown-menu li a {
        font-size: 14px
    }
    .nav-collapse li.dropdown ul.dropdown-menu li ul.dropdown-menu li ul.dropdown-menu li a {
        font-size: 14px
    }
}
</pre></body></html>