nav.clearfix {
    display:none!important;
}

#dnn_ctl02_plHeaderNormal {
    text-align:center!important;
}

header a.logo {
    float: inherit!important;
}

.btnNavi {
    display:none!important;
}

#dnn_ctr395_Layout4Spalten_plLayout4Spalten img, #dnn_ctr456_Layout3Spalten_plLayout3Spalten img {
    border:solid 3px #ffffff;
}

span.icon {
    color: #333!important;
}

#dnn_ctr397_HotkeysView_plHotKeyModul a {
    border:solid #333 4px;
}

#dnn_ctr397_HotkeysView_plHotKeyModul a:hover {
    color:#ffb700!important;
    border:solid #ffb700 4px!important;
    background:#333!important;
}

div.hotkeysBar a {
    color:#333!important;
}

span.scrollTop,span.scrollDown {
    color:#333!important;
    border:solid #333 4px!important;
    background:#ffb700!important;
}

span.scrollTop:hover,span.scrollDown:hover {
    color:#ffb700!important;
    border:solid #ffb700 4px!important;
    background:#333!important;
}

#dnn_ctr392_ContactView_plContactWrapper .icon {
    border:solid #333333 4px;
}

.icon .fa {
    margin-top:-4px!important;
}

.LayoutSpalten .mainBGColor > *, #dnn_ctr395_ModuleContent .LayoutSpalten .darkBGColor > *, .LayoutSpalten .brightBgColor > *, .LayoutSpalten .lightBgColor > * {
    padding-left: 0!important;
    padding-right: 0!important;
}

#dnn_ctr390_Layout2Spalten_plColContent1 {
    margin-top:30px;
}

.bildmitrahmen {
    border:solid 3px #ffffff;
}

#dnn_ctr395_Layout4Spalten_plColContent3 p a.whitelink {
    color:#fff;
    text-decoration:underline;
    font-weight:700;
}

#dnn_ctr395_Layout4Spalten_plColContent3 p a.whitelink:hover {
    color:#fff;
    text-decoration:none;
    font-weight:700;
}

.contactText {
    padding-top:100px!important;
}

header #dnn_ctl02_plHeaderNormal a.logo img {
    max-width:350px!important;
    margin-top:10px;
}

header.scrollActive #dnn_ctl02_plHeaderNormal a.logo img {
    margin-top:0!important;
    max-width:350px!important;
    max-height:100%!important;
}

header.fixed.scrollActive a.logo, header.new-design.scrollActive a.logo {
    height: 70px!important;
}


#dnn_ctr423_Layout2Spalten_plLayout2Spalten {
    background: url(https://www.dirk-zilligen-catering.de/Portals/0/Images/xmas-BG1.png);
}

#dnn_ctr425_Layout2Spalten_plLayout2Spalten {
    background: url(https://www.dirk-zilligen-catering.de/Portals/0/Images/tisch-BG.jpg);
}

#dnn_ctr423_Layout2Spalten_plColContent1, #dnn_ctr425_Layout2Spalten_plColContent1 {
    background:none!important;
}

#dnn_ctr423_Layout2Spalten_plColContent2 {
    background:rgba(255,183,0,0.75)!important;
}

#dnn_ctr425_Layout2Spalten_plColContent2 {
    background:rgba(255,255,255,0.75)!important;
}


#dnn_ctr448_ModuleContent div.LayoutSpalten .LayoutSpaltenContent {
    margin: auto;
}

#dnn_ctr451_ModuleContent ul {
    padding-left: 2.5em!important;
}

/*#dnn_ctr451_ModuleContent ul li {
    list-style-position: inside;
}*/

@media (max-width: 1024px) {
    .getraenkeschild-desktop {
        display:none;
    }
    .getraenkeschild-mobil {
        display:block;
    }    
}

@media (min-width: 1025px) {
    .getraenkeschild-desktop {
        display:block;
    }
    .getraenkeschild-mobil {
        display:none;
    }    
}







