* 				{
				margin: 0;
				padding: 0;
				}

				
body 			{
				background-image: url(images/bg.gif);
				background-repeat:repeat-x
								  repeat -y ;
				height: 100%;	
				font: 13px normal Verdana, Arial, Helvetica, sans-serif;
				}
				
img 			{ 
				border: none 
				}
				
/****************************************************** Header ******************************************************/

#header 
{
	width: 1000px; 
 	height: 140px;
  	background-image: url(images/header.jpg);
	margin: 0 auto;
}
/****************************************************** Container ******************************************************/	

#container
{
	width: 1000px; 
 	min-height: 710px;
	margin: 0 auto;
	background-color: #F4F4F4;
	background-image:url(images/bg-body-home.png);
}			
/****************************************************** Footer ******************************************************/

#footer 
{
	width: 1000px; 
 	height: 35px;
	margin: 0 auto;
	background: url(images/topnav_stretch.gif) repeat-x;
	font-size: 12px;
	color:#FFFFFF;
	text-align:center;
	padding-top:10px;
}	

.footer 
{
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}	

.footer:hover { text-decoration:underline; }
/****************************************************** Spacer ******************************************************/

#spacer 
{
	width: 1000px; 
 	height: 100px;
	margin: 0 auto;
}	
/****************************************************** Menu ******************************************************/

.menu {width: 1000px; margin: 0 auto;}

ul#topnav 
{
	margin: 0; 
	padding: 0;
	float: left;
	width: 1000px;
	list-style: none;
	position: relative;
	font-size: 12px;
	background: url(images/topnav_stretch.gif) repeat-x;
}
ul#topnav li 
{
	float: left;
	margin: 0; padding: 0;
	border-right: 1px solid #555;
}
ul#topnav li a 
{
	padding: 10px 15px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav li:hover 
{
 background: #1376c9 url(images/topnav_active.gif) repeat-x; 
}
ul#topnav li span 
{
	float: left;
	padding: 15px 0;
	position: absolute;
	margin-top: -1px;
	left: 0; top:35px;
	display: none;
	width: 1000px;
	background: #1376c9;
	color: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: underline;}
/****************************************************** Content ******************************************************/
#contentcenter
{
	width: 900px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
}	

#contentleft
{
	width: 900px;
	text-align: left;
	padding-left: 50px;
	padding-right: 50px;
}	

#contentjustify
{
	width: 900px;
	text-align: justify;
	padding-left: 50px;
	padding-right: 50px;
}	

/****************************************************** Kontakt ******************************************************/

#email			{
				color: #0000CC;
				}
				
#kontakt		{
				float: left;
				width: 200px;
				height: 200px;
				margin-top: 40;
				margin-left: 0px;

				}	
#kontakt2		{
				float: left;
				width: 200px;
				height: 200px;
				margin-top: 40;
				margin-left: 60px;
				margin-right: 300px;
				}	
				
/****************************************************** Chronik ******************************************************/

.chro
{
 color: #911A1A;
 text-decoration:none;
 font-family:Verdana,Arial,Helvetica;
 font-size:10pt;
 text-transform: none;
}
.chro:visited {
 color: #911A1A;
}
.chro:hover {
color: #EF7A7A;
}
.pfeil
{
 color:#000000;
 text-decoration:none;
 font-family:Verdana,Arial,Helvetica;
 font-size:10pt;
 text-transform: none;
}
.pfeil:visited {
 color:#000000;
  text-decoration:none;
}
.pfeil:hover {
 color:#000000;
 text-decoration:none;
}
				
.lightbox
{
	margin: 10px;
	border: 1px dotted #000000;
	padding:2px;
	text-decoration:none;
}

.untermenu
{
 color:#000000;
 text-decoration:none;
 font-family:Verdana,Arial,Helvetica;
 font-size:12pt;
 text-transform: none;
}
.untermenu:visited {
 color:#000000;
}
.untermenu:hover {
 color:#3366CC;
}

#untermenu		{
				text-decoration: none;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: bold;
				}

				
#portraits		{
				float: left;
				border: 1px;
				width: 210px;
				height: 310px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				margin-bottom: 20px;
				}
				
#div_portraits	{
				width: 650px;
				margin-left: 140px;
				height: 1900px;
				}

#bilderrahmen	{
				border-color: #CCCCCC;
				}

#name			{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				margin-top: 5px;
				height: 20px;
				
				}
				
#funktion		{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				height: 40px;
				}

/****************************************************** Chronik ******************************************************/

#ensamble		{
				text-align: justify;
				width: 700px;
				}

/****************************************************** Über das Stück ******************************************************/				

#bild_in_text	{
				float: left;
				margin-right: 10px;
				margin-bottom: 0px;
				}
				
#ensemble		{
				width: 700px;
				text-align: justify;
				}
				
/******************************************************Impressum ******************************************************/	

h3				{
				margin-bottom: 5px;
				margin-top: 0px;
				}
				
h1				{
				margin-bottom: 10px;
				margin-top: 0px;
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 20px; 
				color: #000000; 
				text-align: center;
				}				
				
/******************************************************Aufführungen******************************************************/	

ul#liste		{
				margin-left: 15px;
				margin-top: 5px;
				}
				
li#liste		{
				margin-top: 3px;
				}
