Mah, appunto MSDN significa MicroSoft Developer Network, e MicroSoft non è certo un ente che fa gli standard...
Ed è IE a non essere aderente agli standard, quindi è meglio scrivere codice standard e poi correggerlo per ie, non il contrario!
Comunque, esplicitando il position:relative in tutte le div il problema non c'è più...
Per zampa: basta che nel CSS dici:
div {position:relative;}
in modo che tutte le div a cui non hai esplicitamente dato un position diverso siano posizionate relative.
Ciao!