<form method="post" action="/system/web/mapfinder2.aspx?menuonr=221154316&amp;sprache=1" id="aspnetForm" novalidate="novalidate">
	<div class="aspNetHidden">
	<input type="hidden" name="ctl00_ctl00_ctl00_cph_col_a_rk_master_scriptmanager_TSM" id="ctl00_ctl00_ctl00_cph_col_a_rk_master_scriptmanager_TSM" value=";;System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35:de-DE:92dc34f5-462f-43bd-99ec-66234f705cd1:ea597d4b:b25378d2">
	<input type="hidden" name="ctl00_ctl00_ctl00_cph_header_ctl02_ExpandState" id="ctl00_ctl00_ctl00_cph_header_ctl02_ExpandState" value="ennnnnnnennnnnnennnnnennnennnennnnnnnnnennnnnnnnnenennnenennnnn">
	<input type="hidden" name="ctl00_ctl00_ctl00_cph_header_ctl02_SelectedNode" id="ctl00_ctl00_ctl00_cph_header_ctl02_SelectedNode" value="ctl00_ctl00_ctl00_cph_header_ctl02t30">
	<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
	<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
	<input type="hidden" name="ctl00_ctl00_ctl00_cph_col_b_ctl01_ExpandState" id="ctl00_ctl00_ctl00_cph_col_b_ctl01_ExpandState" value="ennnnnnnnn">
	<input type="hidden" name="ctl00_ctl00_ctl00_cph_col_b_ctl01_SelectedNode" id="ctl00_ctl00_ctl00_cph_col_b_ctl01_SelectedNode" value="ctl00_ctl00_ctl00_cph_col_b_ctl01n1">
	<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTE2NDEwNTgxM2QYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFiEFImN0bDAwJGN0bDAwJGN0bDAwJGNwaF9oZWFkZXIkY3RsMDIFPmN0bDAwJGN0bDAwJGN0bDAwJGNwaF9jb2xfYSRjcGhfY29udGVudCRjcGhfY29udGVudF9saXN0JGN0bDAwBT5jdGwwMCRjdGwwMCRjdGwwMCRjcGhfY29sX2EkY3BoX2NvbnRlbnQkY3BoX2NvbnRlbnRfbGlzdCRjdGwwMQU+Y3RsMDAkY3RsMDAkY3RsMDAkY3BoX2NvbF9hJGNwaF9jb250ZW50JGNwaF9jb250ZW50X2xpc3QkY3RsMDIFPmN0bDAwJGN0bDAwJGN0bDAwJGNwaF9jb2xfYSRjcGhfY29udGVudCRjcGhfY29udGVudF9saXN0JGN0bDAzBT5jdGwwMCRjdGwwMCRjdGwwMCRjcGhfY29sX2EkY3BoX2NvbnRlbnQkY3BoX2NvbnRlbnRfbGlzdCRjdGwwNAU+Y3RsMDAkY3RsMDAkY3RsMDAkY3BoX2NvbF9hJGNwaF9jb250ZW50JGNwaF9jb250ZW50X2xpc3QkY3RsMDUFPmN0bDAwJGN0bDAwJGN0bDAwJGNwaF9jb2xfYSRjcGhfY29udGVudCRjcGhfY29udGVudF9saXN0JGN0bDA2BT5jdGwwMCRjdGwwMCRjdGwwMCRjcGhfY29sX2EkY3BoX2NvbnRlbnQkY3BoX2NvbnRlbnRfbGlzdCRjdGwwNwU+Y3RsMDAkY3RsMDAkY3RsMDAkY3BoX2NvbF9hJGNwaF9jb250ZW50JGNwaF9jb250ZW50X2xpc3QkY3RsMDgFPmN0bDAwJGN0bDAwJGN0bDAwJGNwaF9jb2xfYSRjcGhfY29udGVudCRjcGhfY29udGVudF9saXN0JGN0bDA5BT5jdGwwMCRjdGwwMCRjdGwwMCRjcGhfY29sX2EkY3BoX2NvbnRlbnQkY3BoX2NvbnRlbnRfbGlzdCRjdGwxMAU+Y3RsMDAkY3RsMDAkY3RsMDAkY3BoX2NvbF9hJGNwaF9jb250ZW50JGNwaF9jb250ZW50X2xpc3QkY3RsMTEFPmN0bDAwJGN0bDAwJGN0bDAwJGNwaF9jb2xfYSRjcGhfY29udGVudCRjcGhfY29udGVudF9saXN0JGN0bDEyBT5jdGwwMCRjdGwwMCRjdGwwMCRjcGhfY29sX2EkY3BoX2NvbnRlbnQkY3BoX2NvbnRlbnRfbGlzdCRjdGwxMwU+Y3RsMDAkY3RsMDAkY3RsMDAkY3BoX2NvbF9hJGNwaF9jb250ZW50JGNwaF9jb250ZW50X2xpc3QkY3RsMTQFPmN0bDAwJGN0bDAwJGN0bDAwJGNwaF9jb2xfYSRjcGhfY29udGVudCRjcGhfY29udGVudF9saXN0JGN0bDE1BT5jdGwwMCRjdGwwMCRjdGwwMCRjcGhfY29sX2EkY3BoX2NvbnRlbnQkY3BoX2NvbnRlbnRfbGlzdCRjdGwxNgU+Y3RsMDAkY3RsMDAkY3RsMDAkY3BoX2NvbF9hJGNwaF9jb250ZW50JGNwaF9jb250ZW50X2xpc3QkY3RsMTgFPmN0bDAwJGN0bDAwJGN0bDAwJGNwaF9jb2xfYSRjcGhfY29udGVudCRjcGhfY29udGVudF9saXN0JGN0bDE5BT5jdGwwMCRjdGwwMCRjdGwwMCRjcGhfY29sX2EkY3BoX2NvbnRlbnQkY3BoX2NvbnRlbnRfbGlzdCRjdGwyMAU+Y3RsMDAkY3RsMDAkY3RsMDAkY3BoX2NvbF9hJGNwaF9jb250ZW50JGNwaF9jb250ZW50X2xpc3QkY3RsMjEFPmN0bDAwJGN0bDAwJGN0bDAwJGNwaF9jb2xfYSRjcGhfY29udGVudCRjcGhfY29udGVudF9saXN0JGN0bDIyBT5jdGwwMCRjdGwwMCRjdGwwMCRjcGhfY29sX2EkY3BoX2NvbnRlbnQkY3BoX2NvbnRlbnRfbGlzdCRjdGwyMwU+Y3RsMDAkY3RsMDAkY3RsMDAkY3BoX2NvbF9hJGNwaF9jb250ZW50JGNwaF9jb250ZW50X2xpc3QkY3RsMjQFPmN0bDAwJGN0bDAwJGN0bDAwJGNwaF9jb2xfYSRjcGhfY29udGVudCRjcGhfY29udGVudF9saXN0JGN0bDI1BT5jdGwwMCRjdGwwMCRjdGwwMCRjcGhfY29sX2EkY3BoX2NvbnRlbnQkY3BoX2NvbnRlbnRfbGlzdCRjdGwyNgU+Y3RsMDAkY3RsMDAkY3RsMDAkY3BoX2NvbF9hJGNwaF9jb250ZW50JGNwaF9jb250ZW50X2xpc3QkY3RsMjcFPmN0bDAwJGN0bDAwJGN0bDAwJGNwaF9jb2xfYSRjcGhfY29udGVudCRjcGhfY29udGVudF9saXN0JGN0bDI4BT5jdGwwMCRjdGwwMCRjdGwwMCRjcGhfY29sX2EkY3BoX2NvbnRlbnQkY3BoX2NvbnRlbnRfbGlzdCRjdGwyOQU+Y3RsMDAkY3RsMDAkY3RsMDAkY3BoX2NvbF9hJGNwaF9jb250ZW50JGNwaF9jb250ZW50X2xpc3QkY3RsMzAFPmN0bDAwJGN0bDAwJGN0bDAwJGNwaF9jb2xfYSRjcGhfY29udGVudCRjcGhfY29udGVudF9saXN0JGN0bDMxBSFjdGwwMCRjdGwwMCRjdGwwMCRjcGhfY29sX2IkY3RsMDG3ECLHD2Eig5KAl2KFAgEvX4/2ag==">
	</div>
	
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
	if (!theForm) {
    theForm = document.aspnetForm;
}
	function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
	//]]>
</script>

	
<script src="/system/WebResource.axd?d=E1C60Wyyyj3x3gZMMMXR372I7EPSYk-6sPdbzZxMplipCxdTJ883JoiIxEUQNqXkzsHrgxMUK1AHg1MReC7qUXtfQqw1&amp;t=637276125371763429" type="text/javascript"></script>

	
<script src="https://www.google.com/jsapi?autoload={&quot;modules&quot;:[{&quot;name&quot;:&quot;visualization&quot;,&quot;version&quot;:&quot;1&quot;,&quot;packages&quot;:[&quot;corechart&quot;]}]}" type="text/javascript"></script>
<script src="https://maps.google.com/maps/api/js?key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;libraries=geometry,places,drawing&amp;v=3" type="text/javascript"></script>
<script src="https://www.google.com/jsapi" type="text/javascript"></script>
<script src="https://cdnfile.riskommunal.net/cdnstatic/mapfinder/markerclusterer/markerclusterer.js" type="text/javascript"></script>
<script src="https://cdnfile.riskommunal.net/cdnstatic/mapfinder/infobox/infobox.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[

				var MapTypeId = {
						HYBRID: 'hybrid',
						ROADMAP: 'roadmap',
						SATELLITE: 'satellite',
						TERRAIN: 'terrain',
						BASEMAP: 'basemap',
						GRAU: 'grau',
						HIDPI: 'hidpi',
						ORTHO: 'ortho',
					}
				var mapoptions = {
					mapTypeIds: [google.maps.MapTypeId.ROADMAP,
									google.maps.MapTypeId.SATELLITE,
									MapTypeId.BASEMAP,
									MapTypeId.GRAU,
									MapTypeId.HIDPI,
									MapTypeId.ORTHO,
									google.maps.MapTypeId.TERRAIN,
									google.maps.MapTypeId.HYBRID],
						defaultMaptypId: MapTypeId.ROADMAP
					};
							var mf_options = {"fullscreenControl":false,"zoom":14,"center":{"lng":15.828436851501465,"lat":48.570858001708984},"tilepath":"https://mffiles.riskommunal.net/custom/maissau/tiles/","sprachid":1,"startuplist":null,"startupdetail":null,"command":"","katbez":null,"katdescription":null,"googleapikey":"AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k","showthemen":false,"hausnrfontsize":"12px","menuonr":221154316,"isregion":false,"clusterType":8250}
							var mf_texts = {"hoehenprofil":"Höhenprofil","distance":"Länge","height":"Höhe","results":"Ergebnisse","err3chars":"Der Suchbegriff muss mindestens 3 Zeichen enthalten.","errorAlert":"An error occured","errorTooMany":"Es wurden {0} Einträge gefunden. Bitte erweitern Sie Ihre Suchanfrage!","weiteredetails":"weitere Details","mapfindercopyright":"©2018 mapFinder GISDAT \u0026 RiS GmbH"}
							var texts = {"results":"Ergebnisse","detail":"Details","noentries":"Keine Einträge gefunden!"}//]]>
</script>
<script src="/system/statV.26558419/JavaScript/MenuAdapter.js" type="text/javascript"></script><script src="/system/statV.26558419/JavaScript/mobileMenu.js" type="text/javascript"></script><script type="text/javascript">initMenu(1, 224412896, [], 'Startseite', 'Suchbegriffe', 'Suche starten')</script>
<script src="/system/ScriptResource.axd?d=HdmM-xE2mfmzm841mDD8Bpm97AO33EWr0I6rNQbQ82UJ8U7OU42sKtykLta5plElQy_671OHQii-_39f2TUvDIaxRpo4SgiPVijJ8ve66Yo-P2BkNCGSWydLsoQ7F7nVtQF73eWYLk9EOQF4SDcjlZgIzZY1&amp;t=ffffffff93f2983c" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var ctl00_ctl00_ctl00_cph_header_ctl02_Data = null;var ctl00_ctl00_ctl00_cph_col_b_ctl01_Data = null;//]]>
</script>

<script src="/system/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_ctl00_ctl00_cph_col_a_rk_master_scriptmanager_TSM&amp;compress=1&amp;_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3ade-AT%3a92dc34f5-462f-43bd-99ec-66234f705cd1%3aea597d4b%3ab25378d2" type="text/javascript"></script>
        <script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$ctl00$cph_col_a$rk_master_scriptmanager', 'aspnetForm', [], [], [], 90, 'ctl00$ctl00$ctl00');
	//]]>
</script>

        
<div id="page_top"></div>


    <link href="/system/statV.26558419/web/css/mapfinder2.css" rel="stylesheet">
    <link href="/system/statV.26558419/web/css/extensions/ris_collapsible.css" rel="stylesheet">
    <script src="/system/web/../JavaScript/extensions/ris_collapsible.js"></script>
    <script src="/system/web/../JavaScript/extensions/ris_rotate.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/OverlappingMarkerSpiderfier/1.0.3/oms.min.js"></script>
    <script>
        String.prototype.format = function () {
            var s = this,
                i = arguments.length;

            while (i--) {
                s = s.replace(new RegExp('\\{' + i + '\\}', 'gm'), arguments[i]);
            }
            return s;
        };
        var clusterEnum = {
            CLUSTER: 8250,
            SPIDERFY: 8251
        };

        var loading = false;

        var mf;
        function mapfinder() {

            this.detailmap;
            this.detailmarkers = [];
            this.markers = [];
            this.listeners = [];
            this.detailPolyline;
            this.map = null;
            this.polylines = [];
            this.currentRecord = null;
            this.totalDistance;

            this.isDetailVisible = false;
            this.isListVisible = false;
            this.searchresults;
            this.bounds;

            this.infoboxOptions = {
                disableAutoPan: false
                , zIndex: null
                , boxStyle: {
                    padding: '0px 0px 0px 0px',
                    width: '300px'
                },
                pixelOffset: new google.maps.Size(-150, -47),
                closeBoxURL: "",
                maxWidth: 400
                , zIndex: null,
                isHidden: false,
                pane: 'floatPane',
                enableEventPropagation: false
                , alignBottom: true
            };
            this.routeFinder = {
                markers: {
                    from: null,
                    to: null
                },
                origin: '',
                destination: ''
            };
            this.routePoiBox = {
                path: 'M -10,-10 10,-10 10,10 -10,10  z',
                fillColor: 'white',
                fillOpacity: 0.8,
                scale: 1,
                strokeColor: 'black',
                strokeWeight: 1
            };
            this.lineSymbol = {
                path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW,
                fillOpacity: 1
            };
            function polyInfo(onr, polyline) {
                this.onr = onr;
                this.polyline = polyline;
            }
            this.ArrowList = [
                 { icon: this.lineSymbol, offset: '10%' },
                 { icon: this.lineSymbol, offset: '20%' },
                 { icon: this.lineSymbol, offset: '30%' },
                 { icon: this.lineSymbol, offset: '40%' },
                 { icon: this.lineSymbol, offset: '50%' },
                 { icon: this.lineSymbol, offset: '60%' },
                 { icon: this.lineSymbol, offset: '70%' },
                 { icon: this.lineSymbol, offset: '80%' },
                 { icon: this.lineSymbol, offset: '90%' },
                 { icon: this.lineSymbol, offset: '100%' }
            ];
            this.localTexts = {};

            var copyrightDiv;
            var self = this;
            var options;
            var oms;
            var omsdetail;
            var directionsDisplay = new google.maps.DirectionsRenderer();
            var directionsService = new google.maps.DirectionsService();
            var iw = new google.maps.InfoWindow();


            /*--- Layers ---*/
            this.copyrights = [];
            function CoordMapType(tileSize, url, ext) {
                this.tileSize = tileSize;
                this.width = tileSize.width + 'px';
                this.height = tileSize.height + 'px';
                this.url = url;
                this.ext = ext || '.png';
                this.valid = true;
            }
            CoordMapType.prototype = new google.maps.MVCObject();
            CoordMapType.onerror = function () { this.style.display = 'none'; };
            CoordMapType.prototype.getTile = function (coord, zoom, ownerDocument) {
                var img = ownerDocument.createElement('img');
                img.onerror = CoordMapType.onerror; // hide on missing image file
                img.className = 'mf-gm-tile';
                img.src = this.url + zoom.toString() + '/' + coord.y + '/' + coord.x + this.ext;
                return img;
            };

            this.AddMapTypes = function () {
                var BaseMapOptions = {
                    getTileUrl: function (coord, zoom) {
                        return window.location.protocol + '//maps.wien.gv.at/basemap/geolandbasemap/normal/google3857/' + zoom + '/' + coord.y + '/' + coord.x + '.png'
                    },
                    tileSize: new google.maps.Size(256, 256),
                    maxZoom: 19,
                    minZoom: 0,
                    name: 'basemap.at'
                };
                var HiDpiBaseMapOptions = {
                    getTileUrl: function (coord, zoom) {
                        return window.location.protocol + '//maps.wien.gv.at/basemap/bmaphidpi/normal/google3857/' + zoom + '/' + coord.y + '/' + coord.x + '.jpeg'
                    },
                    tileSize: new google.maps.Size(256, 256),
                    maxZoom: 19,
                    minZoom: 0,
                    name: 'basemap.at (HIDPI)'
                };
                var OrthoFotoBaseMapOptions = {
                    getTileUrl: function (coord, zoom) {
                        return window.location.protocol + '//maps.wien.gv.at/basemap/bmaporthofoto30cm/normal/google3857/' + zoom + '/' + coord.y + '/' + coord.x + '.jpeg'
                    },
                    tileSize: new google.maps.Size(256, 256),
                    maxZoom: 19,
                    minZoom: 0,
                    name: 'basemap.at (OrthoFoto)'
                };
                var GrauBaseMapOptions = {
                    getTileUrl: function (coord, zoom) {
                        return window.location.protocol + '//maps.wien.gv.at/basemap/bmapgrau/normal/google3857/' + zoom + '/' + coord.y + '/' + coord.x + '.png'
                    },
                    tileSize: new google.maps.Size(256, 256),
                    maxZoom: 19,
                    minZoom: 0,
                    name: 'basemap.at (GRAU)'
                };
                var baseMapType = new google.maps.ImageMapType(BaseMapOptions);
                var grauBaseMapType = new google.maps.ImageMapType(GrauBaseMapOptions);
                var hiDpiBaseMapType = new google.maps.ImageMapType(HiDpiBaseMapOptions);
                var OrthoFotoBaseMapType = new google.maps.ImageMapType(OrthoFotoBaseMapOptions);
                this.map.mapTypes.set(MapTypeId.BASEMAP, baseMapType);
                this.map.mapTypes.set(MapTypeId.HIDPI, hiDpiBaseMapType);
                this.map.mapTypes.set(MapTypeId.GRAU, grauBaseMapType);
                this.map.mapTypes.set(MapTypeId.ORTHO, OrthoFotoBaseMapType);
                this.copyrights[MapTypeId.BASEMAP] = "<a target=\"_blank\" rel=\"noopener\" class=\"extlink\" href=\"http://www.basemap.at/\">basemap.at</a>"
                this.copyrights[MapTypeId.HIDPI] = "<a target=\"_blank\" rel=\"noopener\" class=\"extlink\" href=\"http://www.basemap.at/\">basemap.at</a>"
                this.copyrights[MapTypeId.GRAU] = "<a target=\"_blank\" rel=\"noopener\" class=\"extlink\" href=\"http://www.basemap.at/\">basemap.at</a>"
                this.copyrights[MapTypeId.ORTHO] = "<a target=\"_blank\" rel=\"noopener\" class=\"extlink\" href=\"http://www.basemap.at/\">basemap.at</a>"
                copyrightDiv = document.createElement("div")
                copyrightDiv.id = "map-copyright";
                copyrightDiv.className = "gm-style-cc mf-basemap";
                this.map.controls[google.maps.ControlPosition.BOTTOM_RIGHT].push(copyrightDiv);
                self.setTileOverlay(self, self.options.mapTypeId);
                google.maps.event.addListener(this.map, 'maptypeid_changed', function () {
                    self.map.overlayMapTypes.clear()
                    self.setTileOverlay(self, self.map.getMapTypeId());
                    self.addCopyright()
                });
            }

            this.addCopyright = function () {
                if (!copyrightDiv) copyrightDiv = document.getElementById("map-copyright")
                copyrightDiv.innerHTML = "<span class='mf_copyright'>" + self.localTexts.mapfindercopyright + "</span>";
                if (self.map.getMapTypeId() in self.copyrights)
                    copyrightDiv.innerHTML += "<span class='mf_copyright'>" + self.copyrights[self.map.getMapTypeId()] + "</span>";
                var zoom = self.map.getZoom();
                if (zoom > 20) self.map.setZoom(20);
            }

            /*--- Layers End ---*/
            this.setTileOverlay = function (mp, mpTypId) {
                if (mpTypId == MapTypeId.ROADMAP) {
                    var cmt = new CoordMapType(new google.maps.Size(256, 256), mp.options.tilepath + 'gmap/Z');
                    if (cmt.valid) {
                        mp.map.overlayMapTypes.insertAt(0, cmt);
                    }
                }
            }

            this.initMap = function (options, texts) {
                mf_text = jQuery.extend({
                    hoehenprofil: 'Höhenprofil',
                    distance: 'Distance',
                    height: 'Height',
                    results: 'Ergebnisse',
                    err3chars: 'Der Suchbegriff muss mind. 3 Zeichen enthalten.',
                    errorAlert: 'An error occured',
                    errorTooMany: 'Es sind {0} gefunden. Bitte die Suchabfrage erweitern!',
                    mapfor: 'Karte für',
                    vonhier: 'von hier',
                    hierher: 'hierher',
                    routenplanung: 'Routenplanung',
                    detail: 'Detail',
                    weitererouteskategorie: 'Weitere Wegzuordungen',
                    weiterepoikategorie: 'Weitere Zuordungen',
                    routespoisheader: 'Interessante Orte (POIs) entlang des Weges',
                    mapfindercopyright: '©2018 mapFinder GISDAT & RiS GmbH'
                }, texts);
                this.localTexts = mf_text;
                mapoptions = jQuery.extend({
                    zoom: 18,
                    center: { lat: 48, lng: 14 },
                    mapTypeId: mapoptions.defaultMaptypId,
                    streetViewControl: false,
                    scaleControl: true,
                    overviewMapControl: true,
                    fullscreenControl: false,
                    mapTypeControlOptions: {
                        position: google.maps.ControlPosition.TOP_RIGHT,
                        style: google.maps.MapTypeControlStyle.DROPDOWN_MENU,
                        mapTypeIds: mapoptions.mapTypeIds
                    },
                    sprachid: 1,
                    staticmapwidth: 600,
                    staticmapheight: 300,
                    scrollToMap: true,
                    clusterType: clusterEnum.CLUSTER,
                    spiderfyoptions: {
                        markersWontMove: true,
                        markersWontHide: true,
                        basicFormatEvents: true,
                        keepSpiderfied: true
                    }
                }, options);
                this.options = mapoptions;
                this.map = new google.maps.Map($('#map')[0], mapoptions);
                if (this.options.clusterType == clusterEnum.CLUSTER) {
                    this.map.markerCluster = new MarkerClusterer(this.map, [], { maxZoom: 15 });
                } else {
                    this.oms = new OverlappingMarkerSpiderfier(this.map, this.options.spiderfyoptions);
                    this.omsdetail = new OverlappingMarkerSpiderfier(this.detailmap, this.options.spiderfyoptions);
                }
                this.AddMapTypes();
                setTimeout(this.addCopyright, 50)
                this.hideExtraDetailInfo();

                if (options.startuplist) {
                    this.currentRecord = options.startuplist[0];
                    if (options.startuplist.length == 1 && options.startuplist[0].responsetype == 'route') { this.showRouteOnMap(options.startuplist[0], true) }
                    else {
                        if (options.showthemen)
                            this.addThemenCard();
                        options.startuplist.forEach(function (response) { self.ShowResponse(response, options.showthemen, false, true) });
                    }
                    if (options.startupdetail) {
                        this.showRecord(options.startuplist[0]);
                        this.showExtraInfo(options.startupdetail, options.startuplist[0].responsetype);
                        if (options.startuplist[0].responsetype == 'route') {
                            this.showRouteDetail(options.startuplist[0]);
                        }
                        if (options.command == 'map') {
                            this.showMap();
                        }
                    } else {
                        if (options.command == 'map') {
                            this.showMap();
                        } else {
                            this.showListView();
                        }
                        this.updateMap()
                    }
                    this.makePager();
                } else {
                    this.showMap();
                }
                directionsDisplay.setMap(this.map);
                directionsDisplay.setPanel(document.getElementById('directionsPanel'));
            }
            this.travelmode = 'DRIVING';

            this.clearRouteMarkers = function () {
                if (this.routeFinder.markers.to) {
                    this.routeFinder.markers.to.setMap(null);
                    this.routeFinder.markers.to = null;
                }
                if (this.routeFinder.markers.from) {
                    this.routeFinder.markers.from.setMap(null);
                    this.routeFinder.markers.from = null;
                }
                $('#mf_route_from').val('');
                $('#mf_route_to').val('');
                directionsDisplay.setDirections({ routes: [] });
                $('#directionsPanel').hide();
            }

            this.hideWarnings = function () {
                $('#mfFromWarning').hide();
                $('#mfToWarning').hide();
            }

            this.calcRoute = function () {
                var request = {
                    travelMode: this.travelmode
                };
                request.destination = this.routeFinder.destination;
                request.origin = this.routeFinder.origin;
                this.hideWarnings();
                directionsService.route(request, function (result, status) {
                    if (status == google.maps.DirectionsStatus.OK) {
                        directionsDisplay.setDirections(result);
                        $('#directionsPanel').show();
                    }
                    if (status == google.maps.DirectionsStatus.NOT_FOUND) {
                        if (result.geocoded_waypoints[0].geocoder_status == google.maps.GeocoderStatus.ZERO_RESULTS) {
                            $('#mfFromWarning').show()
                        }
                        if (result.geocoded_waypoints[1].geocoder_status == google.maps.GeocoderStatus.ZERO_RESULTS) {
                            $('#mfToWarning').show()
                        }
                    }
                    if (status == google.maps.DirectionsStatus.ZERO_RESULTS) {
                        $('#directionsPanel').innerHTML('No route could be found between the origin and destination.');
                        $('#directionsPanel').show();
                    }
                });


            }

            this.swapRouteMarkers = function () {

                var toVal = $('#mf_route_to').val();
                $('#mf_route_to').val($('#mf_route_from').val());
                $('#mf_route_from').val(toVal);
                if (this.routeFinder.markers.to && this.routeFinder.markers.from) {
                    var frommarker = this.routeFinder.markers.from;
                    var tomarker = this.routeFinder.markers.to;
                    this.clearRouteMarkers();
                    this.setRouteFrom(tomarker.position.lat(), tomarker.position.lng())
                    this.setRouteTo(frommarker.position.lat(), frommarker.position.lng())
                }
            }

            this.addMarkerPOI = function (ResponsePOI, showthemen, leaveListView) {
                this.addMarker(ResponsePOI, this.getInfoBoxLayout(ResponsePOI, showthemen, 'showPOI'), leaveListView);
            }

            this.addMarkerRoute = function (ResponseRoute, showthemen, leaveListView) {
                if (ResponseRoute.showprofil &&  ResponseRoute.icons.length > 0) {
                    var extra = '<span class="mf_poi_routeValue"><a href="#/" onclick="mf.showProfil(' + ResponseRoute.onr + ')" ><span class="fa fa-area-chart" aria-hidden="true"></span>' + this.localTexts.hoehenprofil + '</a></span>';
                }
                this.addMarker(ResponseRoute, this.getInfoBoxLayout(ResponseRoute, showthemen, 'mf.showRoute', extra), leaveListView);
            }

            this.addMarkerVA = function (ResponseVA, showthemen, leaveListView) {
                this.addMarker(ResponseVA, this.getInfoBoxLayout(ResponseVA, showthemen, 'showVA'), leaveListView);
            }

            this.rebind = function () {
                google.maps.event.trigger(this.map, 'resize');
                if (this.bounds) {
                    if (this.bounds.isEmpty()) {
                        this.bounds.extend(this.options.center)
                        this.map.panToBounds(this.bounds);
                    } else {
                        this.map.fitBounds(this.bounds);
                        this.map.panToBounds(this.bounds);
                    }
                }
                var zoom = this.map.getZoom();
                if (zoom > 20) this.map.setZoom(20);
            }

            this.getPinList = function (katids, branchenids, gnr) {
                var data = JSON.stringify({ 'katids': katids, 'branchenids': branchenids, 'filtergnr': gnr, 'sprachid': this.options.sprachid });
                this.deleteMarkers();
                $('#themenFilterWrapper').hide();
                $('#filterWrapper').hide();
                jQuery.ajax({
                    url: envurl + 'system/web/services/mapfinder2/getMapfinderData.asmx/GetPOIPinList',
                    data: data,
                    dataType: 'json',
                    type: 'POST',
                    contentType: 'application/json; charset=utf-8',
                    success: function (data) {
                        self.AddPOIMarkers(data.d);
                    }
                });
            }

            this.AddPOIMarkers = function (poilist) {
                self.bounds = new google.maps.LatLngBounds();
                poilist.forEach(function (responsePOI) {
                    self.addMarkerPOI(responsePOI);
                    var pos = new google.maps.LatLng(responsePOI.latLng.lat, responsePOI.latLng.lng)
                    self.bounds.extend(pos);
                });
                self.updateMap()
            }

            this.showRoute = function (ctrl) {
                this.showCurrentRecord($(ctrl).data().onr);
                this.showRouteDetail(this.currentRecord)
            }

            this.showRouteDetail = function (response) {
                var path = [];
                if (!response.latLng) {
                    response.latLng = response.legs[0];
                }
                response.legs.forEach(function (leg) {
                    var pos = new google.maps.LatLng(leg.lat, leg.lng)
                    path.push(pos);
                    self.bounds.extend(pos);
                });
                if (response.pois) {
                    if (response.pois.length > 0) {
                        $('#mf_route_poi_list').append('<h2>' + self.localTexts.routespoisheader + ':</h2><ul class="collapsible-items"></ul>')
                    } else {
                        $('#mf_route_poi_list').empty();
                    }
                    response.pois.forEach(function (responsePOI, index) {
                        var pos = new google.maps.LatLng(responsePOI.latLng.lat, responsePOI.latLng.lng)
                        if (self.options.clusterType == clusterEnum.CLUSTER) {
                            var marker = new google.maps.Marker({
                                position: pos,
                                icon: self.routePoiBox,
                                map: self.detailmap,
                                label: { text: toAlpha(index), color: 'black' }

                            });
                            self.detailmarkers.push(marker);
                        } else {
                            var marker = new google.maps.Marker({
                                position: pos,
                                icon: self.routePoiBox,
                                label: { text: toAlpha(index), color: 'black' }
                            });
                            self.omsdetail.addMarker(marker);
                            self.detailmarkers.push(marker);
                        }
                        self.bounds.extend(pos);
                        var poiItemLayout = $('#mf_route_layout .mf_route_collapsible_detailItem').clone();
                        poiItemLayout.show()
                        poiItemLayout.find('.mf_route_collapsible_map').html('<img src="' + self.getStaticMapUrl(responsePOI) + '" title="' + self.localTexts.mapfor + ' ' + responsePOI.bez + '">');
                        poiItemLayout.find('.mf_route_collapsible_detailLink').html('<a onclick="showPOI(this)" data-onr="' + responsePOI.onr + '" ><span class="mf_moreDetails"><span class="fa fa-chevron-right"></span><span class="mf_moreDetails_text">' + self.localTexts.detail + '...</span></span></a>');
                        poiItemLayout.find('.listingBullet').html(toAlpha(index));
                        poiItemLayout.find('#rlist_header').html(responsePOI.bez);
                        if (responsePOI.imgUrl) {
                            poiItemLayout.find('.mf_route_collapsible_image_wrapper').html('<img class="mf_route_collapsible_image" src="' + responsePOI.imgUrl.replace('&width=400&height=200', '&width=275&height=225') + '" />');
                        } else {
                            poiItemLayout.find('.mf_route_collapsible_image_wrapper').html('<div class="noImageWrapper"><span class="mf_lb_placeholder_value"><span class="fa fa-picture-o"></span></span></div>');
                        }
                        if (responsePOI.address) {
                            poiItemLayout.find('.mf_route_collapsible_address').html('<p>' + responsePOI.address + '</p>');
                            poiItemLayout.find('.mf_route_collapsible_address').show();
                        }
                        else {
                            poiItemLayout.find('.mf_route_collapsible_address').hide();
                        }
                        if (responsePOI.icons && responsePOI.icons.length > 0) {
                            poiItemLayout.find('.mf_route_collapsible_icon_wrapper').html('<img class="mf_route_collapsible_image" src="' + responsePOI.icons[0].icon + '" />');
                            poiItemLayout.find('.mf_route_collapsible_icon_wrapper').show();
                            if (responsePOI.icons && responsePOI.icons.length > 0)
                                poiItemLayout.find('.mf_route_collapsible_category').html(responsePOI.icons[0].vorkategoriebez + ' > ' + responsePOI.icons[0].bez);
                            poiItemLayout.find('.mf_route_collapsible_categories').empty();
                            if (responsePOI.icons.length > 1) {
                                for (var i = 1; i < responsePOI.icons.length; i++) {
                                    poiItemLayout.find('.mf_route_collapsible_categories').append('<a "javascript:void(0);"><img class="mf_route_collapsible_category" src="' + responsePOI.icons[i].icon + '" title="' + responsePOI.icons[i].bez + '" /></a>');
                                }
                            }
                        } else {
                            poiItemLayout.find('.mf_route_collapsible_icon_wrapper').hide();
                        }
                        if (responsePOI.icons.length > 1 || (responsePOI.tel && responsePOI.tel != '') || (responsePOI.email && responsePOI.email != '') || (responsePOI.web && responsePOI.web != '')) {
                            poiItemLayout.find('.mf_route_collapsible_detail_contactWrapper').show();
                        } else {
                            poiItemLayout.find('.mf_route_collapsible_detail_contactWrapper').hide();
                        }
                        $('.mf_route_collapsible_contact').hide();
                        if (responsePOI.tel && responsePOI.tel != '') {
                            poiItemLayout.find('.mf_route_collapsible_contact_tel').html(responsePOI.tel);
                            poiItemLayout.find('.mf_poi_contact_phone').show();
                            $('.mf_route_collapsible_contact').show();
                        } else {
                            poiItemLayout.find('.mf_poi_contact_phone').hide();
                        }
                        if (responsePOI.email && responsePOI.email != '') {
                            poiItemLayout.find('.mf_route_collapsible_contact_mail').html('<a href="/system/web/kontaktform.aspx?email=E62B4A454159FF5999059F9161AB8485413EC41A0BE4669A6FE47BB224A0F30346BD5DAD8DF94DD13D20FF35296F2148F9C049793821112F3D321F5C429B34002C2CF2A17A3E25D042609BE87B3A02BBEF441AAB934222887495FAA2F1FE0E7B54E873954394E8E79FC18194564246F2C36FD977&menuonr=221154316&sprache=1" title="E-mail senden">E-mail senden</a>');
                            poiItemLayout.find('.mf_poi_contact_mail').show();
                            $('.mf_route_collapsible_contact').show();
                        } else {
                            poiItemLayout.find('.mf_poi_contact_mail').hide();
                        }
                        if (responsePOI.web && responsePOI.web != '') {
                            poiItemLayout.find('.mf_route_collapsible_contact_website').html('<a href="' + responsePOI.web + '">' + responsePOI.web + '</a>');
                            poiItemLayout.find('.mf_poi_contact_website').show();
                            $('.mf_route_collapsible_contact').show();
                        } else {
                            poiItemLayout.find('.mf_poi_contact_website').hide();
                        }
                        $('#mf_route_poi_list ul').append(poiItemLayout);

                    });
                    $("#mf_route_poi_list").ris_collapsible();
                } else {
                    $('#mf_route_poi_list').empty();
                }
                $('#detailElevation_chart').hide();
                this.detailPolyline = new google.maps.Polyline({ map: this.detailmap, path: path, icons: this.ArrowList, strokeColor: response.color });
                if (response.showprofil) {
                    $('#detailElevation_chart').show();
                    var ec = new ElevationsChart(mf_texts);
                    ec.displayPathElevation(path, $('#detailElevation_chart')[0], response.bez);
                }
                this.detailmaprebind();

            }

            this.getHnrForStrassen = function (data) {
                this.deleteMarkers();
                $('#themenFilterWrapper').hide();
                $('#filterWrapper').hide();
                jQuery.ajax({
                    url: envurl + 'system/web/services/mapfinder2/getMapfinderData.asmx/GetHNRForStrassenOnr',
                    data: data,
                    dataType: 'json',
                    type: 'POST',
                    contentType: 'application/json; charset=utf-8',
                    success: function (data) {
                        self.bounds = new google.maps.LatLngBounds();
                        data.d.forEach(function (StrassenResponse) {
                            self.addNumberPlate(StrassenResponse, false);
                            var pos = new google.maps.LatLng(StrassenResponse.lat, StrassenResponse.lng)
                            self.bounds.extend(pos);
                        });
                        self.updateMap();
                    }
                });
            }

            this.updateMap = function () {
                this.rebind();
                this.makePager();
                if (this.isDetailVisible) {
                    this.showMap();
                }
            }

            this.getVeranstaltungen = function (data) {
                $.extend(data, { menuonr: mf.options.menuonr });
                this.deleteMarkers();
                $('#themenFilterWrapper').hide();
                $('#filterWrapper').hide();
                jQuery.ajax({
                    url: envurl + 'system/web/services/mapfinder2/getMapfinderData.asmx/GetVeranstaltungen',
                    data: JSON.stringify(data),
                    dataType: 'json',
                    type: 'POST',
                    contentType: 'application/json; charset=utf-8',
                    success: function (data) {
                        self.bounds = new google.maps.LatLngBounds();
                        data.d.forEach(function (recordVA) {
                            mf.addMarkerVA(recordVA);
                            var pos = new google.maps.LatLng(recordVA.latLng.lat, recordVA.latLng.lng)
                            self.bounds.extend(pos);
                        });
                        self.updateMap();
                    }
                });
            }

            this.getMarkers = function () {
                if (this.options.clusterType == clusterEnum.CLUSTER) {
                    return self.map.markerCluster.getMarkers();
                }
                else {
                    return self.oms.getMarkers();
                }
            };

            this.addMarker = function (Response, ibcontent, leaveListView) {
                var markers = self.getMarkers();
                if (markers) {
                    for (var i = 0; i < markers.length; i++) {
                        if (markers[i].infobox.record.onr == Response.onr)
                            return;
                    }
                }
                var icons = Response.icons;
                if (icons.length > 0) {
                    var pos = new google.maps.LatLng(Response.latLng.lat, Response.latLng.lng);
                    var marker = new google.maps.Marker({
                        icon: icons[0].icon,
                        position: pos,
                    });
                    marker.infobox = new InfoBox(this.infoboxOptions);
                    marker.infobox.setContent(ibcontent);
                    if (!leaveListView)
                        $('.mf_infobox_overview').append(ibcontent);
                    marker.infobox.record = Response;
                    google.maps.event.addListener(marker.infobox, 'closeclick', function () {
                        $('.elevationChart_panel').hide()
                    });

                    var clickType = 'spider_click';
                    if (this.options.clusterType == clusterEnum.CLUSTER) {
                        clickType = 'click';
                    }

                    google.maps.event.addListener(marker, clickType, (function (marker, i) {
                        return function () {
                            var closeIb = false;
                            $('.over_map').hide();
                            $('.mf_dd_selector').removeClass('selected').find('.fa-angle-up').removeClass('fa-angle-up').addClass('fa-angle-down');
                            var markers = self.getMarkers();
                            if (marker.infobox.getMap()) {
                                closeIb = true;
                            }
                            for (var i = 0; i < markers.length; i++) {
                                markers[i].infobox.close();
                            }
                            if (!closeIb) {
                                self.currentRecord = marker.infobox.record;
                                marker.infobox.open(self.map, this);
                                if (self.currentRecord.responsetype && self.currentRecord.responsetype == "route") {
                                    if (self.polylines) {
                                        self.polylines.forEach(function (polyline) {
                                            polyline.polyline.setMap(null);
                                        });
                                    }
                                    marker.infobox.record.pois.forEach(function (responsePOI) {
                                        self.addMarkerPOI(responsePOI);
                                        var pos = new google.maps.LatLng(responsePOI.latLng.lat, responsePOI.latLng.lng)
                                        self.bounds.extend(pos);
                                    });
                                    var pi = self.getCurrentPolyInfo(self.currentRecord.onr);
                                    if (pi) {
                                        pi.polyline.setMap(self.map);
                                    }
                                    self.rebind();
                                }
                                self.map.panTo(this.position);
                            } else {
                                $('.elevationChart_panel').hide();
                            }
                        }
                    })(marker));
                    self.addMarkerToMarkers(marker);
                }
            }

            this.clearMarkers = function(){
                if (this.options.clusterType == clusterEnum.CLUSTER) {
                    this.map.markerCluster.clearMarkers();
                }else{
                    this.oms.removeAllMarkers();
                }
            }

            this.addMarkerToMarkers = function (marker) {
                if (this.options.clusterType == clusterEnum.CLUSTER) {
                    this.map.markerCluster.addMarker(marker);
                } else {
                    this.oms.addMarker(marker);
                }
            }

            this.deleteMarkers = function (leaveListView) {
                if (this.polylines) {
                    this.polylines.forEach(function (polyline) {
                        polyline.polyline.setMap(null);
                    });
                    this.polylines = [];
                }
                if (!leaveListView) {
                    this.clearListview();
                }
                if (this.routeinfo && this.routeinfo.infobox) {
                    this.routeinfo.infobox.close();
                }
                $('.over_map .itm_selected').toggleClass('itm_selected', 'itm_notSelected');
                $('.elevationChart_panel').hide();
                this.clearMarkers();
                if (this.map.markerElevation) this.map.markerElevation.setVisible(false);
                while (this.listeners.length) {
                    window.google.visualization.events.removeListener(this.listeners.pop());
                }
            }

            this.clearListview = function () {
                $('#listView .mf_infobox_overview').empty();
            }

            this.addNumberPlate = function (StrassenResponse, showthemen) {
                var pos = new google.maps.LatLng(StrassenResponse.lat, StrassenResponse.lng)
                var path = 'M -10,-10 10,-10 10,10 -10,10  z'
                if (StrassenResponse.Hnr.length > 2) {
                    var offset = (StrassenResponse.Hnr.length) * 5;
                    path = 'M -' + offset + ',-10  ' + offset + ',-10 ' + offset + ', 10 -' + offset + ',10  z'
                }
                if (StrassenResponse.color == null || StrassenResponse.color == '') {
                    StrassenResponse.color == 'blue'
                }
                var bluebox = {
                    path: path,
                    fillColor: StrassenResponse.color,
                    fillOpacity: 0.8,
                    scale: 1,
                    strokeColor: 'black',
                    strokeWeight: 1
                };
                var marker = new google.maps.Marker({
                    position: pos,
                    icon: bluebox,
                    map: this.map,
                    label: { text: StrassenResponse.Hnr, color: 'white', fontSize: this.options.hausnrfontsize }

                });
                this.addMarkerToMarkers(marker);
                marker.infobox = new InfoBox(this.infoboxOptions);
                var ibcontent = this.getInfoBoxLayout(StrassenResponse, showthemen);
                marker.infobox.setContent(ibcontent);
                $('.mf_infobox_overview').append(ibcontent);
                marker.infobox.record = StrassenResponse;
                google.maps.event.addListener(marker, 'click', (function (marker, i) {
                    return function () {
                        var closeIb = false;
                        if (marker.infobox.getMap()) {
                            closeIb = true;
                        }
                        $('.over_map').hide();
                        $('.mf_dd_selector').removeClass('selected').find('.fa-angle-up').removeClass('fa-angle-up').addClass('fa-angle-down');
                        var markers = self.getMarkers();
                        for (var i = 0; i < markers.length; i++) {
                            markers[i].infobox.close();
                        }
                        if (!closeIb)
                            marker.infobox.open(self.map, this);
                        self.currentRecord = marker.infobox.record;
                        self.map.panTo(this.position);
                    }
                })(marker));
            }

            this.closeInfobox = function () {
                var markers = this.getMarkers();
                for (var i = 0; i < markers.length; i++) {
                    markers[i].infobox.close();
                }
            }

            this.setRouteFrom = function (Lat, Lng) {
                if (this.routeFinder.markers.from) {
                    this.routeFinder.markers.from.setMap(null);
                    this.routeFinder.markers.from = null;
                }
                $('#mf_route_from').val(Lat + ', ' + Lng);
                var pos = new google.maps.LatLng(Lat, Lng);
                var marker = new google.maps.Marker({
                    position: pos,
                    map: this.map,
                    icon: this.pinSymbol('green'),
                });
                this.routeFinder.markers.from = marker;
                if (this.routeFinder.markers.to) {
                    this.routeFinder.destination = $('#mf_route_to').val();
                    this.routeFinder.origin = $('#mf_route_from').val();
                    this.calcRoute();
                }
                showPane($('.mf_dd_selector')[4]);
            }

            this.setRouteTo = function (Lat, Lng) {
                if (this.routeFinder.markers.to) {
                    this.routeFinder.markers.to.setMap(null);
                    this.routeFinder.markers.to = null;
                }
                $('#mf_route_to').val(Lat + ', ' + Lng);
                var pos = new google.maps.LatLng(Lat, Lng);
                var marker = new google.maps.Marker({
                    position: pos,
                    map: this.map,
                    icon: this.pinSymbol('red'),
                });
                this.routeFinder.markers.to = marker;
                if (this.routeFinder.markers.from) {
                    this.routeFinder.destination = $('#mf_route_to').val();
                    this.routeFinder.origin = $('#mf_route_from').val();
                    this.calcRoute();
                }
                showPane($('.mf_dd_selector')[4])
            }

            this.getRoute = function (data) {
                this.deleteMarkers();
                $('#themenFilterWrapper').hide();
                $('#filterWrapper').hide();
                var jsonparam = JSON.stringify({ 'routes': data, 'sprachid': this.options.sprachid });
                jQuery.ajax({
                    url: envurl + 'system/web/services/mapfinder2/getMapfinderData.asmx/GetRoute',
                    data: jsonparam,
                    dataType: 'json',
                    type: 'POST',
                    contentType: 'application/json; charset=utf-8',
                    success: function (data) {
                        self.bounds = new google.maps.LatLngBounds();
                        data.d.forEach(function (Route) {
                            self.showRouteOnMap(Route, data.d.length == 1)
                        })
                        self.updateMap();
                    }
                });
            }

            this.showRouteOnMap = function (Route, showRoute) {
                if (!Route.latLng) {
                    Route.latLng = Route.legs[0]
                }
                self.addMarkerRoute(Route);
                var pos = new google.maps.LatLng(Route.latLng.lat, Route.latLng.lng)
                if (!self.bounds) {
                    self.bounds = new google.maps.LatLngBounds();
                }
                self.bounds.extend(pos);
                var path = [];
                Route.legs.forEach(function (leg) {
                    var pos = new google.maps.LatLng(leg.lat, leg.lng)
                    path.push(pos);
                    if (showRoute)
                        self.bounds.extend(pos);
                });
                var routePoly = new google.maps.Polyline({ path: path, icons: self.ArrowList, strokeColor: Route.color })
                self.polylines.push(new polyInfo(Route.onr, routePoly));
                if (showRoute) {
                    routePoly.setMap(self.map);
                }
                var mcmarkers = self.getMarkers();
                self.routeinfo = mcmarkers[mcmarkers.length - 1];
                google.maps.event.addListener(routePoly, 'click', function (event) {
                    self.routeinfo.infobox.setPosition(event.latLng);
                    self.routeinfo.infobox.open(self.map);
                });
                if (Route.pois && showRoute) {
                    Route.pois.forEach(function (responsePOI) {
                        self.addMarkerPOI(responsePOI);
                        var pos = new google.maps.LatLng(responsePOI.latLng.lat, responsePOI.latLng.lng)
                        self.bounds.extend(pos);
                    });
                }
            }

            this.routeinfo = null;

            this.pinSymbol = function (color) {
                return {
                    path: 'M 0,0 C -2,-20 -10,-22 -10,-30 A 10,10 0 1,1 10,-30 C 10,-22 2,-20 0,0 z M -2,-30 a 2,2 0 1,1 4,0 2,2 0 1,1 -4,0',
                    fillColor: color,
                    fillOpacity: 1,
                    strokeColor: '#000',
                    strokeWeight: 2,
                    scale: 1,
                };
            }

            this.textSearch = function (text, fn) {
                if (text.length < 3) {
                    alert(this.localTexts.err3chars);
                    if (fn) fn();
                } else {
                    var data = JSON.stringify({ 'searchterm': text, 'sprachid': this.options.sprachid, 'menuonr': this.options.menuonr });
                    $('#themenFilterWrapper').hide();
                    jQuery.ajax({
                        url: envurl + 'system/web/services/mapfinder2/getMapfinderData.asmx/getFulltextSearch',
                        data: data,
                        dataType: 'json',
                        type: 'POST',
                        contentType: 'application/json; charset=utf-8',
                        success: function (data) {
                            self.deleteMarkers();
                            self.bounds = new google.maps.LatLngBounds();
                            self.searchresults = data.d.responses;
                            if (!data.d.hasError) {
                                self.searchresults = data.d.responses;
                                self.searchresults.forEach(function (response) {
                                    self.ShowResponse(response, false, false, true);
                                });
                            } else {
                                if (data.d.ErrorType == 1) {
                                    alert(self.localTexts.errorTooMany.format(data.d.count));
                                } else {
                                    alert(self.localTexts.errorAlert);
                                }
                            }
                            if (fn) fn();
                            self.updateMap();
                        }
                    });
                }
            }

            this.ShowResponse = function (response, showthemen, leaveListView, hideRoutePois) {
                if (!self.bounds) {
                    self.bounds = new google.maps.LatLngBounds();
                }
                if (response.responsetype == "poi") {
                    self.addMarkerPOI(response, showthemen, leaveListView);
                    var pos = new google.maps.LatLng(response.latLng.lat, response.latLng.lng)
                    self.bounds.extend(pos);
                }
                if (response.responsetype == "strassen") {
                    self.addNumberPlate(response, showthemen, leaveListView);
                    var pos = new google.maps.LatLng(response.lat, response.lng)
                    self.bounds.extend(pos);
                }
                if (response.responsetype == "veranstaltung") {
                    self.addMarkerVA(response, showthemen, leaveListView);
                    var pos = new google.maps.LatLng(response.latLng.lat, response.latLng.lng)
                    self.bounds.extend(pos);
                }
                if (response.responsetype == "route") {
                    if (!response.latLng) {
                        response.latLng = response.legs[0]
                    }
                    self.addMarkerRoute(response, showthemen, leaveListView);
                    var pos = new google.maps.LatLng(response.latLng.lat, response.latLng.lng)
                    self.bounds.extend(pos);
                    var path = [];
                    response.legs.forEach(function (leg) {
                        var pos = new google.maps.LatLng(leg.lat, leg.lng)
                        path.push(pos);
                        self.bounds.extend(pos);
                    });
                    if (!hideRoutePois && response.pois) {
                        response.pois.forEach(function (responsePOI) {
                            self.addMarkerPOI(responsePOI, showthemen, leaveListView);
                            var pos = new google.maps.LatLng(responsePOI.latLng.lat, responsePOI.latLng.lng)
                            self.bounds.extend(pos);
                        });
                    }
                    self.polylines.push(new polyInfo(response.onr, new google.maps.Polyline({ path: path, icons: self.ArrowList, strokeColor: response.color })));
                }
            }

            this.getCurrentRecord = function (onr) {
                if (this.currentRecord == null || this.currentRecord == undefined || this.currentRecord.onr != onr) {
                    this.getMarkers().forEach(function (marker) {
                        if (marker.infobox.record.onr == onr) {
                            self.currentRecord = marker.infobox.record;
                            return self.currentRecord;
                        } else {
                            if (marker.infobox.record.pois) {
                                marker.infobox.record.pois.forEach(function (poi) {
                                    if (poi.onr == onr) {
                                        self.currentRecord = poi;
                                        return self.currentRecord;
                                    }
                                });
                            }
                        }
                    });
                };
                return this.currentRecord;
            }

            this.getCurrentPolyInfo = function (onr) {
                var curpi;
                if (this.polylines) {
                    this.polylines.forEach(function (pi) {
                        if (pi.onr == onr) {
                            curpi = pi;
                            return;
                        }
                    });
                }
                return curpi;
            }

            this.makePager = function () {
                var $listItems = $('#listView .mf_infobox_overview .mf_infobox');
                var $listView = $('#listView #listViewPager');
                $listView.empty();
                $('#alleErgebnisse .listViewCtrl_txt').html($listItems.length + ' ' + this.localTexts.results)
                if ($listItems.length > 12) {
                    var pagerDiv = $('<div class="listViewPager_innerWrapper"></div>');
                    var pages = $listItems.length / 12;
                    for (var i = 0; i < pages; i++) {
                        pagerDiv.append('<a class="listViewPager_pagerItem" onclick="mf.showPage(' + i + ')"> ' + (i + 1) + ' </a>');
                    }
                    $listView.html(pagerDiv)
                }
                self.showPage(0);
            }

            this.scrolltoShow = function () {
                $("html,body").animate({ scrollTop: $("#mf_whole").offset().top - $('#header').height() }, "fast");

            }

            this.showPage = function (page) {
                var $listItems = $('#listView .mf_infobox_overview .mf_infobox');
                var $overview = $('#listView .mf_infobox_overview')
                $('.listViewPager_pagerItem').removeClass('active');
                $('.listViewPager_pagerItem:nth(' + page + ')').addClass('active');
                $listItems.hide();
                var lLen = $listItems.length;
                if (self.options.scrollToMap)
                    this.scrolltoShow();
                $('.mf_infobox-placeholder').remove();
                for (var i = 0; i < 12; i++) {
                    var j = (page * 12) + i;
                    if (lLen > j) {
                        if (i > 0) {
                            $overview.append('<div class="mf_infobox-placeholder"></div>');
                        }
                        $($listItems[j]).show();
                    }
                }
                if ($('.mf_infobox-placeholder').length < 4) {
                    for (var i = $('.mf_infobox-placeholder').length; i < 4; i++) {
                        $overview.append('<div class="mf_infobox-placeholder"></div>');
                    }
                }
            }

            this.showMapContents = function () {
                $('#mapView').show();
                $('#detailView').hide();
                $('#listView').hide();
                $('#notMapView').hide();
                $('.mf_map_link').hide();
                $('.mf_galerie_link').show();
                this.isListVisible = false;
                this.isDetailVisible = false;
            }

            this.showMap = function () {
                this.showMapContents();
                this.updateMap();
            }

            this.getInfoBoxLayout = function (Response, showthemen, fnName, extra) {
                var layout = '<div class="mf_infobox">'
                layout += '<div class="mf_content">';
                layout += '<h2 class="mf_poi_bez">' + Response.bez
                layout += '<a class="mf_poi_closeItem" href="javascript:mf.closeInfobox();"><span class="fa fa-times"></span></a>'
                layout += '</h2>';
                if (Response.gemeinde && this.options.isregion) {
                    layout += '<h3 class="mf_poi_gemeinde"><span class="fa fa-chevron-right"></span> ' + Response.gemeinde + '</h3>';
                }
                layout += '<div class="mf_detail_wrappper">'
                layout += '<div class="mf_image_wrapper">';
                if (Response.imgUrl) {
                    layout += '<img class="mf_image" src="' + Response.imgUrl + '" />';
                }
                layout += '</div>';
                if (Response.imgUrl) {
                    layout += '<div class="mf_poi_detail width53">';
                } else {
                    layout += '<div class="mf_poi_detail width100">';
                }
                layout += '<div class="mf_overview_detail_katWrapper"><span class="mf_poi_icon_wrapper">';
                if (Response.icons && Response.icons.length > 0) {
                    layout += '<img class="mf_poi_image" src="' + Response.icons[0].icon + '"  title="' + Response.icons[0].bez + '"/>';
                }
                layout += '</span>';
                layout += '<span class="mf_poi_category">';
                if (Response.icons && Response.icons.length > 0)
                    layout += Response.icons[0].vorkategoriebez + ' > ' + Response.icons[0].bez;
                layout += '</span></div>';
                layout += '<span class="mf_poi_address">';
                if (Response.address) {
                    layout += Response.address;
                }
                layout += '</span>';
                if (extra) {
                    layout += '<div class="mf_poi_routelink">'
                    layout += extra;
                    layout += '</div>'
                }
                layout += '</div>';
                layout += '<div class="mf_poi_detail">';
                if ((Response.tel && Response.tel != '') ||
                    (Response.email && Response.email != '') ||
                    (Response.web && Response.web != '')
                    ) {
                    layout += '<div class="mf_poi_contact">';
                    if (Response.tel && Response.tel != '') {
                        layout += '<span class="mf_poi_contact_tel">';
                        layout += '<span class="fa fa-phone"></span>';
                        layout += Response.tel;
                        layout += '</span>';
                    }
                    if (Response.email && Response.email != '') {
                        layout += '<span class="mf_poi_contact_mail">';
                        layout += '<a href="mailto:' + Response.email + '">';
                        layout += '<span class="fa fa-envelope"></span>';
                        layout += '</a>';
                        layout += '</span>';
                    }
                    if (Response.web && Response.web != '') {
                        layout += '<span class="mf_poi_contact_website">';
                        layout += '<a href="' + Response.web + '">';
                        layout += '<span class="fa fa-home"></span>';
                        layout += '</a>';
                        layout += '</span>';
                    }
                    layout += '</div>';
                }
                layout += '<span class="mf_poi_planner">';
                layout += this.localTexts.routenplanung + ': ';
                layout += '<a  href="javascript:void(0);" class="mf_poi_planner_marker" onclick="mf.setRouteFrom(\'' + Response.latLng.lat + '\', \'' + Response.latLng.lng + '\')">';
                layout += ' <span class="fa fa-dot-circle-o"></span>' + this.localTexts.vonhier + '</a>';
                layout += '<a  href="javascript:void(0);" class="mf_poi_planner_marker" onclick="mf.setRouteTo(\'' + Response.latLng.lat + '\', \'' + Response.latLng.lng + '\')">';
                layout += ' <span class="fa fa-map-marker"></span>' + this.localTexts.hierher + '</span>';
                layout += '</a>';
                if (Response.icons && Response.icons.length > 1) {
                    layout += '<span class="mf_poi_categories">';
                    for (var i = 1; i < Response.icons.length; i++) {
                        layout += '<a "javascript:void(0);">';
                        layout += '<img class="mf_poi_category" src="' + Response.icons[i].icon + '" title="' + Response.icons[i].bez + '" />';
                        layout += '</a>';
                    }
                    layout += '</span>';
                }
                layout += '</div>';
                layout += '</div>';
                layout += '<div class="mf_footer">';
                if (showthemen) {
                    layout += '<input type="checkbox" data-onr="' + Response.onr + '" onclick="mf.themenSelect(this)" class="mf_createRoute_checkbox">';
                }
                if (fnName) {
                    layout += '<a onclick="' + fnName + '(this)" data-onr="' + Response.onr + '" >';
                    layout += '<span class="mf_moreDetails">';
                    layout += '<span class="fa fa-chevron-right"></span>';
                    layout += '<span class="mf_moreDetails_text">' + texts.detail + '...</span>';
                    layout += '</span>';
                    layout += '</a>';
                } else {
                    layout += '&nbsp;'
                }
                layout += '</div>';
                layout += '</div>';
                return layout;
            }

            this.themenSelect = function (ctrl) {
                if ($('.mf_createRoute_checkbox:checked').length > 0) {
                    this.deleteMarkers(true);
                    var onrs = [];
                    $('.mf_createRoute_checkbox:checked').each(function () {
                        onrs.push($(this).data().onr);
                    });
                    this.options.startuplist.forEach(function (response) {
                        if ($.inArray(response.onr, onrs) != -1)
                            self.ShowResponse(response, true, true)
                    });
                } else {
                    this.deleteMarkers();
                    this.addThemenCard();
                    this.options.startuplist.forEach(function (response) { self.ShowResponse(response, true) });
                }
                this.updateMap();
                this.rebind();
            }

            this.ec; //  Elevations Chart holder

            this.showProfil = function (onr) {
                if (this.isListVisible) {
                    this.showMapContents();
                    this.rebind();
                }
                var eChart = $('#elevation_chart');
                if (eChart.data().onr && eChart.data().onr == onr) {
                    $('.elevationChart_panel').toggle();
                    return;
                };
                this.getCurrentRecord(onr);
                ec = new ElevationsChart(mf_texts);
                ec.displayPathElevation(this.getCurrentPolyInfo(onr).polyline.getPath().getArray(), eChart[0], this.currentRecord.bez, function () {
                    self.listeners.push(window.google.visualization.events.addListener(ec.chart, 'select', function () {
                        var sel = ec.chart.getSelection();
                        if (sel.length && typeof (sel[0].row) == 'number') {
                            if (!self.map.getCenter().equals(ec.elevations[sel[0].row].location)) {
                                self.map.panTo(ec.elevations[sel[0].row].location);
                                ec.chart.setSelection();
                            }
                            else if ((self.map.zoom < ((self.map.maxZoom || self.map.mapTypes[self.map.mapTypeId].maxZoom) - 1))) {
                                self.map.setZoom(self.map.zoom + 1);
                                ec.chart.setSelection();
                            }
                        }
                    }));
                    self.listeners.push(window.google.visualization.events.addListener(ec.chart, 'onmouseover', function (event) {
                        if (typeof (event.row) == 'number') {
                            if (!self.map.markerElevation) self.map.markerElevation = new google.maps.Marker(
                            {
                                map: self.map, position: ec.elevations[event.row].location,
                                icon: new google.maps.MarkerImage('mfImage.axd?ico=targetElevation.png'),
                                draggable: false, raiseOnDrag: false
                            });
                            else self.map.markerElevation.setPosition(ec.elevations[event.row].location), self.map.markerElevation.setVisible(true);
                        }
                    }));
                    self.listeners.push(window.google.visualization.events.addListener(ec.chart, 'onmouseout', function () {
                        if (self.map.markerElevation) self.map.markerElevation.setVisible(false);
                    }));
                });
                eChart.data("onr", onr);
                $('.elevationChart_panel').show();
            }

            this.hideElevation = function () {
                $('.elevationChart_panel').hide();
            }

            this.showListView = function () {
                $('#mapView').hide();
                $('#detailView').hide();
                $('#listView').show();
                $('#notMapView').show();
                $('.mf_map_link').show();
                $('.mf_galerie_link').hide();
                this.isDetailVisible = false;
                this.isListVisible = true;
            }

            this.clearListView = function () {
                var listView = $('#listView #listViewPager');
                listView.empty();
            }

            this.showRecord = function (record) {
                if (this.detailPolyline) {
                    this.detailPolyline.setMap(null);
                    this.detailPolyline = null;
                }
                for (var i = 0; i < this.detailmarkers.length; i++) {
                    this.detailmarkers[i].setMap(null);
                }
                this.detailmarkers = [];
                $('#detailView').removeClass('mf_poi_detail');
                $('#detailView').removeClass('mf_va_detail');
                $('#detailView').removeClass('mf_route_detail');
                if (record.responsetype == "poi") {
                    $('.mf_poi_categories_header').html('<p>' + this.localTexts.weiterepoikategorie + ':</p>');
                    $('#detailView').addClass('mf_poi_detail');
                }
                if (record.responsetype == "veranstaltung") {
                    $('#detailView').addClass('mf_va_detail');
                }
                if (record.responsetype == "route") {
                    $('#detailView').addClass('mf_route_detail');
                    $('.mf_poi_categories_header').html('<p>' + this.localTexts.weitererouteskategorie + ':</p>');
                }
                $('#mf_route_poi_item').hide();
                $('#mf_route_poi_list').empty();
                this.showDetailView();
                this.scrolltoShow();
                if (record.responsetype)
                    $('#detailView .mf_poi_icon_wrapper').html('<img src="' + record.icons[0].icon + '" title="' + record.icons[0].bez + '">');
                $('#detailView .mf_poi_bez').html(record.bez);
                if (record.address) {
                    $('#detailView .mf_poi_location').show();
                    $('#detailView .mf_poi_location').html('<p>' + record.address + '</p>');
                }
                else {
                    $('#detailView .mf_poi_location').hide();
                }
                if (record.tel && record.tel != '') {
                    $('#detailView .mf_poi_contact_phone').show();
                    $('#detailView .mf_poi_contact_phone_value').html(record.tel);
                } else {
                    $('#detailView .mf_poi_contact_phone').hide();
                }
                if (record.email && record.email != '') {
                    $('#detailView .mf_poi_contact_mail').show();
                    $('#detailView .mf_poi_contact_mail_value').html('<a href="/system/web/kontaktform.aspx?email=25E46728AE732690E19100BE5B32EF28827344070576041E8328BB64DD96844BC3D8939EE3E72E53AFD93695CF7D896407647FC31757A186A775261DC9CD132C852CFDD0B2CFBC9005E437BC57B75926632F9F8799AFF7B9ED841318E3D8E812DCAEEAF8&menuonr=221154316&sprache=1" title="E-mail senden">E-mail senden</a>');
                } else {
                    $('#detailView .mf_poi_contact_mail').hide();
                }
                if (record.web && record.web != '') {
                    $('#detailView .mf_poi_contact_website').show();
                    $('#detailView .mf_poi_contact_website_value').html('<a href="' + record.web + '">' + record.web + '</a>');
                } else {
                    $('#detailView .mf_poi_contact_website').hide();
                }
                if (record.icons.length > 1) {
                    var icons = '';
                    for (var i = 1; i < record.icons.length; i++) {
                        icons += '<a href="javascript:void(0);"><img class="mf_poi_category" src="' + record.icons[i].icon + '"  title="' + record.icons[i].bez + '" /></a>'
                    }
                    $('#mfr_detail_kats').html(icons);
                    $('.mf_poi_categories').show();
                } else {
                    $('#mfr_detail_kats').empty();
                    $('.mf_poi_categories').hide();
                }
                $('.mf_poi_bigImage').hide();
                $('.mf_route_gallery').hide();
                if (record.responsetype != 'route') {
                    if (record.imgUrl && record.imgUrl != '') {
                        $('.mf_poi_bigImage').show();
                        $('.mf_poi_bigImage .mf_poi_image_wrapper').html('<a href="' + record.imgUrl.replace('mode=T', 'mode=O') + '" class="mf_lb"><img class="mf_poi_image" src="' + record.imgUrl.replace('mode=T', 'mode=O') + '" /></a>');
                    }
                }
                else {
                    $('.mf_route_gallery .mf_route_gallery_innerWrapper').empty();
                    if (record.imgUrl && record.imgUrl != '') {
                        $('.mf_route_gallery').show();
                        $('.mf_route_gallery .mf_route_gallery_innerWrapper').html('<a href="' + record.imgUrl.replace('mode=T', 'mode=O') + '" class="mf_lb"><img class="mf_poi_image" src="' + record.imgUrl + '" /></a>');
                    }
                }
                $('#detailElevation_chart').hide();
                this.bounds = new google.maps.LatLngBounds();
                var pos = new google.maps.LatLng(record.latLng.lat, record.latLng.lng)
                if (this.options.clusterType == clusterEnum.CLUSTER) {
                    var marker = new google.maps.Marker({
                        icon: record.icons[0].icon,
                        position: pos,
                        map: this.detailmap
                    });
                    this.detailmarkers.push(marker);
                } else {
                    var marker = new google.maps.Marker({
                        icon: record.icons[0].icon,
                        position: pos,
                    });
                    this.omsdetail.addMarker(marker);
                    this.detailmarkers.push(marker);
                }
                
                this.bounds.extend(pos);
                this.detailmaprebind();

            }

            this.removeCards = function (ctrl, responseType) {
                $(ctrl).hide();
                var remainingRecords = [];
                this.searchresults.forEach(function (response) {
                    if (response.responsetype != responseType) {
                        remainingRecords.push(response)
                    }
                });
                this.searchresults = remainingRecords;
                this.showCards();
            }

            this.showCards = function () {
                this.deleteMarkers();
                var gnr = 0;
                var fGmd = $('#filterGmdDD');
                if (fGmd) {
                    gnr = fGmd.val();
                }
                this.searchresults.forEach(function (response) {
                    if (gnr == 0 || response.gnr == gnr)
                        self.ShowResponse(response, false, false, true);
                });
                this.updateMap();
            }

            this.filterThemen = function (gnr) {
                this.deleteMarkers();
                this.addThemenCard();
                this.options.startuplist.forEach(function (response) { if (gnr == 0 || response.gnr == gnr) self.ShowResponse(response, true) });
                this.updateMap();
            }

            this.addThemenCard = function () {
                if (this.options.katdescription == null) {
                    this.options.katdescription = '';
                }
                $('.mf_infobox_overview').append('<div class="mf_infobox_kat"><div class="mf_content"><h2 class="mf_poi_bez">' + this.options.katbez + '</h2><div class="mf_detail_wrappper"><div class="mf_poi_moreInformation_infoTextWrapper"  data-label="text-hidden"><div class="mf_poi_moreInformation_textWrapper"><div class="mf_poi_moreInformation_text">' + this.options.katdescription + '</div><div class="mf_poi_moreInformation_showTextLayer"></div></div><div class="mf_poi_moreInformation_showText"><span class="showOnHiddenText"><span class="fa fa-chevron-down"></span><span class="showMoreText">mehr anzeigen</span></span><span class="showOnShownText"><span class="fa fa-chevron-up"></span><span class="showLessText">weniger anzeigen</span></span></div></div></div></div></div>');
                var toggleelement2 = $(".mf_infobox_kat .mf_poi_moreInformation_infoTextWrapper");
                var textitem2 = $(".mf_infobox_kat .mf_poi_moreInformation_infoTextWrapper .mf_poi_moreInformation_textWrapper .mf_poi_moreInformation_text");
                var maxheight2 = 256;

                if (textitem2.height() <= maxheight2) {
                    $(".mf_poi_moreInformation_showText").css("display", "none");
                    $(".mf_poi_moreInformation_showTextLayer").css("display", "none");
                } else {
                    $('.mf_poi_moreInformation_infoTextWrapper[data-label="text-hidden"] .mf_poi_moreInformation_text').css("max-height", maxheight2)
                }

                $(".mf_infobox_kat .mf_poi_moreInformation_showText").click(function () {
                    if (toggleelement2.attr("data-label") == "text-hidden") {
                        textitem2.css({
                            "height": "100%",
                            "max-height": "none"
                        });
                        var estimatedheight2 = textitem2.height();
                        textitem2.css({
                            "height": maxheight2,
                            "max-height": "none",
                            "overflow": "visible"
                        }).animate({
                            "height": estimatedheight2
                        });
                        toggleelement2.attr("data-label", "text-shown");
                    } else if (toggleelement2.attr("data-label") == "text-shown") {
                        var estimatedheight2 = textitem2.height();
                        textitem2.css({
                            "height": estimatedheight2,
                            "max-height": estimatedheight2,
                            "overflow": "hidden"
                        }).animate({
                            "height": maxheight2,
                        }, {
                            queue: false
                        }).animate({
                            "max-height": maxheight2,
                        }, {
                            queue: false
                        });
                        toggleelement2.attr("data-label", "text-hidden");
                    }
                    return false;
                });
            }

            this.showCurrentRecord = function (onr) {
                this.getCurrentRecord(onr);
                this.showRecord(this.currentRecord);
                var data = JSON.stringify({ 'gnr': this.currentRecord.gnr, 'onr': this.currentRecord.onr, 'sprache': this.options.sprachid, 'menuonr': this.options.menuonr });
                jQuery.ajax({
                    url: envurl + 'system/web/services/mapfinder2/getMapfinderData.asmx/GetPOIDetail',
                    data: data,
                    dataType: 'json',
                    type: 'POST',
                    contentType: 'application/json; charset=utf-8',
                    success: function (data) {
                        if (data.d) {
                            self.showExtraInfo(data.d, self.currentRecord.responsetype);
                        } else {
                            self.hideExtraDetailInfo();
                        }
                    }
                });
            }

            this.hideExtraDetailInfo = function () {
                var fotoholder = $('.mf_poi_images_top3')
                fotoholder.empty();
                $('.mf_poi_openings').hide();
                $('.mf_poi_moreInformation').hide();
                $('.mf_poi_jumpToGelbeseiten').hide();
                $('.mf_route_extrainfo').hide();

            }

            this.showExtraInfo = function (data, responsetype) {
                var $fotoholder;
                var maxlen = 3;
                var placeholder = '<a class="mf_lb_placeholder"></a>'
                $fotoholder = $('.mf_poi_images_top3');
                $fotoholder.empty();
                if (responsetype == 'route') {
                    $fotoholder = $('.mf_route_gallery .mf_route_gallery_innerWrapper');
                    maxlen = 4;
                    placeholder = '<a class="mf_lb_placeholder"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADICAQAAABsHH9pAAABmUlEQVR42u3TAQ0AAAzCsOPf9BVggLQSliwHVJEADAIGAYOAQcAgYBAwCBgEDAIYBAwCBgGDgEHAIGAQMAgYBAwCGAQMAgYBg4BBwCBgEDAIGAQwCBgEDAIGAYOAQcAgYBAwCBgEMAgYBAwCBgGDgEHAIGAQMAhgEDAIGAQMAgYBg4BBwCBgEDAIYBAwCBgEDAIGAYOAQcAgYBDAIGAQMAgYBAwCBgGDgEHAIGAQwCBgEDAIGAQMAgYBg4BBwCBgEAnAIGAQMAgYBAwCBgGDgEHAIIBBwCBgEDAIGAQMAgYBg4BBwCCAQcAgYBAwCBgEDAIGAYOAQQCDgEHAIGAQMAgYBAwCBgGDgEEAg4BBwCBgEDAIGAQMAgYBgwAGAYOAQcAgYBAwCBgEDAIGAYMABgGDgEHAIGAQMAgYBAwCBgEMAgYBg4BBwCBgEDAIGAQMAgYBDAIGAYOAQcAgYBAwCBgEDAIGkQAMAgYBg4BBwCBgEDAIGAQMAhgEDAIGAYOAQcAgYBAwCBgEDAIYBAwCBgGDgEHAIGAQWPQrVADJ9dNP1AAAAABJRU5ErkJggg==" style="width: 100%;" alt="Kein Bild vorhanden - Platzhalter"><span class="mf_lb_placeholder_value"><span class="fa fa-picture-o"></span></span></a>'
                }
                if (data.fotos) {
                    data.fotos.forEach(function (fotourl) {
                        $fotoholder.append(' <a href="' + fotourl.replace('mode=T', 'mode=O') + '" class="mf_lb"><img class="mf_poi_image" src="' + fotourl + '" /></a>');
                    });
                }
                if ($fotoholder.find('a').length < maxlen)
                    for (var i = $fotoholder.find('a').length; i < maxlen; i++) {
                        $fotoholder.append(placeholder);
                    }

                $('#mfr_oz').empty();
                if (data.oeffnungszeiten) {
                    $('#mfr_oz').html(data.oeffnungszeiten);
                    $('.mf_poi_openings').show();
                }
                $('#mfr_nextopen').empty();
                if (data.nextopen) {
                    $('#mfr_nextopen').html(data.nextopen);
                    $('.mf_poi_openings').show();
                }
                if (!(data.oeffnungszeiten) && !(data.nextopen)) {
                    $('.mf_poi_openings').hide();
                }
                $textItem = $(".mf_poi_moreInformation_infoTextWrapper .mf_poi_moreInformation_text");
                $textItem.empty();
                if (data.description) {
                    $('.mf_poi_moreInformation').show();
                    $textItem.empty();
                    $textItem.css({
                        "height": "100%",
                        "max-height": "none"
                    });
                    $textItem.html(data.description);
                    $toggleElement = $(".mf_poi_moreInformation_infoTextWrapper");
                    totalHeight = $($textItem).outerHeight();
                    maxHeight = 256;
                    if (totalHeight > maxHeight) {
                        $(".mf_poi_moreInformation_showText").show();
                        $textItem.css({
                            "height": maxHeight,
                            "max-height": maxHeight,
                            "overflow": "hidden"
                        });
                        $toggleElement.attr("data-label", "text-hidden");

                    } else {
                        $toggleElement.attr("data-label", "text-shown");
                        $(".mf_poi_moreInformation_showText").hide();
                    }
                } else {
                    $('.mf_poi_moreInformation_showText').hide();
                }
                if (data.querverweislink) {
                    $('.mf_poi_jumpToGelbeseiten').show()
                    $('.mf_poi_jumpToGelbeseiten_text').html('<a href="' + data.querverweislink + '">' + this.localTexts.weiteredetails + '</a>')
                } else {
                    if (data.redirecturl) {
                        $('.mf_poi_jumpToGelbeseiten').show()
                        $('.mf_poi_jumpToGelbeseiten_text').html('<a href="' + data.redirecturl + '">' + this.localTexts.weiteredetails + '</a>')
                    } else {
                        $('.mf_poi_jumpToGelbeseiten').hide()
                    }
                }

                $('.mf_route_extrainfo').empty();
                $('.mf_route_extrainfo').hide();
                if (data.ExtraInfo && data.ExtraInfo.length > 0) {
                    $('.mf_route_extrainfo').show();
                    var infoHeaderDiv = $('<div class="mf_wege_header"></div>');
                    infoHeaderDiv.html($('<p></p>').append('Details zum Weg:').append('<div class="detail_btns_wrapper"><a href="' + data.tourdruckenlink + '" class="print_tour"><span class="fa fa-print"></span>Tour Drucken</a> <a href="' + data.gpslink + '" class="download_gpx"><span class="fa fa-download"></span>GPX Daten</a></div>'));
                    $('.mf_route_extrainfo').html(infoHeaderDiv);
                    var infoDiv = $('<div class="mf_wege_dataTable"></div>');
                    data.ExtraInfo.forEach(function (info) {
                        infoDiv.append('<div class="mf_wege_dataTable_value"><p>' + info.Key + ': ' + info.Value + '</p></div>')
                    });
                    $('.mf_route_extrainfo').append(infoDiv);
                }
                $('.mf_lb').lightBox();
                $('.mf_lb').append('<div class="mf_lb_image_overlay"><span class="fa fa-plus"></span></div>');

            }

            this.showDetailView = function () {
                $('#mapView').hide();
                $('#notMapView').show();
                $('#detailView').show();
                $('#listView').hide();
                $('#zurGalerie').show();
                this.isDetailVisible = true;
            }

            this.getStaticMapUrl = function (response) {
                var icon = "";
                if (response.icons && response.icons.length > 0)
                    icon = response.icons[0].icon;
                var url = 'https://maps.googleapis.com/maps/api/staticmap?size=' + this.options.staticmapwidth + 'x' + this.options.staticmapheight + '&maptype=roadmap&zoom=14'
                url += '&markers=icon:' + icon + '%7C' + response.latLng.lat + ',' + response.latLng.lng;
                if (this.options.googleapikey) {
                    url += '&key=' + this.options.googleapikey;
                }
                return url;
            }

            this.detailmaprebind = function () {
                google.maps.event.trigger(this.detailmap, 'resize');
                this.detailmap.fitBounds(this.bounds);
                this.detailmap.panToBounds(this.bounds);
            }
        }

        function ElevationsChart(texts) {
            this.chart = {};
            var localTexts = {};
            mf_text = jQuery.extend({
                hoehenprofil: 'Höhenprofil',
                distance: 'Distance',
                height: 'Height',
            }, texts);
            this.localTexts = mf_text;
            var self = this;
            this.bez = "";
            this.elevations;
            this.callback;
            this.chartDiv;
            this.displayPathElevation = function (path, chartDiv, bez, callback) {
                this.bez = bez;
                this.callback = callback;
                this.chartDiv = chartDiv;
                totalDistance = google.maps.geometry.spherical.computeLength(path);
                var roughPath = this.getRoughPath(path, 100);
                var elevator = new google.maps.ElevationService;
                elevator.getElevationAlongPath({
                    'path': roughPath,
                    'samples': 100
                }, this.plotElevation);
            }

            this.plotElevation = function (elevations, status) {
                self.elevations = elevations;
                if (status !== 'OK') {
                    // Show the error code inside the chartDiv.
                    self.chartDiv.innerHTML = 'Cannot show elevation: request failed because ' +
                        status;
                    return;
                }
                if (totalDistance > 2000) {
                    totalDistance = totalDistance / 1000;
                    unit = 'km';
                } else {
                    unit = 'm';
                }
                // Create a new chart in the elevation_chart DIV.
                self.chart = new google.visualization.AreaChart(self.chartDiv);
                var data = new google.visualization.DataTable();
                data.addColumn('number', self.localTexts.distance);
                data.addColumn('number', self.localTexts.hoehenprofil);
                data.addColumn({ type: 'string', role: 'tooltip', 'p': { 'html': true } });
                for (var i = 0; i < elevations.length; i++) {
                    data.addRow([((totalDistance / 100) * i), elevations[i].elevation, '<p class="mfr_chart_tt"><b>' + self.localTexts.distance + ':</b>' + ((totalDistance / 100) * i).toFixed(2) + unit + '<br /><b>' + self.localTexts.height + ':</b> ' + elevations[i].elevation.toFixed(0) + 'm</p>']);
                }
                // Draw the chart using the data within its DIV.
                var chartOptions = {
                    title: self.bez,
                    height: 150,
                    tooltip: { isHtml: true },
                    legend: { position: 'top' },
                    hAxis: {
                        title: self.localTexts.distance + ' (' + unit + ')',
                    },
                    vAxis: {
                        title: self.localTexts.height + ' (m)'
                    },
                }
                self.chart.draw(data, chartOptions);
                if (self.callback) {
                    self.callback();
                }
            }

            this.getRoughPath = function (path, nPoints) {
                /// <summary>
                /// To reduce elevation service request data to avoid exceedind data limits.
                /// </summary>
                /// <param name="path" type="Array"> The original route.</param>
                /// <param name="nPoints" type="Number"> The limit of number of points.</param>
                /// <returns type="Array"> A rough path not exceeing number of points.</returns>
                if (path.length < nPoints) return path;
                var roughPath = [path[0]];
                var lengthPL = google.maps.geometry.spherical.computeLength(path);
                var step = lengthPL / nPoints--;
                var distance = step;
                var i = 1;
                var dist = 0;
                var olddist = 0;
                var p1;
                var p2;
                for (var p = 0; ++p < nPoints; distance += step) {
                    for (; (i < path.length && dist < distance) ; ++i) {
                        olddist = dist;
                        dist += google.maps.geometry.spherical.computeDistanceBetween(p2 = path[i], p1 = path[i - 1]);
                    }
                    var m = (distance - olddist) / (dist - olddist);

                    roughPath.push(new google.maps.LatLng(p1.lat() + (p2.lat() - p1.lat()) * m, p1.lng() + (p2.lng() - p1.lng()) * m));
                }
                roughPath.push(path[path.length - 1]);
                return roughPath;
            }
        }

        function showMoreSetup() {
            $('.mehr_content_anzeigen_wrapper').addClass('hide')
            $('.mehr_content_anzeigen, .weniger_content_anzeigen').removeClass('hide')
            $('.mehr_content_anzeigen > a').on('click', function (e) {
                $(this).parent().next('.mehr_content_anzeigen_wrapper').removeClass('hide');
                $(this).parent().addClass('hide');
                e.preventDefault();
            });
            $('.weniger_content_anzeigen > a').on('click', function (e) {
                var p = $(this).parent().parent('.mehr_content_anzeigen_wrapper');
                p.addClass('hide');
                p.prev('.mehr_content_anzeigen').removeClass('hide');
                e.preventDefault();
            });
        }

        function filterThemen(ctrl) {
            $ctrl = $(ctrl);
            gnr = $ctrl.val();
            mf.filterThemen(gnr);

        }

        function initMap() {
            $('#alleErgebnisse .listViewCtrl_txt').html(0 + ' ' + texts.results);
            $('.mapViewLoader').hide();
            $("#filterWrapper").hide();
            mf = new mapfinder();
            mf.detailmap = new google.maps.Map($('#detailMF')[0], $.extend({
                maxZoom: 15,
                disableDefaultUI: true
            }, mf_options));
            if (mf_options.showthemen)
                $('#themenFilterWrapper').show();
            else
                $('#themenFilterWrapper').hide();
            mf.initMap(mf_options, mf_texts);
            mf.hideWarnings();
            $('#ergibnisse').click(function () { showListView(); });
            $('#mf_suche').on('focus', function (e) {
                $('.over_map').hide();
                $('.mf_dd_selector').removeClass('selected').find('.fa-angle-up').removeClass('fa-angle-up').addClass('fa-angle-down');
            });
            $('#mf_suche').on('keypress', function (e) {
                if (e.which === 13) {
                    e.preventDefault();
                    $(this).attr("disabled", "disabled");
                    $("#filterWas").hide();
                    $("#filterStrassen").hide();
                    $("#filterWege").hide();
                    $("#filterVeranstaltungen").hide();
                    var gmds = [];
                    mf.textSearch($(this).val(), function () {
                        $('#filterWrapper').show();
                        $('#mf_suche').removeAttr("disabled");
                        mf.getMarkers().forEach(function (marker) {
                            if (marker.infobox.record.gemeinde) {
                                if (!gmds.some(function (e) { return e.gnr === marker.infobox.record.gnr })) {
                                    var gmd = { gemeinde: marker.infobox.record.gemeinde, gnr: marker.infobox.record.gnr };
                                    gmds.push(gmd);
                                }
                            }
                            if (marker.infobox.record.responsetype == 'route') {
                                $("#filterWege").show();
                            }
                            if (marker.infobox.record.responsetype == 'poi') {
                                $("#filterWas").show();
                            }
                            if (marker.infobox.record.responsetype == 'veranstaltung') {
                                $("#filterVeranstaltungen").show();
                            }
                            if (marker.infobox.record.responsetype == 'strassen') {
                                $("#filterStrassen").show();
                            }
                        });
                        gmds = gmds.sort(function (a, b) {
                            return a.gemeinde.localeCompare(b.gemeinde)
                        });

                        $("#filterGmdDD option").remove();
                        $('#filterGmdDD').append($('<option>', { value: 0, text: 'Alle' }));
                        if (gmds.length > 1) {
                            $('#filterGmd').show();
                            gmds.forEach(function (g) {
                                $('#filterGmdDD').append($('<option>', { value: g.gnr, text: g.gemeinde }))
                            });
                        } else {
                            $('#filterGmd').hide();
                        }
                    });
                    return false;
                }
            });
            mf.map.addListener('click', function (e) {
                $('.over_map').hide();
                $('.mf_dd_selector').removeClass('selected').find('.fa-angle-up').removeClass('fa-angle-up').addClass('fa-angle-down');
            });
            $('#notMapView').on('click', function (e) {
                if (e.target.tagName != 'A') {
                    $('.over_map').hide();
                    $('.mf_dd_selector').removeClass('selected').find('.fa-angle-up').removeClass('fa-angle-up').addClass('fa-angle-down');
                }
            });
            $("#poiItems").ris_collapsible();
            $('#strasseItems').ris_collapsible();
            $('#routesItems').ris_collapsible()
            $('#mf_va_datepicker').datepicker();
            $.datepicker.setDefaults({
                showOn: "both",
                buttonImageOnly: true,
                regional: 'de',
            });
            $("#mf_va_datepicker").datepicker("setDate", "-0d").on("input change", function (e) {
                getVAForGnr();
            });

            $textItem = $("#detailView .mf_poi_moreInformation_infoTextWrapper .mf_poi_moreInformation_text");
            $toggleElement = $("#detailView .mf_poi_moreInformation_infoTextWrapper");
            maxHeight = 256;
            $("#detailView .mf_poi_moreInformation_showText").click(function () {
                if ($toggleElement.attr("data-label") == "text-hidden") {
                    $textItem.css({
                        "height": "100%",
                        "max-height": "none"
                    })
                    $estimatedHeight = $textItem.height();
                    $textItem.css({
                        "height": maxHeight,
                        "max-height": maxHeight
                    })
                    $textItem.css({
                        "height": maxHeight,
                        "max-height": "none",
                        "overflow": "visible"
                    }).animate({
                        height: $estimatedHeight
                    });
                    $toggleElement.attr("data-label", "text-shown");
                } else {
                    $estimatedHeight = $textItem.height();
                    $textItem.css({
                        "height": $estimatedHeight,
                        "max-height": $estimatedHeight,
                        "overflow": "hidden"
                    }).animate({
                        "height": maxHeight,
                    }, { queue: false }).animate({
                        "max-height": maxHeight,
                    }, { queue: false });
                    $toggleElement.attr("data-label", "text-hidden");
                }
                return false;
            });
            if (getParameterByName('tabid')) {
                $('.mf_dd_selector')[getParameterByName('tabid')].click();
            }
            //$("#selectors input[type=checkbox]:checked").attr('checked', false);
        }

        function getParameterByName(name, url) {
            if (!url) url = window.location.href;
            name = name.replace(/[\[\]]/g, "\\$&");
            var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
                results = regex.exec(url);
            if (!results) return null;
            if (!results[2]) return '';
            return decodeURIComponent(results[2].replace(/\+/g, " "));
        }

        function getVAForGnr() {
            var dateText = $('#mf_va_datepicker').datepicker().val();
            var gnrNr = $('#vaSelector select').val();
            var data = JSON.stringify({ 'gnr': gnrNr, 'datumab': dateText, 'sprache': mf.options.sprachid, 'menuonr': mf.options.menuonr });
            $('#themenFilterWrapper').hide();
            jQuery.ajax({
                url: envurl + 'system/web/services/mapfinder2/getMapfinderData.asmx/GetVeranstaltungenList',
                data: data,
                dataType: 'json',
                type: 'POST',
                contentType: 'application/json; charset=utf-8',
                success: function (data) {
                    deleteMarkers();
                    var vaitems = $('#vaItems');
                    vaitems.empty();
                    if (data.d) {
                        var vaList = $('<ul class="collapsible-items"></ul>');
                        data.d.forEach(function (vaItem) {
                            vaList.append('<li><div class="collapsible-header-noExpand"><a onclick="getVeranstaltungen(this);" class="itm_notSelected"  data-sprache="' + mf.options.sprachid + '" data-gnr="' + gnrNr + '" data-katid="' + vaItem.katid + '" data-datumab="' + dateText + '">' + vaItem.bez + '</a></div></li>');
                        });
                        vaitems.html(vaList);
                    } else {
                        vaitems.append('<div class="mfr_header">' + texts.noentries + '</div>');
                    }
                }
            });
        }

        function clearChecked() {
            $('.mfr_cbo > input').attr('checked', false);
        }

        function showPOI(ctrl) {
            mf.showCurrentRecord($(ctrl).data().onr);
        }

        function showVA(ctrl) {
            window.location = mf.getCurrentRecord($(ctrl).data().onr).vahref;
        }

        function toAlpha(value) {
            value = Math.abs(parseInt(value));
            var alpha = '';
            var base = ('A').charCodeAt();
            do {
                alpha = String.fromCharCode(base + (value % 26)) + alpha;
                value = Math.floor(value / 26);
            } while (value--);
            return alpha;
        };

        function getRoutesForGnr(ctrl) {
            var data = JSON.stringify({ 'gnr': $(ctrl).val(), 'sprache': mf.options.sprachid });
            $('#themenFilterWrapper').hide();
            jQuery.ajax({
                url: envurl + 'system/web/services/mapfinder2/getMapfinderData.asmx/GetRouteList',
                data: data,
                dataType: 'json',
                type: 'POST',
                contentType: 'application/json; charset=utf-8',
                success: function (data) {
                    deleteMarkers();
                    clearChecked();
                    var $routesItems = $('#routesItems');
                    $routesItems.empty();
                    if (data.d) {
                        makeAccordionFromData(data.d, $routesItems);

                    } else {
                        $routesItems.append('<div class="mfr_header">' + texts.noentries + '</div>');
                    }
                }
            });
        }

        function makeAccordionFromData(accordionData, $ph) {
            var accordion = $('<ul class="collapsible-items"></ul>');
            accordionData.forEach(function (accordionSection) {
                var sectionHtml = '<li><div class="collapsible-header"><div class="collapsible-icon"><span class="fa fa-chevron-down"></span></div>' + accordionSection.Bez + ' [' + accordionSection.Count + ']</div>';
                sectionHtml += '<div class="collapsible-body">'
                accordionSection.Items.forEach(function (item) {
                    var span = $('<span class="mfr_cbo"></span>')
                    item.Attributes.forEach(function (attr) {
                        span.attr('data-' + attr.DataName, attr.DataId);
                    })
                    span.append('<input type="checkbox" onclick="' + item.OnClick + ';">' + item.Bez)
                    if (item.Count && item.Count > 0) {
                        span.append(' [' + item.Count + ']')
                    }
                    sectionHtml += span[0].outerHTML;
                    //sectionHtml += '<span class="mfr_cbo" data-onr="' + Attributes[0].DataId + '" data-gnr="' + Attributes[1].DataId + '"><input type="checkbox" onclick="getRoute(this);">' + item.Bez + '</span>';
                    if (item.ExtraInfo)
                        sectionHtml += item.ExtraInfo;
                });
                sectionHtml += '</div><li>';
                accordion.append(sectionHtml);
                $ph.html(accordion);
            });
            $ph.ris_collapsible();
        }

        function getPoiForGnr(ctrl) {
            var data = JSON.stringify({ 'gnr': $(ctrl).val(), 'sprache': mf.options.sprachid });
            $('#themenFilterWrapper').hide();
            jQuery.ajax({
                url: envurl + 'system/web/services/mapfinder2/getMapfinderData.asmx/GetPoiList',
                data: data,
                dataType: 'json',
                type: 'POST',
                contentType: 'application/json; charset=utf-8',
                success: function (data) {
                    deleteMarkers();
                    clearChecked();
                    var $poiItems = $('#poiItems');
                    $poiItems.empty();
                    if (data.d) {
                        makeAccordionFromData(data.d, $poiItems);

                    } else {
                        $poiItems.append('<div class="mfr_header">' + texts.noentries + '</div>');
                    }
                }
            });
        }

        function getStrassenForGnr(ctrl) {
            var data = JSON.stringify({ 'gnr': $(ctrl).val(), 'sprache': mf.options.sprachid });
            $('#themenFilterWrapper').hide();
            jQuery.ajax({
                url: envurl + 'system/web/services/mapfinder2/getMapfinderData.asmx/GetStrassenList',
                data: data,
                dataType: 'json',
                type: 'POST',
                contentType: 'application/json; charset=utf-8',
                success: function (data) {
                    deleteMarkers();
                    clearChecked();
                    var $strassenItems = $('#strasseItems');
                    $strassenItems.empty();
                    if (data.d) {
                        $slist = $("<ul class='collapsible-items'><ul>");
                        data.d.forEach(function (str) {
                            $slist.append("<li><div class='collapsible-header-noExpand'><a class='itm_notSelected' onclick='getHnrForStrassen(this)' data-onr='" + str.onr + "' data-gnr='" + str.gnr + "'>" + str.bez + " [" + str.count + "]</a></div></li>")
                        });
                        $strassenItems.html($slist);
                    } else {
                        $strassenItems.append('<div class="mfr_header">' + texts.noentries + '</div>');
                    }
                }
            });
        }

        function showPane(ctrl) {
            var $ctrl = $(ctrl);
            $ctrl.siblings('.over_map:not(' + $(ctrl).data().selector + ')').hide();
            $ctrl.siblings('.mf_dd_selector').removeClass('selected').find('.fa-angle-up').removeClass('fa-angle-up').addClass('fa-angle-down');
            $ctrl.addClass('selected');
            $ctrl.find('.fa-angle-down').removeClass('fa-angle-down').addClass('fa-angle-up');
            $($ctrl.data().selector).show();
        }

        function toggleInputPane(ctrl) {
            var $ctrl = $(ctrl);
            $ctrl.siblings('.over_map:not(' + $(ctrl).data().selector + ')').hide();
            $ctrl.siblings('.mf_dd_selector').removeClass('selected').find('.fa-angle-up').removeClass('fa-angle-up').addClass('fa-angle-down');
            $ctrl.toggleClass('selected');
            if ($ctrl.hasClass("selected"))
                $ctrl.find('.fa-angle-down').removeClass('fa-angle-down').addClass('fa-angle-up');
            else
                $ctrl.find('.fa-angle-up').removeClass('fa-angle-up').addClass('fa-angle-down');
            $($ctrl.data().selector).toggle();
        }

        function itemClick(item) {
            var katids = [];
            var branchenids = [];
            var gnr = 0;
            $(item).parent().parent().parent().siblings().each(function () {
                $(this).find('input:checked').attr('checked', false);
            });
            $(item).parent().parent().children('span').each(function () {
                if ($(this).find('input:checked').length > 0) {
                    gnr = $(this).data().gnr;
                    if ($(this).data().katid)
                        katids.push($(this).data().katid);
                    if ($(this).data().branchenid)
                        branchenids.push($(this).data().branchenid);
                }
            });
            clearRouteCbos();
            mf.getPinList(katids, branchenids, gnr);
        }

        function getHnrForStrassen(ctrl) {
            clearChecked();
            if ($(ctrl).hasClass('itm_selected')) {
                mf.deleteMarkers();
            } else {
                var d = $(ctrl).data();
                var data = JSON.stringify({ 'strassenonr': d.onr, 'gnr': d.gnr, 'sprachid': mf.options.sprachid });
                mf.getHnrForStrassen(data);
                $(ctrl).addClass('itm_selected');
            }
        }

        function getRoute(ctrl) {
            var data = [];
            clearWasCbos();
            $(ctrl).parent().parent().parent().siblings().each(function () {
                $(this).find('input:checked').attr('checked', false);
            });

            $(ctrl).parent().parent().children('span').each(function () {
                if ($(this).find('input:checked').length > 0) {
                    data.push($(this).data());
                }
            });
            mf.getRoute(data);
        }

        function clearRouteCbos() {
            $('#routeSelector .mfr_cbo > input').attr('checked', false);
        }

        function clearWasCbos() {
            $('#poiSelector .mfr_cbo > input').attr('checked', false);
        }

        function getVeranstaltungen(ctrl) {
            clearChecked();
            if ($(ctrl).hasClass('itm_selected')) {
                mf.deleteMarkers();
            } else {
                mf.getVeranstaltungen($(ctrl).data())
                $(ctrl).addClass('itm_selected');
            }
        }

        function showListView() {
            mf.showListView();
            $('.mf_map_link').show();
            $('.mf_galerie_link').hide();
            $('#zurGalerie').hide();
        }

        function cancelselection(ctrl) {
            $(ctrl).parent().parent().parent().find('input:checked').attr('checked', false);
            deleteMarkers();
        }

        function calcRoute(ctrl) {
            $ctrl = $(ctrl);
            $('[class^=mf_route]').removeClass('active');
            $ctrl.addClass('active');
            mf.travelmode = $ctrl.data().travelmode;
            mf.calcRoute();
        }

        function deleteMarkers() {
            mf.clearRouteMarkers();
            mf.clearListView();
            mf.deleteMarkers();
            mf.updateMap(null);
        }

        function routeLos() {
            mf.routeFinder.destination = $('#mf_route_to').val();
            mf.routeFinder.origin = $('#mf_route_from').val();
            mf.calcRoute();
            mf.showMap();
            $("html,body").animate({ scrollTop: $("#directionsPanel").offset().top }, "fast");
        }

        $.ajaxSetup({
            error: function (jqXHR, textStatus, errorThrown) {
                alert('Error: ' + textStatus + ': ' + errorThrown);
            },
            beforeSend: function () {
                // Display loading icon if AJAX call takes >1 second
                loading = true;
                setTimeout(function () {
                    if (loading) {
                        $('.mapViewLoader').show();
                    }
                }, 1000);
            },
            complete: function () {
                loading = false;
                $('.mapViewLoader').hide();
            }
        });

        google.maps.event.addDomListener(window, 'load', initMap);
    </script>
    <div id="mf_whole">
        <div id="selectors">
            <div>
                <div id="selectors_Wrapper">
                    
                        <div class="mf_dd_selector" onclick="toggleInputPane(this)" data-selector="#poiSelector">
                            <span class="fa fa-angle-down" aria-hidden="true"></span>Kategorien
                        </div>
                        <div class="mf_dd_selector" onclick="toggleInputPane(this)" data-selector="#vaSelector">
                            <span class="fa fa-angle-down" aria-hidden="true"></span>Veranstaltung
                        </div>
                        <div class="mf_dd_selector" onclick="toggleInputPane(this)" data-selector="#strasseSelector">
                            <span class="fa fa-angle-down" aria-hidden="true"></span>Strassen
                        </div>
                        <div class="mf_dd_selector" onclick="toggleInputPane(this)" data-selector="#routeSelector">
                            <span class="fa fa-angle-down" aria-hidden="true"></span>Wege
                        </div>
                    <div class="mf_dd_selector" onclick="toggleInputPane(this)" data-selector="#routePlannerSelector" title="Routenplanner">
                        <span class="fa-stack routenPlannerIcon">
                            <span class="fa fa-square fa-stack-2x" aria-hidden="true"></span>
                            <span class="fa fa-share fa-stack-1x" aria-hidden="true"></span>
                        </span>
                    </div>
                    <div class="mf_dd_selector extra_icons" onclick="cancelselection(this)" title="Auswahl aufheben">
                        <span class="fa fa-undo routenPlannerIcon" aria-hidden="true"></span>
                    </div>
                    <div class="mf_dd_selector extra_icons mf_map_link" onclick="mf.showMap()" title="Zur Karte" style="display: none;">
                        <span class="fa fa-map" aria-hidden="true"></span>
                    </div>
                    <div class="mf_dd_selector extra_icons mf_galerie_link" onclick="showListView(this)" title="Galerie">
                        <span class="fa fa-th" aria-hidden="true"></span>
                    </div>
                    <div id="poiSelector" class="over_map" data-collapsible="accordion" style="display: none;">
                        <div class="mf_ctrls">
                            <div onclick="cancelselection(this)"><span class="fa fa-undo" aria-hidden="true"></span>&nbsp;Auswahl aufheben</div>
                            <div onclick="showListView(this)" class="mf_galerie_link"><span class="fa fa-th" aria-hidden="true"></span>&nbsp;Galerie</div>
                            <div onclick="mf.showMap()" class="mf_map_link" style="display: none;"><span class="fa fa-map" aria-hidden="true"></span>&nbsp;Zur Karte</div>
                        </div>
                        <div class="clear_both"></div>
                        
                        <div class="clear_both"></div>
                        <div id="poiItems" data-collapsible="accordion">
                            <ul class="collapsible-items"><li>
						<div class="collapsible-header">Ausflugsziele [23] 
							<div class="collapsible-icon" style="transform: rotate(0deg); transition: transform 350ms ease 0s;">
								<span class="fa fa-chevron-down" aria-hidden="true"></span>
							</div>
						</div>
						<div class="collapsible-body"><span class="mfr_cbo" data-katid="135" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl00" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl00" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl00">Aussichtspunkt/-turm [3]</label></span><span class="mfr_cbo" data-katid="137" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl01" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl01" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl01">Burg/Schloss [2]</label></span><span class="mfr_cbo" data-katid="143" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl02" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl02" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl02">Denkmal [1]</label></span><span class="mfr_cbo" data-katid="141" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl03" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl03" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl03">Historische Stätte [1]</label></span><span class="mfr_cbo" data-katid="140" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl04" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl04" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl04">Kapelle [2]</label></span><span class="mfr_cbo" data-katid="138" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl05" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl05" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl05">Kirche [4]</label></span><span class="mfr_cbo" data-katid="136" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl06" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl06" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl06">Museum/Sammlung [1]</label></span><span class="mfr_cbo" data-katid="159" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl07" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl07" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl07">Sonstige [8]</label></span><span class="mfr_cbo" data-katid="162" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl08" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl08" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl08">Spielplatz [1]</label></span></div></li><li>
						<div class="collapsible-header">Gastronomie [2] 
							<div class="collapsible-icon" style="transform: rotate(0deg); transition: transform 350ms ease 0s;">
								<span class="fa fa-chevron-down" aria-hidden="true"></span>
							</div>
						</div>
						<div class="collapsible-body"><span class="mfr_cbo" data-katid="175" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl09" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl09" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl09">Mostschank/Heurige [2]</label></span></div></li><li>
						<div class="collapsible-header">Öffentliche Gebäude [8] 
							<div class="collapsible-icon" style="transform: rotate(0deg); transition: transform 350ms ease 0s;">
								<span class="fa fa-chevron-down" aria-hidden="true"></span>
							</div>
						</div>
						<div class="collapsible-body"><span class="mfr_cbo" data-katid="18" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl10" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl10" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl10">Kindergarten [2]</label></span><span class="mfr_cbo" data-katid="40" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl11" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl11" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl11">Rastplatz, Bank [5]</label></span><span class="mfr_cbo" data-katid="27" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl12" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl12" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl12">Rathaus/Gemeindeamt [1]</label></span></div></li><li>
						<div class="collapsible-header">Sport und Freizeit [4] 
							<div class="collapsible-icon" style="transform: rotate(0deg); transition: transform 350ms ease 0s;">
								<span class="fa fa-chevron-down" aria-hidden="true"></span>
							</div>
						</div>
						<div class="collapsible-body"><span class="mfr_cbo" data-katid="88" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl13" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl13" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl13">Beachvolleyballplatz [1]</label></span><span class="mfr_cbo" data-katid="90" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl14" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl14" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl14">Eisstockbahn [1]</label></span><span class="mfr_cbo" data-katid="87" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl15" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl15" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl15">Sportplatz [1]</label></span><span class="mfr_cbo" data-katid="116" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl16" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl16" onclick="itemClick(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl16">Tennisplatz [1]</label></span></div></li></ul>
                        </div>
                    </div>

                    <div id="strasseSelector" class="over_map" data-collapsible="accordion" style="display: none;">
                        <div class="mf_ctrls">
                            <div onclick="cancelselection(this)"><span class="fa fa-undo" aria-hidden="true"></span>&nbsp;Auswahl aufheben</div>
                            <div onclick="showListView(this)" class="mf_galerie_link"><span class="fa fa-th" aria-hidden="true"></span>&nbsp;Galerie</div>
                            <div onclick="mf.showMap()" class="mf_map_link" style="display: none;"><span class="fa fa-map" aria-hidden="true"></span>&nbsp;;Zur Karte</div>
                        </div>
                        <div class="clear_both"></div>
                        
                        <div class="clear_both"></div>

                        <div id="strasseItems" data-collapsible="accordion">
                            <ul class="collapsible-items"><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413299" data-gnr="1878">Aigenstraße [36]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413285" data-gnr="1878">Alte Postgasse [23]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413300" data-gnr="1878">Am Berg [51]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413301" data-gnr="1878">Am Graben [5]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413286" data-gnr="1878">Bachgasse [8]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413287" data-gnr="1878">Bäckergasse [12]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413288" data-gnr="1878">Bahnstraße [14]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413302" data-gnr="1878">Bahnstraße [22]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413277" data-gnr="1878">Benedikt-Zimmermann-Gasse [10]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413272" data-gnr="1878">Eggendorf am Walde [76]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413289" data-gnr="1878">Fasanstraße [20]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413278" data-gnr="1878">Franz-Gilly-Gasse [16]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413290" data-gnr="1878">Gartengasse [10]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413279" data-gnr="1878">Gartenhaus [18]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413273" data-gnr="1878">Grübern [53]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413275" data-gnr="1878">Gumping [20]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413280" data-gnr="1878">Hans-Friedrich-Straße [12]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413281" data-gnr="1878">Hauptplatz [18]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413291" data-gnr="1878">Hauptstraße [24]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413282" data-gnr="1878">Hopfengasse [16]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413283" data-gnr="1878">Horner Straße [39]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413303" data-gnr="1878">Josef-Naderer-Straße [23]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413304" data-gnr="1878">Kellergasse [18]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413305" data-gnr="1878">Kirchenplatz [10]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413276" data-gnr="1878">Klein-Burgstall [24]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413292" data-gnr="1878">Kleinstraße [27]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413306" data-gnr="1878">Krappgasse [8]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413307" data-gnr="1878">Kremser Straße [50]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413308" data-gnr="1878">Leopold-Figl-Straße [7]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413309" data-gnr="1878">Ludwig-Kahl-Straße [2]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413310" data-gnr="1878">Mitterfeld [11]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413293" data-gnr="1878">Mühlgasse [26]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413294" data-gnr="1878">Neue Siedlung [18]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413320" data-gnr="1878">Oberdürnbach [90]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413311" data-gnr="1878">Parisdorfer Straße [1]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413312" data-gnr="1878">Quittengang [2]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413325" data-gnr="1878">Reikersdorf [21]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413313" data-gnr="1878">Safrangasse [14]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413314" data-gnr="1878">Schanzgasse [13]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413295" data-gnr="1878">Schlossstraße [2]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413284" data-gnr="1878">Sonndorfer Straße [17]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413296" data-gnr="1878">Steinweg [8]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413297" data-gnr="1878">Straninger Straße [11]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413298" data-gnr="1878">Teichweg [2]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413315" data-gnr="1878">Traunstraße [8]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413322" data-gnr="1878">Unterdürnbach [113]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413321" data-gnr="1878">Viaduktgasse [4]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413316" data-gnr="1878">Weinberg [23]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413317" data-gnr="1878">Weitenbachgasse [9]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413318" data-gnr="1878">Weitenbach-Siedlung [1]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413319" data-gnr="1878">Wiener Straße [10]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413323" data-gnr="1878">Wilhelmsdorf [29]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getHnrForStrassen(this)" data-onr="11413324" data-gnr="1878">Wilhelmsdorf [1]</a></div></li></ul>
                        </div>
                    </div>
                    <div id="routeSelector" class="over_map" style="display: none;">

                        <div class="clear_both"></div>
                        <div class="mf_ctrls">
                            <div onclick="cancelselection(this)"><span class="fa fa-undo" aria-hidden="true"></span>&nbsp;Auswahl aufheben</div>
                            <div onclick="showListView(this)" class="mf_galerie_link"><span class="fa fa-th" aria-hidden="true"></span>&nbsp;Galerie</div>
                            <div onclick="mf.showMap()" class="mf_map_link" style="display: none;"><span class="fa fa-map" aria-hidden="true"></span>&nbsp;Zur Karte</div>
                        </div>
                        <div class="clear_both"></div>
                        
                        <div class="clear_both"></div>
                        <div id="routesItems" data-collapsible="accordion">
                            <ul class="collapsible-items"><li>
						<div class="collapsible-header">Fusswege - Wanderweg [12] 
							<div class="collapsible-icon" style="transform: rotate(0deg); transition: transform 350ms ease 0s;">
								<span class="fa fa-chevron-down" aria-hidden="true"></span>
							</div>
						</div>
						<div class="collapsible-body"><span class="mfr_cbo" data-onr="224502312" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl18" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl18" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl18">Amethyst Kapellenweg</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>12,10  km</div><span class="mfr_cbo" data-onr="224502460" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl19" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl19" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl19">Amethyst Rundweg</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>8,10  km</div><span class="mfr_cbo" data-onr="224502467" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl20" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl20" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl20">Franz-Böhacker-Weg</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>1,60  km</div><span class="mfr_cbo" data-onr="224502480" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl21" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl21" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl21">Gottfried von Einem-Weg</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>3,00  km</div><span class="mfr_cbo" data-onr="224502498" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl22" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl22" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl22">Kräuterdorfweg</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>10,00  km</div><span class="mfr_cbo" data-onr="224502553" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl23" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl23" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl23">Lavendelweg</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>11,00  km</div><span class="mfr_cbo" data-onr="224502565" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl24" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl24" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl24">Libellenteichweg</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>7,90  km</div><span class="mfr_cbo" data-onr="224502576" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl25" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl25" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl25">Manhartsberg Rundweg</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>22,10  km</div><span class="mfr_cbo" data-onr="224502599" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl26" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl26" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl26">Venusdorfweg</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>23,50  km</div><span class="mfr_cbo" data-onr="224502589" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl27" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl27" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl27">Venusweg</label></span><span class="mfr_cbo" data-onr="224502608" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl28" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl28" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl28">Waldlehrpfad</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>3,10  km</div><span class="mfr_cbo" data-onr="224502615" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl29" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl29" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl29">Weinwanderweg</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>6,70  km</div></div></li><li>
						<div class="collapsible-header">Rad - Rad MTB [1] 
							<div class="collapsible-icon" style="transform: rotate(0deg); transition: transform 350ms ease 0s;">
								<span class="fa fa-chevron-down" aria-hidden="true"></span>
							</div>
						</div>
						<div class="collapsible-body"><span class="mfr_cbo" data-onr="224502583" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl30" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl30" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl30">MTB Manhartsberg</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>23,00  km</div></div></li><li>
						<div class="collapsible-header">Rad - Rad Trekking [1] 
							<div class="collapsible-icon" style="transform: rotate(0deg); transition: transform 350ms ease 0s;">
								<span class="fa fa-chevron-down" aria-hidden="true"></span>
							</div>
						</div>
						<div class="collapsible-body"><span class="mfr_cbo" data-onr="224502336" data-gnr="1878"><input id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl31" type="checkbox" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl31" onclick="getRoute(this);"><label for="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_ctl31">Amethyst Radroute</label></span><div class="mf_route_info"><span class="fa fa-chevron-right" aria-hidden="true"></span>29,00  km</div></div></li></ul>
                        </div>
                    </div>

                    <div id="vaSelector" class="over_map" style="display: none;">
                        <div class="mf_ctrls">
                            <div onclick="cancelselection(this)"><span class="fa fa-undo" aria-hidden="true"></span>&nbsp;Auswahl aufheben</div>
                            <div onclick="showListView(this)" class="mf_galerie_link"><span class="fa fa-th" aria-hidden="true"></span>&nbsp;Galerie</div>
                            <div onclick="mf.showMap()" class="mf_map_link" style="display: none;"><span class="fa fa-map" aria-hidden="true"></span>&nbsp;Zur Karte</div>
                        </div>
                        <div class="clear_both"></div>
                        <div class="mf_selector_where">
                            <span id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_lbl_gemeinde" class="mf_selector_where_select">Wo</span><select size="1" name="ctl00$ctl00$ctl00$cph_col_a$cph_content$cph_content_list$ctl17" class="width80 float_right" onchange="getVAForGnr(this)">
		<option selected="selected" value="0">Alle</option>
		<option value="583">Eggenburg</option>
		<option value="1230">Gemeinde Heldenberg</option>
		<option value="2043">Großweikersdorf</option>
		<option value="2165">LEADER Region</option>
		<option value="1878">Maissau</option>
		<option value="992">Ravelsbach</option>
		<option value="1891">Röschitz</option>
		<option value="2359">Waldviertel Nord</option>
		<option value="2236">Weinviertler Dreiländereck</option>

	</select>
                        </div>
                        <div class="clear_both"></div>
                        <div class="mf_selector_datum">
                            <span class="mf_selector_datum_text">Datum ab: </span>
                            <input class="mf_selector_datum_select hasDatepicker" type="text" id="mf_va_datepicker">
                        </div>
                        <div class="clear_both"></div>
                        <div id="vaItems">
                            <ul class="collapsible-items"><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getVeranstaltungen(this);" data-sprache="1" data-gnr="1878" data-katid="272" data-datumab="16.07.2020">Film [4]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getVeranstaltungen(this);" data-sprache="1" data-gnr="1878" data-katid="278" data-datumab="16.07.2020">Gesundheit, Soziales [6]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getVeranstaltungen(this);" data-sprache="1" data-gnr="1878" data-katid="271" data-datumab="16.07.2020">Kirche/Religion [6]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getVeranstaltungen(this);" data-sprache="1" data-gnr="1878" data-katid="274" data-datumab="16.07.2020">Kulinarisches [3]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getVeranstaltungen(this);" data-sprache="1" data-gnr="1878" data-katid="269" data-datumab="16.07.2020">Messe, Kongress, Markt [23]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getVeranstaltungen(this);" data-sprache="1" data-gnr="1878" data-katid="270" data-datumab="16.07.2020">Sonstige [7]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getVeranstaltungen(this);" data-sprache="1" data-gnr="1878" data-katid="263" data-datumab="16.07.2020">Sport, Freizeit [19]</a></div></li><li><div class="collapsible-header-noExpand"><a class="itm_notSelected" onclick="getVeranstaltungen(this);" data-sprache="1" data-gnr="1878" data-katid="267" data-datumab="16.07.2020">Vortrag, Lesung [7]</a></div></li></ul>
                        </div>
                    </div>
                    <div id="routePlannerSelector" class="over_map" data-collapsible="accordion" style="display: none;">
                        <div class="mf_ctrls">
                            <div onclick="cancelselection(this)"><span class="fa fa-undo" aria-hidden="true"></span>&nbsp;Auswahl aufheben</div>
                            <div onclick="showListView(this)" class="mf_galerie_link"><span class="fa fa-th" aria-hidden="true"></span>&nbsp;Galerie</div>
                            <div onclick="mf.showMap()" class="mf_map_link" style="display: none;"><span class="fa fa-map" aria-hidden="true"></span>&nbsp;Zur Karte</div>
                        </div>
                        <div class="clear_both"></div>
                        <div class="mf_route_planner">
                            <div class="mf_route_display">
                                <div class="mf_route_display_inputGroup">
                                    <div class="mf_route_display_inputWrapper">
                                        <div class="mf_route_display_iconLabel">
                                            <span class="fa fa-dot-circle-o" aria-hidden="true"></span>
                                        </div>
                                        <div class="mf_route_display_input">
                                            <input id="mf_route_from" type="text" placeholder="Startpunkt auswählen oder auf Karte klicken">
                                        </div>
                                        <div class="mf_route_display_warning" id="mfFromWarning" style="display: none;">
                                            <span class="fa fa-exclamation-circle" aria-hidden="true"></span>
                                        </div>

                                    </div>
                                    <div class="mf_route_display_inputWrapper">
                                        <div class="mf_route_display_iconLabel">
                                            <span class="fa fa-map-marker" title="Standort nicht gefunden!" aria-hidden="true"></span><span class="sr-only">Standort nicht gefunden!</span>
                                        </div>
                                        <div class="mf_route_display_input">
                                            <input id="mf_route_to" type="text" placeholder="Reiseziel auswählen oder auf Karte klicken">
                                        </div>
                                        <div class="mf_route_display_warning" id="mfToWarning" style="display: none;">
                                            <span class="fa fa-exclamation-circle" title="Standort nicht gefunden!" aria-hidden="true"></span><span class="sr-only">Standort nicht gefunden!</span>
                                        </div>
                                    </div>
                                </div>
                                <div class="mf_route_swapWrapper" onclick="mf.swapRouteMarkers()">
                                    <span id="mf_route_swap" class="fa fa-exchange" aria-hidden="true"></span>
                                </div>
                            </div>

                            <div class="mf_route_planner_footer">
                                <div class="mf_route_travelmodeWrapper">
                                    <div class="mf_route_travelmode_item" onclick="calcRoute(this)" data-travelmode="WALKING">
                                        <span id="mf_route_walking" class="fa fa-male" aria-hidden="true"></span>
                                    </div>
                                    <div class="mf_route_travelmode_item active" onclick="calcRoute(this)" data-travelmode="DRIVING">
                                        <span id="mf_route_driving" class="fa fa-car" aria-hidden="true"></span>
                                    </div>
                                </div>
                                <div class="mf_route_startWrapper" onclick="routeLos()">
                                    <div class="mf_route_startButton">
                                        Los
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>

                </div>
                <div class="mf_sucheWrapper">
                    <input id="mf_suche" placeholder="SUCHE   " type="text">
                </div>
            </div>
        </div>

        <div id="mapView">
            <div class="mapViewLoader" style="display: none;">
                <div class="loader"></div>
            </div>
            <div class="clear_both"></div>
            <div id="mapFinder" style="width: 100%; height: 650px">
                <div id="map" style="position: relative; overflow: hidden;"><div style="height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(229, 227, 223);"><div class="gm-style" style="position: absolute; z-index: 0; left: 0px; top: 0px; height: 100%; width: 100%; padding: 0px; border-width: 0px; margin: 0px;"><div tabindex="0" style="position: absolute; z-index: 0; left: 0px; top: 0px; height: 100%; width: 100%; padding: 0px; border-width: 0px; margin: 0px; cursor: url(&quot;https://maps.gstatic.com/mapfiles/openhand_8_8.cur&quot;), default; touch-action: pan-x pan-y;"><div style="z-index: 1; position: absolute; left: 50%; top: 50%; width: 100%; transform: translate(0px, 0px);"><div style="position: absolute; left: 0px; top: 0px; z-index: 100; width: 100%;"><div style="position: absolute; left: 0px; top: 0px; z-index: 0;"><div style="position: absolute; z-index: 986; transform: matrix(1, 0, 0, 1, -95, -69);"><div style="position: absolute; left: 0px; top: 0px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: -256px; top: 0px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: -256px; top: -256px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: 0px; top: -256px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: 256px; top: -256px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: 256px; top: 0px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: 256px; top: 256px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: 0px; top: 256px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: -256px; top: 256px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: -512px; top: 256px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: -512px; top: 0px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: -512px; top: -256px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: 512px; top: -256px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: 512px; top: 0px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div><div style="position: absolute; left: 512px; top: 256px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div></div></div><div style="position: absolute; left: 0px; top: 0px; z-index: 0;"><div style="position: absolute; z-index: 986; transform: matrix(1, 0, 0, 1, -95, -69);"><div style="position: absolute; left: 0px; top: 0px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5656/8912.png" style="display: none;"></div><div style="position: absolute; left: -256px; top: 0px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5656/8911.png" style="display: none;"></div><div style="position: absolute; left: -256px; top: -256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5655/8911.png" style="display: none;"></div><div style="position: absolute; left: 0px; top: -256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5655/8912.png" style="display: none;"></div><div style="position: absolute; left: 256px; top: -256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5655/8913.png" style="display: none;"></div><div style="position: absolute; left: 256px; top: 0px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5656/8913.png" style="display: none;"></div><div style="position: absolute; left: 256px; top: 256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5657/8913.png" style="display: none;"></div><div style="position: absolute; left: 0px; top: 256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5657/8912.png" style="display: none;"></div><div style="position: absolute; left: -256px; top: 256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5657/8911.png" style="display: none;"></div><div style="position: absolute; left: -512px; top: 256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5657/8910.png" style="display: none;"></div><div style="position: absolute; left: -512px; top: 0px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5656/8910.png" style="display: none;"></div><div style="position: absolute; left: -512px; top: -256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5655/8910.png" style="display: none;"></div><div style="position: absolute; left: 512px; top: -256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5655/8914.png" style="display: none;"></div><div style="position: absolute; left: 512px; top: 0px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5656/8914.png" style="display: none;"></div><div style="position: absolute; left: 512px; top: 256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img class="mf-gm-tile" src="https://mffiles.riskommunal.net/custom/maissau/tiles/gmap/Z14/5657/8914.png" style="display: none;"></div></div></div></div><div style="position: absolute; left: 0px; top: 0px; z-index: 101; width: 100%;"></div><div style="position: absolute; left: 0px; top: 0px; z-index: 102; width: 100%;"></div><div style="position: absolute; left: 0px; top: 0px; z-index: 103; width: 100%;"><div style="position: absolute; left: 0px; top: 0px; z-index: -1;"><div style="position: absolute; z-index: 986; transform: matrix(1, 0, 0, 1, -95, -69);"><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: 0px; top: 0px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: -256px; top: 0px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: -256px; top: -256px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: 0px; top: -256px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: 256px; top: -256px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: 256px; top: 0px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: 256px; top: 256px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: 0px; top: 256px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: -256px; top: 256px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: -512px; top: 256px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: -512px; top: 0px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: -512px; top: -256px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: 512px; top: -256px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: 512px; top: 0px;"></div><div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: 512px; top: 256px;"></div></div></div></div><div style="position: absolute; left: 0px; top: 0px; z-index: 0;"><div style="position: absolute; z-index: 986; transform: matrix(1, 0, 0, 1, -95, -69);"><div style="position: absolute; left: 0px; top: 0px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8912!3i5656!4i256!2m3!1e0!2sm!3i520236444!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=112716" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: -256px; top: 0px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8911!3i5656!4i256!2m3!1e0!2sm!3i520236444!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=104738" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: -256px; top: -256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8911!3i5655!4i256!2m3!1e0!2sm!3i520236444!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=94333" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: 0px; top: -256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8912!3i5655!4i256!2m3!1e0!2sm!3i520236444!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=102311" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: 256px; top: -256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8913!3i5655!4i256!2m3!1e0!2sm!3i520236444!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=110289" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: 256px; top: 0px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8913!3i5656!4i256!2m3!1e0!2sm!3i520236444!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=120694" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: 256px; top: 256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8913!3i5657!4i256!2m3!1e0!2sm!3i520236444!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=28" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: 0px; top: 256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8912!3i5657!4i256!2m3!1e0!2sm!3i520236444!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=123121" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: -256px; top: 256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8911!3i5657!4i256!2m3!1e0!2sm!3i520236444!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=115143" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: -512px; top: 256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8910!3i5657!4i256!2m3!1e0!2sm!3i520235472!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=26681" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: -512px; top: 0px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8910!3i5656!4i256!2m3!1e0!2sm!3i520236144!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=65956" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: -512px; top: -256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8910!3i5655!4i256!2m3!1e0!2sm!3i520236144!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=55551" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: 512px; top: -256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8914!3i5655!4i256!2m3!1e0!2sm!3i520236024!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=18584" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: 512px; top: 0px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8914!3i5656!4i256!2m3!1e0!2sm!3i520236024!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=28989" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div><div style="position: absolute; left: 512px; top: 256px; width: 256px; height: 256px; transition: opacity 200ms linear 0s;"><img draggable="false" alt="" role="presentation" src="https://maps.google.com/maps/vt?pb=!1m5!1m4!1i14!2i8914!3i5657!4i256!2m3!1e0!2sm!3i520235880!3m12!2sde-AT!3sUS!5e18!12m4!1e68!2m2!1sset!2sRoadmap!12m3!1e37!2m1!1ssmartmaps!4e0&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=19357" style="width: 256px; height: 256px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"></div></div></div></div><div class="gm-style-pbc" style="z-index: 2; position: absolute; height: 100%; width: 100%; padding: 0px; border-width: 0px; margin: 0px; left: 0px; top: 0px; opacity: 0;"><p class="gm-style-pbt"></p></div><div style="z-index: 3; position: absolute; height: 100%; width: 100%; padding: 0px; border-width: 0px; margin: 0px; left: 0px; top: 0px; touch-action: pan-x pan-y;"><div style="z-index: 4; position: absolute; left: 50%; top: 50%; width: 100%; transform: translate(0px, 0px);"><div style="position: absolute; left: 0px; top: 0px; z-index: 104; width: 100%;"></div><div style="position: absolute; left: 0px; top: 0px; z-index: 105; width: 100%;"></div><div style="position: absolute; left: 0px; top: 0px; z-index: 106; width: 100%;"></div><div style="position: absolute; left: 0px; top: 0px; z-index: 107; width: 100%;"></div></div></div></div><iframe aria-hidden="true" frameborder="0" tabindex="-1" style="z-index: -1; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; border: none;"></iframe><div style="margin-left: 5px; margin-right: 5px; z-index: 1000000; position: absolute; left: 0px; bottom: 0px;"><a target="_blank" rel="noopener" href="https://maps.google.com/maps?ll=48.570858,15.828437&amp;z=14&amp;t=m&amp;hl=de-AT&amp;gl=US&amp;mapclient=apiv3" title="Dieses Gebiet in Google Maps öffnen (in neuem Fenster)" style="position: static; overflow: visible; float: none; display: inline;"><div style="width: 66px; height: 26px; cursor: pointer;"><img alt="" src="https://maps.gstatic.com/mapfiles/api-3/images/google4.png" draggable="false" style="position: absolute; left: 0px; top: 0px; width: 66px; height: 26px; user-select: none; border: 0px; padding: 0px; margin: 0px;"></div></a></div><div style="background-color: white; padding: 15px 21px; border: 1px solid rgb(171, 171, 171); font-family: Roboto, Arial, sans-serif; color: rgb(34, 34, 34); box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 16px; z-index: 10000002; display: none; width: 300px; height: 180px; position: absolute; left: 288px; top: 235px;"><div style="padding: 0px 0px 10px; font-size: 16px; box-sizing: border-box;">Kartendaten</div><div style="font-size: 13px;">Kartendaten © 2020</div><button draggable="false" title="Schließen" aria-label="Schließen" type="button" class="gm-ui-hover-effect" style="background: none; display: block; border: 0px; margin: 0px; padding: 0px; position: absolute; cursor: pointer; user-select: none; top: 0px; right: 0px; width: 37px; height: 37px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000000%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="pointer-events: none; display: block; width: 13px; height: 13px; margin: 12px;"></button></div><div class="gmnoprint" style="z-index: 1000001; position: absolute; right: 389px; bottom: 0px; width: 102px;"><div draggable="false" class="gm-style-cc" style="user-select: none; height: 14px; line-height: 14px;"><div style="opacity: 0.7; width: 100%; height: 100%; position: absolute;"><div style="width: 1px;"></div><div style="background-color: rgb(245, 245, 245); width: auto; height: 100%; margin-left: 1px;"></div></div><div style="position: relative; padding-right: 6px; padding-left: 6px; box-sizing: border-box; font-family: Roboto, Arial, sans-serif; font-size: 10px; color: rgb(68, 68, 68); white-space: nowrap; direction: ltr; text-align: right; vertical-align: middle; display: inline-block;"><a style="text-decoration: none; cursor: pointer; display: none;">Kartendaten</a><span>Kartendaten © 2020</span></div></div></div><div class="gmnoscreen" style="position: absolute; right: 0px; bottom: 0px;"><div style="font-family: Roboto, Arial, sans-serif; font-size: 11px; color: rgb(68, 68, 68); direction: ltr; text-align: right; background-color: rgb(245, 245, 245);">Kartendaten © 2020</div></div><div class="gmnoprint gm-style-cc" draggable="false" style="z-index: 1000001; user-select: none; height: 14px; line-height: 14px; position: absolute; right: 152px; bottom: 0px;"><div style="opacity: 0.7; width: 100%; height: 100%; position: absolute;"><div style="width: 1px;"></div><div style="background-color: rgb(245, 245, 245); width: auto; height: 100%; margin-left: 1px;"></div></div><div style="position: relative; padding-right: 6px; padding-left: 6px; box-sizing: border-box; font-family: Roboto, Arial, sans-serif; font-size: 10px; color: rgb(68, 68, 68); white-space: nowrap; direction: ltr; text-align: right; vertical-align: middle; display: inline-block;"><a href="https://www.google.com/intl/de-AT_US/help/terms_maps.html" target="_blank" rel="noopener" style="text-decoration: none; cursor: pointer; color: rgb(68, 68, 68);">Nutzungsbedingungen</a></div></div><button draggable="false" title="Vollbildansicht ein/aus" aria-label="Vollbildansicht ein/aus" type="button" class="gm-control-active gm-fullscreen-control" style="background: none rgb(255, 255, 255); border: 0px; margin: 10px; padding: 0px; position: absolute; cursor: pointer; user-select: none; border-radius: 2px; height: 40px; width: 40px; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px; overflow: hidden; display: none; top: 58px; right: 0px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%20018%2018%22%3E%0A%20%20%3Cpath%20fill%3D%22%23666%22%20d%3D%22M0%2C0v2v4h2V2h4V0H2H0z%20M16%2C0h-4v2h4v4h2V2V0H16z%20M16%2C16h-4v2h4h2v-2v-4h-2V16z%20M2%2C12H0v4v2h2h4v-2H2V12z%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 18px; width: 18px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cpath%20fill%3D%22%23333%22%20d%3D%22M0%2C0v2v4h2V2h4V0H2H0z%20M16%2C0h-4v2h4v4h2V2V0H16z%20M16%2C16h-4v2h4h2v-2v-4h-2V16z%20M2%2C12H0v4v2h2h4v-2H2V12z%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 18px; width: 18px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cpath%20fill%3D%22%23111%22%20d%3D%22M0%2C0v2v4h2V2h4V0H2H0z%20M16%2C0h-4v2h4v4h2V2V0H16z%20M16%2C16h-4v2h4h2v-2v-4h-2V16z%20M2%2C12H0v4v2h2h4v-2H2V12z%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 18px; width: 18px;"></button><div id="map-copyright" class="gm-style-cc mf-basemap" style="z-index: 0; position: absolute; right: 491px; bottom: 0px;"><span class="mf_copyright">©2018 mapFinder GISDAT &amp; RiS GmbH</span></div><div draggable="false" class="gm-style-cc" style="user-select: none; height: 14px; line-height: 14px; position: absolute; right: 0px; bottom: 0px;"><div style="opacity: 0.7; width: 100%; height: 100%; position: absolute;"><div style="width: 1px;"></div><div style="background-color: rgb(245, 245, 245); width: auto; height: 100%; margin-left: 1px;"></div></div><div style="position: relative; padding-right: 6px; padding-left: 6px; box-sizing: border-box; font-family: Roboto, Arial, sans-serif; font-size: 10px; color: rgb(68, 68, 68); white-space: nowrap; direction: ltr; text-align: right; vertical-align: middle; display: inline-block;"><a target="_blank" rel="noopener" title="Google falsche Straßenkarte oder Bilder melden" href="https://www.google.com/maps/@48.570858,15.8284369,14z/data=!10m1!1e1!12b1?source=apiv3&amp;rapsrc=apiv3" style="font-family: Roboto, Arial, sans-serif; font-size: 10px; color: rgb(68, 68, 68); text-decoration: none; position: relative;">Fehler bei Google Maps melden</a></div></div><div class="gmnoprint gm-bundled-control gm-bundled-control-on-bottom" draggable="false" controlwidth="40" controlheight="81" style="margin: 10px; user-select: none; position: absolute; bottom: 95px; right: 40px;"><div class="gmnoprint" controlwidth="40" controlheight="81" style="position: absolute; left: 0px; top: 0px;"><div draggable="false" style="user-select: none; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px; border-radius: 2px; cursor: pointer; background-color: rgb(255, 255, 255); width: 40px; height: 81px;"><button draggable="false" title="Vergrößern" aria-label="Vergrößern" type="button" class="gm-control-active" style="background: none; display: block; border: 0px; margin: 0px; padding: 0px; position: relative; cursor: pointer; user-select: none; overflow: hidden; width: 40px; height: 40px; top: 0px; left: 0px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2218%2C7%2011%2C7%2011%2C0%207%2C0%207%2C7%200%2C7%200%2C11%207%2C11%207%2C18%2011%2C18%2011%2C11%2018%2C11%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 18px; width: 18px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cpolygon%20fill%3D%22%23333%22%20points%3D%2218%2C7%2011%2C7%2011%2C0%207%2C0%207%2C7%200%2C7%200%2C11%207%2C11%207%2C18%2011%2C18%2011%2C11%2018%2C11%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 18px; width: 18px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cpolygon%20fill%3D%22%23111%22%20points%3D%2218%2C7%2011%2C7%2011%2C0%207%2C0%207%2C7%200%2C7%200%2C11%207%2C11%207%2C18%2011%2C18%2011%2C11%2018%2C11%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 18px; width: 18px;"></button><div style="position: relative; overflow: hidden; width: 30px; height: 1px; margin: 0px 5px; background-color: rgb(230, 230, 230); top: 0px;"></div><button draggable="false" title="Verkleinern" aria-label="Verkleinern" type="button" class="gm-control-active" style="background: none; display: block; border: 0px; margin: 0px; padding: 0px; position: relative; cursor: pointer; user-select: none; overflow: hidden; width: 40px; height: 40px; top: 0px; left: 0px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cpath%20fill%3D%22%23666%22%20d%3D%22M0%2C7h18v4H0V7z%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 18px; width: 18px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cpath%20fill%3D%22%23333%22%20d%3D%22M0%2C7h18v4H0V7z%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 18px; width: 18px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cpath%20fill%3D%22%23111%22%20d%3D%22M0%2C7h18v4H0V7z%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 18px; width: 18px;"></button></div></div><div class="gmnoprint" controlwidth="40" controlheight="40" style="display: none; position: absolute;"><div style="width: 40px; height: 40px;"><button draggable="false" title="Karte um 90&nbsp;Grad drehen" aria-label="Karte um 90&nbsp;Grad drehen" type="button" class="gm-control-active" style="background: none rgb(255, 255, 255); display: none; border: 0px; margin: 0px 0px 32px; padding: 0px; position: relative; cursor: pointer; user-select: none; width: 40px; height: 40px; top: 0px; left: 0px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px; border-radius: 2px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2222%22%20viewBox%3D%220%200%2024%2022%22%3E%0A%20%20%3Cpath%20fill%3D%22%23666%22%20fill-rule%3D%22evenodd%22%20d%3D%22M20%2010c0-5.52-4.48-10-10-10s-10%204.48-10%2010v5h5v-5c0-2.76%202.24-5%205-5s5%202.24%205%205v5h-4l6.5%207%206.5-7h-4v-5z%22%20clip-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 18px; width: 18px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2222%22%20viewBox%3D%220%200%2024%2022%22%3E%0A%20%20%3Cpath%20fill%3D%22%23333%22%20fill-rule%3D%22evenodd%22%20d%3D%22M20%2010c0-5.52-4.48-10-10-10s-10%204.48-10%2010v5h5v-5c0-2.76%202.24-5%205-5s5%202.24%205%205v5h-4l6.5%207%206.5-7h-4v-5z%22%20clip-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 18px; width: 18px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2222%22%20viewBox%3D%220%200%2024%2022%22%3E%0A%20%20%3Cpath%20fill%3D%22%23111%22%20fill-rule%3D%22evenodd%22%20d%3D%22M20%2010c0-5.52-4.48-10-10-10s-10%204.48-10%2010v5h5v-5c0-2.76%202.24-5%205-5s5%202.24%205%205v5h-4l6.5%207%206.5-7h-4v-5z%22%20clip-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 18px; width: 18px;"></button><button draggable="false" title="Karte neigen" aria-label="Karte neigen" type="button" class="gm-tilt gm-control-active" style="background: none rgb(255, 255, 255); display: block; border: 0px; margin: 0px; padding: 0px; position: relative; cursor: pointer; user-select: none; width: 40px; height: 40px; top: 0px; left: 0px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px; border-radius: 2px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2018%2016%22%3E%0A%20%20%3Cpath%20fill%3D%22%23666%22%20d%3D%22M0%2C16h8V9H0V16z%20M10%2C16h8V9h-8V16z%20M0%2C7h8V0H0V7z%20M10%2C0v7h8V0H10z%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="width: 18px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2018%2016%22%3E%0A%20%20%3Cpath%20fill%3D%22%23333%22%20d%3D%22M0%2C16h8V9H0V16z%20M10%2C16h8V9h-8V16z%20M0%2C7h8V0H0V7z%20M10%2C0v7h8V0H10z%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="width: 18px;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2018%2016%22%3E%0A%20%20%3Cpath%20fill%3D%22%23111%22%20d%3D%22M0%2C16h8V9H0V16z%20M10%2C16h8V9h-8V16z%20M0%2C7h8V0H0V7z%20M10%2C0v7h8V0H10z%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="width: 18px;"></button></div></div></div><div class="gmnoprint gm-style-mtc" style="margin: 10px; z-index: 0; position: absolute; cursor: pointer; text-align: left; width: 120px; right: 0px; top: 0px;"><div role="button" tabindex="0" title="Kartenstil ändern" aria-label="Kartenstil ändern" aria-pressed="false" draggable="false" style="direction: ltr; overflow: hidden; text-align: left; position: relative; color: black; font-family: Roboto, Arial, sans-serif; user-select: none; font-size: 18px; background-color: rgb(255, 255, 255); padding: 8px 17px; border-radius: 2px; background-clip: padding-box; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px; font-weight: 500;">Karte<img alt="" src="https://maps.gstatic.com/mapfiles/arrow-down.png" draggable="false" style="user-select: none; border: 0px; padding: 0px; margin: -2px 0px 0px; position: absolute; right: 6px; top: 50%; width: 7px; height: 4px;"></div><div style="background-color: white; z-index: -1; padding: 2px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px; position: absolute; top: 100%; left: 0px; right: 0px; text-align: left; display: none;"><div draggable="false" title="Stadtplan anzeigen" style="color: black; font-family: Roboto, Arial, sans-serif; user-select: none; font-size: 18px; background-color: rgb(255, 255, 255); padding: 5px; font-weight: 500;">Karte</div><div draggable="false" title="Satellitenbilder anzeigen" style="color: black; font-family: Roboto, Arial, sans-serif; user-select: none; font-size: 18px; background-color: rgb(255, 255, 255); padding: 5px;">Satellit</div><div draggable="false" style="color: black; font-family: Roboto, Arial, sans-serif; user-select: none; font-size: 18px; background-color: rgb(255, 255, 255); padding: 5px;">basemap.at</div><div draggable="false" style="color: black; font-family: Roboto, Arial, sans-serif; user-select: none; font-size: 18px; background-color: rgb(255, 255, 255); padding: 5px;">basemap.at (GRAU)</div><div draggable="false" style="color: black; font-family: Roboto, Arial, sans-serif; user-select: none; font-size: 18px; background-color: rgb(255, 255, 255); padding: 5px;">basemap.at (HIDPI)</div><div draggable="false" style="color: black; font-family: Roboto, Arial, sans-serif; user-select: none; font-size: 18px; background-color: rgb(255, 255, 255); padding: 5px;">basemap.at (OrthoFoto)</div><div style="margin: 1px 0px; border-top: 1px solid rgb(235, 235, 235);"></div><div draggable="false" title="Stadtplan mit Gelände anzeigen" style="color: black; font-family: Roboto, Arial, sans-serif; user-select: none; font-size: 18px; background-color: rgb(255, 255, 255); padding: 5px 8px 5px 5px; direction: ltr; text-align: left; white-space: nowrap;"><span role="checkbox" style="vertical-align: middle;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000000%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M19%203H5c-1.11%200-2%20.9-2%202v14c0%201.1.89%202%202%202h14c1.11%200%202-.9%202-2V5c0-1.1-.89-2-2-2zm-9%2014l-5-5%201.41-1.41L10%2014.17l7.59-7.59L19%208l-9%209z%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 1em; width: 1em; transform: translateY(0.15em); display: none;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000000%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M19%205v14H5V5h14m0-2H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 1em; width: 1em; transform: translateY(0.15em);"></span><label style="vertical-align: middle; cursor: pointer;">Gelände</label></div><div style="margin: 1px 0px; border-top: 1px solid rgb(235, 235, 235); display: none;"></div><div draggable="false" title="Satellitenbilder mit Straßennamen anzeigen" style="color: black; font-family: Roboto, Arial, sans-serif; user-select: none; font-size: 18px; background-color: rgb(255, 255, 255); padding: 5px 8px 5px 5px; direction: ltr; text-align: left; white-space: nowrap; display: none;"><span role="checkbox" style="vertical-align: middle;"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000000%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M19%203H5c-1.11%200-2%20.9-2%202v14c0%201.1.89%202%202%202h14c1.11%200%202-.9%202-2V5c0-1.1-.89-2-2-2zm-9%2014l-5-5%201.41-1.41L10%2014.17l7.59-7.59L19%208l-9%209z%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 1em; width: 1em; transform: translateY(0.15em);"><img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000000%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M19%205v14H5V5h14m0-2H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0A%3C%2Fsvg%3E%0A" style="height: 1em; width: 1em; transform: translateY(0.15em); display: none;"></span><label style="vertical-align: middle; cursor: pointer;">Beschriftungen</label></div></div></div><div draggable="false" class="gm-style-cc" style="position: absolute; user-select: none; height: 14px; line-height: 14px; right: 264px; bottom: 0px;"><div style="opacity: 0.7; width: 100%; height: 100%; position: absolute;"><div style="width: 1px;"></div><div style="background-color: rgb(245, 245, 245); width: auto; height: 100%; margin-left: 1px;"></div></div><div style="position: relative; padding-right: 6px; padding-left: 6px; box-sizing: border-box; font-family: Roboto, Arial, sans-serif; font-size: 10px; color: rgb(68, 68, 68); white-space: nowrap; direction: ltr; text-align: right; vertical-align: middle; display: inline-block;"><span>500 m&nbsp;</span><div style="position: relative; display: inline-block; height: 8px; bottom: -1px; width: 83px;"><div style="width: 100%; height: 4px; position: absolute; left: 0px; top: 0px;"></div><div style="width: 4px; height: 8px; left: 0px; top: 0px; background-color: rgb(255, 255, 255);"></div><div style="width: 4px; height: 8px; position: absolute; background-color: rgb(255, 255, 255); right: 0px; bottom: 0px;"></div><div style="position: absolute; background-color: rgb(102, 102, 102); height: 2px; left: 1px; bottom: 1px; right: 1px;"></div><div style="position: absolute; width: 2px; height: 6px; left: 1px; top: 1px; background-color: rgb(102, 102, 102);"></div><div style="width: 2px; height: 6px; position: absolute; background-color: rgb(102, 102, 102); bottom: 1px; right: 1px;"></div></div></div></div></div></div></div>
            </div>
            <div class="elevationChart_panel">
                <div class="elevationChart_closeItem_Wrapper">
                    <a class="elevationChart_closeItem" href="javascript:mf.hideElevation();">
                        <span class="fa fa-times" aria-hidden="true"></span>
                    </a>
                </div>
                <div id="elevation_chart"></div>
            </div>
            <div id="directionsPanel" style="width: 600px;"></div>
        </div>
        <div id="notMapView" style="display: none;">
            <div class="mapViewLoader" style="display: none;">
                <div class="loader"></div>
            </div>

            <div id="listViewHeader">
                <span id="zurKarte" class="listViewCtrl">
                    <span class="fa fa-map" aria-hidden="true"></span>
                    <span class="listViewCtrl_txt"><a onclick="mf.showMap()">zur Karte</a></span>
                </span>
                <span id="zurGalerie" onclick="showListView(this)" class="listViewCtrl">
                    <span class="fa fa-th" aria-hidden="true"></span>
                    <span class="listViewCtrl_txt">zur Galerie</span>
                </span>
                <span id="alleErgebnisse" class="listViewLabel">
                    <span class="listViewCtrl_txt">0 Ergebnisse</span>
                </span>
                <div id="themenFilterWrapper" style="display: none;">
                    
                </div>
                <div id="filterWrapper" style="display: none;">
                    <span id="filterGmd" class="listViewLabel">
                        <select id="filterGmdDD" onchange="mf.showCards()"></select>
                    </span>
                    <span id="filterWas" class="listViewCtrl" onclick="mf.removeCards(this, &quot;poi&quot;)">
                        <span class="listViewCtrl_txt">Kategorien</span>
                    </span>
                    <span id="filterStrassen" class="listViewCtrl" onclick="mf.removeCards(this, &quot;strassen&quot;)">
                        <span class="listViewCtrl_txt">Strassen</span>
                    </span>

                    <span id="filterWege" class="listViewCtrl" onclick="mf.removeCards(this, &quot;route&quot;)">
                        <span class="listViewCtrl_txt">Wege</span>
                    </span>
                    <span id="filterVeranstaltungen" class="listViewCtrl" onclick="mf.removeCards(this, &quot;veranstaltung&quot;)">
                        <span class="listViewCtrl_txt">Veranstaltung</span>
                    </span>

                </div>
            </div>
            <div id="detailView" class="mf_infobox_detailPage" style="display: none;">
                <div class="mf_header">
                    <span id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_icon_wrapper" class="mf_poi_icon_wrapper"></span>
                    <h2 id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_bez" class="mf_poi_bez"></h2>
                </div>
                <div class="mf_poi_content">
                    <div class="mf_poi_leftSide">
                        <div class="mf_poi_detailView">
                            <div id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_location" class="mf_poi_location">
                                <p>
                                </p>
                            </div>
                            <div id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_route_extrainfo" class="mf_route_extrainfo" style="display: none;">
                            </div>
                            <div id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_contact" class="mf_poi_contact">
                                <p class="mf_poi_contact_phone">
                                    <span class="fa fa-phone-square" aria-hidden="true"></span>
                                    <span id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_contact_phone_value" class="mf_poi_contact_phone_value"></span>
                                </p>
                                <p id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_contact_mail" class="mf_poi_contact_mail">
                                    <span class="fa fa-envelope" aria-hidden="true"></span>
                                    <span id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_contact_mail_value" class="mf_poi_contact_mail_value"></span>
                                </p>
                                <p id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_contact_website" class="mf_poi_contact_website">
                                    <span class="fa fa-globe" aria-hidden="true"></span>
                                    <span id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_contact_website_value" class="mf_poi_contact_website_value"></span>
                                </p>
                            </div>

                            <div id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_categories" class="mf_poi_categories">
                                <div class="mf_poi_categories_header">
                                </div>
                                <span id="mfr_detail_kats"></span>
                            </div>

                            <div id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_openings" class="mf_poi_openings" style="display: none;">
                                <div class="mf_poi_openings_header">
                                    <p>
                                        <span class="fa fa-clock-o" aria-hidden="true"></span>
                                        Öffnungszeiten
                                    </p>
                                </div>
                                <p id="mfr_oz">
                                </p>
                                <p id="mfr_nextopen">
                                </p>
                            </div>

                            <div id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_jumpToGelbeseiten" class="mf_poi_jumpToGelbeseiten" style="display: none;">
                                <p>
                                    <a href="#" id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_gs_link">
                                        <span class="fa fa-angle-double-right" aria-hidden="true"></span>
                                        <span class="mf_poi_jumpToGelbeseiten_text">weitere Details</span>
                                    </a>
                                </p>
                            </div>

                        </div>
                        <div id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_moreInformation" class="mf_poi_moreInformation" style="display: none;">
                            <div class="mf_poi_moreInformation_title">
                                <p>
                                    Weitere Informationen und Details:
                                </p>
                            </div>
                            <div class="mf_poi_moreInformation_infoTextWrapper" data-label="text-hidden">
                                <div class="mf_poi_moreInformation_textWrapper">
                                    <div id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_moreInformation_text" class="mf_poi_moreInformation_text"></div>
                                </div>
                                <div class="mf_poi_moreInformation_showText">
                                    <span class="showOnHiddenText">
                                        <span class="fa fa-chevron-down" aria-hidden="true"></span>
                                        <span class="showMoreText">mehr anzeigen</span>
                                    </span>
                                    <span class="showOnShownText">
                                        <span class="fa fa-chevron-up" aria-hidden="true"></span>
                                        <span class="showLessText">weniger anzeigen</span>
                                    </span>
                                </div>
                            </div>
                        </div>
                        <div class="mf_poi_images_top3"></div>
                    </div>
                    <div class="mf_poi_rightSide">
                        <div id="detailMap">
                            <div id="detailMF" style="position: relative; overflow: hidden;"><div style="height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(229, 227, 223);"><div class="gm-style" style="position: absolute; z-index: 0; left: 0px; top: 0px; height: 100%; width: 100%; padding: 0px; border-width: 0px; margin: 0px;"><div tabindex="0" style="position: absolute; z-index: 0; left: 0px; top: 0px; height: 100%; width: 100%; padding: 0px; border-width: 0px; margin: 0px; cursor: url(&quot;https://maps.gstatic.com/mapfiles/openhand_8_8.cur&quot;), default; touch-action: pan-x pan-y;"><div style="z-index: 1; position: absolute; left: 50%; top: 50%; width: 100%; transform: translate(0px, 0px);"><div style="position: absolute; left: 0px; top: 0px; z-index: 100; width: 100%;"><div style="position: absolute; left: 0px; top: 0px; z-index: 0;"><div style="position: absolute; z-index: 986; transform: matrix(1, 0, 0, 1, -95, -69);"><div style="position: absolute; left: 0px; top: 0px; width: 256px; height: 256px;"><div style="width: 256px; height: 256px;"></div></div></div></div></div><div style="position: absolute; left: 0px; top: 0px; z-index: 101; width: 100%;"></div><div style="position: absolute; left: 0px; top: 0px; z-index: 102; width: 100%;"></div><div style="position: absolute; left: 0px; top: 0px; z-index: 103; width: 100%;"></div><div style="position: absolute; left: 0px; top: 0px; z-index: -1; transform: matrix(1, 0, 0, 1, -183, -111);"><div style="position: absolute; left: 0px; top: 0px;"><img src="https://maps.googleapis.com/maps/api/js/StaticMapService.GetMapImage?1m2&amp;1i2281384&amp;2i1447894&amp;2e1&amp;3u14&amp;4m2&amp;1u366&amp;2u223&amp;5m5&amp;1e0&amp;5sde-AT&amp;6sus&amp;10b1&amp;12b1&amp;key=AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k&amp;token=80160" style="width: 366px; height: 223px;"></div></div><div style="position: absolute; left: 0px; top: 0px; z-index: 0;"></div></div><div class="gm-style-pbc" style="z-index: 2; position: absolute; height: 100%; width: 100%; padding: 0px; border-width: 0px; margin: 0px; left: 0px; top: 0px; opacity: 0;"><p class="gm-style-pbt"></p></div><div style="z-index: 3; position: absolute; height: 100%; width: 100%; padding: 0px; border-width: 0px; margin: 0px; left: 0px; top: 0px; touch-action: pan-x pan-y;"><div style="z-index: 4; position: absolute; left: 50%; top: 50%; width: 100%; transform: translate(0px, 0px);"><div style="position: absolute; left: 0px; top: 0px; z-index: 104; width: 100%;"></div><div style="position: absolute; left: 0px; top: 0px; z-index: 105; width: 100%;"></div><div style="position: absolute; left: 0px; top: 0px; z-index: 106; width: 100%;"></div><div style="position: absolute; left: 0px; top: 0px; z-index: 107; width: 100%;"></div></div></div></div><iframe aria-hidden="true" frameborder="0" tabindex="-1" style="z-index: -1; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; border: none;"></iframe></div></div></div>
                        </div>
                        <div class="mf_poi_bigImage">
                            <div id="ctl00_ctl00_ctl00_cph_col_a_cph_content_cph_content_list_mf_detail_poi_bigImage" class="mf_poi_image_wrapper">
                            </div>
                        </div>
                        <div id="chart_galleryWrapper">
                            <div class="mf_route_gallery">
                                <div class="mf_route_gallery_innerWrapper"></div>
                            </div>
                            <div id="detailElevation_chart"></div>
                        </div>
                    </div>
                    <div id="mf_route_layout">
                        <ul style="display: none">
                            <li class="mf_route_collapsible_detailItem">
                                <div class="collapsible-header">
                                    <div class="collapsible-icon">
                                        <span class="fa fa-chevron-down" aria-hidden="true"></span>
                                    </div>
                                    <span class="listingBullet">A</span>
                                    <span id="rlist_header"></span>
                                </div>
                                <div class="collapsible-body">
                                    <div class="mf_route_collapsible_detail_outerWrapper">
                                        <div class="mf_route_collapsible_image_wrapper">
                                            <img class="mf_route_collapsible_image">
                                        </div>

                                        <div class="mf_route_collapsible_detail_adressWrapper">
                                            <span class="mf_route_collapsible_icon_wrapper">
                                                <img class="mf_route_collapsible_image">
                                            </span>
                                            <div class="mf_route_collapsible_adressWrapper">
                                                <span class="mf_route_collapsible_category"></span>
                                                <span class="mf_route_collapsible_address"></span>
                                                <div class="mf_route_collapsible_detail_contactWrapper">
                                                    <div class="mf_route_collapsible_contact">
                                                        <p class="mf_poi_contact_phone">
                                                            <span class="fa fa-phone-square" aria-hidden="true"></span>
                                                            <span class="mf_route_collapsible_contact_tel"></span>
                                                        </p>

                                                        <p class="mf_poi_contact_mail">
                                                            <span class="fa fa-envelope" aria-hidden="true"></span>
                                                            <span class="mf_route_collapsible_contact_mail"></span>
                                                        </p>

                                                        <p class="mf_poi_contact_website">
                                                            <span class="fa fa-globe" aria-hidden="true"></span>
                                                            <span class="mf_route_collapsible_contact_website"></span>
                                                        </p>
                                                    </div>
                                                    <span class="mf_route_collapsible_categories"></span>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="mf_route_wrapperWrapper">
                                            <div class="mf_route_collapsible_mapWrapper">
                                                <div class="mf_route_collapsible_map">
                                                </div>
                                            </div>

                                            <div class="mf_route_collapsible_detailLinkWrapper">
                                                <div class="mf_route_collapsible_detailLink">
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </li>
                        </ul>
                    </div>
                    <div id="mf_route_poi_list" data-collapsible="accordion">
                    </div>
                </div>
            </div>
            <div id="listView" style="display: none;">
                <div class="mf_infobox_overview">
                <div class="mf_infobox-placeholder"></div><div class="mf_infobox-placeholder"></div><div class="mf_infobox-placeholder"></div><div class="mf_infobox-placeholder"></div></div>
                <div id="listViewPager"></div>
            </div>
        </div>
    </div>








        
        
    
<script type="text/javascript">
//<![CDATA[
var ctl00_ctl00_ctl00_cph_header_ctl02_ImageArray =  new Array('', '', '', '/system/WebResource.axd?d=vAIESjpfr2SfPj8sW3X1_TXLosnKweuUe3Kx5S3mWwurR8x5sz4EoVMz2aZpcFr-99hlFZRyvR_Oz0SuKvlIzPSwCusddYFyiYMLO2s0s_q-rMx90&t=637276125371763429', '/system/WebResource.axd?d=tVs7MIPG0xaGEOGJnFIsaZRGBUIcDPPg9uDqHb9O9LvIpyT-WjNlbATxI21ra_deI8PRphFFx0xNTimB3UBRWmam-E3_xKPc05KiqQDGI42PiAi50&t=637276125371763429', '/system/WebResource.axd?d=5PZSe_3u2vgpHOpKzLBBRZe3LPCdoOUVC2zA-LRuEWfGgyqHSDBiR3rqBg96lkERy6A5sKCg6NbKA34-OxGfubxEGgtVUh1riHoBiPY9wAWH9GCv0&t=637276125371763429');
	var ctl00_ctl00_ctl00_cph_col_b_ctl01_ImageArray =  new Array('', '', '', '/system/WebResource.axd?d=vAIESjpfr2SfPj8sW3X1_TXLosnKweuUe3Kx5S3mWwurR8x5sz4EoVMz2aZpcFr-99hlFZRyvR_Oz0SuKvlIzPSwCusddYFyiYMLO2s0s_q-rMx90&t=637276125371763429', '/system/WebResource.axd?d=tVs7MIPG0xaGEOGJnFIsaZRGBUIcDPPg9uDqHb9O9LvIpyT-WjNlbATxI21ra_deI8PRphFFx0xNTimB3UBRWmam-E3_xKPc05KiqQDGI42PiAi50&t=637276125371763429', '/system/WebResource.axd?d=5PZSe_3u2vgpHOpKzLBBRZe3LPCdoOUVC2zA-LRuEWfGgyqHSDBiR3rqBg96lkERy6A5sKCg6NbKA34-OxGfubxEGgtVUh1riHoBiPY9wAWH9GCv0&t=637276125371763429');
	//]]>
</script>

	<div class="aspNetHidden">

		<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="E07A5C45">
		<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdACpGs4NjeoDQiaGXRl3FOHprC1q8W4ngLmA0Q87ikhb4hcHfc9Lq+AHsYWnogtMKvmyc4VLNsPg2tDn4NrLp6rWruXJ3W3P4MH5UyAEuCafZVEcSldYQI2zBXPEDKoAa2RMauiaBdmU+3/AsSQxHszNEwziU30Gxk1Leysg9wTW1nd5ZJu56BuysQJCmOCumK2VUTeUtQhv+D11hAppJxoOwD1zoznVGNXyK4v9moT7eC0TOXsvHTXmHqorUZM3yXr5OQt+FeBi8dwzNtRiLOaQsZuNPishIx1G+on4PARsA9e1PmwS1gq0v3om76RjzDvwMq8ItBVxSRFWLs9FF0HITtsSqz+akBl7InYsz2o0Aj291ig1j5/M+TKyh1pZ6ExnNvsFHPiWVhrr3V+P04ccOvXKy0wpVQoLxXVxAyE7JHrTmBvhJc3Xer+eGwReu+im5WQPWDhxkDVaxgCGDL3Ui6vHKkWVHFbXHnAeWm0niTv7F3q2WIc8+5U7CaOEynTcc3qJsFc/7tWRaY/nW1Hrv+b3fP0SuuFoVY+2ippcEtlC9GwXT5BYW4nNA1JwyCxPSUv2zlDmwvHgfkrseLwjnfvpWCI2/5XV6ecWCoFCQtQ5NGSvk86GzBbBL4Me0Wytcu25zAhgYX/paTUypIuxNMQagvYc4+NOnLaHKN86I9y3RJR5eCcjNs2K1U1+XzhcG+pWxpN1xC+ScZS3Y82pR5iuQ8kBiK+VKj0Uqv6UkjKqK1zNxW62Ep9BHsgUW6JAXaFJp18l0TMiAkw/pJaG2dH0TV9/X42CKAWzVpmd2A0L+p1OyuM966EG9VKSzhvtRzVrup+oP7CjJZYXUdHEiJ9JbSFoNVc2XX5cSUYajtOd9c0LjoebLca+zG9te/nTrUFZAmSqW1Edq9OlXH16EyCdH8A==">
	</div>
	
<script type="text/javascript">
//<![CDATA[

                var rismap3_global_settings = { 
                    "clickMessage" : "Klicken Sie hier um die Karte zu laden", 
                    "showbasemap" : true,
                    "zoom": 14,
                    "clicktostart": true,
                    "defaultlayer": "roadmap",
                    "googleApiKey": "AIzaSyC5bl4g4rWqjmj3amz6g1q8TzHV89zC15k",
                    "protocol": "https://",
                }
                $(document).ready(function(){
                    jQuery.extend(jQuery.validator.messages, {
                        required: "Dieses Feld ist Pflicht!",
                        email: "Bitte geben Sie eine korrekte E-Mail Adresse an!",
                        url: "Bitte geben Sie einen korrekten Link an!",
                        number: "Bitte geben Sie eine Zahl an!",
                        maxlength: "Bitte geben Sie nicht mehr als {0} Zeichen ein.",
                        minlength: "Bitte geben Sie mindestens {0} Zeichen ein.",
                        max: $.validator.format( "Bitte geben Sie einen Wert kleiner oder gleich {0} ein." ),
		                min: $.validator.format( "Bitte geben Sie einen Wert größer oder gleich {0} ein." )
                    });
	                $('form').each(function() {  
		                var $frm = $(this);
                        if($frm.data('validator') == undefined){
			                $frm.validate( {ignoreTitle: true, errorClass: "risFrmError"});
			                $('[type="submit"]').click(function(){
				                var frmid = $(this).data("formonr");
                                if (typeof frmid !== 'undefined')
                                {
					                $(this).closest('form').validate().settings.ignore = ":not([data-formonr='" + frmid + "'])";
				                }
			                });
		                }
                    });
                    var mapdivs = $(".rismap3_map");
                    $.each(mapdivs, function() {
                        var lf = new rismap3(this);
                        lf.initialiseRisMap3();
                    });
                });
            //]]>
</script>
            
                            <script type="text/javascript">
                                    var lbsettings = {"txtImage":"Bild","txtOf":"von","sprachid":"1","imgCopyright":"Copyright","imgAltText":"Alternativtext","imgQuelle":"Quelle","imgLongDesc":"Fotobeschreibung","bildInformation":"Bildinformation"};
                                     $(document).ready(function () {
                                                    $(function () {
                                                        $('a[data-lbgroup]').lightBox(lbsettings);
                                                     $('a[id*="startup"]').click();
                                                    });
                                            });
                                            $(function () {
                                                if(!jQuery.isFunction($('a[data-lbgroup]').lightBox)){
                                                    loadlightbox();
                                                }
                                                $('a[rel*="lightbox"]').lightBox(lbsettings);
                                 
                                            });
                            </script>
<script type="text/javascript">
//<![CDATA[
var ctl00_ctl00_ctl00_cph_header_ctl02_Data = new Object();
ctl00_ctl00_ctl00_cph_header_ctl02_Data.images = ctl00_ctl00_ctl00_cph_header_ctl02_ImageArray;
ctl00_ctl00_ctl00_cph_header_ctl02_Data.collapseToolTip = "Collapse {0}";
ctl00_ctl00_ctl00_cph_header_ctl02_Data.expandToolTip = "Expand {0}";
ctl00_ctl00_ctl00_cph_header_ctl02_Data.expandState = theForm.elements['ctl00_ctl00_ctl00_cph_header_ctl02_ExpandState'];
ctl00_ctl00_ctl00_cph_header_ctl02_Data.selectedNodeID = theForm.elements['ctl00_ctl00_ctl00_cph_header_ctl02_SelectedNode'];
(function() {
  for (var i=0;i<6;i++) {
  var preLoad = new Image();
  if (ctl00_ctl00_ctl00_cph_header_ctl02_ImageArray[i].length > 0)
    preLoad.src = ctl00_ctl00_ctl00_cph_header_ctl02_ImageArray[i];
  }
})();
var ctl00_ctl00_ctl00_cph_col_b_ctl01_Data = new Object();
ctl00_ctl00_ctl00_cph_col_b_ctl01_Data.images = ctl00_ctl00_ctl00_cph_col_b_ctl01_ImageArray;
ctl00_ctl00_ctl00_cph_col_b_ctl01_Data.collapseToolTip = "Collapse {0}";
ctl00_ctl00_ctl00_cph_col_b_ctl01_Data.expandToolTip = "Expand {0}";
ctl00_ctl00_ctl00_cph_col_b_ctl01_Data.expandState = theForm.elements['ctl00_ctl00_ctl00_cph_col_b_ctl01_ExpandState'];
ctl00_ctl00_ctl00_cph_col_b_ctl01_Data.selectedNodeID = theForm.elements['ctl00_ctl00_ctl00_cph_col_b_ctl01_SelectedNode'];
(function() {
  for (var i=0;i<6;i++) {
  var preLoad = new Image();
  if (ctl00_ctl00_ctl00_cph_col_b_ctl01_ImageArray[i].length > 0)
    preLoad.src = ctl00_ctl00_ctl00_cph_col_b_ctl01_ImageArray[i];
  }
})();
//]]>
</script>
</form>
Kategorien
Veranstaltung
Strassen
Wege

Kartendaten
Kartendaten © 2020
KartendatenKartendaten © 2020
Kartendaten © 2020
Karte
Karte
Satellit
basemap.at
basemap.at (GRAU)
basemap.at (HIDPI)
basemap.at (OrthoFoto)
500 m