* { }

h1 { font-size:18px; font-weight:lighter; line-height:18px; margin-bottom:10px; font-style:normal; text-decoration:none;}

h2 { font-size:16px; font-weight:lighter; line-height:16px; margin-bottom:10px; font-style:normal; text-decoration:none;}

p,td,th { font-size:12px; font-style:normal; text-decoration:none;}
p.bio { font-size:12px; line-height:18px; color:#0C1215; font-style:normal; text-decoration:none;}

body.weiss { background-color:#FFFFFF; font-family:arial,sans-serif; font-size:12px; color:#0C1215; margin-left:0px}			
body.grau { background-color:#DCDCDC; font-family:arial,sans-serif; font-size:12px; color:#0C1215; margin-left:0px}			
body.dunkelgrau { background-color:#8C8C8C; font-family:arial,sans-serif; font-size:12px; color:#0C1215; margin-left:0px}
body.schwarzgrau { background-color:#040416; font-family:arial,sans-serif; font-size:12px; color:#0C1215; margin-left:0px}
body.schwarz { background-color:#000000; font-family:arial,sans-serif; font-size:12px; color:#0C1215; margin-left:0px}

span.stueck { font-size:18px; line-height:25px; font-weight:bold; color:#000000; font-style:normal; text-decoration:none;}
span.author { font-size:10px; line-height:14px; color:#808080; font-style:italic; text-decoration:none;}
span.authordunkel { font-size:10px; line-height:14px; color:#464646; font-style:italic; text-decoration:none;}				
span.theater { font-size:12px; line-height:16px; color:#0C1215; font-style:normal; text-decoration:none;}
span.team { font-size:12px; line-height:16px; color:#0C1215; font-style:normal; text-decoration:none;}

span.stueckblack { font-size:18px; line-height:25px; font-weight:bold; color:#F5F5F5; font-style:normal; text-decoration:none;}
span.theaterblack { font-size:12px; line-height:16px; color:#F5F5F5; font-style:normal; text-decoration:none;}
span.teamblack { font-size:12px; line-height:16px; color:#F5F5F5; font-style:normal; text-decoration:none;}

span.jahrvita { font-size:16px; line-height:16px; font-weight:bold; color:#FFFFFF; font-style:normal; text-decoration:none;}
span.stueckvita { font-size:14px; line-height:16px; font-weight:bold; color:#000000; font-style:normal; text-decoration:none;}
span.authorvita { font-size:10px; line-height:14px; color:#808080; font-style:italic; text-decoration:none;}
span.theatervita { font-size:12px; line-height:16px; color:#0C1215; font-style:normal; text-decoration:none;}
span.teamvita { font-size:12px; line-height:16px; color:#0C1215; font-style:normal; text-decoration:none;}

span.termine { font-size:12px; line-height:16px; color:#0C1215; font-style:normal; text-decoration:none;}
span.terminealt { font-size:12px; line-height:16px; color:#80809E; font-style:normal; text-decoration:none;}

span.links { font-size:12px; line-height:16px; color:#0C1215; font-style:normal; text-decoration:none;}

span.bild { font-size:10px; line-height:16px; font-style:normal; text-decoration:none;}

span.adress { font-size:12px; line-height:16px; color:#0C1215; font-style:normal; text-decoration:none;}

span.bubi1 { font-size:12px; line-height:22px; color:#7A7A82; font-style:normal; text-decoration:none;}
span.bubi2 { font-size:16px; line-height:22px; color:#7A8582; font-style:normal; text-decoration:none;}
span.bubi3 { font-size:18px; line-height:22px; color:#7A7A90; font-style:normal; text-decoration:none;}
span.bubi4 { font-size:22px; line-height:22px; color:#6F7A6F; font-style:normal; text-decoration:none;}
span.bubi5 { font-size:24px; line-height:22px; color:#7A6F6F; font-style:normal; text-decoration:none;}
span.bubi6 { font-size:26px; line-height:22px; color:#64646F; font-style:normal; text-decoration:none;}
span.bubi7 { font-size:28px; line-height:22px; color:#5A5A64; font-style:normal; text-decoration:none;}
span.bubi8 { font-size:32px; line-height:22px; color:#55555A; font-style:normal; text-decoration:none;}

span.ueber { font-family:courier,serif; font-size:34px; color:#FFFFFF; font-style:normal; text-decoration:none;}			

div.photo { font-size:9px; line-height:12px; color:#5A5A5A; text-decoration:none;}
div.photograu { font-size:9px; line-height:12px; color:#323232; text-decoration:none;}
div.photoschwarz { font-size:9px; line-height:12px; color:#FFFFFF; text-decoration:none;}

div.copyfilm { font-size:9px;  text-align: center; line-height:12px; text-decoration:none; color:#808080; font-style:normal; text-decoration:none;}

div.noscript { font-size:10px; text-align: center; line-height:12px; font-weight:bold; color:#808080; font-style:normal; text-decoration:none;}

span.blink { font-size:12px; line-height:17px; text-decoration:blink}

#editor      { white-space:pre; }
#langezeile  { white-space:nowrap; }

a:link { text-decoration:none; color:#5A5A5F; }
a:visited { text-decoration:none; color:#5A5A5F; }
a:hover { text-decoration:none; text-shadow:#505050 4px 3px 2px; color:#0C1215; }
a:active { text-decoration:none; text-shadow:#505050 4px 3px 2px; color:#0C1215; }
a:focus { outline: none;}

a.copy:link { font-size:9px;line-height:12px; text-decoration:none; color:#AAAAAA; }
a.copy:visited { font-size:9px;line-height:12px; text-decoration:none; color:#AAAAAA; }
a.copy:hover { font-size:9px;line-height:12px; text-decoration:none; text-shadow:#AAAAAA 4px 3px 2px; color:#8C8C8C; }
a.copy:active { font-size:9px;line-height:12px; text-decoration:none; text-shadow:#AAAAAA 4px 3px 2px; color:#8C8C8C; }
a.copy:focus { outline: none;}

a.copygrau:link { font-size:9px;line-height:12px; text-decoration:none; color:#5A5A5A; }
a.copygrau:visited { font-size:9px;line-height:12px; text-decoration:none; color:#5A5A5A; }
a.copygrau:hover { font-size:9px;line-height:12px; text-decoration:none; text-shadow:#505050 4px 3px 2px; color:#404040; }
a.copygrau:active { font-size:9px;line-height:12px; text-decoration:none; text-shadow:#505050 4px 3px 2px; color:#404040; }
a.copygrau:focus { outline: none;}

a.copyblack:link { font-size:9px;line-height:12px; text-decoration:none; color:#AAAAAA; }
a.copyblack:visited { font-size:9px;line-height:12px; text-decoration:none; color:#AAAAAA; }
a.copyblack:hover { font-size:9px;line-height:12px; text-decoration:none; text-shadow:#AAAAAA 4px 3px 2px; color:#E6E6E6; }
a.copyblack:active { font-size:9px;line-height:12px; text-decoration:none; text-shadow:#AAAAAA 4px 3px 2px; color:#E6E6E6; }
a.copyblack:focus { outline: none;}

a.bilder:link { text-decoration:none; color:#5A5A5F; }
a.bilder:visited { text-decoration:none; color:#5A5A5F; }
a.bilder:hover { text-decoration:none; color:#0C1215; }
a.bilder:active { text-decoration:none; color:#0C1215; }
a.bilder:focus { outline: none;}

#box1 a:link { font-size:9px;line-height:12px; text-decoration:none; color:#AAAAAA; }
#box1 a:visited { font-size:9px;line-height:12px; text-decoration:none; font-weight:bold; color:#AAAAAA; }
#box1 a:hover { font-size:9px;line-height:12px; text-decoration:none; text-shadow:#AAAAAA 4px 3px 2px; color:#8C8C8C; }
#box1 a:active { font-size:9px;line-height:12px; text-decoration:none; text-shadow:#AAAAAA 4px 3px 2px; color:#8C8C8C; }
#box1 a:focus { outline: none;}


.titelheader
{
	text-align:left;
	border:1px solid #1B4966;
	width:220px;
	font: 11px/140% Futura, Verdana, Arial, sans-serif;
	padding:3px;
	color:white;
	background-color: #1B4966; 
	filter:alpha(opacity=85); /*IE*/
	opacity:0.85; /*FF*/
	margin-bottom:0px;
	margin-left:0px;

}
.titelbody {
	text-align:left;
	border:1px solid #5A5A5F;
	width:220px;
	font: 10px/140% Futura, Verdana, Arial, sans-serif;
	padding:3px;
	color:#1B4966;
	background-color: #eeeeee; 
	filter:alpha(opacity=85); /*IE*/
	opacity:0.85; /*FF*/
	margin-bottom:0px;
	margin-left:0px;
}


.titelheadergr
{
	text-align:left;
	border:1px solid #1B4966;
	width:270px;
	font: 11px/140% Futura, Verdana, Arial, sans-serif;
	padding:3px;
	color:white;
	background-color: #1B4966; 
	filter:alpha(opacity=85); /*IE*/
	opacity:0.85; /*FF*/
	margin-bottom:0px;
	margin-left:0px;

}
.titelbodygr {
	text-align:left;
	border:1px solid #5A5A5F;
	width:270px;
	font: 10px/140% Futura, Verdana, Arial, sans-serif;
	padding:3px;
	color:#1B4966;
	background-color: #eeeeee; 
	filter:alpha(opacity=85); /*IE*/
	opacity:0.85; /*FF*/
	margin-bottom:0px;
	margin-left:0px;
}



.titelheaderkl
{
	text-align:left;
	border:1px solid #1B4966;
	width:120px;
	font: 11px/140% Futura, Verdana, Arial, sans-serif;
	padding:3px;
	color:white;
	background-color: #1B4966; 
	filter:alpha(opacity=85); /*IE*/
	opacity:0.85; /*FF*/
	margin-bottom:0px;
	margin-left:0px;

}
.titelbodykl {
	text-align:left;
	border:1px solid #5A5A5F;
	width:120px;
	font: 10px/140% Futura, Verdana, Arial, sans-serif;
	padding:3px;
	color:#1B4966;
	background-color: #eeeeee; 
	filter:alpha(opacity=85); /*IE*/
	opacity:0.85; /*FF*/
	margin-bottom:0px;
	margin-left:0px;
}
