* { margin: 0; padding: 0; }
html  {margin-bottom: 1px;
          height: 100%; min-width: 900px; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
          font: normal 100.1%   Arial, Helvetica Neue, Helvetica, Verdana, sans-serif;  
          color: #fff; background-color: #1A2E67;}
/*  Globale Korrektur des Italics Bugs des IE 5.x und IE 6 */
* html body * {overflow: visible; }
* html iframe, * html frame {overflow: auto; }
* html frameset {overflow: hidden; }
body  {text-align: left;}
img {border:none;}
h1      {margin: 0; padding: 36px 0 0 20px; 
            font-size: 2.8em;}
h2      {margin: 0; padding: 0;   
            font-size: 1em;}
h3      {margin: 0; padding: 0 0 0 20px;   
            font-size: .9em; font-weight:normal;}
p       {margin: 0; padding:8px 0 0 40px; 
            font-size: 1em; }
.ps       {margin: 0; padding:8px 0 0 40px; 
            font-size: .8em; }
table {border-spacing: 0; border-collapse: collapse;}

ul	    {margin: 10px 0 0 10px; padding: 0 0 0 20px;
          list-style-type: square; font-size: 1em;}
ul.ohne    {margin: 10px 0 0 10px; padding: 0 0 0 20px;
          list-style-type: disc; font-size: 1em;}
a             {font-weight: normal; text-decoration: none; }
a:link      {color: #fff;}
a:visited {color: #fff;}
a:focus   {color: #fff;}
a:hover   {color: #fff;}
a:active  {color: #fff;}
         
/*  Layout: Breite, Hintergrund, Rahmen */
div#seite {text-align: left;    /* Seiteninhalt wieder links ausrichten */
          width: 1000px; height: 700px;
          margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
          padding: 0.5em;}

.rechts {text-align:right;}
.links {text-align:left;}
.unten {vertical-align:bottom;}
