body {   margin: 0 auto;
         width: 1050px;                                                                 /* richtet die Seite mittig aus */
         background-color: white;                                                       /* Hintergrund des gesamten bodys */
    }
#container  {  width: 1050px; height: 915px; border: solid 1px #0099FF; margin-top: 0px;}
/* --------------------------------------------------------------------------------------------------------------------- container */
#navistart { position:absolute; top:305px; margin-left:0px; width:200px;
            background-color: white; border-top:solid 1px #0099FF; border-left: solid px #0099FF; border-right: solid 1px #0099FF; border-bottom: solid 1px #0099FF;}
#mainnavstart a, #mainnavstart strong { text-decoration:none; width:182px;
         padding: 8px 0px; text-align:left; font-family:  helvetica,'trebuchet ms', arial, sans-serif;
         font-size:12px; color:black; font-weight: lighter;}
#mainnavstart ol a:link, #mainnavstart ol a:visited{         
         background-color: #FFFFFF;  color: #0000FF; font-weight: bold; }
#mainnavstart ol a:focus, #mainnavstart ol a:hover, #mainnavstart ol a:active, #mainnavstart strong {
         background-color:#AF0000; height: 10px;  color: #FFFFFF;  }
        /* Ende der Startseite */
#mainnavstart ol  a  { height: 0px;   }
/* ------------------------------------------------------------------------------------------------------------------------- Menu oben */
.hr1 {  position: absolute; margin-top: 30px; margin-left: -40px; }
.hr2 {  position: absolute; margin-top: 60px;  }
/* --------------------------------------------------------------------------------------------------------------------------Linien oben */
#oben img {  margin-left: -10px; margin-top: -5px; }
#oben .links  img { position: absolute;  margin-top: 30px; margin-left: 45px;           }
#oben .rechts  img { position: absolute;  margin-top: 30px; margin-left: 800px;           }
/* ------------------------------------------------------------------------------------------------------------------------- Karten oben */
.schrift {  position: absolute; font-family: agnes; font-size: 35px;  margin-left: 300px; margin-top: -120px; color: blue; text-align: center; }
.kleiner { font-size: 25px ;  }
.gross {  font-size: 55px;  }

/* ------------------------------------------------------------------------------------------------------------------------- Schrift oben */
#liste ol {  position: absolute; font-family: 'alcuin_becker_caps';  font-size: 15px;  color: blue; margin-left: -30px;  float: left;}
#liste hr {  width: 200px; margin-left: -40px; }
#liste a {  font-family: 'alcuin_becker_caps'; font-size: 15px; color: #0061FF;  }
#liste  {  font-family: 'alcuin_becker_caps';  }
/* ------------------------------------------------------------------------------------------------------------------------- Liste - Aufzählungen */

#menuoben  {  position: absolute; margin-top: -55px; margin-left: 400px; color: #0000FF; }
#menuoben  {  text-decoration: none; font-family: 'palatino_linotype'; font-size: 15px; letter-spacing: 2px; }

#menuoben  a:link, #menuoben a:visited{          /* = Links fuer die Navigationsleiste */
         background-color: #49D2FF;  /*Hintergrund = weiß*/ color: blue;   /*Schrift =  hellblau */ }
#menuoben  a:focus, #menuoben a:hover, #menuoben a:active, #menuoben strong {
         background-color:#AF0000; height: 0px; /*  Hintergrund bei Beruehrung oder bei strong*/ color: #FFFFFF;      /*Schrift blau bei Beruehrung*/ }
/* ------------------------------------------------------------------------------------------------------------------- Menu oben */

#menuunten  {  position: absolute; margin-top: 558px; margin-left: 460px; color: #0099FF; }            /*558px*/
#menuunten a {  text-decoration: none; font-family: 'palatino_linotype'; font-size: 18px; letter-spacing: 2px; }

#menuunten  a:link, #menuunten a:visited{          /* = Links fuer die Navigationsleiste */
         background-color: #49D2FF;  /*Hintergrund = weiß*/ color: blue;   /*Schrift =  hellblau */ }
#menuunten  a:focus, #menuunten a:hover, #menuunten a:active, #menuunten strong {
         background-color:#AF0000; height: 0px; /*  Hintergrund bei Beruehrung oder bei strong*/ color: #FFFFFF;      /*Schrift blau bei Beruehrung*/ }
/* -------------------------------------------------------------------------------------------------------------------- Menu unten */
#hrunten {  margin-top: 566px;  }          
#hroben {  margin-top: 40px;  }

#textmitte {  position: absolute; margin-top: 20px; margin-left: 250px ;  }
#texte {  font-family: 'palatino_linotype'; font-size: 15px;  }
.titel {  font-family: 'palatino_linotype'; font-size: 20px;  }