@charset "utf-8";*{margin:0;padding:0;border:0px;}
body{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgb(255,255,255);}
a{text-decoration:none;color:white;}
ul{list-style-type:none;text-align:center;padding:0px;margin:0px;color:white;}
li{position:relative;font-family:open sans;font-weight:400;font-size:16px;width:115px;text-align:center;display:inline-block;list-style:none;padding-top:2px;padding-bottom:2px;color:white;margin:-2px;}
.img_headline{position:relative;text-align:right;background-color:rgba(250,180,20,0.7);font-family:open sans;font-Size:20px;font-weight:800;padding:0px 20px;color:rgb(0,0,10);width:370px;top:15px;left:470px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.img_sub{font-family:open sans;font-Size:16px;font-weight:800;}
.img_adr{font-family:open sans;font-Size:14px;font-weight:300;}
.img_link a{font-family:open sans;font-size:15px;color:red;font-weight:300;}
.img_fliesstext{position:relative;text-align:justify;font-family:open sans;font-Size:16px;font-weight:300;padding:0px 20px;color:rgb(0,0,10);width:410px;top:30px;left:430px;}
.nummer{position:absolute;top:0px;left:440px;height:80px;width:80px;}
.nummer img{top:0px;left:0px;width:80px;height:80px;}
.mn_logo{position:absolute;top:420px;left:730px;width:200px;height:150px;}
.mn_logo img{top:0px;left:0px;width:200px;height:150px;}
.nav-content{position:absolute;top:25px;overflow:hidden;background-color:rgba(40,40,40,0.9);display:block;z-index:1000;width:400px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.nav-content ul li{text-align:left;width:400px;}
.nav-main{position:relative;float:center;width:920 px;height:20 px;color:black;top:100px;}
.nav-main li{background-image:url(../img/button_bg.png);background-size:97% 80%;background-position:top+2px left+2px;background-repeat:no-repeat;}
.nav-item a:hover{display:inline-block;list-style-type:none;font-weight:800;font-size:16px;text-decoration:none;background-color:rgb(250,180,20);width:115px;color:white;background-image:url(../img/button_hover.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.nav-sub{padding:14px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom:10px solid black;display:none;background-image:none;}
.nav-sub li{background-image:none;}
.nav-sub li a:hover{font-weight:400;font-size:16px;text-decoration:none;background-color:black;color:rgb(250,180,20);width:400px;background-image:none;}
.nav-sub li a:active{font-weight:400;font-size:16px;text-decoration:none;background-color:rgb(250,180,20);color:#000;width:400px;background-image:none;}
.nav-sub li a:focus{font-weight:400;font-size:16px;text-decoration:none;background-color:rgb(250,180,20);color:#000;width:400px;background-image:none;}
.nav-item a:focus{display:inline-block;list-style-type:none;font-weight:800;font-size:16px;text-decoration:none;background-color:rgb(255,255,255);width:115px;color:white;background-image:url(../img/button_active.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.locations_box{position:relative;float:left;-webkit-box-shadow:4px 4px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:4px 4px 5px 0px rgba(0,0,0,0.75);box-shadow:4px 4px 5px 0px rgba(0,0,0,0.75);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 auto;top:20px;left:10px;width:900px;height:550px;background-color:rgb(255,255,255);padding:0px;background-size:cover;background-position:left;background-repeat:no-repeat;}
.sponsor_box{position:relative;display:inline-block;padding:10px;width:198px;height:78px;margin:5px;border:1px solid black;float:left;font-family:open sans;font-size:15px;background-color:rgb(255,255,255);-webkit-box-shadow:4px 4px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:4px 4px 5px 0px rgba(0,0,0,0.75);box-shadow:4px 4px 5px 0px rgba(0,0,0,0.75);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;}
.sponsor_box strong{color:rgb(210,35,40);}
.sponsor_box a{width:100%;height:100%;display:block;cursor:pointer;}
.vp_top{position:relative;text-align:right;background-color:rgba(255,60,20,0.7);font-family:open sans;font-Size:14px;font-weight:300;padding:10px 20px;color:rgb(0,0,10);width:380px;top:15px;left:440px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:10px;margin-bottom:20px;font-weight:800;top:20px;background-color:rgb(250,180,20);}
.vp_pkt{position:relative;text-align:right;background-color:rgba(255,60,20,0.7);font-family:open sans;font-Size:14px;font-weight:300;padding:0px 20px;color:rgb(0,0,10);width:380px;top:20px;left:440px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:10px;}
.vp_pkt_2{position:relative;text-align:center;background-color:rgba(255,60,20,0.7);font-family:open sans;font-Size:14px;font-weight:300;padding:10px 20px;color:rgb(255,255,255);width:380px;top:20px;left:440px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:20px;background-color:rgba(40,80,150,0.7);margin-left:0px;}
.vp_fat{font-weight:800;}
.vp_mn_logo{position:absolute;top:-20px;left:-20px;width:200px;height:150px;}
.vp_mn_logo img{top:0px;left:0px;width:200px;height:150px;}
.nummer_vp img{position:absolute;top:-5px;left:-5px;width:30px;height:30px;}
#wrapper{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url(../img/bg.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;min-width:800px;}
#vvk_wrapper{position:absolute;top:-10px;left:0px;width:920px;height:100%;}
#header{position:absolute;top:0px;left:0px;background-color:rgb(210,35,40);height:100px;width:100%;}
#nav_header{position:absolute;top:100px;left:0px;background-color:black;height:23px;width:100%;background-image:url(../img/navbar.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
#content{position:relative;width:920px;height:auto;margin:120px auto 0px auto;}
#title{position:relative;display:block;top:0px;left:0px;width:920px;height:100px;margin:0 auto;}
#title h1{position:relative;font-family:open sans;font-weight:800;font-size:48px;color:white;text-align:center;text-shadow:2px 2px 0px rgba(0, 0, 0);text-shadow:2px 2px 0px rgba(0, 0, 0, 1);}
#title h2{position:relative;font-family:open sans;font-weight:800;font-size:24px;color:white;top:-10px;text-align:center;text-shadow:2px 2px 0px rgba(0, 0, 0);text-shadow:2px 2px 0px rgba(0, 0, 0, 1);}
#headline h3{margin-left:20px;margin-top:10px;font-family:open sans;font-weight:800;color:rgb(255,255,255);font-size:32px;}
#vorverkauf h1{position:relative;display:inline-block;float:left;font-family:open sans;font-weight:800;font-size:18px;color:white;text-align:center;background-color:rgb(210,35,40);width:910px;padding:5px;margin:5px 0px;-webkit-box-shadow:4px 4px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:4px 4px 5px 0px rgba(0,0,0,0.75);box-shadow:4px 4px 5px 0px rgba(0,0,0,0.75);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#startseite #maintext{position:relative;display:inline-block;float:left;width:600px;height:320px;margin-left:10px;margin-top:10px;padding:10px;font-family:open sans;font-weight:300;color:black;font-size:16px;background-color:rgba(255,255,255,0.8);text-align:justify;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow-y:scroll;overflow-x:hidden;}

#maintext{position:relative;display:inline-block;float:left;width:600px;height:320px;margin-left:10px;margin-top:10px;padding:10px;font-family:open sans;font-weight:300;color:black;font-size:16px;background-color:rgba(255,255,255,0.8);text-align:justify;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow-y:scroll;overflow-x:hidden;}

#poster{position:relative;display:inline-block;float:left;margin:20px 0px 20px 20px;width:240px;height:340px;border:solid 1px black;background-image:url(../img/poster.jpg);transform:rotate(5deg);-webkit-box-shadow:4px 4px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:4px 4px 5px 0px rgba(0,0,0,0.75);box-shadow:4px 4px 5px 0px rgba(0,0,0,0.75);}
#apostel{position:relative;top:0px;left:20px;float:left;}
#left_column{position:absolute;left:90px;margin-top:10px;padding-top:10px;font-family:open sans;font-weight:400;color:black;font-size:14px;text-align:center;}
#right_column{position:absolute;right:90px;margin-top:10px;padding-top:10px;font-family:open sans;font-weight:400;color:black;font-size:14px;text-align:center;}
#impressum #maintext{position:relative;display:inline-block;float:left;width:900px;height:620px;margin-left:10px;margin-top:10px;padding-left:80px;padding-top:10px;font-family:open sans;font-weight:400;color:black;font-size:14px;background-color:rgba(255,255,255,0.8);text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#impressum strong{color:rgb(210,35,40);}
#impressum a{color:rgb(210,35,40);}

#legal{position:absolute;top:300px;text-align:left;}
#legal h3{position:relative;font-family:open sans;font-size:12px;font-weight:800;padding-right:90px;color:rgb(0,0,0);}
#legal p{position:relative;font-family:open sans;font-size:12px;font-weight:300;left:0px;padding-right:90px;}

#plan .img_headline{position:relative;text-align:right;background-color:rgba(255,60,20,0.7);font-family:open sans;font-Size:14px;font-weight:300;padding:0px 20px;color:rgb(0,0,10);width:370px;top:15px;left:470px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:10px;}
#plan .nummer img{top:0px;left:0px;width:30px;height:30px;}
#plan .nummer{position:absolute;top:-5px;left:-5px;height:30px;width:30px;}
#plan .locations_box{background-image:url(../img/bands_img/veranstaltungs_bg.jpg);background-size:cover;background-position:left;background-repeat:no-repeat;}
#lb_1{background-image:url(../img/bands_img/loc1.jpg);}
#lb_2{background-image:url(../img/bands_img/loc2.jpg);}
#lb_3{background-image:url(../img/bands_img/loc3.jpg);}
#lb_4{background-image:url(../img/bands_img/loc4.jpg);}
#lb_5{background-image:url(../img/bands_img/loc5.jpg);}
#lb_6{background-image:url(../img/bands_img/loc6.jpg);}
#lb_7{background-image:url(../img/bands_img/loc7.jpg);}
#lb_8{background-image:url(../img/bands_img/loc8.jpg);}
#lb_9{background-image:url(../img/bands_img/loc9.jpg);}
#lb_10{background-image:url(../img/bands_img/loc10.jpg);}
#lb_11{background-image:url(../img/bands_img/loc11.jpg);}
#lb_12{background-image:url(../img/bands_img/loc12.jpg);}
#aftershow .img_fliesstext_box{position:absolute;text-align:justify;font-family:open sans;font-Size:15px;font-weight:300;padding:0px 20px;color:rgb(0,0,10);width:400px;top:285px;left:10px;}
.jssora05l, .jssora05r{display:block;position:absolute;width:40px;height:40px;cursor:pointer;background:url('../img/a17.png') no-repeat;overflow:hidden;}
.jssora05l{background-position:-10px -40px;}
.jssora05r{background-position:-70px -40px;}
.jssora05l:hover{background-position:-130px -40px;}
.jssora05r:hover{background-position:-190px -40px;}
.jssora05l.jssora05ldn{background-position:-250px -40px;}
.jssora05r.jssora05rdn{background-position:-310px -40px;}
.jssort01 .p{position:absolute;top:0;left:0;width:72px;height:72px;}
.jssort01 .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.jssort01 .w{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.jssort01 .c{position:absolute;top:0px;left:0px;width:68px;height:68px;border:#000 2px solid;box-sizing:content-box;background:url('../img/t01.png') -800px -800px no-repeat;_background:none;}
.jssort01 .pav .c{top:2px;_top:0px;left:2px;_left:0px;width:68px;height:68px;border:#000 0px solid;_border:#fff 2px solid;background-position:50% 50%;}
.jssort01 .p:hover .c{top:0px;left:0px;width:70px;height:70px;border:#fff 1px solid;background-position:50% 50%;}
.jssort01 .p.pdn .c{background-position:50% 50%;width:68px;height:68px;border:#000 2px solid;}
* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c{width/**/:72px;height/**/:72px;}