table.darkTable {
  font-family: "Arial Black",Gadget,sans-serif;
  border: 2px solid #ADFF2F;
  background-color: #4A4A4A;
  text-align: center;
  border-collapse: collapse;
}

table.darkTable td, table.darkTable th {
  border: 1px solid #ADFF2F;
  padding: 3px 2px;
}

table.darkTable td {
  font-size: 24pt;
  color: #E6E6E6;
}

table.darkTable tr:nth-child(even) {
  background: #888888;
}

table.darkTable th {
  background: #000000;
  border-bottom: 3px solid #ADFF2F;
  font-size: 24pt;
  font-weight: bold;
  color: #ADFF2F;
  text-align: center;
  border-left: 2px solid #ADFF2F;
}
table.darkTable th:first-child {
  border-left: none;
}

table.darkTable tfoot {
  font-size: 24pt;
  font-weight: bold;
  color: #ADFF2F;
  background: #000000;
  background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
  border-top: 1px solid #ADFF2F;
}
table.darkTable tfoot td {
  font-size: 24pt;
}

under{
    text-decoration: underline;
}

.contentEingerueckt{
    margin-left: 3.8%;
}

.picCenterFolie{
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    transform: translateY(-57%) translateX(-50%);
}

.folieBasic li:first-letter{
    text-transform: capitalize;
}

.picSmaller{
    width: 40%;
    float: right;
}

.listeZeilenAbstandHoeher li{
    margin-bottom: 1%;
}

.centerY{
    display: block;
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
}

.centerX{
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

body #content .red{
    color: #f71616;
}

body #content .green{
    color: #1e1;
}

#fat tr td:not(:first-child){
    font-weight: bold;
}

#aniProxmoxDiv{
  position: relative;
  height: 100%;
  width: 100%;
}

.aniProxmox{
  position: absolute;
  top: 0;
  transform: translateX(-8%);
  height: 100%;
  opacity: 0;
  transition: all 1s;
}

.codebox{
    position: relative;
    display: inline-block;
    padding: 5px;
    border: 2px solid white;
    width: auto;
    font-family: code;
    font-size: 20pt;
    color: white;
    margin-left: 2%;
    z-index: 9001;
    background-color: black;
    font-weight: bold;
}

.gliederung{
    position: absolute;
    font-size: 30pt;
    top:35%;
    transform: translateY(-50%);
    padding-left: 5%;
}

.gliederung li{
    margin-bottom: 10%;
}