/* ===================================

Aufbau: 1. Kalibrierung
        2. Allgemeine Styles
        3. Styles für Layoutbereiche
        4. Sonstige Styles 
=================================== */

/* ==================================
   1. Kalibrierung
   =============================== */

* { padding: 0; margin: 0; } 
 
h2, p, ul, ol { margin-bottom: 1em; } 

ol ul { margin-bottom: 0; } 

li { margin-left: 2em; }    
   
/* ==================================
   2. Allgemeine Styles 
   =============================== */   

html { height: 101%; }    
   
body { 
 
  color: white; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;   
}

h1 { font-size: 150%; }
h2 { font-size: 130%; }





/* ==================================
   3. Styles für Layoutbereiche 
   =============================== */   

#wrapper { 
  background-color: #CCCCCC; 
  color: black; 
  width: 730px; 
  margin: 10px auto; 
}

#kopfbereich { 
  background-color: #ffe574; 
 
  color: black; 
  padding: 10px 20px 0 20px; /* oben - rechts - unten - links */ 
}
    #kopfbereich p {
	  font-size:18px;
	  font-style:oblique; 
	  font-weight:bold;
	  padding: 5px 0; 
      margin-bottom: 0; 
    }

#navibereich {
  text-align: right; 
  background: #ffe574 ;
  padding: 20px 10px 4px 10px; 
  border-bottom: 1px solid #8c8c8c; 
}
    #navibereich ul {
      margin-bottom: 0; 
    }
    #navibereich li {
      display: inline; 
      list-style-type: none; 
      margin-right: 10px; 
      margin-left: 0; 
    }
    #navibereich a,
    #navibereich span {
      background-color: #ffeda0; 
      color: black; 
      padding: 4px 8px 4px 8px; 
      border: 1px solid #8c8c8c; 
    }
    #navibereich a:hover,
    #navibereich a:focus {
      background-color: white;
      color: black; 
      border-bottom-color: white; 
    }
#navibereich2,
#navibereich2 li { 
	  background-color:#CCCCCC;
	  padding: 20px 10px 4px 10px; 
	  border-bottom: 0; 

	
      padding: 4px 8px 4px 8px; 
      list-style-type: none; 
      margin-right: 10px; 
      margin-left: 0; 
    }
#textbereich {
  background-color:#CCCCCC;
  margin-right: auto; 
  margin-left: auto; 
  padding: 20px 10px 20px 20px; 
}

    #textbereich ul li { list-style-type: none }
    
   

#fussbereich {
  background-color: #ffe574;
  padding: 10px 20px 20px 20px; 
  border-top: 1px solid #353535; 
  margin-top: 20px; 
}

  
/* ==================================
   4. Sonstige Styles 
   =============================== */   


   
   

/* ==================================
   ENDE DES STYLESHEETS 
   =============================== */   
