.inhalt .liga_overview .select .group {
  margin: 0 !important;
}

.inhalt .liga_overview .select .group:nth-child(n+2) {
  margin-top: 10px !important;
}

.inhalt .liga_overview .select .group label {
  line-height: 2;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: black;
  /*width: 15% !important;*/
}

.inhalt .liga_overview .select .group label[for="sportart_id"] ~ b {
  width: 100%;
  line-height: 2;
}

.mannschaft,
.tabelle {
  border-bottom: 1px solid #E7E7E7;
}

.mannschaft td {
  padding: 8px 16px !important;
}

.mannschaft td.day {
  padding: 8px 16px !important;
  border-top: 1px solid #E7E7E7;
  border-bottom: 1px solid #E7E7E7;
  background: #F5F5F5;
}

.mannschaft p {
  padding: 0;
}

.tabelle_ueberschrift {
  height: auto !important;
  margin: 0 !important;
  padding: 45px 0 15px !important;
}

.tabreiter_tabelle {
  margin: 0 !important;
}

.msu_headline_txt,
.tabelle td {
  padding: 6px !important;
}

.place.number p {
  text-align: center;
}

.place.number p::after {
  content: '.';
}

.tabelle .subline,
.statistics .overview .info #msu_body_statistik .msu_headline {
  border-bottom: 1px solid #E7E7E7;
  border-top: 1px solid #E7E7E7;
  background: #F5F5F5;
  margin: 0 !important;
}

#anchor a,
.tabreiter_tabelle li {
  border: 1px solid #E7E7E7 !important;
  border-bottom: none !important;
}

#anchor a:nth-child(n+2),
.tabreiter_tabelle li:nth-child(n+2) {
  margin-left: 1px !important;
}

.tabreiter.tabreiter_tabelle li {
  padding: 0 !important;
  width: auto !important;
}

#anchor a,
.tabreiter.tabreiter_tabelle li a {
  padding: 6px !important;
  font-size: 12px !important;
  letter-spacing: 1px !important;
  font-weight: 700 !important;
  margin: 0;
}

#anchor a {
  width: auto !important;
}

#anchor a.inaktiv,
.tabreiter.tabreiter_tabelle li.inaktiv a {
  color: #AAAAAA;
}

.tabelle .team_name p, .spielplan center {
  margin: 0 !important;
}

.data .number {
  text-align: center !important;
}

.data .number.goal {
  padding-right: 0 !important;
  width: auto !important;
  text-align: right !important;
}

.data .center.goal {
  padding-left: 2px !important;
  padding-right: 2px !important;
  width: auto !important;
}

.data .center.goal + td {
  padding-left: 0 !important;
  width: auto !important;
  text-align: left !important;
}

.statistics,
.statistics_headline {
  margin: 0 !important;
}

.subline .team_name {
  text-align: left !important;
}

.subline td {
  padding: 6px !important;
}

.tordiff {
  text-align: center !important;
}

.tabelle .link:hover {
  font-weight: inherit !important;
}

 .inhalt {
  position: relative;
  width: 100%;
  max-width: 125.625rem;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin: 0 auto;
}






.mannschaft, .tabelle, .msu_table_statistik {
	font-size: 100%;
}

.kreuz {
		font-size: 100%;
}

.link_zurueck {
		font-size: 16px;
}

.tabelle {
	margin-top:0px;
}

a:focus {outline: 0;}

.spielplan {
	margin-top: 0px;
}

.spielplan td {
	padding-top: 10px;
	padding-bottom: 10px;
}

.spielplan .sportart-icon {
	background-color: #f7f7f7;
}

.name p {
	font-size:20px;
	color: #000000;
}

.tabelle_ueberschrift{
	font-size: 26px;
	margin-top:20px;
	margin-bottom:5px;
	text-align: left;
	background-color: #ffffff;
	font-family: Georgia,serif;

}

.tabreiter a, .tabreiter_tabelle a, .tabreiter_statistik a {
	font-size: 15px;
	font-weight: 600;
}

.tabreiter {
	border-bottom: 0px solid #9b9b9b;
}

.tabreiter li.aktiv {
		color:#f7f7f7;
    border-radius: 0px 0px 0px 0px;
    border-bottom: none;
    margin: 0px 0px 0px;
    width: 16%;
    border-top: 1px solid #9b9b9b;
		border-left: 1px solid #9b9b9b;
    border-right: 1px solid #9b9b9b;
    border-bottom: 0px solid #9b9b9b;
    padding: 10px 0px 10px 10px;
	}

.tabreiter li.inaktiv {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px;
    width: 16%;
    border-top: 0px solid #9b9b9b;
    border-bottom: 1px solid #9b9b9b;
    border-right: 0px solid #9b9b9b;
		border-left: 0px solid #9b9b9b;
    padding: 10px 10px 10px 10px;
	}

.tabreiter a {
	    padding: 0px 0px 0px 0px;
}

.tabreiter .aktiv a {
			color: #009ee0;
	}

.tabreiter_statistik, .tabreiter ul {
	-webkit-justify-content: left;

}

.tabreiter_tabelle li {
	    border: 1px solid #ffffff;
}

.tabreiter_tabelle li.aktiv {
		color:#f7f7f7;
    border-radius: 0px 0px 0px 0px;
    border-bottom: none;
    margin: 0px 0px 0px;
    width: 16%;
    border-top: 1px solid #9b9b9b;
		border-left: 1px solid #9b9b9b;
    border-right: 1px solid #9b9b9b;
    padding: 10px 0px 10px 10px;
	}

.tabreiter_tabelle li.inaktiv {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px;
    width: 16%;
    border-bottom: 1px solid #9b9b9b;
    border-right: 1px solid #ffffff;
    padding: 10px 10px 10px 10px;
	}

.subline {
	background-color: #f7f7f7;
}

.tabreiter_statistik {
	    margin-bottom: 0px;
}


.tabreiter_statistik a {
	    border: 1px solid #ffffff;
}

.tabreiter_statistik a.aktiv {
		color: #009ee0;
    border-radius: 0px 0px 0px 0px;
    border-bottom: none;
    border-top: 1px solid #9b9b9b;
		border-left: 1px solid #9b9b9b;
    border-right: 1px solid #9b9b9b;
    margin: 10px 10px 10px 10px;
    width: 16%;
    padding: 10px 10px 10px 10px;
  }

.tabreiter_statistik a.inaktiv {
    border-radius: 0px 0px 0px 0px;
    border-bottom: none;
    margin: 10px 10px 10px 10px;
    width: 16%;
    border-bottom: 1px solid #9b9b9b;
    padding: 10px 10px 10px 10px;
  }



tr:nth-child(even) {background: #FFF}
tr:nth-child(odd) {background: #F7F7F7}


.inhalt .liga_overview .select .group {
-webkit-flex-direction: row;
}

.spielplan .sportart-icon {
    background-color: #ffffff;
}
@media only screen and (max-width: 900px) {
    .mannschaft, .tabelle, .msu_table_statistik, .spielplan, .liga_overview .select .group select {
        font-size: 70%;
    }
}
.tabelle_klein {
    width: 100%;
}

a.nav-bar__link:not(.button) {
    color: #000 !important;
}

a.nav-bar__link:not(.button):active,
a.nav-bar__link:not(.button):focus,
a.nav-bar__link:not(.button):hover {
    color: #444 !important;
	font-weight: normal !important;
}

a.button--primary:visited,
a.button--primary {
    color: #fff !important;
}

.site-footer__nav-bar a.nav-bar__link:visited,
.site-footer__nav-bar a.nav-bar__link {
    color: #0080c8 !important;
}

.site-footer__nav-bar a.nav-bar__link:active,
.site-footer__nav-bar a.nav-bar__link:focus,
.site-footer__nav-bar a.nav-bar__link:hover {
    color: #444 !important;
}

