/*******************************************************************************
 * Dokumenttyp-spezifische Stylesheets                                         *
 *                                                                             *
 *   WICHTIG! WICHTIG! WICHTIG! WICHTIG! WICHTIG! WICHTIG! WICHTIG! WICHTIG!   *
 *                                                                             *
 *     Da das Layout "fliessend" aufgebaut ist, d.h. wo moeglich keinerlei       *
 *     absoluten Hoehen- und Breitenangaben verwendet werden, spielt die        *
 *     font-size eine besonders WICHTIGE Rolle, da saemtliche relativen         *
 *     Angaben davon abhaengen!                                                 *
 *     Deshalb sollte fuer Blockelemente bzw. Elemente, die per display:block   *
 *     als Bloecke gerendert werden NUR in Ausnahmefaellen ausserhalb von den     *
 *     Regeln, die mit "doctypes_Content" beginnen eine font-size definiert    *
 *     werden, da sonst das Layout zerschossen wird!                           *
 *     Kurz: font-size != 1em am Besten NUR in INLINE-Elementen verwenden.     *     
 *                                                                             *
 *     Sollte es doch mal noetig sein, fuer ein Block-Element sowohl eine        *
 *     font-size als auch eine Breite-/H?he etc. festzulegen, gilt fuer         *
 *     diese Werte folgende Umrechnungsformel:                                 *
 *                                                                             *
 *       (XYpx * convRatio) * (1/font-size) = em-Wert relativ zum Element      *
 *                                                                             *
 *     Der momentan uebliche Umrechnungsfaktor von px nach em (convRatio)       *
 *     sollte immer in der base.css vermerkt sein (z.B. 0.0625)                *
 *                                                                             *
 *   YOU HAVE BEEN WARNED!                                                     *
 ******************************************************************************/


/*******************************************************************************
 * DocType Channel                                                             *
 ******************************************************************************/



/*******************************************************************************
 * AbsTeasable                                                                 *
 ******************************************************************************/
.doctypes_AbsTeasable
    .doctypes_Content
{
    background-color:       #ffffff;
    padding:                0.125em 0.3175em 0.125em 0.3175em;
    line-height:            1.3em;
zoom: 1.0;
}

.doctypes_AbsTeasable
    .doctypes_Content
        p
{
    padding:                0.125em 0em 0.125em 0em;
}    

.doctypes_AbsTeasable
    .paragraph
        p
{
    display:                inline;
}

.doctypes_AbsTeasable .doctypes_Content h2,
.doctypes_AbsTeasable .doctypes_Content h3,
.doctypes_AbsTeasable .doctypes_Content h4,
.doctypes_AbsTeasable .doctypes_Content h5,
.doctypes_AbsTeasable .doctypes_Content h6
{
    padding:               0.3em 0em 0.15em 0em;
}


.doctypes_AbsTeasable .doctypes_Content .floatLeft,
.doctypes_AbsTeasable .doctypes_Content .floatRight
{
    margin:                 0.5em 0.3125em 0.0625em 0em;
}


.doctypes_AbsTeasable
        a.doctypes_TeaserLink
{
font-style:normal !important;
}


.doctypes_AbsTeasable
    .doctypes_Highlight
        a.doctypes_TeaserLink
{
    color:                  #666666;
}


.doctypes_AbsTeasable
    .doctypes_Highlight
        a.doctypes_TeaserLink
            .doctypes_LinkName
{
    color:                  #000066;
    font-weight:            bold;
}


.doctypes_AbsTeasable
    .doctypes_TeaserRight
{
    border-bottom:          0.3175em solid;
    margin-bottom:          0.4375em;
}


.doctypes_AbsTeasable
    .doctypes_TeaserRight
        .doctypes_Topline
{
    padding:                0em 0.125em 0.0625em 0.0625em;
    line-height:            0.9em;
    font-size:              0.625em;
}



.doctypes_AbsTeasable
    .doctypes_TeaserRight
        .doctypes_Content
{
    font-size:              66%;
 
   color: #000;
    background-color:       transparent;
}

.doctypes_AbsTeasable .doctypes_Image {
  margin-bottom: 0.575em !important;
}


.doctypes_AbsTeasable
    .doctypes_TeaserRight
        .doctypes_Container
{
    font-size:              151.52% !important; /* adjust for smaller font-size set above */
}


.doctypes_AbsTeasable
    .doctypes_ToplineLeft
{
    border-bottom-width:    0;
    border-left:            0.5em solid;
    background-color:       #eeeeee;                      !important;
    height:                 1%;    
}

.doctypes_AbsTeasable
    .doctypes_ToplineLeft
.doctypes_Content
{
zoom: 1;
}


.doctypes_AbsTeasable
    .doctypes_ToplineLeft
        .doctypes_Topline
{
    position:               absolute;
    width:                  0.4375em;
    margin:                 0;
    padding:                0;
    left:                   -0.8em;
    bottom:                 0.125em;
    background-color:       transparent                             !important;
}
    
.doctypes_AbsTeasable
    .doctypes_TeaserRight
        .doctypes_Content
            .COREM_CONTENTLINK_Icon
{
    width: 1.515em;
    height: 1.515em;
}


.doctypes_TeaserRight
ul.components_LinkList
{
list-style-type: none;
padding-left: 0;
margin-left: 0;
}

.doctypes_AbsTeasable 
   .teaser_PanoramaImage
{
 margin-left: -0.3em;
 margin-left: expression('-0.3175em');
 margin-top: -0.175em;
}

/*******************************************************************************
 * AbsDetail                                                                   *
 ******************************************************************************/
.doctypes_AbsDetail
     .doctypes_Content
{
    background-color:       #ffffff;
    padding:                0.125em 0.3175em 0.125em 0.5em;
}

.paragraphSeparator {
 padding-top: 1em;
}

ul.doctypes_detailNavigation,
.doctypes_detailNavigation li
 {
 margin: 0em;
 padding: 0em;
 list-style-type: none;
}
/*******************************************************************************
 * AbsDocGroup                                                                 *
 ******************************************************************************/
.doctypes_AbsDocGroup.doctypes_CompactTeaser
{
	position:				static;
    margin:                 0.625em 0.125em 0.3125em 0.125em;
    padding:                0;
    list-style-type:        none;
}

.doctypes_AbsDocGroup.doctypes_CompactTeaser
    li
{
	position:				static;
    clear:					both;
    padding:                0;
    padding:                0;
    margin:                 0em 0em 0.125em 0em;
}

.doctypes_AbsDocGroup.doctypes_CompactTeaser
    li
        a
{
    display:                block;
    width:                  100%;
    background-color:       #f1f1f1;
    padding:                0em 0.0625em 0em 0.0625em;
}    


.doctypes_AbsDocGroup.doctypes_CompactTeaser
    .doctypes_CompactTeaser
{
    display:                block;
}

.doctypes_AbsDocGroup.doctypes_CompactTeaser
    a
        .doctypes_CompactTeaser.doctypes_CompactTeaser_dynamic
{
    display:                none;
}

.doctypes_AbsDocGroup.doctypes_CompactTeaser a:hover
{
    background-color:       #ffffcc;
    color:                  #666666;
    
}

.doctypes_AbsDocGroup.doctypes_CompactTeaser a:hover .doctypes_CompactTeaser.doctypes_CompactTeaser_dynamic,
.doctypes_AbsDocGroup.doctypes_CompactTeaser a .doctypes_CompactTeaser.doctypes_CompactTeaser_active
{
    display:                block;
    position:               absolute;
    top:                    0px;
    top:					expression('-0.65em');
    left:                   0.1878em;
    color:                  #000000;
    font-weight:            normal;
    background-color:       #ffffff;
width: 100%;
}



/*******************************************************************************
 * Events
*********************************************************************************/
.doctypes_LinkList.doctypes_Events
{
margin: 0;
margin-right: expression('0.1875em');
margin-bottom: 0.625em;
padding: 0;
}

.doctypes_LinkList.doctypes_Events
li
{
border-bottom: 1px solid #ffffff;
}

.doctypes_LinkList.doctypes_Events
   a
{
display: block;
color: #000066;
}

.doctypes_LinkList.doctypes_Events
   a:hover
{
background-color: #eeeeee;;
}

.farben_Fun_Event_swr3event {
 color: #000;
 background-color: #FAE55D !important; 
}

.farben_Fun_Event_swr3event:hover
{
background-color: #fad53d !important;
}

.farben_Fun_Event_dancenight {
 color: #000;
 background-color: #FDF2AB !important;
}

.farben_Fun_Event_dancenight:hover
{
background-color: #fdd28b !important;
}


.farben_Fun_Event_tipp {
 color: #000;
 background-color: #FCF8E1 !important;
}



.farben_Fun_Event_tipp:hover
{
background-color: #fcd8c1 !important;
}


/******************************************************************************
 * MovieReview
******************************************************************************/
.doctypes_MovieReview.doctypes_Info
{
margin-top: 0.5008em;
margin-bottom: 1.016em;
}

.doctypes_MovieReview.doctypes_Rating
    span.doctypes_Icon
{
display: inline !important;
}

.doctypes_List
 .doctypes_MovieReview
  .doctypes_ListField.doctypes_title
{
float: left;
}

.doctypes_List
 .doctypes_MovieReview
  .doctypes_ListField.doctypes_rating
{
float: right;
width: 5.634em;
 text-align: center
}

.doctypes_List
 .doctypes_MovieReview
  .doctypes_ListField.doctypes_date
{
float: right;
width: 5.008em;
 text-align: center
}

/******************************************************************************
 * MusicReview
******************************************************************************/
table.doctypes_MusicReview_TrackList
{
    position: relative;
    width: 100%;
}

ol.doctypes_MusicReview_TrackList
{
    padding: 0.165em 0.165em 0.165em 3.6em;
    margin:  0;
}

ol.doctypes_MusicReview_TrackList
    li
{
    margin: 0;
    padding: 0;
}

/*******************************************************************************
 * AbsImage                                                                    *
 ******************************************************************************/
.doctypes_Image
    .doctypes_ImageSubline
{
    padding:                0em 0.125em 0.0625em 0.125em;
}


.doctypes_Image
    .doctypes_Content
{
    font-size:              0.6em                                   !important;
    line-height:            1.2em;
    background-color:       transparent                             !important;
    padding:                0em;
}


.doctypes_Image
    .doctypes_TeaserLink
{
    color:                  #000000;
    padding:                0em;
}


.doctypes_Image
    .doctypes_ZoomIconLeft
{
    /* fixes IE double margin bug */
    display:                inline;
    float:                  left;
    margin-top:             0.0625em;
    margin-right:           0.125em;
}


.doctypes_Image
    .doctypes_ZoomIconRight
{
    /* fixes IE double margin bug */
    display:                inline;
    float:                  right;
    margin-top:             0.0625em;
    margin-left:            0.25em;
}

.doctypes_Image
	.COREM_CONTENTLINK_Icon
{
    width:1em;
    height: 1em;
}

.floatLeft
	.COREM_CONTENTLINK_Container
{
float: left !important;
}

.doctypes_Image.doctypes_Image_noSubline
{
background-color: transparent !important;
}

.doctypes_Image.doctypes_Image_noSubline
  .COREM_CONTENTLINK_Container
{
position: absolute;
bottom: 0.125em;
right: 0.125em;
}



/*******************************************************************************
 * Event		                                                              *
 ******************************************************************************/
.doctypes_Event_location {
 float: right;
 font-size: 0.822em;
 font-weight: bold;
 text-align: right;
 line-height: 1.2em;
}

.doctypes_Event_dateTime {
 float: left;
 font-size: 0.822em;
 font-weight: bold;
 line-height: 1.2em;
}

.doctypes_Event_info {
 font-size: 0.822em;
 line-height: 1.2em;
}

.doctypes_Event {
margin-bottom: 0.4375em;
}

.doctypes_Search_EventForm {
 color: #000;
}

/*******************************************************************************
 * FrontModDetail CalendarMonthSheet                                            *
 ******************************************************************************/
.doctypes_FrontModDetail_CalendarMonthSheet {
 margin-top: 0.375em;
 margin-bottom: 0.250em;
}

.doctypes_FrontModDetail_CalendarMonthSheet_Days {
 background-color: #000;
 color: #FFF;
 text-align: center;
}

.doctypes_FrontModDetail_CalendarMonthSheet_Day {
 background-color: #eeeeee;
 text-align: center;
 color: #666;
}

.doctypes_FrontModDetail_CalendarMonthSheet_Header {
 background-color: #F53A46;
 color: #000;
}
.doctypes_FrontModDetail_CalendarMonthSheet_Header
td
img
{
display: inline !important;
}


.doctypes_FrontModDetail_CalendarMonthSheet_Today {
 background-color: #F53A46;
 text-align: center;
}

.doctypes_FrontModDetail_CalendarMonthSheet_Selected {
 background-color: #eeeeee;
 text-align: center;
}

.doctypes_FrontModDetail_CalendarMonthSheet_Selected a {
 text-decoration:underline;
}

/* quatsch der fuer das MonthSheet in der Musikrecherche gebraucht wird. Der Dreck fliegt raus, sobald, das Ding das normale MonthSheet verwendet*/

.doctypes_FrontModDetail_CalendarMonthSheet_musikRecherche {
 margin-top: 0.375em;
 margin-bottom: 0.250em;
 width: 170px;
 float: right;
}

.doctypes_FrontModDetail_CalendarMonthSheet_musikRecherche_DayOfNextMonth {
 background-color: #E1E1E1;
 color: #999999;
 text-align: center;
}

/**********************************
* Search
**********************/

.doctypes_FrontModDetail_Search label {
 float: left;
}

.doctypes_FrontModDetail_Search_method {
 margin-left: 15em;
}

.doctypes_FrontModDetail_Search_sort {
 margin-left: 15em;
}

.doctypes_FrontModDetail_Search_queryfield {
 margin-left: 15em;
}

.doctypes_FrontModDetail_Search_pagenav {
 padding: 0.1252em;
 border-top: 0.0626em solid #CCC;
 border-bottom: 0.0626em solid #CCC;
}

.doctypes_FrontModDetail_Search_result {
 padding: 0.313em;
 padding-top: 0em;
 background-color: #EEE;
 margin-bottom: 0.1252em;
}

.doctypes_FrontModDetail_Search_lastupdate {
 font-size: 10px;
}

.doctypes_FrontModDetail_Search
 h2
  .doctypes_ListField
{
float: left;
}

.doctypes_FrontModDetail_Search
.doctypes_rating
{
float: right;
}

.doctypes_FrontModDetail_Search
.doctypes_rating
span.doctypes_Icon
{
float: left;
}

.doctypes_FrontModDetail_Search
.modificationDate
{
font-style: italic;
text-align: right;
font-size: 80%;
padding: 0 0.313em 0.1875em 0;
}



.doctypes_Frontmod_Musikrecherche_Date,
.doctypes_Frontmod_Musikrecherche_Time
{
color: #da2128;
}

.doctypes_Frontmod_Musikrecherche_Form
    select
{
 background-color: #da2128;
border: 0.0626em solid #da2128;
color: #ffffff;
}

.doctypes_Frontmod_Musikrecherche_Form
    option
{
  font-size: 0.66em;
  padding: 0.1em;
}

.doctypes_Frontmod_Musikrecherche_Result
{
clear: both;
margin-top: 3.13em;
}

.doctypes_Frontmod_Musikrecherche_Result
table
{
width: 100%;
}

.doctypes_Frontmod_Musikrecherche_Result table th,
.doctypes_Frontmod_Musikrecherche_Result table td
{
padding: 0.1252em 0.1252em 0.125em 0.254em;
}

p.doctypes_Frontmod_Musikrecherche_Result_Note
{
margin-top: 0.254em;
border-top: 0.0626em solid  #666666;;
padding: 0.254em 0.58em;
font-style: italic;
}

.doctypes_Frontmod_LastTitles table
{
margin-top: 0.313em;
width: 100%;
}


.doctypes_Frontmod_LastTitles table th,
.doctypes_Frontmod_LastTitles table td
{
padding: 0.1252em 0.1252em 0.125em 0.254em;
}


p.doctypes_Frontmod_LastTitles_Note
{
margin-top: 0.254em;
border-top: 0.0626em solid  #666666;;
padding: 0.254em 0.58em;
font-style: italic;
}

table.doctypes_WilDiscography_Table,
table.doctypes_WilChartPos_Table
{
    width:100%;
    margin: 1.252em auto 1.252em auto;
}

table.doctypes_WilChartPos_Table td,
table.doctypes_WilChartPos_Table th,
table.doctypes_WilDiscography_Table th,
table.doctypes_WilDiscography_Table td
{
padding: 0.1252em 0.1252em 0.125em 0.254em;
}

.tableCell_Center
{
text-align: center;
}

.doctypes_WilChartPos_Table_Pos
{
text-align: right;
padding-right: 1.252em !important;
}

.pagelook_frontmodOnAirNow
  div
{
float: left;
margin-right: 0.313em;
}

.pagelook_frontmodOnAirNow
  div.bild
{
z-index: 99;
zoom: 1;
}

.pagelook_frontmodOnAirNow
 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.pagelook_frontmodOnAirNow
 li
{
margin: 0;
padding: 0;
margin-top: 0.126em;
padding-left: 0.313em;
border-bottom: 0.0626em solid #DDDDDD;
}

.pagelook_frontmodOnAirNow
.time
{
font-weight: bold;
}

.pagelook_frontmodOnAirNow
.time.last.pos1
{
color:#666666;
}

.pagelook_frontmodOnAirNow
.time.last.pos2
{
color:#999999;
}


.pagelook_frontmodOnAirNow
 .relatedLinks
{
margin-top: 0.313em;
margin-left: 0.626em;
}

.pagelook_frontmodOnAirNow
 .relatedLinks.playerLink
{
margin-top: 0.626em;
margin-bottom: 0.313em;
float: right !important;
width: 50%;
text-align: right;
}

.pagelook_frontmodOnAirNow
  .relatedLinks.playerLink
   a
{
 color: #da2128 !important;
text-align: right;
}

/**********************************
* Gallery Bildteaser
**********************/
.gallery_Link a.floatLeft, a.forceBlock {
 float: none;
 display: inline !important;
}

/**********************************************
 * Tagesschau Box - rechte Spalte
 **********************************************/
#tagesschauBox ul {
 padding-left: 0em;
}

#tagesschauBox_topMeldung_eil li {
 list-style-type: none;
 padding-bottom: 1em;
 padding-top: 0.3em;
 border-bottom: 0.2em solid #2A85B4;
}

#tagesschauBox_topMeldung_eil_head {
 color: red;
}

#tagesschauBox_topMeldung li {
 list-style-type: none;
 padding-bottom: 1em;
 padding-top: 0.3em;
 border-bottom: 0.2em solid #2A85B4;
}

.tagesschauBox_meldung {
 padding-left: 1.3em;
 padding-top: 0.2em;
 padding-bottom: 0.2em;
}

.tagesschauBox_meldung li {
 list-style-type: disc;
 margin-left: expression('0.3em');
}

.tagesschauBox_footer_image .doctypes_Icon {

}

/**********************************************
 * AexAvArticle
 **********************************************/
.doctypes_AexAvArticle {
/* padding: 0em 0.5em 0.5em 0.5em;*/
 background: #FFF;
/* border: 1px solid #CCC;*/
}

.doctypes_AexAvArticle.rechts {
 background: transparent;
 padding: 0em; 
 padding-bottom: 0.5em;
 border: 0em;
}

.doctypes_AVFileAudio {
 display: block;
/* padding: 0.5em;
 padding-bottom: expression('0em');*/
}

.doctypes_AexAvArticle_date.rechts {
 display: block;
 font-style: italic;
 margin-bottom: 0.5em;
}

/**********************************************
 * Voting
 **********************************************/
.doctypes_Voting.popup {
 width: 35em;
 padding: 0.5em;
 margin: 0em auto;
}

.doctypes_Voting {
 margin-bottom: 1em;
}

.doctypes_Voting h3 {
 margin-bottom: 1em;
}

.voting_result_link {
font-size: 0.8em;
}

.voting_buttons button {
 font-size: 1em;
}

.voting_buttons button:hover {
 cursor: pointer;
}

.voting_msg {
 border: 1px solid #CCC;
 background: #EEE;
 padding: 0.5em;
}

.voting_msg_error {
 border: 1px solid red;
 color: red;
 background: #EEE;
 padding: 0.5em;
}

.voting_result.rating {
 padding: 0.5em;
 font-size: 1.7em;
 font-weight: bold;
 margin-bottom: 0.3em;
}

.voting_result.user_elchrating {
 padding: 5px;
}

.user_elchrating_grey {
 position: relative; 
 background-image: url('http://www.swr3.de/-/id=257666/property=normalIcon/rt3jbv/index.gif');
 width: 210px;
 height: 35px;
}

.user_elchrating_coloured {
 background-image: url('http://www.swr3.de/-/id=257664/property=normalIcon/zsfh7q/index.gif');
 height: 35px;
}

.user_elchrating_totalvotes {
 font-size: 11px;
 margin-top: 5px;
 margin-bottom: 5px;
}

.voting_result_grade.color1 {
 color: green;
}

.voting_result_grade.color2 {
 color: green;
}

.voting_result_grade.color3 {
 color: orange;
}

.voting_result_grade.color4 {
 color: orange;
}

.voting_result_grade.color5 {
 color: red;
}

.voting_result_grade.color6 {
 color: red;
}

.voting_bar.color1 {
 background: #009900;
}

.voting_bar.color2 {
 /* background: #DA2128; */
background: #dd0000;
}

.voting_bar.color3 {
/* background: #2A86B5; */
background: #ffff15;
}

.voting_bar.color4 {
/* background: #FF7800; */
background: #a10eff;
}

.voting_bar.color5 {
 background: #009900;
}

.voting_bar.color6 {
 background: #DA2128;
}

.voting_bar.color7 {
 background: #2A86B5;
}

.voting_bar.color8 {
 background: #FF7800;
}

.voting_bar.color9 {
 background: #009900;
}

.voting_bar.color10 {
 background: #DA2128;
}

.voting_bar.color11 {
 background: #2A86B5;
}

.voting_bar.color12 {
 background: #FF7800;
}

.voting_bar.color13 {
 background: #009900;
}

.voting_bar.color14 {
 background: #DA2128;
}

.voting_bar.color15 {
 background: #2A86B5;
}

.voting_bar.color16 {
 background: #FF7800;
}

.voting_bar.color17 {
 background: #009900;
}

.voting_bar.color18 {
 background: #DA2128;
}

.voting_bar.color19 {
 background: #2A86B5;
}

.voting_bar.color20 {
 background: #FF7800;
}

.imagevoting_question {
 width: 16.4em;
}

.imagevoting_question.clearLeft {
 clear: left;
}

.imagevoting_question.clearRight {
 clear: right;
}

.imagevoting_input {
 margin-bottom: 1em;
}

.imagevoting_result_container {
 padding: 0.4em;
 padding: expression('0.2em');
}

.imagevoting_result_container[class] {
 padding: expression('0.4em');
}

/**********************************************
 * noTopline fix
 **********************************************/
.pagelook_ToplineContent
.doctypes_Container.doctypes_AbsTeasable
{
clear: left;
}

/****************************************************
 Fix fuer Tagesschau-Footer-Bild
****************************************************/
.tagesschauBox_footer_image
{
margin: 0em;
margin-top: 0.5em;
}

.tagesschauBox_footer_image
.doctypes_Icon
{
margin-left: -0.125em;
margin-bottom: -0.1em;
margin-bottom: expression('-0.0625em');
}

##################################################
# Moderationsplan #
##################################################
div.doctypes_BroadcastSchedule
{
margin-bottom: 1.25em;
}


div.doctypes_BroadcastScheduledDate
{
float: left;
width: 33%;
}

div.doctypes_BroadcastScheduledDate
h2
{
font-size: 1.1em;
text-align: center;
}

div.doctypes_BroadcastScheduledDate
 ul.doctypes_BroadcastScheduledDate_Broadcasts
{
list-style-type:none;
margin: 1px;
padding: 0px;
border: 0.0625em solid;
background-color: #ff0000;
}

div.doctypes_BroadcastScheduledDate
ul.doctypes_BroadcastScheduledDate_Broadcasts
li
{
display: block;
margin: 0px;
padding: 0;
overflow: hidden;
}

div.doctypes_BroadcastScheduledDate
.doctypes_ScheduledBroadcast_Time
{
display: block;
zoom: 1.0;
color: #ffffff;
font-size:0.8em;
font-weight: bold;
padding: 0;
padding-left: 0.5em;
padding-right: 0.125em;
position: static !important;
}

div.doctypes_ScheduledBroadcast_Wrapper
{
height: 100%;
background-color: #eeeeee;
}

div.doctypes_ScheduledBroadcast_Wrapper:hover
{
background-color: #dddddd;
}

.doctypes_ScheduledBroadcast h3,
div.doctypes_ScheduledBroadcast_Content
{
padding: 0.25em;
font-size: 0.9em;
}

.doctypes_ScheduledBroadcast_InfoIcon
{
margin-top: 0.35em !important;
margin-right: 0.25em !important;
}

.doctypes_ScheduledBroadcast_Hosts ul,
.doctypes_ScheduledBroadcast_Hosts li
{
list-style-type: none;
margin: 0;
padding: 0;
}

.doctypes_ScheduledBroadcast_Hosts li
{
margin-right: 0.25em;
display: block;
float: left;
text-align: center;
}


.doctypes_ScheduledBroadcast_Hosts li
.doctypes_Image
{
margin: 0 0.25em 0em 0.25em;
}

.expandableContentContainer
{
width: 55%;
z-index: 999999;
position: absolute;
background-color: #fbffc3;
border: 0.0625em #000000 solid;
padding: 5px;
cursor: default;;
}

.expandableContentContainer
 .doctypes_ScheduledBroadcast_CloseIcon
{
margin: 0;
}

.expandableContentContainer
.hide
{
display: block !important;
}

.expandableContentContainer
span.hide
{
display: inline !important;
}

/***************************************************
 * Layoutfix fuer Lesetag, rechteSpalte, Aufzaehlung aller Buecher
 * keine Ahnung wo uns das alles auf die Fuesse faellt, aber auf den ersten Blick habe ich nichts gesehen...
 ********************/
.doctypes_TeaserRight li{
 padding-bottom: 0.5em;
}

/****************************************************
 * LinkReview
 ****************************************************/
.doctypes_LinkReviewAuthor.container {
 margin-top: 0.5em;
 margin-bottom: 0.5em;
 padding: 0.3em;
 background: #EEEEEE;
 border: 1px solid #CCCCCC;
}

.doctypes_LinkReviewAuthor.image {
 float: left;
 line-height: 0em;
 margin-right: 0.5em;
}

.doctypes_LinkReview.link {
 margin-top: 0.5em;
 margin-bottom: 1em;
}

/**************************************************************
* Ticker
**************************************************************/
.tickerHeader {
 width: 398px;
 height: 50px;
}

.tickerHeaderIcon {
 position: absolute;
 float: left;
}

.tickerNavi {
 position: absolute;
 margin-left: 15em;
}

.tickerReloadIconFrame {
 position: absolute;
 margin-top: 1.5em;
 width: 9.875em;
 height: 1.625em;
 border: 0px;
}

.tickerCloseIcon {
 position: absolute;
 width: 9.875em;
 height: 1.5em;
}

.tickerMessage {
 padding: 0.5em;
 border-bottom: 1px solid #CCC;
}

/***********************************************
* Banner mit Text aus dem ersten Dok der DoGrou
***********************************************/
.bannerWithDynTitle_picture {
 z-index: 1;
 position: relative;
}

.bannerWithDynTitle_title {
 z-index: 2;
 position: absolute;
 overflow: hidden;
}

/***********************************************
* Eilmeldungs-Teaser & DokGrou
***********************************************/
.doctypes_News.eilmeldungsContainer {
 background: #FFFFCC;
}

.doctypes_News.eilmeldungsContainer .doctypes_Content {
 background: #FFFFCC;
 padding-bottom: 0.5em;
}

.doctypes_News.eilmeldungsContainer td {
 border: 1px solid #FFFFCC;
}

.doctypes_News.eilmeldungsContainerHeadline {
 padding: 0.3em;
 color: #FF0000;
 font-size: 1.2em;
 font-weight: bold;
 margin: auto;
 text-align: center;
}

/***********************************************
* Jetzt im Radio-Modul (Startseite)
***********************************************/
.onAirNowFront {
position: relative;
margin: 0;
padding: 0;
 text-align: center;
 padding-top: 0.3em;
 line-height: 1.5em;
}

.onAirNowFront_showTitle {
 margin-top: 5em;
 font-weight: bold;
 font-size: 12px;
}

.onAirNowFront_duration {
 display: block;
 font-size: 10px;
}

.onAirNowFront_modPicture {
 margin-top: 0.2em;

}

.onAirNowFront_links {
 margin-bottom: 0.5em;
}

.onAirNowFront p {
 text-align: left;
margin:0;
 margin-bottom: 0.5em;
}

.onAirNowFront_frame {
position: relative;
margin:0;
 margin-top: 0.5em;
 z-index: 1;
}
  

.onAirNowFront_cover {
 z-index: 2;
 position: absolute !important;
top: 29px;
left: expression('-50px');
overflow:hidden;
font-size: 152% !important;
}

.onAirNowFront_cover[class ] {
left: 29px;
}
.onAirNowFront_headline {
 background: #DA2128;
 color: #FFF;
 font-weight: bold;
 padding: 3px;
 margin-bottom: 0.3em;
 margin-top: 0.3em;
}