@font-face{font-family:'Mulish';font-style:normal;font-weight:400;src:url("/fileadmin/templates/assets/fonts/mulish-v3-latin-regular.eot");src:local(""),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-regular.woff2") format("woff2"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-regular.woff") format("woff"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-regular.ttf") format("truetype"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-regular.svg#Mulish") format("svg")}@font-face{font-family:'Mulish';font-style:normal;font-weight:700;src:url("/fileadmin/templates/assets/fonts/mulish-v3-latin-700.eot");src:local(""),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-700.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-700.woff2") format("woff2"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-700.woff") format("woff"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-700.ttf") format("truetype"),url("/fileadmin/templates/assets/fonts/mulish-v3-latin-700.svg#Mulish") format("svg")}@font-face{font-family:'Rancho';font-style:normal;font-weight:400;src:url("/fileadmin/templates/assets/fonts/rancho-v11-latin-regular.eot");src:local(""),url("/fileadmin/templates/assets/fonts/rancho-v11-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/assets/fonts/rancho-v11-latin-regular.woff2") format("woff2"),url("/fileadmin/templates/assets/fonts/rancho-v11-latin-regular.woff") format("woff"),url("/fileadmin/templates/assets/fonts/rancho-v11-latin-regular.ttf") format("truetype"),url("/fileadmin/templates/assets/fonts/rancho-v11-latin-regular.svg#Rancho") format("svg")}.carousel .carousel-indicators{right:0;bottom:-5%;justify-content:center;margin-right:0;margin-left:0}@media (min-width: 768px){.carousel .carousel-indicators{bottom:0}}@media (min-width: 992px){.carousel .carousel-indicators{bottom:11%;justify-content:flex-end;margin-right:2%}}@media (min-width: 1200px){.carousel .carousel-indicators{bottom:10%}}.carousel .carousel-indicators li{background-color:#ef8014;height:5px}.headerStart{position:relative}.headerStart .headerStartOverlay{position:absolute;top:0;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(255,255,255,0) 20%, rgba(255,255,255,0.9) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 20%, rgba(255,255,255,0.9) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 20%, rgba(255,255,255,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=0 )}@media (min-width: 768px){.headerStart .headerStartOverlay{background:-moz-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=0 )}}.headerStart .headerStartWrap{position:absolute;width:100%;bottom:18%}@media (min-width: 768px){.headerStart .headerStartWrap{bottom:20%}}@media (min-width: 992px){.headerStart .headerStartWrap{bottom:15%}}.headerStart .headerStartWrap .headerStartTitle{font-family:"Rancho";color:#4a6e93;font-size:2em;text-align:center;line-height:1em}@media (min-width: 576px){.headerStart .headerStartWrap .headerStartTitle{font-size:2.5em}}@media (min-width: 768px){.headerStart .headerStartWrap .headerStartTitle{font-size:2.8em}}@media (min-width: 992px){.headerStart .headerStartWrap .headerStartTitle{font-size:3em}}@media (min-width: 1200px){.headerStart .headerStartWrap .headerStartTitle{font-size:4em}}.teaser a{color:#4c4c4c}.teaser a:hover{color:#4c4c4c}.teaser .teaserHeadline{font-size:1.7em;font-weight:700;margin-bottom:0.5rem;line-height:1.2}.teaser img{max-width:100%}.kontaktslider{position:fixed;top:50%;right:0;z-index:20;color:#ffffff}.kontaktslider .transition{-webkit-transition:transform 0.5s linear;-moz-transition:transform 0.5s linear;-ms-transition:transform 0.5s linear;-o-transition:transform 0.5s linear;transition:transform 0.5s linear}.kontaktslider .kontaktsliderWrap.closed{transform:translateX(0)}.kontaktslider .kontaktsliderWrap.open{transform:translateX(-220px);z-index:2}.kontaktslider .kontaktsliderSymbol{background:#EF8014;width:50px;height:50px;font-size:1.5em;cursor:pointer;position:relative;right:0;border-bottom-left-radius:5px;border-top-left-radius:5px;margin-bottom:0.2em}.kontaktslider .kontaktsliderSymbol:last-of-type{margin:0}.kontaktslider .kontaktsliderContent{background:#EF8014;padding:0.9em 0.5em 0.5em 0.8em;position:absolute;top:0;right:-220px;width:220px;z-index:2;font-size:0.8em;line-height:1em;min-height:50px}.kontaktslider .kontaktsliderContent a{color:#ffffff}.kontaktslider .kontaktsliderContent a:hover{color:#ffffff}.kontaktslider .kontaktsliderContent i{position:absolute;right:5px;top:5px;cursor:pointer}.iconleiste a{color:#4c4c4c}.iconleiste a img{max-height:50px;max-width:100% !important;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;transform:translateY(0);width:auto;height:auto}@media (min-width: 992px){.iconleiste a img{max-height:80px}}.iconleiste a:hover{color:#ef8014}.iconleiste a:hover img{transform:translateY(-10px)}.iconleiste p.iconleisteHeadline{font-size:0.9em}@media (min-width: 992px){.iconleiste p.iconleisteHeadline{font-size:1.1em}}.iconleiste p.iconleisteHeadline:after{content:"";display:block;width:100%;height:2px;background-color:#ef8014}.iconleiste p.iconleisteHeadline span{padding:0 0.5em}.py-iconleiste{padding-top:2em !important}@media (min-width: 992px){.py-iconleiste{padding-top:1em !important}}.mitarbeiter{border:1px solid #ebeaea}.mitarbeiter .mitarbeiterFoto img{max-width:100% !important;width:auto}.mitarbeiter .mitarbeiterAbteilung div{background-color:#ee7d0b;color:#ffffff}.mitarbeiter .mitarbeiterText .mitarbeiterName{font-weight:900}.mitarbeiter .mitarbeiterText .mitarbeiterPosition,.mitarbeiter .mitarbeiterText .mitarbeiterTelefon,.mitarbeiter .mitarbeiterText .mitarbeiterMail{font-size:0.8em;line-height:1em}.mitarbeiter .mitarbeiterText .mitarbeiterPosition{line-height:1.4em}.mitarbeiter .mitarbeiterText .mitarbeiterMail a{word-break:break-all}.opening{margin-bottom:2rem;padding:0;border:1px solid;border-radius:5px}.opening h3{background-color:#ee7d0b;padding:0.75rem;text-align:center;margin-bottom:0;border:0px solid white;border-radius:4px 4px 0 0}.opening h4{font-family:"Rancho";font-weight:500;font-size:1.5rem}.opening table{width:100%;color:#212529}.opening table th{vertical-align:bottom;padding:0.75rem;border-bottom:2px solid #dee2e6;background-color:#d3d3d3;border-top:1px solid #dee2e6}.opening table td{padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6}.opening tfoot{background-color:#ee7d0b}.opening tfoot td{border-radius:0 0 4px 4px}#ticker.marquee{width:100%;white-space:nowrap;overflow:hidden;padding:1em 0;background-color:#ef7d0b;color:#ffffff}#ticker.marquee span{display:inline-block;padding-left:100%;animation:marquee 25s linear infinite}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.hinweisModal .modal-content{border:1px solid #ee7d0b;background-color:#ee7d0b}.hinweisModal .modal-content .modal-body{background-color:#ffffff}.hinweisModal .modal-content .modal-header,.hinweisModal .modal-content .modal-footer{background-color:#ee7d0b;color:#ffffff;border:none}.hinweisModal .modal-content .modal-header .modal-title,.hinweisModal .modal-content .modal-footer .modal-title{color:#ffffff}.hinweisModal .modal-content button{background-color:#ffffff;color:#ee7d0b !important;font-weight:bold}.popupModal .modal-content{border:10px solid #ffffff;min-height:500px}.popupModal .modal-content .modal-body{background-position:center center;background-repeat:no-repeat;background-size:cover}.popupModal .modal-content .modal-body .popupModalClose{cursor:pointer;font-size:1.5em;top:5px;right:15px;z-index:2}.popupModal .modal-content .modal-body .popupModalText{font-size:2rem;text-transform:uppercase;font-weight:900}.popupModal .modal-content .modal-body .popupModalOverlayLink{left:0;top:0}.popupModal .modal-content .modal-body .popupModalOverlayLink:hover+.popupModalTextWrap .popupModalLink{background-color:#ef8014;border-color:#ef8014;color:#ffffff !important}
