/* mainColor:: BorderTop */
.ce_comments,
.mod_registration,
h1:before,
h1:after {
    border-top:3px solid #1E1E1E;
}

/* mainColor:: BorderBottom */
table thead tr {
    border-bottom:3px solid #1E1E1E;
}

/* mainColor:: Background */
table.calendar td.active,
.scrolltop a:hover:after,
.iconTrans img,
.btn,
.mainnavi,
p.more:hover,
p.back:hover,
#header .mainnavi ul.level_2,
.ce_accordion .toggler,
#willkommen .image_container,
.mod_quicknav select,
.submit {
    background-color:#1E1E1E;
}

/* mainColor:: FontColor */
.scrolltop a:after,
.quote-position,
h4,
.fa,
span.date:before,
.mod_newslist p.info:before,
.mod_eventreader p.info:before,
.mod_newsreader p.info:before,
.footersocials a:hover,
.topnavi a:hover,
.topnavi  a:focus,
.mod_newslist h2 a:hover,
.mod_eventlist h2 a:hover,
.clients .quote-position,
.mod_faqlist a:hover,
.side-navi .mainnavi ul.level_1 > .active:hover,
.side-navi .mainnavi ul.level_1 > .trail:hover,
.side-navi .mainnavi ul.level_1 > .forward:hover,
.OutsideIn a:hover {
    color:#1E1E1E;
    text-shadow: none;
}

/* FontColor :: Grey */
.mainnavi  .level_1 span.active,
.mainnavi  .level_1 span.forward,
.mainnavi  .level_1 a.trail,
a {
    color:#353535;
    text-shadow: none;
}

/* D42514 - Background */
.header .submit:hover,
.submit:hover {
    background-color:#D42514;
}

/* EFEFEF :: Background */
.InsideOut {
    background-color:#EFEFEF;
}

/* awesome btn icon */
.btn:before {
    content:"\D42514";
}
_.slider-Bg {
    background-image:url("../images/waermepumpe-aachen.webp");
    background-size: contain;
}
.areaBg-1 {
    background-image:url("../images/Monteur_lang.webp");
    background-size: cover;
    background-attachment: fixed;
}
.areaBg {
    background-image:url("../img/newsletter.jpg");
    background-size: cover;
}
.areaBg-2 {
    background-image:url("../img/banner.jpg");
    background-size: cover;
    background-attachment: fixed;
}
.areaBg-3 {
    background-image:url("../img/footer_pic.jpg");
    background-size: cover;
    background-attachment: fixed;
}
.areaBg-4 {
    background-image:url("../images/5Sterne.webp");
    height:900px;
    background-size: cover;
    background-position: center calc(100% + 80px);

}
/* Mobile */
@media (max-width: 768px) {
    .areaBg-4 {height:inherit;background-position: center bottom;}
}
