/**** definitions ****/
:root {
  --color1: #85ADBD;
  --color2: #C7D0BD;
}

/* main:: BorderTop */
.rightblock {
    border-left:3px solid var(--color1);
}

/* mainColor:: BorderTop */
.ce_comments,
.mod_registration,
h1:before,
h1:after {
    border-top:3px solid var(--color1);
}

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

/* mainColor:: Background */
#slider a.btn,
.bangb1,
table.calendar td.active,
.scrolltop a:hover:after,
.iconTrans img,
.btn,
.pro,
span.date:before,
.mod_newslist time:before,
.mod_newslist p.info:before,
.mod_eventreader p.info:before,
.mod_newsreader p.info:before,
p.more:hover,
p.back:hover,
#header .mainnavi ul.level_2,
#header .mainnavi ul.level_3,
.ce_accordion .toggler,
#willkommen .image_container,
.mod_quicknav select,
.submit,
p.info a:hover,
p.more a:hover,
p.back a:hover,
.mod_faqlist ul li,
.slider-control a.slider-prev:hover:before,
.slider-control a.slider-next:hover:after {
    background-color:var(--color1);
}

/* mainColor:: FontColor */
.slider-Bg  h2,
.subnavi li,
.subnavi a:hover,
footer .mod_navigation li a:hover,
footer .mod_navigation li span:hover,
footer .mod_newslist a:hover,
footer .mod_eventlist a:hover,
p.footerIcons a:hover:after,
.scrolltop a:after,
.quote-position,
.fa,
.footersocials a:hover,
.topnavi a:hover,
.topnavi  a:focus,
.mod_newslist h2 a:hover,
.mod_eventlist h2 a:hover,
figcaption:hover,
a:hover {
    color:var(--color1);
    text-shadow: none;
}

/* 17181C - Color */
h1,
h2,
h3 {
    color:var(--color2);
}

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

/* E7E7E7 :: Color */
.OutsideIn,
.OutsideIn p,
.OutsideIn h2 {
    color:#E7E7E7;
}

/* E7E7E7 :: Background */
.InsideOut {
    background-color:#E7E7E7;
    color:var(--color2);
}

/* 17181C:: Background */
#service em,
.OutsideIn {
    background-color:var(--color2);
    color:#E7E7E7;
}
.slider-Bg {
    background-image:url("../../../files/SVR-Turnen/Bilder/Startseite/turnen-background.jpg");
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}
.areaBg-2 {
    background-image:url("../../../files/567-activefitness/img/banner/long-banner.jpg");
    background-size: cover;
}


h1 {
    font-size: 35px;
    margin: 0 0 20px;
    padding: 0 0 10px 0;
}

h2 {
    font-size: 25px;
    margin: 0 0 10px;
    padding: 0 0 10px 0;
}
h3 {}