{"id":8501,"date":"2024-07-01T17:08:28","date_gmt":"2024-07-01T15:08:28","guid":{"rendered":"http:\/\/ap-hotels.de.w01aa748.kasserver.com\/home-page\/"},"modified":"2026-05-11T13:45:26","modified_gmt":"2026-05-11T11:45:26","slug":"home-page","status":"publish","type":"page","link":"https:\/\/aphotels.de\/en\/","title":{"rendered":"Homepage"},"content":{"rendered":"\n\n<div class=\"os-section-container os-stage-section\" >\n    <div class=\"os-stage-elements\">\n        <div class=\"bookin-zone-stage\">\n            <div class=\"background-header\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1334\" src=\"https:\/\/aphotels.de\/wp-content\/uploads\/2025\/06\/5858-1.jpg\" class=\"attachment-full size-full\" alt=\"Paar im Bademantel spricht im Hotelzimmer\" srcset=\"https:\/\/aphotels.de\/wp-content\/uploads\/2025\/06\/5858-1.jpg 2000w, https:\/\/aphotels.de\/wp-content\/uploads\/2025\/06\/5858-1-300x200.jpg 300w, https:\/\/aphotels.de\/wp-content\/uploads\/2025\/06\/5858-1-1024x683.jpg 1024w, https:\/\/aphotels.de\/wp-content\/uploads\/2025\/06\/5858-1-768x512.jpg 768w, https:\/\/aphotels.de\/wp-content\/uploads\/2025\/06\/5858-1-1536x1025.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/>            <\/div>\n            <div class=\"stage-inner-elements\">\n                <div class=\"title-stage\">\n                                            <div class=\"title-stage-top fade-in-up\">\n                            Experience. Relax. Spend the night.                          <\/div>\n                                                                <div class=\"title-stage-sec fade-in-up\">\n                            <h1>AP Hotels in the Rhine-Neckar region<\/h1>\n                        <\/div>\n                                    <\/div>\n\n<div class=\"sticky-booking-bar fade-in-up animate\">\n    <div class=\"bar-inner\">\n        <div class=\"bar-message\" style=\"font-family: 'Montserrat', Arial, sans-serif;\">\n            Book with best price guarantee!        <\/div>\n        <div class=\"bar-buttons\">\n\n                            <a class=\"button-buchen\" href=\"https:\/\/app.mews.com\/distributor\/441361c6-e379-4e55-b8e7-b264008c35f1;9d6b8b48-83e3-4ae7-a112-b2cd00d3137d;cef272d3-35e2-4a84-b267-b2cd00eb85b1\" target=\"_blank\">\n                    Find Location                <\/a>\n                    <\/div>\n    <\/div>\n<\/div>\n\n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"os-section-container os-about-area fade-in-up\"  >\n    <div class=\"about-area-row\">\n        <div class=\"about-text\">\n                                        <h2 style=\"text-align: center;\">Your accommodation in Mannheim<\/h2>\n<p style=\"text-align: center;\">Welcome to <strong>AP Hotels in Mannheim<\/strong> &#8211; your ideal retreat for business trips and vacation stays. Our modern hotels offer stylish rooms and an excellent location in the <strong>Rhine-Neckar region<\/strong>. With four locations in and around <strong>Viernheim<\/strong>, you will always find the perfect accommodation with us. Book now and enjoy first-class service and a comfortable atmosphere.   <\/p>\n                    <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"wp-block-columns in-grid is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"os-section-container\">\n    <div class=\"row row-extended\">\n        \n                <div class=\"os-columns-container os-columns-count-1\">\n            \n                                                \n                    \n                                            \n                        <a                            class=\"os-columns-container--column os-informative-card\"\n                            style=\"background-image: url(https:\/\/aphotels.de\/wp-content\/uploads\/2026\/05\/44BA6E61-2A0B-4020-B3A9-B96DC29DE570.jpeg);\"\n                            href=\"https:\/\/aphotels.de\/en\/our-locations\/#mannheim\" target=\"_self\"                        >\n\n                            <div class=\"os-informative-card-inner\" style=\"\">\n                                \n                                                                    <div class=\"os-card-headline\">\n                                        <h3>Mannheim<\/h3>\n                                    <\/div>\n                                \n                                                            <\/div>\n                        <\/a>\n                    \n                            \n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"os-section-container\">\n    <div class=\"row row-extended\">\n        \n                <div class=\"os-columns-container os-columns-count-1\">\n            \n                                                \n                    \n                                            \n                        <a                            class=\"os-columns-container--column os-informative-card\"\n                            style=\"background-image: url(https:\/\/aphotels.de\/wp-content\/uploads\/2025\/04\/DSC03011_11zon-e1745565523966.webp);\"\n                            href=\"https:\/\/aphotels.de\/en\/our-locations\/#viernheim-am-kappellenberg\" target=\"_self\"                        >\n\n                            <div class=\"os-informative-card-inner\" style=\"\">\n                                \n                                                                    <div class=\"os-card-headline\">\n                                        <h3>Viernheim am Kapellenberg<\/h3>\n                                    <\/div>\n                                \n                                                            <\/div>\n                        <\/a>\n                    \n                            \n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"os-section-container\">\n    <div class=\"row row-extended\">\n        \n                <div class=\"os-columns-container os-columns-count-1\">\n            \n                                                \n                    \n                                            \n                        <a                            class=\"os-columns-container--column os-informative-card\"\n                            style=\"background-image: url(https:\/\/aphotels.de\/wp-content\/uploads\/2025\/04\/DSC02884_11zon-e1745564931613.webp);\"\n                            href=\"https:\/\/aphotels.de\/en\/our-locations\/#mannheim-viernheim\" target=\"_self\"                        >\n\n                            <div class=\"os-informative-card-inner\" style=\"\">\n                                \n                                                                    <div class=\"os-card-headline\">\n                                        <h3>Mannheim Viernheim<\/h3>\n                                    <\/div>\n                                \n                                                            <\/div>\n                        <\/a>\n                    \n                            \n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"os-section-container\">\n    <div class=\"row row-extended\">\n        \n                <div class=\"os-columns-container os-columns-count-1\">\n            \n                                                \n                    \n                                            \n                        <a                            class=\"os-columns-container--column os-informative-card\"\n                            style=\"background-image: url(https:\/\/aphotels.de\/wp-content\/uploads\/2025\/05\/Hotel_Rueck_Large.webp);\"\n                            href=\"https:\/\/aphotels.de\/en\/our-locations\/#hotel-post-viernheim\" target=\"_self\"                        >\n\n                            <div class=\"os-informative-card-inner\" style=\"\">\n                                \n                                                                    <div class=\"os-card-headline\">\n                                        <h3>Hotel Post Viernheim<\/h3>\n                                    <\/div>\n                                \n                                                            <\/div>\n                        <\/a>\n                    \n                            \n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<!-- Spacer block container -->\n<div class=\"container os-spacer position-relative\" style=\"height: 88px\">\n\n    <\/div>\n<div class=\"container-text text-center\" style=\"background-image: url('https:\/\/aphotels.de\/wp-content\/uploads\/2025\/05\/cafebett.webp'); background-size: cover; background-position: center; background-attachment: fixed;\">\n    <div class=\"container-text-inner fade-in-up\">\n        \n        \n        \n                    <div class=\"ftext_title text-center\" style=\"color: #ffffff!important;\">\n                <h2>A good start to the day<\/h2>\n            <\/div>\n        \n                    <div class=\"ftext_text text-center\" style=\"padding: 22px 0px; color: #ffffff!important;\">\n                Start your day in a pleasant atmosphere with our breakfast at your AP Hotel. Look forward to a selection of classic breakfast components &#8211; fresh, uncomplicated and just right for a relaxed start to the day.             <\/div>\n        \n        \n                    <div class=\"btnholder\">\n                <a class=\"spmlbutton\" href=\"https:\/\/aphotels.de\/en\/breakfast\/\" target=\"_self\">\n                    Breakfast                <\/a>\n            <\/div>\n                \n    <\/div>\n<\/div>\n\n<!-- Spacer block container -->\n<div class=\"container os-spacer position-relative\" style=\"height: 88px\">\n\n    <\/div>\n            <div class=\"title-cardslider info_text\">\n                            <h2 style=\"color: rgb(51,51,51);\">Digital guest journey<\/h2>\n                                <\/div>\n    \n<div class=\"swiper-container cardslider-swiper info_text\" id=\"cardslider_6a04af0800582-swiper\" >\n\n\n    <div class=\"cardslider-area info_text fade-in-left\">\n                    <div class=\"fixed-card-zone info_text\" style=\"background-color: rgb(138,155,121);\">\n                <div class=\"fixed-card-content info_text right\">\n                                            <h3 style=\"color: rgb(255,255,255) !important;\">Online check-in<\/h3>\n                                                                <div class=\"fixed-card-info info_text\" style=\"color: rgb(255,255,255) !important;\">\n                            <p style=\"text-align: center\"><span style=\"color: #ffffff\">The AP Hotel makes your stay easy &#8211; from booking to departure. Everything runs quickly, digitally and conveniently. <\/span><\/p>\n                        <\/div>\n                                                        <\/div>\n            <\/div>\n        \n        <div class=\"swiper swiper-container-cards info_text\" id=\"cardslider_6a04af0800582-container\">\n            <div class=\"swiper-wrapper cards info_text\">\n                                                            <div class=\"swiper-slide swiper-slide-cards info_text\" style=\"background-color: rgb(255,255,255);\">\n                                                            <div class=\"cardslide-no-link info_text\">\n                            \n                            \n                            <div class=\"card-title info_text\">\n                                                                <h2 >Book &amp; prepare online<\/h2>\n                                                                    <div >\n                                        <p style=\"text-align: center\">Simply book your room online &#8211; via the hotel website or a platform. You will then receive all the important information by confirmation. A digital guest folder with tips, breakfast times &#038; more is available on request.  <\/p>\n                                    <\/div>\n                                                            <\/div>\n\n                            <div class=\"slide-overlay info_text\">\n                                                                <h2 >Book &amp; prepare online<\/h2>\n                                                                    <div class=\"slide_info_title\" >\n                                        <p style=\"text-align: center\">Simply book your room online &#8211; via the hotel website or a platform. You will then receive all the important information by confirmation. A digital guest folder with tips, breakfast times &#038; more is available on request.  <\/p>\n                                    <\/div>\n                                                            <\/div>\n\n                                                            <\/div>\n                                                    <\/div>\n                                            <div class=\"swiper-slide swiper-slide-cards info_text\" style=\"background-color: rgb(255,255,255);\">\n                                                            <div class=\"cardslide-no-link info_text\">\n                            \n                            \n                            <div class=\"card-title info_text\">\n                                                                <h2 >Self-check-in &amp; key  <\/h2>\n                                                                    <div >\n                                        <div class=\"text-base my-auto mx-auto py-5 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto flex max-w-(--thread-content-max-width) flex-1 text-base gap-4 md:gap-5 lg:gap-6 group\/turn-messages focus-visible:outline-hidden\">\n<div class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"relative flex-col gap-1 md:gap-3\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message &amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"21f3af5f-242b-428b-bc67-fd3357f91d53\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words dark\">\n<p style=\"text-align: center\" data-start=\"0\" data-end=\"272\" data-is-last-node=\"\" data-is-only-node=\"\">Arrive with ease: From 3 pm, you can check in flexibly and without having to wait. You will receive your personal access code for the locker digitally in advance &#8211; so you don&#8217;t need any staff on site. Everything is contactless and flexible.  <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n                                    <\/div>\n                                                            <\/div>\n\n                            <div class=\"slide-overlay info_text\">\n                                                                <h2 >Self-check-in &amp; key  <\/h2>\n                                                                    <div class=\"slide_info_title\" >\n                                        <div class=\"text-base my-auto mx-auto py-5 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto flex max-w-(--thread-content-max-width) flex-1 text-base gap-4 md:gap-5 lg:gap-6 group\/turn-messages focus-visible:outline-hidden\">\n<div class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"relative flex-col gap-1 md:gap-3\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message &amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"21f3af5f-242b-428b-bc67-fd3357f91d53\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words dark\">\n<p style=\"text-align: center\" data-start=\"0\" data-end=\"272\" data-is-last-node=\"\" data-is-only-node=\"\">Arrive with ease: From 3 pm, you can check in flexibly and without having to wait. You will receive your personal access code for the locker digitally in advance &#8211; so you don&#8217;t need any staff on site. Everything is contactless and flexible.  <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n                                    <\/div>\n                                                            <\/div>\n\n                                                            <\/div>\n                                                    <\/div>\n                                            <div class=\"swiper-slide swiper-slide-cards info_text\" style=\"background-color: rgb(255,255,255);\">\n                                                            <div class=\"cardslide-no-link info_text\">\n                            \n                            \n                            <div class=\"card-title info_text\">\n                                                                <h2 >Simply feel good<\/h2>\n                                                                    <div >\n                                        <p style=\"text-align: center\">In the room: free Wi-Fi, coffee\/tea station, fresh water and comfortable beds. You can find all information digitally &#8211; from breakfast times to room service. Optional: wake-up service, cleaning &#038; excursion tips.  <\/p>\n                                    <\/div>\n                                                            <\/div>\n\n                            <div class=\"slide-overlay info_text\">\n                                                                <h2 >Simply feel good<\/h2>\n                                                                    <div class=\"slide_info_title\" >\n                                        <p style=\"text-align: center\">In the room: free Wi-Fi, coffee\/tea station, fresh water and comfortable beds. You can find all information digitally &#8211; from breakfast times to room service. Optional: wake-up service, cleaning &#038; excursion tips.  <\/p>\n                                    <\/div>\n                                                            <\/div>\n\n                                                            <\/div>\n                                                    <\/div>\n                                            <div class=\"swiper-slide swiper-slide-cards info_text\" style=\"background-color: rgb(255,255,255);\">\n                                                            <div class=\"cardslide-no-link info_text\">\n                            \n                            \n                            <div class=\"card-title info_text\">\n                                                                <h2 >Breakfast &amp; Feedback<\/h2>\n                                                                    <div >\n                                        <p style=\"text-align: center\">Breakfast is served Monday to Friday from 6:30 am to 9 am, at weekends from 7 am to 10 am. You can use the app or the QR code to give feedback or make requests. <\/p>\n                                    <\/div>\n                                                            <\/div>\n\n                            <div class=\"slide-overlay info_text\">\n                                                                <h2 >Breakfast &amp; Feedback<\/h2>\n                                                                    <div class=\"slide_info_title\" >\n                                        <p style=\"text-align: center\">Breakfast is served Monday to Friday from 6:30 am to 9 am, at weekends from 7 am to 10 am. You can use the app or the QR code to give feedback or make requests. <\/p>\n                                    <\/div>\n                                                            <\/div>\n\n                                                            <\/div>\n                                                    <\/div>\n                                            <div class=\"swiper-slide swiper-slide-cards info_text\" style=\"background-color: rgb(255,255,255);\">\n                                                            <div class=\"cardslide-no-link info_text\">\n                            \n                            \n                            <div class=\"card-title info_text\">\n                                                                <h2 >Digital check-out<\/h2>\n                                                                    <div >\n                                        <p style=\"text-align: center\">Simply check out by 11 a.m. &#8211; at the terminal or with a click. The invoice arrives conveniently by e-mail. No queuing, no stress. You can optionally book a later check-out.   <\/p>\n                                    <\/div>\n                                                            <\/div>\n\n                            <div class=\"slide-overlay info_text\">\n                                                                <h2 >Digital check-out<\/h2>\n                                                                    <div class=\"slide_info_title\" >\n                                        <p style=\"text-align: center\">Simply check out by 11 a.m. &#8211; at the terminal or with a click. The invoice arrives conveniently by e-mail. No queuing, no stress. You can optionally book a later check-out.   <\/p>\n                                    <\/div>\n                                                            <\/div>\n\n                                                            <\/div>\n                                                    <\/div>\n                                                <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"navarrows cardslider info_text\">\n        <div class=\"swiper-button-next navarrows info_text\"><\/div>\n        <div class=\"swiper-button-prev navarrows info_text\"><\/div>\n    <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n    const swiperContainer = document.querySelector(\"#cardslider_6a04af0800582-container\");\n    const slides = swiperContainer.querySelectorAll(\".swiper-slide\");\n    const totalSlides = slides.length;\n    const mainSwiperContainer = document.querySelector(\"#cardslider_6a04af0800582-swiper\");\n    const navContainer = mainSwiperContainer.querySelector(\".navarrows.cardslider\");\n    const numberOfSlides = 4;\n\n    const swiper = new Swiper(\"#cardslider_6a04af0800582-container\", {\n        slidesPerView: 1,\n        spaceBetween: 26,\n        loop: false,\n        watchOverflow: true,\n        preloadImages: false,\n        virtual: {\n            enabled: true,\n        },\n        lazy: {\n            loadPrevNext: true,\n        },\n        observer: true,\n        observeParents: true,\n        navigation: {\n            nextEl: '#' + \"cardslider_6a04af0800582-swiper\" + \" .swiper-button-next\",\n            prevEl: '#' + \"cardslider_6a04af0800582-swiper\" + \" .swiper-button-prev\",\n        },\n        breakpoints: {\n            0: {\n                slidesPerView: 1\n            },\n            768: {\n                slidesPerView: 2\n            },\n            1024: {\n                slidesPerView: numberOfSlides\n            }\n        }\n    });\n\n    \/\/ Adjust fixed card width based on Swiper's current breakpoint\n    function updateFixedCardWidth() {\n        const container = document.querySelector(\"#cardslider_6a04af0800582-container\");\n        const fixedCard = document.querySelector(\"#cardslider_6a04af0800582-swiper .fixed-card-zone\");\n        const swiperWrapper = container.querySelector(\".swiper-wrapper\");\n        if (!container || !fixedCard || !swiperWrapper) return;\n\n        const containerWidth = container.clientWidth;\n        let currentSlidesPerView = 1;\n        const breakpoints = swiper.params.breakpoints;\n        const width = window.innerWidth;\n\n        if (width >= 1024 && breakpoints[1024]) {\n            currentSlidesPerView = breakpoints[1024].slidesPerView;\n        } else if (width >= 768 && breakpoints[768]) {\n            currentSlidesPerView = breakpoints[768].slidesPerView;\n        } else {\n            currentSlidesPerView = breakpoints[0].slidesPerView;\n        }\n\n        const slideWidth = containerWidth \/ currentSlidesPerView;\n        fixedCard.style.width = slideWidth + \"px\";\n    }\n\n    \/\/ Prevent multiple resize calls using debounce\n    let resizeTimeout;\n    window.addEventListener('resize', () => {\n        clearTimeout(resizeTimeout);\n        resizeTimeout = setTimeout(() => {\n            updateFixedCardWidth();\n        }, 200);\n    });\n\n    \/\/ Run once after Swiper initialization\n    swiper.on('afterInit', () => {\n        requestAnimationFrame(updateFixedCardWidth);\n    });\n\n    \/\/ Hide navigation if slides are fewer than or equal to 3\n    if (totalSlides <= 3) {\n        if (navContainer) navContainer.style.display = 'none';\n        if (mainSwiperContainer) mainSwiperContainer.classList.add(\"center-slider\");\n    }\n\n    \/\/ Force initial update\n    setTimeout(() => {\n        swiper.update();\n        swiper.virtual.update();\n        updateFixedCardWidth();\n    }, 300);\n});\n<\/script>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n    const isMobile = window.innerWidth < 768;\n\n    if (isMobile) {\n        const cardLinks = document.querySelectorAll('#cardslider_6a04af0800582-swiper .swiper-slide a.cardslide-link');\n\n        cardLinks.forEach(link => {\n            let tappedOnce = false;\n\n            link.addEventListener('click', function (e) {\n                if (!link.classList.contains('hover-active')) {\n                    e.preventDefault();\n                    \/\/ Remove from other cards\n                    cardLinks.forEach(l => l.classList.remove('hover-active'));\n                    link.classList.add('hover-active');\n                }\n            });\n\n            \/\/ Optionally, allow tap outside to reset\n            document.body.addEventListener('click', function (event) {\n                if (!link.contains(event.target)) {\n                    link.classList.remove('hover-active');\n                }\n            }, true);\n        });\n    }\n});\n<\/script><link rel='stylesheet' id='leaflet-css' href='https:\/\/aphotels.de\/wp-content\/themes\/Opensmjle\/assets\/css\/leaflet.css' type='text\/css' media='all' \/>\n\n\n<div class=\"container map\">\n    <div class=\"headline\">Directions &amp; surroundings<\/div>\n\n    <div id=\"map\">\n    \n    <div id=\"map_single\" class=\"map\" style=\"width: 100%; height: 550px;\"><\/div>\n    <\/div>\n\n    <div class=\"map_legende\">\n        <div class=\"marker\" data-marker=\"0\">\n                    <div class=\"marker_dot\">H<\/div>\n                    <div class=\"marker_text\">AP Hotels | Mannheim Viernheim<\/div>\n                <\/div><div class=\"marker\" data-marker=\"1\">\n                    <div class=\"marker_dot\">1<\/div>\n                    <div class=\"marker_text\">AP Hotels | Viernheim am Kapellenberg<\/div>\n                <\/div><div class=\"marker\" data-marker=\"2\">\n                    <div class=\"marker_dot\">2<\/div>\n                    <div class=\"marker_text\">AP Hotels | Hotel Post Viernheim<\/div>\n                <\/div><div class=\"marker\" data-marker=\"3\">\n                    <div class=\"marker_dot\">3<\/div>\n                    <div class=\"marker_text\">AP Hotels | Mannheim<\/div>\n                <\/div><div class=\"marker\" data-marker=\"4\">\n                    <div class=\"marker_dot\">4<\/div>\n                    <div class=\"marker_text\">Museum Viernheim<\/div>\n                <\/div><div class=\"marker\" data-marker=\"5\">\n                    <div class=\"marker_dot\">5<\/div>\n                    <div class=\"marker_text\">Waldsee Viernheim<\/div>\n                <\/div><div class=\"marker\" data-marker=\"6\">\n                    <div class=\"marker_dot\">6<\/div>\n                    <div class=\"marker_text\">Glockenbuckel Nature Reserve<\/div>\n                <\/div><div class=\"marker\" data-marker=\"7\">\n                    <div class=\"marker_dot\">7<\/div>\n                    <div class=\"marker_text\">Bird Park Viernheim<\/div>\n                <\/div><div class=\"marker\" data-marker=\"8\">\n                    <div class=\"marker_dot\">8<\/div>\n                    <div class=\"marker_text\">Rhein Neckar Center<\/div>\n                <\/div>    <\/div>\n\t\n    <script src=\"https:\/\/aphotels.de\/wp-content\/themes\/Opensmjle\/assets\/js\/leaflet.js\"><\/script>    \n\n    <script>\n        var markersData = [{\"label\":\"AP Hotels | Mannheim Viernheim\",\"default_label\":\"Einsteinstra\\u00dfe 13, 68519 Viernheim, Hessen Deutschland\",\"lat\":49.54986370000000306390575133264064788818359375,\"lng\":8.576798600000000050158632802776992321014404296875,\"geocode\":[{\"name\":\"13, Einsteinstra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"html\":\"Einsteinstra\\u00dfe 13, 68519 Viernheim, Hessen Deutschland\",\"bbox\":{\"_southWest\":{\"lat\":49.5496365999999994755853549577295780181884765625,\"lng\":8.5763833999999992130369719234295189380645751953125},\"_northEast\":{\"lat\":49.55009069999999837818904779851436614990234375,\"lng\":8.5772138000000008872802936821244657039642333984375}},\"center\":{\"lat\":49.54986370000000306390575133264064788818359375,\"lng\":8.576798600000000050158632802776992321014404296875},\"properties\":{\"place_id\":114613414,\"licence\":\"Data \\u00a9 OpenStreetMap contributors, ODbL 1.0. http:\\\/\\\/osm.org\\\/copyright\",\"osm_type\":\"way\",\"osm_id\":354841902,\"lat\":\"49.5498637\",\"lon\":\"8.5767986\",\"class\":\"building\",\"type\":\"apartments\",\"place_rank\":30,\"importance\":5.409552147702780867423444366437479402520693838596343994140625e-5,\"addresstype\":\"building\",\"name\":\"\",\"display_name\":\"13, Einsteinstra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"address\":{\"house_number\":\"13\",\"road\":\"Einsteinstra\\u00dfe\",\"town\":\"Viernheim\",\"county\":\"Kreis Bergstra\\u00dfe\",\"state\":\"Hessen\",\"ISO3166-2-lvl4\":\"DE-HE\",\"postcode\":\"68519\",\"country\":\"Deutschland\",\"country_code\":\"de\",\"building\":\"\",\"city\":\"\",\"village\":\"\",\"hamlet\":\"\"},\"boundingbox\":[49.5496365999999994755853549577295780181884765625,49.55009069999999837818904779851436614990234375,8.5763833999999992130369719234295189380645751953125,8.5772138000000008872802936821244657039642333984375]}}],\"uuid\":\"marker_686246e414897\"},{\"label\":\"AP Hotels | Viernheim am Kapellenberg\",\"default_label\":\"Mannheimer Stra\\u00dfe 59, 68519 Viernheim, Hessen Deutschland\",\"lat\":49.5307959000000010973963071592152118682861328125,\"lng\":8.574672299999999580677467747591435909271240234375,\"geocode\":[{\"name\":\"Hotel Garni Am Kapellenberg, 59, Mannheimer Stra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"html\":\"Mannheimer Stra\\u00dfe 59, 68519 Viernheim, Hessen Deutschland\",\"bbox\":{\"_southWest\":{\"lat\":49.5307150000000007139533408917486667633056640625,\"lng\":8.5745178000000006335312718874774873256683349609375},\"_northEast\":{\"lat\":49.53087670000000031222953111864626407623291015625,\"lng\":8.574826800000000304180503007955849170684814453125}},\"center\":{\"lat\":49.5307959000000010973963071592152118682861328125,\"lng\":8.574672299999999580677467747591435909271240234375},\"properties\":{\"place_id\":115099238,\"licence\":\"Data \\u00a9 OpenStreetMap contributors, ODbL 1.0. http:\\\/\\\/osm.org\\\/copyright\",\"osm_type\":\"way\",\"osm_id\":178359033,\"lat\":\"49.5307959\",\"lon\":\"8.5746723\",\"class\":\"tourism\",\"type\":\"hotel\",\"place_rank\":30,\"importance\":5.409552147702780867423444366437479402520693838596343994140625e-5,\"addresstype\":\"tourism\",\"name\":\"Hotel Garni Am Kapellenberg\",\"display_name\":\"Hotel Garni Am Kapellenberg, 59, Mannheimer Stra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"address\":{\"tourism\":\"Hotel Garni Am Kapellenberg\",\"house_number\":\"59\",\"road\":\"Mannheimer Stra\\u00dfe\",\"town\":\"Viernheim\",\"county\":\"Kreis Bergstra\\u00dfe\",\"state\":\"Hessen\",\"ISO3166-2-lvl4\":\"DE-HE\",\"postcode\":\"68519\",\"country\":\"Deutschland\",\"country_code\":\"de\",\"building\":\"\",\"city\":\"\",\"village\":\"\",\"hamlet\":\"\"},\"boundingbox\":[49.5307150000000007139533408917486667633056640625,49.53087670000000031222953111864626407623291015625,8.5745178000000006335312718874774873256683349609375,8.574826800000000304180503007955849170684814453125]}}],\"uuid\":\"marker_6862473f14898\"},{\"label\":\"AP Hotels | Hotel Post Viernheim\",\"default_label\":\"Luisenstra\\u00dfe 1-3, 68519 Viernheim, Hessen Deutschland\",\"lat\":49.53871889999999922338247415609657764434814453125,\"lng\":8.577354400000000822501533548347651958465576171875,\"geocode\":[{\"name\":\"Hotel Post i, 1-3, Luisenstra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"html\":\"Luisenstra\\u00dfe 1-3, 68519 Viernheim, Hessen Deutschland\",\"bbox\":{\"_southWest\":{\"lat\":49.53859750000000161662683240137994289398193359375,\"lng\":8.5771975999999998663270162069238722324371337890625},\"_northEast\":{\"lat\":49.5388664999999974725142237730324268341064453125,\"lng\":8.5776433000000000816953615867532789707183837890625}},\"center\":{\"lat\":49.53871889999999922338247415609657764434814453125,\"lng\":8.577354400000000822501533548347651958465576171875},\"properties\":{\"place_id\":114865183,\"licence\":\"Data \\u00a9 OpenStreetMap contributors, ODbL 1.0. http:\\\/\\\/osm.org\\\/copyright\",\"osm_type\":\"way\",\"osm_id\":297847432,\"lat\":\"49.5387189\",\"lon\":\"8.5773544\",\"class\":\"tourism\",\"type\":\"hotel\",\"place_rank\":30,\"importance\":5.409552147702780867423444366437479402520693838596343994140625e-5,\"addresstype\":\"tourism\",\"name\":\"Hotel Post i\",\"display_name\":\"Hotel Post i, 1-3, Luisenstra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"address\":{\"tourism\":\"Hotel Post i\",\"house_number\":\"1-3\",\"road\":\"Luisenstra\\u00dfe\",\"town\":\"Viernheim\",\"county\":\"Kreis Bergstra\\u00dfe\",\"state\":\"Hessen\",\"ISO3166-2-lvl4\":\"DE-HE\",\"postcode\":\"68519\",\"country\":\"Deutschland\",\"country_code\":\"de\",\"building\":\"\",\"city\":\"\",\"village\":\"\",\"hamlet\":\"\"},\"boundingbox\":[49.53859750000000161662683240137994289398193359375,49.5388664999999974725142237730324268341064453125,8.5771975999999998663270162069238722324371337890625,8.5776433000000000816953615867532789707183837890625]}}],\"uuid\":\"marker_6862475c14899\"},{\"label\":\"AP Hotels | Mannheim\",\"default_label\":\"Tattersallstra\\u00dfe, 68165 Mannheim, Baden-W\\u00fcrttemberg Deutschland\",\"lat\":49.48047749999999922465576673857867717742919921875,\"lng\":8.4724115999999991544200383941642940044403076171875,\"geocode\":[{\"name\":\"Tattersallstra\\u00dfe, Fahrlach, Schwetzingerstadt, Schwetzingerstadt\\\/Oststadt, Mannheim, Baden-W\\u00fcrttemberg, 68165, Deutschland\",\"html\":\"Tattersallstra\\u00dfe, 68165 Mannheim, Baden-W\\u00fcrttemberg Deutschland\",\"center\":{\"lat\":49.48046120000000058780642575584352016448974609375,\"lng\":8.4724117000000003230297807021997869014739990234375},\"bbox\":{\"_southWest\":{\"lat\":49.48046120000000058780642575584352016448974609375,\"lng\":8.4724117000000003230297807021997869014739990234375},\"_northEast\":{\"lat\":49.48046120000000058780642575584352016448974609375,\"lng\":8.4724117000000003230297807021997869014739990234375}},\"properties\":{\"place_id\":123950209,\"licence\":\"Data \\u00a9 OpenStreetMap contributors, ODbL 1.0. http:\\\/\\\/osm.org\\\/copyright\",\"osm_type\":\"way\",\"osm_id\":251103973,\"lat\":\"49.4804612\",\"lon\":\"8.4724117\",\"class\":\"highway\",\"type\":\"residential\",\"place_rank\":26,\"importance\":0.053400157930876594736258056173028307966887950897216796875,\"addresstype\":\"road\",\"name\":\"Tattersallstra\\u00dfe\",\"display_name\":\"Tattersallstra\\u00dfe, Fahrlach, Schwetzingerstadt, Schwetzingerstadt\\\/Oststadt, Mannheim, Baden-W\\u00fcrttemberg, 68165, Deutschland\",\"address\":{\"road\":\"Tattersallstra\\u00dfe\",\"suburb\":\"Fahrlach\",\"city_district\":\"Schwetzingerstadt\\\/Oststadt\",\"city\":\"Mannheim\",\"state\":\"Baden-W\\u00fcrttemberg\",\"ISO3166-2-lvl4\":\"DE-BW\",\"postcode\":\"68165\",\"country\":\"Deutschland\",\"country_code\":\"de\",\"building\":\"\",\"house_number\":\"\",\"town\":\"\",\"village\":\"\",\"hamlet\":\"\"},\"boundingbox\":[\"49.4804408\",\"49.4804612\",\"8.4723121\",\"8.4726885\"]}}],\"uuid\":\"marker_68624790696aa\"},{\"label\":\"Museum Viernheim\",\"default_label\":\"H\\u00fcgelstra\\u00dfe, 68519 Viernheim, Hessen Deutschland\",\"lat\":49.53499479999999977053448674269020557403564453125,\"lng\":8.578200100000000105637809610925614833831787109375,\"geocode\":[{\"name\":\"Kunstverein Viernheim, H\\u00fcgelstra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"html\":\"H\\u00fcgelstra\\u00dfe, 68519 Viernheim, Hessen Deutschland\",\"bbox\":{\"_southWest\":{\"lat\":49.53494479999999811070665600709617137908935546875,\"lng\":8.5781501000000002221668182755820453166961669921875},\"_northEast\":{\"lat\":49.53504480000000143036231747828423976898193359375,\"lng\":8.5782500999999999891088009462691843509674072265625}},\"center\":{\"lat\":49.53499479999999977053448674269020557403564453125,\"lng\":8.578200100000000105637809610925614833831787109375},\"properties\":{\"place_id\":114764587,\"licence\":\"Data \\u00a9 OpenStreetMap contributors, ODbL 1.0. http:\\\/\\\/osm.org\\\/copyright\",\"osm_type\":\"node\",\"osm_id\":3013955525,\"lat\":\"49.5349948\",\"lon\":\"8.5782001\",\"class\":\"tourism\",\"type\":\"museum\",\"place_rank\":30,\"importance\":5.409552147702780867423444366437479402520693838596343994140625e-5,\"addresstype\":\"tourism\",\"name\":\"Kunstverein Viernheim\",\"display_name\":\"Kunstverein Viernheim, H\\u00fcgelstra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"address\":{\"tourism\":\"Kunstverein Viernheim\",\"road\":\"H\\u00fcgelstra\\u00dfe\",\"town\":\"Viernheim\",\"county\":\"Kreis Bergstra\\u00dfe\",\"state\":\"Hessen\",\"ISO3166-2-lvl4\":\"DE-HE\",\"postcode\":\"68519\",\"country\":\"Deutschland\",\"country_code\":\"de\",\"building\":\"\",\"house_number\":\"\",\"city\":\"\",\"village\":\"\",\"hamlet\":\"\"},\"boundingbox\":[49.53494479999999811070665600709617137908935546875,49.53504480000000143036231747828423976898193359375,8.5781501000000002221668182755820453166961669921875,8.5782500999999999891088009462691843509674072265625]}}],\"uuid\":\"marker_686247a0696ab\"},{\"label\":\"Waldsee Viernheim\",\"default_label\":\"68519 Viernheim, Hessen Deutschland\",\"lat\":49.555418500000001813532435335218906402587890625,\"lng\":8.5874663000000008850065569276921451091766357421875,\"geocode\":[{\"name\":\"Waldsee, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"html\":\"68519 Viernheim, Hessen Deutschland\",\"bbox\":{\"_southWest\":{\"lat\":49.55477479999999701476554037071764469146728515625,\"lng\":8.58634190000000074860508902929723262786865234375},\"_northEast\":{\"lat\":49.5560219999999986839611665345728397369384765625,\"lng\":8.5884751999999995319967638351954519748687744140625}},\"center\":{\"lat\":49.555418500000001813532435335218906402587890625,\"lng\":8.5874663000000008850065569276921451091766357421875},\"properties\":{\"place_id\":114614267,\"licence\":\"Data \\u00a9 OpenStreetMap contributors, ODbL 1.0. http:\\\/\\\/osm.org\\\/copyright\",\"osm_type\":\"way\",\"osm_id\":13857040,\"lat\":\"49.5554185\",\"lon\":\"8.5874663\",\"class\":\"natural\",\"type\":\"water\",\"place_rank\":22,\"importance\":0.1067207621881437196176278803250170312821865081787109375,\"addresstype\":\"water\",\"name\":\"Waldsee\",\"display_name\":\"Waldsee, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"address\":{\"water\":\"Waldsee\",\"town\":\"Viernheim\",\"county\":\"Kreis Bergstra\\u00dfe\",\"state\":\"Hessen\",\"ISO3166-2-lvl4\":\"DE-HE\",\"postcode\":\"68519\",\"country\":\"Deutschland\",\"country_code\":\"de\",\"building\":\"\",\"road\":\"\",\"house_number\":\"\",\"city\":\"\",\"village\":\"\",\"hamlet\":\"\"},\"boundingbox\":[49.55477479999999701476554037071764469146728515625,49.5560219999999986839611665345728397369384765625,8.58634190000000074860508902929723262786865234375,8.5884751999999995319967638351954519748687744140625]}}],\"uuid\":\"marker_686247b5696ac\"},{\"label\":\"Glockenbuckel Nature Reserve\",\"default_label\":\"Panzerstra\\u00dfe, 68519 Viernheim, Hessen Deutschland\",\"lat\":49.54021480000000110521796159446239471435546875,\"lng\":8.547249300000000715726855560205876827239990234375,\"geocode\":[{\"name\":\"Entwicklung und Pflege der Sandtrockenrasen im Naturschutzgebiet Glockenbuckel, Panzerstra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"html\":\"Panzerstra\\u00dfe, 68519 Viernheim, Hessen Deutschland\",\"bbox\":{\"_southWest\":{\"lat\":49.5401647999999994453901308588683605194091796875,\"lng\":8.5471993000000008322558642248623073101043701171875},\"_northEast\":{\"lat\":49.5402648000000027650457923300564289093017578125,\"lng\":8.5472993000000005991978468955494463443756103515625}},\"center\":{\"lat\":49.54021480000000110521796159446239471435546875,\"lng\":8.547249300000000715726855560205876827239990234375},\"properties\":{\"place_id\":400760896,\"licence\":\"Data \\u00a9 OpenStreetMap contributors, ODbL 1.0. http:\\\/\\\/osm.org\\\/copyright\",\"osm_type\":\"node\",\"osm_id\":9593399411,\"lat\":\"49.5402148\",\"lon\":\"8.5472493\",\"class\":\"information\",\"type\":\"board\",\"place_rank\":30,\"importance\":5.409552147702780867423444366437479402520693838596343994140625e-5,\"addresstype\":\"information\",\"name\":\"Entwicklung und Pflege der Sandtrockenrasen im Naturschutzgebiet Glockenbuckel\",\"display_name\":\"Entwicklung und Pflege der Sandtrockenrasen im Naturschutzgebiet Glockenbuckel, Panzerstra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"address\":{\"information\":\"Entwicklung und Pflege der Sandtrockenrasen im Naturschutzgebiet Glockenbuckel\",\"road\":\"Panzerstra\\u00dfe\",\"town\":\"Viernheim\",\"county\":\"Kreis Bergstra\\u00dfe\",\"state\":\"Hessen\",\"ISO3166-2-lvl4\":\"DE-HE\",\"postcode\":\"68519\",\"country\":\"Deutschland\",\"country_code\":\"de\",\"building\":\"\",\"house_number\":\"\",\"city\":\"\",\"village\":\"\",\"hamlet\":\"\"},\"boundingbox\":[49.5401647999999994453901308588683605194091796875,49.5402648000000027650457923300564289093017578125,8.5471993000000008322558642248623073101043701171875,8.5472993000000005991978468955494463443756103515625]}}],\"uuid\":\"marker_686247c8696ad\"},{\"label\":\"Bird Park Viernheim\",\"default_label\":\"Stadionstra\\u00dfe, 68519 Viernheim, Hessen Deutschland\",\"lat\":49.5512602000000015323166735470294952392578125,\"lng\":8.582017199999999235160430544055998325347900390625,\"geocode\":[{\"name\":\"Vogelpark Viernheim, Stadionstra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"html\":\"Stadionstra\\u00dfe, 68519 Viernheim, Hessen Deutschland\",\"bbox\":{\"_southWest\":{\"lat\":49.5508564000000006899426807649433612823486328125,\"lng\":8.5811569999999992575112628401257097721099853515625},\"_northEast\":{\"lat\":49.55173750000000154614099301397800445556640625,\"lng\":8.583030199999999609872247674502432346343994140625}},\"center\":{\"lat\":49.5512602000000015323166735470294952392578125,\"lng\":8.582017199999999235160430544055998325347900390625},\"properties\":{\"place_id\":114488168,\"licence\":\"Data \\u00a9 OpenStreetMap contributors, ODbL 1.0. http:\\\/\\\/osm.org\\\/copyright\",\"osm_type\":\"way\",\"osm_id\":38764035,\"lat\":\"49.5512602\",\"lon\":\"8.5820172\",\"class\":\"tourism\",\"type\":\"zoo\",\"place_rank\":30,\"importance\":0.11555415588532473580851700489802169613540172576904296875,\"addresstype\":\"tourism\",\"name\":\"Vogelpark Viernheim\",\"display_name\":\"Vogelpark Viernheim, Stadionstra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"address\":{\"tourism\":\"Vogelpark Viernheim\",\"road\":\"Stadionstra\\u00dfe\",\"town\":\"Viernheim\",\"county\":\"Kreis Bergstra\\u00dfe\",\"state\":\"Hessen\",\"ISO3166-2-lvl4\":\"DE-HE\",\"postcode\":\"68519\",\"country\":\"Deutschland\",\"country_code\":\"de\",\"building\":\"\",\"house_number\":\"\",\"city\":\"\",\"village\":\"\",\"hamlet\":\"\"},\"boundingbox\":[49.5508564000000006899426807649433612823486328125,49.55173750000000154614099301397800445556640625,8.5811569999999992575112628401257097721099853515625,8.583030199999999609872247674502432346343994140625]}}],\"uuid\":\"marker_686247d7696ae\"},{\"label\":\"Rhein Neckar Center\",\"default_label\":\"Robert-Schuman-Stra\\u00dfe, 68519 Viernheim, Hessen Deutschland\",\"lat\":49.52652280000000217796696233563125133514404296875,\"lng\":8.5641163000000002369915819144807755947113037109375,\"geocode\":[{\"name\":\"Robert-Schuman-Stra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"html\":\"Robert-Schuman-Stra\\u00dfe, 68519 Viernheim, Hessen Deutschland\",\"bbox\":{\"_southWest\":{\"lat\":49.52647280000000051813913160003721714019775390625,\"lng\":8.56406630000000035352059057913720607757568359375},\"_northEast\":{\"lat\":49.52657279999999673236743547022342681884765625,\"lng\":8.564166300000000120462573249824345111846923828125}},\"center\":{\"lat\":49.52652280000000217796696233563125133514404296875,\"lng\":8.5641163000000002369915819144807755947113037109375},\"properties\":{\"place_id\":125082016,\"licence\":\"Data \\u00a9 OpenStreetMap contributors, ODbL 1.0. http:\\\/\\\/osm.org\\\/copyright\",\"osm_type\":\"node\",\"osm_id\":2408021784,\"lat\":\"49.5265228\",\"lon\":\"8.5641163\",\"class\":\"amenity\",\"type\":\"fountain\",\"place_rank\":30,\"importance\":5.409552147702780867423444366437479402520693838596343994140625e-5,\"addresstype\":\"amenity\",\"name\":\"\",\"display_name\":\"Robert-Schuman-Stra\\u00dfe, Viernheim, Kreis Bergstra\\u00dfe, Hessen, 68519, Deutschland\",\"address\":{\"road\":\"Robert-Schuman-Stra\\u00dfe\",\"town\":\"Viernheim\",\"county\":\"Kreis Bergstra\\u00dfe\",\"state\":\"Hessen\",\"ISO3166-2-lvl4\":\"DE-HE\",\"postcode\":\"68519\",\"country\":\"Deutschland\",\"country_code\":\"de\",\"building\":\"\",\"house_number\":\"\",\"city\":\"\",\"village\":\"\",\"hamlet\":\"\"},\"boundingbox\":[49.52647280000000051813913160003721714019775390625,49.52657279999999673236743547022342681884765625,8.56406630000000035352059057913720607757568359375,8.564166300000000120462573249824345111846923828125]}}],\"uuid\":\"marker_69fd9dfadd3e6\"}];\n        var map = L.map('map_single', {\n            scrollWheelZoom: false  \n        });\n\n        var markerGroup = L.featureGroup().addTo(map);\n\n        \/\/ Load OpenStreetMap tiles\n        var tileLayer = L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n            maxZoom: 15,\n            attribution: '\u00a9 OpenStreetMap contributors'\n        }).addTo(map);\n\n        var markers = [];\n\n        function addMarkersToMap(markersData, markerGroup) {\n            for (var i = 0; i < markersData.length; i++) {\n                var markerData = markersData[i];\n                var latLng = [markerData.lat, markerData.lng];\n\t\t\t\t\n                var label = markerData.label;\n                var lat = markerData.lat;\n                var lng = markerData.lng;\n\n                \/\/ Google Maps link for directions\n                var gmapsLink = 'https:\/\/www.google.com\/maps\/dir\/?api=1&#038;destination=' + lat + ',' + lng;\n                var popupContent = label + '<br\/><a href=\"' + gmapsLink + '\" target=\"_blank\" rel=\"noopener\">Anfahrt mit Google Maps<\/a>';\n\n                \/\/ Use \"H\" for the first marker, numbers starting from 1 for the rest\n                var iconLabel = (i === 0) ? 'H' : i.toString();\n\n                var customIcon = L.divIcon({\n                    html: iconLabel,\n                    className: '',\n                    iconSize: [30, 30],\n                    iconAnchor: [15, 15],\n                    popupAnchor: [0, -15]\n                });\n\n                var marker = L.marker(latLng, {icon: customIcon}).addTo(markerGroup).bindPopup(popupContent);\n\n                \/\/ Store all markers for interaction\n                markers.push(marker);\n\n                \/\/ Marker hover effects\n                marker.on('mouseover', function(e) {\n                    var markerLabel = this._icon.innerHTML.trim();\n                    document.querySelectorAll('.map_legende .marker').forEach(function(el) {\n                        if (el.querySelector('.marker_dot').innerHTML.trim() === markerLabel) {\n                            el.classList.add('active');\n                        }\n                    });\n                    this._icon.classList.add('active');\n                });\n\n                marker.on('mouseout', function(e) {\n                    document.querySelectorAll('.map_legende .marker').forEach(function(el) {\n                        el.classList.remove('active');\n                    });\n                    this._icon.classList.remove('active');\n                });\n            }\n        }\n\n        addMarkersToMap(markersData, markerGroup);\n\n        \/\/ Fit map to all markers\n        map.fitBounds(markerGroup.getBounds());\n\n        \/\/ Enable scroll zoom on focus, disable on blur\n        map.on('focus', function() { map.scrollWheelZoom.enable(); });\n        map.on('blur', function() { map.scrollWheelZoom.disable(); });\n\n        \/\/ Legend hover interaction\n        document.querySelectorAll('.map_legende .marker').forEach(function(el, index) {\n            el.addEventListener('mouseover', function() {\n                markers[index].openPopup();\n                markers[index]._icon.classList.add('active');\n                el.classList.add('active');\n            });\n\n            el.addEventListener('mouseout', function() {\n                markers[index].closePopup();\n                markers[index]._icon.classList.remove('active');\n                el.classList.remove('active');\n            });\n        });\n    <\/script>\n<\/div>\n\n<!-- Spacer block container -->\n<div class=\"container os-spacer position-relative\" style=\"height: 32px\">\n\n    <\/div>\n\n<div class=\"os-section-container os-stage-section\" style=\"display: none;\">\n    <div class=\"os-stage-elements\">\n        <div class=\"bookin-zone-stage\">\n            <div class=\"background-header\">\n                            <\/div>\n            <div class=\"stage-inner-elements\">\n                <div class=\"title-stage\">\n                                                        <\/div>\n\n<div class=\"sticky-booking-bar fade-in-up animate\">\n    <div class=\"bar-inner\">\n        <div class=\"bar-message\" style=\"font-family: 'Montserrat', Arial, sans-serif;\">\n            Book with best price guarantee!        <\/div>\n        <div class=\"bar-buttons\">\n\n                            <a class=\"button-buchen\" href=\"https:\/\/app.mews.com\/distributor\/441361c6-e379-4e55-b8e7-b264008c35f1;9d6b8b48-83e3-4ae7-a112-b2cd00d3137d;cef272d3-35e2-4a84-b267-b2cd00eb85b1\" target=\"_blank\">\n                    Find Location                <\/a>\n                    <\/div>\n    <\/div>\n<\/div>\n\n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"os-section-container os-about-area fade-in-up\"  >\n    <div class=\"about-area-row\">\n        <div class=\"about-text\">\n                                        <h2 style=\"text-align: center;\">Activities around Viernheim<\/h2>\n<p class=\"\" style=\"text-align: center;\" data-start=\"125\" data-end=\"375\">Whether shopping in the Rhine-Neckar center, walks in the countryside or excursions to nearby cities such as Mannheim, Heidelberg or Frankfurt &#8211; the AP Hotels in Viernheim (am Kapellenberg) offer a wide range of leisure activities. Centrally located yet close to nature &#8211; perfect for explorers, connoisseurs and business travelers alike. <\/p>\n                    <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"wp-block-columns in-grid is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"os-section-container\">\n    <div class=\"row row-extended\">\n        \n                <div class=\"os-columns-container os-columns-count-1\">\n            \n                                                \n                    \n                                            \n                        <a                            class=\"os-columns-container--column os-informative-card\"\n                            style=\"background-image: url(https:\/\/aphotels.de\/wp-content\/uploads\/2025\/04\/sunset-heidelberg-scaled.webp);\"\n                            href=\"https:\/\/aphotels.de\/en\/location-and-surroundings\/#staedte_in_der_naehe\" target=\"_self\"                        >\n\n                            <div class=\"os-informative-card-inner\" style=\"\">\n                                \n                                                                    <div class=\"os-card-headline\">\n                                        <h3>Cities in the immediate vicinity<\/h3>\n                                    <\/div>\n                                \n                                                            <\/div>\n                        <\/a>\n                    \n                            \n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"os-section-container\">\n    <div class=\"row row-extended\">\n        \n                <div class=\"os-columns-container os-columns-count-1\">\n            \n                                                \n                    \n                                            \n                        <a                            class=\"os-columns-container--column os-informative-card\"\n                            style=\"background-image: url(https:\/\/aphotels.de\/wp-content\/uploads\/2025\/04\/woman-with-popcorn-cinema-auditorium-scaled.webp);\"\n                            href=\"https:\/\/aphotels.de\/en\/location-and-surroundings\/#einkaufen_unterhaltung\" target=\"_self\"                        >\n\n                            <div class=\"os-informative-card-inner\" style=\"\">\n                                \n                                                                    <div class=\"os-card-headline\">\n                                        <h3>Shopping &amp; Entertainment<\/h3>\n                                    <\/div>\n                                \n                                                            <\/div>\n                        <\/a>\n                    \n                            \n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns in-grid is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"os-section-container\">\n    <div class=\"row row-extended\">\n        \n                <div class=\"os-columns-container os-columns-count-1\">\n            \n                                                \n                    \n                                            \n                        <a                            class=\"os-columns-container--column os-informative-card\"\n                            style=\"background-image: url(https:\/\/aphotels.de\/wp-content\/uploads\/2025\/04\/side-view-couple-looking-painting-1-scaled.webp);\"\n                            href=\"https:\/\/aphotels.de\/en\/location-and-surroundings\/#kultur_geschichte\" target=\"_self\"                        >\n\n                            <div class=\"os-informative-card-inner\" style=\"\">\n                                \n                                                                    <div class=\"os-card-headline\">\n                                        <h3>Culture &amp; History  <\/h3>\n                                    <\/div>\n                                \n                                                            <\/div>\n                        <\/a>\n                    \n                            \n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"os-section-container\">\n    <div class=\"row row-extended\">\n        \n                <div class=\"os-columns-container os-columns-count-1\">\n            \n                                                \n                    \n                                            \n                        <a                            class=\"os-columns-container--column os-informative-card\"\n                            style=\"background-image: url(https:\/\/aphotels.de\/wp-content\/uploads\/2025\/04\/cute-hairy-woodpecker-feeding-baby-woodpecker-with-insects-scaled.webp);\"\n                            href=\"https:\/\/aphotels.de\/en\/location-and-surroundings\/#natur_erholung\" target=\"_self\"                        >\n\n                            <div class=\"os-informative-card-inner\" style=\"\">\n                                \n                                                                    <div class=\"os-card-headline\">\n                                        <h3>Nature &amp; recreation<\/h3>\n                                    <\/div>\n                                \n                                                            <\/div>\n                        <\/a>\n                    \n                            \n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"container faq\">\n<div class=\"faq-inner\">\n            <h2 class=\"faq-title\">Frequently asked questions<\/h2>\n    \n                                            <div class=\"faq-item \">\n                <div>\n                    <div class=\"faq-question\">Do the AP HOTELS offer parking facilities?<\/div>\n                    <div class=\"faq-answer\" style=\"display: none;\"><div class=\"about-text\">\n<p style=\"text-align: left\">Yes, our guests can park directly at the hotel for a fee. A reservation is usually not necessary. <\/p>\n<\/div>\n<\/div>\n                <\/div>\n                <div class=\"faq-toggle\">\n                    <svg class=\"faq-icon\" width=\"56\" height=\"56\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"0.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <line class=\"line-horizontal\" x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                        <line class=\"line-vertical\" x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"><\/line>\n                    <\/svg>\n                <\/div>\n            <\/div>\n                                <div class=\"faq-item \">\n                <div>\n                    <div class=\"faq-question\">Is WLAN free of charge in the AP HOTELS?<\/div>\n                    <div class=\"faq-answer\" style=\"display: none;\"><p>Naturally! We offer free high-speed WLAN in all rooms and public areas. <\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq-toggle\">\n                    <svg class=\"faq-icon\" width=\"56\" height=\"56\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"0.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <line class=\"line-horizontal\" x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                        <line class=\"line-vertical\" x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"><\/line>\n                    <\/svg>\n                <\/div>\n            <\/div>\n                                <div class=\"faq-item \">\n                <div>\n                    <div class=\"faq-question\">What is the check-in time and check-out time?<\/div>\n                    <div class=\"faq-answer\" style=\"display: none;\"><p>Check-in is possible from 15:00, check-out until 11:00. For early check-in or late check-out, please contact us. <\/p>\n<p>&nbsp;<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq-toggle\">\n                    <svg class=\"faq-icon\" width=\"56\" height=\"56\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"0.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <line class=\"line-horizontal\" x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                        <line class=\"line-vertical\" x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"><\/line>\n                    <\/svg>\n                <\/div>\n            <\/div>\n                                <div class=\"faq-item \">\n                <div>\n                    <div class=\"faq-question\">Are pets allowed in the AP HOTELS?<\/div>\n                    <div class=\"faq-answer\" style=\"display: none;\"><p>Yes, pets are allowed in certain room categories on request. Additional charges may apply.card <\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq-toggle\">\n                    <svg class=\"faq-icon\" width=\"56\" height=\"56\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"0.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <line class=\"line-horizontal\" x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                        <line class=\"line-vertical\" x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"><\/line>\n                    <\/svg>\n                <\/div>\n            <\/div>\n        \n            <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    const loadMoreButton = document.getElementById('load-more');\n    const faqItems = document.querySelectorAll('.faq-item.hidden');\n\n    if (loadMoreButton && faqItems.length > 0) {\n        loadMoreButton.addEventListener('click', function() {\n            const isExpanded = loadMoreButton.textContent === 'Weniger anzeigen';\n\n            \/\/ Toggle visibility of hidden items\n            faqItems.forEach(item => {\n                item.classList.toggle('hidden', isExpanded);\n            });\n\n            \/\/ Update button text\n            loadMoreButton.textContent = isExpanded ? 'Mehr dazu' : 'Weniger anzeigen';\n        });\n    }\n\n    \/\/ Logic to expand\/collapse FAQ answers\n    document.querySelectorAll('.faq-item').forEach(item => {\n        item.addEventListener('click', () => {\n            const answer = item.querySelector('.faq-answer');\n            const lineVertical = item.querySelector('.line-vertical');\n            const isActive = item.classList.contains('active');\n\n            \/\/ Close all items and reset the \"+\" icon\n            document.querySelectorAll('.faq-item').forEach(i => {\n                i.classList.remove('active');\n                i.querySelector('.faq-answer').style.display = 'none';\n                i.querySelector('.line-vertical').style.display = 'block'; \/\/ Show the \"+\" icon\n            });\n\n            \/\/ Toggle the clicked item's state\n            if (!isActive) {\n                item.classList.add('active');\n                answer.style.display = 'block';\n                lineVertical.style.display = 'none'; \/\/ Hide the vertical line to turn it into \"-\"\n            }\n        });\n    });\n});\n<\/script>\n<div class=\"container-text text-center\" style=\"background-image: url('https:\/\/aphotels.de\/wp-content\/uploads\/2025\/05\/755051051b26579929edd0a7ec005e6580a14cb2-scaled-1.webp'); background-size: cover; background-position: center; background-attachment: fixed;\">\n    <div class=\"container-text-inner fade-in-up\">\n        \n        \n        \n                    <div class=\"ftext_title text-center\" style=\"color: #ffffff!important;\">\n                <h2>Book now with best price guarantee!<\/h2>\n            <\/div>\n        \n                    <div class=\"ftext_text text-center\" style=\"padding: 22px 0px; color: #ffffff!important;\">\n                If you book directly via our website, you are guaranteed the best available price &#8211; with no hidden fees and no detours.            <\/div>\n        \n        \n                    <div class=\"btnholder\">\n                <a class=\"spmlbutton\" href=\"https:\/\/app.mews.com\/distributor\/441361c6-e379-4e55-b8e7-b264008c35f1;9d6b8b48-83e3-4ae7-a112-b2cd00d3137d;cef272d3-35e2-4a84-b267-b2cd00eb85b1\" target=\"_blank\">\n                    Book now                <\/a>\n            <\/div>\n                \n    <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-8501","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AP Hotel Viernheim am Kapellenberg | Hotel in Viernheim<\/title>\n<meta name=\"description\" content=\"Book the AP Hotel Viernheim am Kapellenberg: your accommodation with a good location, comfortable rooms, WiFi and convenient check-in.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aphotels.de\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AP Hotels - Welcome to your feel-good hotel\" \/>\n<meta property=\"og:description\" content=\"Experience comfort, hospitality and relaxation at the AP Hotel. Perfect for vacations, business trips or a relaxing weekend.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aphotels.de\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"AP Hotels\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-11T11:45:26+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aphotels.de\\\/en\\\/\",\"url\":\"https:\\\/\\\/aphotels.de\\\/en\\\/\",\"name\":\"AP Hotel Viernheim am Kapellenberg | Hotel in Viernheim\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aphotels.de\\\/en\\\/#website\"},\"datePublished\":\"2024-07-01T15:08:28+00:00\",\"dateModified\":\"2026-05-11T11:45:26+00:00\",\"description\":\"Book the AP Hotel Viernheim am Kapellenberg: your accommodation with a good location, comfortable rooms, WiFi and convenient check-in.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aphotels.de\\\/en\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aphotels.de\\\/en\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aphotels.de\\\/en\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/aphotels.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Homepage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aphotels.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/aphotels.de\\\/en\\\/\",\"name\":\"AP Hotels\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/aphotels.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AP Hotel Viernheim am Kapellenberg | Hotel in Viernheim","description":"Book the AP Hotel Viernheim am Kapellenberg: your accommodation with a good location, comfortable rooms, WiFi and convenient check-in.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aphotels.de\/en\/","og_locale":"en_US","og_type":"article","og_title":"AP Hotels - Welcome to your feel-good hotel","og_description":"Experience comfort, hospitality and relaxation at the AP Hotel. Perfect for vacations, business trips or a relaxing weekend.","og_url":"https:\/\/aphotels.de\/en\/","og_site_name":"AP Hotels","article_modified_time":"2026-05-11T11:45:26+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aphotels.de\/en\/","url":"https:\/\/aphotels.de\/en\/","name":"AP Hotel Viernheim am Kapellenberg | Hotel in Viernheim","isPartOf":{"@id":"https:\/\/aphotels.de\/en\/#website"},"datePublished":"2024-07-01T15:08:28+00:00","dateModified":"2026-05-11T11:45:26+00:00","description":"Book the AP Hotel Viernheim am Kapellenberg: your accommodation with a good location, comfortable rooms, WiFi and convenient check-in.","breadcrumb":{"@id":"https:\/\/aphotels.de\/en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aphotels.de\/en\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/aphotels.de\/en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/aphotels.de\/en\/"},{"@type":"ListItem","position":2,"name":"Homepage"}]},{"@type":"WebSite","@id":"https:\/\/aphotels.de\/en\/#website","url":"https:\/\/aphotels.de\/en\/","name":"AP Hotels","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aphotels.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/aphotels.de\/en\/wp-json\/wp\/v2\/pages\/8501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aphotels.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aphotels.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aphotels.de\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/aphotels.de\/en\/wp-json\/wp\/v2\/comments?post=8501"}],"version-history":[{"count":10,"href":"https:\/\/aphotels.de\/en\/wp-json\/wp\/v2\/pages\/8501\/revisions"}],"predecessor-version":[{"id":9236,"href":"https:\/\/aphotels.de\/en\/wp-json\/wp\/v2\/pages\/8501\/revisions\/9236"}],"wp:attachment":[{"href":"https:\/\/aphotels.de\/en\/wp-json\/wp\/v2\/media?parent=8501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}