function mapping(targ, region){
	// Europa-Map
	if(region == 'europe'){
		// Definition Webmapping
		var map = new OpenLayers.Map("map", {
	           controls: [new OpenLayers.Control.ScaleLine()], 
	           	projection:"EPSG:4326",
	           	minScale: 20000000
	           	,maxExtent: new OpenLayers.Bounds(-16, 36, 31, 62)
	           	,restrictedExtent: new OpenLayers.Bounds(-16, 36, 31, 62)
	    });
	    mp=new OpenLayers.Control.MousePosition();
		mp.displayProjection = new OpenLayers.Projection("EPSG:4326"); 		
		map.addControl(mp);
	    nav = new OpenLayers.Control.Navigation({'zoomWheelEnabled': true});
	    map.addControl(nav);
	          
	    // http://labs.metacarta.com/wms/vmap0?version=1.1.1&service=WMS&request=Getcapabilities
		var wms = new OpenLayers.Layer.WMS("Basiskarte", 
	        "http://labs.metacarta.com/wms/vmap0", 
	        {layers: 'basic'}, // Gruppenlayer basic
	        {buffer: 0}
	    );
	    var wms_overlay1 = new OpenLayers.Layer.WMS("Coastline", 
	        "http://labs.metacarta.com/wms/vmap0", 
	        {layers: 'coastline_02', transparent: true}, // Gruppenlayer basic
	        {'isBaseLayer': false}
	   );
	    var wms_overlay2 = new OpenLayers.Layer.WMS("Primary Roads", 
	           "http://labs.metacarta.com/wms/vmap0", 
	           	{layers: 'priroad', transparent: true}, // Gruppenlayer basic
	           	{'isBaseLayer': false}
	           	);
	       
	    var store = new GeoExt.data.LayerStore({
		    map: map,
		    layers: [wms,wms_overlay1]
	    });
	      
	    //var bounds = new OpenLayers.Bounds(6, 41, 25, 60);
	    //map.zoomToExtent(bounds, true);
	    var newcenter = new OpenLayers.LonLat(14,52);
	    map.setCenter(newcenter);
	    map.zoomToScale(10000000);
	    
	    if(targ == 'map') {return map;}
	    if(targ == 'store') {return store;}
	}

	// OSM-Map
	if(region == 'osm'){
		// Definition Webmapping
		var map = new OpenLayers.Map("map", {
            controls: [new OpenLayers.Control.ScaleLine()], 
            	projection:"EPSG:4326",
            	minScale: 20000000
            	,maxExtent: new OpenLayers.Bounds(-16, 36, 31, 62)
            	,restrictedExtent: new OpenLayers.Bounds(-16, 36, 31, 62)
        });
        mp=new OpenLayers.Control.MousePosition();
		mp.displayProjection = new OpenLayers.Projection("EPSG:4326"); 		
		map.addControl(mp);
        nav = new OpenLayers.Control.Navigation({'zoomWheelEnabled': true});
           map.addControl(nav);
           
        // http://osm.wheregroup.com/cgi-bin/osm_basic.xml?REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1
		var wms = new OpenLayers.Layer.WMS("Basiskarte", 
            "http://osm.wheregroup.com/cgi-bin/osm_basic.xml?SERVICE=WMS", 
            	{layers: 'OSM_Basic'}, // Gruppenlayer basic
            	{buffer: 0}
            	);
        
        var store = new GeoExt.data.LayerStore({
		    map: map,
		    layers: [wms]
        });
       
        var newcenter = new OpenLayers.LonLat(14,52);
        map.setCenter(newcenter);
        map.zoomToScale(10000000);
        
        if(targ == 'map') {return map;}
	    if(targ == 'store') {return store;}
    }
    
    // Stoffbilanz - weltweit
    if(region == 'stoffbilanz-welt'){
    	// Definition Webmapping
		var map = new OpenLayers.Map("map", {
            controls: [new OpenLayers.Control.ScaleLine()], 
            	projection:"EPSG:4326",
            	minScale: 20000000
            	,maxExtent: new OpenLayers.Bounds(-16, 36, 31, 62)
            	,restrictedExtent: new OpenLayers.Bounds(-16, 36, 31, 62)
        });
        mp=new OpenLayers.Control.MousePosition();
		mp.displayProjection = new OpenLayers.Projection("EPSG:4326"); 		
		map.addControl(mp);
        nav = new OpenLayers.Control.Navigation({'zoomWheelEnabled': true});
           map.addControl(nav);
           
           // http://labs.metacarta.com/wms/vmap0?version=1.1.1&service=WMS&request=Getcapabilities
		var wms = new OpenLayers.Layer.WMS("Basiskarte", 
            "http://labs.metacarta.com/wms/vmap0", 
            	{layers: 'basic'}, // Gruppenlayer basic
            	{buffer: 0}
            	);
        /*var wms_overlay1 = new OpenLayers.Layer.WMS("Coastline", 
            "http://labs.metacarta.com/wms/vmap0", 
            	{layers: 'coastline_02', transparent: true}, // Gruppenlayer basic
            	{'isBaseLayer': false}
            	);
        var wms_overlay2 = new OpenLayers.Layer.WMS("Primary Roads", 
            "http://labs.metacarta.com/wms/vmap0", 
            	{layers: 'priroad', transparent: true}, // Gruppenlayer basic
            	{'isBaseLayer': false}
            	);*/
        
        var store = new GeoExt.data.LayerStore({
		    map: map,
		    layers: [wms]
        });
       
        //var bounds = new OpenLayers.Bounds(6, 41, 25, 60);
        //map.zoomToExtent(bounds, true);
        var newcenter = new OpenLayers.LonLat(14,52);
        map.setCenter(newcenter);
        map.zoomToScale(10000000);
        
        if(targ == 'map') {return map;}
	    if(targ == 'store') {return store;}
    }
}
