Hi Hans Peter,
zuerst einmal funktioniert dein obiges CSS 1:1 in jedem Browser wie auch in einer Windows Store App. Letztlich ist es die gleiche Rendering Engine. In diesem Blog Post hast Du schlicht eine wichtige Sache komplett weggelassen. Du verwendest das obige HTML nicht als reines HTML sondern es ist Bestandteil des WinJS.Binding.Templates das in deinem BitBucket Projekt instanziert wird. Jedes instanzierte WinJS Control erzeugt HTML und hat eigene CSS Klassen die es hinzufügt, diese sind in der Dokumentation hinterlegt und lassen sich auch stylen. Das eigentliche Problem ist, das es nicht offensichtlich genug ist das WinJS Controls HTML erzeugen die eigene CSS Regeln mit sich bringen. Das ist die größte Stolperfalle für viele Webdesigner und -entwickler wenn diese das erste mal mit der WinJS arbeiten.Du kannst mich gerne anmailen wenn Du Fragen hast, freue mich immer helfen zu können.
Gruß,
Dariusz