* { padding: 0; margin: 0; }
html { height: 101%; } /* erzwingt Scrollbar im Firefox */
body { /* Das HTML-Element mit dem Namen body */
   color: #000000; /* Schriftfarbe */
   background-color: #CDCDCD;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small; /* Schriftgröße */
}

html, body, textarea {
scrollbar-base-color:#FFFFFF;
scrollbar-track-color:#CDCDCD;
scrollbar-face-color:#000080;
scrollbar-highlight-color:#000080;
scrollbar-3d-light-color:#000080;
scrollbar-dark-shadow-color:#000080;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
}

ul {
   list-style-type:square;
   list-style-position:outside;
   padding-left: 25px;
}

li {
   padding-top: 3px;
}

h1 {
   font-size: 125%;
   font-weight: strong;
   line-height: 110%;
   color: #000080;
}

h2 {
   font-size: 125%;
   font-weight: bold;
   line-height: 130%;
   color: #999999;
} 

#wrapper { /* Das HTML-Element mit dem Attribut id="wrapper" */
   color: black;
   background-color: #FFFFFF;
   width: 880px; /* Breite des Inhaltsbereiches */
   margin-top: 0px; /* Abstand oben zum Bildschirmrahmen */
   margin-right: auto; /* Abstand rechts automatisch */
   margin-bottom: 0px;
   margin-left: auto; /* Abstand links automatisch */
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 0px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px;
   border-bottom: 0px;
   }

#kopfbereich {
   color: #FFFFFF; 
   background-color: #FFFFFF; /* Hintergrundfarbe */
   background-image: url(../images/h1.gif);
   background-position: top left;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0px; 
   padding-left: 0px;
   }

#navibereich {
   color: #FFFFFF; 
   background-color: #FFFFFF;
   background-position: top left;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0px; 
   padding-left: 0px;
   }

#textbereich {
   color: #000000;
   background-color: #FFFFFF;
   background-position: top left;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 0px;
   }

#fussbereich {
   color: #FFFFFF;
   font-size: 70%;
   background-color: #808082; /* Hintergrundfarbe */
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 0px;
   margin-right: auto; /* Abstand rechts automatisch */
   margin-left: auto; /* Abstand links automatisch */
   }

#fussbereich A {
   color: #FFFFFF;
   font-size: 95%;
   text-decoration: none;
   }

#fussbereich A:HOVER {
   color: #FFFFFF;
   font-size: 95%;
   border-bottom: 1px solid #FFFFFF; 
   }

.navi_hp {
   font-size: 100%;
   padding-top: 7px;
   padding-left: 60px;
   }

.navi_hp A {
   color: #000080;
   font-size: 95%;
   text-decoration: none;
   }

.navi_hp A:HOVER {
   color: #000080;
   font-size: 95%;
   border-bottom: 1px solid #000080; 
   }

.navi_left {
   color: #000080;
   font-size: 86%;
   text-decoration: none;
   }

.navi_left A {
   color: #999999;
   font-size: 95%;
   text-decoration: none;
   }

.navi_left A:HOVER {
   color: #999999;
   font-size: 95%;
   border-bottom: 1px solid #999999; 
   }

bold {
    color: #000080;
}

strong {
    color: #000080;
}


