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}.media{display:flow-root}.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%}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#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}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* Css for https://die-gasteiner.at/ */
.empty-20px {
	height: 25px;
}

#insta_photos {
    margin-block: 50px;
	width: 100% !important;
   	row-gap: 25px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}


.insta-wrap-div{
    width: 24%;
    margin-bottom: 0.75rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.insta-foto-link {
    position: relative;   
    font-weight: 700;
    background: #eeeff4;    
}

.insta-foto-link,
.insta-foto-link img{
    object-fit: cover;
    display: block;
    margin: 0 auto;
    /*width: 300px;*/
    height: 375px;
}
.insta-foto-link:hover img{
	cursor: pointer;
    transition: 500ms ease-in-out;
    opacity: 0.5;   
}
.insta-foto-link:hover .insta-text{
    color: black;
}
.insta-text {
    color: white;
    position: absolute;
    top: 20px;
    left: 20%;
    width: 100%;
}

@media  (min-width: 2901px){
	.insta-foto-link,
	.insta-foto-link img{
    object-fit: cover;
    
    width: 500px;
    height: 600px;
}
    .insta-wrap-div{
        width: 25%;
    }  
}

@media  (max-width: 2900px){
	.insta-foto-link,
	.insta-foto-link img{
    object-fit: cover;
    
    width: 400px;
    height: 480px;
}
    .insta-wrap-div{
        width: 25%;
    }  
}

@media  (max-width: 2300px){
    .insta-foto-link,
	.insta-foto-link img{
    object-fit: cover;
    
    width: 300px;
    height: 375px;
}
    .insta-wrap-div{
        width: 25%;
    }  
}

@media  (max-width: 1750px){
    .insta-foto-link,
	.insta-foto-link img{
    object-fit: cover;
    
    width: 250px;
    height: 320px;
}
    .insta-wrap-div{
        width: 25%;
    }  
}
@media  (max-width: 1400px){
    .insta-foto-link,
	.insta-foto-link img{
    object-fit: cover;
    
    width: 200px;
    height: 250px;
}
    .insta-wrap-div{
        width: 25%;
    }  
}

@media  (max-width: 1199px){
    .insta-wrap-div{
        width: 50%;
    }  
}

@media  (max-width: 599px){
    .insta-wrap-div{
        width: 100vw;
    }
    .inn,
        .insta-foto-link,
	.insta-foto-link img{
    object-fit: cover;
    
    width: 100vw;
    height: auto;
}
}

h4>.handorgel__header__button{    
    font: 40px / 45px 'Oswald', Arial, sans-serif;
    font-weight: bold;
    color: #2f2b2b;
    text-transform: uppercase;
        font-size: 18px;
    line-height: 22px;
}
.inn {
    text-align: center;
}
.vid {
    margin-top:50px;
    width: 1190px;
    height: 670px;
}
.mejs-container {
    background: transparent;
}
.popup_inn .ce_image {
    margin-top:50px;
}
#shut.close,
.popup.close {
    display:none;
}
#shut:hover {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    transform: scale(1.1);
    cursor: pointe
}
.popup_inn {
    width:500px;
    height:600px;
    left:50%;
    position:absolute;
    margin-top:-300px;
    padding-right:50px;
    padding-left:50px;
    background-color:#fff;
    background-position:center center;
    background-repeat:no-repeat;
    border-radius:0;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
    top:50%;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
    -webkit-box-shadow: 0px 0px 50px -11px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 50px -11px rgba(0,0,0,1);
    box-shadow: 0px 0px 50px -11px rgba(0,0,0,1);
    transform: translateX(-50%);
    z-index: 9999999;
}
.popup {
    width:100%;
    height:100%;
    left:0;
    top:0;
    position:fixed;
    background-color:rgba(3,3,3,.4);
    z-index:999;
}
#shut {
    width:20px;
    height:20px;
    right:-25px;
    position:absolute;
    padding:10px;
    background-color:#262525;
    background-position:center center;
    top:-25px;
    z-index:999999;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.shop-cap {
    float:right;
    margin-bottom:15px;
}
.kont-cap {
    float:right;
    margin-bottom:15px;
}
.fanfest {
    background-image:url("../../files/bilder/fanfest.jpg");
    background-position:center top;
    background-repeat:no-repeat;
    color:#FFF;
    -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
}
.fanfest p {
    text-shadow: 0px 0px 5px #000000;
}
.event-bild {
    display:block;
    background-color:#FFFFFF;
}
.video-mobi {
    display:none;
}
.grau {
    background-color:#2f2b2b;
}
.ueb-cd {
    padding-top:80px;
}
h3 {
    clear:both;
}
.cd-shop .cd-titel {
    display:block;
    margin-bottom:20px;
    padding-bottom:20px;
    border-bottom:3px solid #9c1006;
}
.mejs-audio {
    margin-top:30px;
}
.cd-shop h3 {
    font-size:20px;
    line-height:25px;
}
.rsts-skin-default .rsts-nav-bullets a:hover,
.rsts-skin-default .rsts-nav-bullets a.active {
    background-color:#9c1006;
    -webkit-box-shadow: inset 0 0 0 0px rgba(255,255,255,0.5),inset 0 0 0 0 rgba(0,0,0,0.3),0 0 0 0 #555;
    -moz-box-shadow: inset 0 0 0 0px rgba(255,255,255,0.5),inset 0 0 0 -1px rgba(0,0,0,0.3),0 0 0 0 #555;
    box-shadow: inset 0 0 0 0px rgba(255,255,255,0.5),inset 0 0 0 0 rgba(0,0,0,0.3),0 0 0 0 #555;
}
.rsts-skin-default .rsts-nav-bullets a {
    background-color:#2f2b2b;
    -webkit-box-shadow: 0 0 0 #777;
    -moz-box-shadow: 0 0 0 #777;
    box-shadow: 0 0 0 #777;
}
.rsts-skin-default .rsts-nav {
    text-align:center;
}
.rsts-skin-default .rsts-prev,
.rsts-skin-default .rsts-next,
.rsts-skin-default .rsts-prev:hover,
.rsts-skin-default .rsts-next:hover {
    width:40px;
    height:40px;
    bottom:auto;
    top:30px;
    background:#9c1006 url("../../files/nav/rechts.svg") center center no-repeat;
    border:0;
    border-radius:0;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 0 rgba(0,0,0,0.1);
    box-shadow: 0 0 0 rgba(0,0,0,0.1);
    background-size: auto 60%;
}
.rsts-skin-default .rsts-prev,
.rsts-skin-default .rsts-prev:hover {
    right:65px;
    background-image:url("../../files/nav/links.svg");
}
.ce_ical {
    margin-top:30px;
}
.ueb-mobi {
    display:none;
}
.mod_eventreader .info {
    margin-bottom:15px;
    font-weight:bold;
}
.mod_eventlist .more {
    margin-bottom:-20px;
    margin-left:-20px;
}
.event p {
    margin-top:0;
    margin-bottom:0;
}
.mod_eventreader p {
    margin-bottom:0;
}
.events p.time {
    margin-top:0;
    margin-bottom:0;
}
.events {
    width:47%;
    min-height:188px;
    display:inline-block;
    /* margin-right:5%; */
    vertical-align:top;
    border:1px solid #9c1006;
    margin-top:70px;
}
.events.odd {
    margin-right:0;
}
.events .event {
    padding-right:20px;
    padding-bottom:20px;
    padding-left:20px;
}
.mod_eventlist h2 {
    display:inline-block;
    margin-top:0;
    margin-bottom:30px;
    padding:8px;
    background-color:#FFFFFF;
    font-size:23px;
    line-height:28px;
    text-transform:none;
}
.mod_eventlist h2 a {
    text-decoration:none;
}
.mod_eventlist.block {
    overflow:visible;
    margin-top:60px;
    padding-top:25px;
}
#main #kontakt.mod_article.last {
    padding-bottom:0;
}
.text-abs {
    padding-top:80px;
}
table div img {
    width:150px;
    height:auto;
    padding-top:10px;
}
.ce_downloads {
    padding-top:40px;
}
.ce_text li,
.content-text li,
.ce_downloads li,
.content-downloads li {
    margin-bottom:10px;
    margin-left:25px;
    list-style-type:none;
}
.ce_text li:before,
.content-text li:before,
.ce_downloads li:before,
.content-downloads li::before {
    display:inline-block;
    margin-right:10px;
    margin-left:-20px;
    font-family:FontAwesome;
    color:#9c1006;
    content:"\f105";
}
.ce_downloads li:before,
.content-downloads li:before {
    display:none;
}
.ce_downloads li,
.content-downloads li {
    margin-left:0;
    padding:15px;
    background-color:rgba(47, 43, 43,.2);
}
.ce_downloads img,
.content-downloads img  {
    display:inline-block;
    margin-right:10px;
}
.news-text .more a {
    width:96%;
    display:block;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    background-color:rgba(47, 43, 43,.2);
    font:16px/20px 'Pirata One', sans-serif;
    text-decoration:none;
    padding-left:2%;
    padding-right:2%;
}
.news-bild a {
    color:#FFFFFF;
}
.ce_gallery li,
.content-gallery li {
    width:25%;
}
@keyframes animate {
    50% {
    	-ms-transform: scaleY(0); 
       	-webkit-transform: scaleY(0);
        transform: scaleY(0);
    	
    	  }
}
@-webkit-keyframes animate {
    50% {
    	-ms-transform: scaleY(0); 
       	-webkit-transform: scaleY(0);
        transform: scaleY(0);
    	  }
}
.object:nth-child(10) {
    -webkit-animation-delay: 0.9s;
        animation-delay: 0.9s;
}
.object:nth-child(9) {
    -webkit-animation-delay: 0.8s;
        animation-delay: 0.8s;
}
.object:nth-child(8) {
    -webkit-animation-delay: 0.7s;
        animation-delay: 0.7s;
}
.object:nth-child(7) {
    -webkit-animation-delay: 0.6s;
        animation-delay: 0.6s;
}
.object:nth-child(6) {
    -webkit-animation-delay: 0.5s;
       animation-delay: 0.5s;
}
.object:nth-child(5) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}
.object:nth-child(4) {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.object:nth-child(3) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.object:nth-child(2) {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}
.object:last-child {
    margin-right:0;
}
.object {
    width:8px;
    height:50px;
    float:left;
    margin-right:5px;
    background-color:#FFFFFF;
    -webkit-animation: animate 1s infinite;
    	animation: animate 1s infinite;
}
#loading-center-absolute {
    width:150px;
    height:50px;
    left:50%;
    top:50%;
    position:absolute;
    margin-top:-25px;
    margin-left:-75px;
}
#loading-center {
    width:100%;
    height:100%;
    position:relative;
}
#loading {
    background-color:#9c1006;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 8;
    margin-top: 0px;
    top: 0px;
}
#schrift div {
    width:100%;
    position:absolute;
}
#logo {
}
div.cookiebar {
    background-color:#aca6a4;
    font-size:12px;
    line-height:15px;
    color:#2f2b2b;
}
div.cookiebar a {
    color:#2f2b2b;
}
div.cookiebar button {
    background-color:#9c1006;
}
#header .dlh_googlemap {
    height:100vh!important;
}
#main .mod_article.gross.bild.last {
    padding-bottom:0;
}
.mittext .bild-gr.rsts-skin-default.rsts-main {
    position:relative;
}
.bild.mittext .ce_text {
    display:block;
    margin-top:-300px;
}
.bild .ce_text.text {
    display:block;
    z-index: 2;
}
.tabcontrol_tabs li {
    position:relative;
    display:inline-block;
    margin-right:15px;
    padding:10px 15px;
    font:25px/30px 'Pirata One', sans-serif;
    color:#2f2b2b;
    list-style-type:none;
}
.tabcontrol_tabs li .tabi {
    position:relative;
}
.tabcontrol_tabs li:before {
    width:70%;
    height:80%;
    bottom:0;
    right:0;
    top:20%;
    position:absolute;
    background-color:#9c1006;
    content:"";
            -moz-transform: rotate(-3deg);
                -ms-transform: rotate(-3deg);
                -o-transform: rotate(-3deg);
                -webkit-transform: rotate(-3deg);
                transform: rotate(-3deg);
}
#header {
    margin-bottom:50px;
}
#main .mod_article.last {
    padding-bottom:50px;
}
#main .mod_article.ohneabs.last {
    padding-bottom:0;
}
.mod_article.bild.last {
    padding-bottom:0;
}
a {
    color:#2f2b2b;
}
.kont-info li {
    display:block;
    margin-right:35px;
    font:20px/25px 'Pirata One', sans-serif;
    list-style-type:none;
}
.kont-info i {
    position:relative;
    margin-right:8px;
    padding-right:7px;
    padding-bottom:5px;
}
.kont-info i:before {
    position:relative;
    font-size:1.5em;
    color:#9c1006;
    z-index:1;
}
.kont-info i:after {
    width:80%;
    height:70%;
    bottom:0;
    right:0;
    position:absolute;
    background-color:#FFFFFF;
    content:"";
        -moz-transform: rotate(-3deg);
            -ms-transform: rotate(-3deg);
            -o-transform: rotate(-3deg);
            -webkit-transform: rotate(-3deg);
            transform: rotate(-3deg);
}
.kont-info ul {
    padding-left:0;
}
.anf-head {
    max-width:650px;
    right:15%;
    position:relative;
    float:right;
    margin-top:5%;
    padding:20px;
    background-color:#EBE8E7;
}
.ce_dlh_googlemaps.slide-head {
    position:absolute;
}
.kont #logo-schrift,
.ohnelogo #logo-schrift {
    display:none;
}
.rs-columns {
    display:block;
}
#buttonclose {
    display:none;
}
#button.hide {
    display:none;
}
#button,
#buttonclose {
    left:0;
    top:30px;
    position:fixed;
    margin-left:30px;
    z-index:4;
}
#buttonclose.show {
    display:block;
}
#nav.fixed .nav,
.nav.close {
    margin-left:-200%;
}
#nav.fixed nav.open,
#nav .nav.open2 {
    margin-left:0;
}
#nav .nav {
    position:relative;
}
#logo img {
    margin-right:auto;
    margin-left:auto;
}
.text-hg {
    position:relative;
    display:inline-block;
}
.news-bild .hover {
    width:90%;
    height:100%;
    left:0;
    top:10%;
    position:absolute;
    margin-top:-200%;
    padding-right:5%;
    padding-left:5%;
}
.news-bild:hover .hover {
    margin-top:0;
}
.news-bild {
    position:relative;
}
.news-bild h5 {
    margin-top:10px;
    color:#FFFFFF;
}
.news-bild h4 a {
    font-size:25px;
    line-height:30px;
    text-decoration:none;
    color:#EBE8E7;
}
.news-bild h4 {
    margin-bottom:0;
}
.layout_latest .news-bild {
    text-align:center;
}
.layout_latest .news-bild:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}
.cd-shop {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
    filter: alpha(opacity=100)!important;
    -moz-opacity: 1!important;
    -khtml-opacity: 1!important;
    opacity: 1!important;
    -webkit-transform: translateY(0)!important;
    transform: translateY(0)!important;
}
.layout_latest .image_container {
    background-color:#9c1006;
}
img {
    display:block;
}
.news-text h4 {
    margin-bottom:0;
}
.news-text h4 a {
    text-decoration:none;
    color:#2f2b2b;
}
.news-text h5 {
    margin-top:10px;
    text-align:right;
}
.weiss {
    padding-top:80px;
    padding-bottom:80px;
    background-color:#FFFFFF;
}
.layout_latest {
    width:28%;
    display:inline-block;
    margin-right:5%;
    vertical-align:top;
}
.layout_latest.last {
    margin-right:0;
}
.bild p,
.text-hg p {
    position:relative;
    margin-top:10px;
    z-index:1;
}
.bild p a,
input.submit,
button.submit,
.text-hg p a,
.mod_eventlist .header,
.mod_eventreader .back a,
.mod_eventlist .more a,
.ce_ical a {
    display:inline-block;
    margin-top:-25px;
    margin-left:80px;
    padding:8px 20px;
    background-color:#2f2b2b;
    font:25px/30px 'Oswald', Arial, sans-serif;
    text-decoration:none;
    color:#FFFFFF;
    text-transform:uppercase;
    -moz-transform: rotate(-3deg);
        -ms-transform: rotate(-3deg);
        -o-transform: rotate(-3deg);
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg);
}
.mod_eventlist .header {
    font-size:22px;
    line-height:26px;
}
.mod_eventlist .more a,
.ce_ical a {
    margin-top:20px;
    margin-bottom:0;
    margin-left:0;
    font-size:18px;
    line-height:22px;
    -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.mod_eventlist .header,
.mod_eventreader .back a {
    margin-top:-15px;
    margin-left:-5px;
    background-color:#9c1006;
}
.mod_eventreader .back a {
    margin-top:20px;
    margin-left:0;
}
.bild .inn {
    display:table;
}
.bild .ce_text {
    width:70%;
    left:15%;
    position:relative;
    display:table-cell;
    vertical-align:middle;
    z-index:1;
}
.bild h2,
.text-hg h2 {
    position:relative;
    display:inline-block;
    margin-bottom:0;
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
    z-index:1;
}
.text-hg:after {
    width:80%;
    height:40%;
    bottom:0;
    right:0;
    position:absolute;
    margin-bottom:30px;
    background-color:#FFFFFF;
    content:"";
}
.bild-gr.rsts-skin-default.rsts-main {
    left:0;
    top:0;
    position:absolute;
    z-index:0;
}
.mitglieder h2,
.text-hg h2,
.bildtext h1,
.tabcontrol_tabs li .tabi {
    text-shadow: rgb(255, 255, 255) 5px 0px 0px, rgb(255, 255, 255) 4.9px 1px 0px, rgb(255, 255, 255) 4.6px 1.95px 0px, rgb(255, 255, 255) 4.13333px 2.81667px 0px, rgb(255, 255, 255) 3.48333px 3.58333px 0px, rgb(255, 255, 255) 2.7px 4.2px 0px, rgb(255, 255, 255) 1.81667px 4.66667px 0px, rgb(255, 255, 255) 0.85px 4.93333px 0px, rgb(255, 255, 255) -0.15px 5px 0px, rgb(255, 255, 255) -1.13333px 4.86667px 0px, rgb(255, 255, 255) -2.08333px 4.55px 0px, rgb(255, 255, 255) -2.95px 4.05px 0px, rgb(255, 255, 255) -3.68333px 3.38333px 0px, rgb(255, 255, 255) -4.28333px 2.58333px 0px, rgb(255, 255, 255) -4.71667px 1.66667px 0px, rgb(255, 255, 255) -4.95px 0.7px 0px, rgb(255, 255, 255) -4.98333px -0.3px 0px, rgb(255, 255, 255) -4.83333px -1.28333px 0px, rgb(255, 255, 255) -4.48333px -2.21667px 0px, rgb(255, 255, 255) -3.95px -3.06667px 0px, rgb(255, 255, 255) -3.26667px -3.78333px 0px, rgb(255, 255, 255) -2.45px -4.35px 0px, rgb(255, 255, 255) -1.53333px -4.75px 0px, rgb(255, 255, 255) -0.566667px -4.96667px 0px, rgb(255, 255, 255) 0.433333px -4.98333px 0px, rgb(255, 255, 255) 1.41667px -4.8px 0px, rgb(255, 255, 255) 2.35px -4.41667px 0px, rgb(255, 255, 255) 3.16667px -3.86667px 0px, rgb(255, 255, 255) 3.88333px -3.15px 0px, rgb(255, 255, 255) 4.43333px -2.31667px 0px, rgb(255, 255, 255) 4.8px -1.4px 0px, rgb(255, 255, 255) 4.98333px -0.416667px 0px;
}
.mitglieder td.col_0 {
    width:23%;
}
.mitglieder table td,
.mitglieder table th {
    padding-bottom:8px;
    vertical-align:top;
}
table {
    width:100%;
}
.mitglieder .spa-links .ce_text,
.bildtext h1 {
    width:100%;
    left:0;
    top:40%;
    position:absolute;
    text-align:center;
}
.bildtext h1 {
    top:10%;
}
h2 strong,
h1 strong {
    font:100px/105px 'Pirata One', sans-serif;
    color:#9c1006;
    text-transform:none;
}
h5 {
    font:16px/21px 'Lora', serif;
    color:#aca6a4;
}
h2,
h3,
h4,
h1 {
    font:40px/45px 'Oswald', Arial, sans-serif;
    font-weight:bold;
    color:#2f2b2b;
    text-transform:uppercase;
}
h3 {
    line-height:50px;
}
h4 {
    font-size:18px;
    line-height:22px;
}
h2,
h1 {
    font-size:70px;
    line-height:75px;
}
.gross .inn,
#header .inn {
    width:100%;
}
.mitglieder .spa-links,
.mitglieder .ce_table {
    width:49.7%;
    position:relative;
    display:inline-block;
    vertical-align:middle;
}
#nav i {
    margin-bottom:100px;
    font-size:2em;
}
#nav .nav {
    width:200px;
    left:0;
    top:130px;
    position:fixed;
    z-index:2;
}
body:before {
    width:8px;
    height:100vh;
    left:0;
    top:0;
    position:fixed;
    background-color:#9c1006;
    content:"";
    z-index:3;
}
#footer h3 {
    margin-top:30px;
    text-align:center;
    font:50px/55px 'Lora', serif;
    color:#EBE8E7;
    text-transform:none;
    letter-spacing:2px;
}
#footer figure {
    margin-bottom:40px;
}
#footer .spa2 {
    width:59%;
    display:inline-block;
}
#footer .spa1 {
    width:40%;
    display:inline-block;
}
#footer .spa1,
#footer .spa2 {
    vertical-align:top;
}
#footer .spa1 br {
    display:block;
    margin-bottom:8px;
}
#footer a i {
    width:30px;
    height:30px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    background-color:#aca6a4;
    border-radius:18px;
    text-decoration:none;
    color:#FFFFFF;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
}
#footer a i:hover {
    background-color:#9c1006;
}
#footer {
    padding-top:60px;
    padding-bottom:60px;
    background-color:#FFFFFF;
}
#buttons a {
    width:50px;
    height:50px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    background-color:#9c1006;
    text-decoration:none;
    color:#FFFFFF;
}
#buttons div {
    margin-bottom:10px;
}
#buttons i {
    vertical-align:middle;
}
#buttons {
    width:50px;
    right:0;
    top:350px;
    position:fixed;
    font-size:1.5em;
    z-index:1;
}
#schrift span {
    font:53px/58px 'Oswald', Arial, sans-serif;
    font-weight:bold;
    color:#9c1006;
    text-transform:uppercase;
}
#schrift h2 {
    margin-top:0;
    margin-bottom:0;
    font:60px/65px 'Pirata One', sans-serif;
    color:#FFFFFF;
    text-transform:none;
}
#schrift {
    width:100%;
    position:absolute;
    margin-top:-80px;
    font:50px/55px 'Pirata One', sans-serif;
    color:#FFFFFF;
    text-shadow: rgb(0, 0, 0) 6px 0px 0px, rgb(0, 0, 0) 5.91667px 1px 0px, rgb(0, 0, 0) 5.66667px 1.96667px 0px, rgb(0, 0, 0) 5.26667px 2.88333px 0px, rgb(0, 0, 0) 4.71667px 3.71667px 0px, rgb(0, 0, 0) 4.03333px 4.43333px 0px, rgb(0, 0, 0) 3.25px 5.05px 0px, rgb(0, 0, 0) 2.36667px 5.51667px 0px, rgb(0, 0, 0) 1.41667px 5.83333px 0px, rgb(0, 0, 0) 0.416667px 5.98333px 0px, rgb(0, 0, 0) -0.566667px 5.96667px 0px, rgb(0, 0, 0) -1.55px 5.8px 0px, rgb(0, 0, 0) -2.5px 5.45px 0px, rgb(0, 0, 0) -3.36667px 4.96667px 0px, rgb(0, 0, 0) -4.15px 4.33333px 0px, rgb(0, 0, 0) -4.8px 3.58333px 0px, rgb(0, 0, 0) -5.33333px 2.75px 0px, rgb(0, 0, 0) -5.71667px 1.81667px 0px, rgb(0, 0, 0) -5.93333px 0.85px 0px, rgb(0, 0, 0) -6px -0.15px 0px, rgb(0, 0, 0) -5.88333px -1.15px 0px, rgb(0, 0, 0) -5.61667px -2.1px 0px, rgb(0, 0, 0) -5.2px -3px 0px, rgb(0, 0, 0) -4.61667px -3.83333px 0px, rgb(0, 0, 0) -3.91667px -4.53333px 0px, rgb(0, 0, 0) -3.11667px -5.13333px 0px, rgb(0, 0, 0) -2.21667px -5.56667px 0px, rgb(0, 0, 0) -1.26667px -5.86667px 0px, rgb(0, 0, 0) -0.266667px -6px 0px, rgb(0, 0, 0) 0.716667px -5.95px 0px, rgb(0, 0, 0) 1.7px -5.75px 0px, rgb(0, 0, 0) 2.63333px -5.38333px 0px, rgb(0, 0, 0) 3.48333px -4.88333px 0px, rgb(0, 0, 0) 4.25px -4.23333px 0px, rgb(0, 0, 0) 4.9px -3.46667px 0px, rgb(0, 0, 0) 5.4px -2.61667px 0px, rgb(0, 0, 0) 5.76667px -1.68333px 0px, rgb(0, 0, 0) 5.96667px -0.7px 0px;
}
#logo-inn {
    width:100%;
    display:table-cell;
    vertical-align:middle;
}
#logo-schrift {
    left:0;
    top:0;
    position:absolute;
    display:table;
    text-align:center;
    z-index: 1;
}
#logo-schrift,
#slider,
.slide-head,
.bild,
.bild-gr,
.bild .inn {
    width:100%;
    height:100vh;
    min-height:500px;
}
#footer .inside,
.inn {
    width:70%;
    position:relative;
    margin-right:auto;
    margin-left:auto;
}
body,
input,
textarea {
    background-color:#EBE8E7;
    font:16px/25px 'Lora', serif;
    color:#2f2b2b;
}
.layout_latest .news-bild img,
.news-bild .hover,
#nav .nav,
#nav li a:before {
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}
@-webkit-keyframes content {
    0%   { opacity: 0; margin-top: 10%;
     }
      100% { opacity: 1; margin-top: 0px; }
    }
    @-moz-keyframes content {
      0%   {  opacity: 0; margin-top: 10%;
     }
      100% { opacity: 1; margin-top: 0px; }
    }
    @-o-keyframes content {
      0%   {  opacity: 0; margin-top: 10%;
     }
      100% { opacity: 1; margin-top: 0px;}
    }
    @keyframes content {
      0%   {  opacity: 0; margin-top: 10%;
     }
      100% { opacity: 1; margin-top: 0px; }
}
@-webkit-keyframes content2 {
    0%   { opacity: 0; margin-right: -100%;
     }
      100% { opacity: 1; margin-top: 0px; }
    }
    @-moz-keyframes content2 {
      0%   {  opacity: 0; margin-right: -100%;
     }
      100% { opacity: 1; margin-top: 0px; }
    }
    @-o-keyframes content2 {
      0%   {  opacity: 0; margin-right: -100%;
     }
      100% { opacity: 1; margin-top: 0px;}
    }
    @keyframes content2 {
      0%   {  opacity: 0; margin-right: -100%;
     }
      100% { opacity: 1; margin-top: 0px; }
}
@-webkit-keyframes content3 {
    0%   { opacity: 0; margin-left: -250px;
     }
      100% { opacity: 1; margin-top: 0px; }
    }
    @-moz-keyframes content3 {
      0%   {  opacity: 0; margin-left: -250px;
     }
      100% { opacity: 1; margin-top: 0px; }
    }
    @-o-keyframes content3 {
      0%   {  opacity: 0; margin-left: -250px;
     }
      100% { opacity: 1; margin-top: 0px;}
    }
    @keyframes content3 {
      0%   {  opacity: 0; margin-left: -250px;
     }
      100% { opacity: 1; margin-top: 0px; }
}
#logo {
    -webkit-animation: content 1s infinite 0.8s; /* Safari 4+ */
      -moz-animation:    content 1s infinite 0.8s; /* Fx 5+ */
      -o-animation:      content 1s infinite 0.8s; /* Opera 12+ */
      animation:         content 1s infinite 0.8s; /* IE 10+, Fx 29+ */
    animation-iteration-count: 1;
}
#buttons {
    -webkit-animation: content2 2s infinite 0.9s; /* Safari 4+ */
      -moz-animation:    content2 2s infinite 0.9s; /* Fx 5+ */
      -o-animation:      content2 2s infinite 0.9s; /* Opera 12+ */
      animation:         content2 2s infinite 0.9s; /* IE 10+, Fx 29+ */
    animation-iteration-count: 1;
}

#article-23 > div > div.mod_rocksolid_slider.mitglieder.block.rsts-main.rsts-direction-x.rsts-type-slide.rsts-skin-default.rsts-no-touch > div.rsts-view > div.rsts-crop > div > div.rsts-slide.rsts-slide-default.rsts-active > div {
    display: flex;
    flex-wrap: wrap;
}
.mod_eventlist.events.block.even{
    display: flex;
    gap: 20px;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-evenly;
    
}

#shop .ce_text.first {
    margin-bottom:50px;
}
.ce_form.anf-head .spa {
    width:100%;
}
input.submit,
button.submit {
    float:right;
    clear:right;
    margin-top:0;
    margin-left:0;
    border:0;
    font-size:20px;
    line-height:25px;
    -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
input.text,
textarea {
    width:100%;
    margin-bottom:20px;
    padding-bottom:8px;
    background-color:#FFFFFF;
    border-top:0px solid #EBE8E7;
    border-right:0px solid #EBE8E7;
    border-bottom:1px solid #EBE8E7;
    border-left:0px solid #EBE8E7;
}
.shop-anf input.text,
.shop-anf textarea {
    margin-bottom:25px;
    background-color:#EBE8E7;
    border-bottom:1px solid #2f2b2b;
}
.anf-head input.text,
.anf-head textarea {
    background-color:#EBE8E7;
    border-bottom:1px solid rgba(#2f2b2b,.3);
}
.anf-head input.text {
    margin-bottom:30px;
}
.ce_form .spa {
    width:47%;
    position:relative;
    display:inline-block;
    margin-right:5%;
}
.ce_form .spa.last {
    margin-right:0;
}


/* Navigation */
#nav li {
    margin-bottom:15px;
    list-style-type:none;
}
#nav {
    font:20px/25px 'Oswald', Arial, sans-serif;
    color:#2f2b2b;
    text-transform:uppercase;
}
#nav a {
    text-decoration:none;
    color:#2f2b2b;
}
#nav li a,
#nav span,
#nav strong {
    position:relative;
    display:inline-block;
    padding:10px 15px 10px 30px;
    background-color:#EBE8E7;
}
#nav li a:before,
#nav li span:before,
#nav li strong:before {
    left:7px;
    top:9px;
    position:absolute;
    display:inline-block;
    font-family:FontAwesome;
    color:#9c1006;
    content:"\f0da";
}
#nav li a:before {
    left:0;
}
#nav li a:hover:before {
    left:7px;
}
#nav span,
#nav strong {
    color:#9c1006;
}
#nav ul {
    padding-left:0;
}


/* News Background Section */
.news-bg {
  position: relative;
  overflow: hidden;
  min-height: 500px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  flex-wrap: wrap;
}

/* Linke Spalte: transparent damit BG durchscheint */
.news-bg .col-6:first-of-type {
  background: transparent;
  min-height: 500px;
}

/* Rechte Seite: roter Overlay */
.news-bg .col-6.bg-red {
  background: rgba(155, 27, 42, 0.88);
  min-height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 40px;
}
@media (min-width:991px) and (max-width:1400px) {
.me-plugin {
    width: 312px;
}
.ce_form .spa {
    width:100%;
    margin-right:0;
}
.events {
    width:46%;
}
h2 strong,
h1 strong {
    font-size:80px;
    line-height:85px;
}
h2,
h1 {
    font-size:60px;
    line-height:65px;
}
.text-abs {
    padding-top:0;
}
.news-bild h4 {
    font-size:16px;
    line-height:20px;
}
.mitglieder h3 {
    margin-top:0;
}
.mitglieder .spa-links,
.mitglieder .ce_table {
    width:49.7%;
    padding-right:3%;
}
.mitglieder .ce_table {
    padding-right:0;
    padding-bottom:50px;
}
#footer .inside {
    width:80%;
}
#footer .spa1 {
    width:38%;
    margin-right:2%;
}
#logo img {
    width:500px;
    height:auto;
}
}

@media (min-width:768px) and (max-width:990px) {
.vid {
    width: 100%;
    height: 442px;
}
.mejs-container .mejs-controls {
    width: 312px;
}
.me-plugin {
    width: 312px;
}
.video-mobi {
    min-height:450px;
    display:block;
}
.mod_eventlist h2 {
    font-size:20px;
    line-height:25px;
}
.events {
    width:46%;
    min-height:181px;
}
.text-abs {
    padding-top:0;
}
h2,
h1 {
    font-size:55px;
    line-height:60px;
}
#schrift {
    margin-top:-67px;
}
#schrift span {
    font-size:47px;
    line-height:53px;
}
#nav i {
    margin-bottom:50px;
}
#nav li {
    margin-bottom:10px;
}
#nav li a,
#nav span {
    padding-left:25px;
}
#nav {
    font-size:18px;
}
body,
input,
textarea {
    font-size:15px;
}
.ce_form .spa {
    width:100%;
    margin-right:0;
}
h3 {
    font-size:35px;
    line-height:40px;
}
h5 {
    font-size:15px;
    line-height:20px;
}
.news-bild h5 {
    display:none;
}
.bild p a,
input.submit,
.text-hg p a,
.mod_eventlist .header,
.mod_eventreader .back a {
    font-size:22px;
    line-height:28px;
}
.mod_eventlist .header {
    font-size:18px;
    line-height:22px;
}
input.submit {
    font-size:18px;
    line-height:22px;
}
h2 strong,
h1 strong {
    font-size:70px;
    line-height:75px;
}
.bild h2,
.text-hg h2 {
    font-size:55px;
    line-height:60px;
}
.mitglieder .ce_image img {
    max-width:400px;
    margin-right:auto;
    margin-left:auto;
}
.mitglieder .ce_image {
    margin-bottom:50px;
    border-bottom:1px solid #2f2b2b;
}
.news-bild h4 {
    font-size:14px;
    line-height:18px;
}
.mitglieder h3 {
    margin-top:0;
}
.mitglieder .spa-links,
.mitglieder .ce_table {
    width:100%;
    padding-right:0;
}
.mitglieder .ce_table {
    padding-right:0;
    padding-bottom:50px;
}
#footer .inside,
.inn {
    width:80%;
}
#footer .spa1 {
    width:38%;
    margin-right:2%;
}
#footer .spa2 {
    width:54%;
    padding-left:5%;
}
#logo img {
    width:500px;
    height:auto;
}
}

@media (max-width:767px) {
.vid {
    width: 100%;
    height: 175px;
}
.mejs-container .mejs-controls {
    width: 312px;
}
.me-plugin {
    width: 312px;
}
.popup_inn .ce_image {
    margin-top:25px;
}
.popup_inn {
    width:270px;
    height:320px;
    left:50%;
    position:absolute;
    margin-top:-150px;
    padding-right:25px;
    padding-left:25px;
    background-color:#fff;
    background-position:center center;
    background-repeat:no-repeat;
    border-radius:0;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
    top:50%;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
    -webkit-box-shadow: 0px 0px 50px -11px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 50px -11px rgba(0,0,0,1);
    box-shadow: 0px 0px 50px -11px rgba(0,0,0,1);
    transform: translateX(-50%);
    z-index: 9999999;
}
.video-mobi {
    min-height:350px;
    display:block;
}
.mod_eventlist .more a {
    font-size:14px;
    line-height:20px;
}
.mod_eventlist h2 {
    font-size:20px;
    line-height:25px;
}
.mod_eventlist .header {
    font-size:16px;
    line-height:22px;
}
.events {
    width:100%;
    min-height:0;
    margin-top:50px;
}
.mitglieder .ce_table h3 {
    display:none;
}
.ueb-mobi {
    display:block;
}
.ueb-mobi h3 {
    margin-top:0;
    margin-bottom:0;
    color:#9c1006;
}
.text-abs {
    padding-top:0;
}
.anf-head {
    width:80%;
    right:5%;
    display:none;
    margin-top:100px;
    padding-right:5%;
    padding-left:5%;
}
#nav .nav.open {
    background-color:#EBE8E7;
}
.layout_latest {
    width:100%;
    padding-right:0;
}
.mitglieder td.col_0 {
    width:28%;
}
.mitglieder .ce_image img {
    width:100%;
}
#buttons {
    font-size:1.2em;
}
#buttons a {
    width:40px;
    height:40px;
}
#buttons {
    width:40px;
}
#header {
    min-height:500px;
}
#nav .nav {
    margin-left:-200%;
}
#nav .nav.open {
    margin-left:0;
}
#logo-schrift {
    width:80%;
    margin-left:10%;
}
#schrift h2 {
    font-size:45px;
    line-height:50px;
}
#schrift {
    margin-top:-50px;
}
#schrift span {
    font-size:30px;
    line-height:35px;
}
#nav i {
    margin-bottom:20px;
}
#nav li {
    margin-bottom:10px;
}
#nav li a,
#nav span {
    padding-left:25px;
}
#nav {
    font-size:18px;
}
body,
input,
textarea {
    font-size:15px;
}
.ce_form .spa {
    width:100%;
    margin-right:0;
}
h3 {
    font-size:35px;
    line-height:40px;
}
h5 {
    font-size:15px;
    line-height:20px;
}
.news-bild h5 {
    display:none;
}
.mod_eventreader .back a.bild p a,
input.submit,
.text-hg p a,
.mod_eventreader .back a {
    font-size:22px;
    line-height:28px;
}
input.submit {
    font-size:18px;
    line-height:22px;
}
h2,
h1 {
    font-size:50px;
    line-height:55px;
}
h2 strong,
h1 strong {
    font-size:65px;
    line-height:70px;
}
.bild h2,
.text-hg h2 {
    font-size:55px;
    line-height:60px;
}
.mitglieder .ce_image img {
    max-width:400px;
    margin-right:auto;
    margin-left:auto;
}
.mitglieder .ce_image {
    margin-bottom:50px;
    border-bottom:1px solid #2f2b2b;
}
.news-bild h4 {
    font-size:14px;
    line-height:18px;
}
.mitglieder h3 {
    margin-top:0;
}
.mitglieder .spa-links,
.mitglieder .ce_table {
    width:100%;
    padding-right:0;
}
.mitglieder .ce_table {
    padding-right:0;
    padding-bottom:50px;
}
#footer .inside,
.inn {
    width:80%;
}
#footer .spa1,
#footer .spa2 {
    width:100%;
    margin-right:0;
    margin-left:0;
}
#logo img {
    width:500px;
    height:auto;
}
}

@media (max-width:900px) {
.rs-column .bildtext h1 {
    width:50%;
}
}

@media (max-height:900px) {
.rs-column .bildtext h1 {
    width:50%;
}
}

﻿.nav{display:none}.nav.open{display:block}#button i.fa{position:relative;display:inline-block;width:1em;height:1em;transition:opacity .25s ease-out}#button i.fa::after{content:"";font-family:"FontAwesome";position:absolute;top:0;left:0;width:100%;text-align:center;opacity:0;transition:opacity .25s ease-out;line-height:inherit}body:has(#nav.open) #button i.fa{opacity:0}body:has(#nav.open) #button i.fa::after{opacity:1}#nav nav.mod_navigation li{opacity:0;transform:translateX(-25px);transition:opacity .3s ease-out,transform .3s ease-out}body:has(#nav.open) #nav nav.mod_navigation li:nth-child(1){opacity:1;transform:translateX(0);transition-delay:.04s}body:has(#nav.open) #nav nav.mod_navigation li:nth-child(2){opacity:1;transform:translateX(0);transition-delay:.08s}body:has(#nav.open) #nav nav.mod_navigation li:nth-child(3){opacity:1;transform:translateX(0);transition-delay:.12s}body:has(#nav.open) #nav nav.mod_navigation li:nth-child(4){opacity:1;transform:translateX(0);transition-delay:.16s}body:has(#nav.open) #nav nav.mod_navigation li:nth-child(5){opacity:1;transform:translateX(0);transition-delay:.2s}body:has(#nav.open) #nav nav.mod_navigation li:nth-child(6){opacity:1;transform:translateX(0);transition-delay:.24s}body:has(#nav.open) #nav nav.mod_navigation li:nth-child(7){opacity:1;transform:translateX(0);transition-delay:.28s}body:has(#nav.open) #nav nav.mod_navigation li:nth-child(8){opacity:1;transform:translateX(0);transition-delay:.32s}#skipNavigation4{display:none !important}.open #buttonclose{display:block !important}#nav.fixed .nav,.nav.close{margin-left:0 !important}#nav.open::before{content:"";position:fixed;width:9px;height:100vh;left:0;top:0;background-color:#1a181b;z-index:9999999}#logo img{width:75rem !important}#schrift{margin-top:170px}#schrift h2{font-size:10rem}#logo{top:20rem;position:relative}#nav i{font-size:3em;color:#9c1006}#nav li a,#nav span,#nav strong{padding:20px 15px 20px 30px;font-size:1.75rem}#nav li a::before,#nav li span::before,#nav li strong::before{top:20px}#header::before{width:9px;height:100vh;left:0;top:0;position:absolute;background-color:#1a181b;content:"";z-index:9999999}body::before{display:none}body.nav-open:before{width:9px;height:100vh;left:0;top:0;position:fixed;background-color:#1a181b;content:"";z-index:96}#header{margin-bottom:0}html{overflow-x:hidden}.mod_article{height:100vh;align-content:center}.inn{text-align:justify;width:100%}html,body{--sb-track-color: #f0f0f0;--sb-thumb-color: #000;--sb-size: 6px}.topbar__inner html::-webkit-scrollbar,body::-webkit-scrollbar{width:var(--sb-size)}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:3px}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:3px}@supports not selector(::-webkit-scrollbar){html,body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.news-bg{position:relative;overflow:hidden;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-wrap:wrap}.news-bg .col-6:first-of-type{background:rgba(0,0,0,0);min-height:500px}.news-bg .bg-red{background:rgba(155,25,21,.9019607843);min-height:500px;display:flex;flex-direction:column;justify-content:center;padding:40px 40px 40px 80px;clip-path:polygon(30% 0, 100% 0, 100% 100%, 0% 100%)}.bg-red h1,h2,h3,h4,p,.bg-red-2 h1,h2,h3,h4,p{color:#fff}.news-bg{overflow:hidden;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-wrap:wrap;width:auto;z-index:21}.news-bg .bg-red-2{background:rgba(155,25,21,.9019607843);display:flex;flex-direction:column;justify-content:center;padding:40px 40px 40px 80px;clip-path:polygon(0% 0px, 100% 0px, 70% 100%, 0% 100%);z-index:21}body.nav-open:before{width:9px;height:100vh;left:0;top:0;position:fixed;background-color:#1a181b;content:"";z-index:9999}.bg-red.content-element-group{padding-left:35rem;padding-right:15rem}.news-bg .bg-red-2{background:rgba(155,25,21,.9019607843);min-height:500px;display:flex;flex-direction:column;justify-content:center;padding:40px 40px 40px 80px;clip-path:polygon(0% 0px, 100% 0px, 70% 100%, 0% 100%);z-index:21}.bg-red-2.content-element-group{padding-left:15rem !important;padding-right:35rem !important}.bg-pic,.bg-pic-left,.bg-pic-right{width:100vw;height:100vh;object-fit:cover;position:absolute;display:unset !important}.bg-pic img{width:100vw;height:100vh;object-fit:cover}.bg-pic-left img{width:100vw;height:100vh;object-fit:cover;object-position:left}.bg-pic-right img{width:100vw;height:100vh;object-fit:cover;object-position:right}h1{font-size:5.125rem}p{font-family:"segoe-ui";font-size:1.25rem;line-height:1.4}h1,h2,h3,h4{font-family:"segoe-ui"}#mitglieder{height:100% !important}#mitglieder .inn{height:100% !important}#mitglieder .inn>.row{position:relative;overflow:hidden}#mitglieder .content-player{position:absolute;height:100%;width:100%}#mitglieder .content-player figure{height:100%;width:100%}#mitglieder .content-player figure video{height:100%;width:100%;object-fit:fill}#mitglieder .col-3.content-element-group{aspect-ratio:3/4;overflow:hidden;position:relative}#mitglieder .member-clr{position:absolute;width:100%;height:100%;top:0;left:0;scale:.8;transition:600ms ease}.bg-vorstellung img{width:100%;scale:1.2;transition:600ms ease}#mitglieder .col-3.content-element-group:hover .member-clr{scale:.9;filter:saturate(0)}#mitglieder .col-3.content-element-group:hover .bg-vorstellung img{scale:1.1}.rtr-schriftzug{font-family:"Oswald",sans-serif;font-weight:700;font-size:clamp(2.5rem,5vw,4.5rem);color:#fff;line-height:1.1;letter-spacing:.03em;position:absolute;bottom:0;left:0;width:100%;padding:.5em 1em;margin:0;z-index:10;transform:translateY(-3.9rem)}.rtr-schriftzug p{margin:0;text-align:center;font-size:7rem;transition:transform .5s ease-in-out}.rtr-schriftzug p:hover{transform:scale(1.1)}.content-player video,figure video{mix-blend-mode:screen !important}.content-player,.rsts-slide-default{width:100%}.content-player video,figure video{mix-blend-mode:screen !important;width:100%;margin-top:-25rem}.rsts-slide-default{pointer-events:none !important}.rsts-slide-default video{mix-blend-mode:screen !important;pointer-events:none !important;background:rgba(0,0,0,0) !important}.content-small,.content-small .col-4{align-content:center}.big-txt p{font-size:10rem;font-weight:bold;text-transform:uppercase;line-height:1}.content-small .big-txt{margin-left:10rem}.content-small .big-txt~.big-txt{margin-left:0}.bg-red{background-color:#9b1915}.insta-foto-link:hover img:hover{filter:grayscale(100%);opacity:1}.video .content-player video,.rsts-slide-default video{mix-blend-mode:unset !important;margin-bottom:-7px}.video{height:auto}.schriftzug-overlay{position:relative;z-index:10;height:auto !important;margin-top:-115px;margin-bottom:-115px;background:rgba(0,0,0,0)}.article-standart{position:relative;z-index:1}.article-standart{position:relative;z-index:1}.buchen-bg .bg-red{background:rgba(155,25,21,0.9019607843);min-height:500px;display:flex;flex-direction:column;justify-content:center;padding:40px 40px 40px 80px;padding-right:40px;padding-left:80px;clip-path:polygon(0% 0px, 100% 0, 100% 100%, 30% 100%)}.buchen-bg{height:100vh}.rtr-schriftzug p{font-family:"Pirata One";text-shadow:#000 6px 0px 0px,#000 5.91667px 1px 0px,#000 5.66667px 1.96667px 0px,#000 5.26667px 2.88333px 0px,#000 4.71667px 3.71667px 0px,#000 4.03333px 4.43333px 0px,#000 3.25px 5.05px 0px,#000 2.36667px 5.51667px 0px,#000 1.41667px 5.83333px 0px,#000 .416667px 5.98333px 0px,#000 -0.566667px 5.96667px 0px,#000 -1.55px 5.8px 0px,#000 -2.5px 5.45px 0px,#000 -3.36667px 4.96667px 0px,#000 -4.15px 4.33333px 0px,#000 -4.8px 3.58333px 0px,#000 -5.33333px 2.75px 0px,#000 -5.71667px 1.81667px 0px,#000 -5.93333px .85px 0px,#000 -6px -0.15px 0px,#000 -5.88333px -1.15px 0px,#000 -5.61667px -2.1px 0px,#000 -5.2px -3px 0px,#000 -4.61667px -3.83333px 0px,#000 -3.91667px -4.53333px 0px,#000 -3.11667px -5.13333px 0px,#000 -2.21667px -5.56667px 0px,#000 -1.26667px -5.86667px 0px,#000 -0.266667px -6px 0px,#000 .716667px -5.95px 0px,#000 1.7px -5.75px 0px,#000 2.63333px -5.38333px 0px,#000 3.48333px -4.88333px 0px,#000 4.25px -4.23333px 0px,#000 4.9px -3.46667px 0px,#000 5.4px -2.61667px 0px,#000 5.76667px -1.68333px 0px,#000 5.96667px -0.7px 0px}.rtr-schriftzug .last-word{color:#9b1915;font-weight:bold;letter-spacing:-1px;font-family:Oswald;font-size:4rem;text-shadow:#fff 6px 0px 0px,#fff 5.91667px 1px 0px,#fff 5.66667px 1.96667px 0px,#fff 5.26667px 2.88333px 0px,#fff 4.71667px 3.71667px 0px,#fff 4.03333px 4.43333px 0px,#fff 3.25px 5.05px 0px,#fff 2.36667px 5.51667px 0px,#fff 1.41667px 5.83333px 0px,#fff .416667px 5.98333px 0px,#fff -0.566667px 5.96667px 0px,#fff -1.55px 5.8px 0px,#fff -2.5px 5.45px 0px,#fff -3.36667px 4.96667px 0px,#fff -4.15px 4.33333px 0px,#fff -4.8px 3.58333px 0px,#fff -5.33333px 2.75px 0px,#fff -5.71667px 1.81667px 0px,#fff -5.93333px .85px 0px,#fff -6px -0.15px 0px,#fff -5.88333px -1.15px 0px,#fff -5.61667px -2.1px 0px,#fff -5.2px -3px 0px,#fff -4.61667px -3.83333px 0px,#fff -3.91667px -4.53333px 0px,#fff -3.11667px -5.13333px 0px,#fff -2.21667px -5.56667px 0px,#fff -1.26667px -5.86667px 0px,#fff -0.266667px -6px 0px,#fff .716667px -5.95px 0px,#fff 1.7px -5.75px 0px,#fff 2.63333px -5.38333px 0px,#fff 3.48333px -4.88333px 0px,#fff 4.25px -4.23333px 0px,#fff 4.9px -3.46667px 0px,#fff 5.4px -2.61667px 0px,#fff 5.76667px -1.68333px 0px,#fff 5.96667px -0.7px 0px}.buchen-bg .bg-red{padding-left:31rem;padding-right:15rem}.bg-red{opacity:0;transform:translateX(70px);transition:opacity 1.2s ease-out,transform 1.6s ease-out}.bg-red.sichtbar{opacity:1;transform:translateX(0)}.bg-red-2{opacity:0;transform:translateX(-70px);transition:opacity 1.2s ease-out,transform 1.6s ease-out}.bg-red-2.sichtbar{opacity:1;transform:translateX(0)}#galerie{height:auto !important;min-height:unset !important;align-content:unset !important}#galerie .inn{height:auto !important}#galerie .content-gallery,#galerie .content-gallery ul,#galerie .content-gallery li,#galerie .content-gallery figure,#galerie .content-gallery img{opacity:1 !important;transform:none !important;visibility:visible !important;transition:none !important}#galerie .content-gallery ul{columns:4 !important;column-gap:4px !important;list-style:none !important;padding:0 !important;margin:0 !important;width:100% !important;display:block !important}#galerie .content-gallery li{break-inside:avoid !important;margin-bottom:4px !important;position:relative !important;overflow:hidden !important;display:block !important;width:100% !important}#galerie .content-gallery figure{margin:0 !important;padding:0 !important}#galerie .content-gallery a{display:block !important;position:relative !important;overflow:hidden !important}#galerie .content-gallery img{width:100% !important;height:auto !important;display:block !important;filter:grayscale(20%) !important;transition:transform .5s ease-out,filter .5s ease-out !important}#galerie .content-gallery a::after{content:"+";position:absolute !important;inset:0 !important;background:rgba(160,20,20,.75) !important;color:#fff !important;font-size:70px !important;font-weight:200 !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:0 !important;transition:opacity .3s ease-out !important}#galerie .content-gallery li:hover img{transform:scale(1.06) !important;filter:grayscale(0%) !important}#galerie .content-gallery li:hover a::after{opacity:1 !important}#galerie .content-gallery li{animation:fadeInUp .5s ease-out both}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}*{cursor:none !important}#galerie .content-gallery li:hover img{filter:grayscale(0%);animation:glitch .4s steps(2) forwards}#galerie .content-gallery li:hover img{filter:grayscale(0%) brightness(0.85);transform:scale(1.03);transition:transform .4s ease-out,filter .4s ease-out}#galerie .content-gallery li::after{content:"";position:absolute;inset:0;background:rgba(156,16,6,.4);opacity:0;transition:opacity .4s ease-out}#galerie .content-gallery li:hover::after{opacity:1}@keyframes glitch-r{0%{opacity:0;transform:translate(0)}25%{opacity:1;transform:translate(6px, 0)}50%{opacity:0;transform:translate(0)}75%{opacity:1;transform:translate(-6px, 0)}100%{opacity:0}}@keyframes glitch-b{0%{opacity:0;transform:translate(0)}25%{opacity:1;transform:translate(-4px, 2px)}50%{opacity:0}75%{opacity:1;transform:translate(4px, -2px)}100%{opacity:0}}#galerie .content-gallery ul{columns:4 !important;column-gap:4px !important}#galerie .content-gallery li{margin-bottom:4px !important}.ce_text li::before,.content-text li::before,.ce_downloads li::before,.content-downloads li::before{color:#fff}.ce_text li,.content-text li,.ce_downloads li,.content-downloads li{color:#fff;font-family:"segoe-ui";font-size:1.25rem;line-height:1.4}.swiper-wrapper{display:flex;align-items:center;align-content:center}.slider-shop{align-content:center}.slider-shop .swiper-slide .content-image{display:flex;justify-content:center}.swiper-button-next,.swiper-button-prev{color:#9b1915;background:none;border:none}.swiper-pagination-bullet-active{background:#9b1915}#article-144{padding-left:10rem;padding-right:10rem}.hoerproben .content-text{margin-bottom:0 !important;padding-bottom:2px !important}.hoerproben .content-text h3{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem}.hoerproben .content-text p{font-size:.75rem;opacity:.6}.hoerproben .cd-titel.content-player{margin-top:0 !important;padding-top:2px !important;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:.75rem;margin-bottom:.25rem}.hoerproben .content-text:hover{background:rgba(255,255,255,.07);border-radius:6px 6px 0 0;padding-left:.5rem;padding-right:.5rem}.hoerproben .content-text:hover+.cd-titel.content-player{background:rgba(255,255,255,.07);border-radius:0 0 6px 6px;padding-left:.5rem;padding-right:.5rem}.hoerproben .cd-titel.content-player:hover{background:rgba(255,255,255,.07);border-radius:0 0 6px 6px;padding-left:.5rem;padding-right:.5rem}.hoerproben .content-text:has(+.cd-titel.content-player:hover){background:rgba(255,255,255,.07);border-radius:6px 6px 0 0;padding-left:.5rem;padding-right:.5rem}.hoerproben .cd-titel.content-player,.hoerproben .cd-titel.content-player *{pointer-events:auto !important}.cd-titel.content-player:hover{background:rgba(255,255,255,.07);border-radius:0 0 6px 6px;padding-left:.5rem;padding-right:.5rem}.content-text:has(+.cd-titel.content-player:hover){background:rgba(255,255,255,.07);border-radius:6px 6px 0 0;padding-left:.5rem;padding-right:.5rem}.cd-titel.content-player,.cd-titel.content-player *{pointer-events:auto !important}.hoerprobe p{font-size:1rem;margin-bottom:0;padding-bottom:2rem}.hoerproben .content-text{margin-bottom:0 !important}.hoerproben .cd-titel.content-player{margin-top:0 !important}.hoerproben .content-text:hover{background:rgba(255,255,255,.07);border-radius:6px 6px 0 0;padding-left:.5rem;padding-right:.5rem}.hoerproben .content-text:hover+.cd-titel.content-player{background:rgba(255,255,255,.07);border-radius:0 0 6px 6px;padding-left:.5rem;padding-right:.5rem}.hoerproben .cd-titel.content-player:hover{background:rgba(255,255,255,.07);border-radius:0 0 6px 6px;padding-left:.5rem;padding-right:.5rem}.hoerproben .content-text:has(+.cd-titel.content-player:hover){background:rgba(255,255,255,.07);border-radius:6px 6px 0 0;padding-left:.5rem;padding-right:.5rem}.hoerproben .content-text{pointer-events:auto !important;cursor:default !important}.hoerproben .cd-titel.content-player,.hoerproben .cd-titel.content-player *{pointer-events:auto !important}.track-hover-text{background:rgba(255,255,255,.07);border-radius:6px 6px 0 0;padding-left:.5rem;padding-right:.5rem}.track-hover-player{background:rgba(255,255,255,.07);border-radius:0 0 6px 6px;padding-left:.5rem;padding-right:.5rem}.events{display:grid;grid-template-columns:200px 1fr;gap:0 2rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.15);align-items:center;transition:background .2s}.events .header{font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.events h2{font-size:1.1rem;font-weight:900;margin-bottom:.2rem;background:none}.events h2 a{color:#fff;text-decoration:none}.events .ce_text{font-size:.8rem;opacity:.65}.events{padding:1.25rem 1rem;border-bottom:1px solid rgba(255,255,255,.15);transition:background .2s,padding-left .2s,border-left .2s}.events.odd:hover,.events.even:hover{background:rgba(255,255,255,.07);padding-left:1.5rem;border-left:3px solid rgba(255,255,255,.6)}.events .header{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem;opacity:.75}.events h2{font-size:1.5rem;font-weight:900;margin-bottom:.3rem}.events h2 a{color:#fff !important;text-decoration:none !important;background:none !important}.events .ce_text{font-family:"segoe-ui";font-size:1.25rem;line-height:1.4;color:#fff}.auftritte h1{padding-left:10rem}.events.bg-red.sichtbar{opacity:1;transform:translateX(0);height:100%}.bg-red.auftritte.block.sichtbar{height:100%}.events-home-teaser::before{content:"NÄCHSTE Auftritte";display:block;font-size:3.25rem;font-weight:700;color:#fff;line-height:1.1;margin-bottom:3rem;font-family:"segoe-ui";text-transform:uppercase}.events-home-teaser .events{height:max-content !important;margin-top:0 !important;margin-bottom:0 !important}.events-home-teaser .header{font-size:1.5rem !important;font-weight:700;color:#fff;margin-bottom:.3rem;transform:rotate(0deg)}.events-home-teaser .header::after{content:" ↗";font-weight:400}.events-home-teaser .event h2{font-size:1rem;font-weight:400;margin:0 0 .15rem;line-height:1.4}.events-home-teaser .event h2 a{color:#fff;text-decoration:none}.events-home-teaser .event h2 a:hover{text-decoration:underline}.events-home-teaser .ce_text p{color:#fff;font-size:.95rem;margin:0;line-height:1.4}.events-home-teaser .event-bild,.events-home-teaser .more{display:none}.events-home-teaser .events{display:block !important;grid-template-columns:unset !important;gap:0 !important;padding:0 !important;border:none !important;background:none !important;background-color:rgba(0,0,0,0) !important;margin-bottom:2rem}.events-home-teaser .events:hover{background:none !important;background-color:rgba(0,0,0,0) !important;padding-left:0 !important;border-left:none !important}.events-home-teaser .header{display:block !important;font-size:1.5rem !important;font-weight:700 !important;color:#fff !important;background:none !important;background-color:rgba(0,0,0,0) !important;text-transform:none !important;letter-spacing:normal !important;opacity:1 !important;padding:0 !important;margin:0 0 .3rem !important;border:none !important;border-radius:0 !important}.events-home-teaser .header::after{content:" ↗";font-weight:400}.events-home-teaser .header::before{display:none !important}.events-home-teaser .event h2{font-size:1rem !important;font-weight:400 !important;margin:0 0 .15rem !important;line-height:1.4 !important;background:none !important;background-color:rgba(0,0,0,0) !important;padding:0 !important;border:none !important;color:#fff !important}.events-home-teaser .event h2 a{color:#fff !important;text-decoration:none !important;background:none !important;font-weight:400 !important}.events-home-teaser .event h2 a:hover{text-decoration:underline !important}.events-home-teaser .ce_text{background:none !important;background-color:rgba(0,0,0,0) !important;padding:0 !important;opacity:1 !important}.events-home-teaser .ce_text p{color:#fff !important;font-size:.95rem !important;font-family:inherit !important;margin:0 !important;line-height:1.4 !important;opacity:1 !important}.events-home-teaser .event-bild,.events-home-teaser .more{display:none !important}.events-home-teaser{display:block !important;grid-template-columns:unset !important;gap:0 !important;padding:0 !important;border:none !important;background:none !important}.events-home-teaser .events{display:block !important;grid-template-columns:unset !important;gap:0 !important;padding:0 !important;border:none !important;background:none !important;background-color:rgba(0,0,0,0) !important;margin-bottom:2rem}.events-home-teaser .events:hover{background:none !important;background-color:rgba(0,0,0,0) !important;padding-left:0 !important;border-left:none !important}.events-home-teaser .event{background:none !important;background-image:none !important;background-color:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important;border:none !important;min-height:unset !important;position:static !important;overflow:visible !important}.events-home-teaser .event::before,.events-home-teaser .event::after{display:none !important}.events-home-teaser .header{display:block !important;font-size:1.5rem !important;font-weight:700 !important;color:#fff !important;background:none !important;background-color:rgba(0,0,0,0) !important;text-transform:none !important;letter-spacing:normal !important;opacity:1 !important;padding:0 !important;margin:0 0 .3rem !important;border:none !important;border-radius:0 !important}.events-home-teaser .header::after{content:" ↗";font-weight:400}.events-home-teaser .header::before{display:none !important}.events-home-teaser .event h2{font-size:1rem !important;font-weight:400 !important;margin:0 0 .15rem !important;line-height:1.4 !important;background:none !important;padding:0 !important;border:none !important}.events-home-teaser .event h2 a{color:#fff !important;text-decoration:none !important;background:none !important;font-weight:400 !important}.events-home-teaser .event h2 a:hover{text-decoration:underline !important}.events-home-teaser .ce_text{background:none !important;background-image:none !important;background-color:rgba(0,0,0,0) !important;padding:0 !important;opacity:1 !important;position:static !important}.events-home-teaser .ce_text p{color:#fff !important;font-size:.95rem !important;font-family:inherit !important;margin:0 !important;line-height:1.4 !important;opacity:1 !important;font-weight:400 !important}.events-home-teaser .ce_text strong{font-weight:700 !important}.events-home-teaser .event-bild,.events-home-teaser .more{display:none !important}.events-home-teaser .mod_eventlist .header{transform:rotate(0deg) !important}.mod_eventlist.events.block.even{position:relative;z-index:99998}@media(max-width: 2026px){h1{text-align:initial}}@media(max-width: 1872px){.mod_article{height:100%}.news-bg.content-element-group{height:100%}}@media(max-width: 1780px){.bg-red.content-element-group{padding-left:25rem;padding-right:9rem}}@media(max-width: 2026px){h1{text-align:initial}}@media(max-width: 1872px){.mod_article{height:100%}.news-bg.content-element-group{height:100%}}@media(max-width: 1780px){.bg-red.content-element-group{padding-left:25rem;padding-right:9rem}}@media(max-width: 1460px){#logo img{width:60rem !important}#schrift h2{font-size:7rem}}.events.even:first-of-type:hover{padding:0 !important;background:none !important;border-left:0}.downloads-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:16px;margin-top:40px}.download-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:20px 20px 16px;display:flex;flex-direction:column;gap:12px;transition:background .2s,transform .15s;text-decoration:none;color:#fff}.download-card:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.card-top{display:flex;align-items:center;gap:14px}.file-icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-icon svg{width:22px;height:22px}.file-icon.pdf{background:#e74c3c;color:#fff}.file-icon.png{background:#27ae60;color:#fff}.file-icon.jpg,.file-icon.jpeg{background:#2980b9;color:#fff}.file-icon.zip{background:#8e44ad;color:#fff}.file-info{flex:1;min-width:0}.file-name{font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta{font-size:.78rem;opacity:.6;margin-top:3px}.download-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:9px 14px;font-size:.82rem;font-weight:600;color:#fff;cursor:pointer;transition:background .2s;text-decoration:none;width:100%}.download-btn:hover{background:rgba(255,255,255,.22)}.download-btn svg{width:15px;height:15px;flex-shrink:0}.pic-clr-effekt{filter:grayscale(100%) !important;transition:filter 1s ease !important}.pic-clr-effekt.sichtbar{filter:grayscale(0%) !important}ul{padding-left:0 !important}#galerie .content-gallery ul{display:block !important;columns:3 !important;column-count:3 !important;column-gap:8px !important;padding:0 !important;margin:0 !important;list-style:none !important}#galerie .content-gallery ul li{break-inside:avoid !important;-webkit-column-break-inside:avoid !important;page-break-inside:avoid !important;margin-bottom:8px !important;width:100% !important;float:none !important;display:block !important;overflow:hidden !important;border-radius:3px !important}#galerie .content-gallery ul li figure{margin:0 !important;padding:0 !important;overflow:hidden !important}#galerie .content-gallery ul li figure img{width:100% !important;height:auto !important;display:block !important;transition:transform .5s ease !important}#galerie .content-gallery ul li:hover figure img{transform:scale(1.05) !important}@media(max-width: 900px){#galerie .content-gallery ul{columns:2 !important;column-count:2 !important}}@media(max-width: 500px){#galerie .content-gallery ul{columns:2 !important;column-count:2 !important;column-gap:4px !important}#galerie .content-gallery ul li{margin-bottom:4px !important}}.highl-schriftzug{text-align:center;padding:unset}@media(max-width: 1872px){#article-147.bg-red{opacity:1 !important;transform:unset !important}}.content-player video,figure video{margin-top:0 !important}@media(max-width: 1100px){.events{width:100% !important}}@media(max-width: 550px){.events{display:unset}}@media(max-width: 599px){.inn{width:100% !important}}.events .header{font-size:2rem;line-height:2.2rem}.mod_eventlist.events.block.even{width:80%;margin:0 auto}.events .header{font-size:2rem;line-height:2.2rem;background:#fff;color:#9c1006;opacity:1}#footer *{max-height:100%;overflow:hidden}#footer{background-color:#2b2b2b}#footer{background:#2b2b2b;height:100%;display:flex;align-items:center}#footer{background-color:#2d2d2d;background-repeat:no-repeat;background-position:bottom right;background-size:auto 100%;padding:2.5rem 4rem;overflow:hidden}#footer .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:3rem;max-width:100% !important;margin:0 auto}#footer .footer-logo img{max-width:470px;display:block;width:550px}#footer .footer-logo .slogan{font-size:.95rem !important;font-weight:700;color:#fff;letter-spacing:.03em;margin-top:.4rem;text-transform:none !important}#footer .footer-logo .slogan span{color:#c0392b}#footer .footer-kontakt,#footer .footer-links{color:#ccc;font-size:.9rem;line-height:1.7}#footer .footer-kontakt h3,#footer .footer-links h3{color:#fff !important;font-size:1.5rem !important;font-weight:700 !important;margin-bottom:.4rem !important;line-height:1.3 !important;text-transform:uppercase;letter-spacing:.08em;font-family:"Segoe UI"}#footer .footer-kontakt p{margin:0 !important;font-size:.9rem !important;line-height:1.7 !important}#footer a{color:#ccc !important;text-decoration:none !important}#footer a:hover{color:#fff !important}#footer .footer-links ul{list-style:none !important;padding:0 !important;line-height:1.4}#footer .footer-partner{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}#footer .footer-partner img{max-width:100%;width:250px}#footer .footer-partner a{font-size:1.25rem !important;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-family:"segoe-ui";width:100%}#footer .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:3rem;width:100%;margin:0 auto;padding:0 2rem}#footer .inside{max-width:100% !important;padding:0 !important}#footer .inside{width:100% !important}#footer .footer-kontakt,#footer .footer-links{font-family:"segoe-ui";font-size:1.25rem;line-height:1.4}#footer .footer-kontakt p{font-family:"segoe-ui" !important;font-size:1.25rem !important;line-height:1.4 !important}#footer .footer-links h3{margin-bottom:-19px !important}#footer h3{text-align:left}@media(max-width: 1250px){#footer *{max-height:none !important}#footer{height:100% !important}}@media(max-width: 1025px){#footer .footer-logo img{width:270px;max-width:100%}}@media(max-width: 555px){#footer{padding:0 !important}}#nav{z-index:999999;position:absolute}.content-hyperlink a{background:#fff;padding:.8rem 4rem;text-transform:uppercase;text-decoration:none;color:#9b1915;font-family:"segoe-ui";font-size:1.25rem;font-weight:bold;clip-path:polygon(8% 0, 100% 0, 92% 100%, 0% 100%);transition:ease-in-out .4s}.content-hyperlink{margin-bottom:2rem}.content-hyperlink a{position:relative;display:inline-block;z-index:0}.content-hyperlink a:hover{scale:1.25;font-size:1.15rem}#buttons{z-index:9999;width:65px}#buttons a{width:65px !important;height:65px !important;font-size:2rem}#buttons a:hover{background-color:rgba(156,16,6,.6117647059);display:table-cell;vertical-align:middle;text-align:center;text-decoration:none;color:#fff}#button,#button,a{transition:background .2s ease-out,color .2s ease-out,transform .15s ease-out}#button:hover{transform:skewX(-2deg) scale(1.02)}:root{--gutter-x: 1.5rem;--gutter-y: 1.5rem;--container-padding: 1.25rem}*,*::before,*::after{box-sizing:border-box}.container,.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-fluid{max-width:none}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}@media(min-width: 1440px){.container{max-width:1320px}}.row{display:flex;flex-wrap:wrap;margin-left:calc(-1*var(--gutter-x)/2);margin-right:calc(-1*var(--gutter-x)/2);row-gap:var(--gutter-y)}.col{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:1 0 0%}.col-auto{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:auto}.col-1{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:8.3333333333%}.offset-1{margin-left:8.3333333333%}.col-2{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:16.6666666667%}.offset-2{margin-left:16.6666666667%}.col-3{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:25%}.offset-3{margin-left:25%}.col-4{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:33.3333333333%}.offset-4{margin-left:33.3333333333%}.col-5{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:41.6666666667%}.offset-5{margin-left:41.6666666667%}.col-6{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:50%}.offset-6{margin-left:50%}.col-7{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:58.3333333333%}.offset-7{margin-left:58.3333333333%}.col-8{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:66.6666666667%}.offset-8{margin-left:66.6666666667%}.col-9{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:75%}.offset-9{margin-left:75%}.col-10{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:83.3333333333%}.offset-10{margin-left:83.3333333333%}.col-11{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:91.6666666667%}.offset-11{margin-left:91.6666666667%}.col-12{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:100%}.offset-12{margin-left:100%}@media(min-width: 576px){.col-sm{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:1 0 0%}.col-sm-auto{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:auto}.col-sm-1{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:8.3333333333%}.offset-sm-1{margin-left:8.3333333333%}.col-sm-2{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:16.6666666667%}.offset-sm-2{margin-left:16.6666666667%}.col-sm-3{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:25%}.offset-sm-3{margin-left:25%}.col-sm-4{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:33.3333333333%}.offset-sm-4{margin-left:33.3333333333%}.col-sm-5{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:41.6666666667%}.offset-sm-5{margin-left:41.6666666667%}.col-sm-6{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:50%}.offset-sm-6{margin-left:50%}.col-sm-7{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:58.3333333333%}.offset-sm-7{margin-left:58.3333333333%}.col-sm-8{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:66.6666666667%}.offset-sm-8{margin-left:66.6666666667%}.col-sm-9{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:75%}.offset-sm-9{margin-left:75%}.col-sm-10{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:83.3333333333%}.offset-sm-10{margin-left:83.3333333333%}.col-sm-11{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:91.6666666667%}.offset-sm-11{margin-left:91.6666666667%}.col-sm-12{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:100%}.offset-sm-12{margin-left:100%}}@media(min-width: 768px){.col-md{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:1 0 0%}.col-md-auto{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:auto}.col-md-1{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:8.3333333333%}.offset-md-1{margin-left:8.3333333333%}.col-md-2{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:16.6666666667%}.offset-md-2{margin-left:16.6666666667%}.col-md-3{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:25%}.offset-md-3{margin-left:25%}.col-md-4{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:33.3333333333%}.offset-md-4{margin-left:33.3333333333%}.col-md-5{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:41.6666666667%}.offset-md-5{margin-left:41.6666666667%}.col-md-6{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:50%}.offset-md-6{margin-left:50%}.col-md-7{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:58.3333333333%}.offset-md-7{margin-left:58.3333333333%}.col-md-8{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:66.6666666667%}.offset-md-8{margin-left:66.6666666667%}.col-md-9{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:75%}.offset-md-9{margin-left:75%}.col-md-10{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:83.3333333333%}.offset-md-10{margin-left:83.3333333333%}.col-md-11{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:91.6666666667%}.offset-md-11{margin-left:91.6666666667%}.col-md-12{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:100%}.offset-md-12{margin-left:100%}}@media(min-width: 992px){.col-lg{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:1 0 0%}.col-lg-auto{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:auto}.col-lg-1{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:8.3333333333%}.offset-lg-1{margin-left:8.3333333333%}.col-lg-2{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:16.6666666667%}.offset-lg-2{margin-left:16.6666666667%}.col-lg-3{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:25%}.offset-lg-3{margin-left:25%}.col-lg-4{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:33.3333333333%}.offset-lg-4{margin-left:33.3333333333%}.col-lg-5{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:41.6666666667%}.offset-lg-5{margin-left:41.6666666667%}.col-lg-6{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:50%}.offset-lg-6{margin-left:50%}.col-lg-7{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:58.3333333333%}.offset-lg-7{margin-left:58.3333333333%}.col-lg-8{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:66.6666666667%}.offset-lg-8{margin-left:66.6666666667%}.col-lg-9{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:75%}.offset-lg-9{margin-left:75%}.col-lg-10{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:83.3333333333%}.offset-lg-10{margin-left:83.3333333333%}.col-lg-11{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:91.6666666667%}.offset-lg-11{margin-left:91.6666666667%}.col-lg-12{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:100%}.offset-lg-12{margin-left:100%}}@media(min-width: 1200px){.col-xl{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:1 0 0%}.col-xl-auto{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:auto}.col-xl-1{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:8.3333333333%}.offset-xl-1{margin-left:8.3333333333%}.col-xl-2{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:16.6666666667%}.offset-xl-2{margin-left:16.6666666667%}.col-xl-3{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:25%}.offset-xl-3{margin-left:25%}.col-xl-4{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:33.3333333333%}.offset-xl-4{margin-left:33.3333333333%}.col-xl-5{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:41.6666666667%}.offset-xl-5{margin-left:41.6666666667%}.col-xl-6{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:50%}.offset-xl-6{margin-left:50%}.col-xl-7{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:58.3333333333%}.offset-xl-7{margin-left:58.3333333333%}.col-xl-8{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:66.6666666667%}.offset-xl-8{margin-left:66.6666666667%}.col-xl-9{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:75%}.offset-xl-9{margin-left:75%}.col-xl-10{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:83.3333333333%}.offset-xl-10{margin-left:83.3333333333%}.col-xl-11{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:91.6666666667%}.offset-xl-11{margin-left:91.6666666667%}.col-xl-12{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:100%}.offset-xl-12{margin-left:100%}}@media(min-width: 1440px){.col-xxl{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:1 0 0%}.col-xxl-auto{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:auto}.col-xxl-1{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:8.3333333333%}.offset-xxl-1{margin-left:8.3333333333%}.col-xxl-2{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:16.6666666667%}.offset-xxl-2{margin-left:16.6666666667%}.col-xxl-3{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:25%}.offset-xxl-3{margin-left:25%}.col-xxl-4{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:33.3333333333%}.offset-xxl-4{margin-left:33.3333333333%}.col-xxl-5{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:41.6666666667%}.offset-xxl-5{margin-left:41.6666666667%}.col-xxl-6{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:50%}.offset-xxl-6{margin-left:50%}.col-xxl-7{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:58.3333333333%}.offset-xxl-7{margin-left:58.3333333333%}.col-xxl-8{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:66.6666666667%}.offset-xxl-8{margin-left:66.6666666667%}.col-xxl-9{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:75%}.offset-xxl-9{margin-left:75%}.col-xxl-10{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:83.3333333333%}.offset-xxl-10{margin-left:83.3333333333%}.col-xxl-11{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:91.6666666667%}.offset-xxl-11{margin-left:91.6666666667%}.col-xxl-12{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x)/2);padding-right:calc(var(--gutter-x)/2);flex:0 0 auto;width:100%}.offset-xxl-12{margin-left:100%}}.g-0{--gutter-x: 0;--gutter-y: 0}.gx-0{--gutter-x: 0}.gy-0{--gutter-y: 0}.g-1{--gutter-x: 0.25rem;--gutter-y: 0.25rem}.gx-1{--gutter-x: 0.25rem}.gy-1{--gutter-y: 0.25rem}.g-2{--gutter-x: 0.5rem;--gutter-y: 0.5rem}.gx-2{--gutter-x: 0.5rem}.gy-2{--gutter-y: 0.5rem}.g-3{--gutter-x: 1rem;--gutter-y: 1rem}.gx-3{--gutter-x: 1rem}.gy-3{--gutter-y: 1rem}.g-4{--gutter-x: 1.5rem;--gutter-y: 1.5rem}.gx-4{--gutter-x: 1.5rem}.gy-4{--gutter-y: 1.5rem}.g-5{--gutter-x: 3rem;--gutter-y: 3rem}.gx-5{--gutter-x: 3rem}.gy-5{--gutter-y: 3rem}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-stretch{align-items:stretch}@media(max-width: 1000px){.col-5{width:100%}.col-6{width:100%}body::before{inset:264px 80px -13px 80px}}#formular-neu .spa{display:flex;gap:15px;margin-bottom:15px}#formular-neu .spa .widget{flex:1}#formular-neu .widget-textarea,#formular-neu .widget-altcha,#formular-neu .widget-submit{margin-bottom:15px}#formular-neu label{display:none}#formular-neu .widget-text,#formular-neu .widget-textarea{position:relative;width:100%;margin-left:auto;margin-right:auto}#formular-neu .widget-text::after,#formular-neu .widget-textarea::after{content:"";position:absolute;inset:0;border:2px solid #fff;pointer-events:none}#formular-neu .widget-text input,#formular-neu .widget-textarea textarea{background:rgba(0,0,0,0);border:none;outline:none;color:#fff;padding:20px 20px;width:100%;box-sizing:border-box;text-transform:uppercase;letter-spacing:.08em;font-size:1.25rem;font-family:"Segoe UI";margin-bottom:0}#formular-neu .widget-textarea textarea{resize:none;min-height:120px}#formular-neu input::placeholder,#formular-neu textarea::placeholder{color:rgba(255,255,255,.7);text-transform:uppercase}#formular-neu .widget-altcha{display:none}#formular-neu .widget-submit{display:flex;justify-content:flex-end}#formular-neu .widget-submit button{background:#fff;padding:.8rem 4rem;text-transform:uppercase;text-decoration:none;color:#9b1915;font-family:"segoe-ui";font-size:1.25rem;font-weight:bold;clip-path:polygon(8% 0, 100% 0, 92% 100%, 0% 100%);transition:ease-in-out .4s}#formular-neu .widget-submit button:hover{scale:1.25;font-size:1.15rem}#formular-neu .spa{margin-right:auto;margin-left:auto;width:100%}.widget.widget-select select{border:2px solid #fff;background:none;width:100%;height:100%;letter-spacing:.07rem;font-size:1.25rem;font-family:"Segoe UI";text-transform:uppercase;color:#fff}select#ctrl_56:has(option[value="keine Auswahl"]:checked){color:rgba(255,255,255,.7490196078) !important}select#ctrl_48:has(option[value="Stückzahl wählen"]:checked){color:rgba(255,255,255,.7490196078) !important}.widget.widget-select select{margin-bottom:15px}.veranstaltungsdatum{margin-bottom:15px}.empty-20px{height:25px}#insta_photos{margin-block:50px;width:100% !important;row-gap:25px;display:flex;justify-content:space-between;flex-wrap:wrap}.insta-wrap-div{width:24%;margin-bottom:.75rem;display:flex;flex-direction:column;align-items:center}.insta-foto-link{position:relative;font-weight:700;background:#eeeff4}.insta-foto-link,.insta-foto-link img{object-fit:cover;display:block;margin:0 auto;height:375px}.insta-foto-link:hover img{cursor:pointer;transition:500ms ease-in-out;opacity:.5}.insta-foto-link:hover .insta-text{color:black}.insta-text{color:white;position:absolute;top:20px;left:20%;width:100%}@media(min-width: 2901px){.insta-foto-link,.insta-foto-link img{object-fit:cover;width:500px;height:600px}.insta-wrap-div{width:25%}}@media(max-width: 2900px){.insta-foto-link,.insta-foto-link img{object-fit:cover;width:400px;height:480px}.insta-wrap-div{width:25%}}@media(max-width: 2300px){.insta-foto-link,.insta-foto-link img{object-fit:cover;width:300px;height:375px}.insta-wrap-div{width:25%}}@media(max-width: 1750px){.insta-foto-link,.insta-foto-link img{object-fit:cover;width:250px;height:320px}.insta-wrap-div{width:25%}}@media(max-width: 1400px){.insta-foto-link,.insta-foto-link img{object-fit:cover;width:200px;height:250px}.insta-wrap-div{width:25%}}@media(max-width: 1199px){.insta-wrap-div{width:50%}}@media(max-width: 599px){.insta-wrap-div{width:100%}.inn,.insta-foto-link,.insta-foto-link img{object-fit:cover;width:100%;height:auto}}body{overflow:hidden}@media(max-width: 2000px){.mod_rocksolid_slider,.rsts-main,.rsts-view,.rsts-crop,.rsts-slides,.rsts-slide{overflow:inherit !important}}@media(max-width: 1600px){.news-bg .bg-red,.buchen-bg .bg-red{padding-left:20rem !important;padding-right:5rem !important}.news-bg .bg-red-2{padding-left:5rem !important;padding-right:20rem !important}}@media(max-width: 1200px){.news-bg .bg-red,.buchen-bg .bg-red{padding-left:20rem !important;padding-right:3rem !important}.news-bg .bg-red-2{padding-left:3rem !important;padding-right:20rem !important}}@media(max-width: 769px){.content-player video,figure video{margin-top:-8rem}}@media(max-width: 768px){.news-bg .bg-red,.buchen-bg .bg-red{width:100% !important;padding-left:2rem !important;padding-right:2rem !important;clip-path:border-box !important}.news-bg .bg-red-2{width:100% !important;padding-left:2rem !important;padding-right:2rem !important;clip-path:border-box !important}#header::before{display:none}p{font-size:1rem}h1{font-size:3rem}.content-hyperlink a{font-size:1rem}.content-small .big-txt{margin-left:2rem}.content-small .big-txt p{font-size:5rem}#formular-neu .widget-text input,#formular-neu .widget-textarea textarea,#formular-neu .widget-submit button{font-size:1rem;padding:.5rem}.footer-kontakt{margin-bottom:2rem}}*,*::before,*::after{box-sizing:border-box}#wrapper,body{overflow-x:hidden;max-width:100%}img{max-width:100%;height:auto}#slider{width:100% !important;overflow:hidden}.mod_rocksolid_slider,.rsts-main,.rsts-view,.rsts-crop,.rsts-slides,.rsts-slide{width:100% !important}.rsts-slide img{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-top:0 !important;display:block !important;object-fit:cover !important;object-position:center top !important}.rtr-schriftzug{position:relative !important;top:auto !important;left:auto !important}.rtr-schriftzug p{margin:0}#footer .footer-inner{display:flex;flex-wrap:wrap;gap:2rem;padding:3rem 2rem}@media(max-width: 1600px){.news-bg .bg-red,.buchen-bg .bg-red{padding-left:20rem !important;padding-right:5rem !important}.news-bg .bg-red-2{padding-left:5rem !important;padding-right:20rem !important}}@media(max-width: 1200px){.news-bg .bg-red,.buchen-bg .bg-red{padding-left:20rem !important;padding-right:3rem !important}.news-bg .bg-red-2{padding-left:3rem !important;padding-right:20rem !important}.bg-red.content-element-group{padding-left:20rem !important;padding-right:4rem !important}.bg-red-2.content-element-group{padding-left:4rem !important;padding-right:20rem !important}#logo img{width:45rem !important}}@media(max-width: 1200px){#schrift{margin-top:190px}#schrift h2{font-size:5rem}}@media(max-width: 1024px){#logo{margin-top:-15rem !important}#schrift{margin-top:216px !important}#schrift h2{font-size:3rem !important}#logo img{width:37rem !important}#slider,#logo-schrift,.slide-head,.bild,.bild .inn{height:70vw !important;min-height:300px !important}.rsts-view,.rsts-crop,.rsts-slides,.rsts-slide{height:70vw !important;min-height:300px !important}.rsts-slide img{height:70vw !important;min-height:300px !important;max-height:none !important}.mod_article .row.news-bg{height:auto !important;min-height:0 !important;flex-direction:column !important;overflow:visible !important}.mod_article .row.news-bg .bg-pic{position:relative !important;width:100% !important;height:320px !important;order:-1 !important;overflow:hidden !important;display:none !important}.mod_article#christian .row.news-bg .bg-pic,.mod_article#stefan .row.news-bg .bg-pic,.mod_article#thomas .row.news-bg .bg-pic,.mod_article#dominik .row.news-bg .bg-pic{display:unset !important}.mod_article .row.news-bg .col-4{width:100%}.mod_article .row.news-bg .bg-pic img{position:relative !important;width:100% !important;height:320px !important;object-fit:cover !important;object-position:center !important;display:none !important}.row.news-bg .col-8,.row.news-bg .col-8.bg-red,.row.news-bg .col-8.bg-red-2{width:100% !important;min-height:0 !important;order:0 !important;clip-path:none !important}.bg-red.content-element-group,.bg-red-2.content-element-group{padding:2.5rem 2rem !important}.bg-red,.bg-red-2{clip-path:none !important;padding:2.5rem 2rem !important;min-height:0 !important}.schriftzug-overlay{margin-top:0 !important;margin-bottom:0 !important}.rtr-schriftzug{position:relative !important;bottom:auto !important;left:auto !important;transform:none !important;padding:1.5rem 1rem !important;width:100% !important}.rtr-schriftzug p{font-size:4rem !important;text-align:center !important}.content-small,.content-small .col-4{height:auto !important}#footer .footer-inner{display:flex !important;flex-wrap:wrap !important;gap:2rem !important;padding:3rem 2rem !important}#footer .footer-logo,#footer .footer-kontakt,#footer .footer-links,#footer .footer-partner{width:calc(50% - 1rem) !important}}@media(max-width: 768px){#wrapper,body{overflow-x:hidden !important;max-width:100% !important}#logo img{width:22rem !important}#schrift{margin-top:260px !important}#schrift h2{font-size:2.5rem !important}#logo{margin-top:-16rem !important}#schrift span{font-size:32px !important}#schrift div{position:relative !important;top:auto !important;right:auto !important}body>div[style*="border-radius: 50%"][style*="pointer-events: none"]{display:none !important}#buttons{display:none !important}#slider,#logo-schrift,.slide-head,.bild,.bild .inn{height:60vw !important;min-height:250px !important}.rsts-view,.rsts-crop,.rsts-slides,.rsts-slide{height:60vw !important;min-height:250px !important}.rsts-slide img{height:60vw !important;min-height:250px !important;max-height:none !important}.mod_article .row.news-bg{height:auto !important;min-height:0 !important;flex-direction:column !important;overflow:visible !important}.mod_article .row.news-bg .bg-pic{position:relative !important;width:100% !important;height:300px !important;order:-1 !important;overflow:hidden !important;margin-bottom:-24px !important}.mod_article .row.news-bg .bg-pic img{position:relative !important;width:100% !important;height:340px !important;object-fit:cover !important;object-position:center !important;display:block !important}.row.news-bg .col-8,.row.news-bg .col-8.bg-red,.row.news-bg .col-8.bg-red-2{width:100% !important;min-height:0 !important;clip-path:none !important}.bg-red,.bg-red-2{clip-path:none !important;padding:2rem 1.5rem !important;min-height:0 !important}.bg-red.content-element-group,.bg-red-2.content-element-group{padding:2rem 1.5rem !important}p{font-size:1rem}h1{font-size:3rem}.content-text,.content-hyperlink{margin:0 !important;padding:1rem 1.5rem !important}.content-hyperlink a{font-size:1rem}.content-headline{font-size:2.5rem !important;line-height:1.2 !important;margin-bottom:1rem !important}.content-small .big-txt{margin-left:2rem}.content-small .big-txt p{font-size:5rem}#formular-neu .widget-text input,#formular-neu .widget-textarea textarea,#formular-neu .widget-submit button{font-size:1rem;padding:.5rem}.schriftzug-overlay{margin-top:0 !important;margin-bottom:0 !important}.rtr-schriftzug{position:relative !important;bottom:auto !important;left:auto !important;transform:none !important;padding:1rem !important;width:100% !important}.rtr-schriftzug p{font-size:2.5rem !important;text-align:center !important}.content-small,.content-small .col-4{height:auto !important}#mitglieder .col-3{width:50% !important}#footer .footer-inner{display:flex !important;flex-direction:column !important;padding:2rem 1rem !important;gap:1.5rem !important}#footer .footer-logo,#footer .footer-kontakt,#footer .footer-links,#footer .footer-partner{width:100% !important}#footer .footer-logo img{max-width:160px !important}#footer h3{font-size:2rem !important;margin-top:0 !important}#footer{padding-top:3rem !important;padding-bottom:3rem !important}#header{min-height:0 !important}.bg-red{opacity:1 !important;transform:translateX(0) !important}#mitglieder .col-3.content-element-group{aspect-ratio:4/4}#mitglieder .content-player{display:none}}@media(max-width: 550px){#logo{margin-top:-19rem !important}}@media(max-width: 480px){#logo img{width:18rem !important}#schrift h2{font-size:2rem !important}#logo{margin-top:-20rem !important}#schrift{margin-top:271px !important}#schrift span{margin-top:271px !important}#slider,#logo-schrift,.slide-head{height:65vw !important;min-height:220px !important}.rsts-view,.rsts-crop,.rsts-slides,.rsts-slide{height:65vw !important;min-height:220px !important}.rsts-slide img{height:65vw !important;min-height:220px !important}.mod_article .row.news-bg .bg-pic,.mod_article .row.news-bg .bg-pic img{height:220px !important}#mitglieder .col-3{width:100% !important}.bg-red,.bg-red-2{padding:1.5rem 1rem !important}.bg-red.content-element-group,.bg-red-2.content-element-group{padding:1.5rem 1rem !important}.content-headline{font-size:2rem !important}.content-text p,.content-text li{font-size:15px !important;line-height:1.65 !important}.big-txt p{font-size:4rem !important;line-height:4rem !important;margin-bottom:0rem !important}.rtr-schriftzug p{font-size:1.8rem !important}#footer h3{font-size:1.6rem !important}#footer{font-size:14px !important}#footer .footer-inner{padding:1.5rem 1rem;gap:1.25rem}}.row.news-bg{row-gap:0 !important}.col-4.content-element-group{position:relative}.col-4.content-element-group:after{content:"";position:absolute;height:100%;width:100%;background:rgba(0,0,0,.6784313725);top:0;z-index:-1}.events-home-teaser .events{margin-bottom:2rem !important}@media(max-width: 441px){#schrift span{font-size:25px !important}}@media(max-width: 393px){#schrift span{font-size:20px !important}#schrift h2{font-size:1.5rem !important}#footer .footer-partner img{max-width:100% !important}#footer .footer-logo img{max-width:100% !important;margin-bottom:2rem}}@media(max-width: 360px){#logo img{width:15rem !important}#schrift h2{font-size:2.8rem !important}.content-headline{font-size:1.75rem !important}.bg-red,.bg-red-2{padding:1.25rem .75rem !important}.bg-red.content-element-group,.bg-red-2.content-element-group{padding:1.25rem .75rem !important}.rtr-schriftzug p{font-size:1.5rem !important}#mitglieder .col-3{width:100% !important}}@media(hover: none)and (pointer: coarse){.rtr-schriftzug,#schrift div{position:relative !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;transform:none !important}body>div[style*="border-radius: 50%"][style*="pointer-events: none"]{display:none !important}}@media(max-width: 890px){#footer .footer-inner{padding:0}#footer .footer-inner{display:unset !important}}@media(max-width: 767px){#nav .nav{margin-left:0 !important}}@media(max-width: 555px){#footer .footer-inner{padding:1rem !important;padding-top:0 !important;padding-bottom:0 !important}}@media(max-width: 393px){#schrift span{font-size:5vw !important}#schrift h2{font-size:8vw !important}}@media(max-width: 256px){#schrift{margin-top:280px !important}}@media(max-width: 200px){#schrift{margin-top:285px !important}}@media(max-height: 1060px){#logo-inn{transform:translate(0px, -200px)}}@media(max-width: 950px){#logo-inn{transform:none}}@media(max-height: 730px){#nav .nav{top:70px}#nav li a,#nav span,#nav strong{padding:10px 15px 10px 30px;font-size:1.5rem}}#article-102{height:100%}.produkt-reihe{display:grid;grid-template-columns:repeat(4, 1fr);gap:2px;background:#111;padding:0}.produkt-karte{background:#2f2b2b;overflow:hidden;transition:background .25s}.produkt-karte:hover{background:#3a3535}.produkt-karte .content-image figure{margin:0}.produkt-karte .content-image img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .5s}.produkt-karte:hover .content-image img{transform:scale(1.05)}.produkt-karte .content-headline,.produkt-karte .content-text{padding:4px 24px}.produkt-karte .content-headline:first-of-type{padding-top:20px}.produkt-karte .produkt-name h3{font-family:"Oswald",sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#fff;margin:0}.produkt-karte .produkt-info p{font-family:"Lora",serif;font-size:13px;color:rgba(255,255,255,.6);font-style:italic;margin:0}.produkt-karte .produkt-preis{padding-bottom:20px;border-top:1px solid rgba(255,255,255,.1);margin-top:8px}.produkt-karte .produkt-preis h4{font-family:"Oswald",sans-serif;font-size:22px;font-weight:600;color:#fff;margin:12px 0 0}.widget.feld-halb{display:inline-block;vertical-align:top;width:48%}.widget.feld-halb:nth-child(odd){margin-right:3%}@media(max-width: 1024px){.shop-produkte .produkt-reihe{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.shop-produkte .produkt-reihe{grid-template-columns:1fr}.widget.feld-halb{width:100%;margin-right:0}}.size-auswahl{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.size-auswahl input[type=radio]{display:none}.size-auswahl label{border:2px solid rgba(255,255,255,.5);color:rgba(255,255,255,.7);padding:10px 18px;cursor:pointer;font-family:"Oswald",sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.08em;transition:all .15s}.size-auswahl input[type=radio]:checked+label{background:#fff;border-color:#fff;color:#9b1915;font-weight:700}.size-auswahl label:hover{border-color:#fff;color:#fff}.news-bg .col-4.slider-shop{padding:0;overflow:hidden}.news-bg .col-4.slider-shop .content-image,.news-bg .col-4.slider-shop .content-image figure{height:100%;margin:0}.news-bg .col-4.slider-shop .content-image img{width:100%;height:auto;object-fit:cover;object-position:center top}.spa{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.chip-label{font-family:"Oswald",sans-serif;font-size:11px;letter-spacing:.18em;color:rgba(255,255,255,.5);margin-bottom:8px}.produkt-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.produkt-chip{display:flex;align-items:center;gap:6px;border:2px solid rgba(255,255,255,.3);color:rgba(255,255,255,.7);padding:8px 14px;cursor:pointer;font-family:"Oswald",sans-serif;font-size:13px;letter-spacing:.08em;transition:all .15s}.produkt-chip:hover{border-color:rgba(255,255,255,.8);color:#fff}.produkt-chip.aktiv{border-color:#fff;background:rgba(255,255,255,.15);color:#fff}.chip-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.size-auswahl fieldset{display:flex;gap:8px;flex-wrap:wrap;border:none;padding:0;margin:0}.size-auswahl input[type=radio]{display:none}.size-auswahl span{display:flex}.size-auswahl label{border:2px solid rgba(255,255,255,.5);color:rgba(255,255,255,.7);padding:10px 18px;cursor:pointer;font-family:"Oswald",sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.08em;transition:all .15s}.size-auswahl input[type=radio]:checked+label{background:#fff;border-color:#fff;color:#9b1915;font-weight:700}.size-auswahl label:hover{border-color:#fff;color:#fff}#formular-neu .widget.halb{display:inline-block;width:48.5%;vertical-align:top}#formular-neu .widget.halb:nth-child(odd){margin-right:3%}.size-auswahl fieldset{display:flex;gap:8px;flex-wrap:wrap;border:none;padding:0;margin:0}.size-auswahl input[type=radio]{display:none}#formular-neu .size-auswahl label{display:inline-block !important;border:2px solid rgba(255,255,255,.5);color:rgba(255,255,255,.7);padding:10px 18px;cursor:pointer;font-family:"Oswald",sans-serif;font-size:14px;text-transform:uppercase;transition:all .15s}#formular-neu .size-auswahl input[type=radio]:checked+label{background:#fff !important;border-color:#fff !important;color:#9b1915 !important;font-weight:700}#formular-neu .widget.feld-halb{display:inline-block;width:48.5%;vertical-align:top;margin-bottom:10px}#formular-neu .widget.widget-select.feld-halb{width:100%;margin-left:0;display:block}legend{font-family:"Oswald",sans-serif;font-size:11px;letter-spacing:.18em;color:rgba(255,255,255,.5);margin-bottom:8px;text-transform:uppercase}#formular-neu .widget-textarea{width:100%}.widget.widget-select select{padding:20px 20px}#produkt-bild figure{align-content:center}
