.grid-1 {
  display: grid;
  width: 974px;
  height: 590px;
  margin: 0 0;
  grid-template-columns: 180px auto;
  position: absolute;
  top:50%;
  left:50%;
  margin-left:-488px;/* half width*/
  margin-top:-295px;/* half height*/
  grid-template-areas: "nav main main";
  background-color: #dedede;
  border: 1px solid black;
}
.grid-1 div {
  }
.item-9 {
  grid-area: nav;
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: 180px auto;
  grid-template-areas: "titel"
                       "navi";
  overflow: hidden;
  background-image: url('../../ress/nvHG/nav.jpg');
  background-repeat: no-repeat;
  border-right: 1px solid black;
}
.item-91 {
  grid-area: titel;
}
.item-92 {
  grid-area: navi;
  align-self: flex-end;
}
.item-2 {
  grid-area: main;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "cont";
  overflow: hidden;

}
.item-22 {
  grid-area: cont;
  height: auto;
}
div.table {
  display: table;
  width: 100%;
}
div.spalte {
  display: table-cell;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
}
