body		{ background-color:#0f000f; }
td 		{ font-family:Verdana,Arial; font-size:10pt; color:#FFF; }
div,p, span	{ font-family:Verdana,Arial; font-size:10pt; color:#FFF; }
pre		{ font-family:Curier New,Curier; }

.copy		{ font-size:8pt; color:#cccccc; }


/*kontakt*/
.mira		{ font-size:17pt; color:#6C6; } 
.pupp		{ font-size:13pt; color:#393; text-align:center; } 
.master		{ font-size:8pt; }
.addr		{ margin: 30px 0 20px 140px; }
.addr-r		{ margin: 30px 50px 20px 40px; float:right; }
.map 		{ background-color:#393; padding:4px; border: 1px solid #030; }
#impr 		{ margin-left: 21%; width:730px; }




/*repertoire*/
#repertoire 	{ margin-left: 21%; width:730px; }
.titel		{ color:#9CF; text-transform:uppercase; text-decoration: none; font-size: 0.9em;}

table#repert	{margin-top: 2em; }
table#repert td.first	{ vertical-align: top; padding-right: 5em; height:250px; }
table#repert td.second	{ vertical-align: top; line-height:150%; }
.alter		{ font-size: 0.8em; font-style:normal; color:#ddd; }



/*repertoire-fenster*/
.project	{ margin-top: 1em; margin-bottom: 40px; text-transform:uppercase; background: #9cf; padding: 3px; color: #0f000f; font-weight: bold; letter-spacing: 1; text-align: center; }
.fabel		{ text-align: justify; }
.daten		{ clear: both;}
.hervor		{ color: #9cf; }
.abst		{ height: 3.5em; }
.unten		{ clear: both; text-align: center; margin: 4em 0 2em 0; font-size:0.8em; }
.bilderleiste	{ margin-top:5em; text-align: center; }




/*werkstatt*/
#werk 	{ margin-left: 21%; width:730px; }

#ueber		{ color:#6cc; text-align:left; font-size:11pt; font-weight:bold; margin-bottom:20px; }
#item		{ color:#9cf; font-weight:bold; padding-top:1em;}
.bilderleiste_w	{ margin-top:4em; }




/* resonanz */
#ueberschrift	{ color:#0f000f; text-align:center; font-size:11pt; font-weight:bold; margin-bottom:20px; }




/* ueber */
.Leiter		{ color:#c9f; font-weight:bold; }
.titel_vita	{ color:#C9F; font-weight:bold; text-transform:uppercase; }
.zitat		{ line-height:13pt; color:#c60;}



/*aktuelles */
img.imgr_akt	{ float:right; margin-top:0; margin-bottom:10px; margin-left:35px; }
.weih		{  text-align: center; }
.akt		{ color: #f63; margin-top: 10px; }
#inhalt_aktuelles { width:740px; margin-left:20%; }
.infonet	{ text-align:center;  margin:20px 10px 25px 0; } 

a#weiter	{ text-decoration:none; font-weight:bold; color:#fff; }
a#spiel		{ font-weight:bold; color:#66f; }

.partner	{display:block; }


.signet-work	{ border: 1px solid #fff; }
.signet-rep	{ border: 1px solid #9cf; }
.signet-kontakt	{ border: 1px solid #fff; }
.signet-druck	{ border: 1px solid #fff; margin-bottom:20px; }
.signet-about	{ border: 1px solid #c9f; float: right; margin-left:55px; margin-bottom:25px; }
.signet-impr	{ border: 1px solid #fff; float: right; margin-right:135px; clear:both; }
.signet-spiel	{ border: 1px solid #66f; }
.signet-vita	{ border: 1px solid #c9f; }



/* Spielplan Druckversion */
.title         { color:#300; font-family:Verdana,Arial,sans-serif; font-size:15px; font-weight:bold;  }
.details       { color:#333; font-family:Verdana,Arial,sans-serif; font-size:12px; font-style:italic; }
.beschreibung  { color:#003; font-family:Verdana,Arial,sans-serif; font-size:14px; }
.inhalt        { color:#003; font-family:Verdana,Arial,sans-serif; font-size:12px; font-style:italic; }
.kommentar     { color:#333; font-family:Verdana,Arial,sans-serif; font-size:12px; }
.monat         { color:#300; font-family:Verdana,Arial,sans-serif; font-size:14px; font-style:italic; text-decoration:none; background-color:#dddddd; }
.auff          { color:#003; font-family:Courier New,monospace;    font-size:12px; }
.bemerkung     { color:#333; font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:italic; }
.kopf          { font-size:16px; color:#333; font-weight:bold; text-align:center; }


table#spiel 	{ margin-left: 21%; width:780px; }



/*shop*/
#shop 	{ margin-top:50px; margin-left: 21%; width:730px; }
.produkt { color: #f63; font-weight:bold; text-transform:uppercase; }