/*Ausrichtung Fotos in Portrait und Szene, Schriftgr��e */

table.foto td {
padding: 5px;
text-align: right;
font-size: 0.9em;
}



/* Schriftgr��e, 20px Rand unter Tabelle */

table.beleg {
	font-size: 0.9em;
	margin-bottom: 10px;
}

table.beleg td {
  font-size: 1.2em;
}

/* Innenabstand f�r alle Zellen */
table.beleg td, th {
	padding: 2px;
	height: 2.3em;
	vertical-align: bottom;
}

/* alle Zellen au�er th */
table.beleg td {
	text-align: right;
	border: 1px solid silver;
}

/* nur th-Zellen */
table.beleg thead {
	color: white;
	background-color: #ff9900;
}

/* Sonntag Hintergrundfarbe rot */
.so {
	color: white;
	background-color: #ff0000;
}

/* Kalenderwoche: */
.kw {
	color: black;
}

/* Restpl�tze */
.r {
	color: #000033;
	background-color: silver;
}

/* belegt */
.b {
	color: white;
	background-color: gray;
}

/* URLs in belegten Terminen */
.b a {
  text-decoration: none;
  color: white;
}

/* aktiver Tag, Hintergr. gelb */
.a {
	background-color: #ffff99;
	color: black;
}