@charset "UTF-8";@font-face{font-display:swap;font-family:Bodoni;font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/glko/Resources/Public/Fonts/bodoni-moda-v19-latin-regular.eot');src:url('../../../typo3conf/ext/glko/Resources/Public/Fonts/bodoni-moda-v19-latin-regular.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/glko/Resources/Public/Fonts/bodoni-moda-v19-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/glko/Resources/Public/Fonts/bodoni-moda-v19-latin-regular.woff') format("woff"),url('../../../typo3conf/ext/glko/Resources/Public/Fonts/bodoni-moda-v19-latin-regular.ttf') format("truetype"),url('../../../typo3conf/ext/glko/Resources/Public/Fonts/bodoni-moda-v19-latin-regular.svg#BodoniModa') format("svg")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/glko/Resources/Public/Fonts/figtree-v2-latin-300.eot');src:url('../../../typo3conf/ext/glko/Resources/Public/Fonts/figtree-v2-latin-300.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/glko/Resources/Public/Fonts/figtree-v2-latin-300.woff2') format("woff2"),url('../../../typo3conf/ext/glko/Resources/Public/Fonts/figtree-v2-latin-300.woff') format("woff"),url('../../../typo3conf/ext/glko/Resources/Public/Fonts/figtree-v2-latin-300.ttf') format("truetype"),url('../../../typo3conf/ext/glko/Resources/Public/Fonts/figtree-v2-latin-300.svg#Figtree') format("svg")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/glko/Resources/Public/Fonts/figtree-v2-latin-700.eot');src:url('../../../typo3conf/ext/glko/Resources/Public/Fonts/figtree-v2-latin-700.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/glko/Resources/Public/Fonts/figtree-v2-latin-700.woff2') format("woff2"),url('../../../typo3conf/ext/glko/Resources/Public/Fonts/figtree-v2-latin-700.woff') format("woff"),url('../../../typo3conf/ext/glko/Resources/Public/Fonts/figtree-v2-latin-700.ttf') format("truetype"),url('../../../typo3conf/ext/glko/Resources/Public/Fonts/figtree-v2-latin-700.svg#Figtree') format("svg")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}:focus,a:focus,button:focus{outline:0}button::-moz-focus-inner{border:0}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}button,input,select{border-radius:0;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{*,:after,:before,:first-letter,:first-line{color:#000!important;background:0 0!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^='#']:after,a[href^='javascript:']:after{content:''}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.BrowseHappy{position:relative;display:block;width:100%;padding:1rem;text-align:center;color:#fff;background-color:#e15151}.BrowseHappy a{color:#fff}.Event-image{margin:2rem 0}.Event-description{margin:4rem 0}.Event-date{display:block;margin-bottom:.5rem;padding:.5rem 0;border-top:#1e1e1e 1px solid;border-bottom:#1e1e1e 1px dashed}.Event-title{font-size:1.5em;font-weight:600;line-height:1em;display:block;margin-bottom:.5rem;padding:.5rem 0;border-bottom:#1e1e1e 1px dashed}@media all and (max-width:48em){.Event-description{margin:2rem 0}}.EventList{position:relative}.EventList--full .EventList-item:first-child{display:block}.EventList-item{zoom:1;position:relative;margin:4rem 0}.EventList-item:after,.EventList-item:before{content:'\0020';display:block;height:0;overflow:hidden}.EventList-item:after{clear:both}.EventList-item:first-child{display:none}.EventList-item:nth-child(odd) .EventList-image{float:right;margin:0 0 0 .5rem}.EventList-item:nth-child(odd) .EventList-description{float:left;margin:0 .5rem 0 0}.EventList-image{font-family:Bodoni,sans-serif;position:relative;display:block;float:left;width:calc(50% - 1em);margin:0 .5rem 0 0}.EventList-image img{width:100%}.EventList-image:hover .EventList-imageHover{display:block}.EventList-image:hover .EventList-imageHover-image{-webkit-clip-path:polygon(-1% -1%,101% -1%,101% 101%,-1% 101%)!important;clip-path:polygon(-1% -1%,101% -1%,101% 101%,-1% 101%)!important}.EventList-imageHover{zoom:1;position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.EventList-imageHover:after,.EventList-imageHover:before{content:'\0020';display:block;height:0;overflow:hidden}.EventList-imageHover:after{clear:both}.EventList-imageHover-image{display:block;float:left;width:33.3333333333%;height:100%;transition:-webkit-clip-path 333ms;transition:clip-path 333ms;transition-timing-function:ease-in;background-size:300%}.EventList-imageHover-image.EventList-imageHover-image1{transition-delay:0s;background-position:left;-webkit-clip-path:polygon(-1% -1%,101% -1%,101% -1%,-1% -1%);clip-path:polygon(-1% -1%,101% -1%,101% -1%,-1% -1%)}.EventList-imageHover-image.EventList-imageHover-image2{transition-delay:111ms;background-position:center;-webkit-clip-path:polygon(-1% 101%,101% 101%,101% 101%,-1% 101%);clip-path:polygon(-1% 101%,101% 101%,101% 101%,-1% 101%)}.EventList-imageHover-image.EventList-imageHover-image3{transition-delay:222ms;background-position:right;-webkit-clip-path:polygon(-1% -1%,101% -1%,101% -1%,-1% -1%);clip-path:polygon(-1% -1%,101% -1%,101% -1%,-1% -1%)}.EventList-imageTitle{font-family:Bodoni,sans-serif;font-size:3em;line-height:1em;position:absolute;bottom:0;width:100%;padding:2rem;text-align:right;color:#fff}.EventList-description{position:relative;top:0;bottom:4rem;display:block;float:right;width:calc(50% - 1em);margin:0 0 0 .5rem;padding:0;color:#1e1e1e}@media all and (max-width:48em){.EventList-item{margin:1rem 0}.EventList-item:first-child{display:block}.EventList-image{width:100%}.EventList-description{width:100%;padding:1rem!important}.EventList-imageTitle{font-size:2em;padding:1rem;text-align:left}}.EventNext{position:relative;margin-bottom:4em}.EventNext-description{position:absolute;top:66.666666%;width:100%;padding:4rem 0;transform:translateY(-50%);color:#fff}.EventNext-date{text-transform:uppercase}.EventNext-title{font-family:Bodoni,sans-serif;font-size:4em;line-height:1.2em;letter-spacing:-.01em}.EventNext-image{width:100%}.EventNext-link{margin-top:2rem!important}@media all and (max-width:71em){.EventNext-description{top:auto;bottom:0;transform:none}}@media all and (max-width:48em){.EventNext{display:none}}.Footer{zoom:1;padding:2rem 0;color:#e15151;background-color:#0c112b}.Footer:after,.Footer:before{content:'\0020';display:block;height:0;overflow:hidden}.Footer:after{clear:both}.Footer a{position:relative;text-decoration:none;color:#e15151}.Footer-author{display:block;float:left;width:50%}@media all and (max-width:48em){.Footer-author{float:none;width:100%;margin-bottom:1rem}}.tx-powermail{margin:-.5rem 0 4rem 0}.powermail_label,.powermail_legend,.tx-powermail h3{display:none}.powermail_fieldwrap{float:left;width:50%;padding:.5rem}.powermail_fieldwrap_plz{width:20%}.powermail_fieldwrap_ort{width:30%}.powermail_fieldwrap_abonnement,.powermail_fieldwrap_mitgliedschaft,.powermail_fieldwrap_type_html,.powermail_fieldwrap_type_textarea{width:100%}.powermail_fieldwrap_type_html{font-weight:700}.powermail_fieldwrap_mitgliedschaft{position:relative;padding:.5rem .5rem 2.5rem .5rem}.powermail_fieldwrap_mitgliedschaft:after{position:absolute;right:.5rem;bottom:1rem;left:.5rem;display:block;content:' ';border:#1e1e1e .5px dashed}.powermail_fieldwrap_mitgliedschaft_01{position:relative;padding:2.5rem .5rem .5rem .5rem}.powermail_fieldwrap_mitgliedschaft_01:before{position:absolute;top:1rem;right:.5rem;left:.5rem;display:block;content:' ';border:#1e1e1e .5px dashed}.powermail_fieldwrap_abonnement{position:relative;padding:.5rem .5rem 2.5rem .5rem}.powermail_fieldwrap_abonnement:after{position:absolute;right:.5rem;bottom:1rem;left:.5rem;display:block;content:' ';border:#1e1e1e .5px dashed}.powermail_fieldwrap_type_select{position:relative}.powermail_fieldwrap_type_select:after{font-size:2em;position:absolute;top:6px;right:2rem;display:block;content:'›';transform:rotate(90deg)}.powermail_fieldwrap_type_select .powermail_field{border:#e5e5e5 1px solid}.powermail_input{font-family:Figtree,sans-serif;font-size:20px;width:100%;padding:.5rem 1rem;transition:border-color 333ms ease-in;border:#e5e5e5 1px solid}.powermail_input:focus{border-bottom:#1e1e1e 1px solid;outline:0}.powermail_input.parsley-error{border-color:#e15151}.powermail_select{font-family:Figtree,sans-serif;font-size:20px;width:100%;padding:.5rem 1rem;cursor:pointer;border:none;background-color:#fff}.powermail_select:focus{outline:0}.powermail_textarea{font-family:Figtree,sans-serif;font-size:20px;width:100%;padding:.5rem 1rem;border:#e5e5e5 1px solid}.powermail_textarea:focus{outline:0}.checkbox,.radio{position:relative;padding:.5rem 0 .5rem 32px}.checkbox label,.radio label{cursor:pointer}.checkbox:before,.radio:before{position:absolute;z-index:10;left:0;display:block;width:24px;height:24px;margin:0;content:' ';border:#e5e5e5 1px solid;border-radius:50%}.powermail_fieldwrap_abonnement .checkbox label:after{content:attr(data-content)}.powermail_checkbox,.powermail_radio{position:absolute;left:0;display:block;width:24px;height:24px;margin:0;transition:border-color 333ms ease-in,background-color 333ms ease-in;border:#fff 8px solid;border-radius:50%}.powermail_checkbox:checked,.powermail_radio:checked{background-color:#e15151}.parsley-errors-list{display:none}@media all and (max-width:48em){.powermail_fieldwrap{width:100%}.powermail_fieldwrap_plz{width:40%}.powermail_fieldwrap_ort{width:60%}}.Header{position:relative;display:block;width:100%;min-height:10em;background:#fff}.Header--start{background:#0c112b}@media all and (max-width:48em){.Header--start{background:#fff}}.Logo{position:absolute;z-index:20;top:2rem;right:2rem;width:100%;max-width:240px}.Logo:hover .Logo-image-bar{fill:#e15151}.Logo-image-bar{transition:fill 1s;fill:#e15151}.Logo-image-letter{transition:fill 1s;fill:#0c112b}.Header--start .Logo:hover .Logo-image-bar{fill:#e15151}.Header--start .Logo-image-bar,.Header--start .Logo-image-letter{fill:#fff}@media all and (max-width:48em){.Logo{max-width:180px}.Logo.Logo--active{z-index:1002}.Logo.Logo--active .Logo-image-bar{fill:#fff}.Logo.Logo--active .Logo-image-letter{fill:#fff}.Header--start .Logo-image-bar{fill:#e15151}.Header--start .Logo-image-letter{fill:#0c112b}}.NavigationMain{position:absolute;z-index:20;top:90px;left:1.25em}.NavigationMain-button{display:none;background-color:transparent}.NavigationMain-list{zoom:1;list-style:none}.NavigationMain-list:after,.NavigationMain-list:before{content:'\0020';display:block;height:0;overflow:hidden}.NavigationMain-list:after{clear:both}.NavigationMain-item{position:relative;float:left}.NavigationMain-item a{position:relative;padding:.5rem .75em;transition:color 333ms;text-decoration:none;letter-spacing:.1em;text-transform:uppercase;color:#1e1e1e}.NavigationMain-item a:before{position:absolute;top:2px;right:100%;left:0;margin:0 .75em;content:' ';transition:right 333ms;border-top:#1e1e1e 1px solid}.NavigationMain-item a:after{position:absolute;right:0;bottom:4px;left:100%;margin:0 .75em;content:' ';transition:left 333ms;border-top:#1e1e1e 1px solid}.NavigationMain-item:hover a:before{right:0}.NavigationMain-item:hover a:after{left:0}.NavigationMain-item--active a:before{right:0}.NavigationMain-item--active a:hover:before{right:100%}.Header--start .NavigationMain-item a{color:#fff}.Header--start .NavigationMain-item a:before{border-color:#fff}.Header--start .NavigationMain-item a:after{border-color:#fff}@media all and (max-width:71em){.NavigationMain{top:86px}}@media all and (max-width:48em){.NavigationMain-button{position:relative;z-index:1005;top:4em;left:0;display:block;width:3em;height:3em;padding:0;cursor:pointer;text-indent:-9999px;border:none;outline:0}.NavigationMain-button span{position:absolute;display:block;width:100%;height:4px;transition:background-color 333ms,top 333ms,transform 333ms;transform-origin:50% 50%;background-color:#1e1e1e}.NavigationMain-button span:first-child{top:10%}.NavigationMain-button span:nth-child(2){top:50%;transform:translateY(-2px)}.NavigationMain-button span:nth-child(3){top:50%;transform:translateY(-2px)}.NavigationMain-button span:nth-child(4){top:90%;transform:translateY(-4px)}.NavigationMain-button:before{position:absolute;display:block;width:100%;height:100%;content:' ';transition:background-color 666ms,transform 333ms;transform:scale(0);border-radius:4em;background-color:#e15151;pointer-events:none}.NavigationMain-button.NavigationMain-button--active span{background-color:#fff}.NavigationMain-button.NavigationMain-button--active span:first-child{top:50%;transform:translateY(-2px);background-color:rgba(225,81,81,0)}.NavigationMain-button.NavigationMain-button--active span:nth-child(2){transform:translateY(-2px) rotate(-45deg)}.NavigationMain-button.NavigationMain-button--active span:nth-child(3){transform:translateY(-2px) rotate(45deg)}.NavigationMain-button.NavigationMain-button--active span:nth-child(4){top:50%;transform:translateY(-2px);background-color:rgba(225,81,81,0)}.NavigationMain-button.NavigationMain-button--active:before{transition:background-color 333ms,transform 666ms;transform:scale(20);background-color:rgba(225,81,81,0)}.NavigationMain{position:absolute;z-index:1001;top:0;left:0;visibility:hidden;width:100%;min-height:100vh;padding-top:10em;padding-bottom:100vh;transition:opacity 333ms;pointer-events:none;opacity:0}.NavigationMain.NavigationMain--active{visibility:visible;transition:opacity 1s;opacity:1;background-color:#e15151}.NavigationMain-item{float:none;width:100%;padding:1em}.NavigationMain-item:after{position:absolute;right:1em;bottom:0;left:1em;display:block;height:0;content:' ';border-bottom:#fff 1px solid}.NavigationMain-item a{font-size:1.5em;display:block;width:100%;padding:.5rem;text-align:center;word-wrap:normal;pointer-events:all;color:#fff}.NavigationMain-item a:before{display:none}.NavigationMain-item a:after{display:none}.NavigationMain-item--active{font-weight:600}}.NavigationMeta{position:relative;float:right;width:50%;text-align:right}.NavigationMeta-list{zoom:1;list-style:none}.NavigationMeta-list:after,.NavigationMeta-list:before{content:'\0020';display:block;height:0;overflow:hidden}.NavigationMeta-list:after{clear:both}.NavigationMeta-item{display:inline-block}.NavigationMeta-item a{padding:0 .5rem;text-decoration:none;color:#e15151}@media all and (max-width:48em){.NavigationMeta{width:100%;text-align:left}.NavigationMeta-item{display:block}.NavigationMeta-item a{padding:0}}.Price{margin:4rem 0}.Price .PriceList{width:100%;margin-top:-3.5em}.Price .PriceList tbody,.Price .PriceList thead{position:relative}.Price .PriceList tr{position:relative;border-bottom:#1e1e1e 1px dashed}.Price .PriceList tr th{font-size:.8em;font-weight:600;position:relative;padding:.5rem .5rem .5rem 0;text-align:left;letter-spacing:0;text-transform:uppercase;text-transform:uppercase}.Price .PriceList tr td{padding:.5rem .5rem .5rem 0;padding-right:.5rem;text-align:left}html{font-family:Figtree,sans-serif;font-size:20px;color:#1e1e1e;background:#fff}body{font-weight:300;line-height:1.5;max-width:100%;letter-spacing:.04em}a{text-decoration:underline;color:#1e1e1e}a[href^=tel]{text-decoration:none;color:inherit}a:hover{text-decoration:none}b,strong{font-weight:600}em,i{font-family:Figtree,sans-serif}b em,b i,em b,em strong,i b,i strong,strong em,strong i{font-family:Figtree,sans-serif}hr{margin-bottom:20px;margin-bottom:1rem;padding-bottom:20px;padding-bottom:1rem;display:block;border-top:1px solid #e5e5e5}iframe,img,picture{display:inline-block;width:100%;max-width:100%;border:0}audio,canvas,img,video{height:auto;vertical-align:bottom}#map-canvas img{max-width:none}address{font-style:normal}ul{list-style:square inside}ol{list-style:decimal inside}ol ol,ol ul,ul ol,ul ul{margin-left:20px;margin-left:1rem}::-moz-selection{color:#1e1e1e;background:#e15151;text-shadow:none}::selection{color:#1e1e1e;background:#e15151;text-shadow:none}.ce-header{margin:2rem 0 4rem;text-align:left}.ce-textpic{display:block;margin:2rem 0}.ce-bodytext{margin:2em 0;-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em}.ce-bodytext p{margin:1em 0;page-break-inside:avoid;break-inside:avoid}.ce-bodytext p:first-of-type{margin-top:0}.ce-bodytext p:first-of-type::first-letter{font-family:Bodoni,sans-serif;font-size:3.2em;font-weight:400;line-height:.8em;float:left;margin:.1em .1em 0 0}.ce-bodytext a{text-decoration:none}.ce-bodytext a:hover{text-decoration:underline}.ce-div,hr{display:block;height:0;margin:1rem 0;padding:0;border:none;border-top:#1e1e1e 1px dashed}.u-hidden{display:none}.u-mobile{display:none!important}.u-headline{font-family:Bodoni,sans-serif;font-size:2.5em;line-height:1em;letter-spacing:-.01em}.ce-subline{font-size:1.5em;font-weight:600;line-height:1em;display:block;margin-bottom:.5rem;padding:.5rem 0;border-bottom:#1e1e1e 1px solid}.u-center{position:relative;width:100%;max-width:69rem;margin:0 auto;padding:0 2rem}.u-center .u-center{padding:0}.u-colWrap{zoom:1}.u-colWrap:after,.u-colWrap:before{content:'\0020';display:block;height:0;overflow:hidden}.u-colWrap:after{clear:both}.u-col{display:block;float:left;width:50%}.u-col:nth-child(2n){padding-left:1em}.u-col:nth-child(odd){padding-right:1em}.u-col .ce-bodytext{-moz-column-count:1;column-count:1}.powermail_submit,.u-button{font-size:.8em;font-weight:600;line-height:1em;position:relative;display:inline-block;margin-top:1rem;padding:1rem 2rem;transition:border-color 333ms;text-align:center;text-decoration:none;letter-spacing:.1em;text-transform:uppercase;color:#fff;border:#fff 1px solid;border-radius:2em}.powermail_submit:not(.u-mobile)+.powermail_submit,.powermail_submit:not(.u-mobile)+.u-button,.u-button:not(.u-mobile)+.powermail_submit,.u-button:not(.u-mobile)+.u-button{margin-left:1rem}.powermail_submit,.u-button.u-button--dark{color:#1e1e1e;border-color:#1e1e1e}.powermail_submit:before,.u-button:before{position:absolute;top:50%;right:50%;bottom:50%;left:50%;display:block;content:'';transition:top 333ms,right 333ms,bottom 333ms,left 333ms,background-color 333ms;border-radius:2em;background-color:rgba(225,81,81,0)}.powermail_submit:after,.u-button:after{line-height:1em;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:block;padding:1rem 1rem;content:attr(data-subtitle);transition:opacity 333ms;text-align:center;letter-spacing:.1em;opacity:0;color:#fff;border-radius:2em}.powermail_submit:hover,.u-button:hover{border-color:#e15151}.powermail_submit:hover:before,.u-button:hover:before{top:0;right:0;bottom:0;left:0;background-color:#e15151}.powermail_submit:hover:after,.u-button:hover:after{opacity:1}@media all and (max-width:71em){html{font-size:16px}}@media all and (max-width:48em){body{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.u-mobile{display:block!important}.u-center{padding:0 1rem}.u-col{float:none;width:100%}.u-col:nth-child(2n){padding-left:0}.u-col:nth-child(odd){padding-right:0}.ce-bodytext{-moz-column-count:1;column-count:1}.powermail_submit,.u-button{width:100%}.powermail_submit+.powermail_submit,.powermail_submit+.u-button,.u-button+.powermail_submit,.u-button+.u-button{margin-left:0}table{width:100%}table tr th span{position:absolute;bottom:.25em;left:1.25em;display:inline-block;transform:rotate(-45deg);transform-origin:0 100%;white-space:nowrap;background-color:#fff}}
