body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	#color: #333333;
	#background: #FFFFFF;
	a:link { color:#FF9966; }
	background: transparent;
	text-indent:20;
}

p {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: transparent;
	#text-indent:0;
  margin:5 5 0 0;
}

p.uf1 { color: #E02000;font-size:20pt;font-weight:bold; } /* rot */
p.uf2 { color: #E0E040;font-size:20pt;font-weight:bold; } /* gelb */
p.uf3 { color: #40E040;font-size:20pt;font-weight:bold; } /* grün */
p.uf4 { color: #00FFFF;font-size:20pt;font-weight:bold; } /* hellblau */
p.uf5 { color: #0000FF;font-size:20pt;font-weight:bold; } /* blau */
p.uf6 { color: #FF00FF;font-size:20pt;font-weight:bold; } /* lila */

.fehler {
	color: Red;
}

.checkbox {
	font-family: Arial;
	font-size: 12px;
	color: Black;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background: transparent;
}

a.G {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration: none;
	background: transparent;
}
a.G:active {
	font-family: Verdana,Geneva,Arial,Helvetica, sans-serif;
	text-decoration: underline;
}
a.G:hover {
	font-family: Verdana,Geneva,Arial,Helvetica, sans-serif;
	color: #CC6600;
	text-decoration: underline;
}

a.nav:link    { color:white;
      font-family:Tahoma,sans-serif; font-weight:bold; font-size:10pt; text-decoration:none; }
a.nav:visited { color:white;
      font-family:Tahoma,sans-serif; font-weight:bold; font-size:10pt; text-decoration:none; }
a.nav:hover   { color:black; background-color:white;
      font-family:Tahoma,sans-serif; font-weight:bold; font-size:10pt; text-decoration:none; }
a.nav:active  { color:white;
      font-family:Tahoma,sans-serif; font-weight:bold; font-size:10pt; text-decoration:none; }

table.G,th.G,td.G {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.cal-table {
  font-family:Verdana;
  color:#003399;
  border-width:1px;
  border-style:solid;
  border-color:#3366CC;
  background-color:White;
  border-collapse:collapse;
}

.cal-header {
  background-color:#003399;
  border-color:#3366CC;
  border-width:1px;
  border-style:solid;
  height:25px;
}

.cal-headertable {
  color:#CCCCFF;
  font-family:Verdana;
  font-size:10pt;
  font-weight:bold;
  width:100%;
  border-collapse:collapse;
}

.cal-headernav {
  xcolor:#CCCCFF;
  color:white;
  font-size:8pt;
}

.cal-wotag {
  color:#336666;
  background-color:#99CCCC;
  height:1px;
}

.cal-werktag {
  background-color:Yellow;
  width:14%;
}

.cal-woende {
  background-color:#CCCCFF;
  width:14%;
}

a.cal-nav {
  color:white;
}
