I suggest that you clean up your html and css. Assuming that you're using HTML5 you can use the nav element. I would also stop using so many ids. They can be nice for javascript but for the most part they're unnecessary.
Much of the CSS is also unnecessary. Why are you declaring the color for every element? Why are you declaring display:inline-block on elements that are already display:inline-block to begin with? If possible you should remove them.
HTML
<div class="menuContainer">
<nav>
<ul>
<li><a href="top-angebote.html" onfocus="blurLink(this);">TOP ANGEBOTE</a></li>
</ul>
<ul>
<li><a href="reifen-komplettraeder.html" onfocus="blurLink(this);">REIFEN/ KOMPLETTRÄDER</a></li>
</ul>
</nav>
</div>
CSS
.menuContainer
{
position: relative;
float:left;
padding:0px;
margin:0px;
}
nav
{
color: #FFF;
font-size: 12px;
font-style: italic;
display: inline-block;
font-weight: bold;
}
nav ul
{
color: #FFF;
padding:0px;
margin:0px;
display: inline-block;
font-weight: bold;
}
nav li
{
color: #FFF;
padding:0px;
margin:0px;
display:inline-block;
}
nav a
{
color: #FFF;
padding: 10px;
text-decoration: none;
line-height: 30px;
display: inline-block;
font-weight: bold;
}
nav a:link, nav a:visited
{
color: #FFF;
text-decoration: none;
background-color: #0863AA;
background-image: linear-gradient(to bottom, #006EB7 0%, #0863AA 100%);
background-repeat: repeat-x;
}
nav a:hover, nav a:active, nav a:focus
{
color: #FFF;
text-decoration: none;
background-color:#ac0727;
background-image:-webkit-gradient(linear,left 0%,left 100%,from(#e4041f),to(#ac0727));
background-image:-webkit-linear-gradient(top,#e4041f,0%,#ac0727,100%);
background-image:-moz-linear-gradient(top,#e4041f 0%,#ac0727 100%);
background-image:linear-gradient(to bottom,#e4041f 0%,#ac0727 100);
background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe4041f',endColorstr='#ffac0727',GradientType=0);
}