body {    
  background-color: rgba(250, 185, 6, 0.877);
  /* Franz Beel 14.02.2022 */
}
h2 {
    color: rgb(1, 50, 255);
} 
.container { 
  position: absolute;
  display: block;
  left: 50px;
  top: 60px;
    width: 270px;
    left: 20px;
    display: grid; 
    /* grid-template-rows:1fr 1fr 1fr; /* fr = Bruchteil 
    grid-template-columns:1fr 1fr 1fr; */
    background-color: rgb(118, 223, 236);
    /*column-gap: 10 px;
    row-gap: 10 px; */
    padding: 40px;
  }
  .container > div {
    width: 75px;
    height: 75px;
    margin: 5px;
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid rgb(43, 23, 226);  
    font:32px Helvetica; color:rgb(7, 82, 243);
    /*place-self: center;*/
    display: flex; 
    align-items: center;
    justify-content: center; 
    box-shadow: 0 0 14px 6px rgb(41, 91, 230) inset;
  }  
#box1 {
  
  grid-column: 1 / 2;
  grid-row: 1 /2;
  
}
#box2 {
  grid-column: 2/3;
  grid-row: 1 /2;
  
}
#box3 {
  grid-column: 3/4;
  grid-row: 1 /2;
}
#box4 {
  grid-column: 1/2;
  grid-row: 2 /3;
}
#box5 {
  
  grid-column: 2/3;
  grid-row: 2/3;
}
#box6 {
  grid-column: 3/4;
  grid-row: 2/3;
}
#box7 {
  grid-column: 1/2;
  grid-row: 3/4;
}
#box8 {
  grid-column: 2/3;
  grid-row: 3/4;
}
#box9 {
  grid-column: 3/4;
  grid-row: 3/4;
}
#ausw {
  /* background-color: rgba(255, 255, 255, 0.8); */
  position: absolute;
  display: block;
  left: 400px;
  width: 220px;
  height: 120px;
  top: 60px;
  margin: 0 auto;
  padding: 2px;
  /* border: 2px solid rgb(132, 221, 16); */
} 
#anzeige {
  background-color: rgb(255, 251, 8);  
  position: absolute;
  display: block;
  left: 390px;
  width: 110px;
  height: 150px;
  top: 185px;
  margin: 0 auto;
  padding: 2px;
  font:32px Helvetica; color:rgb(16, 7, 243);
  text-align:center;
  display:none;
  border: 10px solid rgb(16, 7, 243); 
} 
#unten {
    background-color: rgb(16, 7, 243);  
    position: absolute;
    display: block;
    left: 60px;
    width: 260px;
    height: 20px;
    top: 427px;
    margin: 0 auto;
    padding: 2px;
    font:16px Helvetica; color:rgb(243, 239, 7);
    
   
}    
button {
  display:block;
  padding:0.3em 1.2em;
  margin:0 0.3em 0.3em 0;
  border-radius:2em;
  box-sizing: border-box;
  text-decoration:none;
  font-family:'Roboto',sans-serif;
  font-weight:300;
  color:rgb(255, 255, 1);
  background-color:rgb(30, 50, 255);
  text-align:center;
  transition: all 0.2s;
    }