body {
  background-color: #85c7db;
}

.OK {
   background-color: #85c7db;
   position: absolute;
   width: -moz-available;
   left: 0;
   top: 13%;

}

.danke {

}

.brtable {
  margin-left: auto;
  margin-right: auto;
  width: 99%;
  text-align: left;
  border-style: groove;
  border-radius: 10px;
  border-color: #f99;
}



img {
  width: 100%;
  display: flex;
  margin-left: auto;
  margin-right: auto;
}


.Tabelle {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  border-style: solid 1px;

}


.F1 {
  text-align: center;
  font-size: 32px;
  margin: 10px;
}

.F2 {
  width: 98%;
  text-align: center;
  font-size: 20px;
  margin: 10px;

}

.F3 {
 width: 100%;
  text-align: center;
  font-size: 20px;
  margin: 10px;

}

.F4 {
 width: 100%;
  text-align: center;
  font-size: 20px;
  margin: 10px;

}

.F5 {
 width: 100%;
  text-align: center;
  font-size: 20px;
  margin: 10px;
}


.F6 {
 width: 100%;
  text-align: center;
  font-size: 20px;
  margin: 10px;
  margin-top: 33.4px;
}

.F7 {
  width: 100%;
  text-align: center;
  font-size: 20px;
  margin: 10px;
  margin-top: 33.4px;
}


.tln {
  width: 30%;
  padding: 10px;
}

.Firma {
  width: 50%;
  padding: 10px;
} 

.teilnehmer1 {
  width: 50%;
  padding: 10px;
}


.sendebtn {
  width: 315px;
  height: 60px;
  margin: 10px;
  background-color: #D74F55;
  border: none;
  color: white;
  font-size: larger;
  cursor: pointer;
  border-radius: 22px;
}

.loebtn {
 color :red;
}

.anzahl {
  width: 70px;
  height: 37px;
  margin: 10px;
  font-size: larger;
}

.hotel {
  color: white; 
  width: 70px;
}

input[type='checkbox']:checked + label::before,
input[type='checkbox']:not(:checked) + label::before,
input[type='radio']:checked + label::before,
input[type='radio']:not(:checked) + label::before {
    content:' ';
    display:inline-block;
    width: 17px;
    height:17px;
    position: relative;
    top:4px;
    border: 1px solid #bbb;
    background: white;
    margin-right: 1em;
    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,.1);
}

input[type=radio]:checked + label::before,
input[type=radio]:not(:checked) + label::before {
  border-radius: 30px;
}

.part1 {
  margin-left: auto;
  margin-right: auto;
  width: 20%;
  text-align: center;
  vertical-align: top;
  padding: 18px;

}

.part2 {
  margin-left: auto;
  margin-right: auto;
  width: 20%;
  text-align: center;
  vertical-align: top;
  padding: 18px;
}

.aufmacher {
  margin-left: auto;
  margin-right: auto;
  width: 60%;
  text-align: left;
  vertical-align: top;

}

.logos {
  width: 60%;
  margin: 13%;  
  margin-left: 53px;
}
