body {    background-image: linear-gradient(rgba(255,255,255,0.6), rgba(255,255,255,0.6)),
   url("img/DSC01802.svg");
          opacity: 1;
          background-color: ;
          /*text-align: center;*/
          background-attachment: scroll;
          background-origin: ;
          background-position: 50% 50%;
          background-repeat: no-repeat;
          background-size: 100%;
          min-height: 100vh;
          display: flex;
          flex-direction: column;}
 /*
#Kopf {background-image: #00C0FF;
         background-repeat: no-repeat;
         background-position: 50% 50%;
         float: center;
         margin-left: 200;
         margin-right: 0;
         background-attachment: scroll;
         font-family: Papyrus, Sylfaen, Verdana, Times New Roman, Pristina, Highlight LET;

         font-weight: bold;
         text-decoration: none;
         color: #008030;
         text-align: center;
                                         } */

div.container { width: 100%;
border: 1px solid gray;
}


header { /*background-image: url("img/zimba_2.jpg");
         background-size: cover;*/
         /*width: auto;*/
         height: auto;
         background-color: rgba(0, 0, 0, 0.2);
         background-size: auto;
         background-repeat: no-repeat;
         background-position: 0% 0%;
         float: center;
         margin-left: 0;
         margin-right: 0;
         background-attachment: scroll;
         font-family: Papyrus, Sylfaen, Verdana, Times New Roman, Pristina, Highlight LET;
         font-size: 1em;
         font-size: 26px;
         font-weight: bold;
         text-decoration: none;
         color: black;
         text-align: center;
                                         }


h1 {     background-repeat: no-repeat;
         background-position: 50% 50%;
         margin-left: 0;
         margin-right: 0;
         text-align: center;
         background-attachment: scroll;
         font-family: Times New Roman, Pristina, Highlight LET;
         /*font-size: 1em;*/
         font-weight: italic;
         text-decoration: none;
         color: #008030;
                                         }

section {background-color: ;
         margin-left: 100;
         margin-right: 100;
         font-family: Times New Roman, Pristina, Highlight LET;
         /*font-size: 1em;*/
         font-weight: ;
         text-decoration: ;
         color:#FF0000;
         text-align: center;
                                          }


/*aside {
       position: absolute;
       font-family: sans serif, Bookman Old Style,VERDANA,ARIAL,HELVETICA;
       font-size: 10px;
       color:#000000;
       right: 0px;
       left: ;
       width: 175px;
       height: 50px;
       top: 50px ;
       bottom: ;
       float: right;
                                      }*/


p {       color:blue;
          text-align: center;
          font-family: ARIAL,HELVETICA;
          background-attachment: fixed;
          background-origin: ;
          background-position: 50% 50%;
          background-color: ;
          background-repeat: no-repeat;
          background-size: 100%;
                                         }


div p {   position: absolute;
          bottom: 130px;
          right: 6px;
          color: rgb(255, 255, 255);
          background-color: rgba(0, 0, 0, 0.4);
          /*font-size: 1em;*/
          line-height: 36px;
          font-weight: bold;
          padding: 4px 12px;
          border-radius: 9px;
                                           }


/*aside img {margin-left: 10px;
    border: 1px solid silver;
                                     } */


/*a { padding: 3px ; }
a:focus { background-color:  ; color: #FF0000 ;}
a:hover { background-color: ; color: #FF0000; }
a:active { background-color: ; color: ; } */

nav { background-color: None;
      text-decoration:#00A050 ;
      width: 300px;
      margin: 0px;
      float: left;
      padding: 1em;
      border: 3px ;
      font-size: 24px;
      color:#00A050;
      text-align: left;
      font-family: sans serif, Bookman Old Style,VERDANA,ARIAL,HELVETICA;
      font-weight: bold;
                                                                    }

nav ul {list-style-type: none;
padding: o;
                                                                    }
nav ul a { text-decoration: #00A050;
                                                                 }


article {   background-image: url("Astra_Haus_1.jpg");

margin-left: 200px;
border-left: 1px solid gray;
padding: 1em;

}

footer { background-color: #CFCFCF;
         background-attachment: ;
         font-family: serif;
         /*font-size: 16px;*/
         color: black;
         text-align: center;
         float: center;
         /*bottom: 0px;*/
         /*position: absolute;*/
         width: 100%;
         height: 120px;
         margin-top: 0px;
         flex-shrink: 0;      }
