/* --------------- Seitenlayout --------------*/
/* ----------container zentriert das layout-------------- */
#container {
width: 777px;
padding:5px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background-color:#e5e5e5;

}

/* ----------banner for logo-------------- */
#banner {
background-color:#e5e5e5;
padding: 0px;
margin: 0px;
}
#navigation {
background-color: silver;
padding: 0px;
margin-top: 5px;
}

/* -----------------Inhalt--------------------- */
#content{
/*margin:0px 50px 50px 230px;*/
margin-top:50px;
background-color: #e5e5e5;

}


/*  ----------------footer---------------------- */
#footer {
clear:both;
padding:10px;
margin:0px #000000;
color:#cc0000;
background-color:#e5e5e5;
text-align: center;
}
body {
background-color: #cccccc;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
line-height: 1.5;
}
a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}

h2 {
font-family:tahoma, verdana, arial;
font-size:20px;
font-weight: bolder;
color:#cc0000;
/*padding: 5px 10px;*/
margin:0px;}
h3 {
font-family:tahoma, verdana, arial;
font-size:16px;
font-weight: bolder;
color:#A79B89;
margin:0px;
}

.premiere{
font-family:tahoma, verdana, arial;
font-size:20px;
font-weight: bolder;
color:#A79B89;
margin:0px;
}
.autor{
font-family:tahoma, verdana, arial;
font-size:16px;
font-weight: bolder;
color:#A79B89;
margin:0px;
}

.fett{
 font-weight:bolder;
 }


/* ----------------------- navigation -------------------*/
#nav-main {
font-family: times new roman;
font-size:17px;
font-weight:bold;

	PADDING-RIGHT:0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	/*BACKGROUND: url(../images/navigation/bg.gif);*/
	PADDING-BOTTOM: 0px;
 	MARGIN-top: 5px;
 	PADDING-TOP: 0px;
 	LIST-STYLE-TYPE: none;
 	HEIGHT: 30px
 	MARGIN: 0px 5px 0px 0px;
	background-color: #e5e5e5;
}
#nav-main LI {
	PADDING-RIGHT: 0px;
 	PADDING-LEFT: 0px;
 	FLOAT: left;
 	PADDING-BOTTOM: 0px;
	BACKGROUND: url(../images/navigation/bg1.gif);
 	MARGIN: 0px 5px 0px 0px;
 	PADDING-TOP: 0px;


}
#nav-aktuell {
	WIDTH: 105px
}
#nav-stuecke {
	WIDTH: 105px
}
#nav-tickets {
	WIDTH: 105px
}
#nav-info {
	WIDTH: 105px
}
#nav-theater {
	WIDTH: 105px
}
#nav-kuratorium {
	WIDTH: 105px
}
#nav-home {
	WIDTH: 105px
}
#nav-main LI A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/navigation/bg.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
         COLOR: #000000;
	LINE-HEIGHT: 33px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
text-indent:5px;

}
#nav-main LI A {
	BACKGROUND-REPEAT: repeat-x
}

#nav-main LI A.active {
	BACKGROUND-POSITION: 0px -66px;
	/*FONT-WEIGHT: bold*/
}
#nav-main LI A:hover {
	BACKGROUND-POSITION: 0px -33px;
	/*FONT-WEIGHT: bold; */
	#COLOR: #A79B89;
         color:#ffffff;
}
#nav-main LI A.hover {
	BACKGROUND-POSITION: 0px -33px;
	/*FONT-WEIGHT: bold; */
	COLOR: #ffffff ;
         #color:#ffffff;
}
#nav-main LI A.active:hover {
	BACKGROUND-POSITION:0px -33px;
	/*FONT-WEIGHT:	bold;*/
	#COLOR: #A79B89 ;
         color:#ffffff;
}
#nav-main LI UL {
	PADDING-RIGHT: 0px;
	DISPLAY: none;
	PADDING-LEFT: 0px;
	###BACKGROUND: url(../images/navigation/bg_dd1_bottom.gif) #fff no-repeat left bottom;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 105px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
}
UNKNOWN {
	WIDTH: 105px
}
#nav-main LI:hover UL {
	DISPLAY: block
}
#nav-main LI UL LI {
FONT-SIZE: 13px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 105px;
	PADDING-TOP: 0px;
	POSITION: relative

}
#nav-main LI UL LI {
	CLEAR: both;
	FLOAT: left
}
UNKNOWN {
	FLOAT:none
}


table.programm{
border-collapse: collapse;
}
tr {
  border: 2px solid #ffffff;
}
td.beginn {
color:#000000;
background-color:#A79B89;
font-size:12pt;
font-weight:bolder;
border-right:0px;

}
td.blauwotag {
background-color:#A79B89;
font-size:18pt;
font-weight:bolder;
text-align:center;
border-left:0px;

}
td.blau {
color:#cc0000;
background-color:#A79B89;
font-size:18pt;
font-weight:bolder;
text-align:right;
}
td.stueck {
color:#cc0000;
font-size:11pt;
text-align:left;
padding-left:5px;
}

sup{
color:#000000;
font-size:11pt;
font-weight:bolder;
}
sup.klein{
color:#000000;
font-size:8pt;
font-weight:bolder;
}
.buchstabe {
font-family:tahoma, verdana, arial;
font-size:20px;
font-weight: bolder;
color:#cc0000;
/*padding: 5px 10px;*/
margin:0px;}
a.stueckname {color: #cc0001;}
a.stueckname:visited {color:#cc0001;}
a.stueckname:hover {color: #A79B89;}
a.stueckname:active { color:#000000;}
.stueckname{
color:#cc0001;
text-decoration:none;
font-family:tahoma, verdana, arial;
font-size:20px;
font-weight: bolder;
}
.schauspielername{
color:#A79B89;
text-decoration:none;
font-family:tahoma, verdana, arial;
}
a.schauspielername {color: #A79B89;}
a.schauspielername:visited {color:#A79B89;}
a.schauspielername:hover {color: #cc0001;}
a.schauspielername:active { color:#000000;}
/*6699ff = blau*/
/*A79B89 = braun*/

.tickertext{
color:#ff0000;
background-color:#e5e5e5;
border-style:none;
}
.rechts{
text-align:right;
}