@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url('/thirdparty/open_sans/open-sans-v17-latin-300.eot');src:local('Open Sans Light'),local('OpenSans-Light'),url('/thirdparty/open_sans/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'),url('/thirdparty/open_sans/open-sans-v17-latin-300.woff2') format('woff2'),url('/thirdparty/open_sans/open-sans-v17-latin-300.woff') format('woff'),url('/thirdparty/open_sans/open-sans-v17-latin-300.ttf') format('truetype'),url('/thirdparty/open_sans/open-sans-v17-latin-300.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-display:swap;src:url('/thirdparty/open_sans/open-sans-v17-latin-300italic.eot');src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url('/thirdparty/open_sans/open-sans-v17-latin-300italic.eot?#iefix') format('embedded-opentype'),url('/thirdparty/open_sans/open-sans-v17-latin-300italic.woff2') format('woff2'),url('/thirdparty/open_sans/open-sans-v17-latin-300italic.woff') format('woff'),url('/thirdparty/open_sans/open-sans-v17-latin-300italic.ttf') format('truetype'),url('/thirdparty/open_sans/open-sans-v17-latin-300italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/thirdparty/open_sans/open-sans-v17-latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('/thirdparty/open_sans/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'),url('/thirdparty/open_sans/open-sans-v17-latin-regular.woff2') format('woff2'),url('/thirdparty/open_sans/open-sans-v17-latin-regular.woff') format('woff'),url('/thirdparty/open_sans/open-sans-v17-latin-regular.ttf') format('truetype'),url('/thirdparty/open_sans/open-sans-v17-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url('/thirdparty/open_sans/open-sans-v17-latin-italic.eot');src:local('Open Sans Italic'),local('OpenSans-Italic'),url('/thirdparty/open_sans/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'),url('/thirdparty/open_sans/open-sans-v17-latin-italic.woff2') format('woff2'),url('/thirdparty/open_sans/open-sans-v17-latin-italic.woff') format('woff'),url('/thirdparty/open_sans/open-sans-v17-latin-italic.ttf') format('truetype'),url('/thirdparty/open_sans/open-sans-v17-latin-italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/thirdparty/open_sans/open-sans-v17-latin-600.eot');src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url('/thirdparty/open_sans/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'),url('/thirdparty/open_sans/open-sans-v17-latin-600.woff2') format('woff2'),url('/thirdparty/open_sans/open-sans-v17-latin-600.woff') format('woff'),url('/thirdparty/open_sans/open-sans-v17-latin-600.ttf') format('truetype'),url('/thirdparty/open_sans/open-sans-v17-latin-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:url('/thirdparty/open_sans/open-sans-v17-latin-600italic.eot');src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url('/thirdparty/open_sans/open-sans-v17-latin-600italic.eot?#iefix') format('embedded-opentype'),url('/thirdparty/open_sans/open-sans-v17-latin-600italic.woff2') format('woff2'),url('/thirdparty/open_sans/open-sans-v17-latin-600italic.woff') format('woff'),url('/thirdparty/open_sans/open-sans-v17-latin-600italic.ttf') format('truetype'),url('/thirdparty/open_sans/open-sans-v17-latin-600italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/thirdparty/open_sans/open-sans-v17-latin-700.eot');src:local('Open Sans Bold'),local('OpenSans-Bold'),url('/thirdparty/open_sans/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'),url('/thirdparty/open_sans/open-sans-v17-latin-700.woff2') format('woff2'),url('/thirdparty/open_sans/open-sans-v17-latin-700.woff') format('woff'),url('/thirdparty/open_sans/open-sans-v17-latin-700.ttf') format('truetype'),url('/thirdparty/open_sans/open-sans-v17-latin-700.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url('/thirdparty/open_sans/open-sans-v17-latin-700italic.eot');src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url('/thirdparty/open_sans/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'),url('/thirdparty/open_sans/open-sans-v17-latin-700italic.woff2') format('woff2'),url('/thirdparty/open_sans/open-sans-v17-latin-700italic.woff') format('woff'),url('/thirdparty/open_sans/open-sans-v17-latin-700italic.ttf') format('truetype'),url('/thirdparty/open_sans/open-sans-v17-latin-700italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display:swap;src:url('/thirdparty/open_sans/open-sans-v17-latin-800.eot');src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url('/thirdparty/open_sans/open-sans-v17-latin-800.eot?#iefix') format('embedded-opentype'),url('/thirdparty/open_sans/open-sans-v17-latin-800.woff2') format('woff2'),url('/thirdparty/open_sans/open-sans-v17-latin-800.woff') format('woff'),url('/thirdparty/open_sans/open-sans-v17-latin-800.ttf') format('truetype'),url('/thirdparty/open_sans/open-sans-v17-latin-800.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-display:swap;src:url('/thirdparty/open_sans/open-sans-v17-latin-800italic.eot');src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url('/thirdparty/open_sans/open-sans-v17-latin-800italic.eot?#iefix') format('embedded-opentype'),url('/thirdparty/open_sans/open-sans-v17-latin-800italic.woff2') format('woff2'),url('/thirdparty/open_sans/open-sans-v17-latin-800italic.woff') format('woff'),url('/thirdparty/open_sans/open-sans-v17-latin-800italic.ttf') format('truetype'),url('/thirdparty/open_sans/open-sans-v17-latin-800italic.svg#OpenSans') format('svg')}*{font-family:'Open Sans'}@font-face{font-family:'Gravity-normal';font-display:swap;src:local('Gravity-normal'),local('Gravity-normal'),url('/thirdparty/font_gravity/ABCGravity-Normal.woff2') format('woff2'),url('/thirdparty/font_gravity/ABCGravity-Normal.woff') format('woff')}@font-face{font-family:'Gravity-semicondensed';font-display:swap;src:local('Gravity-semicondensed'),local('Gravity-semicondensed'),url('/thirdparty/font_gravity/ABCGravity-SemiCondensed.woff2') format('woff2'),url('/thirdparty/font_gravity/ABCGravity-SemiCondensed.woff') format('woff')}@font-face{font-family:'Gravity-condensed';font-display:swap;src:local('Gravity-extracondensed'),local('Gravity-extracondensed'),url('/thirdparty/font_gravity/ABCGravity-Condensed.woff2') format('woff2'),url('/thirdparty/font_gravity/ABCGravity-Condensed.woff') format('woff')}@font-face{font-family:'Gravity-extracondensed';font-display:swap;src:local('Gravity-extracondensed'),local('Gravity-extracondensed'),url('/thirdparty/font_gravity/ABCGravity-ExtraCondensed.woff2') format('woff2'),url('/thirdparty/font_gravity/ABCGravity-ExtraCondensed.woff') format('woff')}@font-face{font-family:'Gravity-wide';font-display:swap;src:local('Gravity-wide'),local('Gravity-wide'),url('/thirdparty/font_gravity/ABCGravity-Wide.woff2') format('woff2'),url('/thirdparty/font_gravity/ABCGravity-Wide.woff') format('woff')}@font-face{font-family:'Gravity-compressed';font-display:swap;src:local('Gravity-compressed'),local('Gravity-compressed'),url('/thirdparty/font_gravity/ABCGravity-Compressed.woff2') format('woff2'),url('/thirdparty/font_gravity/ABCGravity-Compressed.woff') format('woff')}@font-face{font-family:'Gravity-extended';font-display:swap;src:local('Gravity-extended'),local('Gravity-extended'),url('/thirdparty/font_gravity/ABCGravity-Extended.woff2') format('woff2'),url('/thirdparty/font_gravity/ABCGravity-Extended.woff') format('woff')}.font_gravity_normal{font-family:'Gravity-normal'}.font_gravity_semicondensed{font-family:'Gravity-semicondensed'}.font_gravity_extracondensed{font-family:'Gravity-extracondensed'}.font_gravity_extracondensed{font-family:'Gravity-wide'}.font_gravity_compressed{font-family:'Gravity-compressed'}.font_gravity_extended{font-family:'Gravity-extended'}@font-face{font-family:'ITCCentury';font-display:swap;src:local('ITCCentury'),local('ITCCentury'),url('/thirdparty/font_itcentury/ITC-CenturyStd-BookCondensed.woff') format('woff')}@font-face{font-family:'ITCCenturyBookCondensed';font-display:swap;src:local('ITCCenturyBookCondensed'),local('ITCCenturyBookCondensed'),url('/thirdparty/font_itcentury/ITC-CenturyStd-BookCondensed.otf') format('opentype')}@font-face{font-family:'ITCCenturyBookCondensedLt';font-display:swap;src:local('ITCCenturyBookCondensedLt'),local('ITCCenturyBookCondensedLt'),url('/thirdparty/font_itcentury/ITC-CenturyStd-BookCondensedIt.otf') format('opentype')}.font_itcentury_normal{font-family:'ITCCentury'}.font_itcentury_bookcondensed{font-family:'ITCCenturyBookCondensed'}.font_itcentury_bookcondensedlt{font-family:'ITCCenturyBookCondensedLt'}:root{--primaryColor:#000000;--primaryTextColor:#000000;--BG_1:#808080;--BG_2:#BEBEBE;--BG_3:#DCDCDC}main,footer,header,article,section{display:block}*{margin:0;padding:0}header,footer{z-index:800}html,body{width:100%;min-height:100%;background-color:#fefefe;font-size:14px}img{border:0;max-width:100%}a{text-decoration:none;color:#000000}a:hover{text-decoration:underline}.message.error{border:2px solid #E60000;background-color:#F06162;color:#ffffff;display:block;padding:4px 6px;font-weight:bold}.message.success{border:2px solid #27AF00;background-color:#27af00;color:#ffffff;display:block;padding:4px 6px;font-weight:bold}.page_404 h1{font-size:1.2em;color:rgb(24,24,24);margin:2em 0 20px 0;font-weight:lighter}.page_404 p{font-size:1em;color:#424242;line-height:1.5em}.button.gray{background-color:#a8a8a8;border:0 none;box-sizing:border-box;color:#ffffff;cursor:pointer;display:inline-block;margin-top:8px;padding:8px 12px;text-align:center;text-decoration:none;vertical-align:top}.popup{position:fixed;top:0;left:0;background-color:#ffffff;box-shadow:0 0 2px #666666;box-sizing:border-box;overflow-x:auto;z-index:831;min-width:200px}.popup_underlay{position:fixed;top:0;left:0;z-index:830;opacity:0.8;background-color:rgba(238,238,238,1);width:100%;height:100%}.popup .popup_head{padding:4px 10px;text-align:right}.popup .popup_head .fa{cursor:pointer}.popup .popup_content{padding:10px}.cookiebox label,.cookiebox input{display:inline-block !important;width:auto !important}.cookiebox .button{background-color:white !important;color:black !important;font-family:'Gravity-semicondensed' !important;font-size:22px !important}.pwa-install-box{position:fixed;left:0;right:0;top:0;bottom:0;padding:1rem;background-color:rgba(0,0,0,0.8);z-index:1001;display:none;justify-content:center;align-items:center}.pwa-install-box .pwa-install-box-inner{padding:1rem;background-color:#bceb36;max-width:520px;color:black}.pwa-install-box .pwa-install-box-inner .pwa-install-box-header{text-align:end}.pwa-install-box .pwa-install-box-inner .pwa-install-box-header i{font-weight:100;font-size:40px;line-height:25px;width:25px;height:25px;cursor:pointer}.pwa-install-box .pwa-install-box-inner .pwa-install-box-content .text{text-align:center;font-family:'Gravity-semicondensed';font-size:32px ;line-height:1.2;margin-bottom:22px}.ios-pwa-install-fallback{display:none;background-color:#fff;border-radius:4px;position:fixed;z-index:1002;padding:4px;height:auto;width:auto}.ios-pwa-install-fallback-inner{display:flex;align-items:center}.ios-pwa-install-fallback-inner svg{fill:-apple-system-blue}@media screen and (min-width:0){.ios-pwa-install-fallback{bottom:4px;left:4px;right:4px}}@media screen and (min-width:720px){.ios-pwa-install-fallback{top:4px;right:4px;left:auto;bottom:auto}}*{box-sizing:border-box}.pos_relative{position:relative}header,main,footer,main .content_row{width:100%;margin:0 auto}.abo_detail_typ > .inner,header > .inner,footer > .inner,.claim .inner,main .content_row > .inner,.veranstaltung_menu > .inner,.onpagenav > .inner{max-width:1440px;margin:0 auto}.veranstaltung-suche-suche .filter,.abo-suche-suche .filter{max-width:100%;width:100%}.veranstaltung-suche-suche .filter .top,.veranstaltung-suche-suche .filter .bottom,.abo-suche-suche .filter .top,.abo-suche-suche .filter .bottom{width:100%;max-width:calc(1440px - 24px - 24px);margin:0 auto}main .content_row.full_width > .inner{max-width:100%}main{overflow:hidden;margin-top:87px;min-height:calc(100vh - 88px);padding-bottom:40px}.cookiebox-button-detail button,.cookiebox-button-direct button{width:100%}.missing_attr{border:1px dotted red !important;position:relative;z-index:1;display:inline-block;vertical-align:middle}.missing_attr_info_text{color:red}@media screen and (max-width:1060px){main{margin-top:70px}}label{display:block;width:100%;margin-bottom:12px;font-size:16px;line-height:16px;font-family:'Gravity-semicondensed';line-height:16px}label:last-of-type{margin-bottom:0}input,select{display:block;width:100%;border:1px solid #cccccc;padding:12px;background-color:white}input.error{border:1px solid #f84629}input[disabled="disabled"]{opacity:.5}button{}button:hover{}input.error,select.error{border-color:red !important}.back_to_top_button{position:fixed;bottom:60px;right:60px;font-size:3em;color:var(--primaryColor);cursor:pointer;z-index:801}.back_to_top_button i{--fa-primary-color:#fff;--fa-primary-opacity:1;--fa-secondary-color:var(--primaryColor);--fa-secondary-opacity:.5;transition:all .4s;background-color:black;color:white;-webkit-border-radius:180px;-moz-border-radius:180px;border-radius:180px;width:50px;height:50px;text-align:center;padding-top:8px;font-size:32px}.back_to_top_button:hover i{--fa-primary-color:var(--primaryColor);--fa-secondary-opacity:.2;background-color:white;color:black}.back_to_top_button.dn{display:none}@media screen and (max-width:800px){.back_to_top_button{right:5px;bottom:67px}}.image_galerie img{display:block !important}.mov-left,.mov-right{position:absolute;color:white;font-size:40px;z-index:700;bottom:40px;cursor:pointer;text-align:center;padding:5px;padding-top:11px;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;width:50px;height:50px}.mov-right{right:30px;padding-left:9px}.mov-left{right:90px;padding-right:9px}.kachelslider .mov-right,.kachelslider_content_element .mov-right{right:-60px;padding-left:9px;border:1px solid lightgray}.kachelslider .mov-left,.kachelslider_content_element .mov-left{left:-60px;padding-right:9px;border:1px solid lightgray}.diashowslider .image_placeholder,.teaserslider .image_placeholder,.kachelslider .image_placeholder{width:100%;height:100%;padding-top:15px !important;padding-bottom:15px !important;display:block}.diashowslider .image_galerie:first-of-type{margin-bottom:20px}.diashowslider .image_galerie:first-of-type img{max-width:50%;margin:0 auto}ul.slick-dots{width:100%;text-align:center;position:absolute;bottom:30px;left:0;right:0}ul.slick-dots li{display:inline-block;width:20px;height:20px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:rgba(255,255,255,1);border:2px solid white;margin-right:5px;cursor:pointer}ul.slick-dots li button{display:none}ul.slick-dots li.slick-active{background-color:var(--primaryColor)}@media screen and (max-width:1460px){.kachelslider .mov-right,.kachelslider_content_element .mov-right{right:30px;padding-left:9px;border:1px solid lightgray}.kachelslider .mov-left,.kachelslider_content_element .mov-left{left:30px;padding-right:9px;border:1px solid lightgray}}@media screen and (max-width:800px){.mov-right{right:calc(50% - 50px );padding-left:9px}.mov-left{left:calc(50% - 50px );padding-right:9px}}.cta:not(.cms_button ):not(.cms_file_detail_option_button ),div:not(.mce-btn) > button:not(.cms_button ):not(.cms_file_detail_option_button ),.submit_row button:not(.cms_button ):not(.cms_file_detail_option_button ){display:inline-block;background-color:black;color:white;border-radius:180px;border:2px solid black;font-size:32px;line-height:22px;font-family:'Gravity-semicondensed';text-align:center;transition:all .4s}.cta:not(.cms_button ):not(.cms_file_detail_option_button ) span{font-family:'Gravity-semicondensed'}.cta.reverse:not(.cms_button ):not(.cms_file_detail_option_button ),button.reverse:not(.cms_button ):not(.cms_file_detail_option_button ){color:black;background-color:transparent}article.text .cta.small:not(.cms_button ):not(.cms_file_detail_option_button ),.cta.small:not(.cms_button ):not(.cms_file_detail_option_button ),.cta.small:not(.cms_button ):not(.cms_file_detail_option_button ) span,button.small:not(.cms_button ):not(.cms_file_detail_option_button ){font-size:16px;line-height:16px}article.text .cta.medium:not(.cms_button ):not(.cms_file_detail_option_button ),.cta.medium:not(.cms_button ):not(.cms_file_detail_option_button ),button.medium:not(.cms_button ):not(.cms_file_detail_option_button ){font-size:24px;line-height:24px}article.text a.cta:not(.cms_button ):not(.cms_file_detail_option_button ),div:not(.right) .cta:not(.cms_button ):not(.cms_file_detail_option_button ){}.warenkorb .cta{padding-left:24px;padding-right:24px;padding-top:20px;padding-bottom:20px;color:white;text-decoration:none}article.text .cta.small:not(.cms_button ):not(.cms_file_detail_option_button ),.cta.small:not(.cms_button ):not(.cms_file_detail_option_button ){padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px}article.text .cta.medium:not(.cms_button ):not(.cms_file_detail_option_button ),.cta.medium:not(.cms_button ):not(.cms_file_detail_option_button ){padding-left:14px;padding-right:14px;padding-top:8px;padding-bottom:8px}div:not(.mce-btn) > button:not(.cms_button ):not(.cms_file_detail_option_button ){padding-left:18px;padding-right:18px;padding-top:12px;padding-bottom:12px}.cta:hover:not(.cms_button ):not(.cms_file_detail_option_button ),button:hover:not(.cms_button ):not(.cms_file_detail_option_button ){background-color:white;color:black;border-color:black;cursor:pointer;text-decoration:none}article.text a.cta:hover{color:black;background-color:white;text-decoration:none}.cta.reverse:hover:not(.cms_button ):not(.cms_file_detail_option_button ),button.reverse:hover:not(.cms_button ):not(.cms_file_detail_option_button ){color:white;background-color:black;text-decoration:none}.row_backgroundcolor_blue .cta.reverse{color:black !important;background-color:white;text-decoration:none}.row_backgroundcolor_blue .cta.reverse:hover{color:black !important;background-color:white !important;text-decoration:none}.cta.disabled:not(.cms_button ):not(.cms_file_detail_option_button ){background-color:#CCCCCC;border-color:#CCCCCC;color:white;cursor:not-allowed}.cta.disabled:hover:not(.cms_button ):not(.cms_file_detail_option_button ){background-color:#CCCCCC;border-color:#CCCCCC;color:white;cursor:not-allowed}@media screen and (max-width:800px){.cta{padding-top:12px;padding-bottom:12px}}.alert{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca;position:relative;padding:10px;padding-top:15px;border:1px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;font-size:18px;line-height:18px;font-family:'ITCCenturyBookCondensed';margin-bottom:26px}.alert.alert-danger{color:#f84629;background-color:rgba(255,255,255,0);border-color:#f84629}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;border:0}.vb_popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);grid-template-columns:1fr;grid-template-areas:'text';justify-items:center;align-items:center;align-content:center;z-index:999}.vb_popup.open{display:grid !important}.vb_popup.black .popup_window{background-color:#000}.vb_popup.black .popup_window *{color:#fff}.vb_popup.white .popup_window{background-color:#fff}.vb_popup.white .popup_window *{color:#000}.popup_window{grid-area:text;min-height:100px;min-width:100px;padding:24px}.popup_window .top_bar .titel,.popup_window .top_bar .close_btn{display:inline-block;vertical-align:middle}.popup_window .top_bar .titel{width:calc(100% - 30px);font-size:20px;line-height:24px;letter-spacing:0.2px;font-family:'Gravity-semicondensed'}.popup_window .top_bar .close_btn{text-align:right;width:30px;width:30px}.popup_window .top_bar .close_btn i{cursor:pointer}.popup_window .top_bar .close_btn *{font-size:28px}.popup_window .inhalt,.popup_window .inhalt *{padding-top:12px;font-family:'ITCCentury';font-size:22px;letter-spacing:0.22px;text-align:left}.googlemapsiframe,.google-maps,.google-maps-container,.map,.map iframe{height:600px !important;padding-bottom:0 !important}@media screen and (max-width:865px){.googlemapsiframe,.google-maps,.google-maps-container,.map,.map iframe{max-height:250px}}.ticket,.anrecht,.veranstaltung_menu,.veranstaltung_highlight_kachel .genre,.veranstaltung_kachel:hover .details{background-color:#D36652;color:black !important}.veranstaltung_kachel .genre{background-color:black;color:white !important}.ticket.genre_oper,.veranstaltung_menu.genre_oper,.veranstaltung_kachel.genre_oper:hover .genre,.veranstaltung_kachel.genre_oper .details,.veranstaltung_highlight_kachel.genre_oper .genre,.veranstaltung_highlight_kachel.genre_oper:hover .info,.veranstaltung_highlight_kachel.genre_oper:hover,.anrecht_oper{color:black !important;background-color:#f84629;border:0}.ticket.genre_tanz,.veranstaltung_menu.genre_tanz,.veranstaltung_kachel.genre_tanz:hover .genre,.veranstaltung_kachel.genre_tanz .details,.veranstaltung_highlight_kachel.genre_tanz .genre,.veranstaltung_highlight_kachel.genre_tanz .info,.veranstaltung_highlight_kachel.genre_tanz,.ticket.genre_lesung,.veranstaltung_menu.genre_lesung,.veranstaltung_kachel.genre_lesung:hover .genre,.veranstaltung_kachel.genre_lesung .details,.veranstaltung_highlight_kachel.genre_lesung .genre,.veranstaltung_highlight_kachel.genre_lesung .info,.veranstaltung_highlight_kachel.genre_lesung{color:white !important;background-color:#D56652 !important}.anrecht_oper{}.veranstaltung_kachel.genre_tanz:hover .genre{background-color:white;color:black !important}.ticket.genre_tour,.ticket.genre_fuehrungen,.veranstaltung_menu.genre_tour,.veranstaltung_menu.genre_fuehrungen,.veranstaltung_kachel.genre_tour:hover .genre,.veranstaltung_kachel.genre_fuehrungen:hover .genre,.veranstaltung_kachel.genre_tour .details,.veranstaltung_kachel.genre_fuehrungen .details,.veranstaltung_highlight_kachel.genre_tour .genre,.veranstaltung_highlight_kachel.genre_fuehrungen .genre,.veranstaltung_highlight_kachel.genre_tour:hover .info,.veranstaltung_highlight_kachel.genre_fuehrungen:hover .info,.veranstaltung_highlight_kachel.genre_tour:hover,.veranstaltung_highlight_kachel.genre_fuehrungen:hover,.anrecht_tour,.anrecht_fuehrungen{color:black !important;background-color:#e8eb36;border:0}.ticket.genre_kabarett,.veranstaltung_menu.genre_kabarett,.veranstaltung_kachel.genre_kabarett:hover .genre,.veranstaltung_kachel.genre_kabarett .details,.veranstaltung_highlight_kachel.genre_kabarett .genre,.veranstaltung_highlight_kachel.genre_kabarett:hover .info,.veranstaltung_highlight_kachel.genre_kabarett:hover,.anrecht_kabarett{color:black !important;background-color:#00a4ea;border:0}.ticket.genre_theater,.veranstaltung_menu.genre_theater,.veranstaltung_kachel.genre_theater:hover .genre,.veranstaltung_kachel.genre_theater .details,.veranstaltung_highlight_kachel.genre_theater .genre,.veranstaltung_highlight_kachel.genre_theater:hover .info,.veranstaltung_highlight_kachel.genre_theater:hover,.anrecht_theater{color:black !important;background-color:#00bd71;border:0}.ticket.genre_konzert,.veranstaltung_menu.genre_konzert,.veranstaltung_kachel.genre_konzert:hover .genre,.veranstaltung_kachel.genre_konzert .details,.veranstaltung_highlight_kachel.genre_konzert .genre,.veranstaltung_highlight_kachel.genre_konzert:hover .info,.veranstaltung_highlight_kachel.genre_konzert:hover,.anrecht_konzert{color:black !important;background-color:#eb3796;border:0}.claim{background-color:#00bd71;color:black}.veranstaltung_kachel:hover .details{background-color:black !important;border-color:white !important;color:white !important}.veranstaltung_kachel *,.veranstaltung_kachel .genre,.veranstaltung_kachel.genre_oper .genre,.veranstaltung_kachel.genre_tour .genre,.veranstaltung_kachel.genre_kabarett .genre,.veranstaltung_kachel.genre_theater .genre,.veranstaltung_kachel.genre_konzert .genre,.veranstaltung_kachel:hover .details,.veranstaltung_kachel.genre_oper .details,.veranstaltung_kachel.genre_tour .details,.veranstaltung_kachel.genre_kabarett .details,.veranstaltung_kachel.genre_theater .details,.veranstaltung_kachel.genre_konzert .details,.veranstaltung_highlight_kachel,.veranstaltung_highlight_kachel .info,.veranstaltung_highlight_kachel.genre_oper .info,.veranstaltung_highlight_kachel.genre_tour .info,.veranstaltung_highlight_kachel.genre_kabarett .info,.veranstaltung_highlight_kachel.genre_theater .info,.veranstaltung_highlight_kachel.genre_konzert .info{transition:all .4s !important}.veranstaltung_kachel:hover .abo_typ_icons .tooltip img{-webkit-filter:invert(100%);filter:invert(100%)}.anrecht{display:inline-block;font-size:22px;line-height:22px;letter-spacing:0.44px;color:#000;font-family:'Gravity-semicondensed';text-transform:uppercase;padding:4px;padding-bottom:2px;padding-top:4px;margin-bottom:4px}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;background-color:black;text-align:center;padding:16px;font-size:16px;line-height:16px;letter-spacing:0.32px;font-family:'ITCCentury';color:white;position:absolute;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.row_69 article.text,.row_69 article.text .inhalt{padding-top:0 !important}.page_4 .w_66,.page_5 .w_66,.page_6 .w_66,.page_7 .w_66,.page_8 .w_66{padding-top:16px}.page_1 .content_row:not(.full_width) .inner{max-width:950px}.row_102,.row_107{padding:0 !important}.row_103 article.text .inhalt,.row_108 article.text .inhalt,.row_83 article.text .inhalt{padding-top:0 !important}.row_103,.row_108,.row_105,.row_83{padding-bottom:64px !important}.row_70 .headtext article.text.notext{padding-bottom:24px}.page_1 main{margin-top:88px}.page_1 .content_container.w_33{padding:12px;padding-top:12px;padding-bottom:0;padding-top:16px;padding-bottom:0;display:inline-block;width:33.3333%;vertical-align:top}.page_1 .content_row:not(.full_width).row_82 .inner{max-width:1280px;padding-left:12px;padding-right:12px}.row_backgroundcolor_black .container_86 article.text .headline .h{font-family:'Gravity-normal'}.page_1 .mobile_menu.main_menu .active .name{font-family:'Gravity-condensed'}@media screen and (max-width:1060px){.page_1 main{margin-top:71px}}@media screen and (max-width:950px){.row_1 .text-picture-slide article.text .headline .h,.row_1 .text-picture-slide article.text .inhalt *{font-size:36px;line-height:36px}.row_82.content_row .content_container.w_33{display:block;width:100%}.page_1 .abo_kachel{max-width:350px}.row_82.content_row .abo_kachel{margin-bottom:16px}.row_82.content_row .w_33:last-of-type .abo_kachel{margin-bottom:0}.page_1 .content_row:not(.full_width).row_82 .inner{max-width:1280px;padding-left:4px;padding-right:4px}.row_103,.row_108,.row_105,.row_83{padding-bottom:48px !important}}.login{padding-left:16px;padding-right:16px}.login .head{border-bottom:16px solid black;padding-top:12px;padding-bottom:12px;font-size:32px;line-height:32px;font-family:'Gravity-semicondensed';text-align:center}.login .form{padding-top:20px;padding-bottom:12px}.login label:first-of-type{margin-bottom:20px}.login .form button{margin:0 auto !important;margin-top:20px !important;max-width:200px;display:block !important;width:100%}.login .bottom{border-top:10px solid black;padding-top:12px;padding-bottom:12px}.login .bottom a{font-size:20px;font-family:'Gravity-semicondensed'}.login label input{margin-top:2px}.login .form a,.ajax_login .form a{font-size:16px;line-height:16px;font-family:'ITCCentury'}.login button{display:block;margin:0 auto;margin-top:20px;margin-bottom:20px}.ajax_login .alert{display:none;text-align:left}.ajax_login .alert.show{display:block}article.text .sub{display:none}.abo_kachel article.text .sub,.headtext article.text .sub,.abo_vergleich_text article.text .sub{display:block}article.text{font-size:1em;line-height:1em;color:var(--primaryTextColor);position:relative;max-width:646px;margin:0 auto !important}.content_container:not(.w_100) article.text{max-width:100%}.page_1 article.text{max-width:100%}.center article.text{text-align:center}article.text p,article.text ul,article.text ol,article.text table{margin-bottom:15px;font-size:1em}article.text p:last-of-type{margin-bottom:0}article.text p,article.text ol li,article.text ul li,article.text table td,article.text table th,article.text .inhalt *:not(.cta){font-size:26px;line-height:28px;letter-spacing:0.26px;color:black;font-family:'ITCCenturyBookCondensed'}article.text p small{font-size:.7em}article.text strong,article.text a{font-size:1em;line-height:1em;color:var(--primaryTextColor)}article.text strong{}article.text a{color:var(--primaryColor)}article.text a:hover{text-decoration:underline}article.text .headline,article.text .subheadline{}article.text .h,article.text .subheadline > *{text-align:center;font-size:36px;line-height:36px;color:black;font-family:'Gravity-semicondensed'}body:not(.inhalte_bearbeiten) article.text .inhalt{padding-top:40px}.text-default.leichte_sprache_text article.text .inhalt{padding-top:0}article.text table{border-spacing:0}article.text table td,article.text table th{padding-left:0;padding-right:10px;text-align:left}article.text ol li li,article.text ul li li{font-size:1em}article.text ol ol,article.text ul ul{margin-bottom:0}article.text ol li,article.text ul li{margin-left:20px}.center article.text ol li,.center article.text ul li{list-style-type:none;margin-left:0}article.text ul > li{list-style-type:none}article.text ul > li:before{content:'•';color:var(--primaryColor);font-size:20px;vertical-align:bottom;margin-left:-20px;margin-right:8px}article.text ul ul > li:before{content:'';margin-left:0;margin-right:0}article.text ul ul > li{list-style-type:circle;list-style-position:outside}.tcenter{text-align:center}.bggray article.text{background-color:#EDEDED;padding:20px}body.inhalte_bearbeiten article.text .subheadline .cms_editable_title{border:1px dotted lightgray}body.inhalte_bearbeiten article.text{padding-bottom:100px}.text-default:not(.main_text):not(.accordion):not(.leichte_sprache_text) article.text{padding-top:60px}@media screen and (max-width:1454px){article.text{padding-left:16px;padding-right:16px}.hackenbergpreis-zeplin .accordion article.text{padding-left:0;padding-right:0}}@media screen and (max-width:800px){.text-default:not(.main_text):not(.accordion) article.text{padding-top:40px}article.text p,article.text ol li,article.text ul li,article.text table td,article.text table th,article.text .inhalt *:not(.cta){font-size:22px;line-height:22px}article.text .h,article.text .subheadline > *{font-size:32px;line-height:32px}}body.page_1 article.text .subnav_edit{display:none}.text-default article.text .subnav_edit{display:block}.templates_bearbeiten .text-default article.text .subnav_edit{display:none}.templates_bearbeiten article.text > strong{display:none}article.text .subnav_edit input.subnav_edit_field{display:inline-block;min-width:100px;font-size:15px;border:1px solid black;padding:2px}article.text iframe{max-width:100%;height:auto}article.text p.fetter_text{font-size:32px !important;line-height:32px !important;font-family:'Gravity-semicondensed' !important}article.text p.zitat{font-size:26px !important;line-height:28px !important;font-family:'Gravity-semicondensed' !important;border:2px solid black;padding:20px}article.text p.zitat:before{content:open-quote}article.text p.zitat:after{content:close-quote}@media screen and (max-width:1024px){article.text p.fetter_text{font-size:22px !important;line-height:22px !important}}.cookiebox{position:fixed;left:0;bottom:0;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;max-width:100%;z-index:999;pointer-events:none}.cookiebox.box{padding:2rem}.cookiebox .cookiebox-inner{background-color:#fff;z-index:999;padding:1rem;max-width:90%;max-width:calc(100% - 2rem);pointer-events:auto}.cookiebox.bar .cookiebox-inner{width:100%}.cookiebox.box .cookiebox-inner{max-width:400px}.cookiebox.left{justify-content:flex-start}.cookiebox.right{justify-content:flex-end}.cookiebox.top{align-items:flex-start}.cookiebox.bottom{align-items:flex-end}.cookiebox.box .cookiebox-inner{display:inline-block}.cookiebox.bar.top .cookiebox-inner,.cookiebox.bar.middle .cookiebox-inner{}.cookiebox.bar.bottom .cookiebox-inner,.cookiebox.bar.middle .cookiebox-inner{}.cookiebox.bar.center{text-align:center}.cookiebox.bar.right{text-align:right}.cookiebox.bar.left{text-align:left}.cookiebox .cookiebox-body{padding:0.4rem 0;display:none}.cookiebox .cookiebox-body .checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:2;justify-content:space-between}.cookiebox .cookiebox-body .checkboxes .entry{padding:0.4rem;display:flex;flex-wrap:nowrap;align-items:center}.cookiebox .cookiebox-body .checkboxes .entry:last-child{}.cookiebox .cookiebox-body .entry label{padding:0 0.4rem}.cookiebox .cookiebox-body .entry input,.cookiebox .cookiebox-body .entry label,.cookiebox .cookiebox-body .entry a{}.cookiebox .cookiebox-body .detail{display:none}.cookiebox .cookiebox-body .detail .text{padding:0.4rem;border-bottom:1px solid black}.cookiebox .cookiebox-body .detail ul{list-style:none}.cookiebox .cookiebox-body .detail .entries{padding:0.4rem 0 0 1rem}.cookiebox .cookiebox-body .detail .cookiebox-entry-description{display:none;padding:0.4rem 0 0.4rem 2rem}.cookiebox .cookiebox-footer .cookiebox-button-detail{display:none}.cookiebox-inline .cookiebox{position:static;z-index:0}.cookiebox-inline .cookiebox.box{padding:0}.cookiebox-inline .cookiebox.box .cookiebox-inner{max-width:none;display:block;box-sizing:border-box;width:100%}.cookiebox .cookiebox-inner{z-index:0}.cookiebox-inline .cookiebox .cookiebox-body,.cookiebox-inline .cookiebox .cookiebox-footer .cookiebox-button-detail{display:block}.cookiebox-inline .cookiebox .cookiebox-footer .cookiebox-button-direct{display:none}@media screen and (max-width:720px){.cookiebox .cookiebox-body .checkboxes{flex-direction:column}.cookiebox .cookiebox-body .checkboxes .entry{padding:0.4rem;border:1px solid black;border-bottom:0}.cookiebox .cookiebox-body .checkboxes .entry:last-child{border-bottom:1px solid #2d2d2d}}.buy_process{position:fixed;top:0;bottom:0;right:0;left:0;display:none;grid-template-columns:1fr;grid-template-areas:'text';justify-items:center;align-items:center;align-content:center;z-index:999}.buy_process.success .content{background-color:#00BD71;position:relative}.buy_process.success .content .mid{position:relative}.buy_process.success .content .success_wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:grid !important;grid-template-columns:1fr;grid-template-areas:'text';justify-items:center;align-items:center;align-content:center;z-index:998}.buy_process.success .content .success_wrapper .buy_success{grid-area:text;color:black}.buy_process.open{display:grid !important}body:has(.buy_process.open){overflow:hidden}.buy_process .content{width:100vw;height:100vh;background-color:white;border:1px solid rgba(0,0,0,0.25);display:flex;grid-area:text;flex-direction:column;padding-left:24px;padding-right:24px;position:relative;overflow-y:auto}.buy_process .content .logo_image{position:fixed;top:24px;left:24px}.buy_process .content .closer{position:fixed;top:24px;right:24px;cursor:pointer;z-index:999}.buy_process .content .closer i{font-size:40px}.buy_process .content .mid{flex-grow:1}.buy_process .content .top{text-align:center;padding-top:51px}.buy_process .content .bottom{text-align:center;padding-top:25px;padding-bottom:51px}.buy_process .content .mid > *{grid-area:text}.buy_process .buy_process_title{text-align:center;font-size:26px;line-height:26px;font-family:'Gravity-semicondensed'}.buy_process .buy_steps{text-align:center;padding-top:10px}.buy_process .buy_steps .step{display:inline-block;margin-left:5px;margin-right:5px;width:28px;height:28px;text-align:center;font-size:18px;line-height:18px;font-family:'Gravity-semicondensed';padding:3px;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;background-color:#ccc;color:white;vertical-align:middle;padding-top:6px}.buy_process .buy_steps .step.active{background-color:black;color:white}.buy_process .buy_steps .step.check{background-color:#00bd71;color:black;cursor:pointer}.buy_process .bottom .cta.medium{min-width:288px}.reg_kontaktdaten,.register_zahlungsinfo{max-width:480px;margin:0 auto;padding-top:70px}.buy_process .mid .content_row{width:100%;margin-top:50px}.buy_process .mid .content_row .inner{width:100%;max-width:900px;margin:0 auto}.buy_process .mid .content_row .inner .w_66,.buy_process .mid .content_row .inner .w_33{display:inline-block;vertical-align:top;width:100%}.buy_process .mid .content_row .inner .w_66{width:66.6666%}.buy_process .mid .content_row .inner .w_33{width:33.3333%}.buy_process .userinfo{padding-right:31px}.buy_process .userinfo .zahlungsart{border-bottom:1px solid #ccc;padding-bottom:18px}@media screen and (max-width:800px){.buy_process .content .top{padding-top:40px}.reg_kontaktdaten,.register_zahlungsinfo{padding-top:24px}.buy_process .content{overflow-x:auto}.buy_process .content .bottom{padding-top:26px}.buy_process .mid .content_row .inner .w_66,.buy_process .mid .content_row .inner .w_33{display:block;width:100%}}.persoenliche-daten-kontaktdaten .form,.persoenliche-daten-zahlungsinformationen .form,.persoenliche-daten-passwort .form{display:none}.persoenliche-daten-kontaktdaten .dashboard_part_content.open_form .form,.persoenliche-daten-zahlungsinformationen .dashboard_part_content.open_form .form,.persoenliche-daten-passwort .dashboard_part_content.open_form .form{display:block}.form .form_row .col_50{display:inline-block;vertical-align:top;width:50%}.form .form_row .col_100{display:inline-block;vertical-align:top;width:100%}.form .form_row{margin-bottom:26px}.form .form_row:last-of-type{margin-bottom:0}.form .form_row .col_50:first-of-type{padding-right:16px}.form .form_row .col_50:last-of-type{padding-left:16px}.persoenliche-daten-kontaktdaten .form_row label,.persoenliche-daten-zahlungsinformationen .form_row label,.persoenliche-daten-passwort .form_row label{margin-bottom:2px}@media screen and (max-width:1090px){.form .form_row .col_50{display:block;width:100%}.form .form_row .col_50:first-of-type{padding-right:0}.form .form_row .col_50:last-of-type{padding-left:0;margin-top:26px}}.bankeinzug{display:none}.bankeinzug.open{display:block}.add_to_cart{position:fixed;width:50vw;max-width:512px;top:0;right:0;bottom:0;background-color:white;z-index:910;box-shadow:0 4px 8px 0 rgba(0,0,0,0.25);display:none}.add_to_cart.open{display:block}.add_to_cart .close_btn{position:fixed;top:0;right:0;text-align:right;padding-right:22px;padding-top:22px;padding-bottom:22px}.add_to_cart .close_btn i{font-weight:100;font-size:40px;cursor:pointer}.add_to_cart .content{height:100vh;width:100%;display:flex;flex-direction:column}.add_to_cart .content .mid{flex-grow:1;display:grid !important;grid-template-columns:1fr;grid-template-areas:'text';justify-items:center;align-items:center;align-content:center}.add_to_cart .content .top{text-align:center;padding-top:60px;padding-left:20px;padding-right:20px}.add_to_cart .content .bottom{text-align:center;padding-bottom:51px}.add_to_cart .content .mid > *{grid-area:text}.add_to_cart .content .login,.add_to_cart .content .ajax_login{width:100%;max-width:345px;margin:0 auto}.add_to_cart .content .ajax_login label,.add_to_cart .content .ajax_login .pw-vergessen{text-align:left}.add_to_cart .content .ajax_login button{margin-top:20px}.add_to_cart .content .abo_art{font-size:26px;line-height:26px;letter-spacing:0.22px;font-family:'Gravity-compressed';text-align:center}.add_to_cart .content .termin_info{font-size:26px;line-height:26px;letter-spacing:0.22px;font-family:'Gravity-compressed';text-align:center}.add_to_cart .content .abo_name,.add_to_cart .content .stueck_name{font-size:26px;line-height:26px;letter-spacing:0.22px;font-family:'Gravity-normal';text-transform:uppercase;text-align:center}.add_to_cart .content .login button[name="sign-in"]{margin:0 auto;max-width:195px;display:block;margin-top:20px}.add_to_cart .content .login .head{display:none}.add_to_cart .reg_weiter{font-size:26px;line-height:26px;letter-spacing:0.26px;font-family:'Gravity-semicondensed';display:block;margin:0 auto;text-align:center}.add_to_cart .reg_weiter > span{font-size:26px;line-height:26px;letter-spacing:0.26px;font-family:'Gravity-semicondensed'}.per_kat_mode span.menge{font-family:'Gravity-semicondensed';font-size:16px;line-height:16px;padding-bottom:2px;display:inline-block;width:80%;text-align:left}.add_to_cart .reg_weiter:hover > span{text-decoration:none !important}.add_to_cart .ajax_login button{margin:0 auto !important;display:block !important;width:196px;margin-top:20px !important}.abo_personen_amount{font-size:26px;line-height:26px;letter-spacing:0.26px;font-family:'Gravity-semicondensed';text-align:center}.sucesss_msg{font-size:26px;line-height:28px;letter-spacing:0.26px;font-family:'ITCCenturyBookCondensed';text-align:center}.karten_buytype,.per_kat_mode{text-align:center;width:100%}.karten_buytype .type_button{font-size:26px;line-height:26px;letter-spacing:0.52px;font-family:'Gravity-semicondensed';border:2px solid black;padding:34px;margin:0 auto;margin-bottom:12px;cursor:pointer;position:relative;max-width:80%;width:100%}.karten_buytype input[type="radio"].radio{display:none}.karten_buytype input.radio:checked + label:before{content:"\f00c";font-family:'Font Awesome 5 Pro';font-weight:300;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1em;color:#00bd71;position:absolute;top:5px;left:5px;right:5px;text-align:right}.karten_buytype .type_button.disabled{cursor:not-allowed;opacity:.5}.karten_buytype .type_button:last-of-type{margin-bottom:0}.karten_buytype .type_button > span{font-size:18px;line-height:20px;letter-spacing:0.18px;font-family:'ITCCenturyBookCondensed'}.per_kat_mode select{max-width:80%;border:2px solid black;text-align:center;font-size:26px;line-height:26px;letter-spacing:0.52px;font-family:'Gravity-semicondensed';margin:0 auto;margin-bottom:12px}.per_kat_mode select:last-of-type{margin-bottom:0}.karten_buytype{text-align:center;width:100%}.buytype_mode,.per_kat_mode{display:none}.buytype_mode.show,.per_kat_mode.show{display:block}.per_kat_mode .cat_amount{display:none}.per_kat_mode .cat_amount.show{display:inline-block}@media screen and (max-width:768px){.add_to_cart{width:100vw;max-width:100%}.karten_buytype .type_button{padding-left:10px;padding-right:10px}.add_to_cart .reg_weiter,.add_to_cart .reg_weiter > span{font-size:22px;line-height:22px}}.contactflags{display:flex;flex-direction:column;align-items:flex-end;position:fixed;top:300px;right:0;z-index:801}.contactflags .flag{width:60px;height:60px;display:grid;align-items:center;justify-items:center;grid-template-columns:60px 1fr;background-color:var(--primaryColor);margin:5px 0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);box-shadow:0 0 5px 0 rgba(0,0,0,0.75);transition:all .4s}.contactflags a.flag,.contactflags div.flag{font-size:1em;text-decoration:none;color:white}.contactflags .flag .icon{font-size:2em}.contactflags .flag .label{padding-right:15px;padding-left:5px}.contactflags .flag:hover{width:auto}@media screen and (max-width:1100px){.contactflags{flex-direction:row;align-items:center;justify-content:center;background-color:white;top:auto;left:0;bottom:0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);box-shadow:0 0 5px 0 rgba(0,0,0,0.75)}.contactflags .flag{margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-right:1px solid white}.contactflags .flag:last-of-type{border-right:0}.contactflags .flag:hover{width:60px}.contactflags .flag:hover .label,.contactflags .flag .label{display:none}}.posrelative{position:relative}.cms_side_bar{-webkit-box-shadow:0 0 10px 0 rgba(205,205,205,1);-moz-box-shadow:0 0 10px 0 rgba(205,205,205,1);box-shadow:0 0 10px 0 rgba(205,205,205,1)}.cms_side_bar_opener_arrow{background-color:rgba(0,0,0,.3)}.miniinfo{color:white;font-size:13px;background-color:rgba(0,0,0,.8);position:absolute;bottom:10px;left:10px;right:10px;padding:3px;padding-left:7px;line-height:12px;max-width:auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 5px 0 rgba(220,220,220,1);-moz-box-shadow:0 0 5px 0 rgba(220,220,220,1);box-shadow:0 0 5px 0 rgba(220,220,220,1);z-index:700 !important;opacity:0;transition:all .4s}body.inhalte_bearbeiten .uihover .miniinfo,body.inhalte_bearbeiten .miniinfo.show{opacity:1}.miniinfo.head{bottom:auto;top:10px}.content_element{position:relative}.miniinfotop{color:white;font-size:13px;background-color:rgba(0,0,0,.8);position:absolute;top:3px;right:50px;padding:5px;line-height:12px;max-width:auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 5px 0 rgba(220,220,220,1);-moz-box-shadow:0 0 5px 0 rgba(220,220,220,1);box-shadow:0 0 5px 0 rgba(220,220,220,1);z-index:700 !important}.miniinfotop.left{right:auto;left:50px}.miniinfotop div.inhalt{display:none;transition:all .4s;color:white;position:absolute;top:30px;left:0;padding:5px;width:200px;line-height:14px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 5px 0 rgba(220,220,220,1);-moz-box-shadow:0 0 5px 0 rgba(220,220,220,1);box-shadow:0 0 5px 0 rgba(220,220,220,1);background-color:rgba(0,0,0,.6);z-index:900 !important}.miniinfotop.left div.inhalt{right:auto;left:0}.miniinfotop div.inhalt strong{color:white}.miniinfotop:hover div.inhalt{display:block}.miniinfotop div.inhalt ul li{margin-left:15px !important;list-style-type:circle !important}.miniinfo i,.miniinfotop i{color:var(--primaryColor)}body.templates_bearbeiten .uihover{border:2px dashed var(--primaryColor)}body.templates_bearbeiten .uihover .inner.struktur{}body.templates_bearbeiten .miniinfotop{right:auto;left:50px;top:-13px}body.templates_bearbeiten .content_element > .miniinfotop{right:20px;left:auto;top:12px}body.templates_bearbeiten .content_container > .miniinfotop{right:auto;left:20px;top:-13px}.content_row,.content_container{position:relative}.content_row .content_element_placeholder,.content_row.cms_add_row{color:#1b1e21 !important;background-color:#d6d8d9 !important;border:1px solid #c6c8ca !important}.content_row .content_element_placeholder:hover,.content_row.cms_add_row:hover{color:#155724 !important;background-color:#d4edda !important;border:1px solid #c3e6cb !important;color:#1b1e21 !important}.cms_row_details .cms_style_list_entry label{font-size:.8em}body.inhalte_bearbeiten article.text .headline:after,body.inhalte_bearbeiten article.text .inhalt:after{opacity:0;transition:all .4s;text-transform:none;position:absolute;top:0;right:0;font-size:10px;max-height:20px;line-height:12px;background-color:rgba(0,0,0,.3);padding:5px;color:white}body.inhalte_bearbeiten article.text .headline:not(.notitel):hover:after,body.inhalte_bearbeiten article.text .inhalt:not(.notext):hover:after{opacity:1}body.inhalte_bearbeiten article.text .headline,body.inhalte_bearbeiten article.text .inhalt{position:relative}body.inhalte_bearbeiten article.text .inhalt:after{content:'Text'}body.inhalte_bearbeiten article.text .headline:after{content:'Titel'}body.inhalte_bearbeiten article.text .headline,body.inhalte_bearbeiten article.text .inhalt .cms_editable_text{border:1px dotted rgba(255,255,255,0)}body.inhalte_bearbeiten article.text .headline:not(.notitel):hover,body.inhalte_bearbeiten article.text .inhalt:not(.notext):hover .cms_editable_text{border:1px dotted lightgray;width:100%;position:relative}body.inhalte_bearbeiten article.text .notitel .h,body.inhalte_bearbeiten article.text .notext .cms_editable_text{border:1px dotted lightgray;width:100%;position:relative}body.inhalte_bearbeiten article.text .inhalt.notext:after,body.inhalte_bearbeiten article.text .headline.notitel .h:after{text-transform:none;position:absolute;top:0;right:0;font-size:10px;max-height:20px;line-height:12px;background-color:rgba(0,0,0,.3);padding:5px;color:white;opacity:1}body.inhalte_bearbeiten article.text .inhalt.notext:after{content:'Text'}body.inhalte_bearbeiten article.text .headline.notitel .h:after{content:'Titel'}footer{width:100%;box-sizing:border-box;background-color:#00bd71;color:black;padding-top:38px;padding-bottom:38px;z-index:801;position:relative}.claim .inner,footer .inner{text-align:center}footer .inner .part{display:inline-block;vertical-align:top;width:33.3333%;color:black}footer .inner .part:last-of-type{border-right:0}.footer_claim_top article.text .inhalt,.footer_claim_mid article.text .inhalt,.footer_claim_bottom article.text .inhalt{padding-top:0}@media screen and (max-width:1024px){footer .inner .part{display:block;width:100%}}.claim{padding-top:71px;padding-bottom:43px;z-index:801;position:relative}.claim .footer_claim_top article.text p{font-size:43px;line-height:43px;font-family:'Gravity-extracondensed'}.claim .footer_claim_mid article.text p{font-size:44px;line-height:44px;text-transform:uppercase;font-family:'Gravity-wide'}.claim .footer_claim_bottom article.text p{font-size:38px;line-height:38px;font-family:'Gravity-semicondensed'}.claim .image{max-width:490px;margin:0 auto}.claim .image img{max-width:960px;width:100%}.claim .image img.desktop{display:blocK}.claim .image img.responsive{display:none}footer .inner article.text{margin-bottom:20px;color:black}footer .inner .social a{color:black;font-size:42px;line-height:42px}footer .inner .social a:first-of-type,footer .inner .social a:last-of-type{padding-bottom:10px;padding-top:10px;display:inline-block}footer .inner .social a:last-of-type{padding-bottom:0}footer .inner article.text .inhalt,footer .inner article.text .inhalt *{color:black;font-size:24px;line-height:24px;font-family:'Gravity-extracondensed';letter-spacing:.5px}footer .inner article.text .inhalt p{margin-bottom:0}footer .inner article.text .inhalt p strong{text-transform:uppercase}footer .inner .stadt_koeln_logo{max-width:180px;margin:0 auto;padding-bottom:20px;padding-top:20px}footer .inner .stadt_koeln_logo img{-webkit-filter:invert(100%);filter:invert(100%)}footer .inner nav.footer .nav_entry{display:block;text-align:center;color:black}footer .inner nav.footer .nav_entry a{color:black;font-size:24px;line-height:24px;font-family:'Gravity-extracondensed'}@media screen and (max-width:800px){.claim .image img.desktop{display:none}.claim .image img.responsive{display:block}.claim .image{max-width:75%;margin:0 auto}.claim .image img{max-width:100%;width:100%}}.newsletter{padding-bottom:60px;max-width:calc(100% - 280px);margin:0 auto}.newsletter .titel{text-align:center;font-size:24px;line-height:24px;font-family:'Gravity-extracondensed';padding-bottom:14px;text-transform:uppercase}.newsletter .newsletter_input{width:calc(100% - 145px);background-color:#00bd71;border:2px solid black;border-right:0;color:white;font-size:24px;line-height:24px;padding:20px;padding-top:13px;padding-bottom:14px;display:inline-block;vertical-align:middle;--webkit-border-radius:0;-moz-border-radius:0;border-radius:0 !important;-webkit-appearance:none}.newsletter .newsletter_button{background-color:black;color:white;text-align:center;font-size:24px;line-height:24px;padding:20px;padding-top:18px;padding-bottom:18px;font-family:'Gravity-extracondensed';display:inline-block;width:145px;vertical-align:middle;cursor:pointer;border:2px solid black;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0 !important;-webkit-appearance:none}.newsletter .newsletter_button:hover{background-color:black;color:white;border:2px solid white}.newsletter label{text-align:left;padding-top:12px;font-size:14px;line-height:16px;font-family:'Gravity-semicondensed'}.newsletter label *{font-size:14px;line-height:16px;font-family:'Gravity-semicondensed'}.newsletter label .newsletter_dse_checkbox{display:inline-block;width:auto;margin-right:8px}.page_37 footer .newsletter{display:none}.newsletter_success{font-size:25px;line-height:25px;color:green;text-align:center;padding-top:20px;padding-bottom:20px;display:none}.newsletter_success.show{display:block}.newsletter_success i{font-size:35px;line-height:35px;color:green}@media screen and (max-width:1090px){.newsletter{padding-left:20px;padding-right:20px}}@media screen and (max-width:800px){.newsletter{max-width:calc(100% - 50px)}}.sticky_header{position:fixed;top:0;left:0;right:0;z-index:800}header{width:100%;box-sizing:border-box;background-color:black;box-shadow:0 4px 8px 0 rgba(0,0,0,0.25);z-index:900}header .inner .left,header .inner .right{display:inline-block;width:110px;vertical-align:middle}header .inner .mid{display:inline-block;width:calc(100% - 220px);vertical-align:middle}header .inner .mid nav{text-align:center}header .inner .left{text-align:left;padding-top:10px;padding-bottom:10px;padding-left:24px}header .inner .right{text-align:right;padding-right:24px}header .inner .logo img{max-width:64px}header .inner .right a{display:inline-block;margin-right:12px;vertical-align:middle}header .inner .right > div{display:inline-block;vertical-align:middle}header .inner .right a:last-of-type{margin-right:0}header .inner .right a i{color:white;font-size:26px}header .inner.desktop{display:block}header .inner.mobile{display:none}@media screen and (max-width:1480px){}@media screen and (max-width:1060px){header .inner.desktop{display:none}header .inner.mobile{display:block}header .inner .logo img{max-width:36px}header .inner .left{padding-left:16px}header .inner .right{padding-right:16px}}@media screen and (max-width:800px){.mobile_menu .active{position:relative}.mobile_menu .active a.logo{position:absolute;left:16px;top:17px;padding-left:0 !important}.mobile_menu.main_menu .active .name{max-width:90%;width:90%;margin:0 auto;display:block;overflow:hidden}.mobile_menu .active .opener{position:absolute;top:17px;right:16px;padding-right:0 !important}.mobile_menu.main_menu .active .opener{top:11px}.mobile_menu.user_dashboard .active .opener{top:19px}}@media screen and (max-width:600px){header .opener .warenkorb{position:fixed;bottom:0;right:0;background-color:black;padding:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.25);border-right:0;width:62px;height:62px;z-index:900}.mobile_menu.main_menu .active .opener{top:16px}}main{}.filter{transition:top 1s}header{transition:margin-top 1s}.scrolled_header header{}.scrolled_header .filter{top:0 !important}a.warenkorb{display:inline-block;vertical-align:middle;position:relative;padding:0}a.warenkorb img{max-width:60px}a.warenkorb .counter{margin:0 auto;position:absolute;left:0;right:0;top:23px;text-align:center;max-width:20px;color:white;font-size:18px;font-weight:bold;font-family:'ITCCenturyBookCondensed'}@media screen and (max-width:1060px){a.warenkorb .counter{top:23px}}@media screen and (max-width:600px){a.warenkorb .counter{top:28px}}nav.main .nav_entry,nav.footer .nav_entry{display:inline-block;font-size:1em}nav.main .nav_entry a,nav.footer .nav_entry a{color:white;font-size:26px;line-height:28px;display:inline-block;width:100%;font-family:'Gravity-semicondensed'}nav.footer .nav_entry a{color:black}nav.main .nav_entry:hover > a,nav.main .nav_entry.active > a,nav.footer .nav_entry > a:hover,nav.footer .nav_entry.active > a{color:white}nav.main .nav_entry > a:hover{text-decoration:underline !important}nav.main .nav_entry:hover > a,nav.main .nav_entry.active > a{}nav.main .nav_entry.level_1{margin-right:12px}nav.main .nav_entry.level_1 > a{padding:30px;padding-left:0;padding-right:0}nav.main .nav_entry br{display:none}nav.main .nav_entry.level_1:last-of-type{margin-right:0}nav.main .nav_entry.level_1:hover > a,nav.main .nav_entry.level_1.active > a{text-decoration:none}nav.main .nav_entry.level_1:hover,nav.main .nav_entry.level_1.active{text-decoration:none}.sub_target nav.main .pos_relative .sub{display:block}nav.main .pos_relative .sub{display:none;position:absolute;left:0;top:0;background-color:white;text-align:left;z-index:801 !important;min-width:300px;padding-top:20px;padding-bottom:20px;width:100vw}nav.main .pos_relative .sub .nav_entry{padding-left:15px;padding-right:15px;text-align:center}nav.main .pos_relative .sub .nav_entry a{color:black;display:inline-block;font-size:32px;line-height:32px;font-family:'Gravity-compressed'}nav.main .pos_relative .sub .nav_entry.active,nav.main .pos_relative .sub .nav_entry:hover{background-color:white}nav.main .pos_relative .sub .nav_entry.active a,nav.main .pos_relative .sub .nav_entry:hover a{text-decoration:none !important;color:var(--primaryColor);font-family:'Gravity-semicondensed';text-transform:none}nav.main .pos_relative .sub .nav_entry{display:block}.sub_target .sub{box-shadow:0 4px 8px 0 rgba(0,0,0,0.25)}.leichtesprache_menu_target_desktop,.user_dashboard_menu_target_desktop{position:relative;max-width:1440px;margin:0 auto}.leichtesprache_w33_sticky,.mitglieder_w33_sticky{position:absolute;left:20px;top:46px;max-width:360px !important;overflow:hidden !important;width:100%;z-index:800}.leichtesprache_menu,.leichtesprache_menu nav,.user_dashboard_menu,.user_dashboard_menu nav{width:100%;max-width:360px !important;overflow:hidden !important}.mitglieder_w33_sticky,.leichtesprache_w33_sticky,.user_dashboard_menu,.leichtesprache_menu,.leichtesprache_menu nav,.user_dashboard_menu nav{padding-top:5px;margin-top:-5px}.main_menu_special .mobile_menu .active .name,.main_menu_special .mobile_menu .opener i,.main_menu_special .mobile_menu nav .nav_entry a,.main_menu_special .mobile_menu nav .nav_entry.active a,.main_menu_special .mobile_menu nav .nav_entry a:hover,.main_menu_special .mobile_menu .close_arrow i,.main_menu_special .mobile_menu nav .nav_entry.level_1 a{color:white}.mobile_menu.main_menu .active .name{text-align:center}.mobile_menu.main_menu .sub .nav_entry{text-align:center}.mobile_menu.main_menu .menu nav{max-height:calc(100vh - 72px);overflow:hidden;overflow-y:auto}.mobile_menu.main_menu .menu nav:last-of-type{display:none}.special_menu_grid{display:none}.mobile_menu .close_arrow{display:none}.mobile_menu .active .name{display:inline-block;width:calc(100% - 110px - 110px);vertical-align:middle;font-size:22px;line-height:22px;letter-spacing:0.2px;color:#000;font-family:'Gravity-semicondensed';padding:25px;padding-left:0;padding-right:0}.mobile_menu .active a.logo{width:110px;display:inline-block;text-align:left;vertical-align:middle;padding-left:16px}.mobile_menu .active a.logo img{display:inline-block;vertical-align:middle}.mobile_menu .active .opener{display:inline-block;width:110px;vertical-align:middle;text-align:right;font-size:24px;font-weight:bold;cursor:pointer;padding-right:20px}.mobile_menu .active .opener .warenkorb,.mobile_menu .active .opener img{display:inline-block;vertical-align:middle}.mobile_menu .active .opener i{font-size:32px;font-weight:100;vertical-align:middle;min-width:32px}.mobile_menu .close_arrow{display:block;text-align:center;padding:12px;cursor:pointer}.mobile_menu .close_arrow i{font-size:48px;font-weight:100}.mobile_menu .active{display:block}.mobile_menu .menu,.mobile_menu .close_arrow{display:none}.mobile_menu .menu .nav_entry.level_1 > a{padding:16px;padding-top:0;padding-bottom:0;padding-right:0}.mobile_menu.open > .active{border-bottom:1px solid white}.mobile_menu.open .menu{position:relative;z-index:901}.mobile_menu.open .menu,.mobile_menu.open .close_arrow{display:block}.mobile_menu nav .nav_entry{display:block;width:100%}.mobile_menu nav .nav_entry.level_1{padding-top:16px}.mobile_menu nav .nav_entry.level_1:last-of-type{padding-bottom:16px}.mobile_menu nav .nav_entry.level_1 a{font-size:34px;line-height:34px;color:black;font-family:'Gravity-semicondensed'}.mobile_menu nav .nav_entry.level_1.active > a,.mobile_menu nav .nav_entry.level_1 a:hover{font-size:34px;line-height:34px;font-family:'Gravity-semicondensed';text-decoration:none !important}.mobile_menu nav .nav_entry.level_1 .sub{background-color:white;margin-top:20px;padding:20px;display:none}.mobile_menu nav .nav_entry.open .sub{display:block}.mobile_menu nav .nav_entry.level_1 .sub a{color:black;font-size:36px;line-height:36px;font-family:'Gravity-compressed'}.mobile_menu .menu a br{display:none}.mobile_menu.main_menu .name br{display:none}@media screen and (max-width:876px){.mobile_menu{display:block}.mobile_menu .user_dashboard_menu{padding-right:0}body:not(.page_39):not(.page_46):not(.page_1) .content_row .content_container.w_33{display:none}.content_row .content_container.w_66{display:block;width:100%}.mobile_menu .menu a br{display:inline-block}.mobile_menu .menu .nav_entry a br{display:none}.mobile_menu.main_menu .active .name br{display:inline-block}}.leichtesprache_menu_target{background-color:white;display:none;box-shadow:0 4px 8px 0 rgba(0,0,0,0.25)}.mobile_menu.leichte_sprache .active a.logo{display:none}.mobile_menu.leichte_sprache .active .name{padding-left:16px}.mobile_menu.leichte_sprache .opener{top:12px;padding-right:15px !important}.mobile_menu.leichte_sprache .opener a.warenkorb{display:none}.mobile_menu.leichte_sprache .active .name{width:calc(100% - 75px - 20px);padding-left:16px}.mobile_menu.leichte_sprache.open > .active{border-bottom:1px solid black}.mobile_menu.leichte_sprache nav{padding-top:16px;padding-bottom:16px}nav.leichte_sprache .nav_entry.level_1 a,.leichte_sprache .menu nav .nav_entry.level_1 a{font-size:34px;line-height:34px;color:black;font-family:'Gravity-compressed';display:inline-block}.leichte_sprache .nav_entry.level_1:hover a,.leichte_sprache .nav_entry.level_1.active a{font-size:34px;line-height:34px;font-family:'Gravity-semicondensed' !important;text-decoration:none}.leichte_sprache .menu nav .nav_entry.level_1{padding:0}.leichte_sprache .menu nav .nav_entry.level_1:last-of-type{padding-bottom:0}@media screen and (max-width:876px){.mobile_menu.leichte_sprache .opener{top:17px;padding-right:0 !important}.leichtesprache_menu_target_desktop{display:none}.leichtesprache_menu_target{display:block;position:relative;z-index:902}.content_row:first-of-type .w_66 .content_element:first-of-type{padding-top:70px}}header{position:relative}.mobile_menu_btn{width:45px;height:45px;transition:left 0.1s;cursor:pointer;padding:5px;background-color:rgba(255,255,255,1)}.mobile_menu_btn span{position:absolute;top:50%;left:10px;right:10px;display:block;width:calc(100% - 20px);height:4px;margin-top:-2px;background-color:rgba(35,110,175,1);font-size:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;cursor:pointer}.mobile_menu_btn span:before,.mobile_menu_btn span:after{position:absolute;left:0;width:100%;height:100%;background-color:rgba(35,110,175,1);content:' ';-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.mobile_menu_btn span:after{-webkit-transform:translateY(250%);transform:translateY(250%)}.mobile_menu_btn span:before{-webkit-transform:translateY(-250%);transform:translateY(-250%)}.open_mobilemenu .mobile_menu_btn span:after,.open_mobilemenu .mobile_menu_btn span:before{position:absolute;left:0;width:100%;height:100%;background-color:rgba(35,110,175,1);content:' ';-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.open_mobilemenu .mobile_menu_btn span{background-color:rgba(35,110,175,0)}.open_mobilemenu .mobile_menu_btn span:before{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.open_mobilemenu .mobile_menu_btn span:after{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.text-komponist,.text-programm,.veranstaltung_inhalt{padding-top:100px;position:relative}.text-komponist + .veranstaltung_inhalt{padding-top:50px}.text-komponist .headline,.text-programm .headline,.veranstaltung_inhalt .headline{color:black;font-size:36px;line-height:36px;font-family:'Gravity-semicondensed';text-align:center;padding-bottom:18px}.text-komponist .text p,.text-programm .text p,.veranstaltung_inhalt .text,.veranstaltung_inhalt .text p{color:black;font-size:26px;line-height:28px;font-family:'ITCCentury';max-width:646px;margin:0 auto}.veranstaltung_inhalt .mehr_lesen{display:none;position:absolute;bottom:0;left:0;right:0;text-align:center;padding-top:80px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 52%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 52%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 52%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 )}.veranstaltung_inhalt .mehr_lesen .cta{vertical-align:bottom}.veranstaltung_inhalt.mehr .mehr_lesen{display:block}.veranstaltung_inhalt.mehr{max-height:400px;overflow:hidden}.veranstaltung_inhalt.mehr.open{max-height:100%;padding-bottom:85px}.veranstaltung_info{padding-bottom:24px;border-bottom:24px solid black}.veranstaltung-info{padding-left:24px;padding-top:24px}.veranstaltung_info .ab_datum,.veranstaltung_info .dauer_angabe,.veranstaltung_info .spielort{color:black;font-size:72px;line-height:68px;font-family:'Gravity-compressed'}.veranstaltung_kopfbereich{text-align:center;padding-top:60px;padding-bottom:20px}.veranstaltung_kopfbereich .titel{font-size:72px;line-height:68px;letter-spacing:0.8px;font-family:'Gravity-extended';text-transform:uppercase;text-align:center;text-transform:uppercase;overflow:hidden;padding-top:10px}.veranstaltung_kopfbereich .titel .h{font-size:72px;line-height:68px;letter-spacing:0.8px;font-family:'Gravity-extended';text-transform:uppercase;text-align:center;text-transform:uppercase}.veranstaltung_kopfbereich .subtitel{font-size:80px;line-height:76px;letter-spacing:0.8px;font-family:'Gravity-compressed';text-align:center;padding-bottom:20px}.veranstaltung_kopfbereich .abo_typ_icons{}@media screen and (max-width:1482px){.veranstaltung_karten .termine_container{padding-left:0;padding-right:0}.veranstaltung-kopfbereich,.veranstaltung-info{padding-left:24px;padding-right:24px}.back_btn i{display:inline-block !important}.back_btn span{display:none}.veranstaltung_karten{padding-left:16px;padding-right:16px}.veranstaltung_karten .termine_container .reihe{padding-left:0 !important;padding-right:0 !important}}@media screen and (max-width:1060px){.veranstaltung_menu .left{padding-left:16px !important}.veranstaltung_kopfbereich .abo_typ_icons .tooltip img{max-width:72px !important}.veranstaltung_kopfbereich .titel{font-size:72px;line-height:72px;overflow:hidden}.veranstaltung_kopfbereich .subtitel{font-size:48px;line-height:46px;padding-bottom:10px}.veranstaltung_info .ab_datum,.veranstaltung_info .dauer_angabe,.veranstaltung_info .spielort{font-size:72px;line-height:72px}.veranstaltung_spielort .inhalt{font-size:48px;line-height:48px}.veranstaltung_kopfbereich{border-width:24px}.veranstaltung_info{border-width:24px}.veranstaltung_karten .termine_container .reihe{padding-left:20px;padding-right:20px}.veranstaltung_inhalt{padding-top:50px}.veranstaltung_spielort{padding-top:50px;padding-bottom:50px}}@media screen and (max-width:800px){.veranstaltung-kopfbereich,.veranstaltung-info{padding-left:16px;padding-right:16px}.veranstaltung_info .ab_datum,.veranstaltung_info .dauer_angabe,.veranstaltung_info .spielort{font-size:36px;line-height:36px}.veranstaltung_kopfbereich .abo_typ_icons .tooltip img{max-width:36px !important}.veranstaltung_info{padding-top:0;padding-left:0;padding-right:0;padding-bottom:12px;border-bottom:16px solid black } .veranstaltung_kopfbereich{padding-top:36px}.veranstaltung_kopfbereich .titel .h,.veranstaltung_kopfbereich .titel{font-size:36px;line-height:36px;font-family:'Gravity-semicondensed'}}@media screen and (max-width:1024px){.veranstaltung_karten .termine_container .desktop{display:none}.veranstaltung_karten .termine_container .mobile{display:block}.veranstaltung_karten .termine_container .reihe{position:relative}.veranstaltung_karten .termine_container .reihe .mobile .button{position:absolute;top:16px;right:0}.veranstaltung_karten .termine_container .reihe .mobile .button .cta{font-size:24px}.text-komponist,.text-programm,.veranstaltung_inhalt{padding-left:16px;padding-right:16px}.veranstaltung_spielort .headline,.veranstaltung_karten .headline,.veranstaltung_inhalt .headline{color:black;font-size:32px;line-height:32px}}.veranstaltung_teaser{position:relative}.veranstaltung_teaser img{}.veranstaltung_teaser div.bezeichnung{position:absolute;bottom:0;left:0;color:white;font-size:17px;background-color:rgb(0,0,0);padding-left:3px;padding-right:3px;opacity:.4;font-family:'ITCCenturyBookCondensed'}img{display:block;margin:0 auto}.image_galerie:not(.slick-initialized){background-color:#B2B2B2;padding:10px}.image_galerie:not(.slick-initialized) img{display:inline-block !important;max-height:120px;margin-right:10px}.bilder-default .bezeichnung,.news_teaser_image .bezeichnung{font-size:16px;line-height:16px;font-family:'Gravity-extracondensed';color:black;padding-top:4px;padding-bottom:4px}.text-picture-default .bezeichnung{font-family:'Gravity-semicondensed';font-size:14px;line-height:14px;padding-left:10px;padding-top:10px;padding-bottom:5px;color:#ccc;margin-top:-32px}.partner .image_galerie{background-color:rgba(255,255,255,0);text-align:center}.partner .image_galerie a{}.partner .image_galerie img{width:100%;max-width:300px;height:100%;max-height:100%}.bildpopup img{cursor:pointer}.bildpopup{position:relative}.bildpopup:before{content:"\f00e";font-family:'Font Awesome 5 Pro';font-weight:300;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1.5em;margin-right:4px;position:absolute;bottom:10px;right:10px;color:var(--primaryColor);opacity:.5;transition:all .4s}.bildpopup:hover:before{font-size:2.5em;opacity:1}.popup_under{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);display:grid !important;grid-template-columns:1fr;grid-template-areas:'text';justify-items:center;align-items:center;align-content:center;z-index:830}.popup_under .closer{position:fixed;top:10px;right:10px;background-color:white;padding:5px;color:var(--primaryColor);cursor:pointer;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;width:50px;height:50px;padding:5px;padding-top:11px;text-align:center;z-index:999}.popup_under .closer i{font-size:2em}.popup_under .inhalt{grid-area:text;z-index:831}.popup_under > .inhalt,.popup_under .inhalt img{max-width:87%}.topteaser{max-height:600px;overflow:hidden}.topteaser img{object-fit:cover}.bg_c1715e13eadea5d085a9c07cc44bb8b81bc689db1c07df0b0ebf307810ecbd29{background-image:url('/files/thumbs/images/stuecke/koelner-philharmonie/9-v1-rm0-x1920.jpg.jpg')}@media screen and (min-width:1920px){.bg_c1715e13eadea5d085a9c07cc44bb8b81bc689db1c07df0b0ebf307810ecbd29{background-image:url('/files/thumbs/images/stuecke/koelner-philharmonie/9-v1-rm0-x1920.jpg.jpg')}} .content_row{display:block}body.inhalte_bearbeiten .content_row{border-bottom:1px dashed lightgray}.content_row:first-child.no_top{margin-top:0}.content_row .content_container{display:inline-block;width:100%;vertical-align:top;box-sizing:border-box}.content_row .content_container.w_100{width:100%}.content_row .content_container.w_66{width:66.6666%}.content_row .content_container.w_50{width:50%}.content_row .content_container.w_25{width:25%}.content_row .content_container.w_33{width:33.3333%}.row:not(.prefab){display:block}a.row{color:initial}.row.head{font-weight:bold}.row.error{background:linear-gradient(to top,rgba(255,0,0,0.2),rgba(255,0,0,0.2))}.row.success{background:linear-gradient(to top,rgba(39,175,0,0.2),rgba(39,175,0,0.2))}.row.line{border-top:1px solid #e5e5e5;padding-top:1rem;margin-top:1rem}.row div[class^='col-'],.row div[class*=' col-']{box-sizing:border-box;display:inline-block;vertical-align:top;padding:0.4em}.row div[class^='col-'].no_pad,.row div[class*=' col-'].no_pad{padding:0}.row div.col-0{display:none }.row div.col-0_5{width:4.1666%}.row div.col-1{width:8.33333333%}.row div.col-1_5{width:12.49995%}.row div.col-2{width:16.66666667%}.row div.col-2_5{width:20.8333%}.row div.col-3{width:25%}.row div.col-3_5{width:29.1667%}.row div.col-4{width:33.33333333%}.row div.col-4_5{width:37.5000%}.row div.col-5{width:41.66666667%}.row div.col-5_5{width:45.8333%}.row div.col-6{width:50%}.row div.col-6_5{width:54.1667%}.row div.col-7{width:58.33333333%}.row div.col-7_5{width:62.5000%}.row div.col-8{width:66.66666667%}.row div.col-8_5{width:70.8333%}.row div.col-9{width:75%}.row div.col-9_5{width:79.1667%}.row div.col-10{width:83.33333333%}.row div.col-10_5{width:87.5000%}.row div.col-11{width:91.66666667%}.row div.col-11_5{width:95.8333%}.row div.col-12{width:100%}@media screen and (max-width:1100px){.row div.col-0{display:inline-block }.row div.col-m-0{display:none }.row div.col-m-0_5{width:4.1666%}.row div.col-m-1{width:8.33333333%}.row div.col-m-1_5{width:12.49995%}.row div.col-m-2{width:16.66666667%}.row div.col-m-2_5{width:20.8333%}.row div.col-m-3{width:25%}.row div.col-m-3_5{width:29.1667%}.row div.col-m-4{width:33.33333333%}.row div.col-m-4_5{width:37.5000%}.row div.col-m-5{width:41.66666667%}.row div.col-m-5_5{width:45.8333%}.row div.col-m-6{width:50%}.row div.col-m-6_5{width:54.1667%}.row div.col-m-7{width:58.33333333%}.row div.col-m-7_5{width:62.5000%}.row div.col-m-8{width:66.66666667%}.row div.col-m-8_5{width:70.8333%}.row div.col-m-9{width:75%}.row div.col-m-9_5{width:79.1667%}.row div.col-m-10{width:83.33333333%}.row div.col-m-10_5{width:87.5000%}.row div.col-m-11{width:91.66666667%}.row div.col-m-11_5{width:95.8333%}.row div.col-m-12{width:100%}}@media screen and (max-width:876px){.content_row .content_container.w_66,.content_row .content_container.w_50,.content_row .content_container.w_33,.content_row .content_container.w_25,.content_row .content_container:first-child:not(.w_100),.content_row .content_container:first-child:not(.w_100):not(.line),.content_row .content_container.w_50 + .content_container.w_50,.content_row .content_container.w_66 + .content_container.w_33,.content_row .content_container.w_33 + .content_container.w_66{margin:0;width:100%}.row div.col-s-0{display:none}.row div.col-s-0_5{width:4.1666%}.row div.col-s-1{width:8.33333333%}.row div.col-s-1_5{width:12.49995%}.row div.col-s-2{width:16.66666667%}.row div.col-s-2_5{width:20.8333%}.row div.col-s-3{width:25%}.row div.col-s-3_5{width:29.1667%}.row div.col-s-4{width:33.33333333%}.row div.col-s-4_5{width:37.5000%}.row div.col-s-5{width:41.66666667%}.row div.col-s-5_5{width:45.8333%}.row div.col-s-6{width:50%}.row div.col-s-6_5{width:54.1667%}.row div.col-s-7{width:58.33333333%}.row div.col-s-7_5{width:62.5000%}.row div.col-s-8{width:66.66666667%}.row div.col-s-8_5{width:70.8333%}.row div.col-s-9{width:75%}.row div.col-s-9_5{width:79.1667%}.row div.col-s-10{width:83.33333333%}.row div.col-s-10_5{width:87.5000%}.row div.col-s-11{width:91.66666667%}.row div.col-s-11_5{width:95.8333%}.row div.col-s-12{width:100%}}.abstandoben-inner-min{padding-top:25px}.abstandoben-inner-med{padding-top:50px}.abstandoben-inner-max{padding-top:60px}.abstandunten-inner-min{padding-bottom:25px}.abstandunten-inner-med{padding-bottom:50px}.abstandunten-inner-max{padding-bottom:60px}.abstandoben-outer-min{margin-top:25px}.abstandoben-outer-med{margin-top:50px}.abstandoben-outer-max{margin-top:100px}.abstandunten-outer-min{margin-top:25px}.abstandunten-outer-med{margin-top:50px}.abstandunten-outer-max{margin-top:100px}.abstandrechts-inner{padding-right:20px}.abstandlinks-inner{padding-left:20px}div:not(.slick-initialized) .content_element > article.text{margin:5px;margin-top:0;margin-bottom:0}@media screen and (max-width:800px){.abstandoben-inner-min{padding-top:10px}.abstandoben-inner-med{padding-top:20px}.abstandoben-inner-max{padding-top:40px}.abstandunten-inner-min{padding-bottom:10px}.abstandunten-inner-med{padding-bottom:20px}.abstandunten-inner-max{padding-bottom:40px}.abstandoben-outer-min{margin-top:10px}.abstandoben-outer-med{margin-top:20px}.abstandoben-outer-max{margin-top:40px}.abstandunten-outer-min{margin-top:10px}.abstandunten-outer-med{margin-top:20px}.abstandunten-outer-max{margin-top:40px}.abstandrechts-inner{padding-right:5px}.abstandlinks-inner{padding-right:5px}}.row_backgroundcolor_a{background-color:var(--BG_1)}.row_backgroundcolor_b{background-color:var(--BG_2)}.row_backgroundcolor_c{background-color:var(--BG_3)}.row_backgroundcolor_blue{background-color:#1c77f1}.row_backgroundcolor_black{background-color:#000000}.row_backgroundcolor_pink{background-color:#D7328C}.row_backgroundcolor_gold{background-color:#A98C4D}.row_backgroundcolor_black article.text .headline .h,.row_backgroundcolor_black article.text .subheadline *{color:white !important}.row_backgroundcolor_black article.text p,.row_backgroundcolor_black article.text ol li,.row_backgroundcolor_black article.text ul li,.row_backgroundcolor_black article.text table td,.row_backgroundcolor_black article.text table th,.row_backgroundcolor_black article.text .inhalt *:not(.cta){color:white}.row_backgroundcolor_black article.text p .cta.reverse{border-color:white;background-color:black;color:white}.row_backgroundcolor_black article.text p .cta.reverse:hover{border-color:white;background-color:white;color:black}.row_backgroundcolor_green{background-color:#bceb36}.row_backgroundcolor_red{background-color:#f84629}.page_18 header{box-shadow:none}main .content_row .inner{}.veranstaltung_menu_target{display:none}.veranstaltung_menu_target.init{display:block}.veranstaltung_menu{box-shadow:0 4px 8px 0 rgba(0,0,0,0.25)}.veranstaltung_menu .left{display:inline-block;vertical-align:middle;width:200px;padding-left:24px}.veranstaltung_menu .mid{display:inline-block;vertical-align:middle;width:calc(100% - 400px);overflow:hidden;text-align:center}.veranstaltung_menu .right{display:inline-block;vertical-align:middle;width:200px}.veranstaltung_menu .left,.veranstaltung_menu .mid,.veranstaltung_menu .right{font-size:22px;line-height:22px;font-family:'Gravity-semicondensed';color:black;padding-top:2px;padding-bottom:2px;text-transform:uppercase}.veranstaltung_menu .left a span{font-family:'Gravity-semicondensed'}.veranstaltung_menu .clicker{font-size:22px;line-height:22px;font-family:'Gravity-semicondensed';color:black;cursor:pointer;display:inline-block;margin-right:16px}.veranstaltung_menu .clicker:hover{text-decoration:none}.veranstaltung_menu .clicker:last-of-type{margin-right:0}.veranstaltung_menu .inner.desktop{padding-top:1px;padding-bottom:0}.back_btn i{display:none}.veranstaltung_menu .inner.desktop{display:block}.veranstaltung_menu .inner.mobile{display:none}@media screen and (max-width:915px){.veranstaltung_menu .inner.desktop{display:none}.veranstaltung_menu .inner.mobile{display:block}.veranstaltung_menu .inner.mobile .mid{width:100%}}