Hallo
Ich hab mir erlaubt, das ein bisschen zu vereinfachen:
/* -------- CSS -----------------+/
.mt // Eine Klasse ist das nur, wenn ein . davor steht
{
color:#000000;
background-color:#d7d7d7;
text-align:center;
line-height:13px;
font-family:Tahoma,verdana,sans-serif;
font-size:13px;
text-decoration:none;
width:125px;
height:20px;
margin:1px;
border:1px solid #d7d7d7; // Warum ein border in der gleichen Farbe wie der background?
}
.mta // diese Klasse scheint gleich zu sein wie .mt, du kannst Klassen ruhig mehrmals verwenden. ID (Zeichen vor Name ist #) darfst du nur einmal verwenden
{
color:#000000;
background-color:#d7d7d7;
text-align:center;
line-height:13px;
font-family:Tahoma,verdana,sans-serif;
font-size:13px;
text-decoration:none;
width:125px;
height:20px;
margin:1px;
border:1px solid #d7d7d7; // Warum ein border in der gleichen Farbe wie der background?
}
HTML:
<div id="menu">
<table width="128" border="1">
<!-- Was bezweckst du denn mit diesem tr - onmouseover ???? -->
<tr onmouseover="alert(this.height);">
<td width="125">
<DIV onmouseover="sl('1');" onmouseout="hl('1');">
<p class="mt">
HOME
</p>
<DIV id="menu1">
<a class="mi" href="http://www.solpac.de/index.shtml" target="_parent" onmouseover="this.className='miho'" onmouseout="this.className='mi'">
Deutsch</a>
</DIV>
</DIV>
</td>
</tr>
<tr>
<td align="center" width="125">
<a class="mta" href="schlauchbeutelmaschinen.shtml" target="_parent">
Schlauchbeutel
</a>
</td>
</tr>
Beim Testen deiner Seite hab ich jede Menge Javascript Fehler bekommen ... Vielleicht solltest du das nochmal kontrollieren.
Fürs CSS .... Ganz ehrlich, ich würde dir empfehlen zuerst Mal bei CCS4You vorbeizuschauen und dich ein bisschen zum Thema schlau machen.... Dann wirds einfacher.
Bei deinem Quellcode ist es kaum zu glauben, dass die Höhe des div containers das einzige Problem war.
http://www.css4you.de/
mfg
Anschinsan