Hallo Jan,
border:2px solid #a5ff0;
^^^^^^^
Farben, die durch einen Hex-Wert angegeben werden, müssen genau 6 Ziffern lang sein. Siehe auch [linkhttp://selfhtml.teamone.de/html/allgemein/farben.htm#hexadezimal]
Möglicherweise deswegen. Sonst erkenne ich nichts falsches.
Grüße aus Darmstadt,
Benjamin