* {
 margin: 0; padding: 0;
 list-style: none;
 }

/* Grundsätzliches Layout für gesamten Body */
body {
 font: normal 110.01% / 1.1em Garamond, Times, serif;
 background-color: #fc6;
 color: #030;
 margin: 0; padding: 1em 0;
 text-align: center;  /* Zentrierung im Internet Explorer */
 min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
 }

div#main {            /* Gesamtbereich innerhalb des Bodytags mit &Uuml;berschrift, Hauptbereich mit linker Navigation
                         und Inhaltsteil rechts sowie dem Footer */
 text-align: left;    /* Seiteninhalt wieder links ausrichten */
 margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
 color: #030;
 background-color: #fc6;
 width: 750px;
 padding: 0;
 }

h1 {
 font-size: 1.4em;
 margin: 1.2em;
 text-align: center;
 }

h2 {
 font-size: 1.0em;
 margin: 0.5em;
 text-align: center;
 }

p {
 line-height:1.4em;
 margin-top: 1em;
 }

ul#Navigation {
 font-size: 1em;
 margin: 0; padding: 0.8em;
 text-align: center;
 }

ul#Navigation li {
 list-style: none;
 display: inline;
 margin: 0.2em; padding: 0;
 }

ul#Navigation a, ul#Navigation span {
 padding: 0.2em 0.5em;
 text-decoration: none; font-weight: bold;
 border: 1px solid #030;
 border-left-color: #fe8; border-top-color: #fe8;
 color: #030; background-color: #fc6;
 -moz-border-radius:5px;
 }
* html ul#Navigation a, * html ul#Navigation span {
 width: 1em;    /* nur fuer IE 5.0x erforderlich */
 w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
 }
ul#Navigation a:hover, ul#Navigation span {
 border-color: #fe8;
 border-left-color: #030; border-top-color: #030;
 color: #363; background-color: #da4;
 }
ul#Aufzaehlung li {
 list-style: circle;
 margin: 0.4em 0.4em 0.4em 1em; padding: 0;
 }

ul#Aufzaehlung li.none {
 list-style: none;
 margin: 0.4em 0.4em 0.4em 1em; padding: 0;
 }

ul#Aufzaehlung ul li {
 margin-left: 2em; padding: 0;
 }

img.links {
 float: left;
 margin-right: 0.5em;
 }

img.rechts {
 float: right;
 margin-left: 0.5em;
 }

