#newslist div.num { float:left; width:9em; height:1.8em; overflow:hidden;  }
#newslist div.num div {padding:0.2em 0 0 0.3em}
#newslist div.nav { float:right; width:30em; height:1.8em;overflow:hidden; text-align:right;}
#newslist div.nav div {padding:0.2em 0.3em 0 0}
#newslist div.connav_t { border-bottom:1px solid #ddd;}
#newslist div.connav_b { border-top:1px solid #ddd;}

#newslist div.date {font-size:90%; padding:0; margin:0; color:#666; background:#F9F9F9;border-bottom:1px #ddd solid; padding:5px 5px 2px 5px; font-weight:bold;}
#newslist div.title{ padding:0 0 5px 5px; margin:0}
#newslist div.text{ padding:0 0 0px 5px; margin:0}
#newslist div.list { margin-bottom:10px;}

#newsshow div.date { padding:0; margin:0 0 1em 0; color:#666; background:#F9F9F9;border-bottom:1px #ddd solid; padding:5px 5px 2px 5px; font-weight:bold;}
#newsshow div.title{ padding:0 0 5px 5px; margin:0}
#newsshow div.text{ padding:0 0 0px 5px; margin:0}
#newsshow div.list { margin-bottom:10px;}


#newshome { background:#fffbde; border:4px solid #ffe23c; padding:10px;}
#newshome div.entry { line-height:1.5em;}
#newshome h1.h1 { margin:0 0 4px 0; color:#cdb633; }
#newshome a {color:#cdb633; }
#newshome a:hover { color:#333; text-decoration:none;}
#newshome a.go { }
#newshome a.ar { float:right; display:block; font-size:14px; }

#newsletter_abo { background:#e5edf7; border:4px solid #6798d3; padding:10px; margin:0 0 12px 0;}
#newsletter_abo h1.h1 { margin:0 0 0 0; color:#3a79c6; }
#newsletter_abo a {color:#3a79c6; }
#newsletter_abo a:hover { color:#333; text-decoration:none;}
