
/* ******** Navigation ******************* */

ul#navi.start { list-style-type: none; margin: 0px; padding: 0px; }
ul#navi.start li { margin: 0; }
ul#navi.start li a { display: block; padding: 0.3em 0.3em 0.3em 2em; width: 120px; text-decoration:none; font-size: 12px; color: #ffffff; }
ul#navi.start li a:hover { color: #d51c29; }
ul#navi.start li a.on { color: #ffffff; background-image:url(../images/bar_nav.gif); background-repeat:no-repeat; background-position:0 8px;  } 

ul#navi.follow { list-style-type: none; margin: 0px; padding: 0px; }
ul#navi.follow li { margin: 0; }
ul#navi.follow li a { display: block; padding: 4px 4px 4px 23px; width: 120px; text-decoration:none; font-size: 12px; color: #000000; }
ul#navi.follow li a:hover { color: #d51c29; background-color: #f0f0f0; }
ul#navi.follow li a.on { color: #d51c29; background-color: #d3d3d3; background-image:url(../images/bar_nav.gif); background-repeat:no-repeat; background-position:0 8px;  } 

ul#navi.follow li a.sub.rubi { font-weight: bold; color: #d51c29; background-color: #d3d3d3; }

ul#navi #subnav { margin:-18px 0 0 0; padding:0; list-style-type: none; width: 147px; background-color:#d3d3d3; }
ul#navi #subnav li { margin: 0; }
ul#navi #subnav li a { display: block; padding: 5px 4px 5px 24px; width: 119px; text-decoration:none; font-size: 11px; color: #000000; }
ul#navi #subnav li a:hover { color: #d51c29; background-color: #f0f0f0; }
ul#navi #subnav li a.on { color: #d51c29; background-color: #d3d3d3; background-image:url(../images/bar_nav.gif); background-repeat: no-repeat; background-position:0 8px;  } 


