/* Body, Standard-Formatierungen & resets
----------------------------------------------- */
.news-single-item .important {
	color: #f00;
}

.news-single-item .detail {
	color: #186831;
}

.news_item {
	width: 400px;
	overflow: hidden;
	line-height: 1.4em;
}

#middle .news_item .details {
	margin-bottom: 45px;
}

#middle .news_item img {
	margin-bottom: 12px;
}

#middle table {
	vertical-align: middle;
}

.league thead {
	font-size: 12px;
	text-transform: uppercase;
	color: #e95f0e;
	font-weight: bold;
	text-align: left;
}

.contenttable h4 {
	font-size: 12px;
	text-transform: capitalize;
	font-weight: normal;
	color: #e95f0e;
	text-align: left;
}


.news_item h4, .news-single-item h4 {
	color: #88888a;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.4em;
}

.news_item h5, .news-single-item h2 {
	color: #e95f0e;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.4em;
	margin-bottom: 3px;
}

.column-in img {
	margin-bottom: 23px;
}

#left .column-in .table {
	margin-bottom: 10px;
	color: #FFFFFF;
}

#left .column-in .table h4, .csc-default h2 {
	font-size: 15px;
	color: #e95f0e;
	line-height: 1em;
	margin-bottom: 5px;
}

#left .column-in .table .even {
	display: block;
	height: 15px;
	width: 150px;
}

#left .tx-mdsafvspielplan-pi2 .left_sp {
	color: #58585a;
}

#left .column-in {
	line-height: 1.2em;
}

#left .column-in h4 {
	color: #000;
}

.left_sp {
	line-height: 1.2em;
	margin-bottom: 10px;
}

.vs {
	margin-left: 30px;
}

#right h5 a{
	color: #000;
	font-weight: normal;
	margin: 20px 0;
	font-size: 25px;
}

.column-in h3 {
	font-size: 20px;
	color: #f00;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 22px;
}

.column-in td h3, #middle table img {
	margin-bottom: 0;
}

td .external-link-new-window {
	color: #000 !important;
	font-weight: bold;
}

#left a, #middle a, #footer a {
	text-decoration: none;
	color: #009ee0;
	font-size: 12px;
}

table .league tbody tr td, .tcenter {
	text-align: center;
}

table .team {
	width: 150px; 
	text-align: left;
}

table .plpo {
	width: 60px;
}

table .wlt {
	width: 35px;
}

#left .external a {
	color: #009ee0;
}

.csc-textpic {
	float:left;
}

table .plan {
	
	text-align: left;
	vertical-align: top;
}

.download {
	color: #009ee0;
	
}

.news-list-morelink {
	display: none;
}

.news-amenu-container {
	margin: 0 0 20px 0;
}

.align-right {
	text-align: right;
}

#c12 img {
	margin-bottom: 0;
}