{"id":15567,"date":"2026-08-25T19:20:05","date_gmt":"2026-08-25T17:20:05","guid":{"rendered":"https:\/\/alsokamedical.com\/events-messen-alsoka-medical\/"},"modified":"2026-08-25T19:21:57","modified_gmt":"2026-08-25T17:21:57","slug":"events-messen-alsoka-medical","status":"publish","type":"page","link":"https:\/\/alsokamedical.com\/de\/events-messen-alsoka-medical\/","title":{"rendered":"Events &#038; Messen \u2013 Alsoka Medical"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15567\" class=\"elementor elementor-15567 elementor-15391\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a97f546 e-flex e-con-boxed e-con e-parent\" data-id=\"a97f546\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-861b351 elementor-widget elementor-widget-heading\" data-id=\"861b351\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Events: Messen und Trainingstermine<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-438b4df elementor-widget elementor-widget-text-editor\" data-id=\"438b4df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>M\u00f6chten Sie das Vorotek O Scope live sehen, unser Team sprechen oder sich f\u00fcr ein Training anmelden? Unten finden Sie, wo und wann Sie uns treffen k\u00f6nnen. Das vollst\u00e4ndige Trainingsangebot, das Curriculum und die Preise finden Sie auf unserer <a href=\"https:\/\/alsokamedical.com\/de\/ausbildung\/\">Trainingsseite<\/a>.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42500a2 elementor-widget elementor-widget-html\" data-id=\"42500a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\n     F\u00fcge diesen GESAMTEN Block (style + das div + script) in ein\n     neues \"HTML\"-Widget auf der Events-Seite in Elementor ein.\n     Nichts weglassen und nicht in ein Text-Widget einf\u00fcgen \u2014 es\n     muss in ein HTML-Widget, sonst funktionieren die Filter nicht.\n     ============================================================ -->\n<style>\n  :root {\n    --amb-accent: #247390;\n    --amb-accent-dark: #03406f;\n    --amb-beurs: #247390;\n    --amb-training: #e09004;\n    --amb-text: #22303a;\n    --amb-muted: #5b6b74;\n    --amb-bg: #f6f8f9;\n    --amb-card-bg: #ffffff;\n    --amb-border: #e1e7ea;\n  }\n  * { box-sizing: border-box; }\n  body { margin: 0; background: var(--amb-bg); color: var(--amb-text); line-height: 1.5; }\n  .amb-events-page { max-width: 100%; margin: 0 auto; padding: 0 0 64px; }\n  .amb-filters { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 28px; position: sticky; top: 0; background: var(--amb-bg); padding: 10px 0; z-index: 5; }\n  .amb-filter { appearance: none; border: 1px solid var(--amb-border); background: #fff; color: var(--amb-text); padding: 10px 18px; min-height: 44px; border-radius: 999px; font-size: 0.95rem; font-weight: 600; cursor: pointer; transition: background 0.15s, color 0.15s, border-color 0.15s; white-space: nowrap; }\n  .amb-filter:hover { border-color: var(--amb-accent); }\n  .amb-filter.active { background: var(--amb-accent); border-color: var(--amb-accent); color: #fff; }\n  .amb-filter-count { font-weight: 400; opacity: 0.8; margin-left: 4px; }\n  .amb-empty-state { display: none; padding: 40px 20px; text-align: center; color: var(--amb-muted); border: 1px dashed var(--amb-border); border-radius: 12px; }\n  .amb-empty-state.show { display: block; }\n  .amb-cards-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(340px, 1fr)); gap: 20px; }\n  .amb-card { background: var(--amb-card-bg); border: 1px solid var(--amb-border); border-radius: 14px; overflow: hidden; display: flex; flex-direction: column; transition: opacity 0.15s, transform 0.15s; }\n  .amb-card.amb-hidden { display: none; }\n  .amb-card-image { aspect-ratio: 3 \/ 2; background-color: #dce7ea; display: flex; align-items: flex-end; overflow: hidden; position: relative; }\n  .amb-card-image img { width: 100%; height: 100%; object-fit: cover; display: block; }\n  .amb-card-body { padding: 16px 18px 20px; display: flex; flex-direction: column; gap: 8px; flex: 1; }\n  .amb-badge { display: inline-block; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.03em; padding: 4px 10px; border-radius: 999px; color: #fff; width: fit-content; }\n  .amb-badge-beurs { background: var(--amb-beurs); }\n  .amb-badge-training { background: var(--amb-training); }\n  .amb-card h3 { margin: 4px 0 0; font-size: 1.1rem; line-height: 1.3; }\n  .amb-card-meta { font-size: 0.9rem; color: var(--amb-muted); margin: 0; }\n  .amb-card-desc { font-size: 0.92rem; color: var(--amb-text); margin: 4px 0 8px; flex: 1; }\n  .amb-card-link { font-size: 0.92rem; font-weight: 700; color: var(--amb-accent); text-decoration: none; margin-top: auto; }\n  .amb-card-link:hover { text-decoration: underline; }\n  .amb-history-wrapper { margin-top: 32px; }\n  .amb-history-toggle { appearance: none; background: none; border: none; color: var(--amb-accent); font-weight: 700; font-size: 0.95rem; cursor: pointer; padding: 10px 4px; min-height: 44px; }\n  .amb-history-toggle:hover { text-decoration: underline; }\n  .amb-history-grid { margin-top: 16px; opacity: 0.85; }\n  .amb-history-grid .amb-card { filter: grayscale(15%); }\n  @media (max-width: 640px) {\n    .amb-events-page { padding: 0 0 48px; }\n    .amb-cards-grid { grid-template-columns: 1fr; }\n    .amb-filters { gap: 8px; }\n    .amb-filter { padding: 9px 14px; font-size: 0.9rem; }\n  }\n<\/style>\n\n<div class=\"amb-events-page\">\n  <div class=\"amb-filters\" role=\"tablist\" aria-label=\"Events nach Typ filtern\">\n    <button class=\"amb-filter active\" data-filter=\"all\" role=\"tab\" aria-selected=\"true\">Alle <span class=\"amb-filter-count\" id=\"amb-count-all\"><\/span><\/button>\n    <button class=\"amb-filter\" data-filter=\"beurs\" role=\"tab\" aria-selected=\"false\">Messen <span class=\"amb-filter-count\" id=\"amb-count-beurs\"><\/span><\/button>\n    <button class=\"amb-filter\" data-filter=\"training\" role=\"tab\" aria-selected=\"false\">Schulungen <span class=\"amb-filter-count\" id=\"amb-count-training\"><\/span><\/button>\n  <\/div>\n\n  <div class=\"amb-empty-state\" id=\"amb-empty-state\">Es gibt derzeit keine anstehenden Eintr\u00e4ge in dieser Kategorie. Schau sp\u00e4ter noch einmal vorbei.<\/div>\n\n  <div class=\"amb-cards-grid\" id=\"amb-cards-grid\">\n    <article class=\"amb-card\" data-type=\"beurs\" data-date=\"2026-09-04\" data-date-end=\"2026-09-05\" data-locatie=\"UZ Gasthuisberg Leuven - Leuven, Belgien\">\n      <div class=\"amb-card-image\" style=\"background-color:#24739022;\">\n        <img decoding=\"async\" src=\"https:\/\/alsokamedical.com\/wp-content\/uploads\/2026\/08\/1786372007696.jpg\" alt=\"B-ORL Annual Congress 2026 \u2013 Alsoka Medical\" loading=\"lazy\" onerror=\"this.remove();\" title=\"\">\n      <\/div>\n      <div class=\"amb-card-body\">\n        <span class=\"amb-badge amb-badge-beurs\">Messe<\/span>\n        <h3>B-ORL Annual Congress 2026<\/h3>\n        <p class=\"amb-card-meta\">\ud83d\udcc5 04-09-2026 &ndash; 05-09-2026 &nbsp;\u00b7&nbsp; \ud83d\udccd UZ Gasthuisberg Leuven - Leuven, Belgien<\/p>\n        <p class=\"amb-card-desc\">Das Thema des Jahreskongresses der B-ORL \u2014 der K\u00f6niglich Belgischen Gesellschaft f\u00fcr Hals-Nasen-Ohrenheilkunde und Kopf-Hals-Chirurgie \u2014 \u201eORLHNS als Teamplayer im multidisziplin\u00e4ren Management\" \u2014 war noch nie so aktuell wie heute. VorOtek freut sich, von AlSoKa Medical vertreten zu werden, die das VorOtek O Scope vorstellen werden \u2014 ein am Kopf getragenes Mikroskop, das weltweit in der HNO-Praxis eingesetzt wird.<\/p>\n        <a href=\"\" class=\"amb-card-link\">Weitere Informationen zur Messe \u2192<\/a>\n      <\/div>\n    <\/article>\n  <\/div>\n\n  <script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Event\",\n      \"name\": \"B-ORL Annual Congress 2026\",\n      \"startDate\": \"2026-09-04\",\n      \"endDate\": \"2026-09-05\",\n      \"inLanguage\": \"de\",\n      \"eventStatus\": \"https:\/\/schema.org\/EventScheduled\",\n      \"eventAttendanceMode\": \"https:\/\/schema.org\/OfflineEventAttendanceMode\",\n      \"organizer\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Alsoka Medical\",\n        \"url\": \"https:\/\/alsokamedical.com\/\"\n      },\n      \"description\": \"Das Thema des Jahreskongresses der B-ORL \u2014 der K\u00f6niglich Belgischen Gesellschaft f\u00fcr Hals-Nasen-Ohrenheilkunde und Kopf-Hals-Chirurgie \u2014 \u201eORLHNS als Teamplayer im multidisziplin\u00e4ren Management\" \u2014 war noch nie so aktuell wie heute. VorOtek freut sich, von AlSoKa Medical vertreten zu werden, die das VorOtek O Scope vorstellen werden \u2014 ein am Kopf getragenes Mikroskop, das weltweit in der HNO-Praxis eingesetzt wird.\",\n      \"image\": [\n        \"https:\/\/alsokamedical.com\/wp-content\/uploads\/2026\/08\/1786372007696.jpg\"\n      ],\n      \"location\": {\n        \"@type\": \"Place\",\n        \"name\": \"UZ Gasthuisberg Leuven - Leuven, Belgien\",\n        \"address\": \"UZ Gasthuisberg Leuven - Leuven, Belgien\"\n      }\n    }\n  ]\n}\n  <\/script>\n\n  <div class=\"amb-history-wrapper\" id=\"amb-history-wrapper\" style=\"display:none;\">\n    <button class=\"amb-history-toggle\" id=\"amb-history-toggle\" aria-expanded=\"false\">Fr\u00fchere Events anzeigen <span id=\"amb-history-count\"><\/span> \u25be<\/button>\n    <div class=\"amb-cards-grid amb-history-grid\" id=\"amb-history-grid\" style=\"display:none;\"><\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n  (function () {\n    var filters = document.querySelectorAll(\".amb-filter\");\n    var emptyState = document.getElementById(\"amb-empty-state\");\n    var upcomingGrid = document.getElementById(\"amb-cards-grid\");\n    var historyGrid = document.getElementById(\"amb-history-grid\");\n    var historyWrapper = document.getElementById(\"amb-history-wrapper\");\n    var historyToggle = document.getElementById(\"amb-history-toggle\");\n    var historyCountEl = document.getElementById(\"amb-history-count\");\n\n    function splitUpcomingAndHistory() {\n      var today = new Date(); today.setHours(0, 0, 0, 0);\n      var allCards = Array.prototype.slice.call(document.querySelectorAll(\".amb-card\"));\n      allCards.forEach(function (card) {\n        var parsed = Date.parse(card.getAttribute(\"data-date\"));\n        var isPast = !isNaN(parsed) && parsed < today.getTime();\n        (isPast ? historyGrid : upcomingGrid).appendChild(card);\n      });\n    }\n\n    function sortGridByDate(grid, ascending) {\n      var cards = Array.prototype.slice.call(grid.querySelectorAll(\".amb-card\"));\n      cards.sort(function (a, b) {\n        var da = Date.parse(a.getAttribute(\"data-date\"));\n        var db = Date.parse(b.getAttribute(\"data-date\"));\n        var va = isNaN(da) ? Infinity : da;\n        var vb = isNaN(db) ? Infinity : db;\n        return ascending ? (va - vb) : (vb - va);\n      });\n      cards.forEach(function (card) { grid.appendChild(card); });\n    }\n\n    splitUpcomingAndHistory();\n    sortGridByDate(upcomingGrid, true);\n    sortGridByDate(historyGrid, false);\n\n    var historyCards = historyGrid.querySelectorAll(\".amb-card\");\n    if (historyCards.length > 0) {\n      historyWrapper.style.display = \"block\";\n      historyCountEl.textContent = \"(\" + historyCards.length + \")\";\n    }\n    historyToggle.addEventListener(\"click\", function () {\n      var isOpen = historyGrid.style.display !== \"none\";\n      historyGrid.style.display = isOpen ? \"none\" : \"grid\";\n      historyToggle.setAttribute(\"aria-expanded\", String(!isOpen));\n      historyToggle.innerHTML = (isOpen ? \"Fr\u00fchere Events anzeigen \" : \"Fr\u00fchere Events ausblenden \") + \"<span id=\\\"amb-history-count\\\">(\" + historyCards.length + \")<\/span> \" + (isOpen ? \"\u25be\" : \"\u25b4\");\n    });\n\n    function updateCounts() {\n      var cards = document.querySelectorAll(\".amb-card\");\n      var beursCount = document.querySelectorAll('.amb-card[data-type=\"beurs\"]').length;\n      var trainingCount = document.querySelectorAll('.amb-card[data-type=\"training\"]').length;\n      document.getElementById(\"amb-count-all\").textContent = \"(\" + cards.length + \")\";\n      document.getElementById(\"amb-count-beurs\").textContent = \"(\" + beursCount + \")\";\n      document.getElementById(\"amb-count-training\").textContent = \"(\" + trainingCount + \")\";\n    }\n    updateCounts();\n\n    function updateEmptyState() {\n      var activeBtn = document.querySelector(\".amb-filter.active\");\n      var type = activeBtn ? activeBtn.getAttribute(\"data-filter\") : \"all\";\n      var visibleUpcoming = 0;\n      document.querySelectorAll(\".amb-card\").forEach(function (card) {\n        var match = (type === \"all\") || (card.getAttribute(\"data-type\") === type);\n        if (match && card.parentElement === upcomingGrid) visibleUpcoming++;\n      });\n      emptyState.classList.toggle(\"show\", visibleUpcoming === 0);\n    }\n    updateEmptyState();\n\n    filters.forEach(function (btn) {\n      btn.addEventListener(\"click\", function () {\n        filters.forEach(function (b) { b.classList.remove(\"active\"); b.setAttribute(\"aria-selected\", \"false\"); });\n        btn.classList.add(\"active\"); btn.setAttribute(\"aria-selected\", \"true\");\n        var type = btn.getAttribute(\"data-filter\");\n        document.querySelectorAll(\".amb-card\").forEach(function (card) {\n          var match = (type === \"all\") || (card.getAttribute(\"data-type\") === type);\n          card.classList.toggle(\"amb-hidden\", !match);\n        });\n        updateEmptyState();\n      });\n    });\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Events: Messen und Trainingstermine M\u00f6chten Sie das Vorotek O Scope live sehen, unser Team sprechen oder sich f\u00fcr ein Training anmelden? Unten finden Sie, wo und wann Sie uns treffen k\u00f6nnen. Das vollst\u00e4ndige Trainingsangebot, das Curriculum und die Preise finden Sie auf unserer Trainingsseite. Alle Messen Schulungen Es gibt derzeit keine anstehenden Eintr\u00e4ge in dieser [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-15567","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/alsokamedical.com\/de\/wp-json\/wp\/v2\/pages\/15567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alsokamedical.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alsokamedical.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alsokamedical.com\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/alsokamedical.com\/de\/wp-json\/wp\/v2\/comments?post=15567"}],"version-history":[{"count":4,"href":"https:\/\/alsokamedical.com\/de\/wp-json\/wp\/v2\/pages\/15567\/revisions"}],"predecessor-version":[{"id":15574,"href":"https:\/\/alsokamedical.com\/de\/wp-json\/wp\/v2\/pages\/15567\/revisions\/15574"}],"wp:attachment":[{"href":"https:\/\/alsokamedical.com\/de\/wp-json\/wp\/v2\/media?parent=15567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}