#body {
  text-align: center;
}

#ganz {
  width: 80%;
  min-width: 600px;
  margin: 5px auto 0 auto; /* Zentriert das gesamte Layout sauber mit 5px Abstand nach oben */
}

#colage {
  background-image: url('/images/n007.jpg');
  background-size: cover;       /* Sorgt dafür, dass das Bild ohne Verzerrung den Raum füllt */
  background-position: center;  /* Zentriert das Hintergrundbild */
  width: 100%;
  height: 150px;
}

#laufzeile {
  width: 94%;
  height: 15px;
  padding: 10px 0;               /* Kurzschreibweise für oben/unten 5px, links/rechts 0 */
  margin-left: 3%;
 margin-right:3%;
}

#linie {
  background-color: #009900;
  width: 94%;
  height: 2px;
  margin-left: 3%;
  margin-right:3%;
}

#inhalt {
  width: 100%;                  
  text-align: center;
  color: #000000;
}

#inhalt1 {
  padding: 10px;
  min-height: 600px;
  text-align: left;
  color: #000000;
}
  
 #bild_l  { 
   position: relative;  
   float: left; 
}  
  
 #bild_r   { 
   position: relative;  
   float: right; 
}  

#meneu0  { 
  position: relative;  
  margin-left: 3%;  
  width: 100%;
 }  
 
 a    { 
  text-decoration: none;  
  color:  #000000; 
}  
   
 a:hover, a:active   { 
   color: #0000ff; 
}  
  
body {
  font-size: 1rem;
  line-height: 1.5;
}
h1 {
  font-size: 2.5rem;
}

 #meneu1  ul   { 
   margin: 0;  
   padding: 0px 3px 3px 20px;
 }  

   #layer1 {
     padding: 1px 15px; 
     width: 350px;
     float: left;
}

   #layer2 {
     padding: 1px 15px;  
     width: 350px; 
     float: left; 
}

   #layer3 {
     padding: 1px 15px;  
     width: 350px; 
     float: left; 
}

   #layer4 {
     padding: 1px 15px;  
     width: 500px; 
     float: left; 
}

   #layer5 {
     padding: 1px 15px;  
     width: 500px; 
     float: left; 
}

    #layer6 {
     padding: 1px 15px; 
     width: 100%;
     float: left;
} 

   #clear {
    clear: left; 
}