body {   margin: 0 auto;
         width: 1050px;                                                                 /* richtet die Seite mittig aus */
         background-color:#FFFF9A;                                                        /* Hintergrund des gesamten bodys */
    }

#container  {  width: 1050px; height: 955px; border: solid 1px #0099FF; }
/* --------------------------------------------------------------------------------------------------------------------- container */
#navistart { position:absolute; top:300px;  width:200px; height: 550px;
            background-color: #FFFF9A;  border-top:solid 1px #0099FF;  border-right: solid 1px #0099FF; border-bottom: solid 1px #0099FF;
           }

#mainnavstart ol a, #mainnavstart ol strong { text-decoration:none;  width:182px;
         padding: 8px 0px; }
#mainnavstart ol a:link, #mainnavstart ol a:visited{          /* = Links fuer die Navigationsleiste */
         background-color: #FFFF9A;   /*Hintergrund = weiß*/ color: #0000FF;  /*Schrift =  hellblau */ font-weight: bold; text-align: left;}
#mainnavstart ol a:focus, #mainnavstart ol a:hover, #mainnavstart ol a:active, #mainnavstart ol strong {
         background-color:#AF0000; height: 10px; /*  Hintergrund bei Beruehrung oder bei strong*/ color: #FFFFFF;      /*Schrift blau bei Beruehrung*/ }
        /* Ende der Startseite */

#mainnavstart  a { font-family: 'alcuin_becker_caps'; font-size: 15px; color: #0000FF;}

#mainnavstart  {  margin-top: 20px;  width: 200px;}
#mainnavstart  ol { height: 0px; margin-left: -30px; }
#mainnavstart hr {  margin-left: -40px;  }
            
/* ------------------------------------------------------------------------------------------------------------------------- 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 */


#menuoben  {  position: absolute; margin-top: -55px; margin-left: 200px; 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: 300px; color: #0099FF; }
#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;  }
#standort  {   position: absolute;  margin-left: 400px;  margin-top: 40px; }
#textmitte {  position: absolute; font-family: 'palatino_linotype'; font-size: 15px; color: #0061FF; letter-spacing: 2px;
            margin-top: 370px; margin-left: 340px; text-align: center; }