/* LESS Document */
/* IPad Pro Auflösung mit Kiosk Pro:  2732x2048px  */
/* Farben */
table {
  border-spacing: 2px;
  font-size: 40px;
}
#table_new_table td,
#table_newuser td {
  border: 0px solid #aaa;
  vertical-align: top;
  overflow: hidden;
}
td {
  border: 4px solid #aaa;
  vertical-align: top;
  overflow: hidden;
  padding: 3px 8px;
}
#table_artikellist td {
  border: 0px solid #aaa;
  vertical-align: top;
  overflow: hidden;
  font-size: 30px;
  padding: 0px 8px;
  border-spacing: 0px;
}
#table_bestandliste {
  padding: 10px 20px;
}
#table_bestandliste td {
  height: 130px;
  border: 0px solid #aaa;
  vertical-align: middle;
  overflow: hidden;
  font-size: 35px !important;
  padding: 0px 8px;
  border-spacing: 0px;
}
.table_bestandsliste_headline td {
  height: 40px !important;
  color: #f8ac00;
}
.td_bestandsliste_hr {
  height: 3px !important;
  padding: 2px 10px !important;
}
.td_bestandsliste_hr hr {
  margin: 0px;
}
#table_artikelhistory {
  width: 100%;
  border-collapse: collapse;
}
#table_artikelhistory td {
  border: 0px solid #000;
  vertical-align: top;
  overflow: hidden;
  font-size: 46px;
  padding: 10px 8px;
  border-spacing: 0px;
}
.td_history_tag {
  font-size: 46px !important;
}
.history_datum {
  font-size: 23px !important;
}
.history_uhrzeit {
  float: left;
  font-size: 17px !important;
}
.history_name {
  float: left;
  font-size: 17px !important;
  padding-left: 5px;
}
.td_history_hr {
  height: 3px;
  padding: 2px 10px !important;
}
.td_history_hr hr {
  margin: 0px;
  border-top: 2px solid #FFF;
}
#headline {
  font-weight: bold;
  color: #FFF;
  background-color: #212b6b;
  empty-cells: hide;
}
#headline2 {
  font-weight: bold;
  color: #FFF;
  empty-cells: hide;
}
#odd_row {
  background-color: #CCC;
}
#even_row {
  background-color: #EEE;
  border: 1px solid #aaa;
}
#odd_row_active {
  background-color: #14C400;
}
#even_row_active {
  background-color: #89FF97;
  border: 1px solid #aaa;
}
.spacer_row {
  background-color: #C00000;
  border: 1px solid #aaa;
}
.senkrecht {
  vertical-align: bottom;
  height: 80px;
  padding-bottom: 10px;
  width: 20px;
}
.senkrecht div {
  -moz-transform: rotate(-90deg);
  width: 20px;
}
.retourenticker_datum {
  width: 270px;
  text-align: center;
  border: 0px;
  font-size: 50px;
}
.retourenticker_ret_positive {
  background-color: #69C557;
  color: #fff;
  font-weight: bold;
  text-align: center;
  margin: 0px 20px;
  padding: 15px 0px;
  height: 80px;
  font-size: 60px;
  border: 0px;
  border-spacing: 10px;
}
.retourenticker_ret_negativ {
  background-color: #FBAF42;
  color: #fff;
  font-weight: bold;
  text-align: center;
  margin: 0px 20px;
  padding: 15px 0px;
  height: 80px;
  font-size: 60px;
  border: 0px;
}
