Du hast recht, weiss aber nicht warum.
Es geht aber, wenn du noch eine breitenangabe hinzufügst.
a:link,a:visited,a:active {
padding: 3px;
display: block;
width:100%;
font-size: 11px;
color: #000000;
text-decoration: none;
background-color: #ECEAC1; /* gelbgrau */
margin-bottom: 1px;
}