    //<![CDATA[

    function load() {
      if (GBrowserIsCompatible()) {
      
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(53.869900, 8.697800), 13);
		
		map.addControl(new GLargeMapControl());
		map.addControl(new GOverviewMapControl());
                map.addControl(new GMapTypeControl());

		var baseIcon = new GIcon();
		
		baseIcon.image = "/files/global_files/7537d57dc62d65890b4f2e0c603a42a91ce730cb_marker.png";
		baseIcon.iconSize = new GSize(10, 16);
		baseIcon.iconAnchor = new GPoint(2, 16);
		baseIcon.infoWindowAnchor = new GPoint(5, 10);	
		
		function createMarker(point,html) {
       		var marker = new GMarker(point, baseIcon);
        		GEvent.addListener(marker, "click", function() {
        		marker.openInfoWindowHtml(html);
        	});
        	return marker;
      	}
      	
		GDownloadUrl("/gtpls/koordinaten.xml", function(data, responseCode) {
			var xml = GXml.parse(data);
			var markers = xml.documentElement.getElementsByTagName("marker");
		  
			for (var i = 0; i < markers.length; i++) {
				var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
									parseFloat(markers[i].getAttribute("lng")));
			
				var marked = createMarker(point,markers[i].getAttribute("address"))
				map.addOverlay(marked);
		  	}
		});
      } // eof if
    }

    //]]>