body   { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
table   { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
td.normal {  background-color: #E1E1E1; cursor: hand; border: 1px #E1E1E1 solid}
td.aktiv {  background-color: #BBCCFF; border: 1px #000000 solid; cursor: hand}
td.rahmen {  background-color: #EEEEEE; border: 1px #000000 solid}
h1, h2, .headline, .h14 {  font-size: 14px; font-weight: bold}
div.text {  font-size: 13px}
a:link  { color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a:hover  { color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a:visited  { color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a:active  { color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.musiktext {  font-family: "Courier New", Courier, mono; font-size: 11px}
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFCC}
.textbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFF99}
.textbox2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffcc33}
select  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFF99}
select.tech_domainstate  { width: 100px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FAF7E5}
tr.even   { background-color: #ededed }
tr.odd   { }
tr.header  { background-color: #ddd }

.cal-main  { background-color: #ffffb5; border: solid 2px #8e0811 }
.cal-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cal-actual  { color: #ffffb5; background: #8e0811 url(cal_actual.gif); cursor: hand }
.cal-actual-we {
	background-image: url(cal_actual.gif);
	color: #FF0000;
	cursor: hand;
}
.cal-normal {
	background-image: url(cal_normal.gif);
	cursor: hand;
}
.cal-normal-we {
	background-image: url(cal_normal.gif);
	color: #FF0000;
	cursor: hand;
}
.cal-today  { background-image: url(cal_today.gif); border: 2px #8e0811; cursor: hand }
.cal-today-we {
	background-image: url(cal_today.gif);
	color: #FF0000;
	cursor: hand;
}

.rahmen4eintrag {
	border: 1px solid #999999;
}
.linie4eintrag {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFCC99;
	padding-left: 5px;
}
.cityheadline {
	font-size: 20px;
	font-style: italic;
	color: #FF0000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	font-weight: bold;
	margin-bottom: 10px;
}
td.rentaroom-header  { color: #000000; font-size: 14pt; text-decoration: none; background-color: #ffffff; border-bottom: 2px #fe0000 }
td.rentaroom-body { color: #000000; text-decoration: none; background-color: #ffffff }
td.rentaroom-line { background-color: #FE0000 }

