//<![CDATA[

		var map	=	null;
		var map_div_name	=	"map_canvas";
		var icon_path	=	"/_layouts/shared/images/marker_icon.png";
		var shadow_path	=	"/_layouts/shared/images/marker_shadow.png";

		function initialize()
		{
			if (GBrowserIsCompatible())
			{
				var map = new GMap2(document.getElementById("map_canvas"));
				map.addControl(new GSmallMapControl());
				var point = new GLatLng(50.91688748924508,10.5029296875);
				map.setCenter(point, 6);
				map.clearOverlays();
				map.setMapType(G_PHYSICAL_MAP);
				for (var i = 0; i < punkte.length; i++) 
				{
					if (parseFloat(punkte[i]["lat"]) && parseFloat(punkte[i]["lng"]))
					{
						var point = new GLatLng(parseFloat(punkte[i]["lat"]),parseFloat(punkte[i]["lng"]));
						var p_name = punkte[i]["ort"];
						var marker = createMarker(point, p_name);
						map.addOverlay(marker);
					}
				}
			}
		}

		// Marker generieren
		function createMarker(point, p_name) 
		{
			var ownIcon = new GIcon();
			ownIcon.image 		=	icon_path;
			ownIcon.shadow		=	shadow_path;
			ownIcon.iconSize	=	new GSize(37,33);
			ownIcon.shadowSize	=	new GSize(37, 33);
			ownIcon.iconAnchor	=	new GPoint(6, 20);
			ownIcon.infoWindowAnchor	=	new GPoint(5, 1);
			var markerOptions	=	{ icon:ownIcon, title:p_name };
			var marker = new GMarker(point, markerOptions);
			return marker;
		}
		
		initialize();
		
//]]>