
body {
  font-family: Verdana;
  font-size: 9pt;
}



H1 {
  color: #B9017E;
  font-family: Verdana, sans-serif;
  font-size: 11pt;
  font-weight: bold;
}

H2 {
  color: #B9017E;
  font-family: Verdana, sans-serif;
  font-size: 10pt;
}

H3 {
  font-family: Verdana, sans-serif;
  font-size: 10pt;
}

TD {
  font-family: Verdana, sans-serif;
  font-size: 10pt;
}

TD.bildhintergrund {
  font-family: Verdana, sans-serif;
  font-size: 10pt;
  background-color: #f1f1f1;
}

TD.kalender {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  color: #444444;
}

TD.kalendertage {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
}

P {
  font-family: Verdana, sans-serif;
  font-size: 10pt;
}

UL {
  font-family: Verdana, sans-serif;
  font-size: 10pt;
  list-style-position: outside;
  margin-bottom: 12pt;
  list-style-image: url("images/standards/aufzaehlungszeichen.gif");
}

CITE {
  color: black;
  font-family: Verdana, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
}

CITE.grau {
  color: gray;
}

CITE.weiss {
  color: #ffffff;
}

CITE.wieh1 {
  color: #B9017E;
  font-family: Verdana, sans-serif;
  font-size: 11pt;
  font-style: normal;
  font-weight: bold;
}

CITE.wieh2 {
  color: #B9017E;
  font-family: Verdana, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
}

CITE.farbig {
  color: #B9017E;
}

CITE.alert {
  color: red;
}


CITE.lenzheim {
  	font-family: Verdana, sans-serif;
  	 color: #83BB6C;
  	 text-decoration: none;
  	font-size: 9pt;
  	font-weight: bold;
}

CITE.villanova{
  	font-family: Verdana, sans-serif;
  	 color: #FCA311;
  	 text-decoration: none;
  	font-size: 9pt;
  	font-weight: bold;
}


SMALL {
  color: gray;
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
}

SMALL.schwarz {
  color: black;
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
}

BIG {
  font-family: Verdana, sans-serif;
  font-size: 11pt;
  font-style: normal;
  font-weight: bold;
}

BIG.einrichtung {
  font-family: Verdana, sans-serif;
  font-size: 11pt;
  font-style: normal;
  font-weight: bold;
}

BIG.menu3_aktiv {
  color: black;
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
}

BIG.menu3 {
  color: gray;
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
}

A {
  	 color: #007230;
  	 font-family: Verdana, sans-serif;
  	 text-decoration: none;
  	font-size: 10pt;
}

A:hover {
  	 color: #B9017E;
  	 text-decoration: underline;
  	font-weight: normal;
  	font-size: 10pt;
}

A.klein {
  	 color: #007230;
  	 text-decoration: none;
  	font-size: 8pt;
}

A.klein:hover {
  	 color: #B9017E;
  	 text-decoration: underline;
  	font-size: 8pt;
  	font-weight: normal;
}

A.fett {
  	 color: #007230;
  	 text-decoration: none;
  	font-weight: bold;
  	font-size: 9pt;
}

A.fett:hover {
  	 color: #B9017E;
  	 text-decoration: underline;
  	font-weight: bold;
  	font-size: 9pt;
}

A.bild {
  	 color: #007230;
  	 text-decoration: none;
	 font-weight: normal;
	 font-size: 9pt;
  	
}

A.bild:hover {
  	 color: #B9017E;
  	 text-decoration: none;
	 font-weight: normal;
	 font-size: 9pt;
  	
}

A.menu_normal {
  	font-family: Verdana, sans-serif;
  	 color: #ffffff;
  	 text-decoration: none;
  	font-size: 9pt;
  font-weight: bold;
}

A.menu_normal:hover {
  	 color: #eeeeee;
  	text-decoration: underline;
  	font-weight: bold;
font-size: 9pt;

}

A.menu_aktiv {
  	font-family: Verdana, sans-serif;
  	 color: #000000;
  	 text-decoration: none;
  	font-size: 9pt;
	font-weight: bold;
}

A.menu_aktiv:hover {
 	 color: #444444;
  	text-decoration: underline;
	font-size: 9pt;
  	font-weight: bold;
}

A.menu3 {
  font-family: Verdana, sans-serif;
  	 color: #000000;
  	 text-decoration: none;
  	font-size: 9pt;
}

A.menu3_aktiv {
  font-family: Verdana, sans-serif;
  	 color: #666666;
  	 text-decoration: none;
  	font-size: 9pt;
  font-weight: normal;
}

A.menu3:hover {
  font-family: Verdana, sans-serif;
  	 color: #B9017E;
  	 text-decoration: underline;
  	font-size: 9pt;
  	font-weight: normal;
}

A.menu3_aktiv:hover {
  font-family: Verdana, sans-serif;
  	 color: #B9017E;
  	 text-decoration: underline;
  	font-size: 9pt;
  	font-weight: normal;
}

A.button {
  	 color: #111111;
  	 text-decoration: none;
  	font-size: 10pt;
  	font-weight: bold;
}

A.button:hover {
  	 color: #B9017E;
  	 text-decoration: none;
  	font-size: 10pt;
  	font-weight: bold;
}


Input.kontakt {
  	width: 250px;
  	border-top: 3px #888888 solid;
  border-right: 3px #888888 solid;
  border-bottom: 3px #888888 solid;
  border-left: 3px #888888 solid;
}

Input.kontakt_klein {
  	width: 120px;
  	border-top: 3px #888888 solid;
  border-right: 3px #888888 solid;
  border-bottom: 3px #888888 solid;
  border-left: 3px #888888 solid;
}

Textarea.kontakt {
  	width: 250px;
  	border-top: 3px #888888 solid;
  border-right: 3px #888888 solid;
  border-bottom: 3px #888888 solid;
  border-left: 3px #888888 solid;
}

Input.ergebnis {
  	width: 100px;
  	border-top: 3px #f5f5f5 solid;
  	border-right: 3px #f5f5f5 solid;
  	border-bottom: 3px #f5f5f5 solid;
 	border-left: 3px #f5f5f5 solid;
	background-color: #f5f5f5;
	text-align:right;
font-weight: bold;
}

