a:link {color:#E30613; text-decoration:none;}
a:visited {color:#E30613; text-decoration:underline;}
a:active {color:{$meinText.link}; text-decoration:none;}
a:hover {color:#E30613; text-decoration:underline;}
body {color: #1D1D1B;}
.cicolor {color: #E30613;}
.ciheader h1.section-heading , .ciheader h2.section-heading , .ciheader h3.section-heading  {color:  #E30613 !important;}
::selection {background: #E30613; text-shadow: none; color:#fff;}
#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover {color: #E30613;}
ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover {background-color: #E30613;}
#mainNav {background-color: rgba(0,0,0,0.8);}
@media (min-width: 992px) { #mainNav.navbar-shrink { padding-top: 0; padding-bottom: 0; background-color: rgba(0,0,0,0.8);}}
@media (min-width: 992px) {#mainNav {background-color: transparent;}}
@media (min-width: 576px) {.frame-layout-4 {max-width: 540px;}}
@media (min-width: 768px) {.frame-layout-4 {max-width: 720px;}}
@media (min-width: 992px) {.frame-layout-4 {max-width: 960px;}}
@media (min-width: 1200px) {.frame-layout-4 {max-width: 1140px;}}
.frame-layout-4 {width: 100%; padding-right: 30px; padding-left: 30px; margin-right: auto; margin-left: auto;}
#mainNav .navbar-toggler { color: white; background-color: #E30613;}
@media (max-width:500px){.navbar-nav{background-color:rgba(0,0,0,0.8);border-top:3px solid #E30613;}}
.navbar-nav .nav-item .nav-link:hover{color:#E30613;}.navbar-expand-md .navbar-nav .dropdown-menu{border-top:3px solid #E30613;}
.dropdown-item:hover{background-color:#E30613;color:#fff;}nav{-webkit-transition: padding-top .3s,padding-bottom .3s;-moz-transition: padding-top .3s,padding-bottom .3s; transition: padding-top .3s,padding-bottom .3s; border: none;}
footer.footer{background:#f2f2f2;position: relative;}
footer{color:rgba(0,0,0,1)}

footer .footeroverlay {
    height: 100%;
    position: absolute;
    display: block;
    width: 100%;
    top: 0;
    left: 0;
}
footer a:visited{color:rgba(0,0,0,1)}
footer a:link{color:rgba(0,0,0,1)}
.poweredby{background:rgba(0,0,0,1);}
.btn-primary {background-color: #E30613; border-color: #E30613;}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    background-color: #fff !important;
    border-color: #E30613 !important;
    color: #E30613;
}
.form-group label {display: none;}
textarea.form-control {
    height: 150px;
}
.pagecontent {margin-top: 50px; margin-bottom: 50px;}
header.subhead {
    background-image: url('../../../fileadmin/Header_US.jpg');position: relative;background-size: cover;}
.subheaderoverlay {
    background: rgba(0,0,0,0.8);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
}
.mt-1 {margin-top: 10px !important;}
.mt-2 {margin-top: 20px !important;}
.mt-3 {margin-top: 30px !important;}
.mt-4 {margin-top: 40px !important;}
.mt-5 {margin-top: 50px !important;}
.mt-6 {margin-top: 60px !important;}
.mt-7 {margin-top: 70px !important;}
.mt-8 {margin-top: 80px !important;}
.mt-9 {margin-top: 90px !important;}
.mt-10 {margin-top: 100px !important;}

.mb-1 {margin-bottom: 10px !important;}
.mb-2 {margin-bottom: 20px !important;}
.mb-3 {margin-bottom: 30px !important;}
.mb-4 {margin-bottom: 40px !important;}
.mb-5 {margin-bottom: 50px !important;}
.mb-6 {margin-bottom: 60px !important;}
.mb-7 {margin-bottom: 70px !important;}
.mb-8 {margin-bottom: 80px !important;}
.mb-9 {margin-bottom: 90px !important;}
.mb-10 {margin-bottom: 100px !important;}

.pt-1 {padding-top: 10px !important;}
.pt-2 {padding-top: 20px !important;}
.pt-3 {padding-top: 30px !important;}
.pt-4 {padding-top: 40px !important;}
.pt-5 {padding-top: 50px !important;}
.pt-6 {padding-top: 60px !important;}
.pt-7 {padding-top: 70px !important;}
.pt-8 {padding-top: 80px !important;}
.pt-9 {padding-top: 90px !important;}
.pt-10 {padding-top: 100px !important;}

.pb-1 {padding-bottom: 10px !important;}
.pb-2 {padding-bottom: 20px !important;}
.pb-3 {padding-bottom: 30px !important;}
.pb-4 {padding-bottom: 40px !important;}
.pb-5 {padding-bottom: 50px !important;}
.pb-6 {padding-bottom: 60px !important;}
.pb-7 {padding-bottom: 70px !important;}
.pb-8 {padding-bottom: 80px !important;}
.pb-9 {padding-bottom: 90px !important;}
.pb-10 {padding-bottom: 100px !important;}