@charset "UTF-8";
::selection{background:#0f3703}html{font:18px/1.6 "Figtree", sans-serif}@media screen and (max-width:599px){html{font:16px/1.6 "Figtree", sans-serif}}.page{max-width:100%}.page-header{background-color:#0f3703;border-bottom:6px solid #ffcc33;margin:0;padding:0}.page-header h1{float:none;max-width:1100px;margin:2.25rem auto 0;padding:0 43px}@media screen and (max-width:1100px){.page-header h1{margin:1.5rem auto 1.5rem;padding-left:8rem}}@media screen and (max-width:599px){.page-header h1{margin:1rem auto;padding-left:4rem}}.page-header .main-navigation{background-color:#1a6403;margin:1.5rem auto 0;max-width:1100px;padding:0 26px;text-align:left}.page-header .main-navigation>ul>li>a{color:white;font-style:normal;padding:0.4rem 1rem}.page-header .main-navigation>ul>li>a:hover,.page-header .main-navigation>ul>li>a:focus{background-color:#0f3703}.page-header .main-navigation>ul>li:focus-within{z-index:5}.page-header .main-navigation>ul>li:focus-within>ul{max-height:9999px;padding:1em;opacity:1;transition:opacity 0.2s}.page-header .main-navigation>ul>li.submenu:before{background:#ffcc33}.page-header .main-navigation>ul>li.submenu:focus-within:before{content:" ";display:block}.page-header .main-navigation>ul>li.submenu>ul{background-color:#1a6403;padding:0}.page-header .main-navigation>ul>li.submenu>ul>li>a{color:white;padding:0.4rem 1rem}.page-header .main-navigation>ul>li.submenu>ul>li>a.active{background-color:#0f3703}.page-header .tag-line{background-color:white;border-bottom:0 none;margin:0 auto;max-width:1100px;padding:0.5rem 43px 0.5rem}@media screen and (max-width:900px){.page-header .tag-line{padding:1.5rem 6.6666666667% 1rem}}.page-header .tag-line h1,.page-header .tag-line h2,.page-header .tag-line h3{font-style:normal}@media screen and (max-width:1100px){.startseite .tag-line{display:none}}.main-navigation-mobile{background:#0f3703}.main-navigation-mobile a,.main-navigation-mobile strong,.main-navigation-mobile span.active,.main-navigation-mobile span.trail{background:#0f3703;border-bottom:1px solid #1a6403}.main-navigation-mobile a{text-decoration:none}.main-navigation-mobile a.active,.main-navigation-mobile strong.active,.main-navigation-mobile span.active{background:#0f3703;box-shadow:inset 0 0 5px #1a6403}.main-navigation-mobile-open:after{background:#ffcc33;box-shadow:0 7px #ffcc33, 0 14px #ffcc33}.logo img{height:70px}@media screen and (max-width:1100px){.logo img{height:50px}}.claim{height:0;margin:0 auto;max-width:1100px;position:relative}@media screen and (max-width:599px){.claim{height:80px;text-align:center}}.claim img{position:absolute;height:60px;top:-67px;right:44px}@media screen and (max-width:1100px){.claim img{top:-85px}}@media screen and (max-width:599px){.claim img{position:relative;right:auto;top:auto}}b,strong{font-weight:700}.content-wrapper{max-width:1100px;margin:0 auto}.main-content{min-height:800px}@media screen and (max-width:1100px){.main-content{min-height:600px}}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-style:normal}.main-content h2{color:#1a6403}.luxe-fullwidth #tanzen .rs-column.-large-col-2-1.-large-first{width:25%}.luxe-fullwidth #tanzen .rs-column.-large-col-2-1.-large-last{width:70%}@media screen and (max-width:900px){.luxe-fullwidth #tanzen .rs-column.-medium-col-2-1.-medium-first{width:33%}.luxe-fullwidth #tanzen .rs-column.-medium-col-2-1.-medium-last{width:58%}}@media screen and (max-width:420px){.luxe-fullwidth #tanzen .rs-column.-small-col-1-1.-small-first{margin-left:0;width:100%}.luxe-fullwidth #tanzen .rs-column.-small-col-1-1.-small-last{width:100%}}.clipped{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.main-content table thead tr{background-color:#1a6403;color:white}.main-content table tr{vertical-align:top}.main-content table th{border-left:2px solid #ffcc33;border-right:2px solid #ffcc33;border-top:2px solid #ffcc33}.main-content table td{border:2px solid #ffcc33;color:#1e2022;font-size:18px}@media screen and (max-width:599px){.main-content table td{font-size:16px}}.main-content table td .calendar-name{font-size:0.875rem}.main-content table p{margin:0}.mod_eventlist .header:before{content:"";display:none;margin-right:0}.odd{background-color:#fafafa}@media only screen and (max-width:56.3125em){.no-more-tables table,.no-more-tables thead,.no-more-tables tbody,.no-more-tables th,.no-more-tables td,.no-more-tables tr{display:block}.no-more-tables tbody tr th{display:none}.no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}.no-more-tables td{position:relative;padding-left:30%;white-space:normal;text-align:left}.no-more-tables td.col_0{background-color:#1a6403;font-weight:600;color:white}.no-more-tables td:before{position:absolute;top:0.7rem;left:5px;width:65%;padding-right:5px;text-align:left;font-weight:600}.no-more-tables td:before{content:attr(data-title)}.no-more-tables td.[class^="col_"]{width:100%}}@media screen and (max-width:900px){.no-more-tables .hide-on-medium{display:none}}@media only screen and (min-width:56.375em){#table-dresden .col_0{width:25%}}a{color:#0f3703;text-decoration:underline}a:hover,a:focus{background-color:#0f3703;color:white}.content-wrapper a[href^="https://maps"]:after,.content-wrapper a[href*="openstreetmap"]:after{-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-smoothing:antialiased;font:14px/1 "RockSolid Icons";padding-left:6px;text-rendering:geometricPrecision;vertical-align:middle}.content-wrapper a[href^="mailto"]:after{-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-smoothing:antialiased;font:14px/1 "RockSolid Icons";padding-left:6px;text-rendering:geometricPrecision;vertical-align:middle}.content-wrapper a[href^="tel"]:after{-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-smoothing:antialiased;font:14px/1 "RockSolid Icons";padding-left:6px;text-rendering:geometricPrecision;vertical-align:middle}.content-wrapper a[href^="http"]:not([href*="gugelhupf"]):not([href*="maps"]):not([href*="openstreetmap"]):after{-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-smoothing:antialiased;font:14px/1 "RockSolid Icons";padding-left:6px;text-rendering:geometricPrecision;vertical-align:middle}.page-footer{background-color:#0f3703}.page-footer .rocksolid-copyright{opacity:25%}.footer-navigation{border-top:0 none}.footer-navigation .social-links a:hover,.footer-navigation .social-links a:focus{color:white}.contao-cookiebar .highlight .success{background-color:#0f3703;border-color:#0f3703;color:white}.cc-info>a{color:#0f3703;text-decoration:underline}.cc-info>a:hover,.cc-info>a:focus{background-color:#0f3703;color:white}.content-hyperlink{margin-bottom:0.5rem}.content-hyperlink.button{background-image:linear-gradient(#ffcc33, #ffcc33 50%, #ffcc33);display:block;margin:0 auto;max-width:300px;padding:0;text-shadow:none}.content-hyperlink.button a{display:block;text-decoration:none;padding:0.625rem}.content-hyperlink a{color:#0f3703;text-decoration:underline}.content-hyperlink a:hover,.content-hyperlink a:focus{background-color:#0f3703;color:white}.empty{margin-bottom:3rem}.main-content .eventmenu h3{margin-top:0}.main-content .eventmenu select{background-color:#fff;padding:0.75rem 0.5rem;cursor:pointer;width:100%}.main-content .eventmenu select .active{background-color:#0f3703;color:#fff}.syndication a{display:block}.syndication a img{height:40px;width:40px}.archiv .syndication{margin:0em 0 0 1.3333333333em}