body { margin-top:0; font-size:1.0em; font-family:Arial,sans-serif; background-color:#eaeaea; color:black; }
.gross { font-size:1.8em; font-weight:bold; color:#e0071b; font-family:Arial,sans-serif; }
.small { font-size:0.7em; font-family:Arial,sans-serif; font-style: italic; }
.oben { vertical-align:top; }
h3 { font-size: 1.20em; color:#e0071b; font-weight: bold; font-family:Arial,sans-serif; font-style: italic; }
h1 { font-size: 1.20em; color:#e0071b; font-weight: bold; font-family:Arial,sans-serif; }

a { font-family:Arial,sans-serif; color:#e0071b; }
a:hover { color:#577ade; }
a:visited { color:#494949; }

img { border: #e0071b 1px solid; }

hr { height:1px; }

.basictable {
	position:relative;
	z-index:100;
}

table {
	padding: 0px;
	spacing: 0px;
	border: none;
	margin-left: auto;
	margin-right: auto;
}

font#farbe {
	color: #e0071b;
	text-decoration: none;
}

div#navi a {
	font-size:1.1em;
	text-decoration: none;
	color: #e0071b;
}

div#rundg {
	font-size: 1.8em;
	font-weight: bold;
	color: #e0071b;
	font-family: Arial,sans-serif;
	text-align: center;
	width: 400px;
	min-width: 8em;
	float: left;
}

div#rundgt {
	width: 680px;
	min-width: 10em;
	font-size:0.9em;
	color: black;
	font-family: Arial,sans-serif;
	margin: 0.2em;
	background-color: white;
	padding: 0.3em;
	spacing: 0;
	border: 2px solid #e0071b;
}

div#rundgt a {
	color: red;
}

div#uebersicht {
  font-size:1.0em;
  margin: 0.2em;
  background-color: white;
  border: 2px solid #e0071b;
  padding: 1.3em;
  spacing: 0;
  width: 630px;
  min-width: 3em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
  text-align: left;
}

div#uebersicht a { font-family:Arial,sans-serif; color:black; }
div#uebersicht a:hover { color:#577ade; }
div#uebersicht a:visited { color:black; }

div#Info {
  margin: 0; padding: 0.2em;
  min-width: 8em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
}

div#Info table {
  font-size:1.0em;
  margin: 0.2em;
  background-color: white;
  color: black;
  padding: 0.3em;
  spacing: 0;
  border: 2px solid #e0071b;
}

div#Info table a { font-family:Arial,sans-serif; color:#e0071b; }
div#Info table a:hover { color:#577ade; }
div#Info table a:visited { color:black; }

div#Info h3 { font-size: 1.20em; color:#e0071b; font-weight: bold; font-family:Arial,sans-serif; font-style: italic; }
div#Info h2 { font-size: 1.10em; color:#e0071b; font-weight: bold; font-family:Arial,sans-serif; font-style: italic; }
div#Info h1 { font-size: 1.00em; color:#e0071b; font-weight: bold; font-family:Arial,sans-serif; font-style: italic; }

div#Info b { font-size: 1.00em; color:#e0071b; font-weight: bold; font-family:Arial,sans-serif; font-style: normal; }
div#Info u { font-size: 1.10em; color:#e0071b; font-weight: bold; font-family:Arial,sans-serif; font-style: underline; }

div#Info img { border: none; }

td#InfoH {
  font-size:0.9em;
  background-color: white;
  padding: 0.2em;
  spacing-bottom: 2em;
  text-align: center;
}

td#InfoHL {
  font-size:0.9em;
  background-color: white;
  padding: 0.2em;
  spacing-bottom: 2em;
  text-align: left;
}

td#InfoHeader {
  font-size:1.20em;
  font-weight: bold;
  color: red;
  background-color: #FFFFCC;
  padding: 0.2em;
  spacing-bottom: 2em;
  text-align: center;
}

td#InfoHeaderL {
  font-size:1.20em;
  font-weight: bold;
  color: red;
  background-color: #FFFFCC;
  padding: 0.2em;
  spacing-bottom: 2em;
  text-align: left;
}

td#InfoHLM {
  font-size:1.0em;
  background-color: white;
  padding: 0.2em;
  spacing-bottom: 0.2em;
  text-align: left;
}

td#InfoHLG {
  font-size:1.1em;
  font-weight: bold;
  background-color: white;
  padding: 0.2em;
  spacing-bottom: 2em;
  text-align: left;
}

