obere Linie wird nicht angezeigt

Halööchen zusammen,

ich habe mal wieder eine Frage an euch, da ich einfach nicht mehr weiter weiß:

mein css code:
[php].navigation_links {
font-family: Verdana, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
display: table-cell;
padding: 2px;
text-decoration: none;
background-color: #4C5F8D;
border-top-style: double;
border-right-style: double;
border-bottom-style: double;
border-left-style: double;
}[/php]
in Firefox ist es so, dass oben eine Linie über den Wörtern angezeigt wird, aber beim Internet Explorer leider nicht!
Was muss ich ändern?

Bin für jeden Tipp dankbar!
PS: Das Menü verläuft von links nach rechts

Gruß
steffen

[php]border: double 1px #000;[/php]Eine statt 4 Zeilen, dafür mit Breiten- und Farbangabe (kann natürlich angepasst werden).
Müsste so gehen.

Hi BCF

hab es jetzt so versucht:
[PHP].navigation_links {
font-family: Verdana, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
display: table-cell;
padding: 2px;
text-decoration: none;
background-color: #4C5F8D;
border: double 1px #000;
}[/PHP]

doch leider hat sich jetzt nur die Farbe geändert, die Linie oben fehlt immer noch!
Hat noch jemand eine Idee>?

bei mir gehts so in beiden Browsern (hab zur Verdeutlichung hier jetzt 3px und #F00; benutzt)

FF:
http://bcf.pytalhost.com/docs/test_ff.png

IE:
http://bcf.pytalhost.com/docs/test_ie.png

getestet mit

und , weiß nicht was du da formatieren willst, ich glaube der entsprechende HTML-Teil wäre ganz nützlich

der html code lautet:
[PHP]
Home
[/PHP]

weißt du jetzt was das Problem ist?

[php]<!–[if IE ]>

.navigation_links { display: block !important; }

<![endif]–>[/php]das in den Head und das Problem is behoben

ich hab jetzt in dne head bereich:
[PHP].navigation_links {
display: block !important;
}[/PHP]
kopiert
die test.css lautet:

.navigation_links { font-family: Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; display: table-cell; padding: 2px; text-decoration: none; background-color: #4C5F8D; border: double 1px #000;
jetzt ist nur das problem, dass er alle menü-punkte untereinander anzeigt, ich will aber, dass er sie nebereinander anzeigt
Hat das jetzt was mit dem important zu tun, oder habe ich in meiner test.css einen Fehler?

[php]<!–[if IE ]>

.navigation_links { display: block !important; float: left; width:auto; }

<![endif]–>[/php]Mein Fehler, hatte was vergessen. Und denk dran, die CCs mitzukopieren. Ich weiß nicht ob du die jetzt drin hast.

Ob das important unbedingt da sein muss weiß ich nicht, aber es schadet auf jeden Fall nicht.

Und noch was: Ich konnte das bisher nur mit IE7 testen, ich weiß nicht wie das mit den anderen ist.