/*======= 01: G E N E R E L L E S =======*/
* {
    border: 0;
    margin: 0;
    padding: 0;
}
body {
    background: #fff;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
}
#sitewrapper {
    width:795px;
    float:left;
}
#skyscraper {
	  float: left;
}
#content {
    overflow: hidden; /*easy clearing*/
    width: 778px;
    background-color: #f6f6f6;
    border: 1px solid #666;
    border-top: 0;
    margin-left: 8px;
}
#primaryContent {
    float: left;
    width: 556px;
    padding: 20px 0 16px 10px;
}
#secondaryContent {
    float: right;
    width: 212px;
    padding-top: 20px;
    color: #666;
}
#footer {
    width: 780px;
    text-align: center;
    margin-left: 8px;
    padding-bottom: 20px;
}
#footer p { margin-bottom: 6px; }
#footer h6 { font-size: 1em; padding: 20px 0 15px 0; }
#footer h6, #footer span { cursor: default; }
#footer span, #footer a { font-weight: bold; }

/*Defaults*/
a:link, a:active, a:visited {
    color: #666;
    text-decoration: none;
}
a:hover, a:focus {
    color: #cc3333;
    text-decoration: underline;
}
input.text, select, textarea {
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    background-color: #f8f8f8;
}

.clearit   { clear: both; }
.leftfloat { float: left; }
.rightfloat { float: right; }

#wrapper,#wraph1  { width: 758px; }
#wraph1 {
	margin: 18px 9px 0 9px;
	height: 23px; font-size: 0.5em;
	background-repeat: no-repeat;
	}
#wrapper {
	width: 756px;
	margin: 0 9px 10px 9px;
	padding: 18px 0 18px 0;
	background: #fff url(../bilder/suche_titel_bg.gif) repeat-x;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	}
#wrapper div {
	width:640px;
	margin:0 auto 0 auto;
	}

/*======= 02: M A S T H E A D =======*/
#head {
    height: 118px;
    background: url(../bilder/internetradio-portal.gif) no-repeat 258px 55px;
}
#topLogo {
    width: 156px; height: 57px;
    position: relative; top: 20px; left: 15px;
    background: url(../bilder/phonostar-logo.gif) no-repeat;
}
#topLogo a {
    display: block;
    width: 156px; height: 57px;
    text-indent: -9999px;
}

/* Topnavigation: */
ul#topNav {
	width: 795px; height: 22px;
	list-style-type: none; cursor: default;
	background-color: #CC3333;
	}
ul#topNav li {
	float: left; padding: 5px 14px 0 0;
	font-size: 0.75em; color: #FFF;
	}
ul#topNav li a { height: 12px; display: block; text-indent: -9999px; }
ul#topNav li.date { width: 272px; padding-left: 9px; }
ul#topNav li.top1 a { background: url(../bilder/kopf_home_n.gif) no-repeat bottom; width: 26px; }
ul#topNav li.top1 a:hover { background: url(../bilder/kopf_home_o.gif) no-repeat bottom; width: 26px; }
ul#topNav li.top2 a { background: url(../bilder/kopf_newsletter_n.gif) no-repeat bottom; width: 54px; }
ul#topNav li.top2 a:hover { background: url(../bilder/kopf_newsletter_o.gif) no-repeat bottom; width: 54px; }
ul#topNav li.top3 a { background: url(../bilder/kopf_partner_n.gif) no-repeat bottom; width: 37px; }
ul#topNav li.top3 a:hover { background: url(../bilder/kopf_partner_o.gif) no-repeat bottom; width: 37px; }
ul#topNav li.top4 a { background: url(../bilder/kopf_fanartikel_n.gif) no-repeat bottom; width: 57px; }
ul#topNav li.top4 a:hover { background: url(../bilder/kopf_fanartikel_o.gif) no-repeat bottom; width: 57px; }
ul#topNav li.top5 a { background: url(../bilder/kopf_empfehlen_n.gif) no-repeat bottom; width: 105px; }
ul#topNav li.top5 a:hover { background: url(../bilder/kopf_empfehlen_o.gif) no-repeat bottom; width: 105px; }
ul#topNav li.top6 a { background: url(../bilder/kopf_startseite_n.gif) no-repeat bottom; width: 135px; }
ul#topNav li.top6 a:hover { background: url(../bilder/kopf_startseite_o.gif) no-repeat bottom; width: 135px; }

/* Hauptnavigation: */
div#navigation {
	clear: both; width: 780px; height: 192px;
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 8px; font-size: 0.9em;
	}
div.navhome { background-image: url(../bilder/bg_navi_home.gif); }
div.navhome_weihnachten { background-image: url(../bilder/bg_navi_home_weihnachten.gif); }
div.navhome_silvester { background-image: url(../bilder/bg_navi_home_silvester.gif); }
div.navradiomag { background-image: url(../bilder/bg_navi_radiomag.gif); }
div.navplayer { background-image: url(../bilder/bg_navi_player.gif);	}
div.navsuche { background-image: url(../bilder/bg_navi_suche.gif); }
div.navservice { background-image: url(../bilder/bg_navi_service.gif); }


ul#mainNav {
	width: 780px; height: 61px;
	list-style-type: none;
	}
ul#mainNav li { float: left; width: 195px; height: 61px; text-indent: -9999px; }
ul#mainNav li a { display: block; width: 195px; height: 61px; text-indent: -9999px; }
ul#mainNav li.radiomag { background: url(../bilder/radiomag.gif) top; }
ul#mainNav li.radiomag a:hover { background: url(../bilder/radiomag.gif) bottom; }
ul#mainNav li.player { background: url(../bilder/player.gif) top; }
ul#mainNav li.player a:hover { background: url(../bilder/player.gif) bottom; }
ul#mainNav li.suche { background: url(../bilder/suche.gif) top; }
ul#mainNav li.suche a:hover { background: url(../bilder/suche.gif) bottom; }
ul#mainNav li.service { background: url(../bilder/service.gif) top; }
ul#mainNav li.service a:hover { background: url(../bilder/service.gif) bottom; }
ul#mainNav li.radiomag_player { background: url(../bilder/radiomag_player.gif) top; }
ul#mainNav li.radiomag_player a:hover { background: url(../bilder/radiomag_player.gif) bottom; }
ul#mainNav li.player_suche { background: url(../bilder/player_suche.gif) top; }
ul#mainNav li.player_suche a:hover { background: url(../bilder/player_suche.gif) bottom; }
ul#mainNav li.suche_service { background: url(../bilder/suche_service.gif) top; }
ul#mainNav li.suche_service a:hover { background: url(../bilder/suche_service.gif) bottom; }
ul#mainNav li.radiomag_p { background: url(../bilder/radiomag_p.gif); }
ul#mainNav li.player_p { background: url(../bilder/player_p.gif); }
ul#mainNav li.suche_p { background: url(../bilder/suche_p.gif); }
ul#mainNav li.service_p { background: url(../bilder/service_p.gif); }

/* Zweite und dritte Ebene: */
ul#subNav {
	text-align: left;
	margin: 10px 0 0 9px;
	}
ul#subNav li {
	list-style-type: none;
	float: left; position: relative;
	padding: 0 15px 0 0;
	text-transform: uppercase;
	font-weight: bold;
	}
ul#subNav li ul { position: absolute; top: 2em; left: 0; }
ul#subNav li ul li { float: none; margin: 3px 0 4px 0;
width: 100%;
}
ul#subNav a.active { text-decoration: none; color: #CC3333; }
ul#subNav a:hover.active { text-decoration: underline; }

/*======= 03: H A U P T I N H A L T E =======*/
/* Tagestipp-Box: */
#tagestippBox { width: 548px; }
#tagestippHead {
	width: 548px; height: 41px;
	background: #F6F6F6 url(../bilder/icon_tippdestages_gross.gif) no-repeat 8px 0;
	margin-top: -14px; /*Um Teaser und Hauptinhalt auf eine Ebene zu bringen*/
	position: relative; /*...damit IE das auch kapiert*/
	}
ul#tagestippSwitch {
	width: 548px; height: 27px;
	position: relative; top: 14px; left: 0;
	list-style-type: none;
	background: url(../bilder/schatten_rechts.gif) repeat-y right;
	}
ul#tagestippSwitch li { float: left; }
ul#tagestippSwitch li.border { border-bottom: 1px solid #666; width: 322px; height: 26px; }
ul#tagestippSwitch li.uebermorgen { width: 105px; background: url(../bilder/schatten_rechts_oben.gif) no-repeat top right; }
ul#tagestippSwitch li a.heute_uebermorgen { display: block; width: 56px; height: 27px; background: url(../bilder/reiter_heute.gif) no-repeat top; }
ul#tagestippSwitch li a:hover.heute_uebermorgen { display: block; width: 56px; height: 27px; background: url(../bilder/reiter_heute.gif) no-repeat 0px -27px; }
ul#tagestippSwitch li a.heute { display: block; width: 56px; height: 27px; background: url(../bilder/reiter_heute.gif) no-repeat 0px -54px; }
ul#tagestippSwitch li a.heute_morgen { display: block; width: 56px; height: 27px; background: url(../bilder/reiter_heute.gif) no-repeat 0px -81px; }
ul#tagestippSwitch li a:hover.heute_morgen { display: block; width: 56px; height: 27px; background: url(../bilder/reiter_heute.gif) no-repeat 0px -108px; }
ul#tagestippSwitch li a.morgen_heute { display: block; width: 65px; height: 27px; background: url(../bilder/reiter_morgen.gif) no-repeat top; }
ul#tagestippSwitch li a:hover.morgen_heute { display: block; width: 65px; height: 27px; background: url(../bilder/reiter_morgen.gif) no-repeat 0px -27px; }
ul#tagestippSwitch li a.morgen { display: block; width: 65px; height: 27px; background: url(../bilder/reiter_morgen.gif) no-repeat 0px -54px; }
ul#tagestippSwitch li a.morgen_uebermorgen { display: block; width: 65px; height: 27px; background: url(../bilder/reiter_morgen.gif) no-repeat 0px -81px; }
ul#tagestippSwitch li a:hover.morgen_uebermorgen { display: block; width: 65px; height: 27px; background: url(../bilder/reiter_morgen.gif) no-repeat 0px -108px; }
ul#tagestippSwitch li a.uebermorgen_morgen { display: block; width: 100px; height: 27px; background: url(../bilder/reiter_uebermorgen.gif) no-repeat top; }
ul#tagestippSwitch li a:hover.uebermorgen_morgen { display: block; width: 100px; height: 27px; background: url(../bilder/reiter_uebermorgen.gif) no-repeat 0px -27px; }
ul#tagestippSwitch li a.uebermorgen { display: block; width: 100px; height: 27px; background: url(../bilder/reiter_uebermorgen.gif) no-repeat 0px -54px; }
ul#tagestippSwitch li a.uebermorgen_heute { display: block; width: 100px; height: 27px; background: url(../bilder/reiter_uebermorgen.gif) no-repeat 0px -81px; }
ul#tagestippSwitch li a:hover.uebermorgen_heute { display: block; width: 100px; height: 27px; background: url(../bilder/reiter_uebermorgen.gif) no-repeat 0px -108px; }

#tagestippBody { background: url(../bilder/schatten_rechts.gif) repeat-y right; }
ul#tagestippNav {
	width: 541px; height: 28px;
	list-style-type: none;
	background-color: #fff;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	}
ul#tagestippNav li {
	float: left; text-transform: uppercase;
	padding: 8px 6px 0 11px;
	font-size: 0.95em; font-weight: bold;
	color: #DCDCDC; cursor: default;
	margin-left: -1px;
	}
ul#tagestippNav li a.active {
	color: #CC3333; text-decoration: none;
	}

#tagestippSchattenUnten { width: 548px; height: 12px; background: url(../bilder/schatten_unten.gif) repeat-x; }
* html body #tagestippSchattenUnten { margin-bottom: -2px }
#tagestippSchattenUnten #tagestippSchattenUntenLinks { float: left; width: 5px; height: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat; }
#tagestippSchattenUnten #tagestippSchattenUntenRechts { float: right; width: 5px; height: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat; }

#tagestippInhalte { width: 541px; height: 201px; border: 1px solid #666; position: relative; }
#tagestippHeute11,#tagestippHeute18,#tagestippHeute1,#tagestippHeute15,#tagestippHeute27, #tagestippHeute34,
	#tagestippMorgen11,#tagestippMorgen18,#tagestippMorgen1,#tagestippMorgen15, #tagestippMorgen27,#tagestippMorgen34,
	#tagestippUebermorgen11,#tagestippUebermorgen18, #tagestippUebermorgen1,#tagestippUebermorgen15,#tagestippUebermorgen27,
	#tagestippUebermorgen34 {
		width: 541px; height: 201px; margin-bottom: -201px; visibility: hidden;
	}

div.tagestippTexte {
	width: 170px;
	height: 130px;
	padding-left: 7px;
	padding-top: 15px;
  position: relative;
	top: 28px; left: 0;
	cursor: default;
	z-index: 2;
	}
div#tagestippInhalte a.copy {
	background-color: transparent;
	display: block; z-index: 1;
	width: 541px; height: 201px;
	position: absolute;
	top: 0; left: 0;
	}
div.tagestippTexte h1 {
	color: #CC3333; margin-top: 2px;
	font-size: 1.5em; font-weight: bold;
	}
div.tagestippTexte h1 a:link, div.tagestippTexte h1 a:active, div.tagestippTexte h1 a:visited {
	color: #CC3333; text-decoration: none;
	}
div.tagestippTexte h1 a:hover {
	text-decoration: underline;
	}
div.tagestippTexte h2 {
	font-weight: bold; font-size: 1em; color: #666;
	}
div.tagestippTexte span { 
	display: block; height: 15px; padding-left: 15px;
	background: url(../bilder/pfeil.gif) no-repeat 0 3px;
	}
div.tagestippTexte div { height: 96px; } /* Für maximal dreizeilige Topics */

/* für tagestipp-effekte */
div.tagestippTexte.iefix {
  position: static;
}
div.tagestippTexte.iefix div {
  padding-top: 28px;
}

div#tagestippBottomLink {
	width: 508px; height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	}
div#tagestippBottomLink a {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
div#tagestippBottomLink a:hover { color: #CC3333; }

/* Box Sendertipps-Rotation + Podcasts: */
div.hpBox {
	width: 544px; height: 278px;
	float: left; display: inline;
	margin-right: 9px;
	margin-top: 5px;
	background-color: #fff;
	border-bottom: 7px solid #f6f6f6; /*7px border-bottom um margin collapsing zu vermeiden und trotzdem einen Abstand zu erzeugen.*/
	}
div.hpBoxPic {
	width: 95px; height: 144px;
	float: left; border-left: 1px solid #666;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: 9px 13px;
	text-align: center;
	}
div.hpBoxPic a {
	display: block; width: 80px; height: 119px;
	position: relative; top: 13px; left: 9px;
  }
* html div.hpBoxPic a {
	left: 2px;
  }
*+html div.hpBoxPic a {
	left: 2px;
  }
div.hpBoxPic img {
	position: relative; top: 50%;
	}
div.hpBoxMain {
	width: 171px; height: 144px;
	float: left;
	}
div.hpBoxMain h2 a:link, div.hpBoxMain h2 a:active, div.hpBoxMain h2 a:visited {
	color: #CC3333; text-decoration: none;
	font-weight: bold;
	}
div.hpBoxMain h2 a:hover {
	text-decoration: underline;
	}
div.hpBoxMain h2 {
	font-weight: bold; font-size: 1.2em;
	color: #CC3333; padding: 14px 10px 8px 0;
	}
div.hpBoxMain p {
	font-size: 1em; color: #000;
	padding-right: 10px;
	}
div.hpBoxMain span {
	background: url(../bilder/pfeil.gif) no-repeat 0 3px;
	font-weight: bold; padding-left: 14px;
	}
div.hpBoxMore {
	width: 266px; height: 75px; float: left;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	}
div.hpBoxMore span {
	display: block; width: 200px;
	padding: 0 0 9px 14px; margin: 0 0 0 9px;
	background: url(../bilder/pfeil.gif) no-repeat 0 3px;
	}
* html body div.hpBoxMore span { margin-bottom: -2px; }
div.hpBoxRight {
	float: right; width: 276px; height: 219px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	}
* html div.hpBoxRight {
	height: 219px;
	}
div.hpBoxRight a {
	position: relative;
	top: 16px; left: 0;
	}
div.hpBox h4 {
	width: 544px; height: 26px;
	font: 1em Verdana, Arial, sans-serif;
	text-indent: -9999px;
	}
div.hpBoxBottomLink {
	clear:both;width: 509px ;height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	}
div.hpBoxBottomLink a:link, div.hpBoxBottomLink a:active, div.hpBoxBottomLink a:visited {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
div.hpBoxBottomLink a:hover {
	color: #CC3333;
	}
	
/* News von phonostar Box: */
div.PhonostarNews {
	width: 267px; height: 335px;
	float: left; display: inline;
	margin-right: 9px;
	background: #fff url(../bilder/suche_titel_bg.gif) repeat-x 0 23px;
	border-bottom: 7px solid #f6f6f6; /*7px border-bottom um margin collapsing zu vermeiden und trotzdem einen Abstand zu erzeugen.*/
	}
div.PhonostarNews h1 {
	width: 267px; height: 23px;
	font: 1em Verdana, Arial, sans-serif;
	background: url(../bilder/header_news_phonostar.gif) no-repeat;
	}
div.PhonostarNewsPic {
	width: 95px; height: 136px;
	float: left; border-left: 1px solid #666;
	background-repeat: no-repeat;
	background-position: 9px 13px;
	}
div.PhonostarNewsPic a {
	display: block; width: 80px; height: 119px;
	position: relative; top: 13px; left: 9px;
	}
div.PhonostarNewsMain {
	width: 170px; height: 136px;
	float: left; border-right: 1px solid #666;
	}
div.PhonostarNewsMain h2 a:link, div.PhonostarNewsMain h2 a:active, div.PhonostarNewsMain h2 a:visited {
	color: #CC3333; text-decoration: none;
	font-weight: bold;
	}
div.PhonostarNewsMain h2 a:hover {
	text-decoration: underline;
	}
div.PhonostarNewsMain h2 {
	font-weight: bold; font-size: 1.2em;
	color: #CC3333; padding: 14px 10px 8px 0;
	}
div.PhonostarNewsMain div {
	width: 33px; height: 33px; float: right;
	background: url(../bilder/icon_live_gross.gif) no-repeat bottom left;
	}
div.PhonostarNewsMain p {
	font-size: 1em; color: #000;
	padding-right: 10px;
	}
div.PhonostarNewsMain span {
	background: url(../bilder/pfeil.gif) no-repeat 0 3px;
	font-weight: bold; padding-left: 14px;
	}
div.PhonostarNewsMore {
	width: 265px; height: 166px; clear: both;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	padding-top: 10px;
	}
div.PhonostarNews .fullheight {
	height: 300px;
	}
div.PhonostarNewsMore span {
	display: block; /*width: 200px;*/
	padding: 0 0 9px 14px; margin: 0 9px 0 9px;
	background: url(../bilder/pfeil.gif) no-repeat 0 3px;
	}

/* Radiowoche Meldungen Box: */
div.rwMeldungen {
	width: 267px; height: 342px;
	float: left; display: inline;
	margin-right: 9px; /*In der Höhe 7px länger, um margin collapsing zu vermeiden und trotzdem einen 7px margin-bottom zu erzeugen.*/
	}
div.rwMeldungen h1 {
	width: 267px; height: 34px;
	font: 1em Verdana, Arial, sans-serif;
	background: url(../bilder/header_news_radiowoche.gif) no-repeat;
	}
div.rwMeldungenContent {
	width: 265px; height: 291px; clear: both;
	background-color: #FFF;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	padding-top: 10px;
	}
div.rwMeldungenContent span {
	display: block; /*width: 200px;*/
	padding: 0 0 8px 14px; margin: 0 9px 0 9px;
	background: url(../bilder/pfeil.gif) no-repeat 0 3px;
	}

/* Kurzmeldungen: */
div.shortnewsBox {
	width: 544px; float: left; display: inline;
	margin-right: 9px;
	border-bottom: 7px solid #f6f6f6; /*7px border-bottom um margin collapsing zu vermeiden und trotzdem einen Abstand zu erzeugen.*/
	}
div.shortnewsBox h1 {
	width: 544px; height: 34px;
	font: 1em Verdana, Arial, sans-serif;
	background: url(../bilder/header_news_radiowoche.gif) no-repeat;
	text-indent: -999em;
	}
div.shortnewsBoxContent {
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background: #fefefe;
	padding-top: 15px;
	}
div.shortnews {
	padding: 10px 12px 0 12px;
	}
div.shortnews a.more {
	background: url(../bilder/pfeil.gif) no-repeat left;
	padding-left: 15px;
	font-weight: bold;
	}
div.shortnews p {
	padding-right: 4px;
	}
div.shortnews div {
	border-bottom: 1px solid #ccc;
	padding: 15px 0 25px 0; margin-bottom: 10px;
	}
div.shortnews div a.Anhoeren {
	display: block; width: 158px; height: 25px; margin-left: 350px;
	background: url(../bilder/button_anhoeren.gif) no-repeat top left;
	}
div.shortnews div a:hover.Anhoeren { background: url(../bilder/button_anhoeren.gif) no-repeat bottom left; }
div.shortnews h3  { font-size: 1em; color: #666; padding-right: 40px; padding-top: 16px; display: inline; }
div.shortnews h2  { font-size: 1.5em; color: #CC3333; margin: 10px 0 10px 0; }
div.shortnews h2 a  { color: #cc3333; }

/* Topsender Box: */
div.TopsenderBox {
	width: 267px; height: 285px;
	float: left; display: inline;
	margin-right: 9px; /*In der Höhe 7px länger, um margin collapsing zu vermeiden und trotzdem einen 7px margin-bottom zu erzeugen.*/
	margin-top: 5px;
	}
div.TopsenderBox h4 {
	width: 267px; height: 26px;
	font: 1em Verdana, Arial, sans-serif;
	background: url(../bilder/header_topsender_hp.gif) no-repeat;
	text-indent: -9999px;
	}
div.TopsenderBox ul {
	list-style-type: none;
	background-color: #fff;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	padding: 12px 10px 3px 0;
	cursor: default;
	}
* html div.TopsenderBox ul {
	padding-bottom: 4px;
	}
div.TopsenderBox li {
	height: 68px; padding-left: 102px;
	background-repeat: no-repeat;
	background-position: 37px 0;
	position: relative;
	font-size: 0.8em;
	}
div.TopsenderBox li span {
	display: block; height: 60px;
	position: absolute; top: 10px; left: 8px;
	font-size: 3.2em; color: #666;
	font-weight: bold;
	}
div.TopsenderBox li a.image {
	display: block; height: 60px; width: 60px;
	position: absolute; top: 0; left: 35px;
	}
div.TopsenderBox li h2 {
	color: #cc3333; font-size: 1.5em;
	font-weight: bold; margin-bottom: 5px;
	}
div.TopsenderBox li h2 a {
	color: #cc3333 !important;
	}
div.TopsenderBoxBottomLink {
	width: 232px; height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	}
div.TopsenderBoxBottomLink a:link, div.TopsenderBoxBottomLink a:active, div.TopsenderBoxBottomLink a:visited {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
div.TopsenderBoxBottomLink a:hover {
	color: #CC3333;
	}
	
/* Suchseiten: */
form#Suchbox {
	width: 542px; height: 100%;
	position: relative;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	padding-top: 23px; /* h1 */
	}
form#Suchbox h1 {
	width: 544px; height: 23px;
	background-repeat: no-repeat;
	font-size: 0.5em;
	position: absolute; top: 0; left: -1px; /* form#Suchbox */
	}
form#Suchbox h1 span {
  position: absolute; top: 3px; left: 160px;
  font-size: 19px; color: #000; cursor: default;
  font-weight: normal;
	}
div#SuchboxTop {
	height: 44px; background: #A2A2A4 url(../bilder/suche_titel_bg.gif) repeat-x;
	}

div#SuchboxTop div { width: 535px; height: 24px; position: relative; top: 20px; left: 0; }
div#SuchboxTop div span { cursor: default; font-size: 1em; color: #FFF; float: left; padding: 5px 0 0 7px;	}
div#SuchboxTop div span.Topsender { font-weight: bold; }
div#SuchboxTop div span.right { float: right; } /* Bspw. für Topsenderliste */

div#SuchboxTop div a {
	display: block; width: 145px; height: 18px; float: right;
	background: url(../bilder/filtern_sendungen.gif) no-repeat top;
	margin-top: 3px;
	}
div#SuchboxTop div a:hover { background: url(../bilder/filtern_sendungen.gif) no-repeat 0 -18px; }
div#SuchboxTop div a.FilterAus { background: url(../bilder/filtern_sendungen.gif) no-repeat 0 -36px; }
div#SuchboxTop div a:hover.FilterAus { background: url(../bilder/filtern_sendungen.gif) no-repeat bottom; }

div#SuchboxTop div.sender a {
	display: block; width: 117px; height: 18px; float: right;
	background: url(../bilder/filtern_sender.gif) no-repeat top;
	margin-top: 3px;
	}
div#SuchboxTop div.sender a:hover { background: url(../bilder/filtern_sender.gif) no-repeat 0 -18px; }
div#SuchboxTop div.sender a.FilterAus { background: url(../bilder/filtern_sender.gif) no-repeat 0 -36px; }
div#SuchboxTop div.sender a:hover.FilterAus { background: url(../bilder/filtern_sender.gif) no-repeat bottom; }

div#SuchboxTop div.podcast a {
	display: block; width: 132px; height: 18px; float: right;
	background: url(../bilder/filtern_podcasts.gif) no-repeat top;
	margin-top: 3px;
	}
div#SuchboxTop div.podcast a:hover { background: url(../bilder/filtern_podcasts.gif) no-repeat 0 -18px; }
div#SuchboxTop div.podcast a.FilterAus { background: url(../bilder/filtern_podcasts.gif) no-repeat 0 -36px; }
div#SuchboxTop div.podcast a:hover.FilterAus { background: url(../bilder/filtern_podcasts.gif) no-repeat bottom; }

div#SuchboxTop div.ergebnisse a {
	display: block; width: 144px; height: 18px; float: right;
	background: url(../bilder/filtern_ergebnisse.gif) no-repeat top;
	margin-top: 3px;
	}
div#SuchboxTop div.ergebnisse a:hover { background: url(../bilder/filtern_ergebnisse.gif) no-repeat 0 -18px; }
div#SuchboxTop div.ergebnisse a.FilterAus { background: url(../bilder/filtern_ergebnisse.gif) no-repeat 0 -36px; }
div#SuchboxTop div.ergebnisse a:hover.FilterAus { background: url(../bilder/filtern_ergebnisse.gif) no-repeat bottom; }

/*Filter:*/
div#SuchboxFilter {
	padding: 10px 0 10px 0;
	background-color: #fff;
	text-align: center;
	border-bottom: 17px solid #A2A2A3;
	font-size: 1em; color: #666;
	}

div#SuchboxFilter.override { /* Für die Übersichts-Suchseiten */
	padding: 54px 0 44px 0 !important;
	border-bottom: 1px solid #666 !important;
	background: #fff url(../bilder/suche_titel_bg.gif) repeat-x !important;
	}

div#SuchboxFilter fieldset {
	text-align: left; vertical-align: top;
	display: inline; margin: 5px;
	}

div#SuchboxFilter input.button {
	clear: both; cursor: pointer;
	display: block; width: 162px; height: 31px;
	background: url(../bilder/button_suchestarten.gif) no-repeat top;
	margin: 10px auto 0 auto;
	}
div#SuchboxFilter input.button:hover {
	background: url(../bilder/button_suchestarten.gif) no-repeat bottom;
	}
	
div#SuchboxFilter label { display: block; margin-bottom: 2px; }
div#SuchboxFilter label.tipps { display: inline; vertical-align: top; }
* html div#SuchboxFilter input.checkbox { margin: -3px -3px 0 -3px; } /*IE Fix für die -Nur Tipps anzeigen- Checkbox */
*+html div#SuchboxFilter input.checkbox { margin: -3px -3px 0 -3px; } /*IE Fix für die -Nur Tipps anzeigen- Checkbox */

div#SuchboxFilter input.text, div#SuchboxFilter select { border: 1px solid #666; margin-bottom: 8px; }
div#SuchboxFilter input.text { padding: 1px; }
* html div#SuchboxFilter input.text { padding: 1px 1px 2px 1px; } /* = Damit es im IE auch rel. schick aussieht*/
*+html div#SuchboxFilter input.text { padding: 1px 1px 2px 1px; } /* = Damit es im IE auch rel. schick aussieht*/

div#SuchboxFilter select { width: 110px; }
div#SuchboxFilter input.text,div#SuchboxFilter select.kat { width: 170px; }
div#SuchboxFilter fieldset.twoColumn input.text {
	width: 225px; /*Für zweispaltige Suchmasken ( Bspw.: Podcasts und Sender-Suche )*/
	}
div#SuchboxFilter fieldset.twoColumn select {
	width: 228px; /*Für zweispaltige Suchmasken ( Bspw.: Podcasts und Sender-Suche )*/
	}
div#SuchboxFilter fieldset.single p { width: 250px; }
div#SuchboxFilter fieldset.single input.text {
	width: 250px !important;
	padding: 2px !important;
	}
/*=====================*/

form#Suchbox ul { list-style-type: none; background-color: #FFF; }
form#Suchbox li { height: 100%; background-repeat: no-repeat; background-position: 7px 50%; }
form#Suchbox li.secondRow { background-color: #EEE; }
form#Suchbox li.noresults strong {
	display: block;
	text-align: center;
	padding: 40px 0 40px 0;
	}

/* Werbung */
form#Suchbox li.include { height: 270px; background: url(../bilder/anzeige.gif) no-repeat 110px 12px; }
form#Suchbox li.include div { width: 300px; height: 250px; position: relative; top: 10px; left: 120px; }
/* ------- */

div.TrefferWann {
	width: 85px; float: left;
	padding: 23px 0 0 6px;  /* = Temporäre Lösung zum Thema "vertikal mittig zentrieren" */
	}
div.TrefferWann span { color: #CC3333; font-weight: bold;  } /* "Läuft jetzt" */
div.TrefferWann span.count { display: block; width: 80px; text-align: center; color: #666; font-weight: bold; font-size: 2.5em; position: relative; top: -3px; } /* "Topsender-Liste Platz Nr.." */
div.TrefferWann p {
	color: #666; display: block; height: 28px; padding-left: 32px;
	background-repeat: no-repeat; background-position: left bottom;
	}
div.TrefferWann p span { color: #666; font-weight: bold; } /* "Datum"/"Morgen" */

div.TrefferWas,div.Treffer { float: left; margin: 9px 0 9px 0; padding-left: 7px; }
div.Treffer { width: 486px; }
div.TrefferWas { width: 393px; border-left: 1px solid #666; }
div.TrefferWas a:link,div.TrefferWas a:active,div.TrefferWas a:visited,
	div.Treffer a:link,div.Treffer a:active,div.Treffer a:visited { text-decoration: none; color: #000; }
div.TrefferWas a:hover,div.Treffer a:hover { text-decoration: underline; color: #CC3333; }
div.TrefferWas p,div.Treffer p { font-size: 0.8em; color: #666; }
div.TrefferWas p.top,div.Treffer p.top { position: relative; top: 2px; left: 0; }
* html div.TrefferWas p.top, * html div.Treffer p.top { position: static; line-height: 15px; margin-bottom: -3px; }
*+html div.TrefferWas p.top, *+html div.Treffer p.top { position: static; line-height: 15px; margin-bottom: -3px; }
div.TrefferWas p.info,div.Treffer p.info { color: #000; margin-left: 66px; } /*Unten,margin-left aufgrund von der Anzeige, wenn Topic mehrzeilig*/
div.TrefferWas p span,div.Treffer p span { font-weight: bold; color: #CC3333; }
div.TrefferWas h2,div.Treffer h2 { font-size: 1.2em; font-weight: bold; margin-top: 11px; margin-bottom: 5px; }
div.TrefferWas img,div.Treffer img { float: left; margin-right: 5px; }

div.TrefferTipp,div.TrefferTagestipp { width: 42px; height: 54px; float: left; margin: 8px 0 0 3px; }
div.TrefferTipp { background: url(../bilder/icon_tipp_42x54.gif) no-repeat; }
div.TrefferTagestipp { background: url(../bilder/icon_tippdestages_42x54.gif) no-repeat; }

div.Treffer span.podimg {
	display: block; float: left; margin: 0 5px 0 0;
	width: 60px; height: 60px; text-align: center;
	background: url(../bilder/imagebg_podcast60.gif);
	}
div.Treffer span.podimg img {
	float: none; margin: 0;
	position: relative; top: 50%;
	}

form#Suchbox ul.mehrNews {
	padding: 5px 0 5px 0;
	}
form#Suchbox ul.mehrNews li {
	padding-bottom: 10px;
	padding-left: 25px;
	background: url(../bilder/pfeil.gif) no-repeat 8px 3px;
	}
	
div#SuchboxBottom {
	width: 542px; height: 24px;
	background-color: #A2A2A4;
	border-bottom: 1px solid #666;
	font-size: 1em; color: #FFF;
	}
div#SuchboxBottom p {
	width: 176px; float: left; margin-right: -176px;
	position: relative; top: 4px; left: 5px;
	}
div#SuchboxBottom div { float: left; width: 542px; }
div#SuchboxBottom table { margin: 0 auto 0 auto; position: relative; top: 2px; }
div#SuchboxBottom fieldset { float: right; width: 150px; margin-left: -150px; }
div#SuchboxBottom label { position: relative; top: 3px; }
* html body div#SuchboxBottom label { position: relative; top: 0; }
*+html div#SuchboxBottom label { position: relative; top: 0; }
div#SuchboxBottom fieldset select { width: 50px; position: relative; top: 3px; }
* html body div#SuchboxBottom fieldset select { position: relative; top: 1px; }
*+html div#SuchboxBottom fieldset select { position: relative; top: 1px; }
div#SuchboxBottom table span { position: relative; top: 1px; }
div#SuchboxBottom table a { position: relative; top: 1px; }
* html body div#SuchboxBottom table span { position: relative; top: 2px; }
* html body div#SuchboxBottom table a { position: relative; top: 2px; }
div#SuchboxBottom table a.Zurueck { float:left; display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_links.gif) no-repeat 0 -14px; }
div#SuchboxBottom table a:hover.Zurueck { background: url(../bilder/pfeil_suche_links.gif) no-repeat 0 -27px; }
div#SuchboxBottom table span.Zurueck { float:left; display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_links.gif) no-repeat 0 0; }
div#SuchboxBottom table a.Vor { float:left; display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_rechts.gif) no-repeat 7px -14px; }
div#SuchboxBottom table a:hover.Vor { background: url(../bilder/pfeil_suche_rechts.gif) no-repeat 7px -27px; }
div#SuchboxBottom table span.Vor { float:left; display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_rechts.gif) no-repeat 7px 0; }

/* Detailseiten: */

div#Detailbox #image-copyright-wrapper {
    float: left;
}
div#Detailbox #image-copyright-wrapper span {
    display: block;
    clear: both;
    color: #b3b3b3;
    font-size: 0.8em;
    padding: 2px 0;
    width: 190px; /*fuer lange texte*/
}

div#Detailbox {
	width: 544px; border-bottom: 1px solid #666;
	background: #FFF url(../bilder/suche_titel_bg.gif) repeat-x 0 23px;
	}
div#Detailbox h4 {
	width: 544px; height: 23px;
	background-repeat: no-repeat;
	font-size: 0.5em;
	text-indent: -99999px;
	}
div#DetailboxTop,div#DetailboxMain,div#DetailboxSub {
	height: 100%;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	}

div#DetailboxTop  {
	color: #666; cursor: default; height: 60px;
	padding: 20px 0 0 8px;
	}
div#DetailboxTop.sendertipp  {
	height: 100%; padding: 0;
	}
div#DetailboxTop.sendertipp img  {
	width: 521px; height: 135px;
	margin: 15px 0 20px 8px;
	}
div#DetailboxTop p#zeitraum {	padding-top: 6px; padding-bottom: 6px; font-weight: bold; }
div#DetailboxTop p.Mo,div#DetailboxTop p.Di,div#DetailboxTop p.Mi,div#DetailboxTop p.Do,
	div#DetailboxTop p.Fr,div#DetailboxTop p.Sa,div#DetailboxTop p.So {
	background-repeat: no-repeat;
	padding: 0 0 6px 33px;
	}
div#DetailboxTop p span { color: #CC3333; }
div#DetailboxTop div  {
	width: 42px; height: 54px; margin-bottom: -54px;
	position: relative; top: -53px; left: 480px;
	}
div.TippIcon  { background: url(../bilder/icon_tipp_42x54.gif) no-repeat; }
div.TagestippIcon  { background: url(../bilder/icon_tippdestages_42x54.gif) no-repeat; }

div#DetailboxSub,div#DetailboxMain { padding: 0 6px 0 10px;	}

div#DetailboxMain { min-height: 190px; }
* html body div#DetailboxMain { height: 190px; }
div#DetailboxMain img {
	float: left; margin: 0 13px 1px 0;
	width: 190px; height: 190px;
	}
div#DetailboxMain p img {
	float: none;
	margin: 0;
	width: auto;
	height: auto;
	}

div#DetailboxMain div.podimg {
	float: left; margin: 0 13px 1px 0;
	width: 190px; height: 190px; text-align: center;
	background: url(../bilder/imagebg_podcast190.gif);
	}
* html div#DetailboxMain div.podimg {
	margin-right: 10px;
	}
div#DetailboxMain div.podimg img {
	float: none; margin: 0;
	position: relative; top: 50%;
	}

div#DetailboxMain span.sendereihe  { font-size: 1em; font-weight: bold; padding-top: 18px;display:block; }
div#DetailboxMain span.sendereihe a:link,div#DetailboxMain span.sendereihe a:active,div#DetailboxMain span.sendereihe a:visited { color: #000; }
div#DetailboxMain span.sendereihe a:hover { color: #CC3333; }
div#DetailboxMain h3  { font-size: 1em; font-weight: bold; padding-top: 18px; }
div#DetailboxMain h3 a:link,div#DetailboxMain h3 a:active,div#DetailboxMain h3 a:visited { color: #000; }
div#DetailboxMain h3 a:hover { color: #CC3333; }
div#DetailboxMain h2  { font-size: 1em; color: #666; padding-right: 40px; padding-top: 16px; display: inline; }
div#DetailboxMain h2.Live  {
	font-size: 1em; color: #666; padding-right: 37px; padding-top: 16px;
	display: inline; background: url(../bilder/icon_live_gross.gif) no-repeat right;
	position: relative; /*IE6-Fix*/
	}
div#DetailboxMain h1  { font-size: 1.5em; color: #CC3333; margin: 10px 0 10px 0; }
div#DetailboxMain h1.sendertipp { margin-top: 0; }
div#DetailboxMain p,div.podcontent p  { font-size: 1em; padding-right: 4px; }
div#DetailboxMain p.margin  { margin-top:18px; }

div#Optionen { padding-right: 11px; color: #666; overflow:hidden; }
div#Optionen p { padding-top: 5px; margin-top: 20px; }
div#Optionen p span { font-weight: bold; }
div#Optionen p a { background: url(../bilder/pfeil.gif) no-repeat 0 2px; padding-left: 15px; }
div#Optionen a.Anhoeren {
	float: right; display: block; width: 158px; height: 25px;
	background: url(../bilder/button_anhoeren.gif) no-repeat top left;
	margin-top: 20px;
	}
div#Optionen a:hover.Anhoeren { background: url(../bilder/button_anhoeren.gif) no-repeat bottom left; }
div#Optionen a.Timer {
	float: right; display: block; width: 135px; height: 26px;
	background: url(../bilder/button_timer.gif) no-repeat top left;
	margin-top: 20px;
	}
div#Optionen a:hover.Timer { background: url(../bilder/button_timer.gif) no-repeat bottom left; }
div#Optionen a.Abonnieren {
	float: right; display: block; width: 137px; height: 25px;
	background: url(../bilder/button_podcastabonnieren.gif) no-repeat top left;
	margin-top: 20px;
	}
div#Optionen a:hover.Abonnieren { background: url(../bilder/button_podcastabonnieren.gif) no-repeat bottom left; }

/*Radio-Tabelle:*/
table#ListenRadio { float: right; }
table#ListenRadio td {
	padding-top: 15px; padding-right: 11px;
	font-size: 1em; font-weight: bold; color: #666;
	cursor: default;
	}
table#ListenRadio a.Anhoeren {
	display: block; width: 158px; height: 25px;
	background: url(../bilder/button_anhoeren.gif) no-repeat top;
	}
table#ListenRadio a:hover.Anhoeren { background: url(../bilder/button_anhoeren.gif) no-repeat bottom; }
/*----*/

div#Toolbox {
	width: 240px;
	float: left;
	position: relative; /*Bookmark-Box ... IE*/
	}
div#Toolbox h4 {
	width: 234px; height: 26px; font-size: 1em;
	background: url(../bilder/header_toolbox.gif) no-repeat;
	text-indent: -9999px;
	}
div#ToolboxBody {
	width: 239px;
	background: url(../bilder/schatten_rechts.gif) repeat-y right;
	}
div#ToolboxRightTop {
	width: 5px; height: 7px; float: right;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}
div#ToolboxBody ul {
	width: 216px; height: 179px; float: left;
	padding: 8px 8px 0 8px;
	list-style-type: none;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	}

div#ToolboxBody ul.podcast {
	height: 123px; padding-top: 8px;
	}
* html div#ToolboxBody ul.podcast {
	margin-bottom: -1px;
	}

div#ToolboxBody li {
	float: left; height: 25px;
	padding: 5px 0 5px 0;
	}

div#ToolboxBody li.bo {
	border-bottom: 1px solid #B2B2B2;
	padding-bottom: 10px;
	}
div#ToolboxBody li.pa {
	padding-top: 10px;
	}

div#ToolboxBody li.pos a,div#ToolboxBody li.pos span { /*Für TbVs bei Podcasts*/
	width: 70px !important;
	left: -3px;
	}

div#ToolboxBody li a,
	div#ToolboxBody li span {
	display: block;
	font-size: 0.85em;
	}
div#ToolboxBody li a,div#ToolboxBody li span {
	position: relative;
	height: 25px;
	}
div#ToolboxBody li span {
	cursor: default;
	}
div#ToolboxBody li.TbHp a {
	width: 182px; height: 20px;
	padding-top: 5px; padding-left: 33px;
	background: url(../bilder/icon_hoeren.gif) no-repeat 3px 0;
	font-size: 1em; font-weight: bold;
	}
div#ToolboxBody li.TbWh a {
	width: 80px; padding-left: 33px;
	background: url(../bilder/icon_wiederholung.gif) no-repeat 3px 0;
	}
div#ToolboxBody li.TbCh a {
	width: 80px; padding-left: 33px; left: -2px;
	background: url(../bilder/icon_allechannels.gif) no-repeat;
	}
div#ToolboxBody li.TbPodAut a {
	width: 80px; padding-left: 33px;
	background: url(../bilder/icon_pfeil.gif) no-repeat 3px 0;
	}
div#ToolboxBody li.TbPodAut span {
	width: 80px; padding-left: 33px;
	background: url(../bilder/icon_pfeil_inaktiv.gif) no-repeat 3px 0;
	color: #CCC;
	}
div#ToolboxBody li.TbE a {
	width: 70px; padding-left: 28px;
	background: url(../bilder/icon_mail.gif) no-repeat;
	}
div#ToolboxBody li.TbFav a {
	width: 80px; padding-left: 33px;
	background: url(../bilder/icon_favoriten.gif) no-repeat 3px 0;
	}
div#ToolboxBody li.TbFav span {
	width: 80px; padding-left: 33px;
	background: url(../bilder/icon_favoriten_inaktiv.gif) no-repeat 3px 0;
	color: #CCC;
	}
div#ToolboxBody li.TbVs a {
	width: 80px; padding-left: 33px;
	background: url(../bilder/icon_vorschau_gross_aktiv.gif) no-repeat;
	}
div#ToolboxBody li.TbVs span {
	width: 80px; padding-left: 33px;
	background: url(../bilder/icon_vorschau_gross_inaktiv.gif) no-repeat;
	color: #CCC;
	}
div#ToolboxBody li.TbEmail a {
	width: 80px; padding-left: 33px;
	background: url(../bilder/icon_mail.gif) no-repeat 3px 0;
	}
div#ToolboxBody li.TbEmail span {
	width: 80px; padding-left: 33px;
	background: url(../bilder/icon_mail_inaktiv.gif) no-repeat 3px 0;
	color: #CCC;
	}
div#ToolboxBody li.TbWs a {
	width: 74px; padding-left: 28px;
	background: url(../bilder/icon_home_aktiv.gif) no-repeat;
	}
div#ToolboxBody li.TbWs span {
	width: 74px; padding-left: 28px;
	background: url(../bilder/icon_home_inaktiv.gif) no-repeat;
	color: #CCC;
	}
div#ToolboxBody li.TbNfo a {
	width: 80px; padding-left: 33px;
	background: url(../bilder/icon_info.gif) no-repeat 3px 0;
	}
div#ToolboxBody li.TbRs a {
	width: 80px; padding-left: 33px; left: -2px;
	background: url(../bilder/icon_allechannels.gif) no-repeat;
	}
div#ToolboxBody li.TbRs span {
	width: 80px; padding-left: 33px; left: -2px;
	background: url(../bilder/icon_allechannels_inaktiv.gif) no-repeat;
	color: #CCC;
	}
div#ToolboxBody li.TbPod a {
	width: 70px; padding-left: 30px;
	background: url(../bilder/icon_podcast_gross_aktiv.gif) no-repeat;
	}
div#ToolboxBody li.TbPod span {
	width: 70px; padding-left: 30px;
	background: url(../bilder/icon_podcast_gross_inaktiv.gif) no-repeat;
	color: #CCC;
	}
div#ToolboxBottom {
	width: 239px; clear: both;
	background: url(../bilder/schatten_unten.gif) repeat-x bottom;
	}
div#ToolboxBottom, div#ToolboxBottomLeft, div#ToolboxBottomRight { height: 26px; }
div#ToolboxBottom div { float: left; }
div#ToolboxBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
div#ToolboxBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
div#ToolboxBottomMiddle {
	width: 222px; height: 16px;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-left: -5px;
	background-color: #A2A2A4;
	color: #FFF;
	font-size: 0.85em;
	padding-top: 4px;
  padding-left: 10px;
	}
div#ToolboxBottomMiddle a {
  color: #fff;
}
	
div#DetailboxMain img.radiowoche { /*Bild für Detail Radiowoche*/
  margin: 21px 10px 10px;
  width: 111px; height: 140px;
  float: right;
	}
div#DetailboxSub div.newsRecommend { /*"Diese News empfehlen" für Detail Radiowoche*/
	padding: 10px 0 15px 0;
	border-top: 1px solid #B2B2B2;
	width: 180px;
	}
div#DetailboxSub div.newsRecommend a {
	display: block; font-size: 0.85em;
	width: 70px; padding-left: 28px;
	background: url(../bilder/icon_mail.gif) no-repeat;
	}

div#Infobox {
	width: 280px;
	float: right;
	}
div#Infobox h4 {
	width: 77px; height: 26px; float: left;
	position: relative; top: 1px; left: 0;
	background-image: url(../bilder/header_infos.gif);
	text-indent: -9999px;
	}
div#InfoboxHead div {
	width: 77px; height: 26px; float: right;
	position: relative; top: 0; left: -5px;
	border-bottom: 1px solid #666;
	}
div#InfoboxHead div.sender { width: 147px; }
div#InfoboxHead div.podcast { width: 198px; }
* html div#InfoboxHead div.podcast { margin-bottom: -27px; }

ul#InfoboxSwitch {
	width: 203px; height: 27px;
	float: left; list-style-type: none;
	background: url(../bilder/schatten_rechts.gif) repeat-y right;
	}

ul#InfoboxSwitch li,ul#InfoboxSwitchSender li { float: left; }
ul#InfoboxSwitch li a { text-indent: -9999px; }
ul#InfoboxSwitch li.last { width: 83px; background: url(../bilder/schatten_rechts_oben.gif) no-repeat top right; }
ul#InfoboxSwitch li a.Infos_Sendung { display: block; width: 55px; height: 27px; background: url(../bilder/reiter_infos.gif) no-repeat top; }
ul#InfoboxSwitch li a:hover.Infos_Sendung { display: block; width: 55px; height: 27px; background: url(../bilder/reiter_infos.gif) no-repeat 0px -27px; }
ul#InfoboxSwitch li a.Infos { display: block; width: 55px; height: 27px; background: url(../bilder/reiter_infos.gif) no-repeat 0px -54px; }
ul#InfoboxSwitch li a.Infos_Details { display: block; width: 55px; height: 27px; background: url(../bilder/reiter_infos.gif) no-repeat 0px -81px; }
ul#InfoboxSwitch li a:hover.Infos_Details { display: block; width: 55px; height: 27px; background: url(../bilder/reiter_infos.gif) no-repeat 0px -108px; }
ul#InfoboxSwitch li.Infos_None { width: 55px; height: 27px; background: url(../bilder/reiter_infos.gif) no-repeat 0px -135px; }
ul#InfoboxSwitch li a.Details_Infos { display: block; width: 65px; height: 27px; background: url(../bilder/reiter_details.gif) no-repeat top; }
ul#InfoboxSwitch li a:hover.Details_Infos { display: block; width: 65px; height: 27px; background: url(../bilder/reiter_details.gif) no-repeat 0px -27px; }
ul#InfoboxSwitch li a.Details { display: block; width: 65px; height: 27px; background: url(../bilder/reiter_details.gif) no-repeat 0px -54px; }
ul#InfoboxSwitch li a.Details_Sendung { display: block; width: 65px; height: 27px; background: url(../bilder/reiter_details.gif) no-repeat 0px -81px; }
ul#InfoboxSwitch li a:hover.Details_Sendung { display: block; width: 65px; height: 27px; background: url(../bilder/reiter_details.gif) no-repeat 0px -108px; }
ul#InfoboxSwitch li.Details_None { width: 65px; height: 27px; background: url(../bilder/reiter_details.gif) no-repeat 0px -135px; }
ul#InfoboxSwitch li a.Sendung_Details { display: block; width: 78px; height: 27px; background: url(../bilder/reiter_sendung.gif) no-repeat top; }
ul#InfoboxSwitch li a:hover.Sendung_Details { display: block; width: 78px; height: 27px; background: url(../bilder/reiter_sendung.gif) no-repeat 0px -27px; }
ul#InfoboxSwitch li a.Sendung { display: block; width: 78px; height: 27px; background: url(../bilder/reiter_sendung.gif) no-repeat 0px -54px; }
ul#InfoboxSwitch li a.Sendung_Infos { display: block; width: 78px; height: 27px; background: url(../bilder/reiter_sendung.gif) no-repeat 0px -81px; }
ul#InfoboxSwitch li a:hover.Sendung_Infos { display: block; width: 78px; height: 27px; background: url(../bilder/reiter_sendung.gif) no-repeat 0px -108px; }

ul#InfoboxSwitchSender {
	width: 133px; height: 27px;
	float: left; list-style-type: none;
	background: url(../bilder/schatten_rechts.gif) repeat-y right;
	}
ul#InfoboxSwitchSender li a { text-indent: -9999px; }
ul#InfoboxSwitchSender li a.Infos { display: block; width: 55px; height: 27px; background: url(../bilder/reiter_infos.gif) no-repeat 0px -54px; }
ul#InfoboxSwitchSender li a.Infos_Streams { display: block; width: 55px; height: 27px; background: url(../bilder/reiter_infos.gif) no-repeat 0px -81px; }
ul#InfoboxSwitchSender li a:hover.Infos_Streams { display: block; width: 55px; height: 27px; background: url(../bilder/reiter_infos.gif) no-repeat 0px -108px; }
ul#InfoboxSwitchSender li a.Streams { display: block; width: 73px; height: 27px; background: url(../bilder/reiter_streams.gif) no-repeat 0px -54px; }
ul#InfoboxSwitchSender li a.Streams_Infos { display: block; width: 73px; height: 27px; background: url(../bilder/reiter_streams.gif) no-repeat 0px -81px; }
ul#InfoboxSwitchSender li a:hover.Streams_Infos { display: block; width: 73px; height: 27px; background: url(../bilder/reiter_streams.gif) no-repeat 0px -108px; }
ul#InfoboxSwitchSender li.last { width: 78px; background: url(../bilder/schatten_rechts_oben.gif) no-repeat top right; }

div#InfoboxSpace /*Der Schatten oben Rechts im Bodybereich der Box*/ {
	clear: both; width: 280px; height: 7px;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat right top;
	}
div#InfoboxSpace div {
	width: 273px; height: 7px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	}
* html body div#InfoboxSpace { margin-bottom: -7px; } /*IE6-Fix*/

div#InfoboxBody { width: 280px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
div#InfoboxInhalte {
	width: 273px; height: 195px;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	padding-top: 4px;
	}
div#InfoboxInhalte.podcast {
	height: 139px;
	}
div.visible,div.hidden { height: 176px; margin-bottom: -179px; padding: 3px 8px 0 10px; }
div.visible { visibility: visible; }
div.hidden { visibility: hidden; }
div#InfoboxInhalte h3 { font-size: 1em; font-weight: bold; }
div#InfoboxInhalte p {
	margin-bottom: 15px;
}
div#InfoboxInhalte p textarea {
	height: 15px; width: 245px; margin-top: 2px; white-space: nowrap;
	padding: 1px 1px 0 1px; background-color: #f8f8f8; border: 1px solid #666;
	font: 1em Verdana, Arial, Helvetica, sans-serif; color: #666; overflow: hidden;
}
div#InfoboxInhalte p.last {
	margin-bottom: 0;
}
div#InfoboxInhalte a.pfeil { background: url(../bilder/pfeil.gif) no-repeat 0 2px; padding-left: 15px; }

div#InfoboxInhalte ul {
	width: 255px; list-style-type: none;
	margin-top: -4px;
	}
div#InfoboxInhalte li {
	background: url(../bilder/icon_hoeren.gif) no-repeat left; height: 33px;
	}
div#InfoboxInhalte li a {
	background: none; padding: 10px 0 0 29px;
	display: block; height: 23px;
	}

div#InfoSwitch {
	margin-top: 175px;
	width: 273px; height: 19px;
	border-top: 1px solid #AAA;
	background-color: #A2A2A4; color: #FFF;
	}
div#InfoSwitch table { margin: 0 auto 0 auto; }
div#InfoSwitch table td { cursor: default; font-size: 1em; }
div#InfoSwitch table span { position: relative; top: 1px; }
div#InfoSwitch table a { padding: 0; position: relative; top: 1px; }
* html body div#InfoSwitch table span { position: relative; top: 2px; }
* html body div#InfoSwitch table a { position: relative; top: 2px; }
div#InfoSwitch table a.Zurueck { display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_links.gif) no-repeat 0 -14px; }
div#InfoSwitch table a:hover.Zurueck { background: url(../bilder/pfeil_suche_links.gif) no-repeat 0 -27px; }
div#InfoSwitch table span.Zurueck { display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_links.gif) no-repeat 0 0; }
div#InfoSwitch table a.Vor { display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_rechts.gif) no-repeat 7px -14px; }
div#InfoSwitch table a:hover.Vor { background: url(../bilder/pfeil_suche_rechts.gif) no-repeat 7px -27px; }
div#InfoSwitch table span.Vor { display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_rechts.gif) no-repeat 7px 0; }

div#InfoboxBottom {
	width: 280px; height: 12px;
	background: url(../bilder/schatten_unten.gif) repeat-x;
	}
* html body div#InfoboxBottom { margin-bottom: -2px } /*IE6-Fix*/
div#InfoboxBottomLeft {
	float: left; width: 5px; height: 5px;
	background: url(../bilder/schatten_links_unten.gif) no-repeat;
	}
div#InfoboxBottomRight {
	float: right; width: 5px; height: 5px;
	background: url(../bilder/schatten_ecke.gif) no-repeat;
	}

div#DetailboxSub p.LiveNote {
	clear: both; text-align: center;
	font-size: 0.85em; color: #666;
	padding-bottom: 10px; cursor: default;
	}
div#DetailboxSub p.sendertipp {
	clear: both; height: 21px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	}

div#DetailboxSub div.podcontent {
	clear: both; padding-top: 10px;
	}
div#DetailboxSub div.podcontent div {
	border-bottom: 1px solid #ccc;
	padding: 15px 0 25px 0; margin-bottom: 10px;
	}
div#DetailboxSub div.podcontent div a.Anhoeren {
	display: block; width: 158px; height: 25px; margin-left: 357px;
	background: url(../bilder/button_anhoeren.gif) no-repeat top left;
	}
div#DetailboxSub div.podcontent div a:hover.Anhoeren { background: url(../bilder/button_anhoeren.gif) no-repeat bottom left; }
div#DetailboxSub div.podcontent h3  { font-size: 1em; color: #666; padding-right: 40px; padding-top: 16px; display: inline; }
div#DetailboxSub div.podcontent h2  { font-size: 1.5em; color: #CC3333; margin: 10px 0 10px 0; }
	
/* Mails: */
div#mail {
	width: 544px; border-bottom: 1px solid #666;
	background: #FFF url(../bilder/suche_titel_bg.gif) repeat-x 0 23px;
	}
div#mail h1 {
	width: 544px; height: 23px;
	background-repeat: no-repeat;
	font-size: 0.5em;
	}
div#mailTop, div#mailBody, div#mailBottom {
	width: 522px; padding: 0 10px 0 10px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	}
div#mailTop {
	color: #666;
	}
div#mailTop p {
	font-size: 1em;
	padding-top: 20px;
	}
div#mailTop p span { display: block; font-weight: bold; }
div#mailBody {
	padding-bottom: 50px;
	}
div#mailBody h2 {
	font-size: 1.5em; font-weight: bold; color: #CC3333;
	padding: 20px 0 10px 0;
	}
div#mailBody p { font-size: 1em; }

.psForm {
	color: #666; padding: 30px 0 0 0;
	position: relative; left: 130px;
	width: 300px;
	}
.psForm.extern {
  width: auto;
}
.psForm .divide
{
  clear: both;
  display:block;
  height: 20px;
}
* html body .psForm .divide {
  height: 10px;
}
*+html .psForm .divide {
  height: 10px;
}
.psForm p { margin-bottom: 10px; }
.psForm p span.categories label {
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 0;
  margin-right: 50px;
  color: #000;
}
.psForm label, .psForm span.headline { display: block; font-size: 1em; margin-bottom: 5px; }
.psForm label span, .psForm span.headline span { color: #cc3333; }
.psForm label span.small { color: #666; display: block; font-size: 0.8em; margin-top: 1px; }
.psForm input.text,.psForm textarea,.psForm select {
	border: 1px solid #666;
	padding: 3px; width: 250px;
	}
.psForm select {
	width: 258px;
	}
* html body .psForm input.text {
	position: relative; top: -1px;
}
* html body .psForm textarea {
	position: relative; top: -1px;
}
.psForm textarea {
	height: 150px; overflow:auto;
}
.psForm span.note { display: block; font-size: 0.8em; margin-top: 1px; width: 250px; }
.psForm label.pos {
	position: relative; top: -14px;
	left: 17px;	margin-bottom: -9px;
	}
* html .psForm label.pos {
	top: -17px; margin-bottom: -10px;
	}
* html .psForm input.checkbox {
	margin-left: -5px;
	}

.psForm input.button {
	width: 157px; height: 25px;
	background: url(../bilder/button_senden.gif) no-repeat top;
	border: 0; cursor: pointer;
	position: relative; top: 10px; left: 45px;
	}
.psForm input.abschicken {
	width: 157px; height: 25px;
	background: url(../bilder/button_abschicken.gif) no-repeat top;
	border: 0; cursor: pointer;
	position: relative; top: 10px; left: 45px;
	}
.psForm input.submit {
	width: 157px; height: 25px;
	background: url(../bilder/button_submit.gif) no-repeat top;
	border: 0; cursor: pointer;
	position: relative; top: 10px; left: 45px;
	}
.psForm input.button:hover {
	background: url(../bilder/button_senden.gif) no-repeat bottom;
	}
.psForm input.abschicken:hover {
	background: url(../bilder/button_abschicken.gif) no-repeat bottom;
	}
.psForm input.submit:hover {
	background: url(../bilder/button_submit.gif) no-repeat bottom;
	}

.psForm p.radio { padding-top: 10px; }
.psForm p.radio span { display: block; width: 300px; }
.psForm p.radio input.radio { position: relative; top: 2px; margin-top: 8px; }
.psForm p.radio label { display: inline; margin-right: 10px; color: #000; }
* html body .psForm p.radio input.radio { position: relative; top: 2px; margin-top: 3px; margin-left: -4px; }
*+html .psForm p.radio input.radio { position: relative; top: 2px; margin-top: 3px; margin-left: -4px; }
.psForm p.right { position: relative; top: -102px; left: 140px; margin-bottom: -90px; }
.psForm p.right input.radio { position: relative; top: 2px; margin-top: 8px; }
* html body .psForm p.right input.radio { position: relative; top: 2px; margin-top: 3px; margin-left: -4px; }
*+html .psForm p.right input.radio { position: relative; top: 2px; margin-top: 3px; margin-left: -4px; }
.psForm p.right label { display: inline; margin-right: 10px; color: #000; }




div#versandt {
	width: 294px; text-align: center;
	padding: 20px; margin: 50px auto 0 auto;
	background-color: #EEE; border: 1px solid #666;
	cursor: default;
	}
div#versandt p {
	margin-bottom: 15px;
	}
div#versandt p.error {
	color: #cc3333;
	font-weight: bold;
	}
div#versandt span {
	height: 15px; color: #666;font-size: 0.9em;
	background: url(../bilder/pfeil_link.gif) no-repeat 0 0;
	padding-top: 3px;padding-left: 23px; padding-bottom: 2px;
	}
div#versandt a:link, div#versandt a:active, div#versandt a:visited {
	font-weight: bold; text-transform: uppercase; text-decoration: underline;
	}
div#versandt a:hover { color: #CC3333; }	

div#mailBottom {
	color: #666;
	font-size: 1em; padding-bottom: 10px;
	}
div#mailBottom h3 { font-size: 1em; font-weight: bold; }
div#mailBottom p { font-size: 1em; }

/* Programm nach Sendern: */
div#ProgNachSendern { width: 544px; }
div#ProgNachSendern h1 {
	width: 544px; height: 23px;
	font-size: 0.5em;
	background: url(../bilder/header_prognachsendern.gif) no-repeat;
	}
div#ProgNachSendernTop, div#ProgNachSendern ul {
	width: 542px; border-left: 1px solid #666; border-right: 1px solid #666;
	}
div#ProgNachSendernTop { background: #FFF url(../bilder/suche_titel_bg.gif) repeat-x; padding-top: 30px; }
div#ProgNachSendernTop h2 {
	font-size: 1.2em; color: #FFF;
	background-color: #A2A2A3;
	padding: 3px 3px 3px 8px; cursor: default;
	}
div#ProgNachSendernTop p {
	display: block; color: #CCC; cursor: default;
	text-align: center; font-weight: bold;
	font-size: 1.1em; padding: 30px 0 30px 0;
	}
div#ProgNachSendernTop a:link, div#ProgNachSendernTop a:active, div#ProgNachSendernTop a:visited {
	color: #000; padding: 30px 0 30px 0;
	}
div#ProgNachSendernTop a:hover { color: #CC3333; }
div#ProgNachSendernTop span { color: #CC3333; }

div#ProgNachSendern ul {
	list-style-type: none;
	background-color: #FFF;
	border-bottom: 1px solid #666;
	}
div#ProgNachSendern li { height: 100%; }
div#ProgNachSendern li.secondRow { height: 100%; background-color: #EEE; }
div#ProgNachSendern li a {
	display: block; padding: 8px 0 8px 30px;
	width: 512px; height: 15px; font-size: 1em; font-weight: bold;
	background: url(../bilder/icon_vorschau_aktiv.gif) no-repeat 5px 7px;
	}

/* Skins: */
div.skin {
	width: 522px;
	padding: 10px; margin-bottom: 12px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #FFF;
	cursor: default;
}

h1.skinTitle {
	height: 26px; width: 544px; font-size: 0.5em;
	background-repeat: no-repeat;
}
div.skinDescription h2 {
font-size: 1.2em; font-weight: bold;
color: #CC3333; margin-bottom: 15px;

}
div.skinDescription p {
font-size: 1em;
}
div.skinDescription div span {
	color: #666; font-size: 0.9em; position: relative; top: 25px; left: 5px;
}
div.skinDescription div a {
	display: block; width: 132px; height: 32px; margin-top: 15px;
	background: url(../bilder/button_download.gif) no-repeat 0 0;
	float: left;
}
div.skinDescription div a:hover { background-position: 0 -32px; }

div.skinDescription {
width: 188px; padding: 9px 0 0 0; float: left;
}
div.skinPreview {
width: 321px; float: right;
}

div.skinPreview div {
	background-repeat: no-repeat;
	width: 321px;
	margin: 0 auto 0 auto;
}

div#SkinSwitch {
	width: 544px; height: 20px;
	background-color: #A2A2A4; color: #FFF;
	}
div#SkinSwitch table { margin: 0 auto 0 auto; }
div#SkinSwitch table td { cursor: default; font-size: 1em; }
div#SkinSwitch table span { position: relative; top: 1px; }
div#SkinSwitch table a { padding: 0; position: relative; top: 1px; }
* html body div#SkinSwitch table span { position: relative; top: 2px; }
* html body div#SkinSwitch table a { position: relative; top: 2px; }
div#SkinSwitch table a.Zurueck { display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_links.gif) no-repeat 0 -14px; }
div#SkinSwitch table a:hover.Zurueck { background: url(../bilder/pfeil_suche_links.gif) no-repeat 0 -27px; }
div#SkinSwitch table span.Zurueck { display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_links.gif) no-repeat 0 0; }
div#SkinSwitch table a.Vor { display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_rechts.gif) no-repeat 7px -14px; }
div#SkinSwitch table a:hover.Vor { background: url(../bilder/pfeil_suche_rechts.gif) no-repeat 7px -27px; }
div#SkinSwitch table span.Vor { display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_rechts.gif) no-repeat 7px 0; }

/* Phonostar Player: */
div#player {
	width: 544px;
	border-bottom: 1px solid #666;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: 0 23px;
	}
div#player h1 {
	width: 544px; height: 23px;
	background-repeat: no-repeat;
	font-size: 0.5em;
	text-indent: -9999px;
	}
div#playerTop {
	width: 542px; height: 363px;
	background-repeat: no-repeat;
	background-position: 220px 5px;
	}
div#playerTop img {
	position: relative; top: 10px; left: 10px;
	}
div#playerTop h2 {
	font-size: 1.2em; margin: 30px 0 5px 9px; cursor: default;
	}
div#playerTop p {
	margin-left: 10px; width: 267px; cursor: default;
	}
div#playerTop a.download {
	display: block; width: 264px; height: 63px; margin: 25px 0 0 10px;
	background: url(../bilder/button_downloadplayer.gif) no-repeat top;
	text-indent: -9999px;
	}
div#playerTop a:hover.download {
	background: url(../bilder/button_downloadplayer.gif) no-repeat bottom; 
	}
div#playerTop a.kaufen {
	display: block; width: 223px; height: 63px; margin: 25px 0 0 10px;
	background: url(../bilder/button_kaufenplayer.gif) no-repeat top;
	text-indent: -9999px;
	}
div#playerTop a:hover.kaufen {
	background: url(../bilder/button_kaufenplayer.gif) no-repeat bottom; 
	}
div#playerTop,div#playerBody {
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	}
div#playerBody {
	width: 532px; padding-left: 10px;
	}
div#playerBody div { width: 130px; height: 236px; float: left; margin: 20px 2px 20px 0; }
div#playerBody div.hoeren { background: url(../bilder/downloadplayer_hoeren.gif) no-repeat;	}
div#playerBody div.aufnahme {	background: url(../bilder/downloadplayer_aufnahme.gif) no-repeat;	}
div#playerBody div.timer {	background: url(../bilder/downloadplayer_timer.gif) no-repeat;	}
div#playerBody div.podcast { background: url(../bilder/downloadplayer_podcast.gif) no-repeat; }
div#playerBody div.werbefrei { background: url(../bilder/downloadplayer_werbefrei.gif) no-repeat;	}
div#playerBody div.schneiden {	background: url(../bilder/downloadplayer_schneiden.gif) no-repeat;	}
div#playerBody div.ohnegrenzen {	background: url(../bilder/downloadplayer_ohnegrenzen.gif) no-repeat;	}
div#playerBody div.umwandeln { background: url(../bilder/downloadplayer_wavkonverter.gif) no-repeat; }
div#playerBody div h3 { margin: 100px 0 5px 6px; color: #cc3333; font-size: 1.2em; }
div#playerBody div p { margin-left: 6px; width: auto; }
div#playerBody h3 { clear: both; margin-bottom: 10px; color: #cc3333; font-size: 1.2em; }
div#playerBody h4 { font-size: 1em; display:inline; }
div#playerBody p { width: 270px; }
div#playerBody h4.pos,div#playerBody p.pos { position: relative; top: -41px; left: 270px; }
div#playerBody p.pos { margin-bottom: -31px; }
div#playerBody p.note { color: #a2a2a2; font-size: 0.8em; width: auto; margin-bottom: 7px; cursor: default; }

div#playerNotes {
	display: block; width: 532px; padding: 5px; cursor: default;
	background-color: #A2A2A4; color: #FFF;
	border-left: 1px solid #666; border-right: 1px solid #666;
	}
div#playerNotes a {
	color: #fff; text-decoration: underline;
	}
div#playerNotes a:hover {
	color: #cc3333;
	}

/* Impressum, Support-Bereiche + Service-Übersicht: */
div#imprintAllg,div#imprintKontakt,div#imprintInhalte,div#imprintDisc,div#SupportFAQ,div#SupportForum,div#ServiceNewsletter,div#ServiceFanArtikel,div#ServicePartner,div#imprintPortale,div#imprintMedia {
	width: 522px; padding: 10px; margin-bottom: 12px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #FFF;
	position: relative;
	}
div#ServiceSupport,div#ServiceShoppen {
	width: 258px; padding: 10px 0px 10px 5px; margin-bottom: 12px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #FFF;
	}
div#ServiceSupport p,div#ServiceShoppen p,div#ServiceSupport h2,div#ServiceShoppen h2 {
	margin-left: 88px !important;
	}

h1#imprintAllgTitle {
	height: 26px; width: 544px; font-size: 0.5em;
	background: url(../bilder/header_impr_phonostar.gif) no-repeat;
	}
h1#imprintKontaktTitle {
	height: 26px; width: 544px; font-size: 0.5em;
	background: url(../bilder/header_impr_kontakt.gif) no-repeat;
	}
h1#imprintInhalteTitle {
	height: 26px; width: 544px; font-size: 0.5em;
	background: url(../bilder/header_impr_redaktion.gif) no-repeat;
	}
h1#imprintDiscTitle {
	height: 26px; width: 544px; font-size: 0.5em;
	background: url(../bilder/header_impr_disclaimer.gif) no-repeat;
	}
h1#imprintMediaTitle {
	height: 26px; width: 544px; font-size: 0.5em;
	background: url(../bilder/header_impr_mediadaten.gif) no-repeat;
	}
h1#SupportFAQTitle {
	height: 26px; width: 544px; font-size: 0.5em;
	background: url(../bilder/header_faq.gif) no-repeat;	
	}
h1#SupportForumTitle {
	height: 26px; width: 544px; font-size: 0.5em;
	background: url(../bilder/header_forum.gif) no-repeat;	
	}
h1#ServiceNewsletterTitle {
	height: 26px; width: 544px; font-size: 0.5em;
	background: url(../bilder/header_newsletter.gif) no-repeat;	
	}
h1#ServiceFanArtikelTitle {
	height: 26px; width: 544px; font-size: 0.5em;
	background: url(../bilder/header_fanartikel_uebersicht.gif) no-repeat;	
	}
h1#ServiceSupportTitle {
	height: 26px; width: 265px; font-size: 0.5em;
	background: url(../bilder/header_support.gif) no-repeat;	
	}
h1#ServiceShoppenTitle {
	height: 26px; width: 265px; font-size: 0.5em;
	background: url(../bilder/header_shoppen.gif) no-repeat;	
	}
h1#ServicePartnerTitle {
	height: 26px; width: 544px; font-size: 0.5em;
	background: url(../bilder/header_partner.gif) no-repeat;	
	}
h1#imprintPortaleTitle {
	height: 26px; width: 544px; font-size: 0.5em;
	background: url(../bilder/header_impr_software.gif) no-repeat;	
	}

div#imprintAllg h2,div#imprintKontakt h2,div#imprintInhalte h2, div#SupportFAQ h2, div#SupportForum h2, div#ServiceNewsletter h2,div#ServiceFanArtikel h2, div#ServiceSupport h2, div#ServiceShoppen h2, div#ServicePartner h2 {
font-size: 1.2em; font-weight: bold;
color: #CC3333; margin: 30px 0 15px 0;
	}
div#imprintAllg h2.first,div#imprintKontakt h2.first,div#imprintInhalte h2.first, div#SupportFAQ h2.first, div#SupportForum h2.first, div#ServiceNewsletter h2.first, div#ServiceFanArtikel h2.first, div#ServicePartner h2.first {
margin-top: 10px;
	}
* html body div#imprintAllg h2.first,* html body div#imprintInhalte h2.first,* html body div#SupportFAQ h2.first,* html body div#SupportForum h2.first, * html body div#ServiceNewsletter h2.first, * html body div#ServiceFanArtikel h2.first, * html body div#ServicePartner h2.first {
margin-top: 20px;
	}
* html body div#imprintKontakt h2.first {
margin-top: 10px;
	}
div#imprintKontakt h2 a,div#SupportFAQ h2 a, div#ServiceNewsletter h2 a, div#ServiceFanArtikel h2 a, div#ServiceSupport h2 a, div#ServiceShoppen h2 a, div#ServicePartner h2 a {
	color: #cc3333;
	}
div#imprintAllg p,div#imprintKontakt p,div#imprintInhalte p,div#imprintDisc p,div#SupportFAQ p,div#SupportForum p,div#ServiceNewsletter p,div#ServiceFanArtikel p, div#ServiceSupport p, div#ServiceShoppen p, div#imprintMedia p {
font-size: 1em;
	}
div#imprintAllg p.pos {
position: relative; top: -41px; left: 280px; width: 250px;
	}
div#imprintInhalte p.pos {
position: relative; top: -35px; left: 220px; margin-bottom: -35px; width: 310px;
	}
div#imprintKontakt div {
width: 250px;
	}
div#imprintKontakt div.pos {
position: relative; top: -123px; left: 270px; margin-bottom: -123px;
	}
div#imprintKontakt p span,div#imprintInhalte p span, div#imprintMedia p span,div#SupportFAQ p span, div#SupportForum p span, div#ServiceNewsletter p span, div#ServiceFanArtikel p span, div#ServiceSupport p span, div#ServiceShoppen p span, div#ServicePartner p span {
	display: block; height: 15px; color: #666;font-size: 0.9em;
	background: url(../bilder/pfeil_link.gif) no-repeat 0 0;
	padding-top: 3px;padding-left: 23px; margin-top: 3px;
}
div#imprintKontakt p span a:link, div#imprintKontakt p span a:active, div#imprintKontakt p span a:visited,
	div#imprintMedia p span a:link, div#imprintMedia p span a:active, div#imprintMedia p span a:visited,
  div#imprintInhalte p span a:link, div#imprintInhalte p span a:active, div#imprintInhalte p span a:visited,
	div#SupportFAQ p span a:link, div#SupportFAQ p span a:active, div#SupportFAQ p span a:visited,
	div#SupportForum p span a:link,div#SupportForum p span a:active,div#SupportForum p span a:visited,
	div#ServiceNewsletter p span a:link,div#ServiceNewsletter p span a:active,div#ServiceNewsletter p span a:visited,
	div#ServiceFanArtikel p span a:link,div#ServiceFanArtikel p span a:active,div#ServiceFanArtikel p span a:visited,
	div#ServiceSupport p span a:link, div#ServiceSupport p span a:active, div#ServiceSupport p span a:visited,
	div#ServiceShoppen p span a:link, div#ServiceShoppen p span a:active, div#ServiceShoppen p span a:visited,
	div#ServicePartner p span a:link, div#ServicePartner p span a:active, div#ServicePartner p span a:visited {
	font-weight: bold; text-transform: uppercase; text-decoration: underline;
	}
div#imprintKontakt p span a:hover,div#imprintInhalte p span a:hover, div#imprintMedia p span a:hover,div#SupportForum p span a:hover,div#SupportFAQ p span a:hover,div#ServiceNewsletter p span a:hover, div#ServiceFanArtikel p span a:hover, div#ServicePartner p span a:hover { color: #CC3333; }

div#SupportFAQ { height: 120px; }
div#ServiceNewsletter { height: 122px; }
div#ServiceFanArtikel { height: 150px; }
div#SupportFAQ img,div#ServiceNewsletter img,div#ServiceFanArtikel img { display: block; position: absolute; }
div#SupportFAQ img { top: 22px; left: 280px; }
div#ServiceNewsletter img { top: 14px; left: 280px; }
div#ServiceFanArtikel img { top: 15px; left: 270px; }

div#imprintPortale ul {
	list-style-type: none;
	margin-top: 8px;
	}
div#imprintPortale ul li {
	width: 162px; height: 18px;
	background: url(../bilder/pfeil_link.gif) no-repeat left;
	float: left; padding-bottom: 7px;
	}
div#imprintPortale ul li a {
	position: relative; top: 5px; left: 23px;
	font-size: 0.9em; font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	}
	
/* FAQ: */
div#FAQ { width: 544px; }
div#FAQ h1 {
	width: 544px; height: 23px; font-size: 0.5em;
	background: url(../bilder/header_faq_site.gif) no-repeat;
	text-indent: -9999px;
	}
div#FAQTop, div#FAQ ul.questions {
	width: 542px; border-left: 1px solid #666; border-right: 1px solid #666;
	}
div#FAQTop { background: #FFF url(../bilder/suche_titel_bg.gif) repeat-x; padding-top: 30px; }
div#FAQTop h2 {
	font-size: 1.2em; color: #FFF;
	background-color: #A2A2A3;
	padding: 3px 3px 3px 8px; cursor: default;
	}

div#FAQ ul.topics {
	list-style-type: none;
	background-color: #FFF;
	padding: 6px 0 20px 10px;
	}
div#FAQ ul.topics li {
	margin-top: 10px; font-weight: bold;
	}
div#FAQ ul.topics li a,div#FAQ ul.topics li span {
	display: block; height: 15px; color: #666; font-size: 1em;
	background: url(../bilder/pfeil_link.gif) no-repeat 0 0;
	padding-top: 3px;padding-left: 23px; margin-top: 3px;
	}
div#FAQ ul.topics li a { color: #000; }
div#FAQ ul.topics li a:hover { color: #cc3333; text-decoration: underline; }
div#FAQ ul.topics li span { color: #cc3333; cursor: default; }
	
div#FAQ ul.questions {
	list-style-type: none;
	background-color: #FFF;
	border-bottom: 1px solid #666;
	}
div#FAQ ul.questions li { height: 100%; }
* html div#FAQ ul.questions li { margin-bottom: -2px; }
div#FAQ ul.questions li.secondRow { height: 100%; background-color: #EEE; }
div#FAQ ul.questions li a.question {
	display: block; padding: 8px 8px 8px 10px;
	font-size: 1em; font-weight: bold;
	}
div#FAQ ul.questions li a:focus { outline: 0 }
div#FAQ ul.questions li.active a:focus { color: #cc3333; outline: 0 }
div#FAQ ul.questions li.active a.question {
	color: #cc3333;
	}
div#FAQ ul.questions li div.answer {
	cursor: default; margin: 2px 8px 0 10px;
	}
div#FAQ ul.questions li div.answer p {
  padding-bottom: 12px;
}

#FAQ .answer ul, #FAQ .answer ol { margin-left: 20px; padding-bottom: 12px;}
#FAQ .answer ul li, #FAQ .answer ol li { margin: 3px 0 }

/* Newsletter (Abonnieren,Abbestellen): */
div#newsletter {
	width: 544px; border-bottom: 1px solid #666;
	background: #FFF url(../bilder/suche_titel_bg.gif) repeat-x 0 23px;
	}
div#newsletter h1 {
	width: 544px; height: 23px;
	background: url(../bilder/header_newsletter_site.gif) no-repeat;
	font-size: 0.5em;
	}
div#newsletterBody {
	width: 523px; padding: 0 9px 15px 10px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	}

div#newsletterBody h2 {
	font-size: 1.5em; font-weight: bold; color: #CC3333;
	padding: 20px 0 10px 0;
	}
div#newsletterBody p.desc { font-size: 1em; padding-bottom: 30px; }

div.psAbo {
	width: 523px; margin-bottom: 15px;
}
div.psAbo h3 {
	width: 518px; height: 26px;
	background-repeat: no-repeat;
	font-size: 1em;
	}
div.psAboBody {
	width: 523px;
	background: url(../bilder/schatten_rechts.gif) repeat-y right;
	}
div.psAboRightTop {
	width: 5px; height: 7px; float: right;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}

.aboForm {
	width: 516px; float: left;
	padding: 30px 0 0 0;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}

.aboForm.extern {
    height: 300px;
}

.aboForm p {
	font-size: 1em;
	text-align: center;
	}
.aboForm label,
  .aboForm span.headline {
	display: block; text-align: left;
	font-size: 1em; color: #666;
	margin-bottom: 5px; padding-left: 103px;
	margin-top: 30px;
	}
.aboForm p.categories {
  text-align: left;
}
.aboForm p span.categories {
  padding-left: 103px;
  display: block;
}
.aboForm p span.categories label {
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 0;
  margin-right: 50px;
  color: #000;
}
.aboForm span.headline {
  margin-top: 20px;
}
.aboForm label span,
  .aboForm span.headline span {
	color: #CC3333;
	}
.aboForm input.text {
	border: 1px solid #666;
	padding: 3px; width: 300px;
	}
.aboForm input.button {
	width: 137px; height: 26px; margin-top: 20px;
	border: 0; cursor: pointer;
	}
.aboForm input.button { background: url(../bilder/button_abonnieren.gif) no-repeat top; }
.aboForm input.button:hover { background: url(../bilder/button_abonnieren.gif) no-repeat bottom; }






div.psAboBottom {
	width: 523px; clear: both;
	background: url(../bilder/schatten_unten.gif) repeat-x bottom;
	}
div.psAboBottom, div.psAboBottomLeft, div.psAboBottomRight { height: 33px; }
div.psAboBottom div { float: left; }
div.psAboBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
div.psAboBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
div.psAboBottomMiddle {
	width: 516px; height: 27px;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-left: -5px;
	}
	
div.psAboBody div.confirm,div#newsletterBody div.confirm {
	/*width: 380px;*/width: 390px; text-align: center; cursor: default;
  padding: 10px 20px 0 20px;
  margin: 0 auto 0 auto;
	background-color: #EEE; border: 1px solid #666;
	}
div.confirm strong {
  font-size:1.2em;font-weight:bold;
}
/*div#newsletterBody div.confirm { margin-top: 20px; margin-bottom: 20px; }*/
div#newsletterBody div.confirm { margin-top: -5px; margin-bottom: -5px; }
* html div#newsletterBody div.confirm { position: relative; }
div#newsletterBody div.margin { margin-top: 2px; margin-bottom: 2px; }
div.psAboBody div.confirm p,div#newsletterBody div.confirm p {
	margin-bottom: 15px;
	}

/* Partner: */
div#Partner { width: 544px; }
div#Partner h1 {
	width: 544px; height: 23px; font-size: 0.5em;
	background-repeat: no-repeat;
	text-indent: -9999px;
	}
div#PartnerTop, div#Partner ul {
	width: 542px; border-left: 1px solid #666; border-right: 1px solid #666;
	}
div#PartnerTop {
	padding-top: 30px;
	background: #FFF url(../bilder/suche_titel_bg.gif) repeat-x;
	}
div#PartnerTop h2 {
	font-size: 1.2em; color: #FFF;
	background-color: #A2A2A3;
	padding: 3px 3px 3px 8px; cursor: default;
	}
div#PartnerTop p {
	display: block; color: #CCC; cursor: default;
	text-align: center; font-weight: bold;
	font-size: 1.1em; padding: 30px 0 30px 0;
	}
div#PartnerTop a:link, div#PartnerTop a:active, div#PartnerTop a:visited {
	color: #000; padding: 30px 0 30px 0;
	}
div#PartnerTop a:hover { color: #CC3333; }
div#PartnerTop span { color: #CC3333; }

div#Partner ul {
	list-style-type: none;
	background-color: #FFF;
	border-bottom: 1px solid #666;
	}
div#Partner li { height: 100%; }
* html div#Partner li { margin-bottom: -2px; }
* html div#Partner li.fellow { margin-bottom: 0; }
div#Partner li.secondRow { height: 100%; background-color: #EEE; }
div#Partner ul li div {
	width: 468px; margin: 0 auto 0 auto; padding: 10px 0 15px 0;
}
div#Partner ul li div span {
	display: block; width: 343px; height: 16px; float: left;
	font-size: 1.2em; font-weight: bold; cursor: default;
}
div#Partner ul li div a.SenderInfo {
	float: left; display: block; width: 125px; height: 18px;
	background: url(../bilder/button_infozumsender.gif) no-repeat top;
	text-indent: -9999px;
}
div#Partner ul li div a:hover.SenderInfo {
	background: url(../bilder/button_infozumsender.gif) no-repeat 0 -18px;
}
div#Partner ul li.secondRow div a.SenderInfo {
	float: left; display: block; width: 125px; height: 18px;
	background: url(../bilder/button_infozumsender.gif) no-repeat 0 -36px;
}
div#Partner ul li.secondRow div a:hover.SenderInfo {
	background: url(../bilder/button_infozumsender.gif) no-repeat bottom;
}
div#Partner ul li div img {
	clear: both; margin-top: 8px;
}
div#Partner ul li.fellow {
	background: #A2A2A3 url(../bilder/pfeil_link.gif) no-repeat 10px 3px;
	padding: 4px 0 5px 33px;
}
div#Partner ul li.fellow a {
	color: #fff; text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9em;
}
div#Partner ul li.fellow a:hover {
	color: #cc3333;
}
	
/* Sendertipps Übersicht: */
div#SendertippsGenre {
	width: 544px; background: #fff url(../bilder/suche_titel_bg.gif) repeat-x 0 23px;
	}
div#SendertippsGenre h1 {
	width: 544px; height: 23px; font-size: 1em;
	background: url(../bilder/header_sendertipps_genre.gif) no-repeat;
	text-indent: -9999px;
	}
div#SendertippsGenre ul {
	width: 527px; list-style-type: none;
	padding: 17px 0 0 15px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;	
	}
div#SendertippsGenre ul li { width: 174px; height: 120px; }
div#SendertippsGenre ul li.float { float: left; }
div#SendertippsGenre ul li.clear { clear: both; margin-bottom: -120px; }
div#SendertippsGenre ul li a {
	display: block; width: 163px; height: 109px;
	margin: 0 11px 11px 0; background-repeat: no-repeat;
	background-position: top;
	text-indent: -9999px;
	}
div#SendertippsGenre ul li a:hover {
	background-position: bottom;
	}

div#SendertippsNeu {
	width: 542px; padding: 5px 0 12px 0; margin-bottom: 14px;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	background: #fff url(../bilder/suche_titel_bg.gif) repeat-x;
	}
h1.SendertippsNeu {
	width: 544px; height: 23px; font-size: 1em;
	background: url(../bilder/header_sendertipps_neue.gif) no-repeat;
	text-indent: -9999px;
	}
div.SendertippsNeuPic {
	width: 96px; height: 132px;
	float: left; display: inline;
	background-repeat: no-repeat;
	background-position: 9px 12px;
	}
div.SendertippsNeuPic a {
	display: block; width: 80px; height: 120px;
	position: relative; top: 12px; left: 9px;
	}
div.SendertippsNeuText {
	width: 171px; height: 132px;
	float: left; padding-right: 4px;
	}
div.SendertippsNeuText h2 a:link, div.SendertippsNeuText h2 a:active, div.SendertippsNeuText h2 a:visited { color: #CC3333; text-decoration: none; font-weight: bold; }
div.SendertippsNeuText h2 a:hover { text-decoration: underline; }
div.SendertippsNeuText h2 {
	font-weight: bold; font-size: 1.2em;
	color: #CC3333; padding: 14px 10px 8px 0;
	}
div.SendertippsNeuText p { font-size: 1em; color: #000; padding-right: 10px; }
div.SendertippsNeuText span { font-weight: bold; background: url(../bilder/pfeil.gif) no-repeat 0 3px; padding-left: 14px; }

/* Sendertipps-Seiten: */
div#Sendertipps {
	width: 544px;
	border-bottom: 1px solid #666;
	background: #FFF url(../bilder/suche_titel_bg.gif) repeat-x 0 23px;
	}
div#Sendertipps h1 {
	width: 544px; height: 23px;
	background: url(../bilder/header_sendertipps.gif) no-repeat;
	font-size: 0.5em;
	}

div#Sendertipps img.head  {
	display: block;
	width: 521px; height: 135px;
	padding: 15px 11px 2px 10px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	}

div#SendertippsMain  {
	width: 522px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	padding: 0 10px 17px 10px;
	position: relative; top:0;left:0;
	}

div#SendertippsMain #topedge  {
	width: 179px; height: 4px; position: absolute; top: 0; left: 10px;
	background: url(../bilder/sendertipp_navi_oben.gif) no-repeat;
	}
div#SendertippsMain ul  {
	list-style-type: none;
	width: 179px;
	position: absolute; top:0;left:10px;
	}
div#SendertippsMain ul li.last  {
	height: 45px;
	background: #fff url(../bilder/sendertipp_navi_oben.gif) no-repeat bottom;
	}
div#SendertippsMain ul li  {
	width: 179px; height: 40px;
	background-color: #fff;
	}
div#SendertippsMain ul li a  {
	display: block; width: 179px; height: 39px;
	background-repeat: no-repeat; background-position: top;
	}
div#SendertippsMain ul li a:hover,div#SendertippsMain ul li a.active  {
	background-position: bottom;
	}

div#SendertippsContent  {
	padding-left: 179px; float: left;
	background: #666 url(../bilder/sendertipp_navi_unten.gif) no-repeat bottom left;
	}
div.SendertippsTeaserPic {
	width: 87px; height: 120px;
	float: left; display: inline;
	background-repeat: no-repeat;
	background-position: 42px 19px;
	background-color: #fff;
	padding-top: 19px;
	padding-left: 42px;
	}
div.SendertippsTeaserPic a {
	display: block; width: 80px; height: 120px;
	position: relative; top: 0; left: 0;
	}
div.SendertippsTeaserText {
	width: 171px; height: 120px;
	float: left; padding-right: 4px;
	background-color: #fff;
	padding-top: 19px;
	}
div.SendertippsTeaserText h2 a:link, div.SendertippsTeaserText h2 a:active, div.SendertippsTeaserText h2 a:visited { color: #CC3333; text-decoration: none; font-weight: bold; }
div.SendertippsTeaserText h2 a:hover { text-decoration: underline; }
div.SendertippsTeaserText h2 {
	font-weight: bold; font-size: 1.2em;
	color: #CC3333; padding: 0 10px 8px 0;
	}
div.SendertippsTeaserText p { font-size: 1em; color: #000; padding-right: 10px; }
div.SendertippsTeaserText span { font-weight: bold; background: url(../bilder/pfeil.gif) no-repeat 0 3px; padding-left: 14px; }

div#SendertippsSwitch {
	clear: both; background-color: #fff;
	width: 262px;height: 34px;	padding-left: 42px;
	}
div#SendertippsSwitch div {
	background-color: #A2A2A4;
	width: 262px;height: 19px;
	position: relative; top: 15px; left: 0;
	}
div#SendertippsSwitch table { margin: 0 auto 0 auto; color: #FFF; }
div#SendertippsSwitch table td { cursor: default; font-size: 1em; }
div#SendertippsSwitch table span { position: relative; top: 1px; }
div#SendertippsSwitch table a { padding: 0; position: relative; top: 1px; }
* html body div#SendertippsSwitch table span { position: relative; top: 2px; }
* html body div#SendertippsSwitch table a { position: relative; top: 2px; }
div#SendertippsSwitch table a.Zurueck { display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_links.gif) no-repeat 0 -14px; }
div#SendertippsSwitch table a:hover.Zurueck { background: url(../bilder/pfeil_suche_links.gif) no-repeat 0 -27px; }
div#SendertippsSwitch table span.Zurueck { display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_links.gif) no-repeat 0 0; }
div#SendertippsSwitch table a.Vor { display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_rechts.gif) no-repeat 7px -14px; }
div#SendertippsSwitch table a:hover.Vor { background: url(../bilder/pfeil_suche_rechts.gif) no-repeat 7px -27px; }
div#SendertippsSwitch table span.Vor { display: block; width: 13px; height: 11px; background: url(../bilder/pfeil_suche_rechts.gif) no-repeat 7px 0; }

/* Podcast Special-Seiten: */
div#PodSpecial {
	width: 544px;
	border-bottom: 1px solid #666;
	background-color: #FFF ;
	}
div#PodSpecial h1 {
	width: 544px; height: 34px;
	background: url(../bilder/header_podcast_specialsite.gif) no-repeat;
	font-size: 0.5em;
	}

div#PodSpecial img.head  {
	display: block;
	width: 521px; height: 135px;
	padding: 5px 11px 2px 10px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	}

div#PodSpecialMain  {
	width: 522px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	padding: 0 10px 17px 10px;
	position: relative; top:0;left:0;
	}

div#PodSpecialMain div#topedge  {
	width: 179px; height: 4px; position: absolute; top: 0; left: 10px;
	background-repeat: no-repeat;
	}
.toreise {
	background-image: url(../bilder/podcastspecial_reise_balkeno.gif);
	}
.togarten {
	background-image: url(../bilder/podcastspecial_garten_balkeno.gif);
	}
.togenuss {
	background-image: url(../bilder/podcastspecial_genuss_balkeno.gif);
	}
.tocomedy {
	background-image: url(../bilder/podcastspecial_comedy_balkeno.gif);
	}
.toem {
	background-image: url(../bilder/em/podcastspecial_em_balkeno.gif);
	}
.towm {
	background-image: url(../bilder/em/podcastspecial_em_balkeno.gif);
	}

div#PodSpecialContent {
	padding-left: 179px; float: left;
	background-repeat: no-repeat;
	background-position: bottom left;
	}
.boreise {
	background-image: url(../bilder/podcastspecial_reise_balkenu.gif) !important;
	background-color: #8FD1F7;
	}
.bogarten {
	background-image: url(../bilder/podcastspecial_garten_balkenu.gif) !important;
	background-color: #AAC83E;
	}
.bogenuss {
	background-image: url(../bilder/podcastspecial_genuss_balkenu.gif) !important;
	background-color: #911917;
	}
.bocomedy {
	background-image: url(../bilder/podcastspecial_comedy_balkenu.gif) !important;
	background-color: #F0F4C0;
	}
.boem {
	background-image: url(../bilder/em/podcastspecial_em_balkenu.gif);
	background-color: #316cb1;
	}
.bowm {
	background-image: url(../bilder/em/podcastspecial_em_balkenu.gif);
	background-color: #316cb1;
	}

div.PodSpecialTeaserPic {
	width: 87px; height: 120px;
	float: left; display: inline;
	background-repeat: no-repeat;
	background-position: 42px 19px;
	background-color: #fff;
	padding-top: 19px;
	padding-left: 42px;
	}
div.PodSpecialTeaserPic a {
	display: block; width: 80px; height: 120px;
	position: relative; top: 0; left: 0;
	}
div.PodSpecialTeaserText {
	width: 171px; height: 120px;
	float: left; /*padding-right: 4px;*/
	padding-right: 43px;
	background-color: #fff;
	padding-top: 19px;
	}
div.PodSpecialTeaserText h2 a:link, div.PodSpecialTeaserText h2 a:active, div.PodSpecialTeaserText h2 a:visited { color: #CC3333; text-decoration: none; font-weight: bold; }
div.PodSpecialTeaserText h2 a:hover { text-decoration: underline; }
div.PodSpecialTeaserText h2 {
	font-weight: bold; font-size: 1.2em;
	color: #CC3333; padding: 0 10px 8px 0;
	}
div.PodSpecialTeaserText p { font-size: 1em; color: #000; padding-right: 10px; }
div.PodSpecialTeaserText span { font-weight: bold; background: url(../bilder/pfeil.gif) no-repeat 0 3px; padding-left: 14px; }

p.PodSpecialDesc {
	display: block; clear: both;
	width: 245px; float: left;
	font-weight: bold;
	padding: 19px 56px 6px 42px;
	background-color: #fff;
	}

/* Podcast-Specials: */
div#PodcastSpecialsBox {
	width: 542px; padding: 0 0 12px 0; margin-bottom: 14px;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #FFF;
	}
h1.PodcastSpecialsBox {
	width: 544px; height: 34px; font-size: 1em;
	background: url(../bilder/header_podcast_specials.gif) no-repeat;
	clear: both;
	}
div.PodcastSpecialsBoxPic {
	width: 96px; height: 132px;
	float: left; display: inline;
	background-repeat: no-repeat;
	background-position: 9px 12px;
	}
div.PodcastSpecialsBoxPic a {
	display: block; width: 80px; height: 120px;
	position: relative; top: 12px; left: 9px;
	}
div.PodcastSpecialsBoxText {
	width: 171px; height: 132px;
	float: left; padding-right: 4px;
	}
div.PodcastSpecialsBoxText h2 a:link, div.PodcastSpecialsBoxText h2 a:active, div.PodcastSpecialsBoxText h2 a:visited { color: #CC3333; text-decoration: none; font-weight: bold; }
div.PodcastSpecialsBoxText h2 a:hover { text-decoration: underline; }
div.PodcastSpecialsBoxText h2 {
	font-weight: bold; font-size: 1.2em;
	color: #CC3333; padding: 14px 10px 8px 0;
	}
div.PodcastSpecialsBoxText p { font-size: 1em; color: #000; padding-right: 10px; }
div.PodcastSpecialsBoxText span {
	display: block; margin-top: 3px;
	font-weight: bold; padding-left: 14px;
	background: url(../bilder/pfeil.gif) no-repeat 0 3px;
	}
	
/* Podcasts nach Genre: */
div#PodcastsGenre {
	width: 532px; padding: 18px 0 6px 10px; margin-bottom: 14px;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	background: #FFF url(../bilder/suche_titel_bg.gif) repeat-x;
	}
h1.PodcastsGenre {
	width: 544px; height: 23px; font-size: 1em;
	background: url(../bilder/header_podcast_genre.gif) no-repeat;
	clear: both;
	}

div#PodcastsGenreLeft {
	float: left;
	}
div#PodcastsGenreRight ul,
	div#PodcastsGenreRight h2 {
	margin-left: 260px;
	}

div#PodcastsGenre h2 {
	margin-bottom: 10px;
	font-size: 1.2em;
	color: #cc3333;
	}
div#PodcastsGenre ul {
	list-style-type: none;
	width: 255px;
	}
div#PodcastsGenre ul li {
	height: 16px;
	margin-bottom: 8px;
	padding-top: 2px;
	padding-left: 23px;
	background: url(../bilder/pfeil_link.gif) no-repeat left;
	font-weight: bold;
	}

/* Tag Cloud: */
div#TagCloud {
	width: 544px; margin-top: 12px;
	background: #FFF url(../bilder/suche_titel_bg.gif) repeat-x 0 23px;
	}
div#TagCloud h1 {
	width: 544px; height: 23px;
	background-repeat: no-repeat;
	}
div.TagCloud {
	text-align: justify;
	padding: 3%;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	cursor: default;
	}
* html div.TagCloud {
	margin-top: -17px; /* ??? */
	}
div.TagCloud a {
  line-height: 1.4em;
  margin-right: 0.4em;
  position: relative; /*IE-Fix*/
}
div.TagCloud a:hover { color: #cc3333 !important; }
div.TagCloud a.level1 { color: #C2C2C2; font-size: 80%; }
div.TagCloud a.level2 { color: #B5B5B5; font-size: 100%; }
div.TagCloud a.level3 { color: #A8A8A8; font-size: 110%; }
div.TagCloud a.level4 { color: #5C5C5C; font-size: 130%; }
div.TagCloud a.level5 { color: #5E5E5E; font-size: 160%; }
	
/*======= 04: T E A S E R =======*/
/*Suchbox:*/
#teaserSuchbox {
	width: 204px; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserSucheTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserSucheTop h5 {
	width: 199px; height: 23px; float: left;
	background-repeat: no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserSucheTop div {
	width: 5px; height: 7px; float: right; font-size: 1em;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}
#teaserSucheBody { width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserSucheBody form {
	width: 188px; padding: 25px 0 0 9px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	}
#teaserSucheBody form p {
	font-size: 1em; color: #666;
	}
#teaserSucheBody form input.text,#teaserSucheBody form select {
	border: 1px solid #666;
	padding: 1px;
	}
* html body #teaserSucheBody form input.text, * html body #teaserSucheBody form select {
	position: relative; top: 1px; left: 0;
	}
#teaserSucheBody form label { display: block; margin-bottom: 3px; }
* html body #teaserSucheBody form label { margin-bottom: 2px; }
#teaserSucheBody form select { width: 175px; margin: 0 1px 15px 1px; }
#teaserSucheBody form input.text { width: 171px; height: 14px; margin: 0 1px 15px 1px; }
div#teaserSucheBody form input.button {
	width: 162px; height: 31px;
	background: url(../bilder/button_suchestarten.gif) no-repeat top;
	border: 0; cursor: pointer;
	margin: 0 0 10px 3px;
	}
div#teaserSucheBody form input.button:hover {
	background-position: bottom;
	}

#teaserSucheBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserSucheBottom, #teaserSucheBottomLeft, #teaserSucheBottomRight { height: 37px; }
#teaserSucheBottom div { float: left; }
#teaserSucheBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserSucheBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserSucheLink,#teaserSucheBottomMiddle {
	width: 164px; height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	}
#teaserSucheBottomMiddle {
	margin-left: -5px; /*Negativer margin um #teaserSucheBottomLeft zu verdecken*/
	}
#teaserSucheBottomMiddle a,#teaserSucheLink a {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
#teaserSucheBottomMiddle a:hover,#teaserSucheLink a:hover { color: #CC3333; }

/*"Tipps nach Tagen":*/
#teaserTippsTageBox {
	width: 204px; height: 100%; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserTippsTageTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserTippsTageTop h5 {
	width: 199px; height: 23px; float: left;
	background: url(../bilder/teaser_tippsnachtagen.gif) no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserTippsTageTop div {
	width: 5px; height: 7px; float: right;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	font-size: 1em;
	}
#teaserTippsTageBody { width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserTippsTageBody ul {
	width: 188px; padding: 16px 0 0 9px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	list-style-type: none;
	margin-bottom: -23px; /*Negativer margin um leeren Bottom-Bereich zu verdecken*/
	}
#teaserTippsTageBody li {
	width: 120px; height: 26px;
	padding-left: 35px; padding-bottom: 2px;
	text-transform: uppercase;
	background-repeat: no-repeat; background-position: left;
	}

.Mo { background-image: url(../bilder/icon_tag_montag.gif); }
.Di { background-image: url(../bilder/icon_tag_dienstag.gif); }
.Mi { background-image: url(../bilder/icon_tag_mittwoch.gif); }
.Do { background-image: url(../bilder/icon_tag_donnerstag.gif); }
.Fr { background-image: url(../bilder/icon_tag_freitag.gif); }
.Sa { background-image: url(../bilder/icon_tag_samstag.gif); }
.So { background-image: url(../bilder/icon_tag_sonntag.gif); }

#teaserTippsTageBody li a {
	position: relative; top: 5px; left: 0;
	font-weight: bold; font-size: 0.9em;
	}
#teaserTippsTageBody li a.highlight {
  color: #cc3333;
  font-size: 1.4em;
  top: 3px;
}
#teaserTippsTageBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserTippsTageBottom, #teaserTippsTageBottomLeft, #teaserTippsTageBottomRight { height: 35px; }
#teaserTippsTageBottom div { float: left; }
#teaserTippsTageBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserTippsTageBottomRight {width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserTippsTageBottomMiddle {
	width: 197px; height: 29px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin-left: -5px; 
	}
	
/*Support per E-Mail:*/
#teaserSupportEmailBox {
	width: 204px; height: 100%; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserSupportEmailTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserSupportEmailTop h5 {
	width: 199px; height: 23px; float: left;
	background: url(../bilder/teaser_emailsupport.gif) no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserSupportEmailTop div {
	width: 5px; height: 7px; float: right;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	font-size: 1em;
	}
#teaserSupportEmailBody { width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserSupportEmailBody ul {
	width: 188px; padding: 16px 0 0 9px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	list-style-type: none;
	margin-bottom: -23px; /*Negativer margin um leeren Bottom-Bereich zu verdecken*/
	}
#teaserSupportEmailBody li {
	text-transform: uppercase; height: 16px; padding-left: 24px; padding-top: 2px;
	background: url(../bilder/pfeil_link.gif) no-repeat left;
	margin-bottom: 10px; position: relative; z-index: 2;
	}

#teaserSupportEmailBody li a {
	font-weight: bold; font-size: 0.9em;
	}
#teaserSupportEmailBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserSupportEmailBottom, #teaserSupportEmailBottomLeft, #teaserSupportEmailBottomRight { height: 35px; }
#teaserSupportEmailBottom div { float: left; }
#teaserSupportEmailBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserSupportEmailBottomRight {width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserSupportEmailBottomMiddle {
	width: 197px; height: 29px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin-left: -5px; 
	}
	
/*Topsender:*/
#teaserTopsender {
	width: 204px; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserTopsenderTop { height: 23px;	background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserTopsenderTop h5 {
	width: 199px; height: 23px; float: left;
	background: url(../bilder/teaser_topsender.gif) no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserTopsenderTop div {
	width: 5px; height: 7px; float: right;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	font-size: 1em;
	}
#teaserTopsenderBody { width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserTopsenderBody h2 {
	width: 187px; color: #000;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	padding-left: 10px; padding-top: 15px;
	font-size: 1.2em; cursor: default;
	}
#teaserTopsenderBody ul {
	width: 177px; cursor: default;
	list-style-type: none;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	padding: 12px 10px 3px 10px;
	margin-bottom: -10px;
	}
#teaserTopsenderBody li {
	height: 100%;
	padding-left: 32px;
	position: relative;
	font-size: 0.8em;
	color: #000;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	}
#teaserTopsenderBody li span {
	position:absolute; top: 25%; left: 0;
	font-size: 3.2em; color: #666;
	font-weight: bold; line-height: 0.8em;
	}
#teaserTopsenderBody li h3 {
	color: #cc3333; font-size: 1.5em;
	font-weight: bold; margin-bottom: 5px;
	}
#teaserTopsenderBody li h3 a {
	color: #cc3333 !important;
	}
#teaserTopsenderBody li p {
	padding-bottom: 10px;
	}

#teaserTopsenderBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserTopsenderBottom, #teaserTopsenderBottomLeft, #teaserTopsenderBottomRight { height: 38px; }
#teaserTopsenderBottom div { float: left; }
#teaserTopsenderBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserTopsenderBottomRight {width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserTopsenderBottomLink, #teaserTopsenderBottomMiddle {
	width: 164px; height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin-left: -5px;
	padding-top: 9px; padding-left: 33px;
	}
	
#teaserTopsenderBottomLink a {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
#teaserTopsenderBottomLink a:hover { color: #CC3333; }

/*Tag Cloud:*/
.teaserTagCloud {
	width: 204px; height: 100%; margin-bottom: 7px; cursor: default;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
.teaserTagCloudTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
.teaserTagCloudTop h5 {
	width: 199px; height: 23px; float: left;
	background-repeat: no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
.teaserTagCloudTop div {
	width: 5px; height: 7px; float: right;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	font-size: 1em;
	}
.teaserTagCloudBody { width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
.teaserTagCloudBody .teaserTagCloudContent {
	width: 185px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	margin-bottom: -23px;
	border-bottom: none;
	margin-top: 0;
	padding: 5% 3% 3%;
	}

.teaserTagCloudBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
.teaserTagCloudBottom, .teaserTagCloudBottomLeft, .teaserTagCloudBottomRight { height: 35px; }
.teaserTagCloudBottom div { float: left; }
.teaserTagCloudBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
.teaserTagCloudBottomRight {width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
.teaserTagCloudBottomMiddle {
	width: 197px; height: 29px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin-left: -5px;
	}

/*psPlayer: Anforderungen, Du willst mehr?, Skins, Wie freischalten?:*/
.teaserPlayer {
	width: 204px; height: 100%; margin-bottom: 7px; cursor: default;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
.teaserPlayerTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
.teaserPlayerTop h5 {
	width: 199px; height: 23px; float: left;
	background-repeat: no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
.teaserPlayerTop div {
	width: 5px; height: 7px; float: right;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	font-size: 1em;
	}
.teaserPlayerBody { width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
.teaserPlayerBody .teaserPlayerContent {
	width: 187px; padding: 16px 2px 0 8px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	margin-bottom: -23px;
	}
.teaserPlayerBody .teaserPlayerContent ul {
	list-style-type: square;
	margin: 10px 5px 10px 2px;
	}
.teaserPlayerBody .teaserPlayerContent ol {
	margin: 10px 5px 10px 2px;
	}
.teaserPlayerBody .teaserPlayerContent li {
	margin: 5px 0 0 0;
	}
.teaserPlayerBody .teaserPlayerContent ul li {
	margin-left: 12px;
	}
* html .teaserPlayerBody .teaserPlayerContent ul li {
	margin-left: 15px;
	}
.teaserPlayerBody .teaserPlayerContent ol li {
	margin-left: 17px;
	}
* html .teaserPlayerBody .teaserPlayerContent ol li {
	position: relative; left: 4px; top:0;
	}
.teaserPlayerBody .teaserPlayerContent img {
	margin: 5px 0 5px 0;
	}
* html .teaserPlayerBody .teaserPlayerContent a {
	position: relative;top:0;left:0;
	}
	
.teaserPlayerBody li a {
	position: relative; top: 5px; left: 0;
	font-weight: bold; font-size: 0.9em;
	}
.teaserPlayerBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
.teaserPlayerBottom, .teaserPlayerBottomLeft, .teaserPlayerBottomRight { height: 35px; }
.teaserPlayerBottom div { float: left; }
.teaserPlayerBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
.teaserPlayerBottomRight {width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
.teaserPlayerBottomMiddle,.teaserPlayerLink {
	width: 197px; height: 29px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin-left: -5px;
	}
.teaserPlayerLink {
	width: 164px; height: 21px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 6px;
	border-top: 1px solid #666;
	padding-top: 8px; padding-left: 33px;
	}
.teaserPlayerLink a:link,.teaserPlayerLink a:active,.teaserPlayerLink a:visited {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
.teaserPlayerLink a:hover { color: #CC3333; }

/*Podcasts: Podcast melden, Was ist das denn?*/
.teaserPodcast {
	width: 204px; margin-bottom: 7px; cursor: default;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
.teaserPodcastTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
.teaserPodcastTop h5 {
	width: 199px; height: 23px; float: left;
	background-repeat: no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
.teaserPodcastTop div {
	width: 5px; height: 7px; float: right;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	font-size: 1em;
	}
.teaserPodcastBody { width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
.teaserPodcastBody .teaserPodcastContent {
	width: 187px; padding: 16px 2px 0 8px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	margin-bottom: -23px;
	}
.teaserPodcastBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
.teaserPodcastBottom, .teaserPodcastBottomLeft, .teaserPodcastBottomRight { height: 35px; }
.teaserPodcastBottom div { float: left; }
.teaserPodcastBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
.teaserPodcastBottomRight {width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
.teaserPodcastBottomMiddle,.teaserPodcastLink {
	width: 197px; height: 29px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin-left: -5px;
	}
.teaserPodcastLink {
	width: 164px; height: 21px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 6px;
	border-top: 1px solid #666;
	padding-top: 8px; padding-left: 33px;
	}
.teaserPodcastLink a:link,.teaserPodcastLink a:active,.teaserPodcastLink a:visited {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
.teaserPodcastLink a:hover { color: #CC3333; }

/*Partner:*/
#teaserPartner {
	width: 204px; height: 100%; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserPartnerTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserPartnerTop h5 {
	width: 199px; height: 23px; float: left;
	background: url(../bilder/teaser_partner.gif) no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserPartnerTop div {
	width: 5px; height: 7px; float: right;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	font-size: 1em;
	}
#teaserPartnerBody { width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserPartnerBody #teaserPartnerContent {
	width: 197px; padding-top: 16px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	margin-bottom: -23px;
	}
#teaserPartnerBody #teaserPartnerContent div {
	width: 177px; margin: 0 auto 0 auto; text-align: center;
	background-repeat: no-repeat; background-position: top;
	padding-top: 26px;
	}
#teaserPartnerBody #teaserPartnerContent div img {
	margin-bottom: 20px;
	}

#teaserPartnerBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserPartnerBottom, #teaserPartnerBottomLeft, #teaserPartnerBottomRight { height: 35px; }
#teaserPartnerBottom div { float: left; }
#teaserPartnerBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserPartnerBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserPartnerBottomMiddle {
	width: 197px; height: 29px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin-left: -5px; 
	}
	
/*"Jetzt im Radio":*/
#teaserJetztImRadioBox {
	width: 204px; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserJetztImRadioTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserJetztImRadioTop h5 {
	width: 199px; height: 23px; float: left;
	background: url(../bilder/teaser_jetztimradio.gif) no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserJetztImRadioTop div {
	width: 5px; height: 7px; float: right;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	font-size: 1em;
	}
#teaserJetztImRadioBody { width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserJetztImRadioBody form {
	width: 188px; padding: 25px 0 0 9px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	}
#teaserJetztImRadioBody form p { font-size: 1em; color: #666; }
#teaserJetztImRadioBody form select {
	width: 176px; border: 1px solid #666;
	font-size: 1em;	padding: 1px; margin: 3px 0 0 1px;
	font-family: Verdana,sans-serif;
	background-color: #F8F8F8;
	}
#teaserJetztImRadioBody ul {
	width: 188px; padding: 27px 0 10px 9px;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	list-style-type: none;
	}
#teaserJetztImRadioBody li.Normal { background: url(../bilder/pfeil.gif) no-repeat 1px 8px; padding: 5px 5px 6px 15px; }
#teaserJetztImRadioBody li.Normal a span { color: #CC3333; }
#teaserJetztImRadioBody li.Redaktionstipp { height: 60px; padding: 0 10px 13px 1px; }
#teaserJetztImRadioBody li.Redaktionstipp img { float: left; width: 60px; height: 60px; margin-right: 6px; }
#teaserJetztImRadioBody li.Redaktionstipp h2 {
	font-size: 0.8em; color: #666; font-weight: bold; cursor: default;
	position: relative; /*IE-Fix*/
	}
#teaserJetztImRadioBody li.Redaktionstipp h2.Live  {
	display: inline; padding: 9px 30px 2px 0;
	background: url(../bilder/icon_live_klein.gif) no-repeat right;
	}
#teaserJetztImRadioBody li.Redaktionstipp h2.Tipp {
	display: inline; padding: 9px 22px 2px 0;
	background: url(../bilder/icon_tippdestages_klein.gif) no-repeat right;
	}
#teaserJetztImRadioBody li.Redaktionstipp h2.LiveTipp {
	display: inline; padding: 9px 59px 2px 0;
	background: url(../bilder/icons_live_tipp.gif) no-repeat right;
	}
#teaserJetztImRadioBody li.Redaktionstipp a { color: #CC3333; }
#teaserJetztImRadioBody li.Redaktionstipp a.Link { display: block; margin-top: 5px; }

#teaserJetztImRadioBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserJetztImRadioBottom, #teaserJetztImRadioBottomLeft, #teaserJetztImRadioBottomRight { height: 37px; }
#teaserJetztImRadioBottom div { float: left; }
#teaserJetztImRadioBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserJetztImRadioBottomRight {	width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserJetztImRadioBottomMiddle {
	width: 164px; height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin-left: -5px; /* Negativer Wert um #teaserJetztImRadioBottomLeft zu überdecken */
	padding-top: 9px; padding-left: 33px;
	}
#teaserJetztImRadioBottomMiddle a {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
#teaserJetztImRadioBottomMiddle a:hover { color: #CC3333; }

/*Top 100 nach Genre:*/
#teaserTop100GenreBox {
	width: 204px; height: 100%; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserTop100GenreTop h5 {
	width: 199px; height: 23px; float: left;
	background: url(../bilder/teaser_topsnachgenre.gif) no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserTop100GenreTop {
	height: 23px;
	background: url(../bilder/schatten_rechts.gif) repeat-y right;
	}
#teaserTop100GenreTop div {
	width: 5px; height: 7px; float: right; font-size: 1em;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}
#teaserTop100GenreBody {
	width: 204px;
	background: url(../bilder/schatten_rechts.gif) repeat-y right;
	}
#teaserTop100GenreBody table {
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	margin-bottom: -23px;
	}
#teaserTop100GenreBody tr.first { height: 16px;	}
#teaserTop100GenreBody tr.secondRow { height: 8px;	}
#teaserTop100GenreBody td.left {	width: 9px;	}
#teaserTop100GenreBody td.right { width: 5px; }
#teaserTop100GenreBody td.midleft {
	width: 60px; height: 60px;
	background-repeat: no-repeat;
	background-position: left;
	}
#teaserTop100GenreBody td.midleft a {
	display: block; height: 60px; width: 60px;
	}
#teaserTop100GenreBody td.midright {
	width: 120px; height: 60px; padding-left: 3px;
	text-transform: uppercase; font-weight: bold;
	font-size: 0.9em;
	}
#teaserTop100GenreBody td.midright a.highlight {
  color: #cc3333; font-size:1.2em;
}

#teaserTop100GenreBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserTop100GenreBottom, #teaserTop100GenreBottomLeft, #teaserTop100GenreBottomRight { height: 35px; }
#teaserTop100GenreBottom div { float: left; }
#teaserTop100GenreBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserTop100GenreBottomRight {width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserTop100GenreBottomMiddle {
	width: 197px; height: 29px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin-left: -5px; 
	}

/*Newsletter:*/
#teaserNewsletter {
	width: 204px; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserNewsletterTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserNewsletterTop h5 {
	width: 199px; height: 23px; float: left;
	background-repeat: no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserNewsletterTop div {
	width: 5px; height: 7px; float: right; font-size: 1em;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}
#teaserNewsletterBody {
	width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserNewsletterContent {
	width: 190px; padding: 16px 0 8px 7px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	}
#teaserNewsletterBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserNewsletterBottom, #teaserNewsletterBottomLeft, #teaserNewsletterBottomRight { height: 36px; }
#teaserNewsletterBottom div { float: left; }
#teaserNewsletterBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserNewsletterBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserNewsletterBottomMiddle {
	width: 164px; height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	margin-left: -5px;
	}
#teaserNewsletterBottomMiddle a {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
#teaserNewsletterBottomMiddle a:hover { color: #CC3333; }

/*Special:*/
#teaserSpecial {
	width: 204px; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserSpecialTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserSpecialTop h5 {
	width: 199px; height: 29px; float: left;
	background: url(../bilder/teaser_special.gif) no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserSpecialTop div {
	width: 5px; height: 7px; float: right; font-size: 1em;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}
#teaserSpecialBody {
	width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserSpecialContent {
	width: 190px; padding: 16px 0 8px 7px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	}
#teaserSpecialBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserSpecialBottom, #teaserSpecialBottomLeft, #teaserSpecialBottomRight { height: 36px; }
#teaserSpecialBottom div { float: left; }
#teaserSpecialBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserSpecialBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserSpecialBottomMiddle {
	width: 164px; height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	margin-left: -5px;
	}
#teaserSpecialBottomMiddle a {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
#teaserSpecialBottomMiddle a:hover { color: #CC3333; }

/*Special:*/
#teaserNeueSkins {
	width: 204px; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserNeueSkinsTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserNeueSkinsTop h5 {
	width: 199px; height: 23px; float: left;
	background: url(../bilder/teaser_neueskin.gif) no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserNeueSkinsTop div {
	width: 5px; height: 7px; float: right; font-size: 1em;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}
#teaserNeueSkinsBody {
	width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserNeueSkinsContent {
	width: 190px; padding: 16px 0 8px 7px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	text-align: center;
	}
#teaserNeueSkinsContent h2 {
	font-size: 1em;
	text-align: left;
	}
#teaserNeueSkinsContent p {
	margin-bottom: 15px;
	text-align: left;
	}
#teaserNeueSkinsContent img {
	margin-left: -7px;
	}
#teaserNeueSkinsBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserNeueSkinsBottom, #teaserNeueSkinsBottomLeft, #teaserNeueSkinsBottomRight { height: 36px; }
#teaserNeueSkinsBottom div { float: left; }
#teaserNeueSkinsBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserNeueSkinsBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserNeueSkinsBottomMiddle {
	width: 164px; height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	margin-left: -5px;
	}
#teaserNeueSkinsBottomMiddle a {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
#teaserNeueSkinsBottomMiddle a:hover { color: #CC3333; }

/*Konzert-Tickets:*/
#teaserKonzertTickets {
	width: 204px; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserKonzertTicketsTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserKonzertTicketsTop h5 {
	width: 199px; height: 23px; float: left;
	background-repeat: no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserKonzertTicketsTop div {
	width: 5px; height: 7px; float: right; font-size: 1em;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}
#teaserKonzertTicketsBody {
	width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserKonzertTicketsContent {
	width: 190px; padding: 16px 0 8px 7px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	}
#teaserKonzertTicketsBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserKonzertTicketsBottom, #teaserKonzertTicketsBottomLeft, #teaserKonzertTicketsBottomRight { height: 36px; }
#teaserKonzertTicketsBottom div { float: left; }
#teaserKonzertTicketsBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserKonzertTicketsBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserKonzertTicketsBottomMiddle {
	width: 164px; height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	margin-left: -5px;
	}
#teaserKonzertTicketsBottomMiddle a {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
#teaserKonzertTicketsBottomMiddle a:hover { color: #CC3333; }

/*FAQ:*/
#teaserFAQ {
	width: 204px; height: 100%; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserFAQTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserFAQTop h5 {
	width: 199px; height: 23px; float: left;
	background-repeat: no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserFAQTop div {
	width: 5px; height: 7px; float: right; font-size: 1em;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}
#teaserFAQBody {
	width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserFAQContent {
	width: 190px; padding: 16px 0 8px 7px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	}
#teaserFAQBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserFAQBottom, #teaserFAQBottomLeft, #teaserFAQBottomRight { height: 36px; }
#teaserFAQBottom div { float: left; }
#teaserFAQBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserFAQBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserFAQBottomMiddle {
	width: 164px; height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	margin-left: -5px;
	}
#teaserFAQBottomMiddle a {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
#teaserFAQBottomMiddle a:hover { color: #CC3333; }

/*FAQ:*/
#teaserPlayerHilfe {
	width: 204px; height: 100%; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserPlayerHilfeTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserPlayerHilfeTop h5 {
	width: 199px; height: 23px; float: left;
	background-repeat: no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserPlayerHilfeTop div {
	width: 5px; height: 7px; float: right; font-size: 1em;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}
#teaserPlayerHilfeBody {
	width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserPlayerHilfeContent {
	width: 190px; padding: 16px 0 8px 7px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-bottom: -32px;
	}
#teaserPlayerHilfeBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserPlayerHilfeBottom, #teaserPlayerHilfeBottomLeft, #teaserPlayerHilfeBottomRight { height: 36px; }
#teaserPlayerHilfeBottom div { float: left; }
#teaserPlayerHilfeBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserPlayerHilfeBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserPlayerHilfeBottomMiddle {
	width: 164px; height: 22px;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	margin-left: -5px;
	}

/*Fan-Artikel:*/
#teaserFanArtikel {
	width: 204px; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserFanArtikelTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserFanArtikelTop h5 {
	width: 199px; height: 23px; float: left;
	background-repeat: no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserFanArtikelTop div {
	width: 5px; height: 7px; float: right; font-size: 1em;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}
#teaserFanArtikelBody {
	width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserFanArtikelContent {
	width: 188px; padding: 18px 0 8px 9px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	}
#teaserFanArtikelContent h2 {
	font-size: 1em; margin-bottom: 15px;
	}
#teaserFanArtikelContent p {
	margin-bottom: 10px;
	}
#teaserFanArtikelContent img {
	margin-left: -3px;
	}
#teaserFanArtikelBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserFanArtikelBottom, #teaserFanArtikelBottomLeft, #teaserFanArtikelBottomRight { height: 36px; }
#teaserFanArtikelBottom div { float: left; }
#teaserFanArtikelBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserFanArtikelBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserFanArtikelBottomMiddle {
	width: 164px; height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	margin-left: -5px;
	}
#teaserFanArtikelBottomMiddle a {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
#teaserFanArtikelBottomMiddle a:hover { color: #CC3333; }

/*Anzeige:*/
#anzeige {
	width: 200px;
	padding-top: 10px;
	margin-bottom: 7px;
	background: url(../bilder/anzeige_horizontal.gif) no-repeat left 2px;
}
/*Listen:*/
#listen {
	width: 758px; height: 276px; padding-top: 34px; margin: 20px auto 16px auto;
	background: #fff url(../bilder/listen_bg.gif) no-repeat top;
	text-align: center;
}
#listen div {
	width: 756px; height: 100%;
	border: 1px solid #666;
	border-top: none;
}
#listen h1 {
  font-size: 1.7em;
  font-weight: bold;
  color: #cc3333;
  padding-top: 26px;
}
#listen p {
  font-size: 1.2em; width: 410px;
  margin: 30px auto 0 auto;
}
#listen a.dl {
  display: block; width: 132px; height: 32px;
  background: url(../bilder/button_download.gif) top;
  margin: 10px auto 0 auto;
}
#listen a:hover.dl {
  background-position: bottom;
}
#bookmark {
    border: 1px solid #666;
    border-left: 1px solid #666 !important;
    border-right: 1px solid #666 !important;
    bottom: -233px;
    float: none !important;
    height: auto !important;
    left: 100px;
    list-style: none !important;
    padding: 0 !important;
    position: absolute;
    width: 120px !important;
    z-index: 2;
}
/*Bookmark*/
#bookmark li {
    background-color: #FFF;
    float: none !important;
    height: auto !important;
    padding: 7px !important;
    text-align: left;
}
#bookmark li a {
    background-repeat: no-repeat;
    background-position: left;
    color: #666;
    display: block !important;
    height: 14px !important;
    padding: 2px 0 0 22px;
    position: static !important;
    font-size: 1em !important;
}
#bookmark li a:hover {
    color: #CC3333;
}
#bookmark li.bookmarkCollapse {
    padding: 0 !important;
}
* html #bookmark li.bookmarkCollapse {
    margin-bottom: -12px;
}
*+html #bookmark li.bookmarkCollapse {
    margin-bottom: -12px;
}
#bookmark li.bookmarkCollapse a {
    display: inline !important;
    font-size: 1.2em !important;
    height: 0 !important;
    left: 105px;
    padding: 0;
    position: absolute !important;
    top: -2px;
}
/*Musicshop:*/
#musicshop {
    background: #fff url(../bilder/listen_bg.gif) no-repeat top;   
    margin: 20px auto 16px auto;
    padding-top: 34px;
    width: 758px;
}
#musicshop div {
    border: 1px solid #666;
    border-top: none;
    width: 756px;
}
#musicshop h1 {
    color: #cc3333;    
    font-size: 1.7em;
    margin: 0 auto 0 auto;
    padding-top: 10px;
    width: 500px;
}
#musicshop h1 span {
    display: block;
}
#musicshop p {
    font-size: 1.2em;
    margin: 30px auto 30px auto;
    width: 500px;
}
#musicshop form input.text {
    border: 1px solid #666;
    margin-bottom: 10px;    
    padding: 2px;
    width: 195px;
}
#musicshop input.button {
    background: url(../bilder/button_suchestarten.gif) no-repeat top;
    border: 0;
    cursor: pointer;
    height: 31px;
    margin: 0 0 7px 3px;
    width: 162px;
}
* html #musicshop input.button {
    margin-bottom: 4px;
}
#musicshop input:hover.button {
    background-position: bottom;
}
#musicshop img.ebay   { margin-right: 40px; }
#musicshop img.amazon { margin-right: 7px;  }


.psNotInstalled {
  width: 150px;
  border: 1px solid #a2a2a4;
  padding: 15px 10px 10px 25px;
  background: #f6f6f6 url(../bilder/icon_achtung.gif) no-repeat 5px 10px;
}
.psNotInstalled span {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.9em;
  display: block;
  margin-top: 15px;
}
.psNotInstalled a.hide {
  background-color: #a2a2a4;
  color: #fff;
  display: block;
  padding: 4px;
  font-size: 0.85em;
  margin: 10px -10px -10px -25px;
  text-align: center;
}
.psNotInstalled a.close {
  position: absolute;
  top: -1px; left: 173px;
  font-weight: bold;
}

/*Kaufen:*/
#teaserKaufen {
	width: 204px; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserKaufenTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserKaufenTop h5 {
	width: 199px; height: 23px; float: left;
	background-repeat: no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserKaufenTop div {
	width: 5px; height: 7px; float: right; font-size: 1em;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}
#teaserKaufenBody {
	width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserKaufenContent {
	width: 190px; padding: 25px 0 8px 7px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-bottom: -32px;
	}
#teaserKaufenBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserKaufenBottom, #teaserKaufenBottomLeft, #teaserKaufenBottomRight { height: 36px; }
#teaserKaufenBottom div { float: left; }
#teaserKaufenBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserKaufenBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserKaufenBottomMiddle {
	width: 164px; height: 22px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	margin-left: -5px;
	/*in den Hintergrund*/
	position: relative;
	z-index: -1;
	}

.buy {
  overflow: hidden;
  margin-right: 7px;
  padding-bottom: 10px;
}
.buy a {
  font-weight: bold;
}
.buy a img {
  float: left;
  margin-right: 5px;
}
.buy span.who {
  display: block;
  padding: 1px 0 0 0;
  margin-bottom: 9px;
}
.buy span.price {
  display: block;
  font-size: 0.8em;
}

/*"hasLayout" IE6*/
* html .buy {
  zoom: 1;
}
/*IE6+7 fix*/
*+html .buy a img {
  position: relative;
  z-index: 9000;
}
* html .buy a img {
  position: relative;
  z-index: 9000;
}

/*404*/
#errorpage {
	width: 758px;  padding-top: 34px; margin: 20px auto 16px auto;
	background: #fff url(../bilder/listen_bg.gif) no-repeat top;
}
#errorpage img.randimage {
  float: left;
  margin: 0 30px 20px 40px;
}
#errorpage div.error {
	width: 756px; height: 100%;
	border: 1px solid #666;
	border-top: none;
}
#errorpage h1 {
  font-size: 1.7em;
  font-weight: bold;
  color: #cc3333;
  padding-top: 26px;
}
#errorpage p {
  font-size: 1.2em;
  margin: 30px auto 0 auto;
}
#errorpage a.home {
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: top;
  text-decoration: underline;
}

/*###SmallBox###*/
.box {
    width: 267px;
    height: 285px;
    float: left;
    display: inline;
    margin-right: 9px; /*In der Höhe 7px länger, um margin collapsing zu vermeiden und trotzdem einen 7px margin-bottom zu erzeugen.*/
    margin-top: 5px;
}
.box h4 {
    height: 26px;
    font: 1em Verdana, Arial, sans-serif;
    text-indent: -9999px;
}
.box .pic {
    float: left;
    width: 95px;
    height: 144px;
    border-left: 1px solid #666;
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: 9px 13px;
}	
.box .pic a {
    display: block;
    width: 80px;
    height: 119px;
    position: relative;
    top: 13px;
    left: 9px;
}
.box .main {
    float: left;
    width: 170px;
    height: 144px;
    background: #fff;
    border-right: 1px solid #666;
}
/*!!! Headline anchor styling zu den defaults?*/
.box .main h2 a:link,
  .box .main h2 a:active,
  .box .main h2 a:visited {
    color: #cc3333;
    text-decoration: none;
    font-weight: bold;
}
.box .main h2 a:hover {
    text-decoration: underline;
}
.box .main h2 {
    font-weight: bold;
    font-size: 1.2em;
    color: #cc3333;
    padding: 14px 10px 8px 0;
  word-wrap: break-word;
}
.box .main div {
    float: right;
    width: 33px;
    height: 33px;
    background: url(../bilder/icon_live_gross.gif) no-repeat bottom left;
}
.box .main p {
    font-size: 1em;
    color: #000;
    padding-right: 10px;
}
.box .main span {
    font-weight: bold;
    padding-left: 14px;
    background: url(../bilder/pfeil.gif) no-repeat 0 3px;
}
.box .more {
    clear: both;
    width: 265px;
    height: 75px;
    background: #fff;
    border: 1px solid #666;
    border-top: 0;
}
.box .more span {
    display: block;
    width: 200px;
    padding: 0 0 9px 14px;
    margin: 0 0 0 9px;
    background: url(../bilder/pfeil.gif) no-repeat 0 3px;
}
* html .box .more span { margin-bottom: -2px; }
.box .bottomLink {
    width: 232px;
    height: 22px;
    padding: 9px 0 0 33px;
    background: #ededef url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
    border: 1px solid #666;
    border-top: 0;
}
.box .bottomLink a:link, .bottomLink a:active, .bottomLink a:visited {
    vertical-align: top;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.9em;
    text-decoration: underline;
}
.box .bottomLink a:hover {
    color: #cc3333;
}
/*###---###*/

/*RadioNewsBox*/
.box.radionews h4 { background: url(../bilder/header_radionews_hp.gif) no-repeat; }
.box.radionews .pic, .box.radionews .main { height: 136px; }
.box.radionews .more { padding-top: 8px; }
* html .box.radionews .more { height: 76px; }
.box.radionews .fullheight { height: 211px; }
* html .box.radionews .fullheight { height: 212px; }
.box.radionews .more span { padding: 0 0 8px 14px; margin: 0 9px 0 9px; }
/*HighlightGenreBox*/
.box.highlight h4.genre11 { background: url(../bilder/header_konzerte.gif) no-repeat left; }
.box.highlight h4.genre18 { background: url(../bilder/header_hoerspiele.gif) no-repeat left; }
.box.highlight h4.genre1 { background: url(../bilder/header_musik.gif) no-repeat left; }
.box.highlight h4.genre15 { background: url(../bilder/header_dance.gif) no-repeat left; }
.box.highlight h4.genre27 { background: url(../bilder/header_info.gif) no-repeat left; }
.box.highlight h4.genre34 { background: url(../bilder/header_kinder.gif) no-repeat left; }
/*PodcastsNeuBox*/
.box.newpodcasts { margin-top: 0; }
.box.newpodcasts h4 { background: url(../bilder/header_podcast_neue.gif) no-repeat; }
.box.newpodcasts .pic { text-align: center; }
.box.newpodcasts .pic img { position: relative; top: 50%; }
.box.newpodcasts .more { height: 70px; }
* html .box.newpodcasts .pic a { left: 2px; }
*+html box.newpodcasts .pic a { left: 2px; }
.box.newpodcasts .more span { padding: 0 0 7px 14px; margin: 0 9px 0 9px; }

/*UmfrageTeaser*/
.teaserUmfrage {
	width: 204px; height: 100%; margin-bottom: 7px; cursor: default;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
.teaserUmfrageTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
.teaserUmfrageTop h5 {
	width: 199px; height: 23px; float: left;
	background-repeat: no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
.teaserUmfrageTop div {
	width: 5px; height: 7px; float: right;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	font-size: 1em;
	}
.teaserUmfrageBody { width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
.teaserUmfrageBody .teaserUmfrageContent {
	width: 181px; padding: 16px 8px 0 8px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	margin-bottom: -23px;
	}
.teaserUmfrageBody .teaserUmfrageContent ul {
	list-style-type: none;
	margin: 10px 5px 10px 2px;
	}

.teaserUmfrageContent li {
	margin-bottom: 5px;
	}
* html .teaserUmfrageContent li {
	margin-bottom: 2px;
	margin-left: -2px;
	}

.teaserUmfrageContent .answer-graph {

height: 12px; margin-top:3px; background-color: #cc3333;
	}
	

	
	.teaserUmfrageBody .teaserUmfrageContent input {
	margin-bottom:-2px;
	}
	

.teaserUmfrageContent input.abschicken {
	width: 157px; height: 25px;
	background: url(../bilder/button_abstimmen.gif) no-repeat top;
 cursor: pointer;
 position: relative;top:-5px;left:-7px;
	}
.teaserUmfrageContent input.abschicken:hover {
	background: url(../bilder/button_abstimmen.gif) no-repeat bottom;
	}


.teaserUmfrageBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
.teaserUmfrageBottom, .teaserUmfrageBottomLeft, .teaserUmfrageBottomRight { height: 35px; }
.teaserUmfrageBottom div { float: left; }
.teaserUmfrageBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
.teaserUmfrageBottomRight {width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
.teaserUmfrageBottomMiddle,.teaserUmfrageLink {
	width: 197px; height: 29px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin-left: -5px;
	}
.teaserUmfrageLink {
	width: 164px; height: 21px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 6px;
	border-top: 1px solid #666;
	padding-top: 8px; padding-left: 33px;
	}
.teaserUmfrageLink a:link,.teaserUmfrageLink a:active,.teaserUmfrageLink a:visited {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
.teaserUmfrageLink a:hover { color: #CC3333; }
/*Twitter Updates*/
#teaserTwitter {
	width: 204px; margin-bottom: 7px;
	background: #fff url(../bilder/teaser_bg.gif) repeat-x 0 23px;
	}
#teaserTwitterTop { height: 23px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserTwitterTop h5 {
	width: 199px; float: left;
    height: 34px;
	background-repeat: no-repeat;
	font-size: 1em;
	text-indent: -9999px;
	}
#teaserTwitterTop div {
	width: 5px; height: 7px; float: right; font-size: 1em;
	background: url(../bilder/schatten_rechts_oben.gif) no-repeat;
	}
#teaserTwitterBody {
	width: 204px; background: url(../bilder/schatten_rechts.gif) repeat-y right; }
#teaserTwitterContent {
	width: 197px; padding: 8px 0;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	}
#teaserTwitterBottom { width: 204px; background: url(../bilder/schatten_unten.gif) repeat-x bottom; }
#teaserTwitterBottom, #teaserTwitterBottomLeft, #teaserTwitterBottomRight { height: 36px; }
#teaserTwitterBottom div { float: left; }
#teaserTwitterBottomLeft { width: 5px; background: url(../bilder/schatten_links_unten.gif) no-repeat bottom; }
#teaserTwitterBottomRight { width: 5px; background: url(../bilder/schatten_ecke.gif) no-repeat bottom; }
#teaserTwitterBottomMiddle {
	width: 164px; height: 22px;
	background: #EDEDEF url(../bilder/pfeil_link.gif) no-repeat 10px 7px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding-top: 9px; padding-left: 33px;
	margin-left: -5px;
	}
#teaserTwitterBottomMiddle a {
	font-weight: bold; font-size: 0.9em; vertical-align: top;
	text-transform: uppercase; text-decoration: underline;
	}
#teaserTwitterBottomMiddle a:hover { color: #CC3333; }
#twitter_div {
    margin: 10px 5px 5px 5px;
}
#twitter_update_list {
    list-style: none;
}
#twitter_update_list li {
    padding: 5px;
    line-height: 1.3em;
    
    /*IE quick fix for long lines*/
    width: 175px;
    overflow: hidden;
}
#twitter_update_list a {
    color: #999;
    display: block;
}
#twitter_update_list a:hover, #twitter_update_list a:active, #twitter_update_list a:focus {
    color: #cc3333;
}
#twitter_update_list span {
    color: #2F2F2F;
}
#twitter_update_list span a {
    display: inline;
    color: #666;
}
/*Social*/
.share-box {
  padding: 5px 0;
  overflow: hidden;
  margin-bottom: 10px;
}
.share-box a.share_link {
  float: left;
  width: 19px;
  height: 19px;
  text-indent: -999em;
  background-repeat: no-repeat;
  background-position: bottom;
  margin-right: 6px;
  border: 1px solid #eee;
  outline: 0;
}
.share-box a.share_link:hover, .share-box a.share_link:focus, .share-box a.share_link:active {
  background-position: top;
  border-color: #ccc;
}
.share-box a.share_link.facebook { background-image: url(../bilder/social/facebook.gif); }
.share-box a.share_link.twitter { background-image: url(../bilder/social/twitter.gif); }
.share-box a.share_link.delicious { background-image: url(../bilder/social/delicious.gif); }
.share-box a.share_link.vznetzwerke { background-image: url(../bilder/social/vz.gif); }
.share-box a.share_link.folkd { background-image: url(../bilder/social/folkd.gif); }
.share-box a.share_link.misterwong { background-image: url(../bilder/social/wong.gif); }
.share-box a.share_link.linkarena { background-image: url(../bilder/social/linkarena.gif); }
.share-box a.share_link.alltagz { background-image: url(../bilder/social/alltagz.gif); }