h5 {
  font-size:medium;
  font-weight:bold;
  color:#75173a;
}
h5 a {
  font-size:medium;
  font-weight:normal;
  color:#75173a;
  text-decoration:none;
  padding-left:20px;
}
h5 a:hover {text-decoration:underline;}

.bottomborder {border-bottom:1px #bababa dashed;}
.textcenter {text-align:center; width:100%;}
table.noborder {border-collapse:collapse;}
table.noborder td {padding:0;}

#tvprogramm {padding:15px;}
#tvprogramm table {border-bottom:1px solid #fff;}
#tvprogramm td { padding:7px; border-bottom:1px #bababa dashed;color:#5f5f5f; line-height:16px;}
#tvprogramm span {display:block;color:#75173b;}
#tvprogramm a {display:block;color:#0072b7;text-decoration:none; font-weight:bold;}
#tvprogramm .rtvp { width:30px;}

#tvtemp {padding:10px 5px 0;}
#tvtemp .tvday {color:#000;text-align:right}
#tvtemp .tvtime {color:#0f6faa;font-weight:bold;text-align:right;margin:7px 0;}
#tvtemp .daylink {height:34px; margin:20px 0 0 15px; white-space: nowrap; width: 220px;}
#tvtemp .daylink a {display:block;float:left;width:20px;height:34px;color:#000;text-decoration:none;line-height:29px;padding-left:4px;}
#tvtemp .daylink a:hover, #tvtemp .daylink a.active {background:url(/images/chanel/day.gif) no-repeat;color:#fff;font-weight:bold;text-decoration:underline}
#tvtemp .daylink span {display:block;float:left;color:#000;line-height:29px;margin:0;padding:0;}
#tvtemp h5 {text-align:center;}
#tvtemp .takech div {color:#949494;font-size:small; padding-left: 25px;}
#tvtemp .tvall {float:left;color:#8a8a8a;text-decoration:none;padding:10px;}
#tvtemp .tvdone {float:right;color:#0f6faa;font-weight:bold;padding:10px;}

#chanel {padding:15px; width:100%;}
#chanel img {margin:10px;}
#chanel p {margin:0;line-height:19px;}
#chanel .last {padding-top:20px;}
#chanel .future {padding-bottom:20px;}
#chanel .last p {padding:0 15px;color:#6c6c6c;}
#chanel .future p {padding:0 15px;color:#005990;}
#chanel p span {padding:0 15px;font-size:medium;color:#75173a;}
#chanel p.tvnews {background:url(/images/chanel/hz.gif) center left no-repeat;}
