	body, td {
    color: #000000;
    font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
    font-size: 10pt;
    margin: 0;
    padding: 0;
}
div.scroll {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 152px;
    overflow: auto;
}
div.content {
    height: 152px;
    padding-left: 10px;
}
div.line {
    position: relative;
    top: 30px;
}
div.suche {
    color: #FFFFFF;
    font-size: 7pt;
    position: relative;
    top: 22px;
}
div.content_1 {
    position: relative;
    top: -120px;
}
div.clearall {
    clear: both;
    padding-bottom: 10px;
}
div.navi {
    float: left;
    margin: 18px 30px 0 0;
}
div.kontextNavi {
    float: left;
    margin: 10px 0 10px 10px;
}
div.kontextNavi td img{
}
div.kontextNaviText {
    position: relative;
    top: 3px;
}
ul.navi {
    color: #000000;
    margin: 0 0 20px 2px;
    padding: 0;
}
ul.navi li {
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    list-style: none outside none;
    margin-bottom: 10px;
}
ul.navi li a:link, ul.navi li a:visited {
    background: url("/podcast/img/arrow_navi.gif") no-repeat scroll 0 0 transparent!important;
    color: #000000;
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding-left: 15px;
    text-decoration: none;
}
ul.navi li a:hover, ul.navi li a:focus, #startseite a.startseite, #neueste_folgen a.neueste_folgen, #radio a.radio, #tv a.tv, #abisz a.abisz, #top10 a.top10, #top10 a.top10, #podcast-mixer a.podcast-mixer, #hilfe a.hilfe, #nutzungsbedingungen a.nutzungsbedingungen, #archiv a.archiv {
    color: #BE0000;
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
}
ul.navi2 {
    color: #000000;
    margin: 3px 0 0 20px;
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding: 0;
}
ul.navi2 li a:link, ul.navi2 li a:visited {
    background: url("/podcast/img/arrow_navi.gif") no-repeat scroll 0 0 transparent!important;
    color: #000000;
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding-left: 15px;
    text-decoration: none;
}
ul.navi2 li a:hover, ul.navi2 li a:focus, #aktuelles a.aktuelles, #bayern a.bayern, #comedy a.comedy, #interviews a.interviews, #jugend a.jugend, #kinder a.kinder, #kultur a.kultur, #ratgeber a.ratgeber, #sport a.sport, #stars a.stars, #wissen a.wissen {
    color: #BE0000;
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
}
ul.navi li.top {
    margin-top: 10px;
}
table.top {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EFEFEF;
    border-color: #404040;
    border-style: solid;
    border-width: 1px 1px 5px;
    width: 500px;
}
td.top00 {
    background: none repeat scroll 0 0 #F8F8F8;
    border-right: 1px solid #000000;
    vertical-align: top;
}
td.top01 {
    font: 11px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding: 5px 0 5px 10px;
}
td.top01 a:link, td.top01 a:visited {
    color: #000000;
	font: 11px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    font-weight: normal;
    text-decoration: none;
}
td.top01 a:hover, td.top01 a:focus, td.top01 a:active {
    color: #BE0000;
	font: 11px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    font-weight: normal;
    text-decoration: none;
}
td.top02 {
    padding: 4px 0 0;
    vertical-align: top;
}
td.top03 {
    font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding: 0 5px;
}
td.top03 a:link, td.top03 a:visited {
    color: #000000;
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    text-decoration: none;
}
td.top03 a:hover, td.top03 a:focus, td.top03 a:active {
    color: #BE0000;
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    text-decoration: none;
}
td.top04 {
    font:12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    height: 50px;
    padding: 5px 5px 5px 4px;
    vertical-align: top;
    width: 300px;
}
td.top05 {
    font: bold 12px Verdana, Tahoma, Helvetica, Arial, sans-serif!important;
    margin: 0;
    padding: 0 5px 1px 0;
    width: 480px;
}
*+html .top05 a{
}
td.top05 a:link, td.top05 a:visited {
    color: #000000;
	font: bold 12px Verdana, Tahoma, Helvetica, Arial, sans-serif!important;
    text-decoration: none;
}
td.top05 a:hover, td.top05 a:focus, td.top05 a:active {
    color: #BE0000;
	font: bold 12px Verdana, Tahoma, Helvetica, Arial, sans-serif!important;
    text-decoration: none;
}
td.infotext {
    color: #000000;
    font-size: 10px;
    padding: 0 0 0 0;
}
td.top06 {
    padding: 0 0 3px;
}
table.dnf {
    background-color: #EFEFEF;
    border: 1px solid #404040;
    width: 500px;
}
td.dnf01 {
    font: 11px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding: 5px 0 5px 10px;
}
td.dnf01 a:link, td.dnf01 a:visited {
    color: #000000;
	font: 11px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    font-weight: normal;
    text-decoration: none;
}
td.dnf01 a:hover, td.dnf01 a:focus, td.dnf01 a:active {
    color: #BE0000;
	font: 11px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    font-weight: normal;
    text-decoration: none;
}
td.dnf02 {
    padding: 3px 0 10px;
    vertical-align: top;
}
td.dnf02 img {
    margin-bottom: 10px;
}
td.dnf03 {
    font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding: 0 5px 5px 0;
}
td.dnf03 a:link, td.dnf03 a:visited {
    color: #000000;
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    text-decoration: none;
}
td.dnf03 a:hover, td.dnf03 a:focus, td.dnf03 a:active {
    color: #BE0000;
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    text-decoration: none;
}
td.dnf04 {
	font: 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding: 0 5px 5px 0;
}
td.dnf05 {
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding: 0 5px 0 0;
}
td.dnf05 a:link, td.dnf05 a:visited {
    color: #000000;
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    text-decoration: none;
}
td.dnf05 a:hover, td.dnf05 a:focus, td.dnf05 a:active {
    color: #BE0000;
	font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    text-decoration: none;
}
table.cast-info {
    background: none repeat scroll 0 0 #EFEFEF;
    border-left: 1px solid #1C1C1C;
    border-right: 1px solid #1C1C1C;
}
td.cast-info {
    background-color: #EFEFEF;
    padding: 0 10px 10px;
    vertical-align: top;
}
td.cast-tabelle01 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 150px;
    padding: 5px;
    vertical-align: top;
    width: 170px !important;
}
td.cast-tabelle01 ul li {
    display: table;
    font-size: 13px;
    font-weight: bold;
    list-style: none outside none;
}
td.cast-tabelle02 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 5px;
    vertical-align: top;
    width: 305px !important;
}
td.cast-tabelle02 ul, td.cast-tabelle01 ul {
    margin: 0;
}
td.cast-tabelle02 ul li {
    font-size: 11px;
    list-style: none outside none;
}
td.cast-tabelle02 ul li a:link, td.cast-tabelle02 ul li a:visited {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
td.cast-tabelle02 ul li a:hover, td.cast-tabelle02 ul li a:focus, td.cast-tabelle02 ul li a:active {
    color: #BE0000;
    font-weight: bold;
    text-decoration: none;
}
table.ci {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #000000;
    width: 500px;
}
td.ci00 {
    font-size: 11px;
    font-weight: normal;
    padding: 5px 0 5px 10px;
}
td.ci00 a:link, td.ci00 a:visited {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
td.ci00 a:hover, td.ci00 a:focus, td.ci00 a:active {
    color: #BE0000;
    font-weight: normal;
    text-decoration: none;
}
td.ci01 {
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 5px 10px;
}
td.ci01 a:link, td.ci01 a:visited {
    color: #000000;
    text-decoration: none;
}
td.ci01 a:hover, td.ci01 a:focus, td.ci01 a:active {
    color: #BE0000;
    text-decoration: none;
}
td.ci02 {
    font-size: 12px;
    font-weight: normal;
    padding: 5px 10px;
}
td.ci03 {
    padding: 5px 0 5px 10px;
}
table.a-z {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #1C1C1C;
}
table.top-a-z {
    display: table;
}
table.top-a-z td {
    background: none repeat scroll 0 0 #000000;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
td.top-a-z a:link {
    color: #FFFFFF;
    text-decoration: none;
}
td.top-a-z a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
td.top-a-z a:hover {
    color: #BE0000;
    text-decoration: none;
}
td.a-z-audio {
    height: 120px;
}
td.a-z-audio img {
    height: 90px;
    margin: 15px 0 0 15px;
    width: 120px;
}
td.a-z-list img {
    height: 15px;
    width: 20px;
}
td.a-z-list a {
    background: url(/podcast/img/listenicon.gif) no-repeat scroll 0 0 transparent;
    height: 15px;
    width: 20px;
}
td.a-z-list a:hover {
    background: url(/podcast/img/listenicon_hl.gif) no-repeat scroll 0 0 transparent;
    height: 15px;
    width: 20px;
}
td.a-z-pic img {
    height: 15px;
    width: 20px;
}
td.a-z-pic a {
    background: url(/podcast/img/listenicon2.gif) no-repeat scroll 0 0 transparent;
    height: 15px;
    width: 20px;
}
td.a-z-pic a:hover {
    background: url(/podcast/img/listenicon2_hl.gif) no-repeat scroll 0 0 transparent;
    height: 15px;
    width: 20px;
}
td.a-z-audio a {
    background: url("/podcast/img/bg_audio.gif") no-repeat scroll 10px 10px transparent;
    display: block;
    height: 112px;
    width: 150px;
}
td.a-z-audio a:hover {
    background: url("/podcast/img/bg_audio_hl.gif") no-repeat scroll 10px 10px transparent;
    height: 112px;
    width: 150px;
}
td.a-z_textliste {
    font-weight: normal;
    padding-top: 15px;
}
td.a-z_textliste ul li a:link, td.a-z_textliste ul li a:visited {
    color: #5D5D5D;
    font-weight: bold;
    text-decoration: none;
}
td.a-z_textliste ul li a:hover {
    color: #BE0000;
    font-weight: bold;
    text-decoration: none;
}
ul.item {
    list-style-type: square;
}
ul.item li {
    margin-top: 3px;
}
img.item {
    margin-right: 5px;
}
td.abc {
    color: #777777;
    font-size: 30px;
    font-weight: bold;
    vertical-align: top;
}
td.text1 {
    color: #000000;
    font-size: 10px;
    text-align: center;
    vertical-align: top;
    width: 150px;
}
table.sendungsseite {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #1C1C1C;
    padding: 5px;
}
table.sendungsseite01 {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #1C1C1C;
    padding: 5px;
}
a.infobox {
    float: left;
    padding-left: 3px;
    position: relative;
    text-decoration: none !important;
}
a.infobox:hover {
    cursor: pointer;
}
a.infobox span.info {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #C0C0C0;
    color: #BE0000;
    height: 44px;
    position: absolute;
    text-align: left;
    top: -1000em;
    vertical-align: bottom;
    visibility: hidden;
    width: 170px;
}
a.infobox:hover span.info {
    left: 0;
    top: -60px;
    visibility: visible;
}
.text {
    display: block;
    font-size: 10px;
    line-height: 14px;
    padding: 2px 5px;
}
input.suchfeld {
    border-color: #02184A;
    border-style: solid;
    border-width: 1px;
    width: 200px;
}
td.suche-box-rand {
    border-bottom: 0 solid #000000;
    border-top: 0 solid #000000;
}
table.radio-tv {
    background: none repeat scroll 0 0 #EFEFEF;
    border-left: 1px solid #1C1C1C;
    border-right: 1px solid #1C1C1C;
}
table.radio-tv-top {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #1C1C1C;
}
table.radio-tv-top td {
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 0 2px 10px;
}
td.radio-tv {
    width: 140px;
}
td.radio-tv img {
    height: 90px;
    margin: 15px 0 0 15px;
    width: 120px;
}
td.radio-tv a {
    background: url("/podcast/img/bg_audio.gif") no-repeat scroll 10px 10px transparent;
    display: block;
    height: 112px;
    width: 150px;
}
td.radio-tv a:hover {
    background: url("/podcast/img/bg_audio_hl.gif") no-repeat scroll 10px 10px transparent;
    height: 112px;
    width: 150px;
}
td.radio-tv-text {
    padding: 15px 10px 10px 5px;
    text-align: left;
    vertical-align: top;
}
td.radio-tv-text a:link, td.radio-tv-text a:visited {
    color: #000000;
    font: bold 12px Verdana, Tahoma, Helvetica, Arial, sans-serif!important;
    text-decoration: none;
}
td.radio-tv-text a:hover, td.radio-tv-text a:focus, td.radio-tv-text a:active {
    color: #BE0000;
    font: bold 12px Verdana, Tahoma, Helvetica, Arial, sans-serif!important;
    text-decoration: none;
}
a.videocast:link, a.videocast:visited {
    color: #000000;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
a.videocast:hover, a.videocast:focus, a.videocast:active {
    color: #BE0000;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
div.navi_01 {
    left: 25px;
    position: absolute;
    top: 5px;
}
div.navi_02 {
    left: 205px;
    position: absolute;
    top: 5px;
}
li.abo {
    padding-bottom: 0;
}
* html li.abo {
    padding-bottom: 10px;
}
div.videoText {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 0.75em;
    font-weight: bold;
    height: 18px;
    padding: 2px 10px 0 0;
    text-align: right;
    width: 190px;
}
div.rahmen_02 {
    background: none repeat scroll 0 0 #EFEFEF;
    border-left: 1px solid #404040;
    border-right: 1px solid #404040;
    padding-top: 5px;
    text-align: center;
    width: 198px;
}
div.rahmen_01 {
    background-color: #EFEFEF;
    border-left: 1px solid #404040;
    border-right: 1px solid #404040;
    margin-top: -16px;
    padding-top: 5px;
    text-align: left;
    width: 198px;
}
div.rahmen_01 a {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
div.container {
    width: 56.5625em;
}
#Inhaltsnavigation {
    width: 11.875em;
}
#Inhaltsnavigation div.inlay {
    width: 11.25em;
}
div.contentBox {
    width: 44.6875em;
}
div.contentBR {
    width: 31.25em;
}
#kontext {
    width: 13.4275em;
}
#kontext div.inlay {
    width: 12.8125em;
}
#kontext img {
    float: left;
    width: 12.5em;
}
div.search {
    width: 22.3125em;
}
div.branding {
    background: url("pic/branding.gif") repeat-x scroll 0 3px transparent;
}
h1.logo, div.bereich span {
    font-size: 0.6825em;
    position: absolute;
    top: 0.3em;
}
h1.logo {
    line-height: 2em;
    margin-left: 2em;
    vertical-align: bottom;
}
h1.logo em {
    left: 95px;
    position: relative;
}
div.bereich span {
    background: url("pic/logo.png") no-repeat scroll 0 0 transparent;
    height: 38px;
    text-indent: -1999px;
    width: 133px;
}
div.bereich a {
    cursor: pointer;
}
div.bereich a:focus span {
    border: 1px dotted #000000;
}
div.subBereich {
    display: none;
}
#Inhaltsnavigation li a:hover, #Inhaltsnavigation li a:focus, #Inhaltsnavigation li a:active, #Inhaltsnavigation li strong, #Inhaltsnavigation li a.on:link, #Inhaltsnavigation li a.on:visited {
    background: none repeat scroll 0 0 #0082C6;
    color: #FFFFFF;
}
div.Modul h3 a:link em, div.Modul h3 a:visited em, #Inhaltsnavigation h3, h3.topheadline em, div.Modul .linkPkt strong, em.naviLabel, div.tBranding div.blockHead em, div.vBalken p, div.minivoting p, span.vLink a:link, span.vLink a:visited {
    color: #0082C6;
}
div.BR-NavigationFuss {
    background: url("pic/brandingFuss.gif") repeat-x scroll 0 0 transparent;
}
div.podcastSuche {
    height: 2.375em;
    margin-bottom: 10px;
    position: relative;
    width: 44.375em;
}
div.podcastSuche label {
    font-size: 0.6875em;
    font-weight: bold;
}
input.suchknopf {
    height: 1em;
    position: relative;
    top: 1px;
    width: 1em;
	float:left;
	margin-left: 5px;
}
div.podcastSuche img {
    height: 2.375em;
    margin-bottom: 10px;
    position: relative;
    width: 44.375em;
}
div.podcastSucheInner {
    left: 100px;
    position: absolute;
    top: 10px;
}
div.podcastSuche input.suchfeld {
    border: 1px solid #02184A;
    font-size: 0.6875em;
    height: 1.4em;
    width: 24.5em;
}
h3.podcastHeadline {
    background: none repeat scroll 0 0 #000000;
    clear: both;
    color: #FFFFFF;
    font-size: 0.75em;
    font-weight: bold;
    padding: 3px 10px 3px 11px;
}
#kontext h3.podcastHeadline {
    text-align: right;
    width: 14.9em;
}
body.podcast div.contentBR img.element, body.podcast div.contentBR iframe {
    float: left;
    width: 31.25em;
}
div.rahmen {
    float: left;
}
div.teaserOben img {
    margin-left: 8px;
	margin-top: 20px;
    width: 150px;
}
div.hochkantTeaser {
    background: none repeat scroll 0 0 #EFEFEF;
    border-left: 1px solid #404040;
    border-right: 1px solid #404040;
    margin: 0px 5px 0 8px;
    width: 148px;
}
div.teaserKopf {
    background: none repeat scroll 0 0 #000000;
    height: 18px;
	text-align:left;
	margin: 0px -1px 0px -1px;
}
div.teaserKopf a:link, div.teaserKopf a:visited {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    position: relative;
    text-decoration: none;
    top: 1px;
}
div.teaserKopf a:hover, div.teaserKopf a:focus, div.teaserKopf a:active {
    color: #BE0000;
}
div.teaserBild {
    margin-top: 10px;
    text-align: center;
}
div.teaserUeberschrift {
    color: #000000;
    font: bold 13px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    margin-top: 15px;
    padding-left: 6px;
	text-align: left;
}
div.teaserUeberschrift a:link, div.teaserUeberschrift a:visited {
    color: #000000;
	font: bold 13px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    text-decoration: none;
}
div.teaserUeberschrift a:hover, div.teaserUeberschrift a:focus, div.teaserUeberschrift a:active {
    color: #BE0000;
	font: bold 13px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
}
div.teaserFliesstext {
    font: 11px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    height: 60px;
    margin-top: 10px;
    padding-left: 10px;
	text-align: left;
}
div.teaserMehr {
    color: #000000;
    font: bold 10px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding: 10px 4px 0 0;
    text-align: right;
}
div.teaserMehr a:link, div.teaserMehr a:visited {
    color: #000000;
	font: bold 10px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    text-decoration: none;
}
div.teaserMehr a:hover, div.teaserMehr a:focus, div.teaserMehr a:active {
    color: #BE0000;
	font: bold 10px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
}
div.teaserUnten img {
	margin-left: 8px;
    width: 150px;
}
div.textbaukastenOben {
    position: relative;
    z-index: 1;
}
div.textbaukastenOben img {
    margin: 10px 0 -3px;
    width: 500px;
}
div.textbaukastenObenHalb img {
    margin-bottom: -3px;
    width: 250px;
}
div.rahmenText {
    background: none repeat scroll 0 0 #EFEFEF;
    border-left: 1px solid #404040;
    border-right: 1px solid #404040;
    display: table-cell;
    width: 498px;
}
div.rahmenTextHalb {
    background: none repeat scroll 0 0 #EFEFEF;
    border-left: 1px solid #404040;
    border-right: 1px solid #404040;
    width: 248px;
}
div.textbaukastenKopf {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding: 8px 0 4px 10px;
}
div.textbaukastenKopfHalb {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font: bold 0.75em Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding: 0.1875em 0 0.25em 0.625em;
    width: 20.875em;
}
div.textbaukastenText ul li {
    list-style-type: square !important;
	margin-left: 30px;
	font: 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
}
div.textbaukastenText ul li a:link, div.textbaukastenText ul li a:visited {
    color: #BE0000;
    font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    text-decoration: underline;
}
div.textbaukastenText ul li a:hover, div.textbaukastenText ul li a:focus, div.textbaukastenText ul li a:active {
    color: #BE0000;
    text-decoration: none;
}
div.textbaukastenText p {
    display: table-cell;
    font: 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    line-height: 1.3;
    padding: 20px 10px 10px;
}
div.textbaukastenTextFloat p {
    font: 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    line-height: 1.3;
    padding: 0 10px 10px;
	margin-top: 15px;
}
div.textbaukastenTextFloat p a:link, div.textbaukastenTextFloat p a:visited {
    color: #BE0000;
    font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    text-decoration: underline;
}
div.textbaukastenTextFloat p a:hover, div.textbaukastenTextFloat p a:focus, div.textbaukastenTextFloat p a:active {
    color: #BE0000 !important;
    text-decoration: none !important;
}
div.textbaukastenText p a:link, div.textbaukastenText p a:visited {
    color: #BE0000;
    font: bold 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    text-decoration: underline;
}
div.textbaukastenText p a:hover, div.textbaukastenText p a:focus, div.textbaukastenText p a:active {
    color: #BE0000 !important;
    text-decoration: none !important;
}
div.textbaukastenUnten {
    margin-bottom: 10px;
}
div.textbaukastenUntenAZ {
    margin-top: -10px;
}
div.textbaukastenUntenFlash {
    margin-bottom: 10px;
    margin-top: -1px;
}
div.textbaukastenUntenHalb img {
    margin-bottom: 0.25em;
    width: 250px;
}
div.textbaukastenUntenList {
    margin-top: -1em;
}
div.textbaukastenBild img {
    border: 2px solid #8287A1;
    float: left;
    margin: 15px 10px 10px;
}
div.bildbaukasten {
    float: left;
    padding-right: 10px;
}
div.fliessText {
    margin-top: -10px;
	font: 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
}
div.fliessText p {
	margin-top: 10px;
	font: 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
}
div.fliessText p a:link, div.fliessText p a:visited {
    color: #BE0000;
    font: 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
}
div.fliessText p a:hover, div.fliessText p a:focus, div.fliessText p a:active {
    color: #BE0000;
	font: 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    text-decoration: none;
}
div.bildbaukasten180oben img {
    width: 182px;
}
div.bildbaukasten120oben img {
    width: 122px;
}
div.bild500 {
    border-left: 1px solid #404040;
    border-right: 1px solid #404040;
}
div.bild180 {
    border: 2px solid #8287A1;
    width: 180px;
}
div.bild120 {
    border: 2px solid #8287A1;
    width: 120px;
}
div.text180 {
    background: none repeat scroll 0 0 #000000;
    width: 184px;
}
div.text180 p {
    color: #FFFFFF;
    font: 11px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding: 3px 10px;
}
div.text120 {
    background: none repeat scroll 0 0 #000000;
    margin-top: -11px;
    width: 124px;
}
div.text120 p {
    color: #FFFFFF;
    font-size: 11px;
    padding: 3px 10px;
}
div.bildbaukasten180unten img {
    margin-top: -10px;
    width: 182px;
}
div.bildbaukasten120unten img {
    margin-top: -10px;
    width: 122px;
}
table.iframeHead {
    background: none repeat scroll 0 0 #000000;
}
table.iframeHead th.kasten {
    color: #FFFFFF;
    font-size: 12px;
    padding: 7px 0 3px 10px;
    text-align: left;
}
table.iframeBody {
    background: none repeat scroll 0 0 #EFEFEF !important;
    border: 1px solid #404040;
}
a.iframe:hover {
    background: none repeat scroll 0 0 #BE0000;
}
td.kasten {
    background: none repeat scroll 0 0 #EFEFEF;
}
td.kasten img {
    margin: 0 5px;
}
img.left {
    border: 2px solid #8287A1;
}
td.kasten p {
    color: #000000;
    font-size: 12px;
    padding: 0 5px;
}
td.link a:link, td.link a:visited {
    color: #BE0000;
    font-weight: bold;
}
td.link a:hover, td.link a:focus, td.link a:active {
    text-decoration: none;
}
div.contentRahmen {
    float: left;
    font: 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    width: 500px;
}
div.contentRahmen  p{
    font: 12px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
}
div.podcastContent {
    margin-top: 10px;
}
div.castInfo {
    background: none repeat scroll 0 0 #EFEFEF;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    display: table-cell;
    width: 498px;
}
div.castInfoBild {
    background: none repeat scroll 0 0 #EFEFEF;
    float: left;
    margin: 10px 24px 20px 20px;
    position: relative;
    z-index: 1;
}
div.castInfoText {
    background: none repeat scroll 0 0 #EFEFEF;
    margin: -5px 10px 0;
    padding: 0 10px;
    position: relative;
}
div.castInfoText p {
    font-size: 12px;
	padding: 15px 0px 15px 0px;
}
div.castInfoLeft {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 160px;
    margin: 0 0 20px 7px;
    padding: 0 0 10px 5px;
    width: 165px;
}
div.castInfoLeft p {
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
}
div.castInfoRight {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 0 10px 10px;
    min-height: 170px;
    padding: 0 0 0 10px;
    width: 290px;
}
div.castInfoRight p {
    font-size: 11px;
}
div.castInfoRight em {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}
div.castInfoRight p span {
    font-size: 11px;
    font-style: normal;
}
div.castInfoRight a:link, div.castInfoRight a:visited {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
div.castInfoRight a:hover, div.castInfoRight a:focus, div.castInfoRight a:active {
    color: #BE0000;
    text-decoration: none;
}
p.castInfoRight {
    min-height: 80px;
}
div.archiv {
    left: 220px;
    position: relative;
}
div.archiv {
    top: -5px;
}
div.archiv span {
    color: #7F7F7F !important;
    font-size: 10px;
    font-style: italic;
    font-weight: normal !important;
    text-decoration: none !important;
}
div.archiv img {
    border: 0 none;
    left: 2px;
    position: relative;
    top: 3px;
}
a.infobox01 {
    float: left;
    margin-bottom: 3px;
    position: relative;
    text-decoration: none !important;
}
a.infobox01:hover {
    cursor: pointer;
}
a.infobox01 span.info01 {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #C0C0C0;
    color: #BE0000;
    height: 70px;
    position: absolute;
    text-align: left;
    top: -1000em;
    vertical-align: bottom;
    visibility: hidden;
    width: 270px;
}
a.infobox01:hover span.info01 {
    left: 120px;
    top: 0;
    visibility: visible;
}
.text01 {
    display: block;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 5px;
}
.text {
    display: block;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 5px;
}
div.kopfnavi {
    padding: 0;
}
td.kopf_links_oben {
    background-color: #E0E0E0;
    height: 51px;
}
img.br-logo {
    background: url("pic/br_logo_b_w.gif") no-repeat scroll 0 0 transparent;
    height: 43px;
    width: 137px;
}
td.kopf_suche_links {
    background: url("pic/kopf_image_links_1.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
}
td.kopf_suche {
    background: url("pic/kopf_image_rechts.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
}
td.kopf_unten {
    background-color: #E0E0E0;
}
.backg {
    background-color: #FFFFFF;
    background-image: url("pic/suche_streifen.gif");
}
.backg2 {
    background-color: #000000;
}
.inputer {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    font-family: verdana;
    font-size: 12px;
    outline: medium none;
    width: 100px;
}
div.suche {
    color: #FFFFFF;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    margin-top: -16px;
}
div.azListe {
    background: none repeat scroll 0 0 #EFEFEF;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    display: table;
    width: 498px;
}
span.ie {
    display: none;
}
div.PodcastBild div.azListe {
    margin-top: -2px;
}
div.PodcastText div.azListe {
    margin-top: 1px;
}
div.podcastBild ul.azListePodcast li {
    float: left;
    list-style: none outside none;
    margin: 0 0 0 0;
    width: 150px;
	margin-left: 30px;
	margin-right: -15px;
}
div.podcastText #azText {
    display: none;
}
div.podcastText ul.azListePodcast a.bildLink {
    display: none;
}
div.podcastText ul.azListePodcast li {
    clear: both;
    list-style: square outside none !important;
    margin: 0 0 0 -5px;
    width: 400px;
}
div.podcastText ul.azListePodcast span {
    display: block;
    font: bold 13px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    margin: 5px 0 0;
    text-align: left;
    width: 400px;
}
div.podcastText div.az a {
    margin-top: 0;
}
div.podcastText ul.azListePodcast {
    margin: 15px 0 10px 0 !important;
}
div.podcastBild ul.azListePodcast {
    margin: 15px 0 10px -20px;
}
div.podcastText ul.azListePodcast img.podcastVideo {
    margin: 0 5px 0 0;
}
div.podcastBild ul.azListePodcast span {
    display: block;
    font: 11px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    height: 25px;
    line-height: 14px;
    margin: 5px 0 10px 10px;
    text-align: center;
}
ul.azListePodcast span a:link, ul.azListePodcast span a:visited {
    color: #000000;
    text-decoration: none;
}
ul.azListePodcast span a:hover, ul.azListePodcast span a:focus, ul.azListePodcast span a:active {
    color: #BE0000;
    text-decoration: none;
}
ul.azListePodcast a.bildLink {
    background: url("/podcast/img/bg_audio.gif") no-repeat scroll 10px 10px transparent;
    display: block;
    height: 112px;
    width: 150px;
}
ul.azListePodcast a.bildLink:hover {
    background: url("/podcast/img/bg_audio_hl.gif") no-repeat scroll 10px 10px transparent;
    height: 112px;
    width: 150px;
}
ul.azListePodcast a img {
    margin: 15px;
}
ul.azListePodcast img.podcastVideo {
    margin: 0 5px 0 -10px;
}
div.podcastBild img {
    margin: 0;
}
div.podcastBild #azBild {
    display: none;
}
div.showall {
    height: 22px !important;
}
div.showall ul {
    margin: 0;
    padding: 0;
}
div.showall li {
    display: inline;
    font-size: 10px;
    margin-right: 3px;
}
div.showall li a {
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 5px;
    position: relative;
    right: 10px;
    width: 50px;
}
div.showall li#alle a {
    color: #FFFFFF;
    margin-top: -7px;
    text-decoration: none;
	font: bold 1.1em Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
}
div.showall li a:hover, div.showall li a:focus, div.showall li a:active {
    background: none repeat scroll 0 0 #000000;
    color: #BE0000 !important;
}
#az {
    display: none;
    left: -12px;
    position: relative;
}
#az a {
    right: 10px;
    text-decoration: none;
    top: 2px;
    white-space: nowrap;
    width: 70px;
}
div.az {
    margin-top: -7px;
    position: relative;
    z-index: 10;
}
div.az span {
    position: absolute;
    right: -5000px;
    top: -5000px;
    z-index: 10;
}
#azText a {
    background: url("/podcast/img/listenicon.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    position: absolute;
    right: 0;
    width: 20px;
}
#azText a:hover {
    background: url("/podcast/img/listenicon.gif") no-repeat scroll 0 0 transparent;
}
#azBild a {
    background: url("/podcast/img/listenicon2.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    position: absolute;
    right: 0;
    width: 20px;
}
#azBild a:hover {
    background: url("/podcast/img/listenicon2_hl.gif") no-repeat scroll 0 0 transparent;
}
div.contentRahmenText {
    float: left;
}
div.contentRahmenAZ {
    float: left;
    margin-top: 10px;
}
#podcastAZ {
    background: none repeat scroll 0 0 #EFEFEF;
    margin-top: -8px;
}
.tabbertab {
    clear: both;
    display: block;
	padding:auto;
	margin-left:0px;
}
*+html .tabberlive .tabbertab{
	position:relative;
	left: -20px;
}
.tabberlive .tabbertabhide {
    display: none;
}
.tabberlive {
    margin-top: 0.2em;
}
ul.tabbernav {
    background: none repeat scroll 0 0 #000000;
    font: 11px Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    margin: 0;
    padding: 3px 0;
    position: relative;
    top: 10px;
    width: 100%;
}
ul.tabbernav li {
    background: none repeat scroll 0 0 #000000;
    display: inline;
    font: 1em Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    margin-top: 0;
}
ul.tabbernav li a {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font: bold 1em Verdana,Tahoma,Helvetica,Arial,sans-serif!important;
    padding: 1px 2px;
    text-decoration: none;
}
ul.tabbernav li a:link, ul.tabbernav li a:visited {
    color: #FFFFFF;
}
ul.tabbernav li a:hover, ul.tabbernav li a:focus, ul.tabbernav li a:active {
    border-color: #666666;
    color: #BE0000;
}
li.tabberactive a:link, li.tabberactive a:visited, li.tabberactive a:hover, li.tabberactive a:focus, li.tabberactive a:active {
    background: none repeat scroll 0 0 #000000;
    color: #BE0000 !important;
}
.tabberlive .tabbertab {
    border-top: 0 none;
    padding: 3px;
}
div.newsKompakt .tabberlive .tabbertab {
    height: 10em;
}
.tabberlive .tabbertab h4.newsKompakt {
    display: none;
}
.tabberlive .tabbertab h3 {
    display: none;
}
.versteckt {
    left: -5000px;
    position: absolute;
    top: -5000px;
}
div.flashBodyLeft {
	margin-top: -0.2em;
    padding-left: 1px;
}
div.flashBodyRight {
	margin-top: -0.2em;
    padding-left: 253px;
}
div.flashUnten {
}
div.flashLeftLeft {
    left: 192px;
    position: absolute;
    top: 361px;
}
div.flashLeftRight {
    left: 433px;
    position: absolute;
    top: 361px;
}
div.flashRightLeft {
    left: 444px;
    position: absolute;
    top: 361px;
}
div.flashRightRight {
    left: 685px;
    position: absolute;
    top: 361px;
}
a.footer:link {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
a.footer:visited {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
td.footer {
    background-image: url("pic/footer.gif");
}
div.downloadContainer {
    clear: both;
    margin-bottom: 10px;
}
div.downloadKopf {
    margin-left: 11.7em;
    position: relative;
}
div.downloadKopf div.downloadSuche {
    left: 110px;
    position: absolute;
    top: 100px;
}
h4.download {
    color: #BE0000;
    font-size: 20px;
    margin-left: 28px;
}
html {
}
div.insel-wrapper {
    padding-bottom: 20px;
}
td.header {
    font-size: 12px;
    font-weight: bold;
    padding: 15px 10px 10px;
}
span.zusatzlink {
    display: block;
    margin: 10px 0 25px;
}
img.senden {
    margin: 0 5px 0 0;
    position: relative;
    top: 3px;
}
span.zusatzlink a:link, span.zusatzlink a:visited {
    color: #000000;
    font-weight: bold;
}
span.zusatzlink a:hover, span.zusatzlink a:focus, span.zusatzlink a:active {
    color: #BE0000;
}

