@charset "utf-8";
/**
 * @author  ( AG NICKIER by Schnacko  )
 * Farben Gelb #feef01 Rot #ed0909 Grün #bcf404
**/
.headkiller {
	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.content_table_std {
	padding:0;
	margin:0 0 1.5rem 0;
	min-width:52.0rem;
	max-width:52.0rem;
	box-sizing:border-box;
}

table.content_table_std td:nth-child(1) {
	border-bottom:0.1rem solid #000;
	vertical-align:middle;
	padding:0.3rem 0;
	box-sizing:border-box;
}

table.content_table_std td:nth-child(2) {
	display:none;
}

table.content_table_std td:nth-child(3) {
	display:none;
}

table.content_table_std div {
	display:inline-block;
}

table.content_table_std tr th {
	vertical-align:baseline;
	font-size:1.8rem;
	font-weight:bold;
	padding:0.2rem 0.4rem;
	height:1.5rem;
}

table.content_table_std tr td {
	font-size:1.4rem;
}

.spielplan_mendhild {
    color:#ed0909;
	font-size:1.5rem;
	font-weight:bold;
	
}

.liga_spieltag_vorschau_spiel, .liga_spieltag_vorschau_spiel_background_white {
	min-width:100%;
	max-width:100%;
	margin:0;
	padding:0;
}

.liga_spieltag_vorschau_wochentag {
	min-width:1rem;
	max-width:1rem;
	font-weight:bold;
	margin:0;
	padding:0;
}


.liga_spieltag_vorschau_heim {
	width:21rem;
	text-align:right;
	line-height:2.6rem;
	vertical-align:middle;
	margin:0;
	padding:0;
}

.liga_spieltag_vorschau_heim_content {

}

.liga_spieltag_vorschau_heim img, .liga_spieltag_vorschau_gast img  {
    padding:0.3rem 0 0.5rem 0;
	width:1.5rem;
	height:auto;
	vertical-align:middle;
}

.liga_spieltag_vorschau_gast {
    width:21rem;
	text-align:left;
	line-height:2.6rem;
	vertical-align:middle;
}

.liga_spieltag_vorschau_gast_content {
 
}

.liga_spieltag_vorschau_datum {
	width:6.0rem;
	text-align:center;
	font-weight:bold;
}

@media all and (max-width: 960px) {
table.content_table_std {
	min-width:47.0rem;
	max-width:47.0rem;
	box-sizing:border-box;
}
.liga_spieltag_vorschau_wochentag {
	min-width:1rem;
	max-width:1rem;
}

.liga_spieltag_vorschau_heim {
	width:18.5rem;
	text-align:right;
}

.liga_spieltag_vorschau_gast {
	width:18.5rem;
}
}
@media all and (max-width: 800px) {
table.content_table_std {
	min-width:35.0rem;
	max-width:35.0rem;
}
.headkiller {
	margin:0.5rem auto;
}

.spielplan_mendhild {
	font-size:1.3rem;
}

table.content_table_std tr td {
	font-size:1.2rem;
}

.liga_spieltag_vorschau_wochentag {
	min-width:1.5rem;
	max-width:1.5rem;
}
.liga_spieltag_vorschau_heim {
	width:13.7rem;
	white-space:nowrap;
	overflow-x:hidden;
	line-height:2.0rem;
}

.liga_spieltag_vorschau_gast {
	width:13.7rem;
	white-space:nowrap;
	overflow-x:hidden;
	line-height:2.0rem;
}
.liga_spieltag_vorschau_heim img, .liga_spieltag_vorschau_gast img  {
	display:none;
}

.liga_spieltag_vorschau_datum {
	width:5.0rem;
}
}

@media all and (max-width: 620px) {
h3.headkiller {
	font-size:2.2rem;
	line-height:2.2rem;
	text-align:center;
}

.headkiller::before {
	display: none;
}

.headkiller::after {
	display: none;
}
table.content_table_std {
	min-width:24.0rem;
	max-width:24.0rem;
	margin:0;
}
	
.spielplan_mendhild {
	font-size:1.2rem;
}
table.content_table_std tr th {
	vertical-align:baseline;
	font-size:1.4rem;
	height:1.5rem;
}

table.content_table_std tr td {
	font-size:1.1rem;
}
.liga_spieltag_vorschau_heim {
	width:8rem;
	white-space:nowrap;
	overflow-x:hidden;
	line-height:1.5rem;
}

.liga_spieltag_vorschau_gast {
	width:8rem;
	white-space:nowrap;
	overflow-x:hidden;
	line-height:1.5rem;
}
.liga_spieltag_vorschau_datum {
	width:5rem;
}
}

@media all and (max-width: 419px) {
article {
	min-width:20rem;
	max-width:20rem;
	margin:0;
	padding:0;
	box-sizing:border-box;
}

h3.headkiller {
	margin:0.2rem 0;
	font-size:1.8rem;
	line-height:2.0rem;
	border:0;
	text-align:center;
	min-width:20rem;
	max-width:20rem;
}

.headkiller::before {
	display: none;
}

.headkiller::after {
	display: none;
}
.spielplan_mendhild {
	font-size:1.2rem;
}

table.content_table_std {
	min-width:19.0rem;
	max-width:19.0rem;
	margin:0 0.5rem;
}

table.content_table_std tr th {
	vertical-align:baseline;
	font-size:1.2rem;
	height:0.6rem;
}

table.content_table_std tr td {
	font-size:1.1rem;
}
.liga_spieltag_vorschau_heim {
	width:6rem;
	white-space:no-wrap;
}

.liga_spieltag_vorschau_gast {
	width:6rem;
	white-space:no-wrap;
}
.liga_spieltag_vorschau_datum {
	width:3rem;
}
}