.table-vmvligatabelle thead th {
  text-align: center;
}
.table-vmvligatabelle tbody td {
  text-align: center;
}
.table-vmvligatabelle td.vmvligatabelle-td-team {
  text-align: left;
}

.vmvligatabelle-matches {
  background: rgba(0,0,0,0.05);
}
.vmvligatabelle-sets {
  background: rgba(0,0,0,0.1);
}
.vmvligatabelle-balls {
  background: rgba(0,0,0,0.05);
}
.vmvligatabelle-active-team td {
  background: rgba(255, 190, 107, 0.5);
  font-weight: bold;
}
.table-vmvmatchtabelle {
  font-size: 80%;
}
.table-vmvmatchtabelle th.teams {
  text-align: center;
}
.table-vmvmatchtabelle .nummer,
.table-vmvmatchtabelle .datum,
.table-vmvmatchtabelle .sets,
.table-vmvmatchtabelle .balls {
  text-align: center;
}
.table-vmvmatchtabelle .setballs {
  text-align:left;
}
.table-vmvmatchtabelle .datum,
.table-vmvmatchtabelle .setballs,
.table-vmvmatchtabelle .ausrichter,
.table-vmvmatchtabelle .team1,
.table-vmvmatchtabelle .team2 {
  white-space: nowrap;
}
.vmvligatabelle-td-team {
  white-space: nowrap;
}


table.aktuelle-spiele td.aktuelle-spiele-nr {
  width: 5em!important;
}
table.aktuelle-spiele td.aktuelle-spiele-zeit {
  width: 12em!important;
}
table.aktuelle-spiele td.aktuelle-spiele-team {
  width: 20%;
}
table.aktuelle-spiele td.aktuelle-spiele-saetze {
  width: 5em!important;
  text-align: center;
}
table.aktuelle-spiele td.aktuelle-spiele-punkte {
  width: 9em!important;
  text-align: center;
}
table.aktuelle-spiele td.aktuelle-spiele-balls {
  width: 25%;
}

#vmvmain .nav-pills li a {
  background-color: #ffe3ad;
  color: black;
  text-decoration: none;
}

#vmvmain .nav-pills li.active a {
  background-color: #ffbe6b;
  color: black;
  font-weight: bold;
  text-decoration: none;
}

.left-padding-1em {
  padding-left: 1em;
}
.top-margin-2em {
  margin-top: 2em;
}
.vmvligatabelle-foto-caption {
  font-size: 90%;
  text-align: center;
}