*{margin:0;padding:0}a,object{outline:none !important}.cf,.clear{float:none;clear:both;line-height:0;width:1px;margin:0;padding:0;font-size:0;height:0}.nomargin{margin:0 !important}.nopadding{padding:0 !important}.fullwidth,.p_fullwidth input{width:100% !important}hr{display:none}.nobr{white-space:nowrap}.hidden{display:none}.sr-only{clip:rect(0px, 0px, 0px, 0px) !important;height:1px !important;position:absolute !important;width:1px !important;border-width:0px !important;border-style:initial !important;border-color:initial !important;-o-border-image:initial !important;border-image:initial !important;margin:-1px !important;overflow:hidden !important;padding:0px !important;display:block !important}.resource.picture:not(.picture_content){float:left}.resource.picture a img,.resource.picture img{display:block}.float_right{float:right}.float_left,.float_left_no_clear{float:left;position:relative}.float_right_with_clear{float:right;clear:right}.float_left_with_clear{float:left;clear:left}.clear{clear:both;float:none}label.nofloat{clear:none;padding:0;margin:0;float:none !important;width:auto !important;max-width:none}.accordeon{background:none !important;border:none !important;padding:0 !important}.accordeon_content{display:none;padding:2px 0 14px 0}table{border-collapse:collapse;border-spacing:0}table th,table td{vertical-align:top}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;position:relative;margin-bottom:15px}.table_wrap_container.visible_indicator{position:relative;padding:25px 0 0}.table_wrap_container.visible_indicator .table_wrap_container table,.table_wrap_container.visible_indicator .news_events_table{width:auto !important}.table_wrap_container.visible_indicator .table_scroll_indicator{display:block}.table_scroll_indicator{display:none;position:absolute;right:0;top:0}.table_scroll_indicator:hover{cursor:pointer}label.label_remember_me_checkbox{display:block;padding:4px 0}input#remember_me{width:auto}label.label_remember_me_checkbox label.checkbox{display:inline;width:auto !important;float:none !important;font-size:93%}label.label_remember_me_checkbox input{margin-right:5px}label.label_remember_me_checkbox label{pointer-events:none}div.captcha_protection{padding:14px 15px;background:#eee;background:linear-gradient(to bottom, #fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee");border:1px solid #ccc;border-radius:5px;box-shadow:0 0 3px #eee;width:auto;display:inline-block;zoom:1;*display:inline;max-width:100%;-o-box-sizing:border-box;box-sizing:border-box}div.captcha_protection span.captcha_title{font-weight:normal;display:block;font-size:12px;line-height:normal;border-bottom:1px solid #ccc;margin:-14px -15px 8px;padding:8px 15px;background:linear-gradient(to bottom, #fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee");border-radius:7px 7px 0 0;color:#333}div.captcha_protection span.captcha_input_title{font-weight:normal;margin-bottom:1px;display:block;color:#555}div.captcha_protection label{margin-right:-8px;display:none !important}div.captcha_protection span#captcha_help_link{font-size:10px;text-decoration:underline;position:relative;cursor:help;color:#666;white-space:nowrap}div.captcha_protection span#captcha_help_link:hover{color:#333}div.captcha_protection span#captcha_help_text{position:absolute;top:10px;right:-195px;width:180px;background:#f0f0f0;border:1px solid #666;border-radius:5px;box-shadow:0 0 3px #666;padding:5px 8px;background:#eee;background:linear-gradient(to bottom, #f0f0f0, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0f0f0", endColorstr="#eee")}div.captcha_protection img.captcha_img{width:220px}.listing_entry_link,.overview_entry_link,.portlet_content_entry_link,.portlet_listing_entry_link,.portlet_shop_article_entry_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:25}#privacy_banner{position:fixed;left:20px;bottom:20px;width:100%;max-width:460px;background:rgba(0,0,0,.85);z-index:1000}#privacy_banner #privacy_banner_inner{padding:20px;font-size:14px;line-height:21px;color:#fff;text-align:left;position:relative}#privacy_banner #privacy_banner_inner #privacy_icon{display:inline-block;vertical-align:middle;width:86px;margin-right:-5px}#privacy_banner #privacy_banner_inner #privacy_icon i{font-size:66px;line-height:66px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_icon{display:none}}#privacy_banner #privacy_banner_inner #privacy_description_wrap{display:inline-block;vertical-align:middle;width:calc(100% - 86px)}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:none;float:left;margin-right:10px}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon i{font-size:30px;line-height:30px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_description_wrap{width:100%}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:block;float:left}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_message{overflow:hidden}}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{margin-top:10px;display:inline-block;vertical-align:middle}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{margin-right:10px;width:auto;padding:8px 14px 7px;text-decoration:none;color:#fff;background:hsla(0,0%,100%,.18);border:none;outline:none;cursor:pointer;backface-visibility:hidden;transition:color .2s ease-out,background .2s ease-out}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i{margin-right:6px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i:before{color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:active{opacity:.7}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{position:relative;text-decoration:none;color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:before{content:"";position:absolute;top:auto;left:0;right:0;bottom:2px;width:100%;height:1px;background:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:active{opacity:.7}@media screen and (max-width: 500px){#privacy_banner{left:0;right:0;bottom:0;width:100%;max-width:100%}}.tooltipster-default{border-radius:5px;background:#343333;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:12px;line-height:14px;padding:8px;overflow:hidden}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-top:8px solid;bottom:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-top:9px solid;bottom:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid;top:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid;top:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid rgba(0,0,0,0) !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade-show{opacity:1}.fa-file-docx:before{content:""}.fa-photo:before{content:""}body{font:400 16px/24px "Open Sans",Arial,Helvetica,sans-serif;color:#666;background:#150000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--management-highlight-color: #E2001A;--management-highlight-color-rgb: 226, 0, 26;--management-panel-width: 0px}body.mod_artistpool{background:none}body.preload,body.no_slider{background:#fff}body>nav{display:none}.inner{padding:0 30px}.page{overflow:hidden}header{background:#150000;position:relative}header:after,.contentframe:after{content:"";bottom:-25%;left:var(--management-panel-width);right:0;position:absolute;z-index:100;padding:0 0 12%;background:url(../img/header_curve.png) no-repeat center bottom rgba(0,0,0,0);background-size:101% auto}header .inner{position:relative}.logo{position:absolute;top:31%;width:240px;max-width:50%;z-index:101}.logo img{width:100%;height:auto}.contentframe{background:#fff;padding:65px 0;position:relative}header+.contentframe{padding-top:130px}.contentframe:after{top:-28px;bottom:auto;z-index:100;background-image:url(../img/content_curve.png);background-position:center top}header+.contentframe:after{top:0}.contentframe>.inner{position:relative;margin:0 auto;max-width:1200px;padding:0 15px;z-index:299}.homepage_content{padding:0 0 50px}.main_slider_desktop{position:relative}.slide img{aspect-ratio:1040/542;-o-object-fit:cover;object-fit:cover}.bx-viewport,.bx-viewport .slide,.google_maps_wrap_outer{max-height:650px;overflow:hidden}.bx-wrapper{margin:0;padding:0}.slide_text_container,.main_slider .bx-wrapper .bx-controls-direction{max-width:1200px;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;text-align:center}.main_slider .bx-wrapper .bx-controls-direction{position:relative}.slide_text{display:block;position:absolute;width:390px;height:390px;right:0;bottom:79px;background:#150000;background:rgba(21,0,0,.8);border-radius:50%;letter-spacing:.25px;font-size:16px;line-height:26px;font-weight:300;color:#f5dcdf;padding:0 15px;-o-box-sizing:border-box;box-sizing:border-box}.slide_text_inner{position:relative;top:50%;transform:translateY(-50%)}.slide_text_container h2{font-size:40px;line-height:40px;font-weight:300;letter-spacing:.25px;color:#e2001a}.slide_text p{margin:0}.slide span img{width:100%}.bx-wrapper .slide .video-js{width:100% !important;height:0 !important;padding-bottom:46.42%;max-height:650px;box-sizing:border-box}.is_mobile .bx-wrapper .slide .video-js{padding-bottom:75%}.slide .video-js .vjs-tech{height:auto;top:50%;transform:translateY(-50%)}.slide .vjs-poster{background-size:cover;background-position:center center}.vjs-default-skin.vjs-has-started .vjs-control-bar{padding:0 0 20px 0}.bx-wrapper .bx-controls-direction{opacity:1}.main_slider .bx-wrapper .bx-controls-direction a{width:66px;height:66px;margin:0;z-index:600;font:normal 60px/55px "Yanone Kaffeesatz";color:#150000;text-decoration:none;text-align:center;background:#e2001a;border-radius:50%;top:auto;bottom:79px;right:40px;transition:all .2s ease-out}.main_slider .bx-wrapper .bx-controls-direction a:after{position:relative;top:-39px;left:2px;text-indent:0;content:"";display:block;font-family:"Font Awesome 6 Pro";font-size:36px;line-height:36px;font-weight:700;color:#000}.main_slider .bx-wrapper .bx-controls-direction a.bx-prev:after{content:"";left:-2px}.main_slider .bx-wrapper .bx-controls-direction a.bx-prev{background:#fff;bottom:59px;right:90px;left:auto;z-index:555}.main_slider .bx-wrapper .bx-controls-direction a.bx-next:hover,.main_slider .bx-wrapper .bx-controls-direction a.bx-prev:hover{background:#150000;color:#fff}.main_slider .bx-wrapper .bx-controls-direction a.bx-next:hover:after,.main_slider .bx-wrapper .bx-controls-direction a.bx-prev:hover:after{color:#fff}.contentframe .bx-wrapper .bx-controls-direction a{width:auto;height:auto;margin:0;z-index:600;font:normal 80px/26px "Yanone Kaffeesatz";color:#999;text-decoration:none;text-align:center;background:none;top:-105px;right:0;background:none;transition:all .2s ease-out}.contentframe .bx-wrapper .bx-controls-direction a:after{content:"";display:block;font-size:36px;line-height:30px;color:#999;font-weight:700;font-family:"Font Awesome 6 Pro";text-indent:0}.contentframe .bx-wrapper .bx-controls-direction a.bx-prev:after{content:""}.contentframe .bx-wrapper .bx-controls-direction a.bx-prev{right:45px;left:auto;z-index:555}.contentframe .bx-wrapper .bx-controls-direction a:hover:after{color:#150000}.contentframe .band-content a:hover{color:#fff !important}section.newsletter{background:#e2001a;padding:30px 0}section.newsletter .inner{margin:0 auto;max-width:1200px;padding:0 15px}section.newsletter h2{color:#150000;font-size:24px;text-transform:none;float:left;width:26%;font-weight:400;line-height:39px}section.newsletter .email{background:#7b000d;border-color:#7b000d;color:#fff;margin-right:4px;width:25%}section.newsletter .social_icons{float:right}section.newsletter .social_icons a{font:normal 30px/50px "fontastic";color:#5a000a;margin-left:7px;text-decoration:none;display:inline-block;vertical-align:middle;transition:all .15s ease-out}section.newsletter .social_icons a.mail,section.newsletter .social_icons a.facebook{width:32px;height:32px;font-size:22px;line-height:32px;background:#5a000a;color:#e2001a;text-align:center;border-radius:50%}section.newsletter .social_icons a.facebook{background:#67000a}section.newsletter .social_icons a:hover{color:#fff}section.newsletter .social_icons a.mail:hover,section.newsletter .social_icons a.facebook:hover{color:#e2001a;background:#fff}footer{background:#150000;padding:35px 0;color:#fff;font-size:16px;line-height:26px;position:relative}footer .inner{margin:0 auto;max-width:1200px;padding:0 15px}footer .letter_box{position:absolute;right:0;top:40%;transform:translateY(-50%)}footer h2{font-size:24px;line-height:38px;color:#e2001a;margin-top:0;font-weight:700;text-transform:uppercase;margin-bottom:12px}footer a.button.band_login{position:relative;top:-8px;border-color:#fff;color:#fff;text-transform:uppercase}footer a.button.band_login:hover,footer a.button.band_login:focus,footer a.button.band_login:active{background:#fff;color:#150000 !important}.footer_address_wrap{position:relative}.footer_address{display:inline-block;width:26%;vertical-align:middle}.footer_address~.footer_address{width:60%}.footer_address strong,.footer_address b{color:#fff}.copyright{border-top:1px solid gray;padding:20px 0 0;margin:75px 0 0}.copyright a span{display:none}.copyright>*{margin-right:15px;color:gray}.copyright a{text-decoration:none}.copyright a:hover{color:#fff}.copyright .indual_link{text-decoration:none}.contact_info_wrap{float:left;width:42%;font-size:20px;line-height:32px}.contact_info_wrap .fal{color:#e2001a}.contact_info_wrap .address{margin-bottom:3px}.contact_info_wrap .address li{float:left;list-style-type:none;margin-right:20px}.contact_info_wrap .address li:first-child:before{display:none}.contact_info_wrap .address li::before{content:"•";color:#e2001a;font-weight:bold;display:inline-block;width:1em;margin-left:-10px}.contact_info_wrap .mail_phone a{color:#fff;text-decoration:none}.contact_info_wrap .mail_phone a:nth-child(2){margin-left:15px}.contact_info_wrap .mail_phone a:hover{color:#e2001a}.social_media_wrap{position:relative;top:15px;overflow:hidden}footer .social_media_wrap .facebook,footer .social_media_wrap .map{font-size:36px;line-height:42px;margin-right:33px}.message{border:1px solid #e2001a;color:#fff;font-size:18px;line-height:24px;font-weight:600;background:#e2001a;padding:10px 14px;border-radius:5px;margin:10px 0 25px}.scrolltop{display:block;position:fixed;opacity:0;z-index:800;bottom:0;right:0;margin:0;color:#fff;width:66px;height:66px;background:rgba(0,0,0,.4);text-decoration:none;text-align:center;border-radius:50%;bottom:30px;right:40px;cursor:pointer;transition:all .2s ease-out}.scrolltop:after{content:"";position:relative;top:14px;font-family:"Font Awesome 6 Pro";font-size:36px;line-height:36px;font-weight:700;color:#fff}.scrolltop.show{opacity:1}.scrolltop:hover{background:#150000}#privacy_banner{background:rgba(21,0,0,.9);border-radius:4px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{color:#fff;background:#e1021a;border-radius:4px;padding:5px 14px 5px;cursor:pointer;letter-spacing:.5px;font-weight:700;text-decoration:none;transition:all .3s ease}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover{box-shadow:0px 10px 39px -8px rgba(0,0,0,.75)}.dodeley_data{color:#000;font-size:10px;line-height:18px;padding-left:26%;margin-bottom:0;margin-top:5px}.dodeley_data a{color:#000;text-decoration:underline}.dodeley_data a:hover{color:#fff}h1,.portlet_listing_news h3.portlet-title,.portlet_listing_news h3.portlet-title a,.portlet_artistpool_next_events h3.portlet-title,.portlet_artistpool_next_events h3.portlet-title a{color:#3e454c;font-size:56px;line-height:64px;font-weight:300;margin:0 0 43px 0}h1{text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}.band-listings>h1{width:100%;margin:50px 0 25px 40px}h2,h2 a,h2 a:hover,.portlets_homepage h3.portlet-title,.portlets_homepage h3.portlet-title a,div.introduction{font-size:24px;line-height:28px;color:#e2001a;margin:0 0 20px 0;padding:0;text-decoration:none;font-weight:600}.page_homepage .portlet-listing-content-container h2,.page_homepage .portlet-listing-content-container h2 a,.band-listing h2,.band-listing h2 a,.portlets_homepage h3.portlet-title,.portlets_homepage h3.portlet-title a{font-size:20px;line-height:24px;font-weight:600}h2:first-child{margin-top:0}h2,.mailform_element h2{margin-top:30px}h3,h3 a{font-size:20px;line-height:24px;font-weight:600;color:#3e454c;margin:0 0 10px 0;text-decoration:none}h6,h6 a,h4,h4 a,h5,h5 a{font-size:16px;font-weight:600;color:#3e454c;margin:0 0 3px 0;line-height:20px;text-decoration:none}p{margin:0 0 20px 0}strong,b,.management_container a strong,.management_container a b{color:#333}.management_container a:hover strong,.management_container a:hover b{color:#333}.band-detail-info a:hover strong{color:#333}.band_category_description a:hover strong{color:#333}a{outline:none;color:#e2001a;text-decoration:underline}a strong,a b{color:#e2001a}a:hover,a:hover strong,a:hover b{color:#fff}.contentframe a:hover{color:#333}a img{border:none}.contentframe .resource_subtitle{display:none}.event-detail-info p.band_name{margin-bottom:20px}.content ul,.content ol{margin:0 0 20px 16px;width:auto}.content .chosen ul{margin:0}.content ul li{list-style-image:url(../img/bullet.png)}.content ol{list-style-type:decimal;margin:0 0 20px 16px}.content ul.sitemap{margin:0}.content table{border:none;border-spacing:0;margin:0 0 20px 0}.content table:last-child{margin-bottom:0}table th{color:#333;border-bottom:2px solid #333;padding:6px;text-align:left}table td{border-bottom:1px solid #d9d9d9;padding:10px 6px}table tr:only-child td{border:0}.pictures .picture{width:100%}.pictures .picture img{width:100%;height:auto}.slide span{box-shadow:none !important}.musics h2{display:none}.music h3{display:block;margin:15px 0 5px;font-weight:normal;font-size:16px}.cf{display:block}.event-detail-info form{float:left;position:relative;top:-36px}.button_survey{border:none}[data-page-id="79"] #module_artistpool .band-listings:last-of-type h1{font-size:clamp(22px,2vw,26px);margin:70px 0 25px 20px}@font-face{font-family:"Yanone Kaffeesatz";src:url("fonts/yanonekaffeesatz-regular-webfont.eot");src:url("fonts/yanonekaffeesatz-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/yanonekaffeesatz-regular-webfont.woff2") format("woff2"),url("fonts/yanonekaffeesatz-regular-webfont.woff") format("woff"),url("fonts/yanonekaffeesatz-regular-webfont.ttf") format("truetype"),url("fonts/yanonekaffeesatz-regular-webfont.svg#yanone_kaffeesatzregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-Regular.woff2") format("woff2"),url("fonts/OpenSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-SemiBold.woff2") format("woff2"),url("fonts/OpenSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-Light.woff2") format("woff2"),url("fonts/OpenSans-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-ExtraBold.woff2") format("woff2"),url("fonts/OpenSans-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-Italic.woff2") format("woff2"),url("fonts/OpenSans-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-Bold.woff2") format("woff2"),url("fonts/OpenSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-BoldItalic.woff2") format("woff2"),url("fonts/OpenSans-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}input,textarea,select{color:#666;background:#f9f9f9;border:1px solid #dadada;font:16px/30px "Open Sans",Arial,sans-serif;padding:4px 15px;border-radius:5px;outline:none;transition:all .3s ease-out;box-sizing:border-box}.mailform_element:not(.checkbox_field) input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.management input,.management textarea,.management select{font-size:13px}textarea{overflow:auto;transition:border-color .3s ease-out,background .3s ease-out}input:hover,input:focus,input:active,select:hover,select:focus,select:active,textarea:hover,textarea:focus,textarea:active{color:#7b000d;border:1px solid #7b000d;color:#e2001a;background:#fff3f4;border:1px solid #e2001a}label{line-height:28px}.mailform_element input,.mailform_element textarea,.login_form input{max-width:100%}.mailform_element .chosen-container{margin-top:4px}.chosen-container-single .chosen-single{font-size:16px;line-height:30px;padding:4px 15px}.chosen-container .chosen-results li{font-size:16px;line-height:30px}.chosen-container-single .chosen-single div b{margin-top:9%;height:91%}span.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#e2001a}a.button{display:block}#management a.show_archive,a.button,input.button,.homepage_content>p>a,a.band-detail-backlink,#portlets_homepage a.portlet_quicklinks_link,#portlets_homepage a.portlet-entry-link,.content a.content_button,.listing_entry_backlink a,.listing-more-button,.login_form input.button{background-color:rgba(0,0,0,0);-webkit-appearance:none;border:1px solid #e2001a;text-decoration:none;padding:4px 15px;overflow:visible;float:none;display:inline-block;text-shadow:none;color:#e2001a;border-radius:5px;cursor:pointer;text-transform:none;letter-spacing:.25px;font:16px/30px "Open Sans",Arial,sans-serif;transition:all .2s ease-out}.newsletter .button{color:#5a000a;border-color:#5a000a}#management a.show_archive:hover,a.button:hover,a.button:focus,a.button:active,body.no_system_page input.button:hover,input.button:focus,input.button:active,a.band-detail-backlink:hover,a.band-detail-backlink:focus,a.band-detail-backlink:active,.homepage_content>p>a:hover,.homepage_content>p>a:focus,.homepage_content>p>a:active,#portlets_homepage a.portlet_quicklinks_link:hover,#portlets_homepage a.portlet_quicklinks_link:focus,#portlets_homepage a.portlet_quicklinks_link:active,#portlets_homepage a.portlet-entry-link:hover,#portlets_homepage a.portlet-entry-link:focus,#portlets_homepage a.portlet-entry-link:active,.content a.content_button:hover,.content a.content_button:focus,.content a.content_button:active,.listing_entry_backlink a:hover,.listing_entry_backlink a:focus,.listing_entry_backlink a:active,.login_form input.button:hover,.login_form input.button:focus,.login_form input.button:active,.listing-more-button:hover,.listing-more-button:focus,.listing-more-button:active{background-color:#e2001a;color:#fff !important;border-color:#e2001a}#management a.show_archive{float:right}#management a.show_archive:hover{color:#fff !important}.newsletter .button:hover,.newsletter .button:focus,.newsletter .button:active{background-color:#5a000a}a.band-detail-backlink{margin:0 0 35px}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}div.documents div.document{float:none;margin:0 0 5px}div.documents div.document a{text-decoration:none !important;text-transform:none}.required,.mailform_error label{color:#e2001a !important}.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:220px;padding-top:2px}.mailform_element input,.mailform_element textarea,.login_form input,.mailform_element.select_field select,input.mailform-submit.button,.login_form .button{width:420px;max-width:100%}.mailform_elements_part input,.mailform_elements_part .chosen-container,.mailform_elements_part textarea,.mailform_elements_part .mailform_element.select_field select{max-width:330px;width:100%}.mailform_elements_part.breit_wrap .breit input,.mailform_elements_part.breit_wrap .breit .chosen-container,.mailform_elements_part.breit_wrap .breit textarea,.mailform_elements_part.breit_wrap .breit .mailform_element.select_field select{width:500px !important;max-width:100%}input.mailform-submit.button,.login_form .button{width:auto;padding:5px 15px;margin-top:10px}.mailform_element input[type=checkbox],.mailform_element input[type=radio]{width:auto;margin:14px 8px 0 0}.chosen-container{max-width:100%}.mailform_element textarea{height:150px}.helptext span{font-size:12px}.mailform_error label,.required{color:#e1021a !important;font-weight:600}.login_form p,.mailform_element p{margin:0 0 13px 0}.mailform_elements_part{float:left;width:50%}.mailform_elements_part .mailform_element~.mailform_element{margin-top:15px}.mailform_elements_part.breit_wrap label{float:none;width:auto;display:block;padding-right:60px;max-width:500px}.mailform_elements_part.breit_wrap .helptext{position:relative;left:-34px;top:-1px}.message .missing_fields p.missing_fields_title{font-weight:600}.message .missing_fields ul{margin:0px 0px 9px 23px}.message .missing_fields ul li{font-weight:400;font-weight:200;list-style-type:disc;list-style-image:none}body.system_page .contentframe{background:unset}body.system_page .contentframe::after{display:none}body.system_page .newsletter{display:none}body.system_page section.newsletter{display:none}body.system_page h1{text-shadow:none}body.logged_in a.add_portlet_link.button:hover{color:unset !important}body.system_page.not_logged_in header{display:block !important}#module_artistpool .resource_container .management_controls{display:none}.listing_entry .pictures :nth-last-child(2),.overview_item .pictures :nth-last-child(2){margin-bottom:0}.listing_entry,.overview_item,.event-listing{margin:30px 0 0 0;padding:30px 0 0 0;border-top:1px solid #d9d9d9}.event-listing{overflow:hidden}.listing_entry h2,.overview_item h2,.event-listing h2{margin-top:0}.listing_index_0,.overview_item_0{margin:0;padding:0;border:none}.listing_entry .listing-date,.page_homepage .portlet-entry-date{font-weight:400;color:#666;text-transform:uppercase;margin:-10px 0 10px;font-size:16px}.page_homepage .portlet-entry-date{margin:0 0 -20px}.page_homepage .pictures~.portlet-listing-content-container .portlet-entry-date{margin:10px 0 -10px;font-weight:700}.listing_entry .listing-date{margin-top:0;color:#999}.listing_entry .listing-content,.overview_item .content,.event-listing .content{overflow:auto}.overview_item .content{padding:0}.overview_item .content .introduction:empty{display:none}.listing_entry .pictures,.overview_item .pictures,.event-listing .pictures{float:left;margin:0 20px 0 0;max-width:42%}.event-listing .pictures{width:100%;max-width:34.3%;max-height:350px}.listing_entry .resource_container .picture,.event-listing .pictures .picture{padding:0;float:none}.event-listing .pictures .picture img{width:100%;height:auto}.listing_entry_backlink a,.listing-more-button{margin:10px 0 0 0;display:inline-block;text-decoration:none}.listing_entry_inner_content{overflow:hidden}.listing_entry_detail.with_picture{overflow:hidden}#module_artistpool{margin-top:-10px}.mod_artistpool .content>.pictures{float:right;width:50%;margin:-10px 0 10px 20px}.mod_artistpool .content>.pictures .picture{float:none}.mod_artistpool .content>.pictures img{width:100%;height:auto}div.mod_artistpool_introduction{margin-bottom:25px}div.mod_artistpool_introduction:last-child{margin-bottom:0}.artistpool_filter form p{display:inline-block;margin:0}.artistpool_filter span.select2-container--default .select2-selection--single{border-radius:5px;padding:4px 4px;background:#f9f9f9;border:1px solid #dadada;box-sizing:unset}.artistpool_filter span.select2-container--default .select2-selection--single .select2-selection__rendered{font:16px/30px "Open Sans",Arial,sans-serif;color:#666}.artistpool_filter>h2{margin-top:20px}.mod_artistpool .icon_reorder i:before{content:"" !important}.artistpool_filter label{display:inline-block;padding:0 10px 0 0}.artistpool_filter p:first-of-type{padding-right:20px}.band-listing{margin:20px 0 -10px 0;padding-top:20px !important;border-top:1px solid #f9f9f9}.band-listing .pictures{margin:0 0 15px;position:relative;height:0;padding-bottom:80%;background:rgba(0,0,0,0);float:none}.band-listing .pictures .picture{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.band-listing .pictures .picture span,.band-listing .pictures .picture a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.band-listing .pictures .picture img{max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.band-listing h2,.event-listing h2{margin-top:0;word-break:break-word}.band-detail-info p,.event-detail-info p{margin:0 0 5px}.band-detail-info label,.event-detail-info label{width:180px;float:left;line-height:24px}.band-detail-pictures-wrap,.event-detail-pictures-wrap,.listing_entry_detail_pictures{float:right;margin:0 0 0 30px;max-width:42%}.band-detail-info~.cf,.band-detail-pictures-wrap h2,.event-detail-info~.cf,.event-detail-pictures-wrap h2{display:none}.event-detail-info~.cf:last-child{display:block}.band-detail-pictures-wrap .pictures,.event-detail-pictures-wrap .pictures,.listing_entry_detail_pictures .pictures{float:right}.band-detail-pictures-wrap .picture,.event-detail-pictures-wrap .picture,.listing_entry_detail_pictures .picture{float:right !important;clear:left;padding:0 1px 0 0}.band-detail-pictures-wrap .picture:first-child,.band-detail-pictures-wrap .picture:first-child+.picture:nth-last-child(2),.event-detail-pictures-wrap .picture:first-child,.event-detail-pictures-wrap .picture:first-child+.picture:nth-last-child(2),.listing_entry_detail_pictures .picture:first-child,.listing_entry_detail_pictures .picture:first-child+.picture:nth-last-child(2){clear:both;padding:0;float:none;width:100%}.band-detail-pictures-wrap .picture:first-child+.picture,.event-detail-pictures-wrap .picture:first-child+.picture,.listing_entry_detail_pictures .picture:first-child+.picture{clear:right}.band-detail-pictures-wrap .picture+.picture,.event-detail-pictures-wrap .picture+.picture,.listing_entry_detail_pictures .picture+.picture{margin-top:2px;width:50%;-o-box-sizing:border-box;box-sizing:border-box}.band-detail-pictures-wrap .picture:nth-child(even),.event-detail-pictures-wrap .picture:nth-child(even),.listing_entry_detail_pictures .picture:nth-child(even){clear:right;padding:0 0 0 1px}.band-detail-info~.band-detail-info~.band-detail-info,.event-detail-info~.event-detail-info~.event-detail-info{padding:25px 0 0}.band-detail-info,.band-detail-info label~*,.event-detail-info,.event-detail-info label~*{overflow:hidden;display:block}.band_additional_content{padding:20px 0 0}.band_additional_content *{max-width:100%}.music object{max-width:100%}.topband_exclusive{position:absolute;top:-45px;right:15px;max-width:16%;height:auto;display:none}.administration~.page .topband_exclusive{top:-90px}#reserved_gigs th,#fixed_gigs th,#blocked_dates th{padding:5px}#reserved_gigs td,#fixed_gigs td,#blocked_dates td{color:#333;padding:5px;vertical-align:middle}#reserved_gigs td *,#fixed_gigs td *,#blocked_dates td *{color:#333}#reserved_gigs .odd,#reserved_gigs .odd td{border-width:2px;border-color:#cecece}#reserved_gigs .even,#reserved_gigs .even td{color:#ca442c;border-width:0}#reserved_gigs .even strong,#reserved_gigs .even strong a,#reserved_gigs .even td strong,#reserved_gigs .even td strong a{color:#ca442c}#fixed_gigs .odd,#fixed_gigs .odd td{border-width:2px;border-color:#cecece}#fixed_gigs .even,#fixed_gigs .even td{color:#529c3d;border-width:0}#fixed_gigs .even strong,#fixed_gigs .even strong a,#fixed_gigs .even td strong,#fixed_gigs .even td strong a{color:#529c3d}#blocked_dates .odd,#blocked_dates .odd td{color:#eda804;border-width:2px;border-color:#cecece}#blocked_dates .even,#blocked_dates .even td{color:#eda804;border-width:2px;border-color:#cecece}#management textarea.larger{width:450px;height:220px}.google_maps_wrap{height:0;padding-bottom:46.5%;position:relative}.google_maps_wrap>div,.google_maps_wrap #module_map{position:absolute !important;top:0;right:0;bottom:0;left:0}.google_maps_wrap #module_map{width:auto !important;height:auto !important}div.infowindow h2{font-size:18px;font-weight:400;margin:0 0 5px 0;line-height:22px}div.infowindow p{margin-bottom:0}.content .tags{list-style-type:none;overflow:auto;clear:both;margin:25px 0 20px -5px}.tags li{float:left;display:block;font-size:15px;line-height:32px;cursor:pointer;border:1px solid #fff;margin:0 5px;padding:0 10px;text-transform:uppercase;transition:all .25s ease-out}.tags li.active,.tags li:hover{border:1px solid #e2001a;color:#e2001a}.cf+.checkbox_field p{padding-left:220px}.cf+.checkbox_field input{width:auto !important;min-width:unset !important}.cf+.checkbox_field label{float:none;font-size:11px}p.p_remember_me_checkbox label{float:none;font-size:11px}span.select2-container--default span.select2-selection--single{height:auto;line-height:auto}.band_category_description{float:left;clear:both;width:100%;margin:55px 0 40px;padding-left:40px;box-sizing:border-box}.available-calendar-month-switcher td,.available-calendar-month-switcher th{justify-content:center;align-items:center}.main{text-align:right;padding:30px 0 35px}.main li{display:inline-block;position:relative;margin:0 0 0 40px;vertical-align:bottom}.main li#nav-52{margin-left:55px}.main li#nav-52.current>a{color:#150000}.main li#nav-52 a{padding:6px 15px 9px;background:#e1021a;border-radius:5px}.main ul.level2{display:none}.main a{font-size:21px;line-height:31px;color:#fff;font-weight:bold;text-decoration:none;position:relative;z-index:3000;transition:all .15s ease-out}.main .current>a,.main a:hover{color:#e2001a}.main .with_subnavi:hover>a{color:#150000}nav.main>ul>li:first-child>a{font:24px/30px "fontastic";text-transform:lowercase;position:relative;top:-1px;right:-1.5px}.main ul ul{visibility:hidden;position:absolute;text-align:center;overflow:hidden;width:267px;height:267px;height:auto;border-radius:50%;background:#e2001a;padding:77px 0 0;padding-bottom:35px;padding-top:85px;padding-bottom:65px;z-index:2000;top:-36px;left:50%;opacity:0;margin:0 0 0 -133px;transition:all .2s ease-out;-o-box-sizing:border-box;box-sizing:border-box}.main ul li:hover ul{visibility:visible;opacity:1}.main ul ul li{display:block;margin:0}.main ul ul li a{font-weight:600;font-size:16px;line-height:28px;position:relative}.main ul ul li a:hover,.main ul ul li.current>a{color:#77000d}.main ul ul li>a:before,.main ul ul li>a:after{background:#77000d;content:"";width:7px;height:7px;border-radius:50%;padding:0;visibility:hidden;top:9px;position:absolute;left:50%;opacity:0;transition:all .15s ease-out}.main ul ul li>a:after{left:auto;right:50%}.main ul ul li a:hover:before,.main ul ul li a:hover:after,.main ul ul li.current>a:before,.main ul ul li.current>a:after{left:-15px;opacity:1;visibility:visible}.main ul ul li a:hover:after,.main ul ul li.current>a:after{left:auto;right:-15px}li#rwdnav-55,li#rwdnav-57{display:none}.portlets_homepage,.portlet_listing_news,.portlet_artistpool_next_events,.band-listings{margin-left:-40px;display:flex;flex-wrap:wrap}.portlets_homepage{font-size:14px;line-height:22px}.portlets_homepage#portlets_homepage .portlet .pictures span{box-shadow:none}.portlets_homepage#portlets_homepage .portlet img{aspect-ratio:5/4;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.portlet_listing_news .portlet-listing-entry,.portlet_artistpool_next_events .portlet-listing-entry,.portlets_homepage .portlet,.band-listing{flex:0 0 25%;padding:0 0 0 40px;-o-box-sizing:border-box;box-sizing:border-box}.portlets_homepage .portlet .pictures~.portlet_text_wrap h3.portlet-title,.page_homepage .pictures~.portlet-listing-content-container h2{margin-top:15px}.page_homepage .inner>.portlet h3.portlet-title{margin-top:43px;padding-top:43px;border-top:1px solid #d9d9d9}.page_homepage .portlet-entry-content{display:none}.page_homepage .portlet_listing h3.portlet-title{margin-left:40px;margin-bottom:45px}.portlet_listing .pictures{overflow:auto}.page_homepage .portlet_listing h3.portlet-title,.page_homepage .portlet_listing h3.portlet-title a{font-weight:300}.page_homepage .portlet-listing-entry .picture img{aspect-ratio:5/4;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-backface-visibility:hidden;transition:all .3s ease-out}.page_homepage .portlet-listing-entry:hover .picture img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}.portlet_listing_show_all,.portlet-entry-link{display:none}.portlet .no_entries{padding-left:40px}.portlets_inner_wrap{display:flex}.portlet-listing-entry-wrap .slide{display:flex}.event_week_description,.event_week_date{padding:0 0 7px}.event_week_name{padding:0 0 3px;display:block}.event_week_name a{text-decoration:none;color:#333;font-size:16px}.event_week_date,.event_week_date *{color:#777}.event_week_name~.button{margin-top:6px}.logged_in .portlet{padding-top:30px;position:relative}.logged_in ul.controls{position:absolute;top:0;right:0}@media print{body{font:14px/18px "Open Sans",Arial,Helvetica,sans-serif;background:#fff}.main,footer,.main_slider,.newsletter,.noprint{display:none !important}header{background:none;overflow:hidden}header:after,.contentframe:after{display:none}.logo{position:relative;width:100px;float:left;top:0}.contentframe{padding-top:30px !important}}span.responsive_navigation_toggle{display:none;float:right;width:70px;position:relative;top:30px;z-index:3400;padding:0;text-align:right}span.responsive_navigation_toggle span{display:block;height:5px;width:55%;background:#e2001a;margin:0;right:0;opacity:1;float:right;clear:both;border-radius:2px;outline:1px solid rgba(0,0,0,0);transform:rotate(0);transition:all .3s ease-out}span.responsive_navigation_toggle span~span{margin-top:5px}span.responsive_navigation_toggle span:first-child{top:0;transform-origin:89% top}span.responsive_navigation_toggle span:first-child+span{top:9px}span.responsive_navigation_toggle span:first-child+span+span{top:18px;transform-origin:89% bottom}.navi_open span.responsive_navigation_toggle span:first-child{transform:rotate(-45deg)}.navi_open span.responsive_navigation_toggle span:first-child+span{opacity:0}.navi_open span.responsive_navigation_toggle span:last-child{transform:rotate(45deg)}@media screen and (max-width: 1400px){#bx-slider-wrap{max-height:46.4vw}}@media screen and (max-width: 1195px){.page{overflow:hidden}.main a{font-size:16px}.tags li{text-transform:none;font-size:15px}}@media screen and (max-width: 1150px){.mailform_elements_part{float:none;width:auto}.mailform_elements_part.breit_wrap label{max-width:none}}@media screen and (max-width: 1133px){div.band-listings{margin-left:-40px}div.band-listing,.css_oben_normal_unten_kompakt div.band-listings:not(:first-child) div.band-listing{width:25%;flex:0 0 25%;padding:0 0 10px 40px}.css_kompakte_ansicht div.band-listings,.css_oben_normal_unten_kompakt div.band-listings:not(:first-child){margin-left:-20px}.css_kompakte_ansicht div.band-listing,.css_oben_normal_unten_kompakt div.band-listings:not(:first-child) div.band-listing{padding-left:20px}.band-listings>.cf{display:none}}@media screen and (max-width: 1105px){.main li{margin-left:13px}.main a{font-size:15px}}@media screen and (max-width: 1145px){.main,.tags{display:none !important}span.responsive_navigation_toggle{display:block}header>.inner{min-height:70px}div.page{position:relative;z-index:5}div.page,nav#rwdnav,div.page:after{transition:all .25s ease-out}nav#rwdnav{opacity:1;display:block;visibility:hidden;position:fixed;top:0;right:auto;left:0;bottom:0;width:75%;z-index:30;overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;background:rgba(21,0,0,.9);box-shadow:5px 0 0 #e2001a,20px 0 20px -3px rgba(0,0,0,.5);transform:translate(-100%, 0)}.navi_open #logo{pointer-events:none}div.page:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:#fff;opacity:0;z-index:2220;visibility:hidden}.navi_open div.page:after{opacity:.75;visibility:visible}.navi_open nav#rwdnav{opacity:1;visibility:visible;transform:translate(0, 0)}#rwdnav>div:first-child{padding:0 0 15px}#rwdnav>div:first-child+div{display:none}#rwdnav ul ul{display:block}#rwdnav ul .current ul{display:block}#rwdnav ul,#rwdnav li{margin:0;padding:0;list-style:none}#rwdnav li a{font-size:16px;line-height:44px;text-decoration:none;color:#fff;border-top:1px solid hsla(0,0%,100%,.3);display:block;padding:0 15px;text-transform:uppercase;font-weight:600}#rwdnav li ul{margin:-7px 0 0;padding:0 0 10px}#rwdnav li li a{font-size:14px;line-height:32px;border:0;box-shadow:none;text-transform:none;background:none;color:#fff}#rwdnav li.current{background:#e2001a}#rwdnav li.current>a{color:#fff;font-weight:bold;border-top:1px solid #e2001a}#rwdnav>div>ul>li.current+li>a{border-top:1px solid #e2001a}#rwdnav li li.current>a,#rwdnav li li.active>a{border:0;color:#77000d}}@media screen and (max-width: 1100px){footer .letter_box{display:none}.contact_info_wrap{width:61%}}@media screen and (max-width: 1055px){.newsletter h2 span{display:none}}@media screen and (max-width: 966px){.main_slider .slide_text_container,.main_slider .bx-controls{display:none}}@media screen and (max-width: 910px){body{font-size:14px;line-height:22px}h2,h2 a,h2 a:hover,div.introduction{font-size:20px;line-height:24px}#privacy_description{font-size:14px;line-height:22px}}@media screen and (max-width: 835px){.portlet_listing_news .portlet-listing-entry,.portlet_artistpool_next_events .portlet-listing-entry,.portlets_homepage .portlet,div.band-listing,.css_oben_normal_unten_kompakt div.band-listings:not(:first-child) div.band-listing{width:50%;flex:0 0 50%}.portlet_listing_news .portlet-listing-entry:nth-of-type(odd),.portlet_artistpool_next_events .portlet-listing-entry:nth-of-type(odd),.portlets_homepage .portlet:nth-of-type(odd),div.band-listing:nth-of-type(odd),.event-listing:nth-of-type(odd){clear:left;margin-top:0}div.band-listing~div.band-listing,.event-listing~.event-listing,.portlets_homepage .portlet~.portlet{margin-top:20px}div.band-listing:first-child+div,.event-listing:first-child+div,.portlets_homepage .portlet:first-child+div{margin-top:0}.portlet .slide{width:auto !important}.portlet-content{transform:translate3d(0, 0, 0) !important}}@media screen and (max-width: 800px){.contact_info_wrap,.social_media_wrap{width:100%;overflow:auto}.social_media_wrap{margin-top:10px}.copyright{margin:45px 0 0}footer .social_media_wrap .facebook,footer .social_media_wrap .map{margin-right:15px}}@media screen and (max-width: 700px){.band_category_description{margin:25px 0 10px}.band-listings>h1{font-size:30px;line-height:30px;margin:30px 0 5px 40px}#module_artistpool .table_wrap_container{padding-top:30px}#module_artistpool tr th{min-width:100px}#module_artistpool tr th:nth-child(5){min-width:20px}#module_artistpool tr th:nth-child(6){min-width:20px}#module_artistpool tr th:nth-child(7){min-width:20px}.table_scroll_indicator{display:block}.table_scroll_indicator i{font-size:20px}}@media screen and (max-width: 600px){section.newsletter{text-align:center}section.newsletter .social_icons,section.newsletter h2{display:block;float:none;width:auto}section.newsletter .social_icons{margin-top:20px}.newsletter h2 span{display:inline}section.newsletter .email{width:50%}.dodeley_data{padding-left:0}}@media screen and (max-width: 580px){.cf+.checkbox_field p{padding-left:0}}@media screen and (max-width: 555px){.contentframe{padding:25px 0}h1,.portlet_listing_news h3.portlet-title,.portlet_listing_news h3.portlet-title a,.portlet_artistpool_next_events h3.portlet-title,.portlet_artistpool_next_events h3.portlet-title a{font-size:30px;line-height:38px;margin-bottom:25px}.page_homepage .portlet_listing h3.portlet-title{margin-bottom:25px}.contact_info_wrap{font-size:16px;line-height:25px}section.newsletter .email{font-size:15px;line-height:23px}.footer_address{display:block;width:auto}.band-detail-pictures-wrap,.event-detail-pictures-wrap,.listing_entry_detail_pictures{max-width:none;margin:10px 0;float:none}.mod_artistpool_description p img{float:none !important;width:100% !important;height:auto !important}.copyright .indual_link{float:left;width:100%}#management a.show_archive{float:none;text-align:center;display:block;width:100%;margin-bottom:15px}}@media screen and (max-width: 515px){.listing_entry .pictures,.overview_item .pictures{float:none;margin:0 0 20px 0;max-width:none}}@media screen and (max-width: 500px){.pictures.gallery .picture{width:50%}.listing_entry .listing-content,#listing_entry_content,.overview_item .content{clear:both}.listing_entry .resource_container,.overview_item .resource_container{clear:both;float:none;margin:0}.overview_item .resource_container .picture,.overview_item .resource_container .picture img{width:100%;height:auto}.pictures.float_left,.pictures.float_left_with_clear,.pictures.float_right,.pictures.float_right_with_clear{width:auto;float:none}.pictures.float_left .picture,.pictures.float_left_with_clear .picture,.pictures.float_right .picture,.pictures.float_right_with_clear .picture{padding:0}.listing_entry .pictures :nth-last-child(2),.overview_item .pictures :nth-last-child(2){margin-bottom:10px}.mod_artistpool .content>.pictures{float:none;margin:-10px 0 30px;width:auto}#privacy_banner{border-radius:0px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{font-size:13px;line-height:28px}.event-listing>.pictures{width:100%;margin-bottom:20px;max-width:100%}}@media screen and (max-width: 470px){div#portlets_right .portlet{float:none;width:100%}}@media screen and (max-width: 450px){.portlet_listing_news .portlet-listing-entry,.portlet_artistpool_next_events .portlet-listing-entry,.portlets_homepage .portlet,div.band-listing,.event-listing{width:100%;flex:0 0 100%}.portlet_listing_news,.portlet_artistpool_next_events{margin:0}.portlet_listing_news .portlet-listing-entry,.portlet_artistpool_next_events .portlet-listing-entry{padding:20px 0 0 !important;margin:20px 0 0 !important;border-top:1px solid #d9d9d9}div.band-listing:first-child+div,.event-listing:first-child+div,.portlets_homepage .portlet:first-child+div{margin-top:20px}.page_homepage .inner>.portlet h3.portlet-title{margin-left:0;margin-bottom:35px;border-color:#333}.portlet_listing_news .slide:first-child .portlet-listing-entry:first-child,.portlet_artistpool_next_events .slide:first-child .portlet-listing-entry:first-child{border-top:0;margin-top:0 !important;padding-top:0 !important}.portlet_listing_news .portlet-listing-entry .pictures,.portlet_artistpool_next_events .portlet-listing-entry .pictures{margin-bottom:15px}.band-listing{min-height:auto !important;margin-bottom:0px}}@media screen and (max-width: 430px){.mailform_element input,.mailform_element textarea{box-sizing:border-box;width:100%}#mailform_submit_button label{display:none}}@media screen and (max-width: 400px){footer a.button.band_login{margin-top:20px;position:static}.band-detail-info label,.event-detail-info label{width:auto;display:block;float:none}}@media screen and (max-width: 320px){.pictures.gallery .picture{width:100%}}#bx-slider-wrap{max-height:650px;overflow:hidden}html.cssanimations .bxslider.slide_behind .slide{opacity:1}html.cssanimations .bxslider.slide_behind .navOutNext{animation:hideLeft .5s forwards}html.cssanimations .bxslider.slide_behind .navInNext{animation:showRight .5s forwards}html.cssanimations .bxslider.slide_behind .navOutPrev{animation:hideRight .5s forwards}html.cssanimations .bxslider.slide_behind .navInPrev{animation:showLeft .5s forwards}html.cssanimations .bxslider.slide_behind .slide::before,html.cssanimations .bxslider.slide_behind .slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.5);transition:opacity .5s}html.cssanimations .bxslider.slide_behind .slide::after,html.cssanimations .bxslider.slide_behind .navOutNext::before,html.cssanimations .bxslider.slide_behind .navOutPrev::before{opacity:1}html.cssanimations .bxslider.slide_behind .slide::before,html.cssanimations .bxslider.slide_behind .slide.active-slide::after,html.cssanimations .bxslider.slide_behind .navInNext::after,html.cssanimations .bxslider.slide_behind .navInPrev::after{opacity:0}@keyframes hideLeft{0%{transform:translateZ(0px)}40%{transform:translate(-40%, 0) scale(0.8) rotateY(20deg);z-index:9999}100%{opacity:1;transform:translateZ(-400px)}}@keyframes showRight{0%{transform:translateZ(-400px);opacity:1}40%{transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1}41%{transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1;z-index:9999}100%{transform:translateZ(0px);opacity:1;z-index:9999}}@keyframes hideRight{0%{transform:translateZ(0px)}40%{transform:translate(40%, 0) scale(0.8) rotateY(-20deg);z-index:9999}100%{opacity:1;transform:translateZ(-400px)}}@keyframes showLeft{0%{transform:translateZ(-400px);opacity:1}40%{transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1}41%{transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1;z-index:9999}100%{transform:translateZ(0px);opacity:1;z-index:9999}}html.cssanimations .bxslider.height_parallax .slide{height:100%;overflow:hidden;opacity:1 !important}html.cssanimations .bxslider.height_parallax,html.cssanimations .height_parallax_parent{height:400px !important}html.cssanimations .bxslider.height_parallax .navOutNext{animation:decreaseHeight .8s forwards ease-in-out;z-index:1001 !important}html.cssanimations .bxslider.height_parallax .navInNext{animation:show .8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navOutPrev{animation:hide .8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navInPrev{z-index:1001 !important;opacity:1;animation:increaseHeight .8s forwards ease-in-out}@keyframes decreaseHeight{to{height:0}}@keyframes show{0%{opacity:0 !important}1%,100%{opacity:1 !important}}@keyframes hide{0%,99%{opacity:1 !important}100%{opacity:0 !important}}@keyframes increaseHeight{from{height:0}to{height:100%}}html.cssanimations .bxslider.soft_scale .navOutNext{animation:scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}html.cssanimations .bxslider.soft_scale .navInNext{animation:scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navOutPrev{animation:scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navInPrev{animation:scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}@keyframes scaleUp{to{transform:scale(1.2);opacity:0}}@keyframes scaleDownUp{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleDown{from{opacity:1}to{opacity:0;transform:scale(0.9)}}@keyframes scaleUpDown{from{transform:scale(1.2);opacity:0}to{opacity:1;transform:scale(1)}}