/* ----------------------------------- dropdownmenue */

dl, dt, dd, ul, li {
margin : 0;
padding : 0;
list-style-type : none;
color: #666666;
}

#menu {
	position: absolute;
	top: 213px;
	left: 20px;
	width : 160px;
	padding : 10;
	color: #666666;	
		}
		

#menu dt {
	cursor : pointer;
	padding: 0px 0px 0px 10px;
	margin : 2px 0;
	height : 26px;
	line-height : 26px;
	text-align : left;
	font-family: Georgia;
	font-size: 13px;
	color: #666666;
	background-color: #101010;
		}
		
#menu1 dt {
	cursor : pointer;
	padding: 0px 0px 0px 10px;
	margin : 2px 0;
	height : 26px;
	line-height : 26px;
	text-align : left;
	font-family: Georgia;
	font-size: 13px;
	color: #666666;
	background-color: #ffffff;
		}


#menu dt span {
	width : 190px;
	background-repeat : no-repeat;
	background-position : 15% left;
	display : block;
	color: #666666;
	}
	
#menu dd {
	color: #ffffff;
	font-family: Georgia, Arial;
	}
	
#menu li {
	text-align : left;
	padding: 0px 0px 0px 20px;
		}
	
#menu li a {
	color: #ffffff;
	text-decoration : none;
	display : block;
	border : 0 none;
	height : 26px;
	}
	
#menu dt a {
	color: #666666;
	text-decoration : none;
	display : block;
	border : 0 none;
	height : 26px;
	}
	
	
#menu dt a:hover, #menu dt:hover { 
	color: #e29009; 
	}
 
#menu li a:hover { 
	color: #e29009; 
	}

/* ----------------------------------- allgemein */

body {
	margin: 0px;
	padding: 0px;
    background-color: #000000;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	background: url("images/background.jpg");
	  }

#bodybackground { 
 position: absolute;
 top: 0px;
 left: 0px; 
 z-index: 0;
 }


#logotype { 
 position: absolute;
 top: 110px;
 left: 200px; 
 z-index: 1;
 }
 
 
#nl { 
 position: absolute;
 top: 130px;
 left: 840px; 
 z-index: 1;
 }

 
#headline1 { 
	position: absolute;
	top: 168px;
	left: 280px;
	width : 600px; 
	border-bottom: 1px dotted #555;
	padding: 0px 0px 5px 5px;
	height: 14px;
	font-weight: bold;
	font-size: 14px;
	}

/* ----------------------------------- shows */

#box_main1 { 
	position: absolute;
	top: 215px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}

#box_mainfront { 
	position: absolute;
	top: 215px;
	left: 200px;
	width: 700px;
	height: 440px;
	background-color: #cecece;
	}
	
#box_main1x { 
	position: absolute;
	top: 215px;
	left: 200px;
	width: 700px;
	height: 640px;
	background-color: #cecece;
	}
				
#box_main2 { 
	position: absolute;
	top: 465px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
				
#box_main3 { 
	position: absolute;
	top: 715px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
	
			
#box_main4 { 
	position: absolute;
	top: 965px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
				
#box_main5 { 
	position: absolute;
	top: 1215px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
				
#box_main6 { 
	position: absolute;
	top: 1465px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
				
#box_main7 { 
	position: absolute;
	top: 1715px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
				
#box_main8 { 
	position: absolute;
	top: 1965px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
	
#box_main9 { 
	position: absolute;
	top: 2215px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
	
#box_main10 { 
	position: absolute;
	top: 2465px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
	
#box_main11 { 
	position: absolute;
	top: 2715px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
	
	
#box_main12 { 
	position: absolute;
	top: 2965px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
	
#box_main13 { 
	position: absolute;
	top: 3215px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
	
#box_main14 { 
	position: absolute;
	top: 3465px;
	left: 200px;
	width: 700px;
	height: 240px;
	background-color: #cecece;
	}
	

/* ----------------------------------- shop */	

#box_shop1 { 
	position: absolute;
	top: 215px;
	left: 200px;
	width: 700px;
	height: 2000px;
	background-color: #cecece;
	}




/* ----------------------------------- current show */	

#box_showinfo1 { 
	position: absolute;
	top: 715px;
	left: 200px;
	width: 425px;
	height: 300px;
	background-color: #cecece;
	}
				
#box_showinfo2 { 
	position: absolute;
	top: 1025px;
	left: 200px;
	width: 425px;
	height: 270px;
	background-color: #cecece;
	}	
				
#content_showinfo2 { 
	position: absolute;
	top: 25px;
	left: 80px;
	width: 320px;
	height: 250px;
	}		

				
/* ----------------------------------- news */

#box_news1 { 
	position: absolute;
	vertical-align: top;
	top: 215px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news2 { 
	position: absolute;
	vertical-align: top;
	top: 345px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news3 { 
	position: absolute;
	vertical-align: top;
	top: 475px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news4 { 
	position: absolute;
	vertical-align: top;
	top: 605px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news5 { 
	position: absolute;
	vertical-align: top;
	top: 735px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news6 { 
	position: absolute;
	vertical-align: top;
	top: 865px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news7 { 
	position: absolute;
	vertical-align: top;
	top: 995px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news8 { 
	position: absolute;
	vertical-align: top;
	top: 1125px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news9 { 
	position: absolute;
	vertical-align: top;
	top: 1255px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news10 { 
	position: absolute;
	vertical-align: top;
	top: 1385px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}

#box_news11 { 
	position: absolute;
	vertical-align: top;
	top: 1515px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news12 { 
	position: absolute;
	vertical-align: top;
	top: 1645px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news13 { 
	position: absolute;
	vertical-align: top;
	top: 1775px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news14 { 
	position: absolute;
	vertical-align: top;
	top: 1905px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news15 { 
	position: absolute;
	vertical-align: top;
	top: 2035px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news16 { 
	position: absolute;
	vertical-align: top;
	top: 2165px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news17 { 
	position: absolute;
	vertical-align: top;
	top: 2295px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news18 { 
	position: absolute;
	vertical-align: top;
	top: 2425px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news19 { 
	position: absolute;
	vertical-align: top;
	top: 2555px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news20 { 
	position: absolute;
	vertical-align: top;
	top: 2685px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}

#box_news21 { 
	position: absolute;
	vertical-align: top;
	top: 2815px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news22 { 
	position: absolute;
	vertical-align: top;
	top: 2945px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news23 { 
	position: absolute;
	vertical-align: top;
	top: 3075px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news24 { 
	position: absolute;
	vertical-align: top;
	top: 3205px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news25 { 
	position: absolute;
	vertical-align: top;
	top: 3335px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news26 { 
	position: absolute;
	vertical-align: top;
	top: 3465px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news27 { 
	position: absolute;
	vertical-align: top;
	top: 3595px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news28 { 
	position: absolute;
	vertical-align: top;
	top: 3725px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news29 { 
	position: absolute;
	vertical-align: top;
	top: 3855px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news30 { 
	position: absolute;
	vertical-align: top;
	top: 3985px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news31 { 
	position: absolute;
	vertical-align: top;
	top: 4115px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news32 { 
	position: absolute;
	vertical-align: top;
	top: 4245px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news33 { 
	position: absolute;
	vertical-align: top;
	top: 4375px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news34 { 
	position: absolute;
	vertical-align: top;
	top: 4505px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
				
#box_news35 { 
	position: absolute;
	vertical-align: top;
	top: 4635px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
#box_news36 { 
	position: absolute;
	vertical-align: top;
	top: 4765px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}
#box_news37 { 
	position: absolute;
	vertical-align: top;
	top: 4895px;
	left: 200px;
	width: 700px;
	height: 120px;
	background-color: #cecece;
				}




/* -----------------------------------  */
				
#footer { 
	position: absolute;
	padding: 5px;
	top: 1500px;
	left: 200px;
	width: 700px;
	height: 10px;
	font-size: 10px;
	color: #333;
	}
	
#footer_news { 
	position: absolute;
	padding: 5px;
	top: 1550px;
	left: 200px;
	width: 700px;
	height: 10px;
	font-size: 10px;
	color: #333;
	}
	
#footer_shows_current { 
	position: absolute;
	padding: 5px;
	top: 1320px;
	left: 200px;
	width: 700px;
	height: 10px;
	font-size: 10px;
	color: #333;
	}

#footer_shows_previous { 
	position: absolute;
	padding: 5px;
	top: 3740px;
	left: 200px;
	width: 700px;
	height: 10px;
	font-size: 10px;
	color: #333;
	}
	
#footer_shows_artists { 
	position: absolute;
	padding: 5px;
	top: 745px;
	left: 200px;
	width: 700px;
	height: 10px;
	font-size: 10px;
	color: #333;
	}
	
#footer_shows_next { 
	position: absolute;
	padding: 5px;
	top: 1750px;
	left: 200px;
	width: 700px;
	height: 10px;
	font-size: 10px;
	color: #333;
	}

	
#footer_kontakt { 
	position: absolute;
	padding: 5px;
	top: 1145px;
	left: 200px;
	width: 700px;
	height: 10px;
	font-size: 10px;
	color: #333;
	}
	
	
#footer_media { 
	position: absolute;
	padding: 5px;
	top: 1500px;
	left: 200px;
	width: 700px;
	height: 10px;
	font-size: 10px;
	color: #333;
	}

#footer_impressum { 
	position: absolute;
	padding: 5px;
	top: 1350px;
	left: 200px;
	width: 700px;
	height: 10px;
	font-size: 10px;
	color: #333;
	}
				
#datum_text1 {
	font-family: Georgia;
	font-size: 12px;
	color: #575757;
	letter-spacing: 0.5px;
	}
#datum_text2 {
	font-family: Georgia;
	font-size: 36px;
	color: #575757;
	line-height: 28px;
	}
#content_main1 { 
	position: absolute;
	top: 25px;
	left: 20px;
	width: 400px;
	height: 190px;
	font-family: Georgia;
	font-size: 12px;
	color: #575757;
	}
	
#content_main11 { 
	position: absolute;
	top: 25px;
	left: 20px;
	width: 400px;
	height: 400px;
	font-family: Georgia;
	font-size: 12px;
	color: #575757;
	}
	
#content_main_impressum { 
	position: absolute;
	top: 25px;
	left: 80px;
	width: 600px;
	height: 190px;
	font-family: Georgia;
	font-size: 12px;
	color: #575757;
	}
	
#content_pic1 { 
	position: absolute;
	top: 0px;
	left: 425px;
    }
    
#content_video1 { 
	position: absolute;
	top: 20px;
	left: 425px;
	color: #333333;
	}
	
#box_main_impressum { 
	position: absolute;
	top: 465px;
	left: 200px;
	width: 700px;
	height: 880px;
	background-color: #cecece;
	}
