/* style.css */
.cblue{}.mod_eventlist.block h2{margin-top:20px;background: rgba(0,0,0,0)}.mod_newslist.block h2{margin-top: 20px}.mod_eventlist.block h1{color: #FF8400;font-size: 24px;font-weight: bold;font-family: 'Futura PT', sans-serif}.mod_eventlist.block p{margin: 0}.mod_eventlist.block{max-width:1200px;    margin:0 auto;    padding:1px 20px 20px;    text-align:justify;margin-bottom: 50px}layout_short.arc_1.block.odd{border-bottom: solid 1px;    margin-bottom: 20px}.layout_short.arc_1.block.odd h2{padding-top: 0px;    margin-block-start: 0em;    margin-top: 0px;    margin-bottom: 0px}.layout_short.arc_1.block.last.even h2{padding-top: 0px;    margin-block-start: 0em;    margin-top: 0px;    margin-bottom: 0px}.layout_short.arc_1.block.odd{border-bottom: solid 1px;    margin-bottom: 20px}.layout_short.arc_1.block.odd p{margin-top: 0px}.layout_short.arc_1.block.last.even p{margin-top: 0px}.layout_short.arc_1.block.odd h2:after{width: 0%;    height: 0px}.layout_short.arc_1.block.last.even h2:after{width: 0%;    height: 0px}.layout_short.arc_1.block.odd a{text-decoration: none;color: #FF8400}.layout_short.arc_1.block.last.even a{text-decoration: none;color: #FF8400}.teaser{}.layout_short.arc_1.block.first.even a{text-decoration: none;color: #FF8400}.layout_short.arc_1.block.first.even{border-bottom: solid 1px;margin-bottom: 20px}.info p{font-size: 33px}.info{padding-bottom: 0px;margin-block-start: 0em;margin-block-end: 0em}.layout_short.arc_1.block.first.even h2{padding-top: 0px;margin-block-start: 0em;margin-top: 0px;margin-bottom: 0px}.layout_short.arc_1.block.first.even p{margin-top: 0px}.layout_short.arc_1.block.first.even h2:after{width: 0%;height: 0px}body{margin:0;padding:0;text-align:justify;font-family:'Gill Sans MT',sans-serif;line-height:1.6;scroll-behavior: smooth}.mod_newslist.block{max-width:1200px;margin:0 auto;padding:1px 20px 20px;text-align:justify}.overlay{width:100%;height:0%;left:0;top:0;position:fixed;z-index: 1;background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.9);overflow-y: hidden;transition: 0.5s}.overlay-content{width:100%;top:25%;position:relative;text-align:center}.overlay a{display:block;padding:8px;font-size:36px;text-decoration:none;color:#818181;transition: 0.3s}.overlay a:hover,.overlay a:focus{color:#f1f1f1;transform: scale(1.25)}.hero p{margin-bottom:40px;    font:26px 'Futura PT',sans-serif;    text-shadow: 2px 2px 4px #000000}.overlay .closebtn{top:20px;position:absolute;font-size:60px;right: 45px}.opener{color: black}.outline-span{width:50px;height:50px;top:50px;position:fixed;display:inline-block;text-align:center;border-radius:50%;font-size:30px;behavior:url('assets/css3pie/1.0.0/PIE.htc');background-color: white;right: 45px;box-shadow: 0 0 25px rgba(0,0,0,0.4);cursor: pointer;transition: .2s ease-in-out 0s;z-index:3}.outline-span:hover{transform: scale(1.25)}.hero{padding:150px 0;text-align:center;background-image:url("../../files/img/hero.jpg");color:#fff;background-size: cover;background-position: center;background-attachment: fixed}.hero-content{max-width:600px;margin:0 auto}#slide02:checked ~ .sliderElements{left: -100%}#slide03:checked ~ .sliderElements{left: -200%}.sliderElements:after{content: ".";    display: block;    height: .1px;    clear: both;    visibility: hidden;    font-size: 0;    overflow: hidden}.cssSlider{overflow-x: hidden}.sliderElements{list-style: none;    position: relative;    left: 0;    width: 400%;    margin-bottom: .8em;    padding: 0;    -webkit-transition: left .8s ease-in-out;    -moz-transition: left .8s ease-in-out;    -o-transition: left .8s ease-in-out;    transition: left .8s ease-in-out}.sliderElements > li{float: left;    width: 25%;    position: relative}.sliderElements,.sliderElements figure,.sliderControls{margin: 0}.hero h1{font-size: 62px;    margin-top: 0px;    margin-bottom: 20px;    text-shadow: 2px 2px 4px #000000;    font-family: "ratio-modern-sc", serif;    font-weight: 500 ;    padding: 0; line-height: 1em}.hero h3{margin-bottom:0;vertical-align:middle;text-align:center;font:22px "ratio-modern-sc",serif;text-decoration:none;font-weight: 500;text-shadow: 2px 2px 4px #000000;margin-top:20px}}


.hero img{width:100%;height:auto}.hero p{margin-bottom:40px;font:26px 'Futura PT',sans-serif;text-shadow: 2px 2px 4px #000000}.cta-button{display:inline-block;padding:10px 20px;border:4px solid #FF8400;border-radius:4px;font:22px 'Futura PT',sans-serif;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');background: transparent;transition: .2s ease-in-out 0s;text-shadow: 2px 2px 4px #000000}.cta-button:hover{color:#FFF;cursor: pointer;transform: scale(1.25);background: #FF8400}.wrapper{padding-top:0;padding-bottom:30px;box-shadow: 10px 20px 50px grey;position: sticky}.blau{width:33.33%;height:60px;float:left;background-color:#001094}.weiss{width:33.33%;height:60px;float:left;background-color:#FFF}.orange{width:33.33%;height:60px;float:right;background-color:#FF8400}.container{max-width: 1200px;    margin: 0 auto;    padding:  20px;    padding-top: 50px;    text-align: justify}.outline{background-color: rgba(0,0,0, 0.50);border: solid}h2{font-size: 24px;    margin-bottom: 20px;    justify-content: center;    font-family: 'Futura PT', sans-serif;    background-color: #FFF;    text-align: left;    display: flex;	width: 100%;	justify-content: center;	align-items: center;	text-align: center}h2:after{width:100%;    height:0.5px;    right:0;    display:inline-block;    margin:0 20px 0 0;    content: '';    background: #001094;    flex: 1 0 20px;       margin: 0 20px 0 0;    flex: 1 0 20px;    top: 50%}h2:after{margin:0 0 0 20px}.services{display:flex;/* ?nderung von "grid" auf "flex" */    justify-content: space-between;/* Hinzuf?gen, um den Abstand zwischen den Boxen zu erh?hen */    padding-bottom: 30px}div.teaser{max-height: 300px;overflow:hidden}div.teaser img{display: none}.service{max-height:300px;position:relative;overflow:hidden;margin-right:5px;margin-bottom:20px;margin-left:5px;padding:20px;border:1px solid #ccc;border-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc');flex-basis: calc(25% - 30px);/* Verringern der Breite, um Platz f?r den Abstand zwischen den Boxen zu schaffen */    text-align: center;transition: max-height 2s ease-in-out;box-shadow: inset 0px -29px 15px -7px #FFFFFF;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1)}.footer li:hover{transform: scale(1.25)}.footer ul{margin: 0;    justify-content: center;    display: flex;    align-items: center}.footer{height: 70px;width: 100%;background-color: #FF8400;color: #24292d;text-align: center;    justify-content: center;    display: flex;    align-items: center}.footer a{text-decoration: none;color: #24292d;font-weight: bold}.footer li{display: inline-block;transition: transform .2s;padding-left:25px;padding-right:25px;vertical-align: middle}.shadow{width:100%;height:100%;position:absolute;-webkit-box-shadow: inset 0px -50px 10px 0px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0px -50px 10px 0px rgba(255, 255, 255, 1);box-shadow: inset 0px -70px 80px 0px rgba(255, 255, 255, 1);transition: 0.6s}.shadow:hover{position:absolute;-webkit-box-shadow: inset 0px -50px 10px 0px rgba(255, 255, 255, 0);-moz-box-shadow: inset 0px -50px 10px 0px rgba(255, 255, 255, 0);box-shadow: inset 0px -70px 100px 0px rgba(255, 255, 255, 0);transition: 1s}.shadow img{height:20px;left:50%;float:left;display:block;margin-top:285%;margin-left:4%}.service img{max-width:100%;margin-bottom:10px}.service:hover{/* Zur?cksetzen der flex-basis auf die urspr?ngliche Breite */    max-height: 2000px;/* Gr??ere H?he auf Hover */    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1)}.service h3{font-size: 20px;    margin-bottom: 10px;    font-family: 'Futura PT', sans-serif}.service p{font-size:16px}.about-us{max-width:720px;display:block;margin-right:auto;margin-left:auto}footer{padding:20px 0;text-align:center;background-color:#00063B;color:#fff}.slider{background-color: rgb(0, 16, 148, 0.7)}@media screen and (max-width: 768px){body{        padding: 0;        margin: 0;    }    nav {        text-align: center;    }    nav li {        display: block;        margin-bottom: 10px;    }    .hero {background-size: cover;    background-position: center;    background-attachment: scroll;}    .hero h1 {        font-size: 30px;    }    .hero p {        font-size: 16px;    }    .services {        flex-wrap: wrap; /* Hinzuf?gen, um die Boxen auf kleinen Bildschirmen untereinander anzuordnen */    }                                                              .service {        flex-basis: calc(50% - 20px); /* Anpassen der Breite der Boxen auf kleinen Bildschirmen */        margin-right: auto;        margin-left: auto;       width:90vw;    }}.slideshow-container{max-width:1000px;position:relative;margin:auto;padding-top:20px}.text{}.numbertext{top:0;position:absolute;padding:20px 12px 8px;font-size:12px;color:#f2f2f2}.dot{width:15px;height:15px;display:inline-block;margin:0 2px 20px;background-color:#bbb;border-radius:50%;behavior:url('assets/css3pie/1.0.0/PIE.htc');transition: background-color 0.6s ease}.active{background-color:#717171}.mySlides{display:none}img{vertical-align:middle;border-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}/* Fading animation */
.fade{animation-name: fade;animation-duration: 2.5s}@keyframes fade{from {opacity: .4}   to {opacity: 1}}@media only screen and (max-width: 300px){.text {font-size: 11px}}.timeline-section{min-height:100vh;position:relative;padding:100px 15px;background-color:#24292d}.timeline-section:before{position:absolute;background-image:url("../../files/img/zirkel.png");background-size: cover;content: '';inset:0;opacity: 0.4;background-attachment: scroll}.timeline-items{max-width:1000px;position:relative;display:flex;margin:auto;flex-wrap: wrap}.timeline-items::before{width:2px;height:100%;position:absolute;background-color:#2f363e;content: '';left: calc(50% - 1px)}.timeline-item{width:100%;position:relative;margin-bottom:40px}.timeline-item:last-child{margin-bottom:0}.timeline-item:nth-child(odd){text-align:justify;padding-right: calc(50% + 30px)}.timeline-item:nth-child(even){padding-left: calc(50% + 30px)}.timeline-dot{width:16px;height:16px;top:10px;position:absolute;background-color:#FF8400;border-radius:50%;behavior:url('assets/css3pie/1.0.0/PIE.htc');left: calc(50% - 8px)}.timeline-date{margin:6px 0 15px;font-size:18px;color:#FF8400}.timeline-content{padding:30px;background-color:#2f363e;border-radius:5px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.timeline-content h3{margin:0 0 10px;font-size:20px;color:#fff;text-transform:none;font-weight: 500}.timeline-content p{font-size:16px;line-height:22px;color:#c8c8c8;font-weight: 300}@media(max-width: 767px){.timeline-items::before{		left: 7px;	}	.timeline-item:nth-child(odd){		padding-right: 0;		text-align: left;	}	.timeline-item:nth-child(odd),	.timeline-item:nth-child(even){		padding-left: 37px;	}	.timeline-dot{		left:0;	}}mark{background-color:#fff;font-weight:bold}
/* datenschutz.css */
.ce_text.mb20.block{}.mod_article.first.last.block{max-width: 1200px;    margin: 0 auto;    padding: 20px;    padding-top: 50px;    text-align: justify}