.center,.wrapper{margin:0 auto}.full-width,.wrapper{width:100%}.row:after,.row:before,.wrapper:after,.wrapper:before{display:table;content:""}@font-face{font-family:Anton;src:local("Anton");src:url(/fonts/Anton-Regular.eot);src:url(/fonts/Anton-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Anton-Regular.woff2) format("woff2"),url(/fonts/Anton-Regular.woff) format("woff"),url(/fonts/Anton-Regular.svg#Anton-Regular) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Roboto;src:local("Roboto");src:url(/fonts/Roboto-Regular.eot);src:url(/fonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto-Regular.svg#Roboto-Regular) format("svg")}.wrapper{zoom:1;max-width:1200px}.wrapper:after{clear:both}.row{zoom:1;clear:both;float:none}.row:after{clear:both}.sidecol{width:25%;float:left}.maincol{width:75%;float:left}.col--half{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}.col--one-third{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 2%;width:33%;float:left}.col--two-third{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 2%;width:66%;float:left}.col--one-fourth,.col--three-fourth{-webkit-box-sizing:border-box;padding:0 2%;float:left}.col--one-fourth{-moz-box-sizing:border-box;box-sizing:border-box;width:25%}.col--three-fourth{-moz-box-sizing:border-box;box-sizing:border-box;width:75%}.col--one-fifth,.flyout,input,select,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.col--one-fifth{box-sizing:border-box;padding:0 2%;width:20%;float:left}.block{width:100%}.float--left{float:left}.float--right{float:right}.float--none{float:none;clear:both}.center--text{text-align:center}.margin--big{margin:30px!important}.margin--medium{margin:20px!important}.margin--small{margin:10px!important}.margin--right-big{margin-right:30px!important}.margin--bottom-medium{margin-bottom:20px!important}.margin--bottom-small{margin-bottom:10px!important}.margin--bottom-big{margin-bottom:30px!important}.no-margin{margin:0!important}.padding--big{padding:30px!important}.padding--medium{padding:20px!important}.padding--small{padding:10px!important}.padding--right-big{padding-right:30px!important}.padding--bottom-medium{padding-bottom:20px!important}.padding--bottom-small{padding-bottom:10px!important}.padding--bottom-big{padding-bottom:30px!important}.no-padding{padding:0!important}.hide{display:none!important;opacity:0!important;visibility:hidden!important}.flyout{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-sizing:border-box;background:#FFF;border-right:1px solid #970000;border-bottom:1px solid #970000;border-left:1px solid #970000;padding:15px 20px;cursor:default}.window,.window.window_newsletter{-moz-box-shadow:0 2px 8px rgba(0,0,0,.6);-ms-transform:translate3d(0,0,0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.visuallyhidden,hr{border:0;padding:0}.visuallyhidden{clip:rect(0 0 0 0);margin:-1px;height:1px;width:1px;overflow:hidden;position:absolute}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;overflow:visible;height:auto;margin:0;width:auto;position:static}.clearfix:after,.clearfix:before{content:"";display:table}article,aside,details,figcaption,figure,footer,header,hgroup,hr,nav,section{display:block}.clearfix:after{clear:both}body,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,html,ol,p,ul{margin:0;padding:0}img{border:none;-ms-interpolation-mode:bicubic;vertical-align:middle}td,textarea{vertical-align:top}hr{height:1px;border-top:1px solid #ccc;margin:1em 0}ol,ul{list-style:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-smooth:always;color:#000;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0;background-color:#00833e;line-height:1.3;font-family:Roboto,sans-serif}.btn,.headline_ibtw,.window .window_teaser .title{font-family:Anton,Impact,sans-serif}fieldset{border:0}input,select,textarea{box-sizing:border-box;outline:0}.main,.window .window_teaser{-webkit-box-sizing:border-box}label,submit{cursor:pointer}textarea{overflow:auto;resize:vertical}table{border-collapse:collapse;border-spacing:0}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}figure{margin:0}.btn{font-size:18px;background-color:#970000;color:#FFF;border:none;border-radius:3px;padding:6px;height:35px}.btn.tickets{background-color:#009640}.btn.tickets:hover{background-color:#00632a}.btn.fb{background-color:#3b5998;padding:6px 15px 6px 40px;position:relative}.btn.fb:before{content:'';position:absolute;background-image:url(/img/icon_facebook_white.svg);background-repeat:no-repeat;background-position:center;background-size:25px 25px;width:30px;height:30px;left:5px;top:3px}.btn.fb:hover{background-color:#2d4373}.btn.grey{background-color:#34393c}.btn.grey:hover{background-color:#1c1f21}.more.btn.grey{font-size:20px;margin:25px 0 10px;text-align:center;display:inline-block;padding:12px;height:auto}.define,.footer,.gallery_wrapper,.header,.headline_ibtw,.main{display:block;width:80%;margin:0 auto;padding:20px 0;max-width:1200px}.headline_ibtw{color:#FFF;padding:0}.main{-moz-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;padding:25px;position:relative}.main.anmelden,.main.anmelden .etsShop .etsWrapper,.main.anmelden .etsShop .wrap,.main.warenkorb,.main.warenkorb .etsShop .etsWrapper,.main.warenkorb .etsShop .wrap{width:100%}@media screen and (max-width:992px){.main.anmelden .etsShop .etsWrapper,.main.anmelden .etsShop .widgetWrapper,.main.anmelden .etsWrapper[_ngcontent-lqr-c43],.main.warenkorb .etsShop .etsWrapper,.main.warenkorb .etsShop .widgetWrapper,.main.warenkorb .etsWrapper[_ngcontent-lqr-c43]{padding:0}}a{outline:0;text-decoration:none;color:#000}.overlay{background:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0;position:fixed;z-index:100}.window{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.6);box-shadow:0 2px 8px rgba(0,0,0,.6);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all .3s ease-out;background:#FFF;top:50%;left:50%;position:fixed;z-index:150}.window .window_teaser{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;background-color:#970000;padding:50px}.window .window_teaser .title{color:#FFF;display:block;font-size:20px;left:0;top:50%;margin:-10px 0 0;text-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 15px rgba(0,0,0,.1);position:absolute;text-align:center;width:100%}.window .window_content{padding:15px}.window .window_close{position:absolute;width:25px;height:25px;top:5px;right:5px;z-index:20}.window .window_close:after{content:"";position:absolute;width:25px;height:25px;background-image:url(/img/icon_close.svg);background-size:25px 25px;background-position:center center;top:0;right:0}.window.slide_out_top{-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);opacity:0}.gallery_slider .gallery_wrapper ul li:hover .overlay,.window.slide_out_top.active{opacity:1}.window.window_newsletter .form{margin:10px 0}.window.window_newsletter .form .button{display:block;font-size:18px;outline:0;width:100%}.window.window_newsletter .form label{font-size:12px}.window.window_newsletter .form input[type=email]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;border:2px solid rgba(63,33,21,.4);color:#000;font-size:14px;padding:5px;width:100%;height:40px;-webkit-appearance:none}.window.window_newsletter .form input[type=email].error{border-color:#970000}.window.window_newsletter .form .error-message{color:#970000;margin-bottom:10px}.window.window_newsletter .form .form_row_submit{text-align:center}.window.window_newsletter .form_row.delay{background-image:url(/img/icon_load.gif);background-repeat:no-repeat;background-size:25px;background-position:center;position:relative;left:50%;top:0;width:40px;height:40px;margin-left:-20px;margin-bottom:20px}.window.window_newsletter .form_row.success{color:#319a2a}.window.window_newsletter .form_row.error,.window.window_newsletter a{color:#970000}.window.window_newsletter .form_row.error,.window.window_newsletter .form_row.success{font-weight:700;margin-bottom:10px}.window.window_newsletter.active{display:block}.window.window_newsletter .headline_main{font-size:24px}.window.window_newsletter a.button{color:#FFF}.agb,.datenschutz,.impressum,.jobs,.jugendschutz{line-height:1.3}.agb a,.datenschutz a,.impressum a,.jobs a,.jugendschutz a{color:#970000;text-decoration:underline}.agb address,.agb p,.agb ul,.datenschutz address,.datenschutz p,.datenschutz ul,.impressum address,.impressum p,.impressum ul,.jobs address,.jobs p,.jobs ul,.jugendschutz address,.jugendschutz p,.jugendschutz ul{font-family:Roboto,sans-serif;padding:0 0 20px}.agb h1,.agb h2,.agb h3,.datenschutz h1,.datenschutz h2,.datenschutz h3,.impressum h1,.impressum h2,.impressum h3,.jobs h1,.jobs h2,.jobs h3,.jugendschutz h1,.jugendschutz h2,.jugendschutz h3{font-family:Anton,Impact,sans-serif;font-weight:400;margin:.5em 0 .8em}.agb h1,.datenschutz h1,.impressum h1,.jobs h1,.jugendschutz h1{font-size:22px}.agb h2,.datenschutz h2,.impressum h2,.jobs h2,.jugendschutz h2{font-size:18px}.agb ul,.datenschutz ul,.impressum ul,.jobs ul,.jugendschutz ul{list-style:square;margin-left:17px}.agb address,.datenschutz address,.impressum address,.jobs address,.jugendschutz address{font-style:normal}.agb p img,.datenschutz p img,.impressum p img,.jobs p img,.jugendschutz p img{max-width:100%;max-height:100%}.m-b-20{margin-bottom:30px}section.main .headline{font-family:Anton,Impact,sans-serif;margin-bottom:15px}section.main .sidecol_section .headline{font-family:Roboto,sans-serif}section.main.homeInfo{margin-bottom:30px}.header{position:relative;clear:both}.header a{color:#FFF;text-decoration:none}header.header{margin-bottom:20px}.logo{width:28%;min-width:150px;display:inline-block}.logo img{width:100%}.search_input{display:inline-block;vertical-align:bottom;width:44%;position:relative}.btn.nl,.search_input .btn,.user_action{position:absolute;right:0}.search_input .search{width:90%;height:35px;padding-left:10px;border:none;margin-left:8%}.search_input .btn{border-radius:0 3px 3px 0;padding:4px 12px;height:35px;margin-left:-5px;vertical-align:bottom;cursor:pointer;bottom:0;-webkit-appearance:none}.search_input .btn:hover{background-color:#7e0000}.user_action{font-family:Anton,Impact,sans-serif;top:10px}.user_action .shopping_cart{display:inline-block;margin-left:15px;width:35px}.user_action .shopping_cart img{width:100%}.btn.nl{bottom:20px;padding:8px 12px;cursor:pointer;height:inherit}.btn.nl:hover{background-color:#7e0000}.footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer .footer_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;padding:10px;margin-bottom:15px;width:100%;display:inline-block;position:relative}.footer .footer_wrapper:after{content:"";width:5px;height:calc(100% - 20px);top:10px;right:calc(25% + 5px);background-color:#000;position:absolute}.footer_part_big{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:75%;display:inline-block;padding-right:10px}.footer_part_big ul,.footer_part_big ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.footer_part_big img{display:block;width:50%;margin-bottom:20px}.footer_part_big span{color:#000;font-size:14px;line-height:1.3}.footer_part_big ul li a,.footer_part_small h3{color:#000;font-size:16px;font-family:Anton,Impact,sans-serif}.footer_part_big ul{box-sizing:border-box;width:24%;display:inline-block;vertical-align:top}.footer_part_big ul li{box-sizing:border-box;list-style:none}.footer_part_big ul li a{text-decoration:none;line-height:1.3}.artist_list .more-link a,.detail_news .detail_news--article p a,.details .location:hover,.footer_part_big ul li a:hover,.footer_part_small h3 a:hover,.gallery_slider .define ul li .submenu ul li:hover a,.info_box .pdf,.list-element a:hover,.pagination a:hover,.per_page a:hover,.presented_box .pdf,.presse .content a,.sidecol_detail .detail_box .location,.sidecol_detail .detail_box .location_route,.sidecol_detail .wrapper_boxes>.location:hover,.sidecol_section a:hover{text-decoration:underline}.footer_part_small{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;display:inline-block;float:right;padding-left:10px}.footer_part_small h3{font-weight:400}.footer_part_small h3 a{color:#970000}.footer_part_small span{color:#000;font-size:14px;line-height:1.3}.footer_part_small span.tel{color:#970000;font-family:Anton,Impact,sans-serif;font-size:16px}.footer_part_small .btn{display:block;height:auto;padding:10px;text-align:center;margin-top:10px}.concert_list{width:70%}.concert_list.listpage{width:100%}.concert_list.listpage.wide .concert_descript{width:calc(100% - 210px);max-height:205px;overflow:hidden;margin-bottom:20px}.concert_list--concert{zoom:1;color:#000;border-bottom:1px solid #dadada;padding:15px 0}.concert_list--concert:after,.concert_list--concert:before{content:"";display:table}.concert_list--concert:after{clear:both}.concert_list--concert a{width:180px;display:inline-block;vertical-align:top;float:left;position:relative}.concert_list--concert a img{width:100%}.concert_list--concert a img.vertical{width:auto;height:100%;display:block;max-width:180px;max-height:127px}.concert_list--concert a+.concert_descript{width:calc(100% - 360px);padding-left:15px}.concert_list--concert.no_image .concert_descript{padding:0 10px 0 195px}.concert_list--concert .concert_descript{display:inline-block;width:calc(100% - 360px);padding:0 10px 0 195px}.concert_list--concert .concert_descript .overline{font-size:12px;font-weight:400;line-height:1.3}.concert_list--concert .concert_descript .headline{font-size:18px;font-family:Anton,Impact,sans-serif;font-weight:400}.concert_list--concert .concert_descript .headline a{max-width:inherit;float:none;width:inherit}.concert_list--concert .concert_descript p{font-size:14px;line-height:1.3}.concert_list--concert .ticket_wrapper{display:inline-block;vertical-align:top;text-align:center;float:right;width:150px}.concert_list--concert .ticket_wrapper .price{display:block;padding-bottom:8px;font-size:14px}.concert_list--concert .ticket_wrapper span.cancel{position:relative}.concert_list--concert .ticket_wrapper span.cancel:before{content:'';position:absolute;background-size:20px;width:20px;height:20px;background-image:url(/img/icon_cancel.svg);background-repeat:no-repeat;left:-10px;top:-5px}.concert_list--concert .ticket_wrapper .btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;padding:6px 15px;width:100%}.concert_list--concert .ticket_wrapper .btn.tickets:hover{background-color:#007d35}.concert_list--concert .ticket_wrapper .btn.cancel{margin-top:20px}.concert_label--red{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);padding:5px 10px;background:#970000;color:#FFF;font-family:Anton,Impact,sans-serif;font-size:14px;position:absolute;left:-13px}.event-status-corona-approved,.event-status-corona-approved-2g,.event-status-corona-approved-2g-plus,.event-status-corona-approved-3g,.event-status-uncategorized-boxoffice{background:#009640!important}.detail_article .concert_label--red{max-width:210px;font-size:19px;text-align:center}.details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 0 20px;font-size:14px;position:relative}.sidecol_detail .wrapper_boxes .tel,.sidecol_section .sidecol_headline{margin-left:-10px;font-family:Anton,Impact,sans-serif}.details .location{margin-right:10px;width:calc(50% - 10px)}.details .location:hover{cursor:pointer}.date,.location,.ticket_price{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;position:relative;width:calc(50% - 10px);display:inline-block;vertical-align:middle}.date:before,.location:before,.ticket_price:before{content:'';position:absolute;background-size:16px;width:16px;height:16px;background-repeat:no-repeat;left:0;display:block;top:0}.location:before{background-image:url(/img/icon_location.svg)}.date:before{background-image:url(/img/icon_calendar.svg)}.ticket_price:before{background-image:url(/img/icon_euro.svg)}.concert_list_sidecol{background-color:#dadada;width:30%;position:absolute;top:0;right:0}.social{padding:10px}.social .tel{color:#970000;font-family:Anton,Impact,sans-serif;font-size:16px}.social .social_icons ul{padding:10px 0}.social .social_icons ul li{display:inline;padding:0 5px 0 0}.sidecol_section{padding:0 10px;overflow:hidden}.sidecol_section.topvideo .sidecol_headline{margin-bottom:10px}.sidecol_section .sidecol_headline{background:#000;text-align:center;font-size:16px;color:#FFF;display:block;width:calc(100% + 20px);margin-right:-10px;padding:8px 0}.sidecol_section .list_item{padding:10px 0;border-bottom:1px solid #FFF;display:block}.sidecol_section .list_item.handzettel{border-bottom:none}.sidecol_section .list_item .warning{color:#970000;font-family:Anton,Impact,sans-serif;font-size:16px;padding:2px 0 5px 30px;position:relative;display:block}.sidecol_section .list_item .warning:before{content:'';position:absolute;background-size:20px;width:20px;height:20px;background-image:url(/img/icon_cancel.svg);background-repeat:no-repeat;left:0;top:0}.sidecol_section .list_item .title_wrapper{color:#000;padding:0 0 5px;clear:both;overflow:hidden}.sidecol_section .list_item .title_wrapper img{max-height:120px;max-width:120px;float:left;padding-right:5px}.sidecol_section .list_item .title_wrapper .overline{font-size:14px;line-height:1.3;padding:0}.sidecol_section .list_item .title_wrapper .headline{font-size:14px;padding:0;font-weight:700}.sidecol_section .list_item .title_wrapper a{padding:10px 0 0}.sidecol_section .list_item .title_wrapper .description_text{display:inline-block}.sidecol_section .list_item .headline{font-size:14px}.sidecol_section .list_item .subline{color:#000;font-size:14px}.sidecol_section .list_item .details{color:#000;margin:10px 0 0;clear:both;overflow:hidden}.sidecol_section .list_item .details .date{float:right;width:115px;text-align:right}.sidecol_section .list_item .details .location{width:calc(100% - 125px);padding-left:20px;display:inline-block}.sidecol_section .list_item .details .date:before,.sidecol_section .list_item .details .location:before{-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;transform:inherit;top:0}.sidecol_section .list_item a{text-align:left;padding:0}.sidecol_section .list_item a:hover{text-decoration:none}.sidecol_section .list_item .handzettel{width:150px;display:block;margin:0 auto 10px}.sidecol_section .list_item .btn.grey{background-color:#34393c;color:#FFF;font-size:16px;padding:8px 0;width:150px;height:auto;display:block;text-align:center;margin:0 auto}.sidecol_section .list_item .btn.grey:hover{background-color:#4c5357}.sidecol_section a{color:#000;font-size:14px;display:block;padding:5px 0}.gallery_slider.no_slider{margin-bottom:0}.gallery_slider .define{padding:0;position:relative}.gallery_slider .define ul li{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;display:inline-block;background:#FFF;padding:10px 15px;margin-right:5px}.gallery_slider .define ul li:hover .submenu{display:block}.gallery_slider .define ul li:hover{background-color:#dadada}.gallery_slider .define ul li a{font-family:Anton,Impact,sans-serif;font-size:18px;color:#000}.gallery_slider .define ul li .submenu{display:none;position:absolute;z-index:300;background-color:#dadada;top:38px;left:0;padding:10px}.gallery_slider .define ul li .submenu ul{display:inline-block;padding-right:50px;vertical-align:top}.gallery_slider .define ul li .submenu ul li{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block;background-color:#dadada}.gallery_slider .define ul li .submenu ul li a{position:relative;padding-left:30px}.gallery_slider .define ul li .submenu ul li a:after{content:"";position:absolute;width:20px;height:27px;left:0;top:0;background-image:url(/img/icon_arrow_right_black.svg);background-position:center center;background-repeat:no-repeat;background-size:15px 15px}.gallery_slider .define ul li .submenu .promo_concert_wrapper{display:inline-block}.gallery_slider .define ul li .submenu .promo_concert_wrapper a{display:block}.gallery_slider .define ul li .submenu .promo_concert_wrapper a img{padding:20px;vertical-align:inherit;max-width:300px;max-height:250px}.gallery_slider .define ul li .submenu .promo_concert_wrapper span{display:block;text-align:center}.gallery_slider.half .gallery_wrapper{padding:5px 0}.gallery_slider.half .gallery_wrapper .arrow_wrapper .arrow_left:before,.gallery_slider.half .gallery_wrapper .arrow_wrapper .arrow_right:before{top:90px}.gallery_slider .gallery_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFF;overflow:hidden;padding:7px;position:relative}.gallery_slider .gallery_wrapper .slider_wrapper{overflow:hidden;width:100%}.gallery_slider .gallery_wrapper .arrow_wrapper{position:absolute;width:100%}.gallery_slider .gallery_wrapper .arrow_wrapper .arrow_left,.gallery_slider .gallery_wrapper .arrow_wrapper .arrow_right{display:block;cursor:pointer}.gallery_slider .gallery_wrapper .arrow_wrapper .arrow_left:hover:before,.gallery_slider .gallery_wrapper .arrow_wrapper .arrow_right:hover:before{background-color:#586065}.gallery_slider .gallery_wrapper .arrow_wrapper .arrow_left:before,.gallery_slider .gallery_wrapper .arrow_wrapper .arrow_right:before{content:'';position:absolute;width:35px;height:35px;background-position:center;background-size:20px 20px;background-repeat:no-repeat;background-color:#34393c;border-radius:100px;z-index:10;top:200px}.gallery_slider .gallery_wrapper .arrow_wrapper .arrow_left:before{background-image:url(/img/icon_arrow_left.svg);left:20px}.gallery_slider .gallery_wrapper .arrow_wrapper .arrow_right:before{background-image:url(/img/icon_arrow_right.svg);right:20px}.gallery_slider .gallery_wrapper ul{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;white-space:nowrap;list-style:none;position:relative;font-size:0;margin:0;padding:0}.gallery_slider .gallery_wrapper ul:first-child{margin-bottom:7px}.gallery_slider .gallery_wrapper ul li{display:inline-block;position:relative;margin-right:7px}.gallery_slider .gallery_wrapper ul li:last-child{margin-right:0}.gallery_slider .gallery_wrapper ul li img{height:214px;display:block}.gallery_slider .gallery_wrapper ul li .overlay{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.8);top:0;left:0;opacity:0;z-index:5}.gallery_slider .gallery_wrapper ul li .overlay .overlay_wrapper{height:130px;margin-top:20px;overflow:hidden}.gallery_slider .gallery_wrapper ul li .overlay .headline{font-family:Anton,Impact,sans-serif;font-size:18px;color:#000;display:block;margin:10px auto;text-align:center;font-weight:400;width:80%;white-space:normal}.gallery_slider .gallery_wrapper ul li .overlay .btn{display:block;height:auto;width:120px;text-align:center;padding:10px 0;margin:0 auto;background-color:#009640}.gallery_slider .gallery_wrapper ul li .overlay .date,.gallery_slider .gallery_wrapper ul li .overlay .location{color:#000;text-align:center;display:block;margin:12px auto;width:100%;padding:0;white-space:normal;font-size:16px}.gallery_slider .gallery_wrapper ul li .overlay .date:before,.gallery_slider .gallery_wrapper ul li .overlay .location:before{background-image:none}.concert{height:40px;margin-bottom:20px}.select_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;background:#FFF;position:relative;overflow:hidden;padding:0 42px 0 0;width:200px;height:auto;border:1px solid #000;font-size:14px;outline:0;margin:5px 10px 5px 0}.select_wrapper:after{content:"";background:url(/img/icon_arrow_down.svg) center center no-repeat;background-size:auto 50%;color:#dadada;height:100%;width:40px;right:0;top:0;position:absolute;z-index:40}.pagination a.pagination-page.first-page:after,.pagination a.pagination-page.last-page:before,.per_page a.pagination-page.first-page:after,.per_page a.pagination-page.last-page:before{content:'...'}.select_wrapper select{-moz-appearance:window;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:0 0;font-size:14px;color:#34393c;cursor:pointer;line-height:1.2;border:0;height:auto;padding:8px 10px;width:calc(100% + 48px);position:relative;text-indent:1px;text-overflow:ellipsis;z-index:50}.bottom{text-align:center}.per_page{margin-left:50px}.pagination,.per_page{padding:12px 0;text-align:center;display:flex;justify-content:center}.pagination .pagination-container,.per_page .pagination-container{display:inline-block}.pagination a,.pagination span,.per_page a,.per_page span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#000;color:#FFF;font-weight:400;font-size:20px;display:inline-block;padding:4px 8px;line-height:1.1}.pagination a,.per_page a{color:#000;background:#FFF}.pagination a.active,.per_page a.active{font-weight:600;font-size:16px}.pagination a.pagination-page.first-page,.per_page a.pagination-page.first-page{font-size:16px}.pagination a.pagination-page.last-page,.per_page a.pagination-page.last-page{font-size:16px}.pagination .unit,.per_page .unit{color:#000;background:#FFF}.pagination .pagination-next,.pagination .pagination-prev,.per_page .pagination-next,.per_page .pagination-prev{background-position:center;background-repeat:no-repeat;background-size:auto 62%;width:20px;text-indent:-10000px}.pagination .pagination-prev,.per_page .pagination-prev{background-image:url(/img/icon_arrow_left_black.svg)}.pagination .pagination-next,.per_page .pagination-next{background-image:url(/img/icon_arrow_right_black.svg)}.sidecol_detail{position:fixed;right:50%;top:210px;padding:25px;transform:translate(600px);width:320px;z-index:10}.sidecol_detail .ticket_box{margin:20px auto;text-align:center}.sidecol_detail .btn.grey,.sidecol_detail .btn.tickets{display:block;height:inherit;padding:12px;text-align:center}.sidecol_detail .date,.sidecol_detail .location{padding-left:25px}.sidecol_detail .date:before,.sidecol_detail .location:before{width:20px;height:20px;background-size:20px}.sidecol_detail .location,.sidecol_detail .location:visited{color:#000}.sidecol_detail .detail_box,.sidecol_detail .info_box,.sidecol_detail .presented_box{background-color:#dadada;padding:10px;margin-bottom:30px}.sidecol_detail .wrapper_boxes{padding:10px;margin-bottom:20px;background-color:#dadada}.sidecol_detail .wrapper_boxes>.date,.sidecol_detail .wrapper_boxes>.location{width:100%}.sidecol_detail .wrapper_boxes>.date{margin-bottom:10px}.sidecol_detail .wrapper_boxes .tel{font-size:18px;padding:20px 10px 0;display:block;width:calc(100% + 10px)}.sidecol_detail.several .wrapper_boxes{border:none;padding:0}.sidecol_detail.several .tel{width:100%;border-top:none;margin-left:0;padding:10px 0}.sidecol_detail .social_icons ul{text-align:center}.sidecol_detail .social_icons ul li{width:40px;padding:0 5px;display:inline-block}.sidecol_detail .social_icons ul li img{width:40px;height:40px}.sidecol_detail .social_icons ul li img:hover{opacity:.8}.sidecol_detail .detail_box .date,.sidecol_detail .detail_box .location,.sidecol_detail .detail_box .ticket_price{display:block;margin-bottom:10px;width:auto;color:#000;padding-left:25px}.sidecol_detail .detail_box .date_wrapper{padding-left:25px;position:relative}.sidecol_detail .detail_box .date_wrapper:before{content:"";background:url(/img/icon_calendar.svg) center center no-repeat;position:absolute;background-size:16px;width:16px;height:16px;left:0;display:block;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sidecol_detail .detail_box .location_route{padding-left:25px;display:block;color:#000}.sidecol_detail .detail_box .location{margin-bottom:0}.sidecol_detail .detail_box .btn_wrap{margin:35px 0;text-align:center}.sidecol_detail .detail_box .tel{color:#000;font-family:Anton,Impact,sans-serif;font-size:16px}.info_box{background-color:#dadada}.info_box,.presented_box{padding:10px}.info_box .headline,.presented_box .headline{font-family:Anton,Impact,sans-serif;font-size:18px;display:block;padding:10px 0}.info_box ul,.presented_box ul{padding-left:20px;margin-bottom:15px}.info_box ul li,.presented_box ul li{line-height:1.4}.info_box .pdf,.presented_box .pdf{display:block;color:#000;padding:15px 0 15px 40px;position:relative;margin-left:20px}.info_box .pdf:before,.presented_box .pdf:before{content:"";background:url(/img/icon_pdf.svg) center center no-repeat;position:absolute;background-size:30px 30px;width:30px;height:30px;left:0;display:block;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.info_box .presented,.presented_box .presented{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:10px 0;width:50%}.info_box .presented li,.presented_box .presented li{display:inline-block;padding:0 5px 5px 0}.info_box .presented li img,.presented_box .presented li img{height:30px}.info_box .vvs,.presented_box .vvs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;clear:both;display:inline-block;width:45%}.info_box .vvs li img,.presented_box .vvs li img{width:35px}.info_box .vvs li.image,.presented_box .vvs li.image{vertical-align:top;display:inline;float:left}.info_box .vvs li.text,.presented_box .vvs li.text{width:calc(100% - 60px);padding-left:60px;display:block}.presented_box ul{padding:0}.presented_box .presented{margin-top:0;vertical-align:top}.presented_box .presented li img{margin:0 15px 15px 0;padding:0;height:auto}.detail_article{width:70%;clear:both}.detail_article.wide{width:100%}.detail_article img{max-width:250px;float:left;padding:0 15px 15px 0}.detail_news .detail_news--article .headline,.detail_news .detail_news--article .overline,.detail_news .detail_news--article p{width:calc(100% - 267px);float:right}.detail_article .overline{font-weight:400;font-size:16px}.detail_article .headline{font-family:Anton,Impact,sans-serif;font-size:22px;font-weight:400}.detail_article p{margin-top:20px;line-height:1.3}.detail_article .video{padding:20px;text-align:center}.detail_article .description_wrapper{height:260px;overflow:hidden}.read_more{font-family:Anton,Impact,sans-serif;text-align:right;display:block;cursor:pointer}.detail_news{margin-top:15px}.detail_news .headline{margin-bottom:10px}.detail_news .detail_news--article{zoom:1;padding-bottom:15px}.detail_news .detail_news--article:after,.detail_news .detail_news--article:before{content:"";display:table}.detail_news .detail_news--article:after{clear:both}.detail_news .detail_news--article p{margin:0;line-height:1.5}.detail_news .detail_news--article p a{color:#000}.detail_news .detail_news--article .headline{padding:5px 0;margin:0}.detail_news .detail_news--article img{padding-bottom:0}.presse{margin-top:15px}.presse .headline{margin-bottom:10px}.presse .content{text-align:center;display:inline-block;padding:0 15px 10px 0}.presse .content img{height:100px;display:block;padding:0 0 5px}.presse .content a{color:#000;display:block;word-break:break-word}.presse .content .file-container{height:100px;display:flex;justify-content:center;flex-wrap:wrap;max-width:200px}.presse .content .file-container .icon-pdf{background:url(/img/icon_pdf.svg) center top no-repeat;background-size:48px 48px;display:block;height:48px;width:100%}.presse .content .file-container .icon-zip{background:url(/img/icon_zip.svg) center top no-repeat;background-size:48px 48px;display:block;height:48px;width:100%}.ticket_area{margin:35px 0}.ticket_area table{width:100%}.ticket_area .headline{margin-bottom:10px}.ticket_area thead{padding-bottom:15px;border-bottom:1px solid #000}.ticket_area thead tr th{text-align:left}.ticket_area th{padding-bottom:5px}.ticket_area th .hilfe_link{text-align:right;font-weight:400;display:block;font-size:12px;padding-right:25px;position:relative;cursor:pointer}.ticket_area th .hilfe_link:before{content:"";position:absolute;width:20px;height:20px;right:0;top:-5px;background-image:url(/img/icon_help.svg);background-repeat:no-repeat;background-position:center;background-size:20px 20px}.ticket_area .hilfe_container{margin:10px 0;line-height:1.3}.ticket_area td{padding:7px 0;vertical-align:middle}.ticket_area .infoitem,.ticket_area .infoitem h3 a{font-weight:400;color:#000;font-size:16px}.ticket_area .infoitem h3 a{color:#970000}.ticket_area .kaufen{text-align:right}.ticket_area .kaufen a{display:inline-block;height:auto;padding:8px}.anfahrt,.youtube{margin-bottom:30px}.detail_article .etsShop .etsWrapper,.detail_article .etsShop .wrap,.detail_article [element-artist-tickets]{width:100%}.artist_list{zoom:1;display:flex;flex-direction:column;flex-wrap:wrap}.artist_list:after,.artist_list:before{content:"";display:table}.artist_list:after{clear:both}.artist_list .spalte{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%}.artist_list .spalte.links{float:left}.alignright,.artist_list .spalte.rechts{float:right}.artist_list .spalte ul+span{display:block;margin:20px 0 5px}.artist_list .more-link a{color:#333}.list-element{margin:20px 0 5px;flex-grow:1}.list-element a{color:#970000;cursor:pointer;line-height:1.3}.list-element span,.search_results .headline{font-size:22px;font-family:Anton,Impact,sans-serif}.search_results .headline span{color:#970000}.window.window_newsletter{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.6);box-shadow:0 2px 8px rgba(0,0,0,.6);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all .3s ease-out;margin:0 auto 0 -170px;width:340px;background:#FFF;top:30%;left:50%;position:fixed;z-index:500}.konzertkasse *{box-sizing:border-box}.top-teaser{margin:-25px 0 50px -25px;width:calc(100% + 50px);position:relative}.image-wrapper{height:auto;width:100%}.image-wrapper img{height:auto;max-width:100%}.top-teaser__content{background-color:rgba(255,255,255,.9);padding:15px 0 15px 25px;height:235px;position:absolute;top:16%;left:5%}.top-teaser__content:after{border-color:transparent transparent transparent rgba(255,255,255,.9);border-style:solid;border-width:0 0 235px 114px;width:0;height:0;position:absolute;top:0;right:-114px;content:""}.top-teaser__content h1{font-family:Anton,Impact,sans-serif;font-size:42px;font-weight:400;line-height:1.6;margin-bottom:20px}.top-teaser__content h1 span{font-size:22px;display:block}.top-teaser__content p{line-height:1.6}.top-teaser__content a[href^=tel]{text-decoration:inherit;color:inherit}.konzertkasse__content{margin:0 auto;width:60%}.konzertkasse__info{font-size:18px;line-height:1.6;margin:0 0 50px}.konzertkasse__info a{color:#970000}.konzertkasse__info a strong{text-decoration:underline}.konzertkasse__hrs{background-color:rgba(0,0,0,.8);color:#FFF;font-size:16px;line-height:1.6;display:inline-block;margin:0 0 50px;padding:15px 20px}.konzertkasse__hrs b{font-size:18px}.konzertkasse__map{width:100%}.konzertkasse__map iframe{height:350px;width:100%}.alignnone{margin:5px 20px 0 0;max-width:100%}.aligncenter,div.aligncenter{display:block;margin:5px auto;max-width:100%}.alignright{margin:0 0 20px 20px;max-width:100%}.alignleft{margin:0 20px 20px 0;float:left;max-width:100%}a img .alignright{margin:5px 0 0 20px;float:right;max-width:100%}a img .alignnone,a img.alignleft{margin:5px 20px 0 0;max-width:100%}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%}.wp-caption{text-align:center;max-width:100%}.wp-caption.aligncenter{margin:5px 0 0}.wp-caption.alignnone{margin:5px 20px 0 0}.wp-caption.alignleft{margin:5px 30px 0 0}.wp-caption.alignright{margin:5px 0 0 30px}.wp-caption.alignleft,.wp-caption.alignright{max-width:400px;width:45%}.wp-caption img{border:0;margin:0;padding:0;height:auto;max-width:100%;width:100%}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media (max-width:1500px){.sidecol_detail{right:10%;transform:translate(0);width:22%}}@media (max-width:1200px){.define,.footer,.gallery_wrapper,.header,.main{width:96%;max-width:inherit}.sidecol_detail{right:2%;width:25%}.headline_ibtw{width:96%;margin:0 auto}}@media (max-width:1024px){.concert_list_sidecol .sidecol_section .list_item.handzettel a.btn.grey,.concert_list_sidecol .sidecol_section a{font-family:Anton,Impact,sans-serif}.concert_list_sidecol{width:100%;position:relative}.concert_list_sidecol .sidecol_section{clear:both;padding:0 5px}.concert_list_sidecol .sidecol_section a{display:inline-block;background:#970000;padding:5px 10px;border-radius:3px;margin:3px;float:right;color:#FFF;font-size:16px}.concert_list_sidecol .sidecol_section a:hover{text-decoration:none}.concert_list_sidecol .sidecol_section .sidecol_headline{width:calc(100% + 10px);margin-left:-5px;margin-right:-5px}.concert_list_sidecol .sidecol_section .list_item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3%;float:left;border-bottom:none;padding:5px}.concert_list_sidecol .sidecol_section .list_item.handzettel{width:100%}.concert_list_sidecol .sidecol_section .list_item.handzettel a{margin:0 auto 10px}.concert_list_sidecol .sidecol_section .list_item a{display:block;background:0 0;float:none;color:#000;margin:0;padding:5px 0;font-family:Roboto,sans-serif;font-size:14px}.concert_list_sidecol .social .social_icons,.concert_list_sidecol .social .tel{display:inline-block}.detail_article:after,.detail_article:before,.sidecol_detail .wrapper_boxes:after,.sidecol_detail .wrapper_boxes:before{content:"";display:table}.concert_list_sidecol .social .social_icons ul{padding:0 10px}.concert_list_sidecol .social .social_icons ul img{width:40px;height:40px;vertical-align:bottom}.concert_list{width:100%}.sidecol_detail{width:100%;position:relative;margin:0 0 20px;right:inherit;padding:0;left:inherit;top:inherit}.sidecol_detail .presented_box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:30px}.sidecol_detail .wrapper_boxes{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;width:100%}.sidecol_detail .wrapper_boxes:after{clear:both}.sidecol_detail .wrapper_boxes .detail_box,.sidecol_detail .wrapper_boxes .info_box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;vertical-align:top;margin-bottom:0}.detail_article{zoom:1;width:100%}.detail_article:after{clear:both}.detail_article .description_wrapper{height:60px;overflow:hidden;margin-bottom:8px;position:relative}.detail_article .description_wrapper.show{height:100%}.detail_article .read_more{display:block;text-align:right;color:#000;font-family:Anton,Impact,sans-serif}.top-teaser__content{padding-right:25px;height:auto}.top-teaser__content:after{display:none}.top-teaser__content h1{font-size:32px}.top-teaser__content h1 span{font-size:20px}.top-teaser__content p{margin-bottom:10px}.konzertkasse__content{width:80%}}@media (max-width:800px){.header .search_input{width:100%;margin-top:10px}.header .search_input .search{margin-left:0}.header .btn.nl{display:none}.footer .footer_part_big,.footer .footer_part_small{width:100%;display:block}.footer .footer_part_big{border-bottom:5px solid #000;padding:0 0 10px}.footer .footer_part_small{padding:10px 0 0}.footer .footer_wrapper:after{display:none}.concert_list--concert .concert_descript,.concert_list--concert a+.concert_descript,.concert_list--concert.no_image .concert_descript{width:calc(100% - 210px)}.concert_list--concert .ticket_wrapper{display:block;width:inherit;float:none}.concert_list--concert .ticket_wrapper .price{text-align:left}.concert_list--concert .ticket_wrapper .btn{max-width:inherit}.concert_list--concert .ticket_wrapper span.cancel:before{display:none}.concert_list_sidecol .sidecol_section .list_item{width:100%;border-bottom:1px solid #FFF}.gallery_wrapper ul{display:inline}.gallery_wrapper .arrow_wrapper .arrow_left:before,.gallery_wrapper .arrow_wrapper .arrow_right:before{top:90px}.select_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:calc(33.3% - 15px)}.date_wrapper .select_wrapper{width:100%}.ticket_box .btn.tickets{display:block;height:inherit;padding:13px}.ticket_area thead{display:none}.ticket_area tr.infoitem{display:block;margin-bottom:15px}.ticket_area td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;display:flex;align-items:center;padding:0;width:100%}.ticket_area td.infoitem:before,.ticket_area td.kaufen:before{content:attr(data-label);background:#eee;border-right:2px solid #000;width:20%;float:left;padding:20px 10px;font-weight:700;margin-right:10px}.ticket_area .kaufen{display:block}.sidecol_detail .wrapper_boxes{border:none}.concert_label--red{left:-5px}.concert_list--concert .concert_label--red{left:-13px}}@media (max-width:700px){.top-teaser__content{background-color:rgba(0,0,0,.8);color:#FFF;margin:-7% auto 0;width:80%;position:relative;top:0;left:0}.lolll,.top-teaser__content p span{color:#FFF!important}}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#009640!important}@media (max-width:550px){.footer .footer_part_big ul{width:45%}.footer .footer_part_big img{width:100%}.concert_list--concert .concert_descript,.concert_list--concert a+.concert_descript,.concert_list--concert.no_image .concert_descript{width:100%;padding:10px 0}.concert_list--concert a{width:100%;max-width:inherit;max-height:inherit;position:relative}.concert_list--concert a img.vertical{width:66.6%;margin:0 auto;max-height:initial}.concert_list.listpage.wide .concert_descript{width:100%}.sidecol_section .list_item .title_wrapper img{max-height:inherit;max-width:inherit;width:100%}.concert_list_sidecol{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px}.gallery_slider .define ul li{padding:7px}.sidecol_detail .wrapper_boxes .detail_box,.sidecol_detail .wrapper_boxes .info_box{width:100%;float:none}.detail_news .detail_news--article img{width:100%;max-width:inherit;margin-bottom:10px}.detail_news .detail_news--article .headline,.detail_news .detail_news--article .overline,.detail_news .detail_news--article p{width:100%;float:none}.detail_article img{width:100%;max-width:inherit}.detail_article .video{width:100%;padding:0}.detail_article .video iframe,.select_wrapper{width:100%}.per_page{margin-left:0}.presented_box .presented,.presented_box .vvs{width:100%;display:block}.info_box .presented li img,.presented_box .presented li img{width:auto}.artist_list .spalte.links,.artist_list .spalte.rechts{float:none;width:100%}.artist_list .spalte.links span,.artist_list .spalte.rechts span{margin:20px 0 5px;display:block}.konzertkasse__hrs,.konzertkasse__info,.top-teaser{margin-bottom:35px}.top-teaser__content{margin:0 auto;width:100%}.konzertkasse__content{width:100%}}@media (max-width:350px){.footer .footer_part_big ul{width:100%}}.klaro .cookie-notice a{color:#009640!important}