body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
*, *::before, *::after {
    box-sizing: border-box;
  }
  body {
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
  }
  html, body{
    font-size:16px;
  }
  *{
    line-height: calc(1em + 0.8rem);
  }
  img, picture, video, canvas, svg {
    display: block;
    max-width: 100%;
    width: 100%;
  }
  input, button, textarea, select {
    font: inherit;
  }
  p, h1, h2, h3, h4, h5, h6 {
    overflow-wrap: break-word;
  }
  p {
    overflow-wrap: break-word;
    hyphens: auto;
  }
  #wrapper{
    min-height: 100vh;
  }
  ::selection {
    color: rgb(255, 255, 255);
    background: #82348b;
  }
#stoerer {
  top: 15%;
}

#videoHolder {
  position: fixed;
  top: 100%;
  left: 50%;
  z-index: 10007;
  transform: translate(-50%, -50%) scale(0);
  width: 60%;
  height: auto;
  aspect-ratio: 16/9;
  opacity: 0;
  transition: all 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67);
}
#videoHolder.show {
  left: 50%;
  opacity: 1;
  transform: translate(-50%, -110%) scale(1);
}

#closeBtn {
  position: absolute;
  top: -15px;
  right: -15px;
  background-color: #482583;
  border-radius: 50%;
  font-weight: bold;
  aspect-ratio: 1/1;
  width: 25px;
  text-align: center;
  color: #fff;
}

#videoHolderSide .ce_image {
  position: relative;
}

#video_overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10006;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  transition: all 0.7s ease-in-out;
}

#mep_0 {
  width: 100%;
  height: auto;
  aspect-ratio: 15/9;
}

#videoSliderL {
  position: fixed;
  left: 0;
  top: 270px;
  width: 100%;
  z-index: 3009;
  overflow: visible;
}
#videoSliderL .mod_article {
  overflow: visible;
}
#videoSliderL #videoHolderSide {
  display: flex;
  width: 100vw;
  height: 100%;
  min-height: 350px;
  overflow: visible;
  padding: 20px;
  transform: translateX(-100%);
  background: #902a33;
  z-index: 11;
  transition: all 0.5s ease-in-out;
  transition: all 0.7s cubic-bezier(0.74, 0.06, 0.43, 0.73);
  position: absolute;
  justify-content: space-around;
  align-items: center;
  box-shadow: 1px 1px 20px 0px #000000;
}
#videoSliderL #videoHolderSide .ce_image,
#videoSliderL #videoHolderSide .ce_player {
  display: block;
  margin: 30px 20px;
  max-height: 300px;
  width: auto;
  cursor: pointer;
}
#videoSliderL #videoHolderSide .ce_image img,
#videoSliderL #videoHolderSide .ce_player img {
  max-height: 300px;
  width: auto;
  transition: all 0.5s ease-in-out;
}
#videoSliderL #videoHolderSide.multiLine {
  flex-wrap: wrap;
  height: auto !important;
}
#videoSliderL #videoHolderSide.multiLine .ce_image {
  position: relative;
}
#videoSliderL #videoHolderSide.multiLine .ce_image img {
  max-height: 150px;
  width: auto;
}
#videoSliderL.show_video #videoHolderSide {
  transform: translateX(0);
  box-shadow: 1px 1px 20px 1px #000000;
}
#videoSliderL #video_slide_btn {
  writing-mode: vertical-rl;
  text-orientation: sideways;
  transform: scale(1) rotate(180deg);
  position: absolute;
  height: 100%;
  text-align: center;
  background: #902a33;
  top: 0px;
  box-shadow: 5px 5px 15px 1px #000000;
  letter-spacing: 3px;
  padding: 10px;
  overflow: visible;
  z-index: 12;
  color: #fff;
  height: 350px;
  cursor: pointer;
  display: block;
}
#videoSliderL #video_slide_btn:before {
  content: "";
  bottom: -16px;
  left: 1px;
  position: absolute;
  background-image: url("../../files/VIDEOS/icons/kamera.png");
  background-size: 38px 38px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 38px;
  height: 38px;
  transition: all 0.8s ease-in-out;
  transform: rotate(180deg);
}
#videoSliderL .vvid {
  background: #be8a39;
  position: absolute;
  top: 0;
  opacity: 1;
  transition: all 0.5s ease-in-out;
  z-index: 0;
  display: flex;
  height: 100%;
  padding: 20px;
  transform: translateX(-100%);
  background: #be8a39;
  z-index: 11;
  transition: all 0.5s ease-in-out;
  justify-content: space-around;
}
#videoSliderL .vvid .block {
  overflow: visible;
}
#videoSliderL #vidL {
  width: 50%;
  height: 100%;
  display: flex;
  transform: translateX(-100%);
}
#videoSliderL #vidR {
  width: 50%;
  height: 100%;
  left: auto;
  transform: translateX(200%);
}
#videoSliderL.show_video #vidL {
  width: 50%;
  height: 100%;
  transform: translateX(0%);
}
#videoSliderL.show_video #vidR {
  width: 50%;
  height: 100%;
  left: auto;
  transform: translateX(100%);
}

#videoSliderL {
  display: inline-block;
  overflow: visible;
  transition: all 0.5s linear;
  width: 100px;
}
.erkl-videos {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.erkl-videos .ce_image, .erkl-videos .content-player {
  margin: 10px;
}
.erkl-videos .ce_image img, .erkl-videos .ce_image video, .erkl-videos .content-player img, .erkl-videos .content-player video {
  max-width: 400px;
  height: auto;
  cursor: pointer;
}

body.mediathek #mediathek {
  padding-bottom: 10rem;
}
body.mediathek #mediathek ul {
  display: flex;
  flex-wrap: wrap;
}
body.mediathek #mediathek ul li {
  margin: 3px;
}
body.mediathek #mediathek img {
  max-width: 390px;
  width: 100%;
  height: auto;
  cursor: pointer;
}
body.mediathek .flexgal > div {
  display: inline-block;
}
body.mediathek .flexgal .image_container {
  position: relative;
}
body.mediathek .flexgal .image_container img {
  max-width: 300px;
  height: auto;
  cursor: pointer;
}
body.mediathek .ce_gallery h2 {
  margin-bottom: 1rem;
  margin-top: 3rem;
}
body.mediathek .ce_gallery .flex {
  flex-wrap: wrap;
}
body.mediathek .ce_gallery .flex div {
  margin-bottom: 0px !important;
}
body.mediathek .ce_gallery .flex img {
  margin: 0.3rem;
}

#mediathek ul {
  padding: 0;
}

@media only screen and (max-width: 600px) {
  #videoHolder {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10007;
    transform: translate(-50%, -40%) scale(0);
    width: 90%;
  }
}/*# sourceMappingURL=video.css.map */
