* { padding: 0; margin: 0; }
html { height: 101%; } /* erzwingt Scrollbar im Firefox */
body { /* Das HTML-Element mit dem Namen body */
   color: #000000; /* Schriftfarbe */
   background-color: #EDEDED; /* Hintergrundfarbe */
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: small; /* Schriftgröße */
}

html, body, textarea {

scrollbar-base-color:#EDEDED;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#000000;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#A1A1A1;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#EDEDED;
}


a {
   text-decoration: none;
   color: #FFFFFF;
}
a:hover {
   color: #FFFFFF;
}


h1 { font-size: 170%; } 
h2 { font-size: 110%; }

#wrapper { /* Das HTML-Element mit dem Attribut id="wrapper" */
   color: black;
   background-color: #FFFFFF;
   width: 980px; /* 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;
   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: #464646;
   background-color: #FFFFFF;
   background-image: url(../images/h1.gif);
   background-repeat; repeat-y;
   background-position: top left;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 80px;
   }

#fussbereich {
   color: #FFFFFF; 
   background-color: #000083; /* 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 */
   }

#button1 {
   color: #FFFFFF; 
   background-color: #808082; /* Hintergrundfarbe */
   background-image: url(../images/h2.gif);
   background-repeat; repeat-y;
   background-position: top left;
   font-size: 100%; line-height: 110%;
   color: #FFFFFF;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 0px;
   margin-right: auto; /* Abstand rechts automatisch */
   margin-left: auto; /* Abstand links automatisch */
   }

#button0 a {
   color: #FFFFFF;
}

#button0 a:hover {
   color: #FFFFFF;
}

#button1 a {
   color: #FFFFFF;
}

#button1 a:hover {
   color: #FFFFFF;
}

#button2 a {
   color: #FFFFFF;
}

#button2 a:hover {
   color: #FFFFFF;
}

#haupt {
   font-size: 83%; line-height: 170%;
   color: #D90012;
   padding-bottom: 0px;
   }

#haupt1 {
   font-size: 100%; line-height: 150%;
   }
#haupt1 ul {
   list-style-image: url(../images/dotrot.gif);
   list-style-position: outside;
   padding-left: 0px;
   line-height: 180%;
}

#haupt1 a:hover {
   color: #681A2D;
   border-bottom: 1px solid #681A2D;
}

#haupt2 {
   font-size: 100%; line-height: 170%;
   }
#haupt2 ul {
   list-style-image: url(../images/dotrot.gif);
   list-style-position: outside;
   padding-left: 0px;
   line-height: 180%;
}

#haupt2 a:hover {
   color: #681A2D;
   border-bottom: 1px solid #681A2D;
}

#oben {
   font-size: 100%; line-height: 125%;
   }
#oben a:hover {
   color: #681A2D;
}

strong {
    color: #9E8F66;
}
