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

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

/* 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,
input.submit {
    background-color:#E21B23;
}

/* 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 {
    color:#E21B23;
    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;
}

/* 353535 - Color */
h1,
h2,
h3 {
    color:#353535;
}

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

/* awesome btn icon */
.btn:before {
    content:"\f0a9";
}
.slider-Bg {
    background-image:url("../img/header-pic.jpg");
    background-size: cover;
}
.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;
}
