@charset "utf-8";
/**
 * @author  ( AG NICKIER by Schnacko  )
 * Farben Gelb #feef01 Rot #ed0909 Grün #bcf404
**/
.mendhild {
    color:#fff;
}

article {
	padding:0 0 1rem 0;
}

.headkiller {
	width:96%;
	position:relative;
	margin:1.5rem auto;
	font-family: 'Conv_Black Owl';
	font-size:2.8rem;
	line-height:2.8rem;
	color:#000;
	display: table;
	border-collapse: collapse;
	white-space: nowrap;
}

.headkiller::before  {
	content: "";
	display: table-cell;
	width: 50%;
	background-image: linear-gradient(to right, #000 100%, transparent 50%);
	background-position: 0 50%;
	background-repeat: repeat-x;
	background-size: 0.5em 0.05em;
	border-right: .5rem solid transparent;
}

.headkiller::after {
	content: "";
	display: table-cell;
	width: 50%;
	background-image: linear-gradient(to right, #000 100%, transparent 50%);
	background-position: 0 50%;
	background-repeat: repeat-x;
	background-size: 0.5em 0.05em;
	border-left: .5rem solid transparent;
}

table.liga_tabelle {
	border:0;
	font-family:'Conv_23fcd4fa6ba9eeb7aa0df510e08a6dbc';
	background-color:#feef01;
	font-size:1.4rem;
	padding:0;
	margin:0 auto!important;
}

table.liga_tabelle tr th:nth-child(1) {
	display:none;
}

.liga_tabelle tr th {
	font-weight:bold;
	font-size:1.5rem;
	height:2rem;
}

table.liga_tabelle tr td {
	vertical-align:middle;
}

tr.tabelle_farbe_meister, tr.tabelle_farbe_absteiger {
	background-color: #feef01;
    background-image: linear-gradient(90deg, rgba(255,255,255,.5) 50%, transparent 50%);
    background-size: .5rem .5rem;
}

.tab_header {
	display:border-box;
}

td.tab_team_name span.green, td.tab_team_name span.red {
	font-size:1rem;
	font-weight:bold;
	color:#000;
	display:inline-block;
	letter-spacing:.2rem;
}

td.aufab, td.tab_aufab {
    display:none;
}

.tabelle_nummer {
	min-width:1.8rem;
	height:2rem;
	text-align:center;
}

td.tab_wappen {
	min-width:3rem;
	height:3.4rem;
}

td.tab_wappen div a img {
    width:2.2rem;
	text-align:left;
	border:0.2rem solid transparent;
	display:border-box;
	margin:-.5rem .5rem 0 .3rem;
}

td.tab_team_name {
	min-width:23.2rem;
	font-size:1.25rem;
	font-weight:100;
	color:#ed0909;
}

td.tab_team_name div.tabelle_live {
	/* siehe SGM */
}

td.tab_team_name a {
}

td.tab_games {
	min-width:2.4rem;
	height:3.4rem;
	text-align:center;
}

td.tab_wins {
	min-width:2.8rem;
	height:3.4rem;
	text-align:center;
}

td.tab_remis {
	min-width:2.8rem;
	height:3.4rem;
	text-align:center;
}

td.tab_loses {
	min-width:2.8rem;
	height:3.4rem;
	text-align:center;
}

td.tab_goals {
	min-width:6rem;
	height:3.4rem;
	text-align:center;
}

td.tab_diff {
	min-width:4rem;
	height:3.4rem;
	text-align:center;
}

td.tab_points {
	min-width:3.2rem;
	height:3.4rem;
	text-align:center;
}

@media all and (max-width: 960px) {
.headkiller {
	width:93.5%;

}
td.tab_team_name {
	min-width:18.0rem;
	max-width:18.0rem;
}
}

@media all and (max-width: 800px) {
table.liga_tabelle {
	font-size:1.25rem;
	margin:1.3rem 0 0 0;
	min-width:35rem;
	max-width:35rem;
}


.liga_tabelle tr th {
	font-weight:bold;
	font-size:1.3rem;
	height:2rem;
}

.tabelle_nummer {
	min-width:1.6rem;
	max-width:1.6rem;
	text-align:center;
}

td.tab_wappen {
	min-width:2.6rem;
	max-width:2.6rem;
}

td.tab_wappen div a img {
    min-width:2.6rem;
	max-width:2.6rem;
	padding:.5rem .3rem 0 .3rem;
}

td.tab_team_name {
	min-width:13rem;
	max-width:13rem;
	font-size:1.2rem;
}

td.tab_games {
	min-width:1.5rem;
	max-width:1.5rem;
}

td.tab_wins {
	min-width:1.8rem;
	max-width:1.8rem;
	height:3.4rem;
}

td.tab_remis {
	min-width:1.8rem;
	max-width:1.8rem;
	height:3.4rem;
}

td.tab_loses {
	min-width:1.8rem;
	max-width:1.8rem;
	height:3.4rem;
}

td.tab_goals {
	min-width:5rem;
	max-width:5rem;
	height:3.4rem;
}

td.tab_diff {
	min-width:2.4rem;
	max-width:2.4rem;
	height:3.4rem;
}

td.tab_points {
	min-width:3rem;
	max-width:3rem;
	height:3.4rem;
}
}

@media all and (max-width: 620px) {
article {
	min-width:26rem;
	max-width:26rem;
	margin:0;
	padding:0;
	box-sizing:border-box;
}
.headkiller {
	width:100%;
	position:relative;
	margin:0.5rem 0;
	font-family: 'Conv_Black Owl';
	font-size:2.2rem;
	line-height:2.2rem;
	text-align:center;
}

.headkiller::before {
	display: none;
}

.headkiller::after {
	display: none;
}

table.liga_tabelle {
	font-size:1.0rem;
	min-width:26rem;
	max-width:26rem;
	margin:0 0 1rem 0;
}

.liga_tabelle tr th {
	font-weight:bold;
	font-size:1.1rem;
	height:1.8rem;
}

.liga_tabelle tr th:nth-child(1) {
	display:none;
}

.liga_tabelle tr th:nth-child(2) {
	min-width:2rem;
	max-width:2rem;
	height:1.8rem;
	visibility:hidden;
}

.liga_tabelle tr th:nth-child(3) {
	display:none;
}

.liga_tabelle tr th:nth-child(9) {
	display:none;
}

.liga_tabelle tr th:nth-child(10) {
	display:none;
}

.tabelle_nummer {
    min-width:2rem;
	max-width:2rem;
	height:1.8rem;
	text-align:center;
}

td.tab_wappen {
	display:none;
}

td.tab_wappen div a img {
    display:none;
}

td.tab_team_name {
	min-width:10rem;
	max-width:10rem;
	font-size:1.0rem;
	white-space:nowrap;
	overflow-x:hidden;
	text-overflow: '..';
	height:1.8rem;
	color:#000;
}

td.tab_games {
	min-width:1.5rem;
	max-width:1.5rem;
	height:1.6rem;
}

td.tab_wins {
	min-width:1.8rem;
	max-width:1.8rem;
	height:1.8rem;
}

td.tab_remis {
	min-width:1.8rem;
	max-width:1.8rem;
	height:1.8rem;
}

td.tab_loses {
	min-width:1.8rem;
	max-width:1.8rem;
	height:1.8rem;
}

td.tab_goals {
	display:none;
}

td.tab_diff {
	display:none;
}

td.tab_points {
	min-width:3rem;
	max-width:3rem;
	height:1.8rem;
}
}

@media all and (max-width: 419px) {
article {
	min-width:20rem;
	max-width:20rem;
	margin:0;
	padding:0;
	box-sizing:border-box;
}
.headkiller {
	width:100%;
	position:relative;
	margin:0rem 0;
	font-family: 'Conv_Black Owl';
	font-size:1.8rem;
	line-height:2.2rem;
	text-align:center;
	border-collapse: collapse;
	border-bottom:0;
}

.headkiller::before {
	display: none;
}

.headkiller::after {
	display: none;
}

table.liga_tabelle {
	font-size:0.8rem;
	min-width:20rem;
	max-width:20rem;
	margin:0 0 1rem 0;
}

.liga_tabelle tr th {
	font-weight:bold;
	font-size:0.8rem;
	height:1.2rem;
	line-height:1.3rem;
}

.liga_tabelle tr th:nth-child(1) {
	display:none;
}

.liga_tabelle tr th:nth-child(2) {
	min-width:1.4rem;
	max-width:1.4rem;
	height:1.2rem;
	visibility:hidden;
}

.liga_tabelle tr th:nth-child(3) {
	display:none;
}

.liga_tabelle tr th:nth-child(9) {
	display:none;
}

.liga_tabelle tr th:nth-child(10) {
	display:none;
}

.tabelle_nummer {
    min-width:1.6rem;
	max-width:1.6rem;
	height:1.8rem;
	text-align:center;
}

td.tab_wappen {
	display:none;
}

td.tab_wappen div a img {
    display:none;
}

td.tab_team_name {
	min-width:10rem;
	max-width:10rem;
	font-size:0.8rem;
	white-space:nowrap;
	overflow-x:hidden;
	text-overflow: '..';
	height:1.8rem;
	color:#000;
}

td.tab_games {
	min-width:1.3rem;
	max-width:1.3rem;
	height:1.6rem;
}

td.tab_wins {
	min-width:1.5rem;
	max-width:1.5rem;
	height:1.8rem;
}

td.tab_remis {
	min-width:1.5rem;
	max-width:1.5rem;
	height:1.8rem;
}

td.tab_loses {
	min-width:1.5rem;
	max-width:1.5rem;
	height:1.8rem;
}

td.tab_goals {
	display:none;
}

td.tab_diff {
	display:none;
}

td.tab_points {
	min-width:2.5rem;
	max-width:2.5rem;
	height:1.8rem;
}
}
