body, html {
  background-color: var(--color5);
}

#logo_letras_footer {
  border-top: 1px solid #3e3e3c;
}

#footer_full {
  background: var(--color5);
  color: var(--color1);
}

#logo_letras_footer {
  width: 100%;
  padding-top: calc(var(--u-100)* 3);
}

#ubermich_1 {
  grid-auto-rows: auto;
  position: relative;
  margin-top: calc(var(--u-100)*3);
  margin-bottom: calc(var(--u-100)*1);
}

#ubermich_2 {
  grid-auto-rows: auto;
  position: relative;
  margin-top: calc(var(--u-100)*0);
  margin-bottom: calc(var(--u-100)*2);
}

#ubermich_3 {
  display: block;
}

#ubermich_3>* {
  float: left;
}

.uber_listado {
  border-bottom: 1px solid #3e3e3c;
  padding-top: calc(var(--u-100)*.3);
  padding-bottom: calc(var(--u-100)*.35);
}

.uber_listado:first-child {
  border-top: 1px solid #3e3e3c;
  padding-top: calc(var(--u-100)*.35);
}

#ubermich_1 {
  grid-auto-rows: auto;
  position: relative;
  margin-top: calc(var(--u-100)*3);
}

#ubermich_text_1 {
  grid-column: 4 / 16;
  grid-row: 1;
  height: fit-content;
  z-index: 9;
  margin-bottom: calc(var(--u-100)*1);
}

#ubermich_text_2, #ubermich_text_2_autor {
  text-align: left;
  grid-column: 4/17;
  grid-row: 2;
}

#ubermich_bloque_1 {
  grid-row: 2;
  grid-column: 4 / 17;
  height: fit-content;
  bottom: 0;
  position: absolute;
  right: 0;
  padding-bottom: .3rem;
  position: relative;
  z-index: 9;
}

#ubermich_bloque_240 {
  margin-top: calc(var(--u-100)* 1.5);
  height: auto;
  grid-row: 1;
  grid-column: 11 / 23;
  position: absolute;
  right: 0;
  width: calc(var(--u-100)* 8);
}

#ubermich_bloque_300 {
  margin-bottom: calc(var(--u-100)* 2);
  width: calc(var(--u-100)* 8);
  margin-left: calc(var(--u-100)* 3);
  margin-top: calc(var(--u-100)* 3);
}

#ubermich_bloque_301 {
  height: max-content;
  margin-bottom: calc(var(--u-100)* 1.75);
  width: calc(var(--u-100)* 9);
  margin-left: calc(var(--u-100)* 2);
}

#ubermich_bloque_302 {
  height: max-content;
  margin-bottom: calc(var(--u-100)* 2);
  width: calc(var(--u-100)* 9);
  margin-left: calc(var(--u-100)* 2);
}

#ubermich_bloque_303 {
  height: max-content;
  margin-bottom: calc(var(--u-100)* 1.75);
  width: calc(var(--u-100)* 9);
  margin-left: calc(var(--u-100)* 2);
}

#ubermich_bloque_304 {
  height: max-content;
  margin-bottom: calc(var(--u-100)* 4);
  width: calc(var(--u-100)* 9);
  margin-left: calc(var(--u-100)* 2);
}

#sello {
  margin-top: calc(var(--u-100)* 1);
  width: calc(var(--u-100)* 2);
  height: calc(var(--u-100)* 2);
  grid-row: 3;
  grid-column: 20 / 22;
}

#sello img {
  width: -webkit-fill-available;
  width: -moz-available;
}
#kontakt {
  display: flex;
      width: 100%;
      height: 0px;
}
#imagen_gerhard_ubermich{
  width: inherit;
  height: inherit;
}
