@charset "utf-8";
body {background-color:#5F5F5F;color:#FF8000}
container.mt-4.pt-5.pb-5,.container.pt-5.pb-5 {background-color:#5F5F5F;color:#C0C0C0}
a {color:#C0C0C0}
.swiper-button-next,.swiper-button-prev,#teaserswiper-prev,#teaserswiper-next,.btn-oben {background-color:#5F5F5F;border: 15px solid #5F5F5F;fill:#FF8000}
.swiper-pagination-bullet{background-color:#FF8000}
.swiper-pagination-bullet-active{background-color:#5F5F5F}
.icon-bar,.icon-bar-links {top:33%}
.smsbicon {fill:#FF8000}
.icon-bar a,.icon-bar-links a {color:#FF8000;background-color:#5F5F5F}
.wa-icon-btn svg {fill:#C0C0C0}
.wa-icon-btn:hover svg {fill:#5F5F5F}
.smsbicon {height:20px;width:20px;margin-right:10px}
.icon-bar-links .smsbicon {margin-left:10px;margin-right:1px}
.sm-bar-link {transform:translateX(-26px);-webkit-transform:translateX(-26px)}
.icon-bar-links .sm-bar-link {transform:translateX(-230px);-webkit-transform:translateX(-230px)}
.aktuell {color:#fff;background:#ff0000}
.aktuell svg {height:16px;width:16px;fill:#fff}
#collapseoffen {background-color:#fff;color:#000}
.headersvg {fill:#000}
#headerline,#headerlinesmall{background-color:#5F5F5F}
.headername,a:hover .headername {color:#C0C0C0}
.funnel .btn {
--bs-btn-color:#5F5F5F;
--bs-btn-bg:#C0C0C0;
--bs-btn-border-color:#5F5F5F;
--bs-btn-hover-color:#C0C0C0;
--bs-btn-hover-bg:#5F5F5F;
--bs-btn-hover-border-color:#C0C0C0;
}
.funnel .btn-z {
--bs-btn-color:#C0C0C0;
--bs-btn-bg:#5F5F5F;
--bs-btn-border-color:#C0C0C0;
--bs-btn-hover-color:#5F5F5F;
--bs-btn-hover-bg:#C0C0C0;
--bs-btn-hover-border-color:#5F5F5F;
}
.funnel .card {background-color:#5F5F5F;color:#C0C0C0}
#headerline,#headerlinesmall{background-color:#5F5F5F}
.headername,a:hover .headername {color:#FF8000}
.kontaktbtn {
--bs-btn-color:#5F5F5F;
--bs-btn-bg:#FF8000;
--bs-btn-border-color:#5F5F5F;
--bs-btn-hover-color:#FF8000;
--bs-btn-hover-bg:#5F5F5F;
--bs-btn-hover-border-color:#FF8000;
}
.navbar-toggler {border-color:#FF8000}
.navbar-toggler:focus {box-shadow: 0 0 0 0.25rem#FF8000}
.navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,128,0,.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.navbar-brand-text-line{color:#FF8000}
.dropdown-item:hover,.dropdown-item:focus,#mainmenu .nav-link:hover,#mainmenu .nav-link:focus,#mainmenuwide .nav-link:hover,#mainmenuwide .nav-link:focus,#headerline .nav-link:hover,#headerline .nav-link:focus,#headerlinesmall .nav-link:hover,#headerlinesmall .nav-link:focus,#navbarNavDropdownsmall .nav-link:hover,#navbarNavDropdownsmall .nav-link:focus,#offcanvasNavbar .nav-link:hover,#offcanvasNavbar .nav-link:focus, {color: #C0C0C0;background-color: #5F5F5F;box-shadow:0 3px 6px rgba(192,192,192,.2)}
#mainmenu,#mainmenuwide,#navbarNavDropdownsmall,.offcanvas-body,.offcanvas-header {background-color: #5F5F5F}
#mainmenu .nav-link,#mainmenuwide .nav-link,.dropdown-item,#navbarNavDropdownsmall .nav-link,.dropdown-item,#offcanvasNavbar .nav-link,.dropdown-item {color:#C0C0C0}
.dropdown-menu.show{background-color: #5F5F5F}
.kontaktbtnsmall {
--bs-btn-color:#C0C0C0;
--bs-btn-bg:#5F5F5F;
--bs-btn-border-color:#C0C0C0;
--bs-btn-hover-color:#5F5F5F;
--bs-btn-hover-bg:#C0C0C0;
--bs-btn-hover-border-color:#5F5F5F;
}
.headerswipercaption {color:#FF8000;background-color:rgba(95,95,95,0.6);top:25%;left:15%;right:15%}
.mainheader{text-align: center}
img.overlay{margin-right:auto;margin-left:auto}
.leistungslistebox{background-color:#5F5F5F;color:#FF8000}
.counterentry .card{background-color:#5F5F5F;color:#C0C0C0}
.LeistImgContainer,.LeistungsBox .content {background: #5F5F5F}
.LeistImgContainer svg {fill: #C0C0C0}
.flip-card-title {color:#C0C0C0}
.backcard {background: linear-gradient(45deg, #5F5F5F, #ffffff)}
.backcard h5 {color:#FF8000}
.dreiercard .card {background-color:#5F5F5F;color:#C0C0C0}
.btn-mehr,.btn-mehr:hover{background-color:#C0C0C0;color:#5F5F5F}
.btn-mehr svg {fill:#5F5F5F}
.footer{background-color:#5F5F5F;color:#FF8000}
.footerheading{color:#FF8000}
.footericon.footerheading .bi{fill:#FF8000}
.footer .icon-link {color:#FF8000}
.footer .icon-link:hover{color:#FF8000}
.footer .text-footer{color:#FF8000}
.subfooter{background:#FF8000;color:#5F5F5F}
.subfooter .btn.btn-link {color:#5F5F5F}
.subfooter .btn.btn-link:hover {color:#5F5F5F}
.subfooter .text-footer{color:#5F5F5F}
.entry {margin-top:24px!important}
.cookietable {--bs-table-bg:#5F5F5F;--bs-table-color:#C0C0C0;--bs-table-border-color:#C0C0C0}
.btn-cookie,.btn-cookie:hover {color:#C0C0C0;border-color:#C0C0C0}
.form-group .btn {
--bs-btn-color:#C0C0C0;
--bs-btn-bg:#5F5F5F;
--bs-btn-border-color:#C0C0C0;
--bs-btn-hover-color:#5F5F5F;
--bs-btn-hover-bg:#C0C0C0;
--bs-btn-hover-border-color:#5F5F5F;
}
.jplist-dd-panel,.jplist-drop-down .jplist-dd-panel:after,.jplist-drop-down,.jplist-panel{color:#C0C0C0}
.headerswiper .swiper-wrapper {height: calc(100vh - 165px)}
.swiperchild {width:100%;height:100%;background-position:center;background-size:cover}
@keyframes zoom {from {transform: scale(1)}to {transform: scale(1.5)}}
.headerswiper .swiper-slide-prev,.headerswiper .swiper-slide-active,.headerswiper .swiper-slide-duplicate-active {div {animation-name: zoom;animation-duration:10s;animation-fill-mode: forwards;animation-timing-function:linear}}}}
