
        // Lege die Kartenparameter fest
        var lat=53.4795
        var lon=10.235125
        var zoom=15
        var map;
 


 
        //Initialisierung des 'map' Objekts
        function init() {
 
            map = new OpenLayers.Map ("map", {
                controls:[
                    new OpenLayers.Control.Navigation(),
                    new OpenLayers.Control.PanZoomBar(),
                    new OpenLayers.Control.LayerSwitcher(),
                    new OpenLayers.Control.Attribution()],
                maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
                maxResolution: 156543.0399,
                numZoomLevels: 5,
                units: 'm',
                projection: new OpenLayers.Projection("EPSG:900913"),
                displayProjection: new OpenLayers.Projection("EPSG:4326")
            } );
 
 
            // Hier werden die verschiedenen Kartenlayer definiert.
        
            layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Kartendarstellung: Mapnik");
            map.addLayer(layerMapnik);
            layerTilesAtHome = new OpenLayers.Layer.OSM.Osmarender("Kartendarstellung: Osmarender");
            map.addLayer(layerTilesAtHome);
            layerCycleMap = new OpenLayers.Layer.OSM.CycleMap("Kartendarstellung: CycleMap");
            map.addLayer(layerCycleMap);
            
            //layerMarkers = new OpenLayers.Layer.Markers("Markers");
            //map.addLayer(layerMarkers);

            var lonLat = new OpenLayers.LonLat(lon, lat).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject());
            map.setCenter (lonLat, zoom);


            //var size = new OpenLayers.Size(21,25);
            //var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
            //var icon = new //OpenLayers.Icon('http://www.openstreetmap.org/openlayers/img/marker.png',size,offset);

            
            //layerMarkers.addMarker(new OpenLayers.Marker(lonLat,icon));



            // Put in the Points Of Interest (POIs): Bushaltestellen, Eingaenge
            var pois = new OpenLayers.Layer.Text( "Bushaltestellen",
                    { location:"./koordinaten.txt",
                      projection: map.displayProjection
                    });
            map.addLayer(pois);
            

            
            // Try to add a point path
            //var point1 = new OpenLayers.Geometry.Point(53.48,10.24);
            //var point2 = new OpenLayers.Geometry.Point(52.48,10.24);
            //var path = new OpenLayers.Layer.PointTrack( "Fussweg",
            //        { addNodes: [point1,point2],
            //          style: {strokeColor: "#ff0000"},
            //          projection: new OpenLayers.Projection("EPSG:4326")
            //        });
            //map.addLayer(path)
            
            
            // Add the Layer with GPX Track
            //var lgpx = new OpenLayers.Layer.GML("dfds", "path.gpx", 
            //        { format: OpenLayers.Format.GPX,
            //          style: {strokeColor: "#ff0000"},
            //          projection: new OpenLayers.Projection("EPSG:4326")
            //        });
            //map.addLayer(lgpx);
            
        }

