	*{
		margin: 0;
		padding: 0;
		/*font-family: 'Open Sans', sans-serif;*/
		font-family: 'Roboto', sans-serif;
	}

	html, body, .page {
		height: 100%;
	}

	.page {
		box-sizing: border-box;
		/*min-height: 100%;*/
		height: auto !important;
	}
	
	.page {
		font-size: 94% !important;
	}

	.inhalt .main .kreuztabelle {
		overflow: auto;
	}
		
	.squad .group .detail .person img, .tabreiter li, .navigation li, .squad .team_pic img, .verein .logo img, .verein .last_logo img, .scorer .team_name img, .player .logo img, .player .last_logo img, .tabreiter_statistik a {
		height: auto;
	}
	
	.team .spielplan, .page, .foot, .navigation ul ul, .navigation ul ul li, .liga .zeile, .statistik img, body, .kopf, .navigation, .tabellen-navigation ul, .tabellen-navigation a, .player table, .squad .group .headline, .statistics .overview .info #msu_body_statistik .msu_headline, .squad .group .detail, .squad .group .detail .person img, .squad .group .detail .person .name, .team .headline, .squad .team_pic, .squad .team_pic img, .team .statistic .diagram img, .liga_overview .select .group select, .liga_overview .select .group label, .spiele, .mannschaft, .verein .logo img, .verein .last_logo img, .inhalt .rightbar .scorer, .player .logo img, player .last_logo img, .statistics .evaluation, .statistics .evaluation .bild img {
		width: 100%;
	}
	
	.kopf h1, .kopf .logo, .kopf .icon, .foot, .navigation ul ul, .tabellen-navigation {
		position: absolute;
	}
	
	.tabreiter a, .navigation a, .navigation ul ul ul, label.tabellen-wahl-label, .statistics .overview .info #msu_body_statistik .msu_headline span, .verein span a, .tabreiter, .inhalt, .geschlecht .auswahl .group input#regionswahl_herren[type=checkbox]:checked ~ .db_last, .geschlecht .auswahl .group input#regionswahl_herren[type=checkbox]:checked ~ .regionen, .geschlecht .auswahl .group input#regionswahl_herren[type=checkbox] ~ .db_first, .geschlecht .auswahl .group input#regionswahl_damen[type=checkbox]:checked ~ .db_last, .geschlecht .auswahl .group input#regionswahl_damen[type=checkbox]:checked ~ .regionen, .geschlecht .auswahl .group input#regionswahl_damen[type=checkbox] ~ .db_first, .geschlecht .auswahl .group input#regionswahl_junioren[type=checkbox]:checked ~ .db_last, .geschlecht .auswahl .group input#regionswahl_junioren[type=checkbox]:checked ~ .regionen, .geschlecht .auswahl .group input#regionswahl_junioren[type=checkbox] ~ .db_first, .geschlecht .auswahl .group input#regionswahl_juniorinnen[type=checkbox]:checked ~ .db_last, .geschlecht .auswahl .group input#regionswahl_juniorinnen[type=checkbox]:checked ~ .regionen, .geschlecht .auswahl .group input#regionswahl_juniorinnen[type=checkbox] ~ .db_first, .squad .group .detail .name a, .liga_overview .select .group label, .verein .last_logo img, .player .last_logo img, .inhalt .rightbar .scorer {
		display: block;
	}
	
	/*Kopf*/

	.kopf {
		height: 110px;
	}

	.kopf h1 {
		padding-right: 15px;
		margin-left: 72%;
		font-size: 200%;
	}

	.kopf .logo {
		margin-left: 88%;
	}
	
	.kopf .logo, .kopf h1 {
		padding-top: 15px;
		z-index: 2;
	}

	@media only screen and (max-width: 1500px) {
		.kopf .logo {
			margin-left: 75%;
		}
	}

	.kopf .icon {
		margin-top: 20px;
		margin-left: 2%;
	}
	
	.kopf .icon, .geschlecht .regionen, .geschlecht .auswahl .group .regionen .meta {
		width: 90%;
	}

	.kopf .icon ul, .navigation ul li, .tabreiter li, .tabreiter ul li {
		list-style: none;
	}

	.kopf .icon ul, .navigation ul, .tabreiter ul{
		padding: 0;
	}

	.kopf .icon ul li {
		margin: 0px 3px 0px 3px;
	}

	.kopf .icon img {
		width: 40px;
		height: 40px;
		opacity: 0.5;
	}

	/* Footer */

	.foot {
		margin-top: 25px;
		/*height: 60px;*/
		border-top: 3px solid #bbbbbb;
	}

	.foot p {
		padding-top: 5px;
	}
	
	.inhalt .rightbar .scorer td {
		padding: 5px;
	}

	.foot .copyright, .foot .logo {
		margin-left: 20px;
	}

	.foot .link, .foot .link a, .navigation a, .regionen a, .liga a, .tabelle .link, .spielplan .link, .verein .link, .team .link, .tabellen-navigation a, .tabreiter a, a, .match .link, .player .link, .sports_complex .link, .statistics .link {
		text-decoration: none;
	}

	.foot .link, .foot .link a{
		margin-right: 20px;	
	}
	
	.inhalt .rightbar .scorer .team_name p, .tabreiter, .sportarten-table-2 h1, .navigation, .tabelle .team_name a, .sportarten-wahl .ueberschrift, .mannschaft .name, .spiele .spieltag, .spiele .saison p, .sportart-text {
		hyphens: auto;
	}

/*	.foot .logo, label.tabellen-wahl-label, .tabellen-navigation li, .liga_overview .select .group label, .liga_overview .select .group select {
		height: 30px;
	} */

	/*.verein .info p, .match .info p, .player .info p, */.navigation ul, .tabreiter ul, .liga_overview .sportart-icon,/* .sports_complex .info p,*/ .geschlecht .auswahl .group .regionen, .geschlecht .auswahl .group .regionen .meta, .geschlecht .sportart-icon, .geschlecht .auswahl .group, .liga .sportart-icon, .liga .meta, .squad .group .detail, .squad .group .detail .person .information .sport .meta,/* .fail .info p, .statistics .info p,*/ .inhalt, .match .overview .info .group .new, .statistics .overview .info .group .new, .player .overview .info .group .new, .verein .overview .info .group, .verein .overview, .inhalt .statistics .group .new .auswertung, .player .overview, .tabreiter_statistik, .inhalt .main .statistics .teamselect, .inhalt .liga_overview .select .group, .fail .overview .info .group, .statistics_headline .sportart-icon, .statistics .overview .info #msu_body_statistik .msu_spiele, .statistics .overview .info #msu_body_statistik .msu_tore, .statistics .overview .info #msu_body_statistik .msu_werte .msu_show_werte {
		/*Normale Flexbox*/
		display: flex;
		 
		/*Safari - Webkit only*/ 
		display: -webkit-flex;
	}

	
	/*Navigation*/

	.navigation {
	  border-top: none;
	}
	
	.navigation ul, .tabreiter ul, .inhalt .main .statistics .teamselect select, .inhalt .main .statistics .teamselect {
		margin: 0;
	}
	
	.navigation ul, .geschlecht .auswahl .group .regionen, .geschlecht .auswahl .group .regionen .meta, .tabreiter ul, .liga_overview .sportart-icon, .geschlecht .sportart-icon, .geschlecht .auswahl .group, .liga .sportart-icon, .liga .meta, .squad .group .detail, .squad .group .detail .person .information .sport .meta, .inhalt, .match .overview .info .group .new, .statistics .overview .info .group .new, .player .overview .info .group .new, .verein .overview .info .group, .verein .overview, .player .overview, .tabreiter_statistik, .inhalt .main .statistics .teamselect, .inhalt .liga_overview .select .group, .fail .overview .info .group, .statistics_headline .sportart-icon, .statistics .overview .info #msu_body_statistik .msu_spiele, .statistics .overview .info #msu_body_statistik .msu_tore, .statistics .overview .info #msu_body_statistik .msu_werte .msu_show_werte {
		/*Normale Flexbox*/
		flex-direction: row;
		 
		/*Safari - Webkit only*/
		-webkit-flex-direction: row;
	}

	.navigation img {
		height: 55px;
		width: 55px;
	}

	.navigation img, .kopf .icon img {
		border: 3px solid #bbbbbb; 
	}
	.navigation img, .inhalt, .regionen, .sportarten, .tabreiter .aktiv, .tabreiter li:hover, .page, .kopf, .kopf .icon img, .foot, .liga .sport-icon, .spiele .sport-icon, .geschlecht .sport-icon, .tabelle .sport-icon, .spielplan .sport-icon, .scorer .sport-icon, .tabreiter_statistik .aktiv, .tabreiter_statistik a:hover{
		background-color: #ffffff;
	}

	.navigation a, .active-button, label.tabellen-wahl-label, .tabellen-navigation, .tabellen-navigation a, .navigation {
		color: #ffffff;
	}

	.navigation ul li:hover, .tabellen-navigation, label.tabellen-wahl-label, label.responsive-nav-label:hover, input#responsive-nav[type=checkbox]:checked ~ label.responsive-nav-label:hover, .inhalt .statistics .group .new .auswertung .balken {
		background-color: #bbbbbb;
	}

	.navigation ul ul, .navigation, .tabellen-navigation li:hover {
		background-color: #9b9b9b;
	}

	.navigation ul ul {
		top: -9999px;
		left: -9999px;
		z-index: 5;
	}

	.navigation ul ul li {
		float: none;
	}

	.navigation li {
		width: calc(100%/7);
	}
	
	.inhalt .main .league .preview, .inhalt .main .league .tabreiter_tabelle, .inhalt .main .league .statistics, .inhalt .main .league .spiele, .statistics_headline, .statistics .overview .info #msu_body_statistik .msu_headline, .msusport_gcharts_columnchart  {
		margin-top: 25px;
	}

	/*Online build*/

	.navigation ul ul ul {
		width: 150px;
	}

	/*END Online Build*/

	.navigation ul ul li:first-child {
		border-top: 2px solid #bbbbbb;
	}

	.navigation ul li:hover img{
		border-color: #9b9b9b;
	}

	.navigation ul li:hover > ul {
		top: 100%;
		left: 0;
	}

	.navigation ul ul li:hover > ul {
		top: -2px;
		left: 100%;
	}
	
	.navigation a:hover, .tabreiter a:hover, .statistics .overview .info #msu_body_statistik .msu_tore .msu_tore_gesamt span, .statistics .overview .info #msu_body_statistik .msu_spiele .msu_spiele_gesamt span {
		font-weight: normal;
	}
	
	/*Res_Nav*/

	input#responsive-nav, label.responsive-nav-label, #tabellen-wahl, .sportarten-wahl .ueberschrift, .geschlecht .auswahl .group input#regionswahl_herren[type=checkbox] ~ .db_last, .geschlecht .auswahl .group input#regionswahl_herren[type=checkbox]:checked ~ .db_first, .geschlecht .auswahl .group input#regionswahl_damen[type=checkbox] ~ .db_last, .geschlecht .auswahl .group input#regionswahl_damen[type=checkbox]:checked ~ .db_first, .geschlecht .auswahl .group input#regionswahl_junioren[type=checkbox]:checked ~ .db_last, .geschlecht .auswahl .group input#regionswahl_junioren[type=checkbox]:checked ~ .regionen, .geschlecht .auswahl .group input#regionswahl_junioren[type=checkbox] ~ .db_first, .geschlecht .auswahl .group input#regionswahl_juniorinnen[type=checkbox]:checked ~ .db_last, .geschlecht .auswahl .group input#regionswahl_juniorinnen[type=checkbox]:checked ~ .regionen, .geschlecht .auswahl .group input#regionswahl_juniorinnen[type=checkbox] ~ .db_first, .geschlecht .auswahl .group .regionen, input#regionswahl[type=checkbox], .verein .last_logo, .inhalt .rightbar .scorer .tr_back, .inhalt .rightbar .scorer .pic img, .inhalt .rightbar .scorer .sport-icon, .player .last_logo, .inhalt .rightbar .scorer .legend, .inhalt .rightbar .scorer .pic {
	  display: none;
	 }
	 
	.inhalt .rightbar .scorer .pic {
		width: 0;
		padding: 0;
	} 

	/*Navigation ENDE*/
	
	.page, .verein .name, .team .name, .match .name, .player .name, .sports_complex .name, .fail .name, .statistics .name, .verein .last_logo, .inhalt .rightbar .scorer, .verein .last_logo, .tabreiter_statistik, .inhalt .main .back, .statistics .overview .info #msu_body_statistik .msu_headline, .statistics .overview .info #msu_body_statistik .msu_werte .msu_show_werte {
		margin-bottom: 10px;
	}
	
	/*Regionswahl*/

	/*.geschlecht .text, .regionen .zeile, .liga .bezeichnung {
		display: inline-block;
	}*/

/*	.region-button, .regionen, .regionen a, .tabreiter .aktiv a, .foot .link, .foot .link a, a, .spielplan .time, .liga_overview .select .group label, .tabreiter .aktiv, .statistics .overview .info #msu_body_statistik .msu_tore, .statistics .overview .info #msu_body_statistik .msu_spiele, .statistics .overview .info #msu_body_statistik .msu_spiele .msu_statistik_prozent, .statistics .overview .info #msu_body_statistik .msu_tore .msu_statistik_prozent, .statistics .overview .info #msu_body_statistik .msu_show_werte .msu_statistik_datum, .statistics .overview .info #msu_body_statistik .msu_table_statistik .msu_statistik_datum, .statistics .overview .info #msu_body_statistik .msu_table_statistik .msu_serienlaenge {
		color: #9b9b9b;
	} */

	.region-button, .regionen, .regionen a, .tabreiter .aktiv a, .foot .link, .foot .link a, a, .spielplan .time, .liga_overview .select .group label, .tabreiter .aktiv, .statistics .overview .info #msu_body_statistik .msu_tore, .statistics .overview .info #msu_body_statistik .msu_spiele, .statistics .overview .info #msu_body_statistik .msu_spiele .msu_statistik_prozent, .statistics .overview .info #msu_body_statistik .msu_tore .msu_statistik_prozent, .statistics .overview .info #msu_body_statistik .msu_show_werte .msu_statistik_datum, .statistics .overview .info #msu_body_statistik .msu_table_statistik .msu_statistik_datum, .statistics .overview .info #msu_body_statistik .msu_table_statistik .msu_serienlaenge {
		color: #1d4861!important;
	}
	
	.down-button:hover, .region-button:hover, .regionen a:hover, label.tabellen-wahl-label {
		cursor: pointer;
	}
	
	.tabreiter .aktiv, .tabreiter .aktiv a {
		pointer-events: none;
    }
	
	.sportarten, .geschlecht, .regionen, .mannschaft, .spiele, .tabelle, .spielplan, .scorer, .squad, .inhalt .main .statistics .teamselect table {
		border-collapse: collapse;
	}

	.sportart-icon:not(.team .sportart-icon) {
		height: 105px;
	}

	.geschlecht .zeile, .liga .bezeichnung .rahmen, .mannschaft .aktiv, .statistik, .tabreiter li, .geschlecht .down-button, .geschlecht .text, .squad .group .headline, .statistics .overview .info #msu_body_statistik .msu_headline, .squad .group .detail .person .name, .inhalt .rightbar .scorer .sportart-icon, .tabreiter_statistik .inaktiv {
		background-color: #F0F0F0;
	}

	.geschlecht .zeile, .tabelle .data, .tabelle .headline, .mannschaft .left, .geschlecht .text, .geschlecht .auswahl .group .down-button, .time {
		padding-left: 5px;
	}

	.geschlecht tr {
		border-bottom: 5px solid #fff;
	}

	.regionen {
		margin-left: 22.5%;
	}
	
	.regionen, .inhalt .main {
		width: 55%;
	}
	
	.regionen, .liga_overview .select .group {
		margin-bottom: 5px;
	}
	
	.page, .statistics .overview .info #msu_body_statistik {
		margin-bottom: 50px;
	}

	.regionen .region-button-1, .regionen .left,/* .verein .headline, .team .headline,*/ .liga .sport-icon, .spiele .sport-icon, .statistik .color, .geschlecht .sport-icon, .tabelle .sport-icon, .geschlecht .down-button, .foot .logo, /*.verein .logo, */.team .logo, .tabreiter li, .kopf .icon, .kopf .icon ul li, .foot .copyright, .impressum, .spielplan .sport-icon,/* .match .subline, .player .subline, .player .logo,*/ .sportarten-table-1, .sportarten-table-2, .sportarten-table-3, .sportarten-table-4, .scorer .sport-icon,/* .sports_complex .subline,*/ .sports_complex .logo, .geschlecht .auswahl .group .regionen .meta/*, .fail .headline, .statistics .subline*/ {
		float: left;
	}

	.regionen .region-button-2, .regionen .right, .foot .link, .foot .link a {
		float: right;
	}

	.regionen .region-button-1 p, .regionen .region-button-2 p {
		padding-top: 25px;
		
	}
	
	.regionen .region-button-1 p, .regionen .region-button-2 p {
		height: 25px;
		
	}

	.regionen .zeile{
		margin-left: 4%;
	}
	
	.regionen .zeile, .verein .overview .content, .player .overview .content {
		width: 75%;
	}

	.active-button, .down-button, .region-button, .spiele .last {
		font-size: 25px;
	}
	
	.geschlecht .regionen .meta p {
		width: 47%;
		margin-left: 1.5%;
		margin-right: 1.5%;
	}

	/*Ligawahl*/

	.sportart-text { font-size: 20px; }

	.sportart-text:not(.team .spielplan .sportart-text) {
		margin: 20px 0px 0px 100px;
	}

	.geschlecht .sportart-text, .liga .sportart-text {
		padding-top: 20px;
	}

	.mannschaft tr, .liga .bezeichnung .rahmen {
		padding: 0px 0px 0px 30px;
	}
	
	.mannschaft tr, .liga .bezeichnung .rahmen, .geschlecht .zeile, .tabelle .headline, .geschlecht tr, .regionen :not(.region-button), .spielplan tr:not(.headline), .geschlecht .down_button, .geschlecht .text {
		min-height: 40px;
	}
	
	.tabreiter a, .down-button:hover, .region-button:hover, .regionen a:hover, .scorer .name p, .squad .name p, .squad .group .detail .person .name a, .statistics .overview .info #msu_body_statistik .msu_werte .msu_show_werte .msu_werte_txt a, .statistics .overview .info #msu_body_statistik .msu_tore span, .statistics .overview .info #msu_body_statistik .msu_spiele span {
		color: #000000;
	}

	.liga .bezeichnung .rahmen p, .foot, .player table td, .squad .group .detail .person .name, .inhalt .statistics .group .new .auswertung .balken {
		padding-top: 10px;
	}

	.geschlecht, .liga, label.tabellen-wahl-label {
		width: 60%;
	}
	
	.statistik {
		width: 45%;
	}
	
	.spiele, .sportarten div p, .tabelle, .tabreiter_tabelle, .tabelle .headline, .tabelle .data, .geschlecht .zeile, .tabelle .data, .tabelle .headline, .liga .bezeichnung, .spielplan, .scorer, .liga_overview, .inhalt, .geschlecht, .geschlecht .down_button, .geschlecht .text, .geschlecht .auswahl .group .down-button, .squad, .liga_overview .select .group {
		margin-top: 5px;
	}
	
	.statistik {
		margin-left: 25%;
	}
	
	.mannschaft, .statistik, .liga_overview .select fieldset {
		border: none;
	}

	.mannschaft .center, .spiele p:not(.sportart-text), .mannschaft .center, .mannschaft .text, .regionen tr td, .sportarten-table-2 h1, .navigation ul, .tabelle .headline, .sportarten-table-2 .headline, .regionen p, .verein .name, .team .name, .tabreiter a, .tabelle .center, .tabellen-navigation a, .spielplan .headline, .match .name, .match .headline, .player .name, .player .headline, .sportarten-wahl .ueberschrift, .sports_complex .name, .sports_complex .headline, .fail .name, .statistics .name, .statistics .headline, .statistics .headline_bnn, .tabelle .club {
		text-align: center;
	}

	.spiele .down-button, .tabelle .points_info, .tabelle .points, .spielplan .delimiter {
		width: 3%;
	}

	.spiele .left, .spielplan .left, .spielplan .center, .tabelle .goal:last-child, .tabelle .points, .mannschaft .left, .squad .group .detail .person .name {
		text-align: left;
	}

	.mannschaft .right, .spiele .right, .kopf h1, .spielplan .right, .tabelle .number, .mannschaft .number, .scorer .number, .squad .number {
		text-align: right;
	}

	.spiele .last {
		padding-left: 74%;
	}

	.statistik{
		height: 240px;
	}

	.statistik .color {
		width: 30px;
		height: 20px;
		margin-right: 5px;
	}

	.statistik tr td {
		height: 20%;
	}
	
	.mannschaft .name, .statistik tr td, .statistik, .verein .headline, .match .subline, .player .subline, .sports_complex .subline, .liga_overview .select .group label, .fail .headline, .statistics .subline, .statistics .overview .info #msu_body_statistik .msu_tore .msu_tore_einzel, .statistics .overview .info #msu_body_statistik .msu_tore .msu_tore_gesamt {
		width: 30%;
	}
	
	.tabelle .team_name, .statistik .first, .tabelle .club img, .liga .bezeichnung, .statistics .overview .info #msu_body_statistik .msu_werte .msu_show_werte .msu_werte_txt, .statistics .overview .info #msu_body_statistik .msu_table_statistik td {
		width: 40%;
	}
	
	.statistik .first {
		padding-left: 2.5%;
		padding-right: 2.5%;
	}

	.statistik .ueberschrift, .sportart-text, .tabelle .headline, .statistics .overview .info #msu_body_statistik .msu_headline span, .bold, .tabelle .link:hover, .sportarten-table-2 .headline, .spielplan .goal, .verein .name, .verein .headline, .verein .link:hover, .team .name, .team .headline, .team .link:hover, a:hover, .tabelle .subline, .spielplan .headline, .match .name, .match .headline, .match .subline, .player .name, .player .headline, .player .subline, .sportarten-wahl .ueberschrift, .scorer .place p, .scorer .name p, .scorer .team_name p, .scorer .goal p, .sports_complex .name, .sports_complex .headline, .sports_complex .subline, .squad .name p, .squad .group .detail .person .information .sport .meta .legend, .liga_overview .select .group label, .fail .name, .fail .headline, .fail .link:hover, .statistics .name, .statistics .headline, .statistics .headline_bnn, .statistics .subline, .statistics .overview .info #msu_body_statistik .msu_werte .msu_show_werte .msu_werte_txt, .statistics .overview .info #msu_body_statistik .msu_tore .msu_tore_gesamt, .statistics .overview .info #msu_body_statistik .msu_spiele .msu_spiele_gesamt, .statistics .overview .info #msu_body_statistik .msu_table_statistik .msu_table_titel, .statistics .overview .info #msu_body_statistik .msu_table_statistik .msu_table_headline {
		font-weight: bold;
	}

	.statistik .ueberschrift {
		height: 43px;
	}


	/*Buttons Startseite*/

	.sportarten-row-1, .sportarten-row-2, .sportarten-row-3, .sportarten-row-4, .sportarten-table-1, .sportarten-table-2, .sportarten-table-3, .sportarten-table-4{
		height: 130px;
	}

	.sportarten-table-1, .sportarten-table-2, .sportarten-table-3 {
		width: 33%;
	}

	.statistics .overview .info #msu_body_statistik .msu_spiele .msu_spiele_gesamt, .statistics .overview .info #msu_body_statistik .msu_spiele .msu_spiele_einzel {
		width: 24%;
	}



	.sportarten-table-4 {
		width: 47.5%;
	}

	.sportarten {
		padding-top: 50px;
	}

	.sportarten-wahl img, .sport-icon {
		border: 4px solid #bbbbbb;
		height: 50px;
		width: 50px;
	}
	
/*	.group_icon {
		font-size: 30px;
	}
*/
	.group_icon {
		font-size: 30px;
		color: #1d4861; 
		
	}	
	
	.sportarten-wahl img, .sport-icon, .kopf .icon img, .navigation img {
		border-radius: 50%;
	}

	.sportarten-wahl img:hover {
		box-shadow: 0px 0px 10px 10px #bbbbbb;
	}

	.sportarten-table-1 img, .sportarten-table-4 img, .sportarten-table-3 img {
		margin-left: 40%;
	}
	
	.sportarten-table-1 p, .sportarten-table-3 p {
		margin-left: 37%;
	}

	.sportarten-table-1:first-child img, .sportarten-table-3:first-child img, .sportarten-table-3:first-child p, .rightbar {
		margin-left: 10%;
	}
	
	.tabelle .team_name p, .spielplan center {
		margin-left: 10px;
	}
	
	.sportarten-table-1:last-child img, .sportarten-table-3:last-child img {
		margin-left: 60%;
	}
	
	.sportarten-table-3:last-child p, .sportarten-table-1:last-child p {
		margin-left: 58%;
	}

	.sportarten-table-2 h1 {
		vertical-align: text-top;
	}

	.sportarten-table-2:first-child img {
		margin-left: 61%;
	}

	.sportarten-table-2:first-child p {
		margin-left: 60.5%;
	}

	.sportarten-table-1:first-child p {
		margin-left: 7.5%;
	}

	.sportarten-table-4:first-child p {
		margin-left: 38.5%;
	}

	.sportarten-table-4:last-child p {
		margin-left: 41%;
	}

	.sportarten div p {
		line-height: 15px;
	}

	.sportarten-table-2 .headline {
		padding-top: 5%;
	}

	/*Ab hier reine Online-Programmierung*/


	/*Tabellen formatierung*/

	.scorer, .squad .group .detail .person .information .sport .meta .legend {
		width: 70%;
	}
	
	.scorer {
		margin-left: 15%;
	}

	.tabelle .link, .kopf h1, .down-button, .region-button, .spielplan .link, .verein .link, .verein .name, .team .link, .team .name, .tabreiter a:hover, a, .match .link, .match .name, .player .link, .player .name, .scorer .name, .sports_complex .link, .sports_complex .name, .liga a, .squad .name, .squad .group .detail .person .name a:hover, .fail .name, .fail .link, .statistics .name, .statistics .link, .statistics .overview .info #msu_body_statistik .msu_werte .msu_show_werte .msu_werte_txt a:hover {
		color: #009ee0;
	}

	.spielplan .day, .spielplan .time {
		width: 6%;
	}

	.spielplan .team {
		width: 22%;
	}

	.spielplan .report, .spielplan .date, .spielplan .goal, .tabelle .club {
		width: 10%
	}

	/*Tabellen Navigation*/
	label.tabellen-wahl-label {
		border-top: 2.5px solid #9b9b9b;
	}
	
	label.tabellen-wahl-label, .tabellen-navigation, .tabreiter, .inhalt .rightbar .scorer .sportart-icon, .inhalt .main .statistics .teamselect {
		border-bottom: 2.5px solid #9b9b9b;
	}

	label.tabellen-wahl-label span, .spielplan .team img, .tabelle .team_name img {
		margin-right: 10px;  
	}

	.tabellen-navigation {
		top: -9999px;
	}

	input#tabellen-wahl[type=checkbox]:checked ~ .tabellen-navigation, .tabreiter ul li, .page, label.tabellen-wahl-label, .navigation ul li, .db_first, .verein .logo img, .player .logo img {
		position: relative;
	}
	
	input#tabellen-wahl[type=checkbox]:checked ~ .tabellen-navigation {
		top: 0;
	}

	.tabellen-navigation ul {
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
		background: none !important;
		box-shadow: none;
	}

	.tabellen-navigation li {
		padding-right: none;
	}
	
	.tabellen-navigation li, .statistics .overview .info #msu_body_statistik .msu_headline span, .verein .group, .team .group, label.tabellen-wahl-label, .match .group, .player .group, .sports_complex .group, .squad td, .squad .headline p, .squad .group .detail .person .information .sport, .squad .group .detail .person .name a, .fail .group, .statistics .group {
		padding: 10px;
	}
	
	.tabellen-navigation a, .navigation ul li a, .navigation ul ul li a, .tabreiter a, .inhalt .main .statistics .teamselect select {
		padding: 10px 20px;
	}
	
	.tabelle td, .mannschaft p, .mannschaft .text, .spielplan td, .statistics .overview .info #msu_body_statistik .msu_table_statistik td {
		padding: 5px;
	}

	.tabelle td {
		width: 4%;
	}
	
	.inhalt .statistics .group .new .auswertung, .match .overview .info .group .new .subline + .text {
		width: 65%;
	}

	.tabelle .club img, .statistik {
		margin-left: 30%;
	}

	.tabelle .goal {
		width: calc(4%/3);
	}

	.tabelle .team_name, .regionen .left, .regionen .right, .scorer .name, .squad .name, .inhalt .statistics .group .new .auswertung .kasten {
		width: 50%;	
	}
	
	.player .logo img:hover {
		width: 200%;
		z-index: 2;
	}

	.tabelle .place, .spiele td:not(sportart-icon), .down-button, .region-button, .mannschaft .delimiter, .scorer .goal, .scorer .place, .geschlecht .buttons {
		width: 5%;
	}
	
	

	/*Vereinsübersicht*/
	.team .logo, .scorer .team_name, .scorer .pic, .tabreiter_statistik a, .tabreiter_tabelle li {
		width: 20%;
	}
	
	.mannschaft .goal, .mannschaft .time, .inhalt .statistics .group .new .auswertung .text, .verein .logo, .player .logo, .inhalt .rightbar {
		width: 15%;
	}

	.verein .name, .team .name, .match .name, .player .name, .sports_complex .name, .fail .name, .statistics .name {
		font-size: 200%;
	}

	/*.verein .info p, .match .info p, .player .info p, .sports_complex .info p, */.navigation ul, .tabreiter ul, .liga_overview .sportart-icon, .geschlecht .auswahl .group .regionen, .geschlecht .auswahl .group .regionen .meta, .geschlecht .sportart-icon, .geschlecht .auswahl .group, .liga .sportart-icon, .liga .meta, .squad .group .detail, .squad .group .detail .person .information .sport .meta,/* .fail .info p, .player .info p,*/ .inhalt, .match .overview .info .group .new, .statistics .overview .info .group .new, .player .overview .info .group .new, .verein .overview .info .group, .verein .overview, .inhalt .statistics .group .new .auswertung, .player .overview, .tabreiter_statistik, .inhalt .main .statistics .teamselect, .inhalt .liga_overview .select .group, .fail .overview .info .group, .statistics_headline .sportart-icon, .statistics .overview .info #msu_body_statistik .msu_spiele, .statistics .overview .info #msu_body_statistik .msu_tore, .statistics .overview .info #msu_body_statistik .msu_werte .msu_show_werte {
		/*Normale Flexbox*/
		align-items: stretch;
		align-content: stretch;
		 
		/*Safari - Webkit only*/
		-webkit-align-items: stretch;
		-webkit-align-content: stretch;
	}
	
	/*.verein .info p, .match .info p, .player .info p, .sports_complex .info p, */.navigation ul, .tabreiter ul, .geschlecht .auswahl .group .regionen, .geschlecht .auswahl .group .regionen .meta, .geschlecht .auswahl .group, .liga .meta, .squad .group .detail/*, .fail .info p, .player .info p*/, .tabreiter_statistik, .inhalt .main .statistics .teamselect {
		/*Normale Flexbox*/
		justify-content: center;
		 
		/*Safari - Webkit only*/
		-webkit-justify-content: center;
	}
	
	/*.verein .info p, .match .info p, .player .info p, .sports_complex .info p, .navigation ul, */.tabreiter ul, .liga_overview .sportart-icon, .geschlecht .sportart-icon, .liga .sportart-icon,/* .fail .info p, .player .info p,*/ .inhalt, .match .overview .info .group .new, .statistics .overview .info .group .new, .player .overview .info .group .new, .verein .overview .info .group, .verein .overview, .inhalt .statistics .group .new .auswertung, .player .overview, .tabreiter_statistik, .inhalt .main .statistics .teamselect, .inhalt .liga_overview .select .group, .fail .overview .info .group {
		/*Normale Flexbox*/
		flex-wrap: nowrap;
		 
		/*Safari - Webkit only*/ 
		-webkit-flex-wrap: nowrap;
	}
	
	.geschlecht .auswahl .group .regionen, .geschlecht .auswahl .group .regionen .meta, .geschlecht .auswahl .group, .liga .meta, .squad .group .detail, .squad .group .detail .person .information .sport .meta, .statistics .overview .info #msu_body_statistik .msu_spiele, .statistics .overview .info #msu_body_statistik .msu_tore, .statistics .overview .info #msu_body_statistik .msu_werte .msu_show_werte {
		/*Normale Flexbox*/
		flex-wrap: wrap;
		 
		/*Safari - Webkit only*/ 
		-webkit-flex-wrap: wrap;
	}

	/*.verein .info p, */.verein .info span/*, .match .info p, .player .info p, .sports_complex .info p, .fail .info p, .statistics .info p*/, .inhalt .statistics .group .new .auswertung {
		/*Normale Flexbox*/
		flex-direction: column;
		 
		/*Safari - Webkit only*/ 
		-webkit-flex-direction: column;
	}
	
	.match .subline, .verein .headline, .sports_complex .subline, .geschlecht .regionen, .squad .group .detail .person .information .sport .meta .legend, .liga_overview .select .group label, .fail .headline, .player .subline, .statistics .subline, .player .logo, .verein .logo, .statistics .overview .info #msu_body_statistik .msu_werte .msu_show_werte .msu_werte_txt {
		margin-right: 5%
	}

	label.tabellen-wahl-label, .geschlecht, .sports_complex, .main {
		margin-left: 20%;
	}

	.verein .group:not(:last-child), .navigation, .navigation ul ul li:last-child, .team .group:not(:last-child), .kopf, .match .group:not(:last-child), .player .group:not(:last-child), .sports_complex .group:not(:last-child), .squad .group .detail .person .information .player_pic, .fail .group:not(:last-child), .statistics .group:not(:last-child), .statistics .overview .info #msu_body_statistik {
		border-bottom: 2.5px solid #bbbbbb;
	}

	.verein span:not(:first-child), .geschlecht .text p, .regionen, .match .new, .player .new, .sports_complex .new, .squad .group .detail .person, .squad .group .headline, .squad .group .detail .person .information .sport .meta:not(:first-child), .liga_overview .select, .statistics .new, .verein .last_logo, .player .last_logo {
		margin-top: 10px;
	}
	
	.match, .sports_complex, .statistics  {
		position: relative;
		display: block;
	}

	/*Verein ENDE*/

	/* Mannschaftübersicht*/
	
	.inhalt .rightbar .scorer {
		border-radius: 0px 0px 5px 5px;
	}
	
	.tabreiter li, .inhalt .rightbar .scorer, .tabreiter_statistik a, .inhalt .main .statistics .teamselect select {
		border: 1px solid #9b9b9b;
	}
	
	.tabreiter li, .tabreiter_statistik a, .inhalt .main .statistics .teamselect select {
		border-radius: 10px 10px 10px 10px;
		border-bottom: none;
	}
	
	.squad .group .detail .person {
		border-radius: 0px 0px 5px 5px;
	}
	
	.player .logo img, .player .last_logo img, .squad .group .detail .person {
		border: 2.5px solid #bbbbbb;
	}
	
	.player .logo img, .player .last_logo img {
		border-radius: 5px;
	}

	.team .tabreiter li {
		width: calc(98%/3);
	}

	/*.tabreiter_tabelle li {
		width: calc(93%/7);
	}*/

	.tabreiter li:not(:first-child), .liga .meta .bezeichnung, .squad .group .detail .person, .liga_overview .select .group, .inhalt, .tabreiter_statistik a:not(:first-child), .tabreiter_tabelle a:not(:first-child), .inhalt .main .statistics .teamselect table tr td:not(:first-child) select, .statistics .overview .info #msu_body_statistik .msu_spiele .msu_spiele_einzel, .statistics .overview .info #msu_body_statistik .msu_tore .msu_tore_einzel {
		margin-left: 1%
	}

	.tabreiter .aktiv a:hover, .tabreiter_statistik .aktiv:hover {
		cursor: not-allowed;
	}
	
	.tabreiter a, .tabellen-navigation a, .navigation a, .match .headline, .player .headline, .sports_complex .headline, .statistics .headline, .statistics .headline_bnn, .inhalt .main .statistics .teamselect {
		text-transform: uppercase
	}
	
	.team .spielplan, .squad .group, .inhalt .rightbar .scorer {
		margin-left: 0%;
	}
	
	.player table td {
		white-space: normal;
	}

	.player table td, .sportarten-wahl .ueberschrift, .squad .group .detail .person, .squad .group .detail .person .name, .inhalt .statistics .group .new .auswertung .balken, .statistics .overview .info #msu_body_statistik {
		padding-bottom: 10px;
	}
	
	.liga_overview .sportart-icon, .geschlecht .sportart-icon, .liga .sportart-icon, .squad .group .detail .person .information .sport .meta, .inhalt, .match .overview .info .group .new, .statistics .overview .info .group .new, .player .overview .info .group .new, .verein .overview .info .group, .verein .overview, .inhalt .statistics .group .new .auswertung, .player .overview, .inhalt .liga_overview .select .group, .fail .overview .info .group, .statistics_headline .sportart-icon, .statistics .overview .info #msu_body_statistik .msu_werte .msu_show_werte, .statistics .overview .info #msu_body_statistik .msu_spiele, .statistics .overview .info #msu_body_statistik .msu_tore {
		/*Normale Flexbox*/
		justify-content: flex-start;
		 
		/*Safari - Webkit only*/
		-webkit-justify-content: flex-start;
	}
	
	.geschlecht .regionen {
		margin-left: 5%;
	}
	
	.geschlecht .auswahl .group .regionen .meta {
		width: 87.5%;
	}
	
	.geschlecht .auswahl .group .text {
		width: 93%;
	}
	
	.liga .meta .bezeichnung {
		width: 48%;
	}
	
	
	.spielplan .team img, .tabelle .team_name img {
		width: 25px;
		height: 25px;
	}
	
	.player .last_logo img, .verein .last_logo img {
		margin-left: auto;
		margin-right: auto;
	}
	
	.spielplan td {
		vertical-align: center;
	}
	
	.squad .group .headline, .statistics .overview .info #msu_body_statistik .msu_headline, .squad .group .detail .person .information .player_pic {
		border-top: 2.5px solid #bbbbbb;
	}
	
	.squad .group .detail .person .name {
		margin-bottom: 0px;
	}
	
	@media only screen and (max-width: 900px) {
		.squad .group .detail .person .name, .liga_overview .select .group select, .inhalt .rightbar .scorer .sportart-text {
			font-size: 75%;
		}
	}
	.squad .group .detail .person .information .sport .meta .text {
		width: 25%;
	}
	 
	.squad .group .detail .person {
		width: 21%;
	}
	
	.liga_overview .select .group, .inhalt {
		width: 98%;
	}
	
	.abbreviation {
		text-decoration: underline;
		color: #009ee0;
	}
	
	.abbreviation span {
		color: #000000;
	}
	
	.inhalt .rightbar .scorer .team_name img {
		width: 20px;
	}
	
	.inhalt .statistics .group .new .auswertung .balken {
		padding-left: 1px;
		padding-right: 1px;
	}
	
	/*Automatische Seitenerweiterung*/
	
	@media only screen and (max-width: 1750px) {
		.inhalt .rightbar {
			margin-left: 8%;
			width: 20%;
		}
	}
	
	@media only screen and (max-width: 1600px) {
		.inhalt .rightbar {
			margin-left: 7%;
		}
	}
	
	@media only screen and (max-width: 1500px) {
		.player .logo {
			width: 20%;
		}
		
		.inhalt .rightbar {
			margin-left: 5%;
		}
	}
	
	@media only screen and (max-width: 1250px) {
		/*.verein, .team, .match, .player, .sports_complex, .fail, .statistics {
			width: 80%;
			margin-left: 10%;
		}*/

		/*.mannschaft, .statistik, .tabelle, label.tabellen-wahl-label, .tabellen-navigation, .tabreiter_tabelle, .spielplan, .scorer, .liga_overview, .spiele {
			width: 85%;
			margin-left: 7.5%;
		}*/
		
		/*.spiele {
			width: 75%;
		}*/
		
		.statistics {
			width: 100%;
			margin-left: 0%;
		}
		
		.squad .group .detail .person .information .sport .meta {
			/*Normale Flexbox*/
			flex-direction: column;
			
			/*Webkit only*/
			-webkit-flex-direction: column;
		}
		
		.player .logo {
			width: 30%;
		}
		
		.inhalt .rightbar {
			width: 22.5%;
		}

	}
	
	@media only screen and (max-width: 1100px) {
		.inhalt .main {
			width: 50%;
		}
		
		.inhalt .rightbar {
			width: 25%;
		}
		
		.verein .logo img:hover, .player .logo img:hover {
			width: 500%;
		}
		
		.sportarten-table-2 .headline {
			display: none;
		}
		
		.sportarten-wahl .ueberschrift {
			display: block;
		}






		.inhalt .rightbar .scorer .team_name {
			width: 10%;
		}

		.inhalt .rightbar .scorer .name {
			width: 35%;
		}
		
		.verein .overview .content, .player .overview .content, .player .last_logo, .verein .last_logo {
			width: 100%;
		}
		
		.verein .last_logo img {
			width: 20%;
		}
		
		.verein .logo, .player .logo {
			display: none;
		}
		
		.verein .overview, .player {
			/*Normale Flexbox*/
			flex-direction: column;
			
			/*Webkit only*/
			-webkit-flex-direction: column;
		}
		
		.verein .last_logo, .player .last_logo {
			display: block;
		}
		
		.inhalt .rightbar {
			margin-left: 2%;
		}
	}

	@media only screen and (max-width: 1000px) {
		/*.verein .headline, .team .headline, .match .subline, .player .subline, .sports_complex .subline, .fail .headline, .statistics .subline {
			float: none;
			width: 100%;
		}*/
		
		.navigation ul, .inhalt .main, .inhalt .rightbar, .inhalt .rightbar .scorer, .inhalt .liga_overview .select .group select {
			width: 100%;
		}
		
		.spiele, .inhalt .rightbar .scorer .name {
			width: 85%;
		}
		
		label.responsive-nav-label {
			position: relative;
			display: block;
			padding: 20px;
			cursor: pointer;
		}
		
		label.responsive-nav-label span {
			margin-right: 10px;
		}
		
		.navigation .nav, .sportarten-table-2 .headline {
			display: none;
		}
		
		input#responsive-nav[type=checkbox]:checked ~ .nav, .navigation ul, .sportarten-wahl .ueberschrift, .verein .last_logo, .player .last_logo, .navigation ul ul, .navigation ul ul ul {
			display: block;
		}
		
		.navigation ul {
			left: 0;
			text-align: left;
			padding-top: 10px;
		}
		
		.navigation li, input#responsive-nav[type=checkbox]:checked ~ label.responsive-nav-label{
			background-color: #464646;
		}
		
		.navigation li {
			width: 85%;
			margin-left: 5px;
			margin-bottom: 10px;
		}
		
		.navigation ul ul, .navigation ul ul ul {
			position: relative;
			left: 0 !important;
			top: 0 !important;
			width: 100%;
		}
		
		.navigation ul ul li:first-child, .navigation ul ul li:last-child {
			border: none;
		}
		
		.geschlecht .auswahl .group .down-button {
			width: 10%;
		}
		
		.geschlecht .auswahl .group .text {
			width: 85%;
		}
		
        .squad .group .detail .person {
			width: 30%;
		}
		
		.inhalt, .match .overview .info .group .new, .statistics .overview .info .group .new, .player .overview .info .group .new, .verein .overview .info .group, .verein .overview, .player .overview, .inhalt .liga_overview .select .group, .fail .overview .info .group {
			/*Normale Flexbox*/
			flex-direction: column;
			
			/*Webkit only*/
			-webkit-flex-direction: column;
		}
		
		.inhalt .rightbar {
			border-left: none;
		}
		
		.statistics .overview .info #msu_body_statistik .msu_werte .msu_show_werte .msu_werte_txt, .match .overview .info .group .new .subline, .statistics .overview .info .group .new .subline, .player .overview .info .group .new .subline, .verein .overview .info .group .headline, .inhalt .liga_overview .select .group .headline, .fail .overview .info .group .headline {
			width: 100%;
			margin-right: 0%;
		}




		.squad .group .detail .person .information .sport .meta {
			/*Normale Flexbox*/
			flex-direction: row;
			
			/*Webkit only*/
			-webkit-flex-direction: row;
		}
		
		.inhalt .rightbar {
			padding-top: 25px;
			border-top: 3px solid #9b9b9b;
			margin-top: 50px;
		}
		
		.inhalt .main, .inhalt .rightbar {
			margin-left: 0;
		}
	}

	@media only screen and (max-width: 800px) {
		.kopf .icon {
			display: none;
		}
		
		.kopf .logo {
			margin-left: 5%;
		}

		/*.mannschaft, .statistik, .tabelle, .spielplan, label.tabellen-wahl-label, .tabellen-navigation, .tabreiter_tabelle, .spiele, .verein, .team, .match, .player, .scorer, .liga_overview, .sports_complex, .geschlecht, .fail{
			width: 98%;
			margin-left: 1%;
		}*/
		
		.liga .meta .bezeichnung {
			width: 100%;
			margin-left: 0;
		}
		
		.abbreviation[title]:after {
			content: " (" attr(title) ") ";
			text-decoration: none;
		}
	}
	
	@media only screen and (max-width: 750px) {
		.geschlecht .regionen .meta p {
			width: 100%;
			margin-left: 0;
			margin-right: 0;
		}
			
		.verein .last_logo img {
			width: 25%;
		}
	}
	
	@media only screen and (max-width: 550px) {
		.statistics {
			width: 100%;
			margin-left: 0;
		}
		
		.inhalt .main .statistics .evaluation {
			width: 200%;
		} 
	}

	@media only screen and (max-width: 500px) {
		.foot .copyright, .foot .link, .foot .link a, .sportarten-table-1, .sportarten-table-2, .sportarten-table-3, .sportarten-table-4 {
			float: none;
		}

		.inhalt .rightbar .scorer .name {
			width: 30%;
		}

		.verein .last_logo img {
			width: 30%;
		}
		
	
	
		.impressum {
			margin-left: 20px;
		}
		
		.statistics .overview .info #msu_body_statistik .msu_spiele .msu_spiele_gesamt, .statistics .overview .info #msu_body_statistik .msu_spiele .msu_spiele_einzel, .statistics .overview .info #msu_body_statistik .msu_tore .msu_tore_gesamt, .statistics .overview .info #msu_body_statistik .msu_tore .msu_tore_einzel {
			margin-bottom: 10px;
		}



		.sportarten, .liga, .squad, .statistics {
			width: 98%;
			margin-left: 1%; 
		}
		
		.sportarten-table-1, .sportarten-table-2, .sportarten-table-3, .sportarten-table-4 {
			min-height: 105px;
			height: auto;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		.sportarten-row-1, .sportarten-row-2, .sportarten-row-3, .sportarten-row-4 {
			height: auto;
		}
		
		.sportarten-table-2:not(:first-child):not(:last-child) {
			display: none;
		}
		
		.sportarten-wahl .ueberschrift {
			text-align: left;
		}
		
		.sportarten-table-1 p, .sportarten-table-1:first-child p, .sportarten-table-1:last-child p, .sportarten-table-2 p, .sportarten-table-2:first-child p, .sportarten-table-2:last-child p, .sportarten-table-3 p, .sportarten-table-3:first-child p, .sportarten-table-3:last-child p, .sportarten-table-4 p, .sportarten-table-4:first-child p, .sportarten-table-4:last-child p {
			margin-left: 0;
		}
		
		.sportarten-table-1 img, .sportarten-table-2 img, .sportarten-table-3 img, .sportarten-table-4 img, .sportarten-table-1:first-child img, .sportarten-table-2:first-child img, .sportarten-table-3:first-child img, .sportarten-table-4:first-child img, .sportarten-table-1:last-child img, .sportarten-table-2:last-child img, .sportarten-table-3:last-child img, .sportarten-table-4:last-child img, .sportarten-table-1 img, .sportarten-table-2 img, .sportarten-table-3 img, .sportarten-table-4 img, .sportarten-table-1:first-child img, .sportarten-table-2:first-child img, .sportarten-table-3:first-child img, .sportarten-table-4:first-child img, .sportarten-table-1:last-child img, .sportarten-table-2:last-child img, .sportarten-table-3:last-child img, .sportarten-table-4:last-child img {
			margin-left: 2px;
		}
		
		.squad .group .detail .person .information .sport .meta .legend {
			margin-right: 0;
		}
		
		.squad .group .detail .person .information .sport .meta .legend, .squad .group .detail .person .information .sport .meta .text {
			width: 100%;
		}
			
		.squad .group .detail .person, .statistics .overview .info #msu_body_statistik .msu_spiele .msu_spiele_gesamt, .statistics .overview .info #msu_body_statistik .msu_spiele .msu_spiele_einzel, .statistics .overview .info #msu_body_statistik .msu_tore .msu_tore_gesamt, .statistics .overview .info #msu_body_statistik .msu_tore .msu_tore_einzel {
			width: 47%;
		}
		
		.statistics .teamselect {
			/*Normale Flexbox*/
			flex-direction: column;
			
			/*Webkit only*/
			-webkit-flex-direction: column;
		}
		
		.statistics .tabreiter a{
			width: 32%;
		}
	}
	
	@media only screen and (max-width: 400px) {
		
		.tabreiter_tabelle li {
			width: 24%;
		}
		
	}
	
	@media only screen and (max-width: 350px) {
		.squad .group .detail .person {
			width: 100%;
		}
		
		.statistic .diagram img:hover {
			width: 400px;
			height: auto;
		}
		
		.verein .last_logo img {
			width: 50%;
		}		
		
		.squad .group .detail .person .information .sport .meta, .inhalt .statistics .group .new .auswertung, .statistics .teamselect {
			/*Normale Flexbox*/
			flex-direction: column;
			
			/*Webkit only*/
			-webkit-flex-direction: column;
		}
		
	}
	

	@media only screen and (max-widht: 250px) {
		.statistics .overview .info #msu_body_statistik .msu_spiele .msu_spiele_gesamt, .statistics .overview .info #msu_body_statistik .msu_spiele .msu_spiele_einzel, .statistics .overview .info #msu_body_statistik .msu_tore .msu_tore_gesamt, .statistics .overview .info #msu_body_statistik .msu_tore .msu_tore_einzel {
			width: 100%;
			margin-left: 0%;
		}
	}





	@media only screen and (max-width: 200px) {
		.navigation li {
			margin-left: 1px;
		}
		
		.verein .last_logo, .player .last_logo {
			width: 100%;
		}
		
		.squad .group .detail .person .information .sport .meta, .inhalt .statistics .group .new .auswertung, .statistics .teamselect {
			/*Normale Flexbox*/
			flex-direction: column;
			
			/*Webkit only*/
			-webkit-flex-direction: column;
		}
		
		
		.inhalt .main .statistics .evalution {
			width: 400%;
		} 
	}
	
	@media print {
		.abbreviation[title]:after {
			content: " (" attr(title) ") ";
			text-decoration: none;
		}
	}
	
	@media only screen and (max-image-width: 125px) {
		.player .logo img:hover {
			width: 2000px;
		}
	}

.msusport_gcharts_linechart {
 width: 98%;
}

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