:root {
    --color1: #00714a; /* grün */
    --color2: #141416; /* schwarz */
    --color3: #870a25; /* rot */
    --color4: #f1f1f1; /* hellgrau */
    --color5: #112233; /* dunkelgrau */
    --color6: #d3e8dc; /* hellgrün */
}

a.btn:hover {
    border:2px solid var(--color1);;
}
.mainnavi,
.fixedTop .mainnavi {
    border-bottom:3px solid var(--color1);
}

/* mainColor:: FontColor */
.overlay-menu ul.level_1 > li > a.active,
.overlay-menu ul.level_1 > li > span.active,
.overlay-menu ul.level_1 > li > span.trail,f
.overlay-menu ul.level_1 > li > a.trail,
.overlay-menu ul.level_1 > li > a:hover,
.overlay-menu ul.level_1 > li > span:hover,
.overlay-menu ul.level_2 > li > a.active,
.overlay-menu ul.level_2 > li > span.active,
.overlay-menu ul.level_2 > li > span.trail,
.overlay-menu ul.level_2 > li > a.trail,
.overlay-menu ul.level_2 > li > a:hover,
.overlay-menu ul.level_2 > li > span:hover,
.overlay-menu ul.level_2 > li > .forward,
.ce_downloads a:hover .downloadicon,
a.btn:hover,
.mod_eventlist div.header a,
p.more a,
p.back a,
p.info a,
p.more a:hover,
p.back:hover,
.newsitem .info,
.footer .mod_subscribe .submit:hover {
    color:var(--color1);
}
.ce_accordion .toggler {
    border-top:1px solid var(--color1);
}
#footer .submit {
    color:var(--color1);
}
.light-bg {
    background-color:#919192;
}
.redborder figure {
    border-bottom:4px solid var(--color1);
}

/* 141416:: Background */
.fa-white .fa:hover,
.home #newsletter .submit,
#slider .page-scroll em,
.dark-bg,
#slider .slider-control a.slider-prev:before,
#slider .slider-control a.slider-next:after,
.slider-control a.slider-prev:before,
.slider-control a.slider-next:after,
.pagination li span:hover,
.pagination li a:hover,
.overlay-menu,
footer,
.submit:hover,
.right-search .submit:hover,
.search .submit:hover {
    background-color:var(--color2);
}
.rightblock h3,
h1:before,
h1:after {
    border-bottom:1px solid var(--color1);
}

footer .footercontainer,
footer .footercontainer  .container {
  background-color: var(--color6);
}

.overlay-menu {
  background-color: rgba(17, 34, 51, 0.98);
}

/* mainColor:: BorderBottom */
table thead tr {
    border-bottom:2px solid var(--color1);
}

/* mainColor:: Background */
.button-menu .bi-list,
table.calendar td.active,
.iconTrans img,
.fa-white .fa,
#willkommen .image_container,
.mod_quicknav select,
#footer .submit,
#header .mainnavi ul.level_2,
#header .mainnavi ul.level_3,
.ce_accordion .toggler:hover,
.ui-accordion-icons.active,
p.footerIcons a:hover:after,
.submit:before,
.navi-content .bi,
.clients,
.ce_form .home-contact,
.project-bg:hover,
.right-search .submit,
.search .submit,
.submit {
    background-color:var(--color1);
}

.color-bg {
  background-color: var(--color6);
}

.logo img {
    background-color:#ffffff;
}

.footer-bottom {
  background-color: var(--color1);
}

/* mainColor:: FontColor */
footer .mod_navigation li a:hover,
footer .mod_navigation li span:hover,
footer .mod_navigation li a.active,
footer .mod_navigation li span.active,
footer .mod_navigation li span.trail,
footer .mod_navigation li a.trail,
.mainnavi .level_1 a:hover,
.mainnavi .level_1 span:hover,
.topnavi a:hover,
.topnavi  a:focus,
header .submit,
a:active,
a:hover,
.level_1 > li:hover,
#slider .slider-control a.slider-prev:hover:before,
#slider .slider-control a.slider-next:hover:after,
.slider-control a.slider-prev:hover:before,
.slider-control a.slider-next:hover:after,
.orange,
.scrolltop a:hover:after {
    color: var(--color3);
    text-shadow: none;
}

/* 141416 - Color */
figure.image_container figcaption,
h1,
h2,
h4,
.navi-content strong,
#footer .submit:hover,
.fa,
.button-menu .fa,
.navi-content h3,
.newstxt p.more a:hover,
.newstxt p.more a:focus,
.newstxt p.more a:active,
p.back a:hover,
p.back a:focus,
p.back a:active,
.submit:hover,
.submit:focus,
.submit:active,
.mod_eventlist div.header a:hover,
p.more a:hover,
p.back a:hover,
p.info a:hover {
    color:var(--color2);
}

/* FontColor :: Grey */
a {
    color:#353535;
    text-shadow: none;
}

/* 919192 :: Color */
.OutsideIn,
.OutsideIn p,
.OutsideIn h2 {
    color:var(--color2);
}


/* 919192 :: Background */
.InsideOut {
    background-color:#919192;
    color:var(--color2);
}
.areaBg-2 {
    background-image:url("../../../files/biblische-reisen/img/beispielsbilder/banner_small.jpg");
    background-attachment: fixed
}
.areaBg-3 {
    background-image:url("../../../files/biblische-reisen/img/beispielsbilder/banner_big.jpg");
    background-size: cover;
    background-attachment: fixed
}
.areaBg-4 {
    background-image:url("../../../files/biblische-reisen/img/beispielsbilder/banner2.jpg");
    background-attachment: fixed
}
.areaBg-5 {
    background-image:url("../../../files/biblische-reisen/img/beispielsbilder/banner2.jpg");
    background-attachment: fixed
}
.areaBg-6 {
    background-image:url("../../../files/biblische-reisen/img/beispielsbilder/banner4.jpg");
    background-attachment: fixed
}
.areaBg-reiseziele {
    background-image:url("../../../files/biblische-reisen/img/banner/banner-reiseziele.jpg");
    background-attachment: fixed
}
.areaBg-counter {
    background-image:url("../../../files/biblische-reisen/img/banner/banner-counter.jpg");
    background-attachment: fixed
}