/* --------------- Seitenlayout --------------*/
/* ----------container zentriert das layout-------------- */
#container {
background-color: white;
size:210mm 297mm;
margin-top:1.5cm;
margin-bottom:1.5cm;
margin-left:2.5cm;
margin-right:0.5cm;
font: arial, hevetica, sans-serif;

}

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


/* ---------- linker Bereich -----------------*/
#links {
float: left;
width:200px;
margin-top:50px;
background-color:#e5e5e5;
}
/* -----------------Inhalt--------------------- */
#content{
/*margin:0px 50px 50px 230px;*/
background-color: white;
size:210mm 297mm;
margin-top:1.5cm;
margin-bottom:1.5cm;
margin-left:2.5cm;
margin-right:0.5cm;
font: arial, hevetica, sans-serif;

}


/*  ----------------footer---------------------- */
#footer {
clear:both;
padding:10px;
margin:0px #000000;
color:#cc0000;
background-color:#e5e5e5;
text-align: center;
}
body {
background-color:white;
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;
 }





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;
padding-right:10px;
}