Tendrías que poner medidas específicas para los links también, de otra forma sólo se modifica el fondo de texto en el link y no de toda el área donde aparece.
Código:
.col1 a {
color: #fff;
background-color: #800001;
text-decoration: none;
width: 200px;
height: 20px;
}
.col1 a:hover {
color: #800001;
background-color: #fff;
}
Si es esto lo que buscas, ya sólo quedaría ajustar posición y alineación del texto, tal vez usando span.