/* screen.mediaset.css */
	
	/* Seitencontainer für Mediasets */
	div.mediaset
	{
		position: relative;
	}

	/* Standard-Absatzformat für Mediasets */
	div.mediaset p
	{
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 15px;
		line-height: 15px;
	}

	/* Basic Layouts f??loats */
	div.mediaset div.floatleft
	{
		float: left;
	}

	div.mediaset div.floatright
	{
		float: right;
	}

	/* Container für das Seitenmenue oben rechts im Mediaset */
	div.mediaset div.pagemenu
	{
		position: absolute;
		border-bottom: 1px solid #000046;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-right: 0px;
		right: 0px;
	}

	/* Basisklasse für Icons */
	div.mediaset div.icon
	{
		background-repeat: no-repeat;
		height: 16px;
		width: 16px;
		float: left;
		position: relative;
	}

	/* Icon für Seite empfehlen" */
	div.mediaset div.iconempfehlung
	{
		background-image: url(images/mediaset.empfehlung.gif);
	}

	/* Icon für Kommentarfunktion */
	div.mediaset div.iconkommentar
	{
		background-image: url(images/mediaset.kommentare.gif);
	}

	/* Icon für Druckfunktion */
	div.mediaset div.icondrucken
	{
		background-image: url(images/mediaset.drucken.gif);
	}

	/* Eintraege für das Page Menu */
	div.mediaset div.item
	{
		float: left;
		padding-left: 10px;
		padding-top: 3px;
		background-image: url(images/mediaset.bullet.gif);
		background-repeat: no-repeat;
		background-position: 0px 4px;
		margin-left: 5px;
		margin-right: 15px;
		margin-bottom: 0px;
		margin-top: 0px;
		display: inline;
	}

	/* Ueberschriften im Mediaset */
	div.mediaset h1
	{
		font-size: 14px;
		padding-left: 10px;
		padding-top: 35px;
		padding-bottom: 14px;
	}

	div.mediaset h2
	{
		font-size: 11px;
		font-weight: bold;
		margin-top: 25px;
		margin-bottom: 3px;
		padding-left: 10px;
	}

	/* Menuezeile */
	div.mediaset div.bar
	{
		clear: both;
		border-top: 1px solid #000046;
		border-bottom: 1px solid #000046;
		height: 14px;
		text-align: center;
		font-weight: bold;
		padding-top: 3px;
	}

	/* Decorator für setzten Sektionstitel auf der Seite */
	div.mediaset div.final
	{
		height: 17px;
		border-bottom: none;
		padding-top: 4px;
	}

	/* Zurück-Schalter in der Menuezeile */
	div.mediaset div.bar div.zurueck
	{
		float: left;
		padding-left: 10px;
		background-image: url(images/mediaset.bullet2.gif);
		background-repeat: no-repeat;
		background-position: 0px 1px;
		margin-left: 10px;
		margin-right: 5px;
		font-weight: normal;
		display: inline;
	}

	/* Weiter-Schalter in der Menuezeile */
	div.mediaset div.bar div.weiter
	{
		float: right;
		padding-left: 10px;
		background-image: url(images/mediaset.bullet.gif);
		background-repeat: no-repeat;
		background-position: 0px 1px;
		margin-left: 5px;
		margin-right: 10px;
		font-weight: normal;
		display: inline;
	}

	/* Projektionsflaeche für das Galleriebild */
	div.mediaset div.gallerycanvas
	{
		width: 629px;
		background-color: #e9f1fa;
		position: relative;
		text-align: center;
	}

	div.mediaset div.imagecanvas
	{
		width: 629px;
		position: relative;
		text-align: center;
	}

	/* Zurueck-Schalter für das Galleriebild */
	div.mediaset div.gallerycanvas div.zurueck
	{
		width: 18px;
		height: 45px;
		background-image: url(images/mediaset.previous.gif);
		background-repeat: no-repeat;
		float: left;
		position: absolute;
		top: 50%;
		margin-top: -23px;
		left: 10px;
		cursor: pointer;
	}

	/* Weiter-Schalter für das Galleriebild */
	div.mediaset div.gallerycanvas div.weiter
	{
		width: 18px;
		height: 45px;
		background-image: url(images/mediaset.next.gif);
		background-repeat: no-repeat;
		float: right;
		position: absolute;
		top: 50%;
		margin-top: -23px;
		right: 10px;
		cursor: pointer;
	}

	/* Galeriebild */
	div.mediaset div.gallerycanvas table, div.mediaset div.imagecanvas table
	{
		width: 629px;
	}

	div.mediaset div.gallerycanvas img, div.mediaset div.imagecanvas img
	{
		display: block;
		margin: auto;
	}

	/* Textspalte links */
	div.mediaset div.textlinks
	{
		display: inline;
		float: left;
		width: 340px;
		margin-left: 0px;
	}

	div.mediaset div.textlinks p
	{
		margin-top: 18px;
		margin-bottom: 18px;
	}

	div.mediaset div.fullwidth
	{
		width: 629px;
	}

	/* Textspalte rechts */
	div.mediaset div.textrechts
	{
		display: inline;
		float: right;
		width: 244px;
		margin-right: 0px;
		margin-top: 20px;
		margin-bottom: 18px;
	}

	/* Vertikale Sidebox (244px breit) */
	div.mediaset div.vsidebox
	{
		display: inline;
		float: right;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-top: 20px;
		width: 244px;
	}

	/* Horizontale Sidebox (609px breit) */
	div.mediaset div.hsidebox
	{
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-top: 20px;
		width: 609px;
	}

	div.mediaset div.sideboxtitle
	{
		display: block;
		background-color: #000046;
		height: 19px;
		line-height: 19px;
		padding-left: 8px;
		color: white;
		font-weight: bold;
	}

	div.mediaset div.sideboxcontent
	{
		display: block;
		background-color: #e9f1fa;
		padding: 5px;
		margin: 0px;
	}

	div.mediaset div.hsidebox div.sideboxcontent
	{
		width: 599px;
	}

	div.mediaset div.vsidebox div.sideboxcontent
	{
		width: 234px;
	}

	div.mediaset div.sidebartext
	{
		float:left;
		width: 165px;
	}

	div.mediaset div.sideboxcontent div.sidebarelement
	{
		float: left;
		width: 50%;
	}

	div.mediaset div.sideboxcontent div.sidebaricon
	{
		display: inline;
		float: left;
		width: 63px;
		height: 42px;
		margin-right: 5px;
		background-repeat: no-repeat;
	}

	div.mediaset div.sideboxcontent div.texticon
	{
		background-image: url(images/mediaset.texticon.gif);
	}

	div.mediaset div.sideboxcontent div.votingicon
	{
		background-image: url(images/mediaset.votingicon.gif);
	}

	div.mediaset div.sideboxcontent div.videoicon
	{
		background-image: url(images/mediaset.videoicon.gif);
	}

	div.mediaset div.sideboxcontent div.bildicon
	{
		background-image: url(images/mediaset.bildicon.gif);
	}

	/* Vertikaler Seperator zwischen Sidebox Elementen */
	div.mediaset div.sideboxcontent div.verticalsep
	{
		clear: both;
		height: 10px;
	}

	/* Titelabschnitt (für Sektionen auf der Seite) */
	div.mediaset div.sectiontitle
	{
		clear: both;
		border-top: 1px solid #000046;
		border-bottom: 1px solid #000046;
		height: 14px;
		text-align: left;
		font-weight: bold;
		padding-top: 3px;
		padding-left: 10px;
	}

	/* Redefinition für Icons in Titelabschnitten */
	div.mediaset div.sectiontitle div.icon
	{
		top: -3px;
		margin-right: 5px;
	}

	/* Farblich unterlegte Sektion */
	div.mediaset div.section
	{
		background-color: #e9f1fa;
		padding: 10px;
	}

	/* Formelemente in der Kommentarfunktion */
	#comment_input input
	{
		border: 1px solid #000046;
		width: 225px;
		font-size: 11px;
	}

	#comment_input textarea
	{
		border: 1px solid #000046;
		width: 472px;
		font-size: 11px;
	}

	#comment_input td
	{
		height: 15px;
		vertical-align: top;
	}

	/* Action Button */
	div.mediaset a.button
	{
		background-image: url(images/mediaset.buttonbg.gif);
		background-position: 1px 1px;
		background-repeat: repeat-x;
		text-align: center;
		height: 17px;
		border: 1px solid #dcb710;
		line-height: 17px;
		cursor: pointer;
		padding-left: 10px;
		padding-right: 10px;
		display: inline-block;
	}

	/* Ausgewiesener Link */
	div.mediaset span.link
	{
		display: inline;
		padding-left: 10px;
		padding-top: 3px;
		background-image: url(images/mediaset.bullet.gif);
		background-repeat: no-repeat;
		background-position: 0px 5px;
		margin-left: 0px;
	}

	/* Eintrag in Kommentarliste */
	div.mediaset div.kommentareintrag
	{
		font-size: 11px;
		margin-top: 10px;
		margin-bottom: 20px;
		line-height: 15px;
		margin-left: 10px;
		margin-right: 10px;
		clear: both;
	}

	/* Teaserbild, das sich ueber die volle Spaltenbreite erstreckt */
	div.mediaset div.teaser100
	{
		position: relative;
		width: 627px;
		border: 1px solid white;
		min-height: 45px;
		margin-bottom: 15px;
	}

	/* Untertitel (Hintergrund) fuer den Teaser. */
	div.mediaset div.teaser100 div.teaseruntertitelbg
	{
		position:absolute;
		opacity: 0.5;
		filter:alpha(opacity=50);
		background-color: white;
		bottom:0px;
		left: 0px;
		width: 607px;
		color: transparent;
		font-size: 14px;
		font-weight: bold;
		padding: 10px;
	}

	/* Untertitel (Vordergrund) fuer den Teaser. */
	div.mediaset div.teaser100 div.teaseruntertitel
	{
		position:absolute;
		font-size: 14px;
		font-weight: bold;
		color: #000046;
		width: 607px;
		bottom:0px;
		left: 0px;
		margin: 10px;
	}

	/* Abschnitt fuer die Voting-Optionen */
	div.mediaset div.votingoptions
	{
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 0px;
		padding-bottom: 20px;
		width: 599px;
	}

	div.mediaset div.votingoptions p
	{
		font-size: 11px;
		line-height: 18px;
		margin-bottom: 10px;
		margin-left: 35px;
		margin-right: 35px;
	}

	div.mediaset div.votingoptions span.link
	{
		font-size: 10px;
		margin-left: 10px;
		float: right;
		background-position: 0px 3px;
		margin-top: 7px;
	}

	div.mediaset div.votingoptions input
	{
		margin-bottom: 5px;
		margin-right: 8px;
		vertical-align: middle;
		border: none;
	}

	/* Button in den Voting-Options wird ganz rechts gesetzt. */
	div.mediaset div.votingoptions div.button, div.mediaset div.button
	{
		position: absolute;
		right: 10px;
	}

	/* Formate fuer die Auswertung mit Balkengrafik */
	div.mediaset div.votingoptions div.resultrow
	{
		width: 550px;
		background-color: #e9f1fa;
		height: 20px;
		border-bottom: 1px solid white;
		position: relative;
		float: left;
	}

	div.mediaset div.votingoptions div.resultrow div.result
	{
		position: absolute;
		top: 0px;
		right: 0px;
		background-color: #a1c2f8;
		height: 20px;
	}

	div.mediaset div.votingoptions div.resultrow div.label
	{
		position: absolute;
		top: 0px;
		left: 5px;
		height: 20px;
		line-height: 20px;
	}

	div.mediaset div.votingoptions div.label
	{
		float: right;
		line-height: 20px;
		height: 20px;
		position: relative;
	}

	div.mediaset div.votingoptions div.vielendank
	{
		font-weight: bold;
		margin-top: 10px;
		margin-left: 10px;
		float: left;
	}

	div.mediaset div.votingteaser
	{
		border-top: 1px solid #000046;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	div.mediaset div.votingteaser img
	{
		display: inline;
		float: left;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 1px;
	}

	div.mediaset div.votingteaser h2
	{
		font-size: 14px;
		font-weight: bold;
		color: #000046;
	}

	div.mediaset div.voting5050section
	{
		width: 607px;
		background-color: #e9f1fa;
		padding: 10px;
		margin: 1px;
		padding-top: 15px;
	}

	div.mediaset div.voting5050section h2
	{
		font-size: 14px;
		font-weight: bold;
		color: black;
		margin-bottom: 3px;
		margin-top: 0px;
		padding: 0px;
	}

	div.mediaset div.voting5050section p
	{
		font-size: 11px;
		color:black;
		padding: 0px;
		margin: 0px;
	}

	div.mediaset div.voting5050section div.voting5050item
	{
		width: 289px;
		margin-top: 25px;
		position: relative;
	}

	div.mediaset div.voting5050section div.voting5050item img
	{
		float: left;
		margin-right: 10px;
	}

	div.mediaset div.voting5050section div.voting5050item h3
	{
		font-weight: bold;
		font-size: 11px;
		color: black;
	}

	div.mediaset div.voting5050section div.voting5050item p
	{
		font-size: 11px;
		color: #000000;
	}

	div.mediaset div.voting5050section div.voting5050item div.resultbar
	{
		height: 20px;
		left: 62px;
		bottom: 0px;
		position: absolute;
		width: 200px;
		font-size: 14px;
		font-weight: bold;
		color: black;
		line-height: 20px;
	}

	div.mediaset div.voting5050section div.voting5050item div.resultbar div.result
	{
		height: 20px;
		background-color: #a1c2f8;
		float: left;
		margin-right: 5px;
	}

	/* Abschnitt fuer die zur Auswahl stehenden 50/50-Wahlmoeglichkeiten */
	div.mediaset div.voting5050options
	{
		padding: 10px;
		position: relative;
	}

	div.mediaset div.voting5050options h2
	{
		font-size: 14px;
		margin-top: 0px;
		margin-bottom: 15px;
		padding: 0px;
	}

	div.mediaset div.voting5050options div.voting5050item
	{
		width: 245px;
		margin-bottom: 15px;
	}

	div.mediaset div.voting5050options div.voting5050item h3
	{
		font-weight: bold;
		font-size: 11px;
	}

	div.mediaset div.voting5050options div.voting5050item p
	{
		font-size: 11px;
		color: black;
		margin-left: 0px;
		margin-bottom: 5px;
	}

	div.mediaset div.voting5050options div.voting5050item div.resultbar
	{
		height: 20px;
		position: relative;
		width: 180px;
		background-color: #e9f1fa;
		float: left;
		display: inline;
	}

	div.mediaset div.voting5050options div.voting5050item div.resultbar div.result
	{
		height: 20px;
		background-color: #a1c2f8;
		float: none;
		position: relative;
	}

	div.mediaset div.voting5050options div.voting5050item .label
	{
		display: inline;
		height: 20px;
		margin-left: 5px;
		line-height: 20px;
		font-size: 14px;
		font-weight: bold;
		color: black;
		float: right;
	}

	div.mediaset div.voting5050options div.vielendank
	{
		font-weight: bold;
		margin-top: 10px;
		margin-left: 0px;
		float: left;
	}

	div.mediaset div.voting5050options span.link
	{
		font-size: 10px;
		margin-left: 10px;
		float: right;
		background-position: 0px 3px;
		margin-top: 7px;
	}

	div.mediaset div.voting5050options input
	{
		margin-bottom: 5px;
		margin-right: 8px;
		vertical-align: middle;
		border: none;
	}

	div.mediaset div.voting5050options div.button
	{
		position: relative;
		left: 181px;
		width: 224px;
	}

	/* Paginator Element fuer Seiteninhalt */
	div.mediaset div.paginator
	{
		width: 294px;
		border-top: 1px solid #000046;
		padding-top: 8px;
		position: relative;
		margin-left: 167px;
		text-align: center;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	/* Elemente fuer das "Naechste Voting" */
	div.mediaset div.nextvoting
	{
		border-bottom: 1px solid #000046;
		margin-top: 0px;
		padding: 1px;
	}

	div.mediaset div.nextvoting img
	{
		float: left;
		margin-right: 10px;
	}

	div.mediaset div.nextvoting h3
	{
		font-size: 11px;
		font-weight: bold;
		color: black;
		margin-top: 10px;
		margin-bottom: 3px;
		text-transform: uppercase;
	}

	div.mediaset div.nextvoting p
	{
		font-size: 11px;
		font-weight: normal;
		color: black;
	}

	/* Elemente fuer HON Voting */
	div.mediaset div.votingHON input
	{
		margin-bottom: 5px;
		margin-right: 8px;
		margin-left: 260px;
		vertical-align: middle;
		border: none;
	}

	div.mediaset div.votingHON div.button
	{
		position: relative;
		left: 181px;
		width: 224px;
		margin-top: 15px;
		margin-bottom: 5px;
	}

	div.mediaset div.votingHON h2
	{
		text-align: center;
		font-weight: bold;
		margin-bottom: 8px;
	}

	div.mediaset div.votingHON p
	{
		text-align: center;
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 0px;
	}

	div.mediaset div.votingHON span.link
	{
		font-size: 10px;
		float: right;
		background-position: 0px 3px;
		margin-top: 7px;
		margin-right: 10px;
		margin-bottom: 15px;
	}

	div.mediaset img.votingHONteaser
	{
		float: left;
		width: 202px;
		margin-bottom: 1px;
	}

	div.mediaset div.votingHONteaserbox
	{
		float: left;
		background-color: #e9f1fa;
		padding: 10px;
		position: relative;
		width: 406px;
		height: 115px;
		margin-bottom: 1px;
	}

	div.mediaset div.votingHONteaserbox h2
	{
		font-size: 14px;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
	}

	div.mediaset div.votingHONteaserbox p
	{
		margin-left: 0px;
		padding-left: 0px;
		padding: 0px;
		margin: 0px;
	}

	div.mediaset div.votingHONbewertung
	{
		float: left;
		font-family: Verdana;
		font-size: 11px;
		position: absolute;
		bottom: 10px;
		left: 10px;
		line-height: 16px;
	}

	div.mediaset div.votingHONbewertung span.votingHONpunktzahl
	{
		font-size: 14px;
		font-weight: bold;
	}

	div.mediaset div.votingHONteaserbox span.link
	{
		font-size: 10px;
		background-position: 0px 3px;
		position: absolute;
		bottom: 10px;
		right: 10px;
	}

	/* Teaser fuer den Aufmacher */
	div.mediaset img.aufmacherteaser
	{
		display: inline;
		float: right;
		margin-left: 15px;
		margin-right: 12px;
	}

	div.mediaset div.firstpart
	{
		min-height: 140px;
	    height: auto !important;
		height: 140px;
	}

	/* Teaser Absatzformate */
	div.mediaset div.teaser
	{
		width: 609px;
		position: relative;
		padding: 10px;
		margin: 0px;
		border-bottom: 1px solid #000046;
	}

	div.mediaset div.teaser h1
	{
		margin-top: 0px;
		margin-bottom: 3px;
		font-size: 11px;
		font-weight: bold;
		padding: 0px;
	}

	div.mediaset div.teaser p
	{
		margin: 0px;
		padding: 0px;
		line-height: 13px;
	}

	div.mediaset div.teaser div.weiter
	{
		position: absolute;
		right: 10px;
		bottom: 8px;
		display: inline;
	}

	/* Teaser-Element */
	div.mediaset div.teaser div.teaserImage
	{
		position: relative;
		float: left;
		margin: 0px 10px 0px 0px;
	}

	div.mediaset div.teaser img.gross
	{
		float: left;
		margin: 0px;
		padding: 0px;
		margin-right: 10px;
	}

	div.mediaset div.teaser img.klein
	{
		float: left;
		margin: 0px;
		margin-right: 10px;
		padding: 0px;
	}

	/* Modifikator fuer Teaser mit 50 Prozent Breite */
	div.mediaset div.left
	{
		float: left;
		width: 290px;
	}

	div.mediaset div.right
	{
		border-left: 1px solid #000046;
		float: right;
		width: 298px;
	}

	div.mediaset div.left, div.mediaset div.right
	{
		height: 70px;
		overflow: hidden;
	}

	div.mediaset div.left p, div.mediaset div.right p
	{
		height: 40px;
		overflow: hidden;
	}

	/* Videoteaser */
	div.mediaset div.videoteaser
	{
		margin-top: 50px;
		padding-left: 98px;
		padding-right: 98px;
		padding-bottom: 60px;
	}

	div.mediaset div.videoteaser div.video
	{
		width: 429px;
		height: 284px;
		border: 1px solid #aaaaaa;
	}

	div.mediaset div.videoteaser h1
	{
		font-size: 11px;
		color: #000046;
		font-weight: bold;
		padding: 0;
		margin-bottom: 5px;
	}

	/* Layerlemente fuer Galerie-Layer */
	div.mediaset div.layer
	{
		padding: 20px 25px 20px 25px;
		border: 1px solid #000046;
		width: 312px;
		height: 349px;
		position: relative;
	}

	div.mediaset div.layer h1
	{
		font-size: 14px;
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 10px;
		padding: 0;
	}

	div.mediaset div.layer p
	{
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 15px;
		margin-bottom: 5px;
	}

	div.mediaset div.layer div.button
	{
		position:absolute;
		right: 60px;
		bottom: 20px;
	}

	div.mediaset div.layer input
	{
		width: 275px;
		border: 1px solid #000046
	}

	div.mediaset div.layer textarea
	{
		width: 275px;
		height: 100px;
		border: 1px solid #000046;
		font-family: Arial, Helvetica;
		font-size: 12px;
	}

	div.mediaset div.layer div.close
	{
		position: absolute;
		right: 25px;
		top: 22px;
	}

	/* FAQ */
	div.mediaset div.faqsection
	{
		background-color: #000046;
		color: white;
		font-weight: bold;
		padding: 8px 10px 8px 10px;
		margin-top: 10px;
		margin-bottom: 5px;
	}

	div.mediaset p.faqfrage
	{
		margin-top: 5px;
		margin-bottom: 5px;
		color: #000046;
		font-size: 11px;
	}

	div.mediaset p.faqantwort
	{
		padding: 10px;
		background-color: #e9f1fa;
		border-top: 1px solid #000046;
		border-bottom: 1px solid #000046;
		margin-bottom: 10px;
		margin-left: 0px;
		margin-right: 0px;
		display: none;
	}

	/* Tabelle mit drei Spalten */
	div.mediaset table.tabelle_3spalten
	{
		width: 579px;
		margin: 15px 10px 35px 10px;
	}

	div.mediaset table.tabelle_3spalten td
	{
		vertical-align: top;
		padding: 3px 15px 3px 0px;
	}

	/* Standardformular (auf Basis einer Tabelle) */
	div.mediaset table.stdform
	{
		width: 609px;
		margin: 10px;
	}

	div.mediaset table.stdform td.label
	{
		font-weight: bold;
		width: 100px;
		height: 25px;
	}

	div.mediaset table.stdform textarea
	{
		width: 475px;
		height: 72px;
		font-size: 11px;
		border: 1px solid #000046;
	}

	div.mediaset table.stdform input[type^="text"]
	{
		font-size: 11px;
		width: 205px;
		border: 1px solid #000046;
	}

	div.mediaset table.stdform input[type^="radio"]
	{
		vertical-align: baseline;
	}

	/* Partnerseiten */
	div.mediaset div.partner
	{
		position: relative;
		margin: 15px 10px 15px 10px;
		width: 609px;
	}

	div.mediaset div.partner div.logo
	{
		float: left;
		text-align: center;
		width: 156px;
		overflow: hidden;
	}

	div.mediaset div.partner div.partnerbeschreibung
	{
		float: right;
		width: 420px;
		line-height: 16px;
	}

	/* Links am Fussende */
	div.mediaset p.bottomlinks span.link
	{
		margin-right: 35px;
	}

	/* Zusatz fuer Ueberschriften in Sitemap */
	div.mediaset table#sitemap h2
	{
		margin-bottom: 20px;
	}

	/* Uebersicht SMS */
	div.mediaset table.smsuebersicht
	{
		width: 100%;
		margin-bottom: 20px;
	}

	div.mediaset table.smsuebersicht tr.header td
	{
		background-color: #000046;
		color: white;
		width: 20%;
		text-align: left;
		padding: 12px 10px 12px 25px;
		border-right: 1px solid white;
		vertical-align: top;
	}

	div.mediaset table.smsuebersicht tr.body td
	{
		padding: 15px 10px 0px 25px;
		background-color: #e9f1fa;
		text-align: left;
		border-right: 1px solid white;
		vertical-align: top;
	}

	div.mediaset table.smsuebersicht tr.last td
	{
		padding-bottom: 15px;
	}

	/* Videoplayer im Mediaset */
	div.mediaset #videoplayer_swfobject
	{
		width: 430px; 
		height: 270px;
		margin-bottom: 20px;
	}

	/* Stern-Symbol, welches Premium-Content anzeigt */
	div.mediaset div.premiumcontent
	{
		background-image: url(images/premium.stern.2.png);
		background-repeat: no-repeat;
		display: inline;
		background-position: 5px 0px;
		margin-left: 0px;
		padding-top: 0px;
		width: 17px;
		height: 12px;
		position: absolute;
	}

	/* Horizontale Trennlinie */
	div.mediaset div.lineonly
	{
	    margin-right:10px;
	    margin-left:10px;
		border-bottom: 1px solid black;
	}