.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;
}

.gaestebucheintrag {
  border: 1px solid #333;
  border-radius: 5px;
  padding: 0px;
  margin: 10px 0px;
}
.gaestebucheintrag .kopf {
  background-color: #f8f8f8;
  padding: 5px;
  border-radius: 5px;
}
.gaestebucheintrag .zeit {
  text-align: right;
}
.gaestebucheintrag .eintrag {
  background-color: #fff;
  padding: 5px;
}
.gaestebucheintrag .person {
  font-size: 90%;
  background-color: #f8f8f8;
  padding: 5px;
  border-radius: 5px;
}
.gaestebucheintrag .name {
  font-weight: bold;
}
.gaestebucheintrag .col-xs-6.rightaligned {
  text-align: right;
}

/* LSK als Sponsor für Landesliga West Frauen und Männer 2025/2026 */
#ligasponsor_lsk .logo {
    padding: 1em;
    background-color: #dcdce1;
}
#ligasponsor_lsk {
    float: right;
    border: 1px solid black;
    border-radius: 5px;
    width: 50%;
    margin: 1em;
    background: #fff;
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3);
    max-width: 465px;
    overflow: hidden;
}
#ligasponsor_lsk .dank {
    margin: 1em;
    font-size: 80%;
}