body {
  background-color: black;
  color: white;
  font-family: Arial;
}
.logo {
  position: absolute;
  right: 25px;
  bottom: 25px;
  height: 80vh;
}
.raum {
  position: absolute;
  right: 20px;
  top: 20px;
  font-family: Museo500-Regular;
  font-size: 60px;
}
.name {
  position: absolute;
  left: 5vw;
  top: 35vh;
  font-family: Museo500-Regular;
  font-size: 150px;
}
.fkt {
  position: absolute;
  left: 5vw;
  top: calc(35vh + 160px);
  font-family: Museo500-Regular;
  font-size: 80px;
}
.grp {
  position: absolute;
  left: 5vw;
  top: 25vh;
  font-family: Museo500-Regular;
  font-size: 80px;
}
.grp div {
  position: relative;
  display: block;
  
}
.grp div span {
  position: relative;
  display: block;
  font-family: Museo300-Regular;
  font-size: 50px;
  padding-left: 50px;
  padding-bottom: 50px;
}
.sizi {
  position: absolute;
  left: 5vw;
  top: 35vh;
  font-family: Museo500-Regular;
  font-size: 150px;
}
.sizi span {
  position: relative;
  display: block;
  font-family: Museo500-Regular;
  font-size: 80px;
}
.sizi_next {
  position: absolute;
  left: 5vw;
  bottom: 5vh;
  font-family: MuseoSans_500;
  font-size: 50px;
}
#uhr {
  position: absolute;
  left: 20px;
  top: 20px;
  font-family: Museo500-Regular;
  font-size: 60px;
}