body {	padding: 0; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
div.infolayer { z-index: 2; border-style:none; border-width:thin; position: absolute; left: 120; top: 90; background-color: #CECEFF; width: 250; height: 300; padding: 10; visibility: hidden;	}
div.menulayer { border-style:none; border-width:thin; background-color: #8B5E2A; padding: 5; }
p, h1,h2,h3,h4,h5,h6 {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
p.info {font-size: 8pt; }
p.small {font-size: 8pt;}
.smallred {font-size: 8pt; color: red; }
div.infolayer p {font-size: 8pt;}
div.menulayer a { font-family:Verdana,Arial,Helvetica; text-decoration:none; color:Aqua}
div.menulayer a:active { color:#99ffff; font-style:italic; text-decoration:underline;}
div.menulayer a:hover { color:#99ffff; text-decoration:underline; }
a { font-family:Verdana,Arial,Helvetica; font-weight:bold; text-decoration:none; color:#cc0033}
a:active { color:#ff0000; font-style:italic; text-decoration:underline;}
a:hover { color:#ff0000; text-decoration:underline; }
a.small { font-size:8pt;}
/* *********************************** *
 * Formate für die Spielplan-Erzeugung *
 * *********************************** *
*/
/* globale Formate */
/* Gesamtformat für ALLE Veranstaltungen (Alle Ausgaben vom spielplan.cgi) */
.veranstaltungen {
	font-size: medium;
}
/* Abschnitts-Überschriften Formate */
/* Überschrift für einen Monat bei Sortierung nach Zeit */
.monat {
	font-size: large;
	font-style : italic;
	font-weight:bold;
	margin-top:40;
}
/* Überschrift eines Bereiches bei Sortierung nach den Spielorten */
.ortheader {
	font-size: 14pt;
}
/* Titel des Spielortes in obiger Überschriften-Zeile */
.orttitelh {
	font-weight: bold;
}
/* Name des bezirkes in obiger Überschriften-Zeile */
.bezirk {
/*	font-weight: bold;*/
	text-decoration : underline;
}

/* Veranstaltungs Formate */
/* Zeit einer Veranstaltung */
.zeit {
	font-weight: bold;
}
/* Titel einer Veranstaltung */
.titel {}
/* Vorbestellen */
.vorbestellen { font-size: 8pt; font-weight:thin; color:#0000FF; }
/* Die Orts-Zeile einer Veranstaltung */
.ortklein { font-size:small;
}
/* Titel des Ortes in der Orts-Zeile */
.orttitel {
	font-weight: bold;
}
/* Telefonnummer zum Anmelden in der Orts-Zeile */
.anmeldung {
	font-weight: bold;
}


a.subgrafik:link 		{ text-decoration:none; color:#FFE2A7; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}
a.subgrafik:visited 	{ text-decoration:none; color:#FFE2A7; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}
a.subgrafik:hover 		{ text-decoration:none; color:#FFE2A7; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}
a.subgrafik:active 		{ text-decoration:none; color:#FFE2A7; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}
a.subgrafik:focus 		{ text-decoration:none; color:#FFE2A7; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal;	}


