In der HTML-Datei sollte es etwa so aussehen:

layer_local = new OpenLayers.Layer.Markers("Kohlekraftwerke", { visibility: true });
map.addLayer(layer_local);
layer_braun = new OpenLayers.Layer.Markers("Braunkohle", { visibility: true });
map.addLayer(layer_braun);
createMarkers();

Außerdem sehe ich gerade, dass in der verwendeten utils.js die function addMarker(layer, lon, lat, popupContentHTML) ohne den letzten Übergabeparameter “icon” ist.