Hallo!
Schaut recht gut aus. Diese Liste hier ist mir aber sofort aufgefallen.
<ul id="ul_lang">
<li class="all_1">Sprachauswahl</li>
<li><a href="" onmouseover="MM_swapImage('lang_1','','images/lang_1_a.gif',1)" onmouseout="MM_swapImgRestore()"><img src="images/lang_1_a.gif" alt="Deutsch" width="15" height="20" id="lang_1" /></a></li>
<li><a href="" onmouseover="MM_swapImage('lang_2','','images/lang_2_a.gif',1)" onmouseout="MM_swapImgRestore()"><img src="images/lang_2_n.gif" alt="English" width="15" height="20" id="lang_2" /></a></li>
</ul>
Wieso benutzt du hier JavaScript?
1.) Ist in deinem Bild nur Text, da kann man einfach den Link formatieren
2.) falls doch ein Bild notwendig ist dann einfach einen Ersatztext im A Element einfügen (<span>bla</span>) und dieses per JS auf display:none; setzen. Das A Element display:block; geben, als Hintergrundgrafik das gewünschte Bild und die entsprechende Höhe und Breite geben. Bei a:hover kannst du das Hintergrundbild dann ersetzen.
--
Lg,
Snafu
Lg,
Snafu