.paragraph--type--image-gallery.gallery-type-gallery .field--name-field-gallery-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.paragraph--type--image-gallery.gallery-type-gallery .field--name-field-gallery-image .field__item{-webkit-box-flex:1;-ms-flex:1 1 23%;flex:1 1 23%;}.slick-prev{position:absolute;z-index:100;top:50%;padding:10px;background:#999;color:#FFF;}.slick-next{position:absolute;top:50%;z-index:100;right:0;padding:10px;background:#999;color:#FFF;}.slick-prev:hover,.slick-next:hover{background:#7cbfdc;}.slick-dots{display:flex;justify-content:center;}.slick-dots li{padding:10px;background:#999;color:#FFF;margin-right:10px;}.slick-dots li.slick-active{background:#7cbfdc;}.slick-dots li button{background:none transparent;}
*{min-height:0;min-width:0;}.block-system-branding-block img{width:90px;height:auto;}.block-system-branding-block.is-active{position:relative;z-index:99;}
#block-hamburgermenu{display:none;}#block-hamburgermenu.hamburger-visible{display:block;}.block-menu.menu--main{position:absolute;left:-235px;top:0;background:rgba(240,240,240,0.95);width:235px;padding-top:125px;transition:left 1s;height:1080px;}.block-menu.menu--main.is-active{left:0;transition:left 1s;}.block-menu.menu--main .menu{margin-left:10px;}.block-menu.menu--main .menu li{list-style:none;position:relative;}.block-menu.menu--main .menu li > a{color:#61758B;font:normal 500 16px/150% "univia-pro",sans-serif;padding:0 0 5px 0;display:block;border-bottom:1px solid #61758B;width:145px;margin-bottom:5px;}.block-menu.menu--main .menu li > a.is-active{color:#9A191E;}.block-menu.menu--main .menu li ul li a{font:normal 400 16px/150% "univia-pro",sans-serif;width:135px;}@media all and (max-width:850px){.block-menu.menu--main{height:calc(100vh - 170px);overflow-y:scroll;}}
.kartenblock{background:#F0F0F0;color:#333;width:90%;margin:0 auto;}.kartenblock .field--name-field-kartenbild img{width:100%;}.kartenblock .field--name-field-karteninhalt{padding:10px 10px 0 10px;}.kartenblock .field--name-field-karteninhalt .field--name-field-text-full-width{margin-bottom:0;}.kartenblock .field--name-field-kartenlink a{display:block;padding:10px;color:#9A191E;font:normal 500 16px/150% "univia-pro",sans-serif;font-size:15px;-webkit-transition:all 1s;transition:all 1s;}.kartenblock .field--name-field-kartenlink a:hover{background:#9A191E;color:#FFFFFF;-webkit-transition:all 1s;transition:all 1s;}
.we-datum-schlosslauf .field--name-field-text-full-width{color:#61758B;font:normal 400 16px/150% "univia-pro",sans-serif;font-size:30px;line-height:36px;margin:0 0 0 0;}.we-datum-schlosslauf .field--name-field-text-full-width p{margin:0 0 0 0!important;}
.we-anmeldung-seitenspalte{margin-top:50px;}.we-anmeldung-seitenspalte .field--name-field-full-width-image{padding:2px;background:#F0F0F0;text-align:center;width:90%;margin:0 auto 10px auto;}.we-anmeldung-seitenspalte .field--name-field-full-width-image img{width:182px;}.we-anmeldung-seitenspalte .stolbg-heading-grey{margin:10px;text-align:center;color:#61758B;font:normal 500 16px/150% "univia-pro",sans-serif;font-size:16px;line-height:24px;}.we-anmeldung-seitenspalte .stolbg-red{display:block;color:#9A191E;font:normal 400 16px/150% "univia-pro",sans-serif;font-size:14px;line-height:24px;text-align:center;width:90%;margin:0 auto;}.we-anmeldung-seitenspalte .field--name-field-button a{display:block;background:#9A191E;width:90%;margin:0 auto;color:#FFF;text-align:center;font:normal 700 16px/150% "univia-pro",sans-serif;padding:12px;-webkit-transition:background 1s;transition:background 1s;box-sizing:border-box;}.we-anmeldung-seitenspalte .field--name-field-button a:hover{background:rgba(84,84,84,0.8);-webkit-transition:background 1s;transition:background 1s;}
.we-parallax-trenner{position:relative;}.we-parallax-trenner .field--name-field-bildtext-parallax{position:absolute;top:15%;color:#FFF;font:normal 400 16px/150% "univia-pro",sans-serif;width:100%;text-align:center;font-size:30px;}.we-parallax-trenner .field--name-field-bildtext-parallax .parallax-bold{font:normal 700 16px/150% "univia-pro",sans-serif;font-size:30px;}.we-parallax-trenner .field--name-field-bildtext-parallax .parallax-small{font-size:18px;line-height:24px;margin-top:10px;padding:0 10px;}.we-parallax-trenner .paragraph--type--full-width-image.image-type-parallax .field--name-field-full-width-image{height:350px;}
#block-socialiconsblock a{margin-left:10px;}#block-socialiconsblock a:first-child{margin-left:0;}#block-socialiconsblock svg{width:35px;height:35px;background:#F0F0F0;padding:5px;box-sizing:border-box;fill:#61758B;transition:all 500ms;}#block-socialiconsblock a:hover svg{background:#9A191E;fill:#FFF;transition:all 500ms;}
.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .2s .25s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,left .2s .25s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,right .2s .25s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .15s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}
.header-image{padding-top:90px;}.block-views-blockkopfbild-block-1 .field--name-field-kopf-button a{display:block;background:rgba(154,25,30,0.8);width:90%;margin:0 auto;color:#FFF;text-align:center;font:normal 700 16px/150% "univia-pro",sans-serif;padding:12px;box-shadow:0 3px 8px rgba(0,0,0,0.8);-webkit-transition:background 1s;transition:background 1s;}.block-views-blockkopfbild-block-1 .field--name-field-kopf-button a:active,.block-views-blockkopfbild-block-1 .field--name-field-kopf-button a:hover{background:rgba(84,84,84,0.8);-webkit-transition:background 1s;transition:background 1s;}
.view-unterstuetzer-seitenspalte-{width:90%;margin:0 auto;}.view-unterstuetzer-seitenspalte- .slick-slide{background:#F0F0F0;padding:2px;display:flex;justify-content:center;}.view-unterstuetzer-seitenspalte- .stolbg-heading-grey{margin:10px;text-align:center;color:#61758B;font:normal 500 16px/150% "univia-pro",sans-serif;font-size:16px;line-height:24px;}.view-unterstuetzer-seitenspalte- .stolbg-red{display:block;font:normal 400 16px/150% "univia-pro",sans-serif;font-size:14px;line-height:24px;text-align:center;}.view-unterstuetzer-seitenspalte- .supporter-no-image{width:221px;height:180px;display:flex;align-items:center;text-align:center;justify-content:center;color:#9A191E;background:#FFF;}.view-unterstuetzer-seitenspalte- .unter-button a{display:block;background:#9A191E;width:100%;margin:10px auto 0 auto;color:#FFF;text-align:center;font:normal 700 16px/150% "univia-pro",sans-serif;padding:12px;-webkit-transition:background 1s;transition:background 1s;box-sizing:border-box;}.view-unterstuetzer-seitenspalte- .unter-button a:hover{background:rgba(84,84,84,0.8);-webkit-transition:background 1s;transition:background 1s;}
.sponsor-seite .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.sponsor-seite .views-row{margin-bottom:15px;}.sponsor-seite .supporter-no-image{width:221px;height:180px;display:flex;align-items:center;text-align:center;justify-content:center;color:#9A191E;background:#FFF;}
.view-presse .views-row{margin-bottom:30px;}.node--type-article.node--view-mode-teaser .group-left img{width:100%;}.node--type-article.node--view-mode-teaser .group-right > div{margin-bottom:20px;color:#333;}.node--type-article.node--view-mode-teaser .group-right h2 a{font-size:1.5em;}.field--name-node-link a{color:#9A191E;font:normal 500 16px/150% "univia-pro",sans-serif;font-size:15px;padding-left:0;display:block;width:100%;-webkit-transition:all 1s;transition:all 1s;}.field--name-node-link a:hover{background:#9A191E;color:#FFFFFF;padding-left:10px;-webkit-transition:all 1s;transition:all 1s;}
:root{--uni-book:normal 400 16px/150% "univia-pro",sans-serif;--uni-regular:normal 500 16px/150% "univia-pro",sans-serif;--uni-bold:normal 700 16px/150% "univia-pro",sans-serif;--stolbg-red:#9A191E;--stolbg-red-trans:rgba(154,25,30,0.8);--stolbg-heading-grey:#61758B;--stolbg-text-grey:#333;--stolbg-background-grey:#F0F0F0;--stolbg-background-grey-trans:rgba(84,84,84,0.8);}h1{font:normal 700 16px/150% "univia-pro",sans-serif;font-size:35px;text-transform:uppercase;color:#61758B;margin:10px 0 10px 0;}h2,h2 a{font:normal 500 16px/150% "univia-pro",sans-serif;line-height:24px;color:#9A191E;}h3,h3 a{color:#9A191E;font:normal 500 16px/150% "univia-pro",sans-serif;line-height:24px;}iframe{width:100%;}.stolbg-red{color:#9A191E;}.double-room{background:url(/themes/stolberg/assets/images/Hotel_Doppelzimmer_Symbol.svg) -10px -5px no-repeat;width:25px;height:30px;display:inline-block;background-size:40px;}.single-room{background:url(/themes/stolberg/assets/images/Hotel_Einzelzimmer_Symbol.svg) -14px -5px no-repeat;width:25px;height:30px;display:inline-block;background-size:40px;}ol.inside{list-style-position:inside;}.slick-dots{position:absolute;width:100%;bottom:5px;}.slick-dots li{color:transparent;border-radius:50%;height:20px;width:20px;padding:0;}.slick-prev:hover,.slick-next:hover,.slick-dots li.slick-active,.slick-dots li:hover{background:#9A191E;}.header{position:fixed;z-index:99;width:100%;padding-top:15px;height:154px;box-shadow:none;-webkit-transition:all 1s;transition:all 1s;}.header.scrolled{background:#FFF;height:100px;padding-top:0;box-shadow:0 3px 8px rgba(0,0,0,0.8);-webkit-transition:all 1s;transition:all 1s;}.header .inner-wrapper{width:100%;max-width:1020px;margin:0 auto;}.header .region-header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;}#main{padding:0;}.node--type-page .group-header,.node--type-article .group-header{width:100%;max-width:1020px;margin:0 auto;background:#FFF;padding:15px 0;text-align:center;margin-top:10px;}.ds-main > .group-left{background:#F0F0F0;margin-bottom:20px;}.ds-main > .group-left .field--name-field-paragraphs{padding:20px;}.node--type-page .group-footer{margin-top:20px;}.node--type-page .field--name-field-einleitungsbild img{width:100%;height:auto;}.field--name-field-text-full-width{font:normal 400 16px/150% "univia-pro",sans-serif;color:#333;font-size:15px;line-height:23px;}.field--name-field-text-full-width ul{margin-left:8%;}.field--name-field-text-full-width ul li{list-style:disc;margin:0 0 5px 0;}.node--type-page .group-footer .paragraph--type-element-with-2-columns{max-width:1020px;width:100%;margin:0 auto;}.btn-wichtig{display:block;background:#9A191E;width:100%;margin:0 auto;color:#FFF;text-align:center;font:normal 700 16px/150% "univia-pro",sans-serif;padding:12px;-webkit-transition:background 1s;transition:background 1s;box-sizing:border-box;}.btn-wichtig:hover{background:rgba(84,84,84,0.8);color:#FFF;-webkit-transition:background 1s;transition:background 1s;}.footer{min-height:55px;background-color:#F0F0F0;}.footer .region-footer{max-width:1020px;width:100%;margin:0 auto;}.footer .region-footer #block-logokempski{text-align:center;}.menu--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px;}.menu--footer a{color:#333;}.popupContainer{background:rgba(0,0,0,0.7);display:flex;position:fixed;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center;z-index:100000;padding:10px;}.popupInner{background:#fff;padding:60px;color:#000;max-width:1200px;position:relative;}.popupInner p{margin-bottom:10px;}.popupInner p:last-child{margin-bottom:0;}.closeBtn{background-image:url("/sites/default/files/button/close_button.png");background-size:cover;width:36px;height:36px;position:absolute;top:5px;right:5px;cursor:pointer;}@media all and (max-width:420px){iframe{height:auto;min-height:270px;}}@media all and (max-width:767px){.popupInner{padding:30px}}
