.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}@charset "UTF-8";.ce_mosaic .row{margin:0}.ce_mosaic .row .col-12{padding:0}.ce_mosaic .row .first img{padding-bottom:0;padding-left:0}.ce_mosaic .row .last img{padding-bottom:0;padding-right:0}.ce_mosaic .row .middle .last-small img{padding-bottom:0}.ce_mosaic img{display:block;width:100%;padding:2.5px}footer{position:relative;color:#FBEED7;background:#2E2D2C;padding:56px 0 63px}@media (min-width:768px){footer .inside>.container{padding:0;max-width:calc(100% - 50px)}}@media (min-width:992px){footer .inside>.container{padding-left:15px;padding-right:15px}}footer strong.title{font-size:30px;line-height:35px;color:#FBEED7;font-family:"Crimson",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;display:block;margin-bottom:20px}footer .logo{padding-bottom:35px}footer p{color:#FBEED7;font-size:20px}footer p a{color:#FBEED7}footer .socialmedia{padding:27px 0 40px}footer .socialmedia a{padding:0 10px}@media only screen and (max-width:1199px){footer .partner{padding-top:30px}}footer .partner ul{padding-bottom:25px}footer .partner ul li{padding-bottom:15px}footer .partner ul li a{display:block}footer .partner ul li a img{display:block;height:auto;width:100%;max-width:200px}@media only screen and (max-width:1199px){footer .partner ul li a img{max-width:150px;height:50px;object-fit:contain}}footer ul{list-style:none}@media (min-width:768px){footer .center-col{border-left:1px solid #FBEED7}}@media (min-width:1200px){footer .center-col{border-right:1px solid #FBEED7}}footer .center-col .middle{height:100%}@media (min-width:768px){footer .center-col .middle{padding:0 20px}}@media (min-width:1700px){footer .center-col .middle{padding:0 20px}}footer .center-col .middle .container{padding:0}footer .center-col .middle nav{float:left;padding-bottom:25px;width:50%}@media only screen and (max-width:400px){footer .center-col .middle nav{width:100%;padding-bottom:0}}footer .center-col .middle nav:last-child{padding-left:50px}@media only screen and (max-width:1699px){footer .center-col .middle nav:last-child{padding-left:0}}footer .center-col .middle nav ul{float:left}footer .center-col .middle nav ul li{display:block;text-align:left;line-height:35px;white-space:nowrap}footer .center-col .middle nav ul li a{color:#FBEED7;font-size:20px;padding:0 6px}footer .center-col .middle nav ul li::before{content:"›";color:#FBEED7}footer .pflicht ul{text-align:center}footer .pflicht ul li{display:inline}footer .pflicht ul li:not(:last-child)::after{content:"•";color:#8A8D91}footer .pflicht ul li a{color:#8A8D91;font-size:20px}footer .mvtutgut{position:absolute;bottom:0;right:0}footer .mvtutgut img{display:block}.ce_downloads{padding:40px 0}.ce_downloads h3{padding-bottom:20px;text-align:center}.ce_downloads p{text-align:center}.ce_downloads ul{padding-top:20px;list-style:none}.ce_downloads ul li{font-family:"Crimson",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;line-height:35px;padding:20px 0;border-bottom:1px solid #C4BCAA}.ce_downloads ul li:last-child{border-bottom:0}.ce_downloads ul li a img{margin-right:15px;position:relative;top:10px}.mod_tickets{padding-bottom:25px;padding-top:50px}.mod_tickets .inside{background:url(../../files/tpl/img/texture.jpg) center no-repeat;background-size:cover}.mod_tickets .inside .content{display:none;padding:65px}@media only screen and (max-width:1699px){.mod_tickets .inside .content{padding:65px 40px}}@media only screen and (max-width:500px){.mod_tickets .inside .content{padding:65px 15px 20px}}.mod_tickets .inside .content.active{display:block}.mod_tickets .inside .content h3{padding-bottom:33px}.mod_tickets .inside .content .left_tickets .head{padding-right:25px}@media only screen and (max-width:500px){.mod_tickets .inside .content .left_tickets .head{padding-right:0}}.mod_tickets .inside .content .left_tickets ul{padding-right:25px}@media only screen and (max-width:991px){.mod_tickets .inside .content .left_tickets ul{padding-right:0}}.mod_tickets .inside .content .right_tickets .head{padding-left:25px}@media only screen and (max-width:1699px){.mod_tickets .inside .content .right_tickets .head{padding-left:0}}@media only screen and (max-width:991px){.mod_tickets .inside .content .right_tickets .head{display:none}}.mod_tickets .inside .content .right_tickets ul{padding-left:25px}@media only screen and (max-width:1699px){.mod_tickets .inside .content .right_tickets ul{padding-left:0}}.mod_tickets .inside .content .left_tickets .head,.mod_tickets .inside .content .right_tickets .head{font-weight:700}@media only screen and (max-width:1699px){.mod_tickets .inside .content .left_tickets .head,.mod_tickets .inside .content .right_tickets .head{font-size:16px}}@media only screen and (max-width:500px){.mod_tickets .inside .content .left_tickets .head,.mod_tickets .inside .content .right_tickets .head{font-size:14px}}.mod_tickets .inside .content .left_tickets .head .row,.mod_tickets .inside .content .right_tickets .head .row{padding:0 25px}@media only screen and (max-width:500px){.mod_tickets .inside .content .left_tickets .head .row,.mod_tickets .inside .content .right_tickets .head .row{padding:0}}.mod_tickets .inside .content .left_tickets .head .zone,.mod_tickets .inside .content .right_tickets .head .zone{padding-left:80px}@media only screen and (max-width:1699px){.mod_tickets .inside .content .left_tickets .head .zone,.mod_tickets .inside .content .right_tickets .head .zone{padding-left:40px}}@media only screen and (max-width:1199px){.mod_tickets .inside .content .left_tickets .head .zone,.mod_tickets .inside .content .right_tickets .head .zone{padding-left:15px}}.mod_tickets .inside .content .left_tickets ul li,.mod_tickets .inside .content .right_tickets ul li{padding:14px 25px 16px;font-size:20px;line-height:35px}@media only screen and (max-width:1699px){.mod_tickets .inside .content .left_tickets ul li,.mod_tickets .inside .content .right_tickets ul li{font-size:16px}}@media only screen and (max-width:500px){.mod_tickets .inside .content .left_tickets ul li,.mod_tickets .inside .content .right_tickets ul li{font-size:14px;line-height:20px;padding:10px 0}}.mod_tickets .inside .content .left_tickets ul li:nth-child(odd),.mod_tickets .inside .content .right_tickets ul li:nth-child(odd){background:rgb(213 207 194 / .3019607843)}.mod_tickets .inside .content .left_tickets ul li .price,.mod_tickets .inside .content .right_tickets ul li .price{padding-left:80px}@media only screen and (max-width:1699px){.mod_tickets .inside .content .left_tickets ul li .price,.mod_tickets .inside .content .right_tickets ul li .price{padding-left:40px}}@media only screen and (max-width:1199px){.mod_tickets .inside .content .left_tickets ul li .price,.mod_tickets .inside .content .right_tickets ul li .price{padding-left:15px}}@media only screen and (max-width:500px){.mod_tickets .inside .content .left_tickets ul li .price,.mod_tickets .inside .content .right_tickets ul li .price{text-align:right}}.mod_tickets .inside .content .tickets_info{font-size:16px;line-height:24px;padding-top:23px;margin-top:30px;border-top:1px solid #C4BCAA}.mod_tickets .inside .filter ul{list-style:none}.mod_tickets .inside .filter ul li{cursor:pointer;float:left;width:16.6666666667%;text-align:center;padding:12px 0;font-family:"Crimson",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;position:relative}@media only screen and (max-width:1199px){.mod_tickets .inside .filter ul li{width:25%}}@media only screen and (max-width:991px){.mod_tickets .inside .filter ul li{width:50%}}.mod_tickets .inside .filter ul li:not(.active){background:#942541;color:#fff;border-left:10px solid #fff;border-bottom:10px solid #fff;border-right:10px solid #fff}.mod_tickets .inside .filter ul li:not(.active) svg rect{fill:#fff}.mod_tickets .inside .filter ul li.blank{background:#fff}.mod_tickets .inside .filter ul li svg{margin:0 15px;position:relative;top:-2px}@media only screen and (max-width:1199px){.mod_tickets .inside .filter ul li:nth-child(5),.mod_tickets .inside .filter ul li:nth-child(6){display:none}}@media only screen and (max-width:991px){.mod_tickets .inside .filter ul li:nth-child(3),.mod_tickets .inside .filter ul li:nth-child(4){display:none}}.mod_newslist.shortnews{background:url(../../files/tpl/img/texture.jpg) center no-repeat;background-size:cover;padding:110px 140px 60px}.mod_newslist.shortnews:not(.iframenews){margin-bottom:80px;margin-top:40px}@media only screen and (max-width:768px){.mod_newslist.shortnews{padding:50px}}.mod_newslist.shortnews h2{margin-bottom:40px}@media only screen and (max-width:600px){.mod_newslist.shortnews h2{margin-bottom:20px}}.mod_newslist.shortnews a{margin-left:0}.mod_newslist.shortnews .firstblock{border-right:1px solid #C4BCAA}@media only screen and (max-width:1199px){.mod_newslist.shortnews .firstblock{border-bottom:1px solid #C4BCAA;border-right:0;margin-bottom:30px}}.mod_newslist.shortnews .firstblock p{padding-right:30px}.mod_newslist.shortnews .layout_short{padding:0 55px}@media only screen and (max-width:1199px){.mod_newslist.shortnews .layout_short{padding:0 15px}}.mod_newslist.shortnews .layout_short p{padding-bottom:20px}.mod_newslist.shortnews .layout_short img{padding-bottom:15px}.mod_newslist.shortnews .layout_short h3{font-size:30px;line-height:35px;padding-bottom:20px}@media only screen and (max-width:600px){.mod_newslist.shortnews .layout_short h3{font-size:22px;line-height:27px}}.mod_newslist.shortnews .layout_short h3 a{color:#2E2D2C}.mod_newslist.shortnews .layout_short .more a{text-decoration:none;font-family:"Crimson",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.mod_newslist:not(.shortnews) figure{margin-bottom:20px}.mod_newslist:not(.shortnews) .layout_latest{display:none;margin-bottom:60px;padding:0 10px}.mod_newslist:not(.shortnews) .layout_latest p{font-size:20px;line-height:35px}.mod_newslist:not(.shortnews) .layout_latest.first figure{margin-bottom:38px}.mod_newslist:not(.shortnews) figure,.mod_newslist:not(.shortnews) img{display:block}.mod_newslist:not(.shortnews) h2{padding-bottom:20px}.mod_newslist:not(.shortnews) h2,.mod_newslist:not(.shortnews) h2 a{color:#2E2D2C;font-size:1.75rem;line-height:35px;word-break:break-word}.mod_newslist:not(.shortnews) .more a{text-decoration:none;padding-top:20px;font-family:"Crimson",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;display:block}.mod_newslist:not(.shortnews) #loadMore.noContent{pointer-events:none}.ce_adventures{padding:80px 0 100px;background:url(../../files/tpl/img/texture.jpg) center no-repeat;background-size:cover;overflow:hidden;margin-top:55px}@media only screen and (max-width:991px){.ce_adventures{padding:40px 30px 40px;margin-top:25px}}@media only screen and (max-width:1199px){.ce_adventures .slider{order:1}}@media only screen and (max-width:991px){.ce_adventures .slider{display:none}}.ce_adventures .slider .slider-nav{padding-top:80px}.ce_adventures .slider .slider-nav .item{padding:20px}@media (min-width:1200px){.ce_adventures .slider .slider-nav .slick-track{margin-left:66.66666%}}@media only screen and (max-width:991px){.ce_adventures .content{order:0}}.ce_adventures .content .content_inside{max-width:525px;padding-top:175px;padding-left:70px}@media only screen and (max-width:991px){.ce_adventures .content .content_inside{padding-left:15px;padding-right:70px;padding-top:15px}}@media only screen and (max-width:767px){.ce_adventures .content .slick-arrow.slick-prev{top:30%;left:0}}@media only screen and (max-width:500px){.ce_adventures .content .slick-arrow.slick-prev{top:15%}}@media only screen and (max-width:767px){.ce_adventures .content .slick-arrow.slick-next{top:30%;right:0}}@media only screen and (max-width:500px){.ce_adventures .content .slick-arrow.slick-next{top:15%}}.ce_adventures .item picture{display:block;position:relative}.ce_adventures .item picture:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;display:block;border:10px solid rgb(255 255 255 / .7019607843)}.ce_productteaser{overflow:hidden;padding:160px 0}@media only screen and (max-width:991px){.ce_productteaser{padding:50px 0}}.ce_productteaser .intro{padding-left:140px;padding-right:0}@media only screen and (max-width:1630px){.ce_productteaser .intro{padding-left:50px}}@media only screen and (max-width:991px){.ce_productteaser .intro{padding-right:50px;padding-bottom:30px}}.ce_productteaser .intro .inside{padding:25px 45px 25px 40px;background:url(../../files/tpl/img/texture-small.jpg) center no-repeat;background-size:cover;box-shadow:0 10px 25px rgb(83 86 89 / .4117647059)}@media only screen and (max-width:1629px){.ce_productteaser .intro .inside{padding:25px 45px 25px 40px}}.ce_productteaser .intro .inside .h2{line-height:50px;padding-bottom:20px}.ce_productteaser .col-9{padding-left:0}.ce_productteaser .slider-item{padding-top:20px;padding-inline:15px}@media only screen and (max-width:991px){.ce_productteaser .slider-item{padding-inline:15px}}.ce_productteaser .slider-item.slick-active picture{box-shadow:0 10px 25px rgb(146 136 119 / .2)}.ce_productteaser .slider-item img{display:block}.ce_productteaser .slider-item .name{font-family:"Crimson",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:30px;line-height:38px}.ce_productteaser .slider-item .cat{font-family:"Nobel",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",serif;font-size:16px;line-height:16px;color:#942541;padding-top:16px}.ce_productteaser .slick-dots{margin-top:20px}.ce_timeline{background:url(../../files/tpl/img/texture.jpg) center no-repeat;background-size:cover;padding:80px 0 105px;font-size:20px}@media only screen and (max-width:1199px){.ce_timeline{padding:50px 0}}.ce_timeline .timeline_nav::before{content:"";width:100%;height:5px;background:#2E2D2C;top:50%;position:absolute;transform:translateY(-50%)}@media only screen and (max-width:1199px){.ce_timeline .timeline_nav::before{width:100%}}.ce_timeline .timeline_nav .slick-arrow.slick-disabled{background-color:lightgrey;cursor:not-allowed}.ce_timeline .timeline_nav .slick-arrow.slick-next{top:0;height:50px;right:0}.ce_timeline .timeline_nav .slick-arrow.slick-prev{top:0;height:50px;left:0}.ce_timeline .timeline_nav .slick-slide span{margin:0 auto;cursor:pointer}.ce_timeline .timeline_nav .slick-slide span:hover{background:#2E2D2C}.ce_timeline .timeline_nav .slick-current span{background:#2E2D2C}.ce_timeline .timeline_items{padding:94px 50px 0}@media only screen and (max-width:1199px){.ce_timeline .timeline_items{padding:0}}.ce_timeline .timeline_items .item .title{font-family:"Crimson",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:30px;line-height:35px;padding-top:170px}@media only screen and (max-width:1199px){.ce_timeline .timeline_items .item .title{padding-top:40px}}.ce_timeline .timeline_items .item .description{padding-top:20px;padding-right:50px}@media only screen and (max-width:1199px){.ce_timeline .timeline_items .item img{margin-top:20px}}.ce_joboffers h2{line-height:50px;padding-bottom:30px}.ce_joboffers h3{padding-bottom:30px;line-height:35px}.ce_joboffers .joblist{max-width:600px}.ce_joboffers .joblist .h3{font-size:30px}.ce_joboffers .joblist ul{list-style:none;padding-top:20px}.ce_joboffers .joblist ul li{border-bottom:1px solid #C4BCAA}.ce_joboffers .joblist ul li:last-child{border-bottom:0}.ce_joboffers .joblist ul li a{position:relative;display:block;padding:20px 0;font-family:"Crimson",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;line-height:35px}.ce_joboffers .joblist ul li a::after{content:"";display:block;width:23px;height:23px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi4yMzEiIGhlaWdodD0iMjIuMjM0IiB2aWV3Qm94PSIwIDAgMjIuMjMxIDIyLjIzNCI+CiAgPGcgaWQ9ImFycm93LWRvd24tc2hvcnQtcmVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuMTI1IDMyLjM1Nykgcm90YXRlKC05MCkiPgogICAgPHBhdGggaWQ9IlBmYWRfNTk0IiBkYXRhLW5hbWU9IlBmYWQgNTk0IiBkPSJNMTAuNTksMTcuMzM5YTEuNTg4LDEuNTg4LDAsMCwxLDIuMjQ4LDBsOC40LDguNDA2LDguNC04LjQwNmExLjU5LDEuNTksMCwxLDEsMi4yNDgsMi4yNDhsLTkuNTI3LDkuNTI3YTEuNTg4LDEuNTg4LDAsMCwxLTIuMjQ4LDBMMTAuNTksMTkuNTg3YTEuNTg4LDEuNTg4LDAsMCwxLDAtMi4yNDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIuNzc2KSIgZmlsbD0iIzk0MjU0MSIvPgogICAgPHBhdGggaWQ9IlBmYWRfNTk1IiBkYXRhLW5hbWU9IlBmYWQgNTk1IiBkPSJNMTguNDYzLDEwLjEyNWExLjU4OCwxLjU4OCwwLDAsMSwxLjU4OCwxLjU4OFYyNy41OTFhMS41ODgsMS41ODgsMCwxLDEtMy4xNzYsMFYxMS43MTNBMS41ODgsMS41ODgsMCwwLDEsMTguNDYzLDEwLjEyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNzc3KSIgZmlsbD0iIzk0MjU0MSIvPgogIDwvZz4KPC9zdmc+Cg==) center no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ce_joboffers .description{padding-bottom:30px}.ce_job_offer ul{margin-left:20px;margin-top:10px;margin-bottom:20px}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.ce_heroproduct .variant_cat{width:300px;margin-right:17px;float:left}@media only screen and (max-width:1699px){.ce_heroproduct .variant_cat{width:375px}}@media only screen and (max-width:1199px){.ce_heroproduct .variant_cat{width:285px}}@media only screen and (max-width:991px){.ce_heroproduct .variant_cat{width:355px}}@media only screen and (max-width:767px){.ce_heroproduct .variant_cat{width:100%;margin-right:0}}.ce_heroproduct .variant{width:206px;margin-right:17px;float:left}@media only screen and (max-width:1699px){.ce_heroproduct .variant{margin-right:0}}@media only screen and (max-width:767px){.ce_heroproduct .variant{width:100%;margin-top:15px}}.ce_heroproduct .add_to_cart{margin:0;float:left}@media only screen and (max-width:1699px){.ce_heroproduct .add_to_cart{clear:both;float:right;margin-top:15px}}@media only screen and (max-width:1699px){.ce_heroproduct .add_to_cart{width:100%}}.ce_heroproduct .formbody{padding-top:47px}.relative{position:relative}@media only screen and (max-width:500px){.mod_eventlist .mod_newslist.shortnews{padding:15px}}.mod_eventlist .mod_newslist.shortnews .row .firstelement .image .date{width:144px;height:144px;font-size:45px;line-height:50px;left:-10px}@media only screen and (max-width:768px){.mod_eventlist .mod_newslist.shortnews .row .firstelement .image .date{width:100px;height:100px;font-size:30px;line-height:35px}}.mod_eventlist .mod_newslist.shortnews .layout_short{padding:0}@media only screen and (max-width:768px){.mod_eventlist .mod_newslist.shortnews .layout_short{padding-bottom:15px}}.mod_eventlist .mod_newslist.shortnews .layout_short .location{color:#942541;font-size:18px;line-height:22px;font-family:"Crimson",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding-bottom:10px}.mod_eventlist .mod_newslist.shortnews .layout_short .image{margin-bottom:20px}.mod_eventlist .mod_newslist.shortnews .layout_short .image .date{position:absolute;top:-10px;left:5px;background:#942541;z-index:1;color:#FBEED7;font-size:30px;text-align:center;font-family:"Crimson",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:35px;width:120px;height:100px}.mod_eventlist .mod_newslist.shortnews .layout_short .image .date.divide{line-height:33px}@media only screen and (max-width:768px){.mod_eventlist .mod_newslist.shortnews .layout_short .image .date.divide{line-height:28px}}.mod_eventlist .mod_newslist.shortnews .layout_short .image .date .divider{font-size:18px;line-height:25px}@media only screen and (max-width:768px){.mod_eventlist .mod_newslist.shortnews .layout_short .image .date .divider{top:-3px;position:relative}}.mod_eventlist .mod_newslist.shortnews .layout_short .image .date.first .divider{line-height:64px}@media only screen and (max-width:768px){.mod_eventlist .mod_newslist.shortnews .layout_short .image .date.first .divider{line-height:34px}}.mod_eventlist .mod_newslist.shortnews .layout_short .image .date p{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;padding-bottom:2px}.mod_eventlist .mod_newslist.shortnews .layout_short .image .date .relative{width:100%;height:100%}.mod_eventlist .mod_newslist.shortnews .layout_short .image img{display:block;padding-bottom:0;width:100%}.mod_eventlist .description_box{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.mod_eventlist .description_box .location{padding-top:10px}.mod_eventlist .description_box .overlay{background:rgb(46 45 44 / .6);position:absolute;top:0;left:0;width:100%;height:100%}.mod_eventlist .description_box .inside{background:url(../../files/tpl/img/texture.jpg) no-repeat center;background-size:cover;max-width:800px;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-height:90%;overflow-y:auto;padding:48px 70px 41px 55px}@media only screen and (max-width:1025px){.mod_eventlist .description_box .inside{width:100%;height:100%;max-width:95%;max-height:95%}}@media only screen and (max-width:500px){.mod_eventlist .description_box .inside{padding:50px 20px 20px 20px}}.mod_eventlist .description_box .inside .price{color:#FBEED7;font-family:"Nobel",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",serif;font-size:20px;line-height:30px;font-weight:800;display:inline-block;border-radius:3px;padding:10px 20px;background-color:#942541}.mod_eventlist .description_box .inside .close{position:absolute;right:20px;top:20px;cursor:pointer}.mod_eventlist .description_box .inside .button{margin:0 auto}.mod_eventlist .description_box .inside .date{width:144px;height:144px;background:#942541;font-size:45px;line-height:35px;color:#FBEED7;text-align:center;font-family:"Crimson",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;float:left;margin-right:36px}.mod_eventlist .description_box .inside .date.divide{line-height:33px}@media only screen and (max-width:768px){.mod_eventlist .description_box .inside .date.divide{line-height:28px}}.mod_eventlist .description_box .inside .date .divider{font-size:18px;line-height:45px}.mod_eventlist .description_box .inside .date.first .divider{line-height:64px}@media only screen and (max-width:768px){.mod_eventlist .description_box .inside .date.first .divider{line-height:34px}}.mod_eventlist .description_box .inside .date .relative{width:100%;height:100%}.mod_eventlist .description_box .inside .date p{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;padding-bottom:2px}.mod_eventlist .description_box .inside h2{line-height:50px;padding-top:15px}.mod_eventlist .description_box .inside h3{clear:both;padding-top:25px}.mod_eventlist .description_box .inside strong{font-weight:700;margin-top:20px;display:block}.mod_eventlist .description_box .inside ul{margin-left:20px;margin-bottom:20px}.ce_newsletterform .ce_form input[type=email]{padding:7px 22px}.ce_newsletterform .ce_form input[type=submit]{float:left}@media (min-width:768px){.ce_newsletterform .ce_form input[type=submit]{margin:24px 10px}}@media (min-width:1630px){.ce_newsletterform .ce_form input[type=submit]{margin:27px 10px}}.ce_newsletterform .ce_form form{margin:0!important}.ce_newsletterform .ce_form form .formfieldholder{margin:0}@media (min-width:768px){.ce_newsletterform .ce_form form .widget.half-left{width:calc(100% - 190px)}}.ce_newsletterform .ce_form form .submit_container{width:unset}.mod_faqlist .row,.mod_faqlist .mod_faqpage .row{margin-bottom:50px}.faq_items .item{padding-top:20px;position:relative}.faq_items .item .header{background:#942541;color:#464646;font-size:24px;line-height:32px;padding-left:20px;padding-top:10px;padding-bottom:18px;padding-right:45px;cursor:pointer}.faq_items .item .header::after{content:"+";color:#FBEED7;font-weight:800;font-size:34px;font-family:"Raleway",sans-serif;position:absolute;right:18px;top:32px}.faq_items .item .header h3{color:#FBEED7}.faq_items .item .content{padding-top:20px;color:#464646;display:none;text-align:center}.faq_items .item:first-child .header::after{content:"–"}.faq_items .item:first-child .content{display:block}.faq_items .item:first-child.active .header::after{content:"+";color:#FBEED7}.faq_items .item.active .header::after{content:"–";color:#FBEED7}.ce_documents{padding:7rem 0;background:url(/files/tpl/img/texture.jpg) center no-repeat;background-size:cover}.ce_documents .container{display:grid;gap:5rem}.ce_documents .text_section .headline{color:#942541;font-size:46px;font-family:"Crimson"}.ce_documents .text_section .description{width:65%;color:#2e2d2c;font-size:20px;font-family:"Nobel";font-weight:200}.ce_documents .documents_grid{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}.ce_documents .documents_grid .document{display:flex;align-items:center;gap:1rem}.ce_documents .documents_grid .document .document_icon,.ce_documents .documents_grid .document .document_icon img{width:30px;max-width:unset}.ce_documents .documents_grid .document .document_description a{color:#942541;font-size:20px;font-family:"Crimson";cursor:pointer}.ce_documents .documents_grid .document .document_description a:hover{text-decoration:underline}.ce_documents .documents_grid .document .document_description p{font-size:16px;font-family:"Nobel";font-weight:200}@media (max-width:1000px){.ce_documents .text_section .description{width:90%}}@media (max-width:750px){.ce_documents{padding:3rem 0}.ce_documents .container{gap:2rem}.ce_documents .text_section .headline{font-size:32px;padding-bottom:10px}.ce_documents .text_section .description{width:100%;font-size:18px}.ce_documents .documents_grid{gap:3rem;grid-template-columns:1fr}.ce_documents .documents_grid .document{align-items:flex-start}.ce_documents .documents_grid .document .document_description p{font-size:18px}}.ce_vimeo{margin-bottom:150px}.ce_vimeo h1,.ce_vimeo h2,.ce_vimeo h3,.ce_vimeo h4,.ce_vimeo h5,.ce_vimeo h6{margin-bottom:20px}@media only screen and (max-width:1024px){.ce_vimeo{margin-bottom:30px}}.ce_vimeo .video_container{display:block}.ce_vimeo .responsive{position:relative}.ce_vimeo .responsive.ratio-169{padding-bottom:56.25%}.ce_vimeo .responsive iframe,.ce_vimeo .responsive img{border:0;max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%}body.safari #smoke{display:none}.inner-border{position:relative}.inner-border:before{border:10px solid rgb(255 255 255 / .7019607843);content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.ce_cardelement{position:relative}@media only screen and (min-width:1200px) and (max-width:1700px){.ce_cardelement .container{max-width:90%}}.ce_cardelement .map{background:url(/files/tpl/img/molli-karte-hintergrund.png) center no-repeat;background-size:contain}@media only screen and (max-width:600px){.ce_cardelement .map{display:none}}.ce_cardelement .map svg a .st3{display:none;opacity:0}.ce_cardelement .map svg a .st3.active{display:block;animation:opacity 0.3s linear;animation-fill-mode:forwards}.ce_cardelement .content{left:0;width:100%;margin-top:-37%}@media only screen and (max-width:600px){.ce_cardelement .content{top:0;transform:none;position:relative;margin-top:0}}@media (-webkit-device-pixel-ratio:1.25){.ce_cardelement .content{top:60%}}@media (-webkit-device-pixel-ratio:1.5){.ce_cardelement .content{top:65%}}.ce_cardelement .content .inside{border:10px solid rgb(255 255 255 / .7019607843);background:url(../../files/tpl/img/texture.jpg) center no-repeat;background-size:cover}@media only screen and (max-width:400px){.ce_cardelement .content .inside{background-position-y:-10px}}.ce_cardelement .content form{padding:20px 130px}@media only screen and (max-width:1630px){.ce_cardelement .content form{padding:20px}}.ce_cardelement .content form p{color:#942541;font-family:"Crimson",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:30px;text-align:center;text-transform:uppercase}.ce_cardelement .content form select{width:100%;background:rgb(83 86 89 / .1019607843) url(/files/tpl/img/icon-erlebnis-molli.svg) calc(100% - 15px) center no-repeat padding-box;border:1px solid #FBEED7;border-radius:3px;padding:12px 31px;font-size:20px;font-family:"Nobel",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",serif;line-height:30px;color:#2E2D2C;box-shadow:inset 0 2px 3px rgb(0 0 0 / .0784313725)}.ce_cardelement .content form select#timetable_to{margin-top:27px;margin-bottom:14px;background:rgb(83 86 89 / .1019607843) url(/files/tpl/img/icon-erlebnis-molli-spiegel.svg) calc(100% - 15px) center no-repeat padding-box}.ce_cardelement .content form .toggle_wrapper{padding-top:10px}.ce_cardelement .content form .toggle_wrapper span{float:left;display:block;font-size:20px}.ce_cardelement .content form .toggle_wrapper span:first-child{padding-right:10px}.ce_cardelement .content form .toggle_wrapper span:last-child{padding-left:10px}.ce_cardelement .content form .toggle_wrapper .tgl-btn{float:left;margin-top:5px}.ce_cardelement .content form input[type=text]{width:100%;background:rgb(83 86 89 / .1019607843) url(/files/tpl/img/calendar-line.svg) calc(100% - 15px) center no-repeat padding-box;border:1px solid #FBEED7;border-radius:3px;padding:12px 31px;font-size:20px;font-family:"Nobel",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",serif;line-height:30px;color:#2E2D2C;box-shadow:inset 0 2px 3px rgb(0 0 0 / .0784313725)}.ce_cardelement .content form input[type=text].timepicker{background-image:url(/files/tpl/img/clock.svg)}.ce_cardelement .content #timetable_result{padding:20px 40px}@media only screen and (max-width:676px){.ce_cardelement .content #timetable_result{padding:20px}}.ce_cardelement .content #timetable_result:empty{padding:0}.ce_cardelement .content #timetable_result .head{margin-bottom:10px}.ce_cardelement .content #timetable_result .head h2{float:left;line-height:100%;padding-bottom:10px}.ce_cardelement .content #timetable_result .head a{float:right;margin-top:5px;border:1px solid #942541;padding:1px 10px;border-radius:3px}.ce_cardelement .content #timetable_result .head a:hover{background-color:#942541;color:#FBEED7}@media only screen and (max-width:400px){.ce_cardelement .content #timetable_result .head a{width:100%;text-align:center;margin-bottom:10px}}.ce_cardelement .content #timetable_result .head .connection{background:rgb(213 207 194 / .3019607843);clear:both;padding:10px 0}.ce_cardelement .content #timetable_result .head .connection img{display:block;margin:0 auto}@media only screen and (max-width:400px){.ce_cardelement .content #timetable_result .times .header .col-1{display:none}}.ce_cardelement .content #timetable_result .times .row.train{border-bottom:1px solid #C4BCAA;margin-left:0;margin-right:0;padding:10px 0;display:none}.ce_cardelement .content #timetable_result .times .row.train:last-of-type{border-bottom:none}.ce_cardelement .content #timetable_result .times:not(.extended) .row.train:nth-child(-n+3){display:flex}.ce_cardelement .content #timetable_result .times.extended+.row.extend{display:none}.ce_cardelement .content #timetable_result .times.extended .row.train{display:flex}.ce_cardelement .content #timetable_result .times .row.header{margin-left:0;margin-right:0}.ce_cardelement .content #timetable_result .times .label{font-size:16px;font-weight:700}.ce_cardelement .content #timetable_result .times .icons{padding:0}@media only screen and (max-width:400px){.ce_cardelement .content #timetable_result .times .icons{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:10px}}@media only screen and (max-width:400px){.ce_cardelement .content #timetable_result .times .departure,.ce_cardelement .content #timetable_result .times .col-3{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media only screen and (max-width:400px){.ce_cardelement .content #timetable_result .times .col-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ce_cardelement .content #timetable_result .notes{padding-top:10px}.ce_cardelement .content #timetable_result .notes .item{padding-bottom:10px;font-size:16px}.ce_cardelement .content #timetable_result .notes .item:last-child{padding-bottom:0}.ce_cardelement .content #timetable_result .notes .item img{display:block;float:left;position:relative;top:2px}.ce_cardelement .content #timetable_result .notes .item strong{font-weight:700;display:block}.ce_cardelement .content #timetable_result .notes .item p{padding-left:40px}.ce_cardelement .content #timetable_result .notes .item span{float:left}.ce_cardelement .content #timetable_result p.notrain{text-align:center;font-weight:700;padding:20px 20px 50px}input[type=radio],input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;bottom:0}input[type=radio]:focus+label:before,input[type=radio]:hover+label:before,input[type=checkbox]:focus+label:before,input[type=checkbox]:hover+label:before{border-color:#000}input[type=radio]:active+label:before,input[type=checkbox]:active+label:before{-webkit-transition-duration:0;transition-duration:0;-webkit-filter:brightness(.2);filter:brightness(.2)}input[type=radio]+label,input[type=checkbox]+label{position:relative;padding:7px 10px 10px;padding-left:48px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;font-size:16px}input[type=radio]+label:before,input[type=checkbox]+label:before{box-sizing:content-box;content:"";color:#041820;position:absolute;top:50%;left:0;width:23px;height:23px;margin-top:-13px;border:1px solid #b5b0ab;text-align:center}input[type=radio]+label:after,input[type=checkbox]+label:after{box-sizing:content-box;content:"";background-color:#fff;position:absolute;top:50%;left:5px;width:15px;height:15px;margin-top:-8px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}input[type=radio]:checked+label:before,input[type=checkbox]:checked+label:before{-webkit-animation:borderscale 300ms ease-in;animation:borderscale 300ms ease-in;background-color:#942541}input[type=radio]:checked+label:after,input[type=checkbox]:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}input[type=radio]+label:before,input[type=radio]+label:after,input[type=checkbox]+label:before,input[type=checkbox]+label:after{border-radius:50%}input[type=radio]:checked+label:before,input[type=checkbox]:checked+label:before{border-color:#942541}@keyframes opacity{from{opacity:0}to{opacity:1}}form select{width:100%;background:rgb(83 86 89 / .1019607843) url(/files/tpl/img/drop-down.svg) calc(100% - 15px) center no-repeat;border-radius:3px;border:1px solid #fbeed7;padding:13px 22px;font-size:20px;box-shadow:inset 0 2px 3px rgb(0 0 0 / .1607843137)}form label.select+.formfieldholder::after{display:none!important}