BODY
{
	BACKGROUND-COLOR: white;
	COLOR:black;
	FONT-FAMILY: Arial, Helvetica;
	FONT-Size:14px;
	line-height:21px;
	background-color: #e8e8e8;
}



/* "Kopftabelle", die immer angezeigt wird */
.kopf
{
	BACKGROUND-COLOR: white;
	COLOR:black;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	line-height:36px;
	background-color: #e8e8e8;
}


.schriftfarbe_rot
{
	COLOR: red;
}

.termin_keine_sprechstunde
{
	BACKGROUND-COLOR: #00CCFF;
	COLOR:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

.termin_urlaub
{
	BACKGROUND-COLOR: #99FF99;
	COLOR:#0000FF;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

.termin_belegt
{
	BACKGROUND-COLOR: #FF8684;
	COLOR:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

.termin_anfrage_laeuft
{
	BACKGROUND-COLOR: #FFFF00;
	COLOR:#0000FF;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}
		
.termin_fortbildung
{
	BACKGROUND-COLOR: #CCCC99;
	COLOR:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

.termin_frei
{
	BACKGROUND-COLOR: #000066;
	COLOR:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

/* Kopfzeile für Termine */
P.p_termin_datumAnzeige 
{
	BACKGROUND-COLOR: #000066;
	COLOR:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 18pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

/* Anzeige des Mittagspausentextes */
P.p_termin_mittagspause 
{
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

/* Zeileninhalte der Termintabelle */
.termin_zeile 
{
	/*
	BACKGROUND-COLOR: #000066;
	COLOR:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica;
	*/
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

/* Anzeige für Beschriftungen der Formularfelder */
.formular 
{
	FONT-SIZE: 12pt;
	TEXT-ALIGN: right;
	FONT-WEIGHT: bold;
}
/* Anzeige für Formularfelder, wenn Daten in Ordnung */
.formular_ok 
{
	FONT-SIZE: 12pt;
	TEXT-ALIGN: left;
}
/* Anzeige für Formularpflichtfelder */
.formular_pflicht 
{
	FONT-SIZE: 12pt;
	TEXT-ALIGN: right;
	FONT-WEIGHT: bold;
	color: #FF0000;
}

/* Anzeige für Formularfelder, wenn Daten in Ordnung */
.formular_fehler 
{
	BACKGROUND-COLOR: #FFCCCC;
	color: #0000FF;
	FONT-SIZE: 10pt;
}