BODY {
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

BODY.liste {
	background-color : #E7E7E7;
}

TR.liste {
	background-color : #E7E7E7;
	cursor : hand;
}

H1 {
	color : #B7B7B7;
}
TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

TH {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

A {
	color:#003a80;
}

A:HOVER {
	color : #fb8917;
}

A.menue {
	color : #B6C5D6;
	text-decoration : none;
	font-weight : bold;
}

A:HOVER.menue {
	color : #fb8917;
}

A.liste {
	color : Black;
	text-decoration : none;
	font-weight : normal;
	font-size : 11px;
}

A:HOVER.liste {
	color : #003a80;
}

.gruen10 {
		background-color : #e7ecf2;
}

.gruen20 {
		background-color : #e7ecf2;
}

.gruen30 {
		background-color : #deebf9;
}

.gruen40 {
		background-color : #deebf9;
}

.gruen50 {
		background-color : #deebf9;
}

.gruen60 {
		background-color : #6497d5;
}

.gruen70 {
		background-color : #003a80;
}

.gruen80 {
		background-color : #003a80;
}

.gruen90 {
		background-color : #003a80;
}

.gruen100 {
		background-color : #003a80;
}

.weiss {
		background-color : #FFFFFF;
}

.grau10 {
		background-color : #E5E5E5;
}

.grau20 {
		background-color : #CCCCCC;
}

.grau30 {
		background-color : #B2B2B2;
}

.grau40 {
		background-color : #999999;
}

.grau50 {
		background-color : #7F7F7F;
}

.grau60 {
		background-color : #666666;
}

.grau70 {
		background-color : #4C4C4C;
}

.grau80 {
		background-color : #333333;
}

.grau90 {
		background-color : #191919;
}

.grau100 {
		background-color : #000000;
}

.feiertag {
	background-color : Red;
	color : White;
}

.fehler {
	color : Red;
}

.belegt {
	background-color : White;
	border : thin solid #003a80;
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor : pointer;
}

.mehrfach_belegt {
	background-color : White;
	border : thin solid Red;
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor : pointer;
}

.frei {
	cursor : pointer;
}

.raum {
	cursor : pointer;
}

.fremdbelegt {
	background-color : #EEEEEE;
	border : thin solid #003a80;
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor : not-allowed;
}

.mehrfach_fremdbelegt {
	background-color : #EEEEEE;
	border : thin solid Red;
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor : not-allowed;
}

.institut {
	color : #003a80;
	font-size : 30px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.kurs {
	font-weight : bold;
}

.kurs_fehler {
	font-weight : bold;
	color : Red;
}

.fach {
	color : black;
}

.inhalt {
	color : gray;
}

.person {
	font-style : italic;
}

.person_fehler {
	font-style : italic;
	color : Red;
	font-weight : bold;
}

.klein {
	font-size : smaller;
}
