a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.teilnahme,.teilnahmeantwort,.verlosungen{margin:50px 0;font-size:1.375em;line-height:30px}.teilnahme{width:60%}@media only screen and (max-width:768px){.teilnahme{width:100%}}.verlosung_veranstaltung{line-height:1.5}.teilnahme form{line-height:1;overflow:hidden}.teilnahme label{width:100%;margin-bottom:10px}.teilnahme input{width:100%;margin-top:10px;margin-bottom:30px}.teilnahme .label-name{margin-right:2%}.teilnahme .verlosungsselect{clear:both;width:100%;margin:10px 0}.teilnahme button{display:block;clear:both;float:right;margin-right:47px}.verlosung_veranstaltung{width:60%;overflow:hidden}@media only screen and (max-width:1024px){.verlosung_veranstaltung{width:80%}}@media only screen and (max-width:768px){.verlosung_veranstaltung{width:100%}}@media only screen and (max-width:480px){.verlosung_veranstaltung{font-size:11px}}.verlosung_veranstaltung_date,.verlosung_veranstaltung_name{margin-right:5%}.verlosung_veranstaltung_preis{float:right}h1,h2,h3,h4,h5{padding:5px 7px;background:#1a1a1a;color:#e7e7e7;display:inline-block}h2{display:block;background:0 0;color:#1a1a1a;padding:0;font-size:1.375em;margin-bottom:25px;line-height:1.5em}h1{font-weight:800;font-size:3.125em;text-transform:uppercase;background:#1a1a1a;color:#e7e7e7;margin:2em 0 1em;line-height:1.5em;padding:0 .5em}@media only screen and (max-width:480px){h1{padding:0 .2em;font-size:2em}}.news h1,.preview h1{display:inline}.news h1 span,.preview h1 span{position:relative;-webkit-box-shadow:.5em 0 0 #1a1a1a,-.5em 0 0 #1a1a1a;-moz-box-shadow:.5em 0 0 #1a1a1a,-.5em 0 0 #1a1a1a;-ms-box-shadow:.5em 0 0 #1a1a1a,-.5em 0 0 #1a1a1a;-o-box-shadow:.5em 0 0 #1a1a1a,-.5em 0 0 #1a1a1a;box-shadow:.5em 0 0 #1a1a1a,-.5em 0 0 #1a1a1a}@media only screen and (max-width:480px){.news h1 span,.preview h1 span{-webkit-box-shadow:.2em 0 0 #1a1a1a,-.2em 0 0 #1a1a1a;-moz-box-shadow:.2em 0 0 #1a1a1a,-.2em 0 0 #1a1a1a;-ms-box-shadow:.2em 0 0 #1a1a1a,-.2em 0 0 #1a1a1a;-o-box-shadow:.2em 0 0 #1a1a1a,-.2em 0 0 #1a1a1a;box-shadow:.2em 0 0 #1a1a1a,-.2em 0 0 #1a1a1a}}.big-headline-container{max-width:1300px;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:45%;left:50%;width:100%}.big-headline{font-size:6.5em;line-height:1.5;color:#e7e7e7;background:#1a1a1a;display:inline;text-transform:uppercase;padding:0}.big-headline span{position:relative;padding:20px}@media only screen and (max-width:1024px){.big-headline{font-size:8.5vw}}p{color:#666;font-size:1.25em;line-height:30px}@media only screen and (max-width:480px){p{font-size:1.125em;line-height:26px}}a{color:inherit;cursor:pointer}strong{font-weight:800}input,textarea{width:100%;border:2px solid #1a1a1a;padding:10px;color:#1a1a1a;font-family:"Open Sans",sans-serif;font-style:italic;font-size:22px;background:0 0}input{height:50px;line-height:50px}::-webkit-input-placeholder{color:#666;font-family:"Open Sans",sans-serif;font-style:italic}:-moz-placeholder{color:#666;font-family:"Open Sans",sans-serif;font-style:italic}::-moz-placeholder{color:#666;font-family:"Open Sans",sans-serif;font-style:italic}:-ms-input-placeholder{color:#666;font-family:"Open Sans",sans-serif;font-style:italic}select{font-style:italic;font-family:"Open Sans",sans-serif;font-size:22px!important;text-transform:uppercase;color:#e7e7e7;background:#1a1a1a;border:none;height:50px;padding:5px;width:100%}.button{font-style:italic;font-family:"Open Sans",sans-serif;font-size:22px!important;clear:both;height:50px;line-height:50px;display:inline-block;background:#1a1a1a;color:#e7e7e7;padding:0 10px;border:0;text-align:center;text-transform:uppercase;position:relative}.button:after{content:"";width:0;height:0;position:absolute;right:-32px;top:15px;border-top:10px solid #1a1a1a;border-left:15px solid #e7e7e7;border-bottom:10px solid #1a1a1a;-webkit-box-shadow:0 0 0 15px #1a1a1a;-moz-box-shadow:0 0 0 15px #1a1a1a;-ms-box-shadow:0 0 0 15px #1a1a1a;-o-box-shadow:0 0 0 15px #1a1a1a;box-shadow:0 0 0 15px #1a1a1a}.button:focus,.button:hover{background:#666}.button:focus:after,.button:hover:after{border-top:10px solid #666;border-left:15px solid #e7e7e7;border-bottom:10px solid #666;-webkit-box-shadow:0 0 0 15px #666;-moz-box-shadow:0 0 0 15px #666;-ms-box-shadow:0 0 0 15px #666;-o-box-shadow:0 0 0 15px #666;box-shadow:0 0 0 15px #666}.post-password-form #pwbox-200{margin-top:50px}.post-password-form input{width:50%;display:block;margin-bottom:10px}@media only screen and (max-width:480px){.post-password-form input{width:100%}}.single-event-hero-image{text-align:center;margin-top:10px}.single-event-title-container{background:#1a1a1a;padding-bottom:20px;margin:10px 0}.single-event-title{display:block;text-align:center;margin:0}@media only screen and (max-width:480px){.single-event-title{font-size:2em}}.single-event-subtitle{font-size:1.875em;text-align:center;display:inherit;line-height:1.2em;color:#e7e7e7;margin:0}@media only screen and (max-width:480px){.single-event-subtitle{font-size:1.2em}}.single-event-info-wrapper{overflow:hidden}.single-event-info-left,.single-event-info-right{background:#666;width:49.5%;padding:20px 0;text-transform:uppercase;max-height:180px}@media only screen and (max-width:480px){.single-event-info-left,.single-event-info-right{width:100%;padding:5px 15px 0}}.single-event-info-left{float:left;margin-right:.5%;padding-left:25px}@media only screen and (max-width:480px){.single-event-info-left{padding-left:15px}}.single-event-info-right{text-align:right;margin-left:.5%;float:right;padding-right:25px}@media only screen and (max-width:480px){.single-event-info-right{text-align:left}}.promoter,.single-event-date,.single-event-time,.ticket-price{color:#1a1a1a;font-size:1.2em;margin-bottom:10px;font-weight:800}@media only screen and (max-width:480px){.promoter,.single-event-date,.single-event-time,.ticket-price{font-size:1em;margin-bottom:5px}}.promoter span,.single-event-date span,.single-event-time span,.ticket-price span{color:#e7e7e7;font-size:1.2636em;display:block;font-weight:700}@media only screen and (max-width:480px){.promoter span,.single-event-date span,.single-event-time span,.ticket-price span{font-size:1.2em}}.promoter span a,.single-event-date span a,.single-event-time span a,.ticket-price span a{color:inherit}.single-event-text{position:relative;margin:70px auto 0;width:100%;padding:0 10%}@media only screen and (max-width:768px){.single-event-text{padding:0}}.single-event-text img{width:49%;float:left;margin-right:1%;margin-bottom:1%;margin-top:50px}@media only screen and (max-width:480px){.single-event-text img{width:100%;float:none;margin:25px 0 0}}.externallinks{position:absolute;left:2%;top:0}@media only screen and (max-width:768px){.externallinks{top:-50px}}.single-event-facebook-link,.single-event-soundcloud-link,.single-event-website-link{height:40px;width:40px;display:block;text-indent:-999999px;margin:7.5px 0}@media only screen and (max-width:768px){.single-event-facebook-link,.single-event-soundcloud-link,.single-event-website-link{margin:0 10px 0 0;float:left}}.single-event-website-link{background:url(images/icons/website-icon.svg) no-repeat}.single-event-facebook-link{background:url(images/icons/fb-icon.svg) no-repeat}.single-event-soundcloud-link{background:url(images/icons/sc-icon.svg) no-repeat}iframe{width:100%!important;height:450px!important}@media only screen and (max-width:480px){iframe{height:220px!important}}img{width:100%;max-width:100%!important;height:auto!important}.header-image-full{height:550px;width:95%;max-width:1190px;margin:10px auto 100px}@media only screen and (min-width:1025px) and (max-width:1366px){.header-image-full{width:85%}}@media only screen and (max-width:1366px){.header-image-full{height:400px}}@media only screen and (max-width:1024px){.header-image-full{height:350px}}@media only screen and (max-width:768px){.header-image-full{margin:10px auto 50px}}@media only screen and (max-width:480px){.header-image-full{height:200px}}.header-image{margin-top:10px;margin-bottom:50px}@media only screen and (max-width:480px){.header-image{margin-bottom:25px}}.thumbnail{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:gray;filter:grayscale(100%);opacity:.35;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.thumbnail-container{background:#1a1a1a;display:block}.thumbnail-container:before{left:10%;top:85%}.thumbnail-container:after{left:85%;top:5%}.concert:hover .thumbnail{opacity:1;filter:none;-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none}.concert:hover .concertdata,.concert:hover .thumbnail-container:after,.concert:hover .thumbnail-container:before{display:none}.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{position:relative;width:100%;font:100%/1.5 "Open Sans",sans-serif;font-weight:700;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-style:italic;background:#e7e7e7;line-height:0}a{text-decoration:underline}.left{float:left}.right{float:right}main{min-height:500px;position:relative;overflow:hidden}@media only screen and (min-width:767px){main{min-height:788px}}.container{max-width:1190px;margin:0 auto;width:95%;display:block}@media only screen and (min-width:1025px) and (max-width:1366px){.container{width:85%}}.news{margin-top:100px}@media only screen and (max-width:768px){.news{margin-top:50px}}.preview-container-home{margin-top:50px}@media only screen and (max-width:768px){.preview-container-home{margin-top:25px}}.homepageaktuelles{width:80%;margin-top:50px}@media only screen and (max-width:480px){.homepageaktuelles{margin-top:25px;width:100%}}.concert,.gallery-thumbnail,.party{width:23.5%;float:left;margin:0 1.5% 1.5% 0;position:relative}@media only screen and (max-width:768px){.concert,.gallery-thumbnail,.party{width:48%;margin:0 1% 2%}}.concert,.news,.party,.preview{overflow:hidden}.concertdata,.galleryname{position:absolute;color:#e7e7e7;font-weight:900;font-size:1.8em;text-align:center;line-height:1.3em;text-transform:uppercase;width:100%;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}@media only screen and (max-width:1024px){.concertdata,.galleryname{font-size:1.5em}}@media only screen and (max-width:768px){.concertdata,.galleryname{font-size:2em}}@media only screen and (max-width:480px){.concertdata,.galleryname{font-size:1.2em}}.thumbnail-event-date{display:block}.dropdown{height:50px}@media only screen and (max-width:480px){.dropdown.open{height:100%}}.dropdown-menu{z-index:1;position:relative;top:-99999px}.dropdown-menu li a{font-size:22px;text-decoration:none;display:table;clear:both;background:#1a1a1a;padding:0 59px 0 15px;color:#e7e7e7;border-top:1px solid #e7e7e7;line-height:50px;-webkit-transition:background 150ms ease;-moz-transition:background 150ms ease;-ms-transition:background 150ms ease;-o-transition:background 150ms ease;transition:background 150ms ease}.dropdown-menu li a:hover{background:#666}.open .dropdown-menu{display:block;top:0}.dropdown-toggle{z-index:2;padding:0 15px;height:50px;border:none;background:#1a1a1a;color:#e7e7e7;font-size:1.375em;font-family:"open sans";font-weight:800;line-height:1;font-style:italic;cursor:pointer;float:left;position:relative}.dropdown-toggle:after{content:"";width:0;height:0;float:right;margin:5px 0 0 22px;border-left:10px solid #1a1a1a;border-right:10px solid #1a1a1a;border-top:15px solid #e7e7e7}header{height:60px;background-color:#666;overflow:hidden}.header{position:relative}.logo{float:left;display:inline-block;height:auto;width:190px;margin-top:10px}@media only screen and (max-width:480px){.logo{width:150px;margin-top:15px}}.menuclose,.menushow{cursor:pointer;text-indent:-999999px}.menushow{position:relative;float:right;cursor:pointer}.menushow:before{content:"";position:absolute;top:13px;right:0;width:2.8125em;height:33px;border-top:20px double #e7e7e7;border-bottom:7px solid #e7e7e7;-webkit-transition:border-top border-bottom 200ms ease;-moz-transition:border-top border-bottom 200ms ease;-ms-transition:border-top border-bottom 200ms ease;-o-transition:border-top border-bottom 200ms ease;transition:border-top border-bottom 200ms ease}@media only screen and (max-width:480px){.menushow:before{border-top:15px double #e7e7e7;border-bottom:5px solid #e7e7e7;width:2em;height:25px;top:18px}}.menushow:hover:before{border-top:20px double #1a1a1a;border-bottom:7px solid #1a1a1a}@media only screen and (max-width:480px){.menushow:hover:before{border-top:15px double #1a1a1a;border-bottom:5px solid #1a1a1a}}.menuclose{background:#e7e7e7;width:7px;height:45px;position:relative;left:92%;margin-top:3%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}@media only screen and (max-width:480px){.menuclose{left:90%;width:5px;height:30px;margin-top:5%}}.menuclose:before{content:"";background:#e7e7e7;width:45px;height:7px;position:absolute;top:19px;left:-19px}@media only screen and (max-width:480px){.menuclose:before{width:30px;height:5px;top:12px;left:-12px}}nav{position:fixed;z-index:10001;top:0;right:-30%;width:30%;height:100%;background:#1a1a1a;-webkit-transition:right 200ms ease;-moz-transition:right 200ms ease;-ms-transition:right 200ms ease;-o-transition:right 200ms ease;transition:right 200ms ease}@media only screen and (max-width:1024px){nav{right:-60%;width:60%}}@media only screen and (max-width:480px){nav{font-size:.7em}}@media only screen and (max-width:340px){nav{font-size:.7em}}.topnav{position:absolute;top:50px;right:0;width:100%;text-align:right}@media only screen and (max-width:480px){.topnav{top:50px}}.bottomnav{position:absolute;bottom:0;right:0;width:100%;text-align:right}.flyernav,.socailnav{overflow:hidden}nav ul{list-style:none}.mainnav a{text-transform:uppercase;padding:0 15px;background:#e7e7e7;color:#1a1a1a;font-size:3em;text-decoration:none;font-weight:800;line-height:1;margin-right:3%;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-ms-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease}.mainnav a:hover{background:#666}@media only screen and (max-width:480px){.mainnav a{font-size:2.5em;padding:0 10px}}@media only screen and (max-width:320px){.mainnav a{font-size:2em}}.mainnav li{margin:50px 0}@media only screen and (max-width:480px){.mainnav li{margin:15px 0 30px}}@media only screen and (max-width:320px){.mainnav li{margin:10px 0 20px}}nav a:hover{text-decoration:none}.greynav{width:100%;background:#666}.greynav a{color:#e7e7e7;text-decoration:none;text-transform:uppercase;font-size:1.375em;line-height:1.6em;margin-right:3%}.greynav a:hover{color:#e7e7e7;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-ms-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease}.greynav a:hover:hover{color:#1a1a1a}.socailnav a{color:#1a1a1a;width:100%;background:#666;height:60px;display:block;padding:0 3% 0 0;text-transform:uppercase;text-decoration:none;line-height:3em;font-size:1.25em}@media only screen and (max-width:480px){.socailnav a{height:50px;padding:15px 3% 15px 0;line-height:1em;font-size:1.25em}}@media only screen and (max-width:320px){.socailnav a{height:40px;padding:10px 3% 15px 0}}.socailnav a:before{content:"";background:url(images/icons/fb-icon.svg) no-repeat;height:40px;width:40px;display:block;margin:10px 0 10px 15px;float:right}@media only screen and (max-width:480px){.socailnav a:before{margin:-5px 0 0 15px;height:30px;width:30px}}nav.show{right:0}#menuoverlay{position:absolute;width:100%;height:100%;z-index:10000;pointer-events:none}#menuoverlay.darken{pointer-events:all;background:rgba(0,0,0,.7)}footer{background:#666;color:#e7e7e7;height:50px;margin-top:150px;font-size:1.125em;text-transform:uppercase}footer a{-webkit-transition:color 150ms ease;-moz-transition:color 150ms ease;-ms-transition:color 150ms ease;-o-transition:color 150ms ease;transition:color 150ms ease;color:#e7e7e7;text-decoration:none}footer a:hover{color:#1a1a1a}footer a:hover .arrow-top{border-bottom:solid 15px #1a1a1a}.arrow-top{float:left;border-bottom:solid 15px #E7E7E7;border-left:solid 10px transparent;border-right:solid 10px transparent;margin:17px 10px;-webkit-transition:color 150ms ease;-moz-transition:color 150ms ease;-ms-transition:color 150ms ease;-o-transition:color 150ms ease;transition:color 150ms ease}.address{float:left;line-height:50px}.address .map-icon{background:url(images/icons/map-icon.svg) no-repeat;width:15px;height:20px;display:block;float:left;margin:18px 10px 10px 0}.linktotop{float:right;line-height:50px;cursor:pointer}@media only screen and (max-width:480px){.address,.linktotop{font-size:12px}.arrow-top{border-bottom:solid 12px #E7E7E7;border-left:solid 8px transparent;border-right:solid 8px transparent;margin:17px 5px 17px 10px}}.gallery-page-name{float:left}@media only screen and (max-width:480px){.gallery-page-name{float:none}}.gallery-dd,.playlist-dd{float:right;margin-top:100px}@media only screen and (max-width:480px){.gallery-dd,.playlist-dd{float:none;margin-top:0;margin-bottom:50px}}.gallery-month-name-container{display:block;clear:both;margin-bottom:10px}.gallery-month-name{clear:both;text-transform:uppercase;font-size:1.875em;padding:0 10px;color:#e7e7e7;background:#1a1a1a;display:inline}.gallery-item img{border:none!important;padding:2px!important}@media only screen and (max-width:480px){.gallery-item{width:50%!important}}.preview-month-name-container{display:block;clear:both;margin-bottom:10px}.preview-month-name{clear:both;text-transform:uppercase;font-size:1.363em;padding:0 10px;color:#e7e7e7;background:#1a1a1a;display:inline;margin:50px 0 10px;line-height:3}.preview-container{overflow:hidden;font-size:1.375rem}.preview-container ul{line-height:1;overflow:hidden}@media only screen and (max-width:768px){.preview-container ul{font-size:16px}}@media only screen and (max-width:540px){.preview-container ul{font-size:14px}}@media only screen and (max-width:480px){.preview-container ul{font-size:10px}}.preview-container ul li{line-height:1.5}.preview-container ul li span{float:left}.preview-date{width:17%}.preview-time{width:13%}.preview-category{width:15%}.playlist-box{width:23.5%;float:left;margin:0 1.5% 1.5% 0;position:relative;overflow:hidden}@media only screen and (max-width:768px){.playlist-box{width:48%;margin:0 1% 2% 0}}.playlist-container{height:300px;width:300px;background:#666;display:block}.playlist-container:after,.playlist-container:before{content:"";width:5%;height:10%;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-o-transform:skew(-45deg);-ms-transform:skew(-45deg);transform:skew(-45deg);background:#e7e7e7;position:absolute;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.playlist-container:before{left:10%;top:85%}.playlist-container:after{left:85%;top:5%}.playlists{clear:both}.playlist{height:50px;font-size:1.375em;text-decoration:none;text-transform:uppercase;width:50%;background:#1a1a1a;color:#e7e7e7;padding:0 10px;display:inline-block;margin-top:10px;line-height:50px}@media only screen and (max-width:1024px){.playlist{width:80%}}@media only screen and (max-width:480px){.playlist{font-size:1em;width:100%}}@media only screen and (max-width:365px){.playlist{line-height:20px;padding:5px 10px}}#mc_signup{margin-top:100px;width:60%}.mc_merge_var{float:left;width:49%;margin-right:1%!important}.mc_var_label{display:block;margin-bottom:.5em;font-size:1.375em;line-height:30px}
