#gesamt {
    background-color: white;
    width: 960px;
    margin: auto; 
    font-family: 'Open Sans', sans-serif; 
    font-size: 14px; 
}
    

/* + + + + KOPF + + + + */

#kopf {
    height: 200px;
    
}

#logo {
    display: block; 
    padding-top: 60px;  
     
}



/* + + + + MENÜ + + + + */

/* + + + + INHALT + + + + */
#inhalt {
    width: auto; /* +++war auf 640px, durch Padding mussten PX abgezogen werden+++ */
    
    /*background-color: azure;*/
    text-align: justify;
    padding: /* 20px 30px; */ }
          

   
    
figure {
    margin: 0;}    
    

figure img {
    width: 300px; 
}






/* + + + + SPALTE + + + + */



/* #spalte Klammern weg, auskommentiert
    
    width: 320px; 
    float: right;  /* ++++ margin-left: 320px anstatt float:right; ++++ */
    /*background-color: azure;*/   
   

/* + + + + FUß + + + + */
#fuss {

    height: 40px;
    clear: both; 
}

a { text-decoration: none;
    color: black; 
        
}



a:hover {color: gray;}



    
    