* { padding: 0; margin: 0; }
html { height: 101%; } /* erzwingt Scrollbar im Firefox */
body { /* Das HTML-Element mit dem Namen body */
   color: #464646; /* Schriftfarbe */
   background-color: #EDEDED; /* Hintergrundfarbe */
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small; /* Schriftgröße */
}

html, body, textarea {

scrollbar-base-color:#EDEDED;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#779BCA;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#D1D1D1;
}

#navigationleft ul {
   list-style-type: none;
   padding: 0px 0px 0px 0px;
   font-size: 85%; line-height: 240%;
   color: #FF6300;
}

/* Hyperlinks */
a { text-decoration: none; outline: none;} 
a:link { color: #FF6300; } 
a:visited { color: #FF6300; }
a:hover, 
a:focus { 
  border-bottom: 1px solid #FF6300; 
}
a:active { 
   color: white; 
   background-color: #FF6300; 
}



#texthomeoben {
   color: #FFFFFF;
   background-color: #779BCA;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 210%; /* Schriftgröße */
}

#texthomeoben 
a:hover { border-bottom: none; }

#iframe {
   font-size: 93%; line-height: 135%;
   padding-top: 20px;
   padding-right: 20px; 
   padding-bottom: 20px; 
   padding-left: 20px;
   border-top: 1px solid #74A313;
   border-left: 1px solid #74A313;
   border-right: 1px solid #74A313;
   border-bottom: 1px solid #74A313;
}

#iframe2 {
   margin-top: 20px;
   padding-top: 20px;
   padding-right: 20px; 
   padding-bottom: 20px; 
   padding-left: 20px;
   border-top: 1px solid #74A313;
   border-left: 1px solid #74A313;
   border-right: 1px solid #74A313;
   border-bottom: 1px solid #74A313;
}

#navigationleft {
   color: #FF6300;
}
#navigationleft a {
   color: #464646;
}
#navigationleft a:hover {
   color: #FF6300;
}
#navigationleft a:active {
   color: #FFFFFF;
}

#wrapper { /* Das HTML-Element mit dem Attribut id="wrapper" */
   color: black;
   background-color: #EDEDED;
   width: 870px; /* Breite des Inhaltsbereiches */
   margin-top: 20px; /* 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: #779BCA;
   background-position: top left;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 10px;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0px; 
   padding-left: 0px;
   }

#kopfbereichklein {
   color: #464646; 
   background-color: #669D28;
   background-position: top left;
   padding-top: 20px;
   padding-right: 160px; 
   padding-bottom: 20px; 
   padding-left: 140px;
   }

#kopfbereichnavigation {
   text-align: left; /* linksbündig */
   color: #000000;
   background: #FFFFFF; /* erste Farbe war #b0e0e6 */
   padding-top: 5px ;
   padding-right: 10px;
   padding-bottom: 4px;
   padding-left: 20px;
   border-bottom: 1px solid #FF6300;
 li {
   display: inline; }

}

#textbereich {
   color: #464646; 
   background-color: #FFFFFF;
   background-position: top left;
   padding-top: 40px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 20px;
   }

#textbereichhome {
   color: #464646; 
   background-color: #FFFFFF;
   background-position: top left;
   padding-top: 95px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 32px;
   }

#haupt {
   line-height: 150%;
   }

#haupt ul {
   list-style-type: disc;
   }

#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 */
   }

#button1 {
   margin-right: auto; /* Abstand rechts automatisch */
   margin-left: auto; /* Abstand links automatisch */
   }

h1 { font-size: 150%; } 
h2 { font-size: 110%; }
.bildrechts {
   float:right;
   margin-top: 0px;
   margin-right: 0px;
   margin-left: 0px;
}
.bildiframe {
   float:left;
   margin-top: 15px;
   margin-right: 0px;
   margin-left: 0px;
   margin-bottom: 15px;
}
.linie {
   margin-top: 10px;
   margin-bottom: 25px;
}
.navi1 {
   font-weight: bold;  
}

