body 	{ 	margin: 0px;
		background: url(images/bgverlauf.gif) 0 0;
		background-repeat: repeat-x;
		background-color: #000000;
		font-family: verdana, arial;
		font-size: 11px;
		line-height: 18px;
		color: #FFFFFF;
		border: 0px;
	}
a:link, a:visited, a:active	{	font-family: verdana, arial;
					font-size: 11px;
					font-weight: normal;
					text-decoration: underline;
					color: #FFFFFF;

				}
a:hover				{	text-decoration: none;
					color: #B65F5F;
				}
table.content	{	border: 0px solid #FF0000;
			margin: 0px;
			padding: 0px;
			border-collapse: collapse;
		}
td.content	{	background: url(images/bgcontent.gif) 0 0;
			background-repeat: repeat-y;
			vertical-align: top;
      border-collapse: collapse;
      margin: 0px;
		}
#flash		{	position: relative;
			top: 0px;
			left: 0px;
			width: 716px;
			height: 194px;
			display: block;
			border: 0px solid #FF0000;
      background-color: #000000;
      background: url(images/noflash.jpg) 0 0;
		}
#stagebg	{	position: relative;
			top: 0px;
			left: 0px;
			width: 716px;
			height: 65px;
			display: block;
			background: url(images/stagebg.gif) 0 0;
			border: 0px solid #FF0000;
		}
#people		{	position: absolute;
			left: 0px;
			top: 215px;
			width: 100%;
			height: 62px;
			background: url(images/people.gif) 0 0;
			background-repeat: repeat-x;
		}
#people2	{	position: relative;
			left: 1px;
			top: -25px;
			margin-bottom: -15px;
			z-index: 1;
			width: 712px;
			height: 75px;
			background: url(images/people2.gif) 0 0;
			background-repeat: no-repeat;
		}
#navi		{	position: relative;
      top: 148px;
			left: 5px;
			width: 708px;
			height: 36px;
			border: 0px solid #FF0000;
		}

h1 { display: none; }
h2 { display: none; }
h3 { display: none; }
h4 {
  position: relative;
  height: 30px;
  top: -12px !important; /* gute Browser */
  top: 0px; /* IE */
  max-height: 3px;
	font-family: verdana, arial;
	font-size: 13px;
	font-weight: bold;
  display: block;
  float: left;
}
h5 {
	font-family: verdana, arial;
	font-size: 13px;
	font-weight: bold;
  line-height: 5px;
}

a:link.link1, a:visited.link1, a:active.link1	{	background: url(images/link1.gif) 0 0;
							width: 142px;
							height: 36px;
							display: block;
							border: 0px solid #FF0000;
							float: left;

						}
a:hover.link1					{	background: url(images/link1.gif) -142px 0px;
						}
a:link.link2, a:visited.link2, a:active.link2	{	background: url(images/link2.gif) 0 0;
							width: 142px;
							height: 36px;
							display: block;
							border: 0px solid #FF0000;
							float: left;

						}
a:hover.link2					{	background: url(images/link2.gif) -142px 0px;
						}
a:link.link3, a:visited.link3, a:active.link3	{	background: url(images/link3.gif) 0 0;
							width: 142px;
							height: 36px;
							display: block;
							border: 0px solid #FF0000;
							float: left;

						}
a:hover.link3					{	background: url(images/link3.gif) -142px 0px;
						}
a:link.link4, a:visited.link4, a:active.link4	{	background: url(images/link4.gif) 0 0;
							width: 142px;
							height: 36px;
							display: block;
							border: 0px solid #FF0000;
							float: left;

						}
a:hover.link4					{	background: url(images/link4.gif) -142px 0px;
						}
a:link.link5, a:visited.link5, a:active.link5	{	background: url(images/link5.gif) 0 0;
							width: 140px;
							height: 36px;
							display: block;
							border: 0px solid #FF0000;
							float: left;

						}
a:hover.link5					{	background: url(images/link5.gif) -140px 0px;
						}

#cholder	{	position: relative;
			left: 33px;
			margin-top: 10px;
			margin-bottom: 30px;
			width: 650px;
			height: auto;
			border: 0px solid #FF0000;
			font-family: verdana, arial;
			font-size: 11px;
			line-height: 18px;
			color: #FFFFFF;
		}
#imgholder{	position: relative;
			width: 200px;
			height: 200px;
			float: right;
     	margin-left: 20px;
      margin-bottom: 20px;
			display: block;
		}
#hr		{	width: 650px;
			height: 10px;
			background: url(images/hr.gif) 0 0;
			background-repeat: no-repeat;
			margin-top: 15px;
			margin-bottom: 15px;
			display: block;
			border: 0px;
			float: left;
		}
#teaser_l	{	position: relative;
			float: left;
			width: 320px;
			height: 126px;
			background: url(images/bgteaser.gif) 0 0;
			font-family: verdana, arial;
			font-size: 11px;
			color: #FFFFFF;
			margin-top: 10px;
			margin-bottom: 10px;
		}
#teaser_r	{	position: relative;
			float: right;
			width: 320px;
			height: 126px;
			background: url(images/bgteaser.gif) 0 0;
			font-family: verdana, arial;
			font-size: 11px;
			color: #FFFFFF;
			margin-top: 10px;
			margin-bottom: 10px;
		}
#icon		{	position: relative;
			float: left;
			width: 100px;
			height: 126px;
			border: 0px solid #FF0000;
			text-align: center;
			Vertical-align: middle;
		}
img.icon1	{	margin-top: 10px; border: 0px; }
img.icon2	{	margin-top: 20px; border: 0px; }
img.icon3	{	margin-top: 15px; border: 0px; }
img.icon4	{	margin-top: 30px; border: 0px; }

#teaser_txt	{	position: relative;
			float: right;
			top: 20px;
			width: 210px;
			height: 100px;
			border: 0px solid #FF0000;
			text-align: left;
		}

a:link.Biografie, a:visited.Biografie, a:active.Biografie, a:hover.Biografie	{	background: url(images/t_Biografie.gif) 0 0;
											background-repeat: no-repeat;
											width: 200px;
											height: 25px;
											display: block;
										}
a:link.Galerie, a:visited.Galerie, a:active.Galerie, a:hover.Galerie		{	background: url(images/t_Galerie.gif) 0 0;
											background-repeat: no-repeat;
											width: 200px;
											height: 25px;
											display: block;
										}
a:link.Repertoire, a:visited.Repertoire, a:active.Repertoire, a:hover.Repertoire{	background: url(images/t_Repertoire.gif) 0 0;
											background-repeat: no-repeat;
											width: 200px;
											height: 25px;
											display: block;
										}
a:link.Kontakt, a:visited.Kontakt, a:active.Kontakt, a:hover.Kontakt		{	background: url(images/t_Kontakt.gif) 0 0;
											background-repeat: no-repeat;
											width: 200px;
											height: 25px;
											display: block;
										}
#weiter	{	position: relative;
			float: right;
			width: 95px;
			height: 25px;
			border: 0px solid #FF0000;
			text-align: right;
			padding-top: 3px;
			padding-right: 15px;
		}
#tab_1	{	width: 100%;
			float: left;
			padding: 5px;
		}
#tab_2	{	width: 100%;
			float: left;
			background-color: #550000;
			padding: 5px;
		}
#tabtxt	{	border: 0px solid #FFFFFF;
			text-align: left;
			width: 545px;
			float: right;
			font-family: verdana, arial;
			font-size: 11px;
			color: #FFFFFF;
			line-height: 18px;
		}
#theater{	width: 100%;
			height: 25px;
			float: left;
			border: 0px solid #FF0000;
			text-align: left;
			font-family: verdana, arial;
			font-size: 11px;
			color: #FFFFFF;
			font-style: italic;
		}
#jahr	{	width: 100px;
			height: 100%;
			min-height: 100%;
			margin: auto;
			float: left;
			border: 0px solid #FF0000;
			text-align: left;
			font-family: verdana, arial;
			font-size: 11px;
			line-height: 24px;
			color: #FF0000;
			font-weight: bold;
		}
a:link.weiter, a:visited.weiter, a:active.weiter	{	font-family: verdana, arial;
								font-size: 11px;
								font-weight: normal;
								text-decoration: underline;
								color: #FF0000;

							}
a:hover.weiter						{	text-decoration: none;
								color: #B65F5F;
							}
td.footer	{	position: relative;
			width: 716px;
			height: 75px;
			background: url(images/footer.gif) 0 0;
			background-repeat: no-repeat;
			background-color: #000000;
			border: 0px solid #FF0000;
		}
#footer		{	position: relative;
			left: 33px;
			margin-top: 35px;
			width: 650px;
			height: 20px;
			font-family: verdana, arial;
			font-size: 10px;
			color: #FF0000;
			border: 0px solid #FF0000;
		}
#footertxt	{	font-family: verdana, arial;
			font-size: 10px;
			color: #FF0000;
			float: left;
		}
#footernavi	{	width: 350px;
			float: right;
			border: 0px solid #FF0000;
			text-align: right;
		}

/*/ HEADLINES /////////////////////////////////////////////////////////////////////////////////*/

#head_home	{	background: url(images/headline_home.gif) 0 0;
			background-repeat: no-repeat; 
			width: 100%;
			height: 40px; 
			display: block; 
		}
#head_biografie	{	background: url(images/headline_biografie.gif) 0 0;
			background-repeat: no-repeat; 
			width: 100%;
			height: 40px; 
			display: block; 
		}
#head_repertoire	{	background: url(images/headline_repertoire.gif) 0 0;
				background-repeat: no-repeat; 
				width: 100%;
				height: 40px; 
				display: block; 
		}
#head_galerie	{	background: url(images/headline_galerie.gif) 0 0;
			background-repeat: no-repeat; 
			width: 100%;
			height: 40px; 
			display: block; 
		}
#head_kontakt	{	background: url(images/headline_kontakt.gif) 0 0;
			background-repeat: no-repeat; 
			width: 100%;
			height: 40px; 
			display: block; 
		}
#head_impressum	{	background: url(images/headline_impressum.gif) 0 0;
			background-repeat: no-repeat; 
			width: 100%;
			height: 40px; 
			display: block; 
		}
div.horizontal_space {
  position: relative;
  display: block;
  width: 5px;
  height: 15px;
  float: left;
  }