/*
	LAYOUT FUER MEIN TV PROGRAMM
*/
#contentLeftMyTv { float:left; margin:0 0 10px 0; width:35.813em;}
#contentRightMyTv { margin-left: 37em; width: 13.25em;} 

.infobox  { padding:0px 0px 1px 0px; margin:0px 0px 9px 0px; border-bottom: 1px solid #999999;}
/*.infobox .title { height:15px; background-color:#484848; color:white; font-weight:bold; padding:1px 0px 0px 4px; margin:0px;} */
.infobox ul { list-style-image:url(../img/icon_vor_sm.gif); padding:0px 0px 0px 20px; margin:5px 0px 0px 0px;}
.infobox ul.noimg { list-style:none; list-style-image:url(../img/x.gif); padding:0px 0px 3.3em 1.5em; margin:5px 0px 0px 0px;}
.infobox li { margin-bottom:4px;}
.infobox .content{font-size: 0.75em;}

#programList p, #firstProgramItem a,
.mp_links a, a.title,
.date { font-size: 0.7em; text-decoration: none; }

#programList a.title { padding-top:3px;}

.date {color:#333333; font-weight:bold; padding:3px 0 6px 8px; margin:4px 0px 4px 0px;font-size: 0.9em;}
 
 
/* first programitem */
#firstProgramItem {border-bottom: 1px solid #CCC;  }
.mp_logodate {border-bottom: 1px solid #CCC; padding:3px 0pt 6px 0px; height:0.9em; margin-top:2px; margin-bottom:2px; overflow:hidden;}
.mp_logodate .logo {float:left; width:30px; padding:0px 0px 0px 3px;}
.mp_logodate .date{ margin: 0 0 0 63px; padding:2px 0 0 0;}
#firstProgramItem .fromto { float:left; text-align:center; width:50px; padding-top:5px;}
#firstProgramItem .fromto p { padding: 0; margin: 0;}
#firstProgramItem div.detailcontent{ margin-left: 63px; padding:5px 3px 10px 0px;}
#firstProgramItem div.detailcontent img {padding-right:3px;}
#firstProgramItem div.detailcontent .redboldlink { font-size: 0.9em !important;}
#firstProgramItem .detailsOnly { padding: 7px 0; color: #333333; }
#firstProgramItem .detailsOnly a { color: #333333; font-size: 0.9em !important;}
#firstProgramItem .detailsWithImage { margin-left: 145px;}
#firstProgramItem .image {float:left; width:145px; padding-top:3px;}
#firstProgramItem div.mp_links{margin-top:2px; height:20px;}

.mp_links {margin-top:2px; margin-bottom: 8px; height:20px; padding:0; font-size: 0.75em;  border-bottom: 1px solid #999;}

.mp_links div.star { float:left; padding:2px; }
.mp_links div.link { padding:0 20px 0 5px; line-height: 18px; } 
.mp_links div.link a { font-size: 1em; } 

/* normal programitems */
.programItem { margin:3px 0px 0px 0px; height:55px; border-bottom: 1px solid #CCC; padding-bottom: 10px;}
.programItem p { margin:2px 0 3px 0;}
.programItem .left { float:left; width:117px; height:100%;}
.programItem .left  table { border-collapse:collapse; width:100%; height:100%; border:0 none;}
.programItem .left .logo { width:51px; vertical-align:top; padding: 4px 0 0 6px;}
.programItem .right	{ height:55px; margin-left:119px; }
.programItem .rightred{ height:55px; margin-left:119px; background-color:#A50019; color:#FFFFFF;}
.programItem .rightred a { color:#FFFFFF; }
.programItem .rightred .title{ color:#FFFFFF;}
.programItem .rightred .blackbold{ color:#FFFFFF;}

.programItem .right .starAndImage{ float:left; padding-right:10px; height:50px; width:100px;}
.programItem .right .description{ width:98%; padding-top:2px; color: #333333 !important}
.programItem .right p a { color: #333333;}
.programItem .right p a:hover { text-decoration: underline;}
.programItem .starAndImage .preview { float:right;}
.programItem .arrow { padding:2px; border:0px;}
.programItem a { margin-top:3px;}

.programItem .fromTo { vertical-align:top; text-align:center; }
.programItem a.title  { color:#A50019; font-weight:bold; margin:0px; text-decoration:none; font-size: 0.9em;}
.programItem a:hover { text-decoration:underline;}


.passedprograms{margin-top:3px; margin-bottom:3px; padding:3px 0px 3px 8px;}
.passedprograms p { margin: 0; padding: 0;}
.passedprograms p.notice{ }


/* general */
a.redboldlink {color:#A50019; font-weight:bold;}
a.redboldlink:hover {color:#A50019; font-weight:bold;}
a.redlink {color:#A50019;}
a.whitelink {color:#ffffff;}
a.redlink:hover {color:#A50019;}
a.attribute{margin-right:3px; font-weight:bold}


