
* { margin: 0; padding: 0; border: 0 }
body    { background-color: #fff4b2; text-align: center; width: 100%; height: 100% }
a:link { text-decoration: none }
a:hover { color: red; }



#alles /*Gesamtcontainer*/   { background-color: white; background-image: url("../Bilder/HG_menue_oben.jpg"); background-repeat: no-repeat; background-position: -50px -10px; visibility: visible; margin: 0 auto; z-index: 1; width: 1000px; height: 700px; border-top: 0; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }


.menue_oben /*Schriftformatierung fuer Menue oben*/   { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 30px; text-align: left; display: block; margin: 0; padding-left: 10px; /* position: absolute; z-index: 0; */ height: 120px; float: left }  /* width: 115px;  */
.menue_oben a:link   { color: #fff; text-decoration: none; margin: 0 }
.menue_oben a:visited   { color: #fff; text-decoration: none }
.menue_oben a:focus { color: #FFF888;  text-decoration: none;} /*  ist: blassgelb    war: #9B6E3A; braun-orange;   #950000; dunkelrot */
.menue_oben a:hover  { color: #950000; text-decoration: none } /*  */
.menue_oben a:active { color: #FFF888;  text-decoration: none;} /*  ist: blassgelb   war: #9B6E3A; braun-orange;   #950000; dunkelrot */

/* .sternchen { background-image: url("../Bilder/stern2_farbig_klein.gif"); background-repeat: no-repeat; background-position: center bottom; display: block; height: 60px; position: relative; z-index: 2; } */  /*  funktioniert in Firefox  */
.sternchen { color: #FFF888; background-image: url("../Bilder/stern2_farbig_klein.gif"); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 35px; display: inline; height: 60px; z-index: 1; }  
/* - -  DISPLAY: INLINE   und nicht:   DISPLAY: BLOCK;   !!!  ...dann klappt's auch mit dem IE... */

#signet /*enthält als Hintergrund das Signet*/   { background-image: url("../Bilder/logo_mo.jpg"); background-repeat: no-repeat; background-position: 0 0; display: block; z-index: 2; width: 300px; height: 120px; float: right }

#Untermenue  /* Container fuer Menue links */   { background-image: url("../Bilder/HG_menu_links.jpg"); background-repeat: no-repeat; background-position: 0 bottom; padding-left: 0; position: relative; z-index: 0; width: 180px; height: 579px; float: left }

.menue_links /*Schriftformatierung fuer Menue links*/   { color: #565656; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 30px; text-align: left; display: block; margin: 0; padding-top: 100px; padding-left: 10px; z-index: 0; width: 178px; float: left }
a:active { color:Red; }
ul li { list-style-type: none;}
ul li a:link { color: #565656;  text-decoration: none;}
ul li a:visited { color: #565656;  text-decoration: none;}  
ul li a:focus { color: #358AD7;  text-decoration: none;}   /* = hellblau */
ul li a:hover { color: #358AD7;  text-decoration: none;}  /* = hellblau */
ul li a:active { color: Red;  text-decoration: none;}   /* war   color: #BB7E37;; */
ul li ul li a { padding-left: 17px; list-style-type: none;   }  /*  #735656;  #BB7E37; */
ul li ul li a:link { list-style-type: none; padding-left: 18px; color: #9B6E3A; } /* war  color: Yellow; */
ul li ul li a:visited { color: #9B6E3A;  text-decoration: none;}
ul li ul li a:focus { color: #358AD7;  text-decoration: none;}  /* = hellblau */   
ul li ul li a:hover { color: #358AD7;  text-decoration: none;}  /* = hellblau */
ul li ul li a:active { color: Red;  text-decoration: none;}   /* war   colo: #BB7E37;; */

/*
    .menue_links a:link   { color: #565656; text-decoration: none; display: block; margin: 0; width: 178px; float: left }  .menue_links a:visited   { color: #565656; text-decoration: none; width: 178px; float: left }   .menue_links a:hover  { color: #565656; text-decoration: none; width: 178px; float: left   }
*/

#inhalt  /*container fuer Inhalte, enthält den iframe, in dem neue Seiten geladen werden*/   { background-repeat: no-repeat; background-position: left 0; visibility: visible; display: block; position: relative; z-index: 4; top: 0; width: 798px; height: 565px; float: right; clear: none; overflow: hidden }

.indexzeile   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; text-align: right; text-transform: uppercase; letter-spacing: 1px; padding-top: 10px; position: relative; z-index: 4; width: 1000px; clear: left }
p.indexzeile a { text-decoration: none; color: #565656; }
p.indexzeile a:hover { color: red; }