html 
{ margin: 0; }


body {
margin: 0;
font-family: Thesis, sans-serif;

}


div, p, ul, ol, li {
color: #000 !important;
background: #fff;
text-decoration: none;
}

ol, ul {
list-style-type: none;
}

h1, h2, h3, h4, h5 {
font-weight: normal;
margin: 0;
padding: 0;
}

h1 {
margin: 0;
font-weight: normal;
}


h3.ressort {
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
}




h3, h4 {
font-weight: bold;
margin: 3pt 0;
}

.modPremium h4.headline, 
.modStage h4.headline {
font-weight: bold;

}


p {
	margin: 0.25mm 0 0.25cm 0;
}

.masternavi,
#footer, 
.mnHolder .subnavi,
.searchBox,
.naviSerialProgram,
a.marke, 
img.icon, 
.hidden,
.poweruser, 
.modSocialbar, 
.leagueChoser, 
fieldset, 
select,
.controls.buttonfield, 
.controls.paging,
.modPagingBroadcast,
.pagingBox,
.sectionC,
.pagingPerson,
.modConGallery .modPicture,
.modConGallery .buttons {
	display: none;
}

/** berechnete höhe durch abhängigkeit zu sectionZ neutralisieren**/
.sectionZ {
	height: 100% !important;
} 

html body.tv div#header div.wrapper div.section div.mnHolder div.logo a img,
#header .logo a img {
	display: inline;	
}

.modCon .img {
	width: 400px !important;
}

.modCon .portrait,
.modCon .portrait img {
	width: 280px !important;
}

.modCon,
.modCon .text,
.media,
.media img {
	overflow: visible !important;
}