div .invisible{
  display: none;
}


#btnEinzelbox{ margin: 0px 0px 10px 10px; }
#btnLieferung{ margin: 0px 0px 10px 10px; }
#divAuswertungen{ padding: 20px 0px 0px 10px; }

#lieferSteuerBtns{ position: relative; top: 10px; }
#LieferdatenDiv{ position: absolute; top: 140px; }
#tbPONr, #inpLieferDatum{ font-size: 1.1em; }
#tbPONr{ position: absolute; top: 13px; left: 140px; }
#inpLieferDatum{ position: absolute; top: 50px; left: 140px; }

#zuLieferndeBoxen{
  width: 85px;
  height: 440px;
  position: absolute;
  top: 240px;
}
#lbBoxen{
  width: 65px;
  font-size: 1.2em;
}

#gewaehlteBoxen{
  position: absolute;
  top: 240px;
  left: 150px;
}
#gewaehlteBoxen>table>tbody>tr>td>input{
  margin-top: 1px;
  width: 55px;
}

#messdaten{
  position: absolute;
  overflow-x: auto;
  overflow-y: scroll;
  width: auto;
  height: 510px;
  top: 160px;
  left: 390px;
  box-shadow: 1px 1px 12px black;
}

#tblMessdatenFuerLieferung>tbody>tr{
  text-shadow: 2px 2px 5px black;
  box-shadow: 2px 2px 6px black;
}

#tblMessdatenFuerLieferung{
  border-spacing: 0px;
  text-shadow: 1px 1px 6px red;
}
#tblMessdatenFuerLieferung>tbody>tr>td{
  border-top: solid black 1px;
  border-left: solid black 1px;
}

#tblMessdatenFuerLieferung>tbody>tr:nth-child(even) {background-color: #f2f2f2}
#tblMessdatenFuerLieferung>tbody>tr:nth-child(odd) {background-color: #12f2f2}
#tblMessdatenFuerLieferung>tbody>tr:hover {background-color: #f2f212}
#tblMessdatenFuerLieferung>tbody>tr>th{
  border-left: solid black 1px;
  background-color: #11dd11;
  text-shadow: 0px 0px 0px;
}


#einzelbox{
  position: relative;
  border: solid black 1px;
  min-height: 330px;
  max-height: 330px;
  min-width: 855px;
  max-width: 855px;
  padding: 10px 10px 0px 10px;
}

#divSelects{
  display: flex;
  float: left;
  height: auto;
  width: 98%;
  border-bottom: solid black 1px;
  padding-bottom: 5px;
}

#divSelects select{
  width: 75px;
  border-radius: 5px;
  margin-right: 5px;
  text-align: center;
  box-shadow: 2px 2px 6px black;
}

#tblMesswerte{
  border-spacing: 0px;
  text-shadow: 1px 1px 6px red;
}
#tblMesswerte>tbody>tr>td{
  border-top: solid black 1px;
  border-left: solid black 1px;
}

#tblMesswerte>tbody>tr:nth-child(even) {background-color: #f2f2f2}
#tblMesswerte>tbody>tr:nth-child(odd) {background-color: #12f2f2}
#tblMesswerte>tbody>tr:hover {background-color: #f2f212}
#tblMesswerte>tbody>tr>td:hover {background-color: #12a212}


#grafiken{
  display: flex;
  float: left;
  margin-top: 15px;

/*
  position: absolute;
  top: 10px;
  left: 950px;
  width: 830px;
  height: 600px;
  padding-left: 25px;
*/
}
#chart{
  background: #cfcfcf;
  border: solid black 1px;
  box-shadow: 1px 1px 5px black;
}
#chart2{
  background: #cfcfcf;
  border: solid black 1px;
  box-shadow: 1px 1px 5px black;

}

#grafiken>table>tbody>tr>td>button{
  width: 75px;
  height: 30px;
  margin-right: 10px;
}