body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	background-color: #92A8D7;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
a:link {
	color: #000080;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000080;
}
a:hover {
	text-decoration: underline;
	color: #0000FF;
}
a:active {
	text-decoration: none;
	color: #0000FF;
}
img {
	border: 0;
}
/*
td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
}
*/
.xleft {
	background-image: url(images/xleft.gif);
	background-repeat: repeat-y;
}
.xright {
	background-image: url(images/xright.gif);
	background-repeat: repeat-y;
}
.Stil2 {font-size: large}



dd { font-weight: normal }
dt  { font-weight: bold; background-color: #f5f5f5; list-style-type: none; margin-top: 10px }

table.main {
	background-color: #ffffff;
	border: solid 1px #aabbdd;
	width: 620px;
}

.email { font-family: monospace; background-color: #f5f5f5 }
.fehler { color: #ff0000 }
.fehler_hg  { font-weight: bold; background-color: #ffdddd }
/*.fehler_hg  { font-weight: bold; background-color: #eeeeee }*/

.a { background-color: #d5e5f5 } /* an-/abreise */
.r { background-color: #f5f5f5 } /* reserviert */
.f { background-color: #c0d0f0 } /* frei */
.m { font-weight: bold; background-color: #fff8dc; text-align: center; height: 20px } /* monat */
.t { background-color: #ffffe0; text-align: center; width: 15px; height: 20px } /* tag */
.w { background-color: #ffefd5; text-align: center; width: 100px; height: 20px } /* wohnung */
.c { text-align: center; }
.rs { background-color: #fcfcfc } /* reserviert sonntag */
.fs { background-color: #cadafa } /* frei sonntag */
.ts { background-color: #ffffea; text-align: center; width: 15px; height: 20px } /* tag sonntag */

.p1 { background-color: #c0d0f0; text-align: center; width: 20px; height: 20px } /* preis1 */
.p2 { background-color: #d5e5f5; text-align: center; width: 20px; height: 20px } /* preis2 */
.p3 { background-color: #f5f5f5; text-align: center; width: 20px; height: 20px } /* preis3 */
.p4 { background-color: #ffffff; text-align: center; } /* preis4 */

.kleiner { font-size: smaller }

.menu {
	text-decoration: none;
	background-color: #ccddff;
	vertical-align: middle;
	height: auto;
	line-height: 1.75em;
}
.menuaktiv {
	background-color: #aabbdd;
	vertical-align: middle;
	height: auto;
	line-height: 1.75em;
}

.x { font-weight: bold }
