.CalendarHeader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; background-color: #CCCCCC; color: #000000}
.CalendarBody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small}
.CalendarBodyToday {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; background-color: #008000}
body {
	/*	color: #FFC515;
	background-color: #000000;
	background-image: url(/images/backgrnd.gif); */
	color: #000;
	background-color: #fff;
	background-image: none;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

/****** Tables formatting ******/

td, th {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
}

th {
	padding: 2px;
	font-weight: bold;
}

h1 { font-size: 1.5em;}
h2 { font-size: 1.3em;}
h3 { font-size: 1.2em;}
h4 { font-size: 1.1em;}
h5 { font-size: 1em;}

/****** Forms formatting ******/

input {
	font-family: Courier, mono;
	font-size: 10pt; 
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row label {
  float: left;
  width: 80px;
  text-align: right;
  padding-right: 10px;
  }

/* div.row input {
  float: right;
  width: 150px;
  text-align: left;
  } */ 
  
.pflicht {
	font-weight: bold;
	color: #aa0022;
}

/****** Hyperlinks ******/

a:link {
	/*	color: #00FF00; */
	color: #2200aa;
/*	text-decoration: none; */
}
a:hover {
	/*	color: #00FF00; */
	color: #CC0066;
/*	text-decoration: underline; */
}
a:visited {
/*	color: #00FFFF;  */
	color: #007777;
/*	text-decoration: none; */
}

/****** content elements *****/

.box {
/*	color: #FFFF99;
	background-color: #000033; */
	color: #003;
	background-color: #eee; 
	border: thin solid;
}

.bildunterschrift {
	font-size: 9pt;
	font-style: italic;
	text-align: center;
}


