/* for Firefox - damit zeigt er keine gepunktete Linie um Flashes */

object { outline:none; }

/* --------------------------------------------------------------- MPB embedded player ------------------------------------------- */

#playermpb 
{
    background-image:url(/flash/images/tv_mpb/mpb_background.jpg);
    width: 194px;
    border-bottom: 0px none;
}
#playermpb #playermpb-header 
{
    width: 157px; 
    height: 9px; 
    border-bottom: 0px;
}
#playermpb #playermpb-header-text 
{
    color: #FFFFFF;
    font-size: 11px;
    font-weight:bold;
    margin: 0;
	padding-top: 1px; 
    padding-left: 6px;
}

#playermpb #flashcontent_mpb 
{
    background: none;
    margin-top: 8px;
}

#playermpb #geowindow
{
    display: none;
	background: none;
    margin-top: 8px;
}
#playermpb #geowindow p, #playermpb #geowindow a
{
	font: normal 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 6px;
}
#playermpb #geowindow a
{
	font-weight: bold;
	padding: 0px;
}
#playermpb #livestreamimage 
{
    border:0; 
    margin-top: 2px; 
    margin-left: 20px
}
#playermpb #livestreamlinktext 
{
    color:#FFFFFF; 
    font-size: 10px; 
    margin-top: 2px; 
    margin-left: 4px;
}

/* ---------------------------------------------------------- VIDEO PLAYER STYLES ---------------------------------------------------- */

/* ---------------------------------------------------------- Common popup styles ---------------------------------------------------- */

#playerpopup 
{
    width: 995px;
    height: 590px;
    padding-top: 4px;
    padding-left: 4px;
}

#playerpopup #playerheader 
{
    width: 985px;
    height: 46px;
}

#playerpopup #playerback li 
{
	display:inline;
	float:left;
}

#playerpopup #playerback {
    position:absolute;
    background-image:url(/flash/images/tv_shared/player_back.png);
    width: 985px;
    height: 442px;
    padding-top: 0px;
    margin-top: 4px;
}

#playerpopup #buttonlist 
{
    margin-left: 5px;
    height: 27px;
}

#playerpopup img 
{
    border: 0px;
}

#playerpopup a:hover, #playerpopup a:focus, #playerpopup a:active
{
    text-decoration: none;
}

#playerpopup #playerback li 
{
    display:inline;
    float:left;
}

#playerpopup .closelink 
{
    color: #333333; 
    font-size: 10px; 
    font-weight: normal; 
    float:right; 
    margin-left: 2px; 
    margin-right:5px; 
    margin-top:5px;
}

/*
#playerpopup h2 {
    text-transform: uppercase; 
    color: #333333; 
    font-weight: bold; 
    font-size: 10px; 
    margin-left: 11px; 
    padding-top: 10px;
}*/

#playerpopup p 
{
    margin-left: 15px; 
    margin-top: 6px; 
    color: #333333; 
    font-weight: normal;
    
    /* 07.01.: padding-right entfernt */
    /*padding-right: 15px;*/
}

#playerpopup .streamnavibuttons 
{
    background-image:url(/flash/images/shared/white20.png);
    font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
    float: left;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 1px;
}

#playerpopup .navihighlight 
{
    background: none;
    background-color: #FF6600;
}

#playerpopup .streamnavibuttons a
{
    /*color: #FFFFFF;*/
    
    /*07.01.: Neue Farbe für Text, wenn Flash nicht gefunden */
    color: #FFFFFF;
    /* ---------------- */
}

/**** Player-specific layout properties ****/

#playerpopup #playerflash, #playerpopup #playerwm, #playerpopup #playermp4, #playerpopup #playerrm 
{
    margin-left: 6px;
}

#playerpopup #playerwm, #playerpopup #playermp4 
{
    clear:both;
    /*display:none;*/
}

#playerpopup #flashcontent 
{
    clear:both;
    width: 681px;
    height: 411px;
}

/* ------------------------------------------------- "External player" overlay box --------------------------------------------- */

#playerpopup #linkoverlay 
{
    display: none;
    position:absolute; 
    top: 27px; 
    left: 6px; 
    width: 681px;
    height: 406px;
    padding-bottom: 3px; 
    background-color: #E8E8E8;
    font-size: 10px;
}

#playerpopup #linkoverlay #pane2 {
	width: 673px;
	height: 400px;
	position: relative;
	background-color: #FFFFFF;
}

#playerpopup #linkoverlay h2
{
	margin-left: 15px;
	margin-top: 3px;
}

#playerpopup #linkoverlay a 
{
    color: #003282;
    font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
}

#playerpopup #linkoverlay .linkoverlaybox 
{
    margin-top: 3px; 
    margin-left: 3px; 
    width: 675px;
    height: 402px;
    background-color: #FFFFFF;
    padding-top: 1px;
    
}

#playerpopup #linkoverlay .linkoverlaybox h2 
{
    font: bold 10px  Verdana, Arial, Helvetica, sans-serif; 
    color: #333333;
    padding: 0px;
    margin: 10px 0px 0px 15px;
    text-transform: uppercase;
}

#playerpopup #linkoverlay #lastoverlayselector, #playerpopup #linkoverlay #lastoverlayparagraph 
{
    padding-bottom: 10px;
}

#playerpopup #linkoverlay .overlaypicture
{
    margin-left: 15px;
}

#playerpopup #linkoverlay .overlayselector 
{
    font-size: 0px;
    margin-left: 6px;
    margin-top: 25px;
    margin-left: 15px;
}

#playerpopup #linkoverlay .overlayselector li 
{
    float: none;
    font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
    display: block;
    margin-top: 5px;
    padding: 0px;
    list-style-type: none;
    list-style-position: outside;
}

/* -------------------------------------------------- "No Flash Plugin" info box ----------------------------------------------------- */

#playerpopup #flashcontent h2
{
    /* color:#990000; */
    /*color: #FFF;*/
    
    /*07.01.: Neue Farbe für Text, wenn Flash nicht gefunden. Text immer in Versalien */
    color:#FFFFFF; 
    text-transform: uppercase;
    /* ---------------- */
    
    font-size: 12px; 
    font-weight: bold;
    
    margin-top: 5px;
    padding: 5px; 
    text-align:center;
}
#playerpopup #flashcontent p
{
	
    color:#FFFFFF; 
    font-size: 10px; 
    padding: 5px;
}
#playerpopup #flashcontent a
{
    font-size: 10px;
}

#playerpopup #flashcontent .noflashlink
{
    color: #FFFFFF;
    font-weight: bold;
}

#playerpopup #geowindow
{
    display: none;
	background: none;
	width: 400px;
    margin-top: 125px;
	margin-left: 125px;
}

#playerpopup #geowindow p, #playerpopup #geowindow a
{
	font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 6px;
}

#playerpopup #geowindow a
{
	font-weight: bold;
	padding: 0px;
}

/* ----------------------------------------------------- Program planner box ---------------------------------------------------------- */

#playerpopup #playerlist 
{
    position:relative;
	top: 31px;
    left: 693px;
    width: 286px;
    height: 415px;
}

#playerpopup #playerlist img
{
    border: 0px;
}

#playerpopup #playerlist #listtopmenu
{
    font-size: 0px;
    height: 15px;
}

#playerpopup #playerlist #listtopmenu #videodetails
{
    height: 15px;
    float: left;
    margin-right: 2px;
}

#playerpopup #playerlist #listtopmenu #detailslink, 
#playerpopup #playerlist #listtopmenu #morevideoslink{
    margin-left: 5px;
    margin-right: 5px;
}

#playerpopup #playerlist #listtopmenu #morevideos{
    height: 15px;
}

#playerpopup #playerlist #listtopmenu .topmenubuttonleft, 
#playerpopup #playerlist #listtopmenu .topmenuactivebuttonleft
{
    background-image:url(/flash/images/tv_shared/topmenu_inactive_left.gif); 
    float:left; 
    width: 5px;
    height: 15px;
}

#playerpopup #playerlist #listtopmenu .topmenuactivebuttonleft
{
    background-image:url(/flash/images/tv_shared/topmenu_active_left.gif); 
}

#playerpopup #playerlist #listtopmenu .topmenubuttonmiddle, 
#playerpopup #playerlist #listtopmenu .topmenuactivebuttonmiddle
{
    background-image:url(/flash/images/tv_shared/topmenu_inactive.gif); 
    float:left; 
    padding-bottom: 1px; 
    padding-top: 2px;
}

#playerpopup #playerlist #listtopmenu .topmenuactivebuttonmiddle
{
    background-image:url(/flash/images/tv_shared/topmenu_active.gif); 
}

#playerpopup #playerlist #listtopmenu .topmenubuttonright, 
#playerpopup #playerlist #listtopmenu .topmenuactivebuttonright
{
    background-image:url(/flash/images/tv_shared/topmenu_inactive_right.gif); 
    float:left; 
    width:5px; 
    height: 15px;
}

#playerpopup #playerlist #listtopmenu .topmenuactivebuttonright
{
    background-image:url(/flash/images/tv_shared/topmenu_active_right.gif); 
}

#playerpopup #playerlist #listtopmenu .highlightlink 
{
    color: #003283;
}

#playerpopup #playerlist #listtopmenu a, 
#playerpopup #playerlist #linkprogrammplan
{
    font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

#playerpopup #playerlist #linkprogrammplan 
{
    float: right;
    margin-top: 7px;
}

#playerpopup #marginmaker
{
    background-color: #FFFFFF; 
    height: 377px; 
    margin-left:3px; 
    margin-top: 0px; 
    width:280px;
}

#playerpopup #listitemscontainerbig
{
    height: 407px;
    padding-top: 0px;
}

#playerpopup .listitemscontainer
{
    width: 286px;
    height: 380px;
    background-color: #E8E8E8;
    clear: both;
    padding-top: 3px;
}

#playerpopup .listitemscontainer #pane1 
{
    width: 278px;
    height: 376px;
    position: relative;
    left: 1px;
    top: 1px;
    background-color: #FFFFFF;
}

#playerpopup .listitemscontainervdt 
{
    height: 394px;
    padding-top: 3px;
}

#playerpopup .listitemscontainervdt #pane1 
{
    width: 278px;
    height: 389px;
    position:relative;
    left: 1px;
    top: 1px;
    background-color: #FFFFFF;
}

#playerpopup .listitemscontainer #videodetailsbox, 
#playerpopup .listitemscontainer #morevideosbox
{
    width: 265px;
    margin-top: 2px;
}

#playerpopup .listitemscontainer #morevideosbox
{
    display: none;
}

#playerpopup .listitemscontainer #listitemsbig
{
    height: 401px;
}

/*
#playerpopup .listitemscontainer .listitems
{
    width: 280px;
    height: 377px;
    position:relative;
    top: 3px;
    left: 3px;
    background-color: #FFFFFF;
}*/

#playerpopup .listitemscontainer .broadcastname 
{
    color: #003282;
    text-transform: uppercase;
}

#playerpopup .listitemscontainer h1 
{
	font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
    color: #ff6600;
    margin: 0px;
    padding: 4px 0px 0px 5px;
}

#playerpopup .listitemscontainer .listline, 
#playerpopup  .listitemscontainer #firstlistline 
{
    margin-left: 2px; 
    margin-top: 1px; 
    padding: 0px; 
    border: 0px;
}

#playerpopup .listitemscontainer #firstlistline
{
    margin-top: 5px; 
}

#playerpopup .listitemscontainer .listblock
{
    width: 266px; 
    min-height: 16px;
    margin-left: 2px; 
    margin-top: 1px; 
    margin-bottom: 0px;
    background-color: #FFFFFF;
	color: #333333;
}

#playerpopup .listitemscontainer #firstblock
{
	background-color: #D3E7FD;
}

#playerpopup .listitemscontainer .listdetailimg
{
    margin-top: 8px;
    margin-bottom: 8px;
    padding-bottom: 8px;
}

#playerpopup .listitemscontainer .listdetail
{
	display: none;
}

#playerpopup .listitemscontainer .listicon
{
    margin-top: 2px; 
    margin-left: 2px; 
    margin-right: 5px; 
    float:left;
}

#playerpopup .listitemscontainer img
{
    border: 0px;
}

#playercontent .listitemscontainer h2, 
#playercontent .listitemscontainer h3,
#playercontent .listitemscontainer p,
#playercontent .listitemscontainer .listtime 
{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
    margin: 0px;
    padding: 8px 0px 0px 6px;
}

#playerpopup .listitemscontainer h2
{
	position: relative;
	top: 2px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003283; 
	padding-top: 3px; 
	padding-bottom: 3px;
	text-transform: none;
    margin-top: 0px; 
    padding-top: 2px;
    padding-bottom: 2px;
    display:inline;
}

#playerpopup .listitemscontainer .listtime
{
    float: right; 
    font-weight: normal;
    padding: 0px;
	margin: 2px 4px;
}

#playerpopup .listitemscontainer .detailsheadline, 
#playercontent .listitemscontainer .detailstext 
{
    font-size: 11px;
    margin-left: 0px;
}

#playerpopup .listitemscontainer .detailsheadline 
{
    color: #003282;
}

#playerpopup .listitemscontainer #listheaderschedule
{
    padding-top: 8px; 
    padding-bottom: 2px;
}

#playerpopup .listitemscontainer .listtime
{
    float: right; 
    font-weight: normal;
    margin-top: 2px;
    margin-right: 5px;
}

#playerpopup .listitemscontainer p
{
    font-weight: normal;
    font-size: 10px;
	margin-left: 14px;
	margin-top: 3px;
}

#playerpopup .listitemscontainer .vodheadline 
{
	color: #333333;
    margin-top: 3px; 
    font-size: 11px;
	text-transform: none;
	padding-left: 5px;
	display: block;
}

#playerpopup .listitemscontainer .blueheader 
{
    color: #003282;
    margin-top: 0px;
}

#playerpopup .listitemscontainer h3
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px; 
    margin-left: 14px;
}

#playerpopup .listitemscontainer p
{
	margin-top: 1px; 
    margin-left: 14px;
}

#playerpopup .listitemscontainer a
{
    color: #003282;
}

#playerpopup .listitemscontainer .magazinename
{
    font-size: 11px;
}

#playerpopup .listitemscontainer .listimage
{
    margin-left: 16px; 
    float:left; 
    padding-right: 4px; 
    margin-bottom: 10px;
}

#playerpopup.listitemscontainer .linkbutton, 
#playerpopup .listitemscontainer .linkbuttonleft, 
#playerpopup .listitemscontainer .linkbuttonmiddle, 
#playerpopup .listitemscontainer .linkbuttonright
{
    height: 14px; 
}

#playerpopup .listitemscontainer .linkbuttonleft, 
#playerpopup .listitemscontainer .linkbuttonmiddle, 
#playerpopup .listitemscontainer .linkbuttonright
{
    float: left;
    font-size: 0px;
}

#playerpopup .listitemscontainer .linkbutton
{
	margin-top: 8px; 
    margin-left: 14px; 
    padding-bottom: 5px;
    clear: both;
	height: 14px;
}

#playerpopup .listitemscontainer .detailsboxlink
{
    margin-left: 5px; 
    margin-top: 8px;
}

#playerpopup .listitemscontainer .linkbuttonleft
{
	/*background-image:url(/flash/images/tv_shared/linkbutton_left_w.gif);*/ 
    background-image:url(/flash/images/tv_shared/linkbutton_left.png); 
    width: 10px; 
}

#playerpopup .listitemscontainer .linkbuttonmiddle 
{
    background-image:url(/flash/images/tv_shared/linkbutton.png); 
    /*padding-top: 1px;*/
}

#playerpopup .listitemscontainer .linkbuttonright 
{
	/*background-image:url(/flash/images/tv_shared/linkbutton_right_w.gif);*/
    background-image:url(/flash/images/tv_shared/linkbutton_right.png);
    width:11px;
}

#playerpopup .listitemscontainer .linkbuttonlink 
{
    position: relative;
    top: 1px;
    color:#003282; 
    font-size: 10px; 
    text-transform: uppercase; 
    font-weight: bold;
}

#playerpopup #pagesContainer 
{
    text-align: center; 
    margin-top: 10px;
    margin-bottom: 10px;
}

#playerpopup #pagesContainer a
{
    font:bold 9px  Verdana, Arial, Helvetica, sans-serif; 
    color: #AFAFAF;
    margin: 0px;
}

#playerpopup #pagesContainer .arrowleft, 
#playerpopup #pagesContainer .arrowright, 
#playerpopup #pagesContainer .pagehighlight 
{
    color: #003283;
}

#playerpopup #pagesContainer .arrowleft 
{
    margin-right: 10px;
}

#playerpopup #pagesContainer .arrowright 
{
    margin-left: 10px;
}

/* ------------------------------------------------------ Media format selection box -------------------------------------------------- */

#playerpopup #playerformatselect
{
    background-color: #CCCCCC;
    width: 985px;
    height: 115px;
    margin-top: 35px;
}

#playerpopup #playerformatselect #playerformatbox
{
    height: 42px;
    margin: 0px 0px 0px 16px;
    padding: 0;
	padding: 6px 0px 0px 0px;
    border: 0;
    font-size: 0%;
    line-height: 1;
}

#playerpopup #playerformatselect .noheadline 
{
	margin-top: 17px;
}

#playerpopup #playerformatselect ul
{
    float:left;
    margin-right: 20px;
}

#playerpopup #playerformatselect .nonarabic
{
    direction:ltr;
}

#playerpopup #playerformatselect #playerformatbox h1
{
    font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    border: 0;
}

#playerpopup #playerformatselect #playerformatbox .selector
{
    width: 8px; 
    height: 8px; 
    background-color: #666666;
    float: left;
    margin-top: 2px;
    margin-right: 6px;
    font-size: 0px;
}

#playerpopup #playerformatselect #playerformatbox .selectorIn
{
    /*07.01.: Neue Breite und Höhe des Kästchens, weiterhin absolute Positionierung entfernt */
    /* ---------- */

    width: 6px; 
    height: 5px;
    
    background-color: #CCCCCC;
    margin-top: 1px;
    margin-left: 1px;
    padding-top: 1px;
}

#playerpopup #playerformatselect #playerformatbox .selectorHighlight
{
    width: 4px; 
    height: 4px; 
    background-color: #CCCCCC;
    margin-left: 1px;
}

#playerpopup #playerformatselect #playerformatbox a, 
#playerpopup #playerformatselect #playerformatbox li
{
    margin: 5px 0px 0px 0px;
    padding: 0px;
}

#playerpopup #playerformatselect #playerformatbox a, 
#playerpopup #playerformatselect #playerformatbox p
{
    font: normal 9px  Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
}

#playerpopup #playerformatselect #playerformatbox p
{
    color: #333333;
}

#playerpopup #playerformatselect #playerformatbox #helptext
{
    margin-left: 0px;
}

#playerpopup #playerformatselect #playerformatbox .emptyheader
{
    margin-top: 22px;
}

/* -------------------------------------------------------------- Footer box -------------------------------------------------------------- */

#playerpopup #playerfooter
{
    background-color: #003282;
    width: 985px;
    height: 25px;
    margin-top: 4px;
}

#playerpopup #playerfooter span, #playerpopup #playerfooter a
{
    font: normal 9px  Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}

#playerpopup #playerfooter ul
{
    margin-left: 7px;
    font-size: 0%;
}

#playerpopup #playerfooter li
{
    display:inline;
    float:right;
    margin-top: 6px;
    margin-right: 19px;
}

#playerpopup #playerfooter img
{
    border: 0px;
}

#playerpopup #playerfooter #firstfooteritem
{
    float:left;
    margin-right: 20px;
}

#playerpopup #playerfooter #closelink
{
    float:left;
    margin-right: 6px;
}

#playerpopup #playerfooter #closeimage
{
    float:left;
    margin-top: 1px;
}

#playerpopup #playerfooter #lastfooteritem
{
    float:right;
    margin-right: 6px;
}


/* ------------------------------------------------------------- RADIO PLAYER STYLES ------------------------------------------------- */

#radioplayerpopup 
{
    width: 386px;
    height: 407px;
    padding-top: 4px;
    padding-left: 4px;
}

#radioplayerpopup a:hover, a:focus, a:active
{
    text-decoration: none;
}

#radioplayerpopup #playerheader 
{
    width: 400px;
    height: 46px;
}

#radioplayerpopup #playerback
{
    background-image:url(/flash/images/radio_shared/radioplayer_back.png);
    width: 400px;
    padding-top: 0px;
    margin-top: 4px;
}

#radioplayerpopup #playerback #contentbox
{
    width: 388px; 
    background-color: #E8E8E8; 
    clear:both; 
    margin-left: 6px; 
    padding-top: 3px; 
    padding-bottom: 3px;
}

#radioplayerpopup #playerback #contentitem
{
    width: 382px; 
    background-color: #FFFFFF; 
    margin-left: 3px;
}

#radioplayerpopup #playerback li 
{
    display:inline;
    float:left;
}

#radioplayerpopup #buttonlist 
{
    margin-left: 5px;
    height: 26px;
}

#radioplayerpopup .closelink 
{
    color: #333333; 
    font-size: 10px; 
    font-weight: normal; 
    float:right; 
    margin-left: 2px; 
    margin-right:5px; 
    margin-top:5px;
}

#radioplayerpopup h2 
{
    text-transform: uppercase; 
    color: #333333; 
    font-weight: bold; 
    font-size: 10px; 
    margin-left: 11px; 
    padding-top: 10px;
}

#radioplayerpopup p 
{
    margin-left: 15px; 
    margin-top: 6px; 
    color: #333333; 
    font-weight: normal;
}

#radioplayerpopup img 
{
    border: 0px;
}

#radioplayerpopup .streamnavibuttons 
{
    background-image:url(/flash/images/shared/white20.png);
    font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    float:left;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 1px;
}

#radioplayerpopup .navihighlight 
{
    background: none;
    background-color: #FF6600;
}

#radioplayerpopup .streamnavibuttons a
{
    color: #FFFFFF;
}

#radioplayerpopup #contentbox h2, 
#radioplayerpopup #contentbox h3, 
#radioplayerpopup #contentbox p, 
#radioplayerpopup #contentbox .contentitemtime
{
    font:bold 11px  Verdana, Arial, Helvetica, sans-serif; 
    color: #333333;
    padding: 0px;
    margin: 0px;
}

#radioplayerpopup #contentbox .contentitemtime
{
    float: right; 
    font-weight: normal;
    margin-top: 2px;
    margin-right: 4px;
    font-size: 9px;
}

#radioplayerpopup #contentbox p
{
    font-weight: normal;
}

#radioplayerpopup #contentbox h2
{
    color: #003283; 
    padding-top: 2px; 
    margin-left: 4px;
}

#radioplayerpopup #contentbox h3
{ 
    font-size: 11px;
    margin-left: 4px;
    margin-top: 5px;
}

#radioplayerpopup .linkbutton
{ 
    padding-bottom: 5px;
    margin-left: 4px;
    margin-top: 8px;
 
}

#radioplayerpopup .linkbutton, 
#radioplayerpopup .linkbuttonleft, 
#radioplayerpopup .linkbuttonmiddle, 
#radioplayerpopup  .linkbuttonright
{
    height: 14px; 
}

#radioplayerpopup .linkbuttonleft, 
#radioplayerpopup .linkbuttonmiddle, 
#radioplayerpopup .linkbuttonright
{
    float: left;
}

/* --------------- Why are the linkbutton images here different from the ones in TV player? ----- */

#radioplayerpopup .linkbuttonleft
{
    background-image:url(/flash/images/radio_shared/radiolinkbutton_left.gif); 
    width: 10px; 
    
    /*07.01.: Overflow entfernt */
    overflow: hidden;
}

#radioplayerpopup .linkbuttonmiddle 
{
    background-image:url(/flash/images/radio_shared/radiolinkbutton.gif); 
}

#radioplayerpopup .linkbuttonright 
{
    background-image:url(/flash/images/radio_shared/radiolinkbutton_right.gif); 
    width:10px; /* and NOT 11px! */
    
    /*07.01.: Overflow entfernt */
    overflow: hidden;
}

/* ------------------------------------------------------------------------------------------------ */

/**/

#radioplayerpopup .linkbuttonlink 
{
    position: relative;
    top: 1px;
    color:#003282; 
    
    /*07.01.: Schrift soll 9px sein */
    font-size: 9px; 
    /* --------------- */
    
    text-transform: uppercase; 
    font-weight: bold;
}

/* ------------------------------------------------- "External player" overlay box --------------------------------------------- */

#radioplayerpopup #linkoverlay 
{
    display: none;
    position:absolute; 
    top: 80px; 
    left: 10px; 
    width: 388px; 
    padding-bottom: 3px; 
    background-color: #CCCCCC; 
    z-index: 9;
    
    font-size: 10px;
}

#radioplayerpopup #linkoverlay .linkoverlaybox 
{
    margin-top: 3px; 
    margin-left: 3px; 
    width: 382px; 
    background-color: #FFFFFF;
}

#radioplayerpopup #linkoverlay #lastoverlayselector
{
    padding-bottom: 10px;
}

#radioplayerpopup #linkoverlay .overlayselector
{
    font-size: 0px;
    margin-left: 6px;
    margin-top: 25px;
    margin-left: 15px;
}

#radioplayerpopup #linkoverlay .overlayselector li 
{
    float: none;
    font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
    display: block;
    margin-top: 5px;
    padding: 0px;
    list-style-type: none;
    list-style-position: outside;
}

#radioplayerpopup #linkoverlay .overlayselector a 
{
    color: #003282;
    font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
}

/* --------------------------------------------------------- Plugin boxes ---------------------------------------------------------- */

#radioplayerpopup #playerflash #flashcontent 
{
    clear:both;
    width: 388px;
    height: 71px;
    margin-left: 0px;
    margin-top: -42px;
        
    /*07.01.: Z-Index hinzugefügt */
    z-index: 9;
    /* --------------- */
}

#radioplayerpopup #playerflash, 
#radioplayerpopup #playerwm, 
#radioplayerpopup #playerogg,
#radioplayerpopup #playerrm
{
    margin-left: 6px;
    margin-top: 4px;
}

#radioplayerpopup #playerwm, 
#radioplayerpopup #playerogg 
{
    clear:both;
    /*display:none; */
}

/* Preliminary styles for real media link box */
#radioplayerpopup #playerrm
{
    background-color: #FFF;
    
    width: 388px;
    height: 70px;
    
    margin-top: -6px;    
}

/* -------------------------------------------------- "No Flash Plugin" info box ----------------------------------------------------- */

#radioplayerpopup #playerflash #flashcontent h2
{
    color:#990000; 
    font-size: 12px; 
    padding: 5px; 
    text-align:center;
    
    /*07.01.: Neue Schriftfarbe und Abstand hinzugefügt */
    color:#FFFFFF; 
    margin-top: 45px;
    /* --------------- */
}

#radioplayerpopup #playerflash #flashcontent p
{
	/*07.01.: Neue Schriftfarbe */
    color:#FFFFFF;
    /* --------------- */   
	
    font-size: 10px; 
    padding: 5px
}

#radioplayerpopup #playerflash #flashcontent a
{
    color:#990000; 
    font-size: 10px;
}

/* ------------------------------------------------------ Media format selection box -------------------------------------------------- */

#radioplayerpopup #playerformatselect
{
    background-color: #CCCCCC;
    width: 400px;
    
    height: 160px;    
    /*height: 145px;*/
    
    border-top: 4px solid #FFFFFF;
}

#radioplayerpopup #playerformatselect #playerformatbox
{
    height: 42px;
    margin: 0px 0px 0px 16px;
    padding: 0;
    padding: 10px 0px 0px 0px;
    border: 0;
    font-size: 0%;
    line-height: 1;
}

#radioplayerpopup #playerformatselect #playerformatbox h1, 
#radioplayerpopup #playerformatselect #playerformatbox p
{
    font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    margin: 0;
    padding: 0;
    border: 0;
}

#radioplayerpopup #playerformatselect #playerformatbox h1
{
   margin-top: -2px;
}

#radioplayerpopup #playerformatselect #playerformatbox p
{
	width: 364px;
    font-weight: normal;
    margin-bottom: 8px;
    margin-top: 5px;
}






#playerpopup #playerformatselect #playerformatbox .selectorIn
{
    /*07.01.: Neue Breite und Höhe des Kästchens, weiterhin absolute Positionierung entfernt */
    /* ---------- */

    width: 6px; 
    height: 5px;
    
    background-color: #CCCCCC;
    margin-top: 1px;
    margin-left: 1px;
    padding-top: 1px;
}

#radioplayerpopup #playerformatselect #playerformatbox .selector
{
    width: 8px; 
    height: 8px; 
    background-color: #666666;
    float: left;
    margin-top: 2px;
    margin-right: 6px;
    font-size: 0px;
}

#radioplayerpopup #playerformatselect #playerformatbox .selectorIn
{
    width: 6px; 
    height: 5px; 
    background-color: #CCCCCC;
    margin-top: 1px;
    margin-left: 1px;
    padding-top: 1px;
}

#radioplayerpopup #playerformatselect #playerformatbox .selectorHighlight
{
    width: 4px; 
    height: 4px; 
    background-color: #CCCCCC;
    margin-left: 1px;
}

#radioplayerpopup #playerformatselect #playerformatbox a, 
#radioplayerpopup #playerformatselect #playerformatbox li
{
    margin: 5px 0px 0px 0px;
    padding: 0px;
    display: block;
    float: none;
    color: #333333;
}

#radioplayerpopup #playerformatselect #playerformatbox a
{
    font: normal 9px  Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
}

/* -------------------------------------------------------------- Footer box -------------------------------------------------------------- */

#radioplayerpopup #playerfooter
{
    background-color: #003282;
    width: 400px;
    height: 25px;
    border-top: 4px solid #FFFFFF;
}

#radioplayerpopup #playerfooter img
{
    border: 0px;
}

#radioplayerpopup #playerfooter span, #radioplayerpopup #playerfooter a
{
    font: normal 9px  Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}

#radioplayerpopup #playerfooter ul
{
    margin-left: 7px;
    font-size: 0;
}

#radioplayerpopup #playerfooter li
{
    display:inline;
    float:right;
    margin-top: 6px;
    margin-right: 19px;
}

#radioplayerpopup #playerfooter #firstfooteritem
{
    float:left;
    margin-right: 20px;
}

#radioplayerpopup #playerfooter #closelink
{
    float:left;
    margin-right: 6px;
}

#radioplayerpopup #playerfooter #closeimage
{
    float:left;
    margin-top: 1px;
}

#radioplayerpopup #playerfooter #lastfooteritem
{
    float:right;
    margin-right: 6px;
}

/* ------------------------------------------------------ C-BEREICH EMBEDDED PLAYER ----------------------------------------------- */ 

#playercontent img
{
    border: 0px;
}

#playercontent a:hover, #playercontent a:focus, #playercontent a:active
{
    text-decoration: none;
}

#playercontent #playerback 
{
    position:absolute;
    background-image:url(/flash/images/tv_live_c/player_c_back.png);
    width: 590px;
    height: 195px;
    padding-top: 0px;
}

#playercontent #playerback #playerflash 
{
    margin-left: 6px;
    padding-top: 6px;
}

#playercontent #flashcontent 
{
    clear:both;
    width: 286px;
    height: 189px;
}

#playercontent #geowindow
{
    display: none;
	background: none;
	width: 280px;
    margin-top: 30px;
	margin-left: 0px;
}

#playercontent #geowindow p, #playercontent #geowindow a
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 6px;
}

#playercontent #geowindow a
{
	font-weight: bold;
	padding: 0px;
}

#playercontent #playerlist 
{
    position:relative;
    top: 6px;
    left: 298px;
    width: 286px;
    height: 190px;
}

#playercontent #playerlist #listtopmenu 
{
    font-size: 0px;
}
#playercontent #playerlist #listtopmenu #videodetails
{
    height: 14px;
    float: left;
    margin-right: 2px;
}

#playercontent #playerlist #listtopmenu #detailslink, 
#playercontent #playerlist #listtopmenu #morevideoslink
{
    margin-left: 5px;
    margin-right: 5px;
}

#playercontent #playerlist #listtopmenu #morevideos
{
    height: 15px;
}

/* -------------------------------------- Potential dead image links here! ---------------------------------------- */

#playercontent #playerlist #listtopmenu .topmenubuttonleft, 
#playercontent #playerlist #listtopmenu .topmenuactivebuttonleft{
    background-image:url(/flash/images/topmenu_inactive_left.gif); 
    float:left; 
    width: 5px;
    height: 15px;
}
#playercontent #playerlist #listtopmenu .topmenuactivebuttonleft
{
    background-image:url(/flash/images/topmenu_active_left.gif); 
}

#playercontent #playerlist #listtopmenu .topmenubuttonmiddle, 
#playercontent #playerlist #listtopmenu .topmenuactivebuttonmiddle
{
    background-image:url(/flash/images/topmenu_inactive.gif); 
    float:left; 
    padding-bottom: 1px; 
    padding-top: 2px;
    
    /* nur für Safari */
    height: 12px;
}

#playercontent #playerlist #listtopmenu .topmenuactivebuttonmiddle
{
    background-image:url(/flash/images/topmenu_active.gif); 
}

#playercontent #playerlist #listtopmenu .topmenubuttonright, 
#playercontent #playerlist #listtopmenu .topmenuactivebuttonright
{
    background-image:url(/flash/images/topmenu_inactive_right.gif); 
    float:left; 
    width:5px; 
    height: 15px;
}

#playercontent #playerlist #listtopmenu .topmenuactivebuttonright
{
    background-image:url(/flash/images/topmenu_active_right.gif); 
}

#playercontent #playerlist #listtopmenu a 
{
    font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

/* -------------------------------------- Potential dead image links END ---------------------------------------- */

/*--------------------------------------------- "No Flash Found" info box --------------------------------------- */

/* 07.01.: Neue Styles für Text, wenn Flash nicht gefunden */
#playercontent #flashcontent h2
{
    color:#FFFFFF; 
    text-transform: uppercase;
    font-size: 12px; 
    padding: 5px; 
    text-align:center;
}

#playercontent #flashcontent p
{
    color:#FFFFFF; 
    font-size: 10px;
    font-weight: normal;
    padding: 5px
}

#playercontent #flashcontent a
{
    color:#FFFFFF; 
}

/* ----------*/

#playercontent #playerlist #listtopmenu .highlightlink 
{
    color: #003283;
}

#playercontent #playerlist .linkprogrammplan 
{
	background:url(/flash/images/shared/arrowright.gif) no-repeat center right;
    font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    float: right;
    margin-top: 7px;
    padding-right:5px;
}

#playercontent .listitemscontainer
{
    width: 282px;
    height: 159px;
    padding-top: 2px;
    font-size: 0;
}
#playercontent .listitemscontainermedium
{
    height: 166px;
}

#playercontent #marginmaker, #playercontent #marginmakermedium
{
    background-color:#FFFFFF; 
    height:155px; 
    margin-left:3px; 
    margin-top: 1px; 
    width:280px;
}

#playercontent #marginmakermedium
{
    height:161px; 
}

#playercontent .listitemscontainer #pane1 
{
	width: 278px;
    height: 153px;
    position:relative;
    right: 3px;
    left: 0px;
    top: 1px;
    background-color: #FFFFFF;
}

#playercontent .listitemscontainermedium #pane1
{
    height: 159px;
}

#playercontent .listitemscontainer
{
    width: 286px;
    background-color: #E8E8E8;
    clear: both;
}

#playercontent .listitemscontainer #videodetailsbox, 
#playercontent .listitemscontainer #morevideosbox
{
    margin-top: 0px;
}

#playercontent .listitemscontainer #morevideosbox
{
    display: none;
}

#playercontent .listitemscontainer  h1
{
	font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
    color: #ff6600;
    margin: 0px;
	padding: 3px 0px 0px 4px;
}

#playercontent .listitemscontainer .listline, 
#playercontent .listitemscontainer #firstlistline
{
    margin-left: 2px; 
    margin-top: 1px; 
	margin-bottom: 1px;
    padding: 0px; 
    border: 0px;
}
#playercontent .listitemscontainer #firstlistline
{
    margin-left: 2px; 
    margin-top: 5px; 
}

#playercontent .listitemscontainer .listblock
{
	width: 265px; 
    margin-left: 2px; 
    margin-top: 4px; 
    margin-bottom: 0px;
	min-height: 13px;
    background-color: #FFFFFF;
	line-height: 1;
	clear: both;
}

#playercontent .listitemscontainer .listicon
{
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
    float:left;
}

#playercontent .listitemscontainer h2, 
#playercontent .listitemscontainer h3, 
#playercontent .listitemscontainer p, 
#playercontent .listitemscontainer .listtime 
{
    font:bold 10px  Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
    padding: 0px;
    margin: 0px;
}

#playercontent .listitemscontainer .detailsheadline,  
#playercontent .listitemscontainer .detailstext 
{
    font-size: 11px;
    margin-left: 3px;
}

#playercontent .listitemscontainer #listheaderschedule
{
    padding-top: 8px; 
    padding-bottom: 2px;
	clear: both;
}

#playercontent .listitemscontainer .listtime
{
	font-size: 9px;
    float: right; 
    font-weight: normal;
    margin-top: 0px;
    margin-right: 2px;
}

#playercontent .listitemscontainer p
{
    font-weight: normal;
	margin-top: 3px; 
	margin-left: 25px;
}

#playercontent .listitemscontainer 
{
    font-weight: normal;
}

#playercontent .listitemscontainer h2
{
    color: #003283; 
    padding-top: 0px; 
    padding-bottom: 0px;
}

#playercontent .listitemscontainer h3, 
#playercontent .listitemscontainer p
{
	margin-top: 6px; 
    margin-left: 14px;
}
#playercontent .listitemscontainer p
{
	margin-top: 8px; 
}

#playercontent .listitemscontainer a
{
    color: #003282;
	font-size: 10px;
	font-weight: bold;
}

#playercontent .listitemscontainer .magazinename
{
    font-size: 11px;
}
#playercontent .listitemscontainer .listdetail{
    margin-left: 0px;
	display: none;
	color: #333333;
}

#playercontent .listitemscontainer .listimage
{
    margin-left: 16px; 
    float:left; 
    padding-right: 4px; 
    margin-bottom: 10px;
}

#playercontent .listitemscontainer .linkbutton, 
#playercontent .listitemscontainer .linkbuttonleft, 
#playercontent .listitemscontainer .linkbuttonmiddle, 
#playercontent .listitemscontainer .linkbuttonright
{
    height: 14px; 
}


#playercontent .listitemscontainer .linkbuttonleft, 
#playercontent .listitemscontainer .linkbuttonmiddle, 
#playercontent .listitemscontainer .linkbuttonright
{
    float: left;
}

#playercontent .listitemscontainer .linkbutton
{
    margin-top: 8px; 
    margin-left: 14px; 
    padding-bottom: 5px;
    clear: both;
}

#playercontent .listitemscontainer .detailsboxlink
{
    margin-left: 4px; 
    margin-top: 8px;
}

#playercontent .listitemscontainer .linkbuttonleft
{
	/*background-image:url(/flash/images/tv_shared/linkbutton_left_w.gif); */
    background-image:url(/flash/images/tv_shared/linkbutton_left.png);
    width: 10px; 
}

#playercontent .listitemscontainer .linkbuttonmiddle 
{
    background-image:url(/flash/images/tv_shared/linkbutton.png); 
    /*padding-top: 1px;*/
}

#playercontent .listitemscontainer .linkbuttonright 
{
	/*background-image:url(/flash/images/tv_shared/linkbutton_right_w.gif);*/ 
    background-image:url(/flash/images/tv_shared/linkbutton_right.png);
    width:11px;
}

#playercontent .listitemscontainer .linkbuttonlink 
{
    position: relative;
    top: 3px;
    color:#003282; 
    font-size: 9px; 
    text-transform: uppercase; 
    font-weight: bold;
}

#playercontent #pagesContainer 
{
    text-align: center; 
    margin-top: 5px;
    margin-bottom: 5px;
}

#playercontent #pagesContainer a
{
    font:bold 9px  Verdana, Arial, Helvetica, sans-serif; 
    color: #AFAFAF;
    padding: 0px 5px 0px 0px;
    margin: 0px;
}

#playercontent #pagesContainer .arrowleft, 
#playercontent #pagesContainer .arrowright, 
#playercontent #pagesContainer .pagehighlight 
{
    color: #003283;
}

#playercontent #pagesContainer .arrowleft
{
    padding-right: 14px;   
}

#playercontent #pagesContainer .arrowright
{
    padding-left: 10px;
}

.scroll-pane {
    position:relative;
    overflow: auto;
    float: left;
    background-color: #FFFFFF;
}

.jScrollPaneContainer {
    position: relative;
    background-color:#FFFFFF;
	width: 278px;
    height: 153px;
    right: 3px;
    left: 1px;
    top: 1px;
    overflow: hidden;
    z-index: 1;
}

.jScrollPaneTrack {
    position: absolute;
    cursor: pointer;
    right: 0px;
    height: 100%;
    background: #E8E8E8;
}
.jScrollPaneDrag {
    position: absolute;
    background: #999999;
    cursor: pointer;
    overflow: hidden;
}
.jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
a.jScrollArrowUp {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0px;
    right: 0px;
    text-indent: -2000px;
    overflow: hidden;
    background-image:url(/flash/images/tv_live_c/scroller_up.gif);
    height: 10px;
}

a.jScrollArrowDown {
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    right: 0px;
    text-indent: -2000px;
    overflow: hidden;
    background-image:url(/flash/images/tv_live_c/scroller_down.gif);
    height: 10px;
}

a.jScrollArrowUp:hover {
    /*background-color: #f60;*/
}

a.jScrollArrowDown:hover {
    /*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
    /*background-color: #f00;*/
}

/* -------------------------------------------------- Added / modified styles ----------------------------------- */

/* Correction to radio player background container height */
#radioplayerpopup #playerback
{
    padding-bottom: 4px;
}

/* Preliminary styles for real media link box */
#playerpopup #playerrm
{
    background-color: #FFF;
    
    width: 681px;
    height: 409px;
    
    margin-top: -6px;
    
}

#playerpopup #playerrm p, #playerpopup #playerrm a
{
  font-size: 12px;
}

#playerpopup #playerrm p
{
    padding-top: 10px;
    font-weight: bold;
}

#playerpopup #playerrm a
{
   color: #0033FF;
   margin-left: 15px;
}

/* Preliminary styles for quicktime media link box */
#playerpopup #playerquick
{
    width: 681px;
    height: 407px;
    margin-top:-6px;
    margin-left: 5px;
    background-color: #E8E8E8;
}

#playerpopup #playerquick #playerquickcontent
{
    position: relative;
    width: 675px;
    height: 401px;
    top: 3px;
    left: 3px;
    background-color: #FFFFFF;
}


#playerpopup #playerquick p, #playerpopup #playerquick a
{
  font-size: 12px;
}

#playerpopup #playerquick p
{
    padding-top: 10px;
    width: 650px;
}

#playerpopup #playerquick a
{
   color: #333333;
   margin-left: 0px;
}

#playerpopup #playerquick .mp4downloadlink
{
   font-weight: bold;
}

#radioplayerpopup #playerrm
{
    background-color: #FFF;

    width: 382px;   
    padding: 3px;    
}

#radioplayerpopup #playerrm p, #radioplayerpopup #playerrm a
{
  font-size: 11px;
}

/* this one is hacked, otherwise other applied styles will override it! */
#radioplayerpopup #rm_download_notice
{
    padding-right: 5px !important;
    font-size: 11px !important; 
    font-weight: bold !important;
}

#radioplayerpopup #playerrm a
{
   color: #0033FF;
   margin-left: 5px;  
}

/* Alternative positioning for the footer if the format selector box is not present (SingleMediaPlayer - specific) */
#playerpopup #playerfooter.no_format_box
{
    margin-top: 35px;
}

/* fix for video-on-demand popup (due to different div structure) */
#listitemsbig.listitems
{
    background-color: #FFF;
	width: 280px;
	height: 377px;
	position:relative;
	top: 3px;
	left: 3px;
}

/* Additional styling for elements appearing in successive program items */

#playerpopup #playerlist .listblock .listdetail h3
{
    margin-left: 19px;
}

#playerpopup #playerlist .listblock .listdetail p
{
    margin-left: 19px;
	line-height: 14px;
}

#playerpopup #playerlist .listblock .listdetail .linkbutton
{
    margin-left: 19px;
}

/* optional bulleted lists */

#playerpopup #playerlist .listblock .listdetail ul
{
	margin-left: 32px;
}

#playerpopup #playerlist .listblock .listdetail li
{
    font-size: 10px;
    padding: 2px;
    margin-top: 2px;
    
    list-style-type: disc;
    list-style-position: outside;
    /*list-style-image: url(bullet.gif); */
}

/* Specific styling for bulleted lists appearing in first program item */

#playerpopup #playerlist #firstblock p ul
{
    margin-left: 10px;
}

#playerpopup #playerlist #firstblock p ul li
{
    
}


/***********************  Specific styles for C-Bereich player ************************/

#playercontent .listblock h2
{
    padding-top: 0px;
}

#playercontent .listblock .listdetail h3
{
    margin-left: 15px;
    margin-bottom: 5px;
}

#playercontent .listitemscontainer .blueheader{
	font:bold 10px  Verdana, Arial, Helvetica, sans-serif; 
	position: relative;
	top: 1px;
	margin: 0px;
	color: #003282;
	padding-top: 3px; 
	padding-bottom: 3px;
	line-height: 1;
}

#playercontent .listblock .listdetail p
{
    margin-left: 15px;
	line-height: 14px;
}

#playercontent .listblock .listdetail .linkbutton
{
    margin-left: 17px;
}

#playercontent .listitemscontainer .linkbuttonlink 
{	
}

/* optional bulleted lists */

#playercontent .listblock .listdetail ul,
#playercontent .listblock .listdetail ol
{
    margin-left: 22px;
}

#playercontent .listblock .listdetail li
{
    font-size: 10px;
    padding: 2px;
    margin-top: 0px;
    line-height: 14px;
    list-style-type: none;
    list-style-position: outside;
    
    /*list-style-image: url(bullet.gif); */
    
    margin-left: -7px;
    margin-bottom: 8px;
}

/* These two styles control a workaround for missing list bullets (which for some reason 
are NOT displayed within the program listing area, NO MATTER what styles are applied, not
even with the !important override. Hence there's an artificial constuct consisting of a 
small list bullet GIF, followed by a paragraph which is appropriately floated and indented
to create an appearance of a bulleted item. */

#playercontent .listblock .listdetail li img /* custom list item bullet */
{
	margin-top: 4px; 
}

#playercontent .listblock .listdetail li p /* list item content */
{
	margin-top: -2px;
	margin-left: 10px;
}









