*.navi {
float: left;
width: 130px;
padding-left: 2px;
padding-right: 2px;
}
*.navi a {
display: block;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
text-decoration: none;
border: 1px solid white;
width: 120px;
margin: 3px 0;
text-align: center;
}
*.navi a:link {
color: white;
background: #CA252C;
}
*.navi a:visited  {
color: white;
background: #CA252C;
}
*.navi a:hover  {
color: black;
border: 1px solid black;
background: white;
}
*.navi a:active  {
color: black;
border: 1px solid black;
background: white;
}