body { font: normal 80% Verdana, sans-serif; color: black;
  background-color: white; min-width: 40em; /* Mindestbreite verhindert
  Anzeigefehler in modernen Browsern */ 
  } 
td { font: normal Verdana, sans-serif; color: black; 
  } 
html { padding: 0; 
  } 
body { margin: 0; padding: 0; 
  } 
th {text-align: left;
  }
ul {line-height: 1.5em
  }
li li {list-style-type: none; list-style-position: outside; text-indent: -2em;
  }
#kleiner td {font-size: 80% 
  } 
#fixiert { position: absolute; top: 0em; left: 0em; width: 100% 
  } 
#fixiert img { height: 16em; margin-right: 1em 
  } 
#Box { position: absolute; top: 24em; width: 12em; height: 8em; 
  float: none; border: 8px solid #66FFFF; 
  font-size: 0.83em; font-weight: bold; padding: 1.2em; line-height: 1.2em 
  } 
#Bildbox { position: absolute; top: 8em; float: none; left: 54em; 
  } 
#Zeichnungsbox { position: absolute; top: 8em; float: none; left: 70em; 
  } 
#Navibox { position: absolute; top: 8em; width: 12em;
  font-size: 0.83em; padding: 1.2em 1.2em; line-height: 1.2em; border: 1px
  solid #ffffff; 
  } 
#Navibox a { display: block; padding: 0.2em;
  font-weight: bold; 
  } 
#Inhalt { position: absolute; left: 16em; top: 8em;
  margin-right: 1em 
  } 
#InhaltKalender { position: absolute; left: 1.2em; top: 10em;
  margin-right: 1em;  
  } 
#InhaltKalender td {font: normal 80% Verdana, sans-serif;
	}
#Inhalt h2 { font-size: 1.2em; margin: 2em 5% 2em;
  color: maroon; border-bottom: 1px solid silver; 
  } 
#Inhalt p { font-size:1em; margin: 1em 0; 
  } 
#Inhalt 
#Fusszeile { font-size: 0.9em; margin: 200em 0 0; padding: 0.1em; 
  text-align: center; background-color: #fed; border: 1px solid silver; 
  } 
h1 { font-size: 1.5em; color: #AC2900 
  } 
h2 { font-size: 1.35em; color: #AC2900 
  } 
h3 { font-size: 1.2em; color: #AC2900 
  } 
#Banner h1 { font-size: 2.5em; margin: 0.3em;
  color: #FF6B21 
  } 
  /*margin: 0.5em; padding: 0.3em; text-align: center;
  background-color: #fed; border: 2px ridge gray;*/ 
#Navigation { font-size: 0.83em; margin: 0 0 1.2em; padding: 0
  } 
#Navigation li { list-style: none;
  margin: 0; padding: 0.5em; 
  } 
#aktiv {color: maroon; font-weight: bold; font-size: 1.2em
  }
td a { display: block; padding: 0.2em; 
  } 
a:link {
  color: #FF9933 
  } 
a:visited { color: #666; 
  } 
a:hover { color: #AC2900 
  }
a:active { color: red 
  }