Moin Uschi!
<div id="layer_1">irgendwas</div>
#layer_1 {
position:absolute;
etc etc.
}
Aha! Ist doch manchmal besser, genau den Originalcode zu posten.
http://www.w3.org/TR/REC-CSS2/syndata.html#q4
In CSS ist der Underscore nicht als Teil eines Identifiers erlaubt.
So wie ich den Abschnitt verstehe, kannst Du aber wahrscheinlich "layer\_1" oder "layer\00005F1" oder "layer\5F 1" schreiben. Ich persoenlich finde es aber besser, einfach Bindestriche in Identifiern zu verwenden, das kann sicherlich sogar der IE. ;-)
So long
--
Wenn Wahlen etwas ändern könnten, würden sie sofort verboten werden.