html {
overflow: hidden;
}


body {
	background-color:#ffffff;	
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	overflow: hidden;
	height:100%;
	margin:0em;border:0em;padding:0em;
}

a:link,a:visited,a:focus,
a:hover,a:active {
	font-size:1em;
	font-weight:bold;
	text-decoration: none;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	color:#000000;
}

a:active { text-decoration:underline; }

a:hover, a:focus { color:#666666;  }

#topBalken,#bottomBalken
{
	z-index:10; position: absolute; height:0.33em; 
	left:0em; width:100%;
}
#bottomBalken
{
	bottom:10%; 
}
#topBalken
{
  top:10.0%; 
}

#BlackBalken1,#BlackBalken2
{
	position:absolute;background-color: black; left:0em; width:100%; height:10.5%;  
	z-index:9;
	
}
#BlackBalken1
{
top:0%; 
}
#BlackBalken2
{
bottom:0%; 
}
#menu
{
	position: absolute;  
	Border:0em; 
	padding:0em; 
	color:black;
	margin:0em; 
	top:11.2%;
	 left:22.5%; 
	 height:4%;
	  width:63%;
}
#menutable
{
		font-size:1.3em; 
		font-family:Arial;
		font-color:black;
		width:100%;
		z-index:11;
}

#bottomline
{	
	position: absolute; bottom:0.1%; left:0em;
	width:100%;height:9.8%;z-index:10;
}





#copyrightfoto
{
	position:absolute;
	Border:0em;
	 padding:0em;
	z-index:6; 
	top:19%; 
	left:4.3%; 
	height:4%; 
	width:100%;
		z-index:7;
}

#orchesternamehansea
{
	position: relative; 
	width:60%;
	top:0.7%; 
	 display:block; 
	margin:0 auto;
	z-index:10;
}

#orchestername
{
 position:absolute;
	width:100%;
	top:0.0%; 
	height:10%;
	z-index:10;
}




#backingimage
{
	position: absolute; 
	margin:0em;
	 padding:0em; border:0em; 
	bottom:3.0em; left:0em; width:100%; height:90%;
	z-index:-1;
}



#ueberschrift
{
	font-family:Arial;font-size:1.4em;color:black;
	Border:0em; margin:0em;padding:0em;
	z-Index:7;line-height:2.5;
}
#content,#presse,copyrightfoto,a.contentlink:link,a.contentlink:visited,a.contentlink:focus,
a.contentlink:hover,a.contentlink:active
{
	font-family:Arial;
	font-weight:normal;
	font-size:0.8em;
	color:black;
	Border:0em; margin:0em;padding:0em;
	z-Index:7;	
	width:98%;
	height:49em;
		overflow:auto;
}

#presse
{
	margin-bottom:0.2%;
}

a.contentlink:link,a.contentlink:visited,a.contentlink:focus,
a.contentlink:hover,a.contentlink:active {
	  text-decoration:underline;
	  font-size:1em;
}

#besetzungtable{
	  font-size:0.65em;
	  font-family:Arial;
	  border:0em;
	  padding:0em;
	  margin:0em;
	  margin-right:0.5em;
}

tr,td {
		  border:0em;
	  padding:0em;
	color:black;	  
	font-weight:normal;	  
	  margin:0em;
	  font-size:0.95em;
}

#blackback
{
	width:50em;
	height:60em;
	margin:0 auto;	
	padding-left:0.7em;
	padding-top:0.5em;	
	z-index:7;
	border:none;
	float:center;
	display: block; 	
	margin-top:5%;		
	color:gray;
	font-family:Arial;
	font-weight:normal;
	font-size:1em;	
	overflow:hidden;
	
}
#graybackimage
{
	    z-index:6;
	    margin:0 auto;	
	    float:center;
	    border:none; 	
	    overflow:hidden; 
	    display:block;
			width:50em;
			height:70em;
			bottom:17em;
			opacity: .86;	
			filter: alpha(opacity=86);	
}


#contentonblack
{
	color:black;
	width:50em;
	z-index:8;
	font-family:Arial;
	font-weight:normal;
	font-size:1em;
	position:absolute;
	float:left;
	top:9.6%;
	overflow:hidden;
	padding:0.9em;
	
}

#Fotos4
{
	float:left;
	width:50%;
	height:50%;
  top:20%;
	right:7.5%;
	z-index:8;

}

#schmalfoto
{
   border:0em;
   padding:0em;
   margin:0em;
   padding-top:3.2em;
   overflow:hidden;
   z-index:-1;
}

#schmalfotoblood
{
   padding-top:3.2em;
   opacity:0.77;
   filter:alpha(opacity=77); 
   z-index:41;   
   position:absolute;
   top:4.2em;
}


b
{
	font-size:1.2em;
}

.longline,#longline,#longline2
{
	line-height:1.3;
	padding-bottom:0.6em;
	border:0em;
	margin:0em;
}

#longline2
{
	line-height:1.15;	
}


#facebook
{
	/*width:12%;
	height:3%;*/
	z-index:14; 
	position:relative;
	left:0em; 
	top:10em; 	
	
}
#facebookimage,#facebookimageright
{
  height:1.4em;

}

#facebookimageright,#schmalfoto
{
  padding-right:0.8em;
}

#content
{
	margin-top:0.2em;
		 overflow-x:hidden; 
}