.content-teaser-klein {
	background: url(/images/bg-content-tklein.png) no-repeat;

	width: 166px;
	height: 168px;
	float: left;
	overflow: hidden;
}

.mask-png_bg {
	position: absolute;
	padding: 8px;


}

#content-teaser-gross {
	float: left;
	background: url(/images/bg-content-tgross.png);
	width: 340px;
	height: 328px;
}

#content-teaser-quer {
	float: left;
	background: url(/images/bg-content-tquer.png) no-repeat;
	width: 340px;
	height: 168px;
}

#content-teaser-hoch {
	float: left;
	background: url(/images/bg-content-thoch.png) no-repeat;
	width: 174px;
	height: 328px;
}

/* ************ */
/* Teaser Gross */
/* ************ */

#teaser-gross-img {
	background: none no-repeat center 8px;
	padding: 8px;
	float: left;
	width: 324px;
	height: 243px;
}

#teaser-gross-text {
	float: left;
	padding: 0 8px 8px 8px;
	width: 324px;
	font: 11px Arial, Helvetica, Verdana;
	line-height: 1.1em;
}



/* ************ */
/* Teaser Klein */
/* ************ */

.teaser-klein-img {
	padding: 8px;
	float: left;
	width: 150px;
	height: 92px;
	overflow: hidden;
}

.teaser-klein-text {
	font-size: 10px;
	line-height: 1.1em;
	float: left;
	padding: 0px 8px 8px 8px;
	width: 150px;
	height: 48px;
	overflow: hidden;
}

.teaser-klein-text a {
	color: #000000 !IMPORTANT;
	text-decoration: none !IMPORTANT;
}

.teaser-klein-text a:hover {
	text-decoration: none !IMPORTANT;
}




/* ************ */
/* Teaser Quer */
/* ************ */

#teaser-quer-img {
	
	position: relative;
	top: 0;
	padding: 8px;
	float: left;
	width: 150px;
	height: 144px;
	overflow: hidden;
}

#teaser-quer-text {
	position: relative;
	top: 0;
	font-size: 10px;
	line-height: 1.1em;
	float: left;
	padding: 8px 8px 8px 0;
	width: 154px;
	height: 144px;
	overflow: hidden;
}

#teaser-quer-text a {
	color: #000000 !IMPORTANT;
	text-decoration: none !IMPORTANT;
}

#teaser-quer-text a:hover {
	text-decoration: none !IMPORTANT;
}





/* ************ */
/* Teaser Hoch */
/* ************ */

#teaser-hoch-img {
	padding: 8px;
	float: left;
	width: 150px;
	height: 92px;
	overflow: hidden;
}

#teaser-hoch-text {
	font-size: 10px;
	line-height: 1.1em;
	float: left;
	padding: 0px 8px 8px 8px;
	width: 150px;
	height: 204px;
	overflow: hidden;
}

#teaser-hoch-text a {
	color: #000000 !IMPORTANT;
	text-decoration: none !IMPORTANT;
}

#teaser-hoch-text a:hover {
	text-decoration: none !IMPORTANT;
}

/* TEAM */

.team-headline {
	font-weight: bold;
	color: #58585a;
}

.team-headline a {
	color: #58585a;
}

.team-headline a:hover {
	text-decoration: underline;
}

/* Videoteaser */

#player {
	position: absolute;
	left: 8px;
	top: 8px;
}
