yuny: Horizontale Navigation - border top und bottom IE 7 fehlen

Beitrag lesen

Hallöchen zusammen

Ich habe wieder ein kleines Problem. Nachdem die Seite nun soweit fertig ist habe ich gesehen, dass im IE 7 die border top und bottom nicht angezeigt werden. Leider kann ich keine Ursache dafür finden.

Vielleicht hat jemand von euch einen Input für mich =)
Vielen Dank und liebe Grüsse
Yuny

Code:

 $buff.= '<div style="padding-top: 20px; padding-bottom: 20px; color: #a2a2a2">'."\n";  
              $buff.= '<img src="'.get_webroot_path().'shop/Bilder/ecommerce_logo.gif"><br>';  
              $buff.= '3. März 2011'."\n";  
              $buff.= '</div>'."\n";  
              $buff.= '<div id="navcontainer">'."\n";  
              $buff.= '<ul id="navlist">'."\n";  
              $buff.= '<li '.$li_id_ueberblick.'"><a href="'.get_webroot_path().'shop/inhalt.php?content=ueberblick" '.$a_id_ueberblick.'>&Uuml;berblick</a></li>'."\n";  
              $buff.= '<li '.$li_id_programm.'><a href="'.get_webroot_path().'shop/inhalt.php?content=programm" '.$a_id_programm.'>Programm</a></li>'."\n";  
              $buff.= '<li '.$li_id_referenten.'><a href="'.get_webroot_path().'shop/inhalt.php?content=referenten" '.$a_id_referenten.'>Referenten</a></li>'."\n";  
              $buff.= '<li '.$li_id_veranstaltungsort.'><a href="'.get_webroot_path().'shop/inhalt.php?content=veranstaltungsort" '.$a_id_veranstaltungsort.'>Veranstaltungsort</a></li>'."\n";  
              if (ANMELDEFORMULAR_ANZEIGEN == true) {  
                  $padding_right = 106;  
                  $buff.= '<li '.$li_id_anmeldung.'><a href="'.get_webroot_path().'shop/USER_BESTELLUNG_1.php?darstellen=1" '.$a_id_anmeldung.'>Anmeldung</a></li>'."\n";  
              }  
              if ($nav == 'download') {  
                  $padding_right = 34;  
                  $buff.= '<li '.$li_id_rueckblick.'><a href="'.get_webroot_path().'shop/inhalt.php?content=download" '.$a_id_rueckblick.'>Download</a></li>'."\n";  
              }  
              $buff.= '<li id="navlist_abschluss" style="padding-right:'.$padding_right.'px"><span>&nbsp;</span></li>'."\n";  
              $buff.= '</ul>'."\n";  
              $buff.= '</div>'."\n";  

#navlist  
{  
    padding: 0px;  
    margin: 0px;  
    background-color: #FFFFFF;  
    font-family: verdana,sans-serif;  
    font-size: 12px;  
    font-weight: bold;  
    height: 21px;  
    width:532px;  
    padding-right:0px;  
    /* border: 1px solid #ffffff; */  
}  
  
#navlist li  
{  
    display: inline;  
    list-style: none;  
    /* padding: 0px; */  
    /* margin: 0px; */  
}  
  
#navlist #active_link  
{  
    color: #FF0000 !important;  
    text-decoration: none;  
    font-size: 12px;  
    font-weight: normal;  
}  
  
#navlist #active  
{  
    border-bottom:1px solid #ffffff !important;  
    border-left:  1px solid #999999 !important;  
    border-top:   1px solid #999999 !important;  
    border-right: 1px solid #999999 !important;  
    border-collapse:collapse;  
    padding: 5px 8px;  
    z-index:99;  
    margin: -1px;  
    line-height:21px;  
    background-color:#ffffff;  
}  
  
#navlist #inactive_link  
{  
    color: #7d7d7d !important;  
    border-bottom: 1px solid #ffffff;  
    text-decoration: none;  
    font-size: 12px;  
    font-weight: normal;  
}  
#navlist #inactive  
{  
    border-top: 1px solid #cccccc !important;  
    border-bottom: 1px solid #999999;  
    border-left: 1px solid #cccccc;  
    border-right: 1px solid #cccccc;  
    border-collapse:collapse;  
    padding: 5px 8px;  
    margin: 0 0px;  
    line-height:21px;  
    margin:-3px;  
    z-index:10;  
    background-color:#ffffff;  
}  
  
#navlist_abschluss  
{  
    text-decoration: none;  
    border-bottom: 1px solid #999999;  
    border-left: 1px solid #cccccc;  
    border-right: 1px solid #FFFFFF;  
    border-top: 1px solid #FFFFFF;  
    padding-top: 5px;  
    padding-bottom: 5px;  
    padding-left: 8px;  
    background-color: #FFF;  
    color: #7d7d7d;  
    line-height:21px;  
    margin:-3px 0px -3px -3px;  
    z-index:10;  
    font-size: 12px;  
    font-weight: normal;  
    width: 50px;  
    border-collapse:collapse;  
}