<div style="position:absolute; top="200";left="800"" class="language">
<a class="language" title="Change Language to English" alt="Change Language to English" href="index.htm"></a>
</div>
einerseits hast du in deinem inline style eine menge css fehler - genaugenommen hat das bis auf position:absolute; nur wenig mit css-syntax gemein
"Change language to english" ist typographisch korrekt
ein alt-text für links ist besonders sinnvoll - hier würde sich das lang-attribut empfehlen lang="en" z.b.
weiters gedenkst du flaggen einzusetzen, keine tolle idee
http://gregor-moellring.de/anleitungen/flaggen-als-sprachsymbol/