* { padding: 0; margin: 0; }
html { height: 101%; } /* erzwingt Scrollbar im Firefox */
body { /* Das HTML-Element mit dem Namen body */
   color: #303030; /* Schriftfarbe */
   background-color: #464646; /* Hintergrundfarbe */
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: small; /* Schriftgröße */
   }

html, body, textarea {

scrollbar-base-color:#FFFFFF;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#000000;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#C6C6C9;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#464646;
}

#navigationleft ul {
   list-style-type: none;
   color: #74A313;
}

#navigationleft li {
   padding-bottom: 10px;
   line-height: 107%;
}


/* Hyperlinks */
a { text-decoration: none; outline: none;} 
a:link { color: #303030; } 
a:visited { color: #303030; }
a:hover, 
a:focus { 
  border-bottom: 1px solid #C80020 
}

#texthomeoben {
   color: #000000;
}

#navigationleft {
   font-size: 82%;
   color: #C80020;
}

#navigationleft a {
   color: #303030;
}
#navigationleft a:hover {
   color: #C80020;
}
#navigationleft a:active {
   color: #C80020;
   background-color: #FFFFFF;
}

#wrapper { /* Das HTML-Element mit dem Attribut id="wrapper" */
   color: black;
   background-color: #FFFFFF;
   width: 960px; /* Breite des Inhaltsbereiches */
   margin-top: 32px; /* 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: 0px; 
   padding-left: 0px;
   }

#kopfbereich {
   color: #464646; 
   background-color: #FFFFFF;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0px; 
   padding-left: 0px;
   }

#textbereich {
   color: #464646;
   background-color: #FFFFFF; /* Hintergrundfarbe */
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0px; 
   padding-left: 0px;
   }

#textbereichhome {
   color: #464646;
   line-height: 135%;
   background-color: #FFFFFF; /* Hintergrundfarbe */
   background-image: url(images/h1.gif);
   background-position: top left;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0px; 
   padding-left: 0px;
   }

#haupt1 {
   color: #464646;
   line-height: 150%;
   }

#haupt ul {
   list-style-type: disc;
   }

#haupt1 {
   color: #464646;
   line-height: 150%;
   }

#haupt1 ul {
   list-style-position:inside;
   list-style-image: url(images/bullet.gif);
   padding-left: 0px;
   }

#haupt1 li {
   padding-bottom: 6px;
   }

#haupt1 a {
   color: #C80020;
   font-weight:normal;
}

#haupt1 a:link {
   color: #C80020;
   font-weight:normal;
}

#haupt1 a:hover {
   color: #C80020;
   border-bottom: 1px solid #C80020;
   font-weight:normal;
}

#haupt2 {
   color: #FFFFFF;
}

#haupt2 a {
   color: #FFFFFF;
}

#haupt2 a:link {
   color: #FFFFFF;
}

#haupt2 a:hover {
   color: #C80020;
   border-bottom: 1px solid #C80020;
}

#haupt3 {
   color: #464646;
   line-height: 150%;
   }

#haupt3 ul {
   list-style-position:inside;
   list-style-image: url(images/bullet.gif);
   padding-left: 0px;
   }

#haupt3 li {
   padding-bottom: 6px;
   }

#haupt3 a {
   color: #464646;
   font-weight:normal;
}

#haupt3 a:link {
   color: #464646;
   font-weight:normal;
}

#haupt3 a:hover {
   color: #C80020;
   border-bottom: 1px solid #C80020;
   font-weight:normal;
}

#fussbereich {
   color: #464646; 
   background-color: #FFFFFF;
   background-position: top left;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 0px;
   margin-right: auto; /* Abstand rechts automatisch */
   margin-left: auto; /* Abstand links automatisch */
   }

#fussbereichie {
   color: #464646; 
   background-color: #FFFFFF;
   background-position: top left;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 0px;
   }

#button1 {
   margin-right: auto; /* Abstand rechts automatisch */
   margin-left: auto; /* Abstand links automatisch */
   }

#button2 {
   margin-right: auto; /* Abstand rechts automatisch */
   margin-left: auto; /* Abstand links automatisch */
   }

h1 {
   font-size: 110%;
   color: #000000;
   } 
h2 {
   font-size: 110%;
   color: #FFFFFF;
   }

.ueberschrift {
   color: #FFFFFF;
   background-color: #000000;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 6px;
   padding-right: 12px;
}
.ueberschrift1 {
   color: #C80020;
   font-weight:bold;
   background-color: #FFFFFF;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 12px;
   padding-right: 6px;
}
strong {
   color: #C80020;
   }
