CINXE.COM
<!DOCTYPE html> <html lang="de" class="scroll-smooth text-black antialiased"> <head> <script> window.klzconfig = window.klzconfig || {}; window.klzconfig.app_debug = ''; window.klzconfig.firstid_url = 'https://cdn.first-id.fr/sdk/loader/loader.min.js'; window.klzconfig.piano_appid = '3iwv0vK7pu'; window.klzconfig.env = "prod"; window.klzconfig.middleware_url = 'https://api.kleinezeitung.at/gateway'; window.klzconfig.comment_instance_key = "klz"; window.klzconfig.coral_root_url = "https://comments.kleinezeitung.at"; window.klzconfig.coral_script_source = "https://comments.kleinezeitung.at/assets/js/embed.js"; window.klzconfig.coral_count_limit = "3"; window.klzconfig.selfservice_url = "https://service.kleinezeitung.at"; window.klzconfig.weather_in_header = true; window.klzconfig.tickaroo_with_ads = true; window.klzconfig.didomi_notice_enabled = true; window['klz'] = {}; window['klz'].frontend = 'prod'; window['klz'].coral = { 'prefix': 'prod-', }; window['klz'].page_switch_list = ',/,/kultur,/wirtschaft,/sport,kultur,wirtschaft,sport'; </script> <script src="/global-js/assets/head-blocking-bundle-BN3gz05x.js" fetchPriority="high" blocking></script> <style> .grecaptcha-badge { visibility: hidden !important; } </style> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="company" content="Kleine Zeitung GmbH" /> <meta name="application-name" content="https://www.kleinezeitung.at" /> <link rel="icon" href="/images/favicon.ico" sizes="32x32"> <link rel="icon" href="/images/favicon.svg" type="image/svg+xml"> <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-180x180.png" /> <link rel="manifest" href="/manifest.json"> <link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#C50C0E" /> <meta name="msapplication-TileColor" content="#C50C0E" /> <meta name="msapplication-TileImage" content="/images/mstile-144x144.png" /> <title></title> <meta name="description" content="" /> <meta name="cXenseParse:recs:klz-kicker" content="" /> <meta name="cXenseParse:title" content="" /> <meta name="cXenseParse:pageclass" content="" /> <meta name="cXenseParse:klz-pagetype" content="content" /> <meta name="cXenseParse:klz-ressort" content="magazin" /> <meta name="cXenseParse:recs:klz-image" content="" /> <meta name="cXenseParse:klz-premium" content="false" /> <meta name="cXenseParse:recs:articleid" content="" /> <meta name="cXenseParse:klz-v" content="171212" /> <meta name="cXenseParse:klz-path" content="magazin/tiere" /> <meta name="cXenseParse:klz-categories" content="magazin/tiere" /> <meta name="cXenseParse:klz-wordCountCategory" content="0" /> <meta name="cXenseParse:focus-point" content="focal0x0-0x0" /> <meta name="cXenseParse:layout-template" content="content" /> <meta name="cXenseParse:klz-storylabel" content="" /> <meta name="cXenseParse:kyt-pagetype" content="content" /> <meta name="cXenseParse:kyt-ressort" content="magazin" /> <meta name="cXenseParse:kyt-premium" content="false" /> <meta name="cXenseParse:kyt-v" content="171212" /> <meta name="cXenseParse:kyt-path" content="magazin/tiere" /> <meta name="cXenseParse:kyt-categories" content="magazin/tiere" /> <meta name="cXenseParse:kyt-wordCountCategory" content="0" /> <meta name="cXenseParse:kyt-storylabel" content="" /> <meta name="cXenseParse:kyt-relevanz" content="" /> <meta name="cXenseParse:kyt-userNeed" content="" /> <meta name="cXenseParse:kyt-personas" content=""/> <meta property="og:url" content=""> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:type" content="article" /> <meta property="article:published_time" content="T:00+00:00" /> <meta property="article:section" content="magazin" /> <meta name="robots" content="max-image-preview:large, max-video-preview:-1"> <meta property="og:image" content="" /> <meta property="og:title" content=""> <meta property="og:description" content=""> <meta property="fb:app_id" content="394101904112026" /> <meta name="theme-color" content="#f3f5f7" /> <link rel="canonical" href="" /> <meta property="twitter:url" content="" /> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@kleinezeitung"> <meta name="twitter:title" content=""> <meta name="twitter:description" content=""> <meta name="twitter:image" content=""> <meta name="p:domain_verify" content="bcc74ab5e888cd499295b17d82c3584a"/> <script> //escaping title and kicker window['klz'].content = { env: 'production', pageType: 'content', canonical: '', id: '', channel_name: '', is_premium: '', is_premium_override: '', kicker: '', lead: '', path: 'magazin/tiere', ressort: 'magazin', subRessort: '(not set)', title: '', type: '', wordCountCategory: '0', commentState: '', }; </script> <link rel="preconnect" href="https://data-afa8dd5312.kleinezeitung.at/" crossorigin /> <link rel="preconnect" href="https://img.kleinezeitung.at" crossorigin /> <link rel="preload" href="https://www.kleinezeitung.at/fonts/kleine_sans/KleineSansWeb-Bold.woff2?v3" as="font" type="font/woff2"> <link rel="preload" href="https://www.kleinezeitung.at/fonts/kleine_sans/KleineSansWeb-Medium.woff2?v3" as="font" type="font/woff2"> <link rel="preload" href="https://www.kleinezeitung.at/fonts/kleine_sans/KleineSansWeb-Normal.woff2?v3" as="font" type="font/woff2"> <link rel="preload" href="https://www.kleinezeitung.at/fonts/kleine_sans/KleineSansWeb-Regular.woff2?v3" as="font" type="font/woff2"> <link rel="preload" href="https://www.kleinezeitung.at/fonts/kleine_titel/KleineTitelWeb-Bold.woff2?v3" as="font" type="font/woff2"> <link rel='preload' href='https://data-afa8dd5312.kleinezeitung.at/iomm/latest/manager/base/es6/bundle.js' as='script' id='IOMmBundle' crossorigin> <link rel='preload' href='https://data-afa8dd5312.kleinezeitung.at/iomm/latest/bootstrap/loader.js' as='script' crossorigin> <script type='text/javascript' src="https://data-afa8dd5312.kleinezeitung.at/iomm/latest/bootstrap/loader.js" crossorigin></script> <script type="speculationrules"> { "prefetch": [ { "where": { "href_matches": "/*" }, "eagerness": "moderate" } ] } </script> <!-- vite assetes --> <link href="/css/font.css" rel="stylesheet" fetchPriority="high" /> <script type="module" src="/js/assets/app-CPrl0UNv.js" fetchPriority="high"></script> <link rel="stylesheet" href="/js/assets/app-DkhtRcZP.css" /> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer', 'GTM-W3DJZ35');</script> <script> window.dataLayer = window.dataLayer || []; const gtmBreakpoint = (window.matchMedia("(max-width: 663px)").matches) ? 'mobile' : (window.matchMedia("(max-width: 1019px)").matches) ? 'tablet' : 'desktop'; const pageMeta = { event: 'Page Meta', site_id: 'klz', environment: 'live', traffic_type: /\@(styria|kleinezeitung).*/.test(window['klz'].user.email) ? 'internal' : 'external', page_version: getCookie('klz_user_bundesland'), page_breakpoint: gtmBreakpoint, page_type: '', page_path_1: 'magazin', page_path_2: 'tiere', page_path_3: '1661567', canonical_url: '', // user logged_in: window['klz'].user.loggedIn.toString(), user_id: window['klz'].user.uid, vtc_membership: window['klz'].user?.sap_club_member?.toString(), user_type: (window['klz'].user?.abo?.type === undefined || window['klz'].user?.abo?.type === '') ? (window['klz'].user.loggedIn === false ? 'default' : 'loggedin') : window['klz'].user?.abo?.type, ekey: window['klz'].user?.eKeyHash, emailhash: window['klz'].user?.emailHash, // debug debug_async_step: window['klz'].debug_async_step.join(' || '), date_of_registry: window['klz'].user?.createDate?.replaceAll("/", "-"), sys_last_visited: window['klz'].user?.sys_last_visited?.replaceAll("/", "-"), sys_sms_confirmed: window['klz'].user?.sys_sms_confirmed?.toString(), user_piano_term_id: window['klz'].user?.abo?.termId, user_piano_term_name: window['klz'].user?.abo?.name, web_notifications: '', // cleverpush - kathrin fragen state: '', // was getCookie('klz_user_bundesland'), user_region: window['klz'].region.selectedRegion.label, date_of_subscription_start: window['klz'].user?.abo?.startDate?.replaceAll("/", "-"), age_group: window['klz'].user?.ageGroup, gender: window['klz'].user?.gender, // content content_id: '', content_title: '', content_kicker: '', content_author: '', content_elements: '', content_type: '', content_source: '', story_label: '', content_publishing_date: '', content_publishing_time: '', content_publishing_timestamp: '', content_republishing_timestamp: '', content_template: '', preview: 'false', is_premium_article: '', ressort: '', subressort: '', agency: '', cpn: '' }; window['dataLayer'].push(pageMeta); </script> <script> function checkEnableCleverpush() { if (window['UTIL']?.data?.isBot) { return false; } if (window['UTIL']?.data?.pv === 1) { return false; } if (true == false) { return true; } if (window?.klz?.user?.loggedIn) { return true; } if (!document.referrer) { return true; } const referrerList = [ "google.at", "google.com", "bing.com", "yahoo.de", "m.facebook.com", "facebook.com", "t.co", "twitter.com", "instagram.com", "reddit.com", "linkedin.com", "msn.com", "klz.news", ]; const isInReferrerList = referrerList.some(referrer => document.referrer.includes(referrer)); if (!isInReferrerList) { return true; } const isMobile = window.matchMedia("(max-width: 823px)").matches; if (!isMobile) { return true; } return false; } function loadCleverpush() { window.didomiHelper.onVendorConsent(1139, () => { UTIL.loadScript({ src: 'https://static.cleverpush.com/channel/loader/7Wn97NonE7c6mFPRd.js?v2', }); }); } if (checkEnableCleverpush()) { document.addEventListener("DOMContentLoaded", function() { loadCleverpush(); }); } </script> <link rel="preconnect" href="https://static.chartbeat.com/"> <script> // HEAD var _sf_async_config = (window._sf_async_config = window._sf_async_config || {}); _sf_async_config.uid = 64673; _sf_async_config.domain = window.location.host; _sf_async_config.useCanonical = true; _sf_async_config.useCanonicalDomain = true; _sf_async_config.flickerControl = false; </script> <script> const pageIdList = []; const dynamicComponents = []; window['pageIdList'] = pageIdList; window['dynamicComponentLoaded'] = dynamicComponents; </script> </head> <body scroll-state="init" menu-state="close" id="js-body" content-type="error" page-type="error" user-status="logged-out" class=" relative bg-gray-200 font-sans leading-normal tracking-normal" > <script> (function() { let klzVisitorId = ""; try { klzVisitorId = document.cookie .match(/visitorID=(.+?);/)[1]; } catch (e) {} let cxenseClientId = ""; try { cxenseClientId = document.cookie .match(/cX_P=(.+?);/)[1]; } catch (e) {} var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); _sf_async_config.idSync = _sf_async_config.idSync || {}; _sf_async_config.idSync.contentId = ""; _sf_async_config.sections = 'magazin'; _sf_async_config.noCookies = true; var _cbq = (window._cbq = window._cbq || []); let cbPaid = "anon"; if (window["klz"].user.loggedIn) { cbPaid = "lgdin"; } const hasPremiumCookie = getCookie("premium") && getCookie("premium") == 1; const hasValidToken = getCookie("__token__") && parseInt(getCookie("__token__").match(/exp=([0-9]*)/)[1]) > Date.now() / 1000; if (hasPremiumCookie || hasValidToken) { cbPaid = "paid"; } _cbq.push(["_acct", cbPaid]); function loadChartbeat() { if (navigator.userAgent.toLowerCase().indexOf('cxensebot') == -1) { var e = document.createElement('script'); var n = document.getElementsByTagName('script')[0]; e.type = 'text/javascript'; e.async = true; e.src = '//static.chartbeat.com/js/chartbeat.js'; n.parentNode.insertBefore(e, n); } } function resetChartbeatVariables() { _sf_async_config.idSync.klzVisitorId = ""; _sf_async_config.idSync.cxid = ""; _sf_async_config.idSync.l = ""; _sf_async_config.idSync.emailhash = ""; _sf_async_config.idSync.ekey = ""; _sf_async_config.noCookies = true; } function setChartbeatVariables() { _sf_async_config.idSync.klzVisitorId = klzVisitorId || ""; _sf_async_config.idSync.cxid = cxenseClientId || ""; _sf_async_config.idSync.l = window["klz"].user.idHash || ""; _sf_async_config.idSync.emailhash = window["klz"].user.emailHash || ""; _sf_async_config.idSync.ekey = window["klz"].user.eKeyHash || ""; _sf_async_config.noCookies = false; } const chartbeatStorageConsent = localStorage.getItem('chartbeat_consent'); const chartbeatStorageVariableExists = chartbeatStorageConsent !== null; let chartbeatLoaded = false; if (chartbeatStorageVariableExists) { if (chartbeatStorageConsent === 'true') { setChartbeatVariables(); } else { resetChartbeatVariables() } loadChartbeat(); chartbeatLoaded = true; } window.didomiHelper.onVendorConsentChange('c:chartbeat', (chartbeatConsent) => { localStorage.setItem('chartbeat_consent', chartbeatConsent ? 'true' : 'false'); if (!chartbeatLoaded) { if (chartbeatConsent) { setChartbeatVariables(); } else { resetChartbeatVariables(); } loadChartbeat(); } }); })(); </script> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <defs> <g id="plus" viewBox="0 0 16 16" fill="white"> <circle cx="8" cy="8" r="8" fill="#C50C0E"></circle> <path fill="#fff" d="M4 7h8v2H4z"></path> <path fill="#fff" d="M9 4v8H7V4z"></path> </g> <g id="diashow" fill="none" class="icon" viewBox="0 0 18 16"> <path fill="currentColor" fill-rule="evenodd" d="M13.3 4.7h-12v10h12v-10ZM0 3.3V16h14.7V3.3H0Z" clip-rule="evenodd" /> <path fill="currentColor" fill-rule="evenodd" d="M16.7 1.3h-14V0H18v13.3h-1.3v-12ZM7.3 12h4l-2-3.3-1.1 1.9L6 7.3 3.3 12h4Z" clip-rule="evenodd" /> </g> <g id="arrow_right" fill="none"> <path fill="currentColor" fill-rule="evenodd" d="m14 5-3.7-3.6L11.7 0 17 5.3l.8.7-.8.7-5.4 5.3-1.4-1.4L14 7H0V5h14Z" clip-rule="evenodd" /> </g> <g id="breadcrumb_chevron"> <path d="M1.75 1.46143L6.25 6.99989L1.75 12.5383" stroke="currentColor" stroke-width="2" /> </g> <g id="comment"> <path d="M14.0669 1.55469H1.93359V10.0355H7.06693L11.2669 13.8047V10.0355H14.0669V1.55469Z" stroke="currentColor" stroke-width="2" stroke-linejoin="round" /> </g> </defs> </svg> <div id="wrapper" state="init" class="min-h-screen cope-container container relative grid bg-white shadow-wrapper sitebar:min-w-content-small xl:max-w-screen-content centered:mx-auto" > <span id="js-special-background" class="absolute top-0 left-0 right-0 z-10 hidden transition duration-500" ></span> <header id="header" class="top-0 min-h-[99px] divide-gray-300 select-none sticky top-0 z-50" > <div id="menu" class="relative justify-between grid-header centered:mx-auto px-4 sm:px-8 lg-nav:px-12 z-50 border-b border-gray-300" > <div class="inline-flex gap-2 xl:gap-4 order-2 justify-end sm:order-1 sm:justify-self-start"> <div class="flex justify-center gap-4 self-center pr-0 h-full"> <button class="header-item group group-hover:text-red-600 inline-flex justify-center" id="MENU" > <span id="menu-icon-open" class="text-red-600 group-hover:text-red-600 w-4 h-3"> <svg class="icon" role="img" aria-hidden="true" width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16 12H0V10H16V12Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M16 7H0V5H16V7Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M16 2H0V0H16V2Z" fill="currentColor"/> </svg> </span> <span id="menu-icon-close" class="text-red-600 group-hover:text-red-600 w-4 h-3 hidden"> <svg class="icon" role="img" aria-hidden="true" width="14" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.414 7L14 1.414 12.586 0 7 5.586 1.414 0 0 1.414 5.586 7 0 12.586 1.414 14 7 8.414 12.586 14 14 12.586 8.414 7z" fill="#C50C0E"/></svg> </span> <span class="block mx-2">MENÜ</span> </button> <script> MENU.onclick = () => { window.scrollTo(0, 0); MENU.dispatchEvent(new CustomEvent("EVENT:CLICKED:MENU", { bubbles: true })); }; </script> <a href="/suche" class="header-item hidden lg:!inline-flex gap-2 mr-2" data-event-name="navigation" data-event-element="suche" data-context="" data-navigation-area="Header" > <span class="w-4 h-4 text-red-600"> <svg class="icon" role="img" aria-hidden="true" width="16" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 7A5 5 0 112 7a5 5 0 0110 0zm-.809 5.607a7 7 0 111.414-1.414L16 14.587l-1.414 1.414-3.395-3.394z" fill="currentColor"/></svg> </span> <span class="hidden content:!inline-flex sitebar:hidden"> Suche </span> </a> </div> <nav class="hidden self-center md:flex md:gap-3 lg:gap-4 md:h-full"> <span class="hidden md:block sm:bg-gray-300 h-6 mt-4 lg:mt-[18px] mx-2 w-border"></span> <a href="/steiermark" class="header-item inline-flex" data-bundesland="stmk" data-event-name="navigation" data-event-element="steiermark" data-navigation-area="Header" > Steiermark </a> <a href="/kaernten" class="header-item inline-flex hide-aufmacher" data-bundesland="ktn" data-event-name="navigation" data-event-element="kaernten" data-navigation-area="Header" > Kärnten </a> <a href="/lebensart" class="header-item inline-flex" data-event-name="navigation" data-event-element="lebensart" data-navigation-area="Header" > Leben </a> <a href="/sport" class="header-item inline-flex" data-event-name="navigation" data-event-element="sport" data-navigation-area="Header" > Sport </a> </nav> </div> <div class="order-1 sm:order-2 relative"> <a href="/" aria-label="Zur Startseite" title="Zur Startseite" class="relative md:absolute z-50 header__logo" data-event-name="navigation" data-event-element="home" data-navigation-area="Header" > <svg class="icon pointer-events-none" role="img" aria-hidden="true" class="w-full h-full" viewBox="0 0 175 88" fill="none" xmlns="http://www.w3.org/2000/svg"> <title>Kleine Zeitung Logo</title> <desc>Kleine Zeitung mit weißer Schrift auf rotem Hintergrund.</desc> <g> <path d="M174.022 0H0V88H174.022V0Z" fill="#C50C0E" /> <path d="M10.8916 11.7734H18.7281V23.2481L28.4632 11.7734H37.756L27.0514 23.9362L38.1224 40.058H28.7088L21.5963 29.553L18.7281 32.7433V40.058H10.8916V11.7734Z" fill="white" /> <path d="M41.5967 11.7734H49.4331V33.19H63.1313V40.058H41.5967V11.7734Z" fill="white" /> <path d="M95.011 11.7734H102.888V40.0581H95.011V11.7734ZM67.4941 11.7734H90.244V18.4403H75.2499V22.7254H88.8275V28.9052H75.2499V33.3915H90.4445V40.0583H67.4941V11.7734Z" fill="white" /> <path d="M108.465 11.7734H115.778L127.412 26.7245V11.7734H135.168V40.058H128.301L116.22 24.544V40.058H108.465V11.7734Z" fill="white" /> <path d="M140.585 11.7734H163.33V18.4402H148.341V22.7253H161.914V28.905H148.341V33.3912H163.531V40.058H140.585V11.7734Z" fill="white" /> <path d="M10.3574 74.1556L25.7085 50.6789H10.9249V47.9307H29.6267V49.9908L14.2756 73.4674H29.6267V76.2156H10.3574V74.1556Z" fill="white" /> <path d="M57.9092 47.9307H60.9383V76.2153H57.9092V47.9307ZM35.1641 47.9307H52.4138V50.7188H38.193V60.5807H50.9576V63.3244H38.193V73.4271H52.615V76.215H35.1641V47.9307Z" fill="white" /> <path d="M73.6239 50.7582H65.707V47.9297H84.6147V50.7582H76.6575V76.2142H73.6239V50.7582Z" fill="white" /> <path d="M89.2246 65.6678V47.9326H92.2534V65.5876C92.2534 70.9225 94.9609 73.8719 99.4062 73.8719C103.727 73.8719 106.474 71.0838 106.474 65.7079V47.9326H109.504V65.5067C109.504 72.7815 105.425 76.6598 99.326 76.6598C93.3033 76.6598 89.2246 72.7815 89.2246 65.6678Z" fill="white" /> <path d="M115.414 47.9307H118.283L133.071 70.1921V47.9307H136.06V76.2151H133.513L118.363 53.4265V76.2151H115.414V47.9307Z" fill="white" /> <path d="M141.504 62.2347V61.9533C141.504 53.7493 146.673 47.5293 154.107 47.5293C157.784 47.5293 160.25 48.5792 162.672 50.5591L160.854 52.9807C159.116 51.4484 157.096 50.3578 154.027 50.3578C148.657 50.3578 144.654 55.2059 144.654 61.9533V62.1545C144.654 69.2633 148.496 73.8705 154.308 73.8705C156.735 73.8705 158.955 72.9812 160.411 71.8507V63.8925H153.339V61.1849H163.319V73.3028C161.139 75.0858 157.945 76.6184 154.188 76.6184C146.471 76.6183 141.504 70.7606 141.504 62.2347Z" fill="white" /> </g> </svg> </a> </div> <div class="hidden order-3 sm:flex sm:justify-end sm:self-center gap-4 h-full"> <div class="hidden pr-4 lg-nav:flex self-center gap-4 h-full"> <div vue="header/HeaderRegionNavItem"></div> </div> <span class="hidden lg-nav:block lg-nav:bg-gray-300 h-6 w-border" style="margin-top: 18px;"></span> <div class="justify-end pl-4 flex self-center"> <div vue="header/HeaderUserNavItem"></div> </div> </div> </div> <div id="shadowbar" class="shadow-sm md:shadow-none -mt-5 h-5"> </div> <div vue="header/Navigation"></div> </header> <main class="z-30 overflow-hidden w-full max-w-screen-content sm:px-8 lg-nav:px-12 px-4"> <div id="content" class="mt-6 lg:mt-8"> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'gaEvent', event_name: 'error_tracking', error_tracking: { error_message: "http://prod.cue.kleinezeitung.at/magazin/tiere/1661567/index.do", event_category: 'Error Tracking', event_action: '404', event_label: "(not set)" } }); </script> <div class="p-4 space-y-4"> <h1 class="t-head-xl">Seite nicht gefunden!</h1> <div class="prose"> <h2>Wir können die Seite, die Sie besuchen wollten, leider nicht finden. Bitte versuchen Sie folgendes:</h2> <ol> <li>Gehen Sie auf die <a title="Zur Startseite" href="https://www.kleinezeitung.at">Startseite</a> und versuchen Sie es erneut</li> <li>Benutzen Sie die <a title="Zur Suche" href="/suche">Suche</a></li> <li>Wenn das Problem weiterhin besteht, wenden Sie sich bitte per <a href="mailto:feedback@kleinezeitung.at">Mail</a> an uns</li> </ol> <h3>Wir entschuldigen uns für etwaige Unannehmlichkeiten und freuen uns über Ihr Feedback.</h3> </div> </div> </div> </main> <div id="modal--cookie" class="hidden"> <div class="fixed z-100 top-0 bottom-0 right-0 left-0"> <div class="absolute inset-0 z-100 opacity-50 bg-gray-500"></div> <div class="z-110 mx-auto relative top-32 bg-white px-6 pt-10 shadow-xl max-w-screen-md rounded-lg sm:px-10"> <div class="flex flex-col gap-4"> <div class="flex flex-row justify-between mb-4"> <div class="t-head-m">Login nicht möglich?</div> <div class="-mt-4 -mr-4"> <button class="p-4" onclick="document.getElementById('modal--cookie').classList.add('hidden');" > <svg class="icon" role="img" aria-hidden="true" width="14" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.414 7L14 1.414 12.586 0 7 5.586 1.414 0 0 1.414 5.586 7 0 12.586 1.414 14 7 8.414 12.586 14 14 12.586 8.414 7z" fill="#C50C0E"/></svg> </button> </div> </div> <div class="md:pr-6"> <div id="error--all-cookies-blocked-modal" class="prose"> <p class="t-copy"> Wir würden Ihnen hier gerne eine Login-Möglichkeit anzeigen. Da Sie eine Erweiterung installiert haben, die <span class="font-bold">alle Cookies blockiert</span>, fehlt uns dafür leider Ihre Zustimmung. Das können Sie tun: </p> <div class="md:px-6"> <ul class="list-disc t-copy flex flex-col gap-2 md:gap-6"> <li>Deaktivieren Sie die Erweiterung, die Cookies blockiert</li> <li>Fügen Sie <span class="font-bold">kleinezeitung.at</span> Ihrer Whitelist hinzu</li> </ul> </div> </div> </div> </div> </div> </div> </div> <script> if (!navigator.cookieEnabled) { document.getElementById('modal--cookie').classList.remove('hidden'); } </script> <div id="modal--consent" class="hidden"> <div class="fixed z-100 top-0 bottom-0 right-0 left-0"> <div class="absolute inset-0 z-100 opacity-50 bg-gray-500"></div> <div class="z-110 mx-auto relative top-32 bg-white px-6 pt-10 shadow-xl max-w-screen-md rounded-lg sm:px-10"> <div class="flex flex-col gap-4"> <div class="flex flex-row justify-between mb-4"> <div class="t-head-m">Login nicht möglich?</div> <div class="-mt-4 -mr-4"> <button class="p-4" onclick="document.getElementById('modal--consent').classList.add('hidden');"> <svg class="icon" role="img" aria-hidden="true" width="14" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.414 7L14 1.414 12.586 0 7 5.586 1.414 0 0 1.414 5.586 7 0 12.586 1.414 14 7 8.414 12.586 14 14 12.586 8.414 7z" fill="#C50C0E"/></svg> </button> </div> </div> <div class=""> <div id="error--piano-cookies-disabled" class="mb-6 prose"> <p class="t-copy mb-2 md:pr-6"> Hier können Sie sich für Ihr Kleine Zeitung-Benutzerkonto anmelden oder neu registrieren. <br> Ihre derzeitigen Cookie Einstellungen lassen dies nicht zu. </p> <p class="t-copy mb-2 md:pr-6"> Wir verwenden für die Benutzerverwaltung Services unseres Dienstleisters Piano Software Inc. („Piano“). Dabei kommen Technologien wie Cookies zum Einsatz, die für die Einrichtung, Nutzung und Verwaltung Ihres Benutzerkontos unbedingt notwendig sind. Mit Klick auf „Anmelden“ aktivieren Sie zu diesem Zweck die Verwendung von Piano und werden über Ihren Browser Informationen (darunter auch personenbezogene Daten) verarbeitet. </p> <p class="t-copy mb-2 md:pr-6"> Die Datenschutzinformation von Kleine Zeitung können Sie <a href="https://www.kleinezeitung.at/dsi">hier</a> einsehen. </p> <button class="mt-6 btn--primary w-full" onclick="allowPianoCookie()">Anmelden</button> </div> </div> </div> </div> </div> <script> function allowPianoCookie() { window.didomiHelper.accept(['c:pianosoft-KFChz6mr'], ['cookies', 'select_basic_ads', 'measure_ad_performance', 'measure_content_performance', 'market_research', 'select_personalized_ads', 'select_personalized_content', 'improve_products', 'create_content_profile', 'create_ads_profile']); document.getElementById("modal--consent").classList.add("hidden"); if(!window.tp?.pianoId) { (function (src) { var a = document.createElement("script"); a.type = "text/javascript"; a.async = true; a.src = src; var b = document.getElementsByTagName("script")[0]; b.parentNode.insertBefore(a, b) })("https://experience.tinypass.com/xbuilder/experience/load?aid=3iwv0vK7pu"); } window.dataLayer.push({ event: 'gaEvent', eventCategory: 'Piano Banner::Login not possible', eventAction: 'Click to accept Cookie', eventLabel: 'Rejected Cookie Piano Software Inc.' }); window['tp']['pianoId'].show('login'); } </script> </div> <div id="modal--services-blocked" class="hidden"> <div class="fixed z-100 top-0 bottom-0 right-0 left-0"> <div class="absolute inset-0 z-100 opacity-50 bg-gray-500"></div> <div class="z-110 mx-auto relative top-32 bg-white px-6 py-10 shadow-xl max-w-screen-md rounded-lg sm:px-10"> <div class="flex flex-col gap-4"> <div class="flex flex-row justify-between mb-4"> <div class="t-head-m">Ihre derzeitigen Browser Einstellungen oder ein Ad-Blocker verhindern, dass diese Seite geladen werden kann. </div> <div class="-mt-4 -mr-4"> <button class="p-4" onclick="document.getElementById('modal--services-blocked').classList.add('hidden');"> <svg class="icon" role="img" aria-hidden="true" width="14" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.414 7L14 1.414 12.586 0 7 5.586 1.414 0 0 1.414 5.586 7 0 12.586 1.414 14 7 8.414 12.586 14 14 12.586 8.414 7z" fill="#C50C0E"/></svg> </button> </div> </div> <div class=""> <div id="error--services-blocked" class="flex flex-col gap-3 pr-4"> <div class="t-copy prose"> Wenn Sie Firefox verwenden, ändern Sie bitte Ihre Browser-Einstellungen wie <a rel="nofollow" href="https://assets.kleinezeitung.at/layout/klz/files/service/KLZ_Firefox.pdf">hier</a> beschrieben. </div> <div class="t-copy prose"> Unsere FAQ finden Sie <a rel="nofollow" href="https://www.kleinezeitung.at/faq">hier</a> </div> <div class="t-copy prose"> Die Datenschutzinformation von Kleine Zeitung können Sie <a rel="nofollow" href="https://www.kleinezeitung.at/dsi">hier</a> einsehen. </div> </div> </div> </div> </div> </div> </div> <div id="pianoBottomBanner" class="fixed w-full bottom-0 z-50 centered:mx-auto sitebar:mr-sitebar"></div> <footer class="flex w-full flex-col z-30 gap-6 bg-black px-4 py-12 max-w-screen-content text-white lg:items-start lg:px-12 lg:text-left centered:mx-auto mt-auto"> <div class="flex w-full justify-center -mt-17"> <button class="btn-primary" data-event-name="navigation" data-event-element="Zurück nach oben" data-navigation-area="Footer" onclick="backToTop()" > Zurück nach oben </button> </div> <div class="w-full flex lg:basis-full gap-y-4 lg:gap-y-16 justify-between flex-wrap mb-4"> <div class="flex flex-col basis-1/3 sm:basis-auto md:basis-auto gap-y-2"> <a class="t-info-l-highlight" data-event-element="Steiermark" href="/steiermark">Steiermark</a> <a class="t-info-l" event_element="Steiermark::Ennstal" href="/steiermark/ennstal" data-event-name="navigation" data-event-element="Steiermark::Ennstal" data-navigation-area="Footer" href="/steiermark/ennstal"> Ennstal </a> <a class="t-info-l" event_element="Steiermark::Graz & Umgebung" href="/steiermark/graz" data-event-name="navigation" data-event-element="Steiermark::Graz &amp; Umgebung" data-navigation-area="Footer" href="/steiermark/graz"> Graz & Umgebung </a> <a class="t-info-l" event_element="Steiermark::Leoben" href="/steiermark/leoben" data-event-name="navigation" data-event-element="Steiermark::Leoben" data-navigation-area="Footer" href="/steiermark/leoben"> Leoben </a> <a class="t-info-l" event_element="Steiermark::Murtal & Murau" href="/steiermark/murtal" data-event-name="navigation" data-event-element="Steiermark::Murtal &amp; Murau" data-navigation-area="Footer" href="/steiermark/murtal"> Murtal & Murau </a> <a class="t-info-l" event_element="Steiermark::Mürztal" href="/steiermark/muerztal" data-event-name="navigation" data-event-element="Steiermark::Mürztal" data-navigation-area="Footer" href="/steiermark/muerztal"> Mürztal </a> <a class="t-info-l" event_element="Steiermark::Oststeier" href="/steiermark/oststeier" data-event-name="navigation" data-event-element="Steiermark::Oststeier" data-navigation-area="Footer" href="/steiermark/oststeier"> Oststeier </a> <a class="t-info-l" event_element="Steiermark::Süd & Südwest" href="/steiermark/suedsuedwest" data-event-name="navigation" data-event-element="Steiermark::Süd &amp; Südwest" data-navigation-area="Footer" href="/steiermark/suedsuedwest"> Süd & Südwest </a> <a class="t-info-l" event_element="Steiermark::Südost & Süd" href="/steiermark/suedostsued" data-event-name="navigation" data-event-element="Steiermark::Südost &amp; Süd" data-navigation-area="Footer" href="/steiermark/suedostsued"> Südost & Süd </a> <a class="t-info-l" event_element="Steiermark::Weiz" href="/steiermark/weiz" data-event-name="navigation" data-event-element="Steiermark::Weiz" data-navigation-area="Footer" href="/steiermark/weiz"> Weiz </a> <a class="t-info-l" event_element="Steiermark::Weststeier" href="/steiermark/weststeier" data-event-name="navigation" data-event-element="Steiermark::Weststeier" data-navigation-area="Footer" href="/steiermark/weststeier"> Weststeier </a> </div> <div class="flex flex-col basis-1/3 sm:basis-auto md:basis-auto gap-y-2"> <a class="t-info-l-highlight" data-event-element="Kärnten" href="/kaernten">Kärnten</a> <a class="t-info-l" event-element="Kärnten::Klagenfurt" href="/kaernten/klagenfurt" data-event-name="navigation" data-event-element="Kärnten::Klagenfurt" data-navigation-area="Footer" href="/kaernten/klagenfurt"> Klagenfurt </a> <a class="t-info-l" event-element="Kärnten::Feldkirchen" href="/kaernten/feldkirchen" data-event-name="navigation" data-event-element="Kärnten::Feldkirchen" data-navigation-area="Footer" href="/kaernten/feldkirchen"> Feldkirchen </a> <a class="t-info-l" event-element="Kärnten::Lavanttal" href="/kaernten/lavanttal" data-event-name="navigation" data-event-element="Kärnten::Lavanttal" data-navigation-area="Footer" href="/kaernten/lavanttal"> Lavanttal </a> <a class="t-info-l" event-element="Kärnten::Oberkärnten" href="/kaernten/oberkaernten" data-event-name="navigation" data-event-element="Kärnten::Oberkärnten" data-navigation-area="Footer" href="/kaernten/oberkaernten"> Oberkärnten </a> <a class="t-info-l" event-element="Kärnten::Osttirol" href="/kaernten/osttirol" data-event-name="navigation" data-event-element="Kärnten::Osttirol" data-navigation-area="Footer" href="/kaernten/osttirol"> Osttirol </a> <a class="t-info-l" event-element="Kärnten::St. Veit" href="/kaernten/stveit" data-event-name="navigation" data-event-element="Kärnten::St. Veit" data-navigation-area="Footer" href="/kaernten/stveit"> St. Veit </a> <a class="t-info-l" event-element="Kärnten::Villach" href="/kaernten/villach" data-event-name="navigation" data-event-element="Kärnten::Villach" data-navigation-area="Footer" href="/kaernten/villach"> Villach </a> <a class="t-info-l" event-element="Kärnten::Völkermarkt" href="/kaernten/voelkermarkt" data-event-name="navigation" data-event-element="Kärnten::Völkermarkt" data-navigation-area="Footer" href="/kaernten/voelkermarkt"> Völkermarkt </a> </div> <div class="flex flex-col basis-1/3 sm:basis-auto md:basis-auto gap-y-2"> <a class="t-info-l-highlight" data-event-element="Leben" href="/lebensart">Leben</a> <a class="t-info-l" event-element="Leben::Gesundheit" href="/lebensart/gesundheit" data-event-name="navigation" data-event-element="Leben::Gesundheit" data-navigation-area="Footer" href="/lebensart/gesundheit"> Gesundheit </a> <a class="t-info-l" event-element="Leben::Mobilität" href="/auto" data-event-name="navigation" data-event-element="Leben::Mobilität" data-navigation-area="Footer" href="/auto"> Mobilität </a> <a class="t-info-l" event-element="Leben::Ombudsfrau" href="/lebensart/ombudsfrau" data-event-name="navigation" data-event-element="Leben::Ombudsfrau" data-navigation-area="Footer" href="/lebensart/ombudsfrau"> Ombudsfrau </a> <a class="t-info-l" event-element="Leben::Reise" href="/lebensart/reise" data-event-name="navigation" data-event-element="Leben::Reise" data-navigation-area="Footer" href="/lebensart/reise"> Reise </a> <a class="t-info-l" event-element="Leben::Wohnen" href="/zuhause" data-event-name="navigation" data-event-element="Leben::Wohnen" data-navigation-area="Footer" href="/zuhause"> Wohnen </a> <a class="t-info-l" event-element="Leben::Kulinarik" href="/lebensart/lokalerezepte" data-event-name="navigation" data-event-element="Leben::Kulinarik" data-navigation-area="Footer" href="/lebensart/lokalerezepte"> Kulinarik </a> <a class="t-info-l" event-element="Leben::Karriere" href="/karriere" data-event-name="navigation" data-event-element="Leben::Karriere" data-navigation-area="Footer" href="/karriere"> Karriere </a> <a class="t-info-l" event-element="Leben::Familie" href="/lebensart/familie" data-event-name="navigation" data-event-element="Leben::Familie" data-navigation-area="Footer" href="/lebensart/familie"> Familie </a> </div> <div class="flex flex-col basis-1/3 sm:basis-auto md:basis-auto gap-y-2"> <a class="t-info-l-highlight" data-event-element="Sport" href="/sport">Sport</a> <a class="t-info-l" event-element="Sport::Steirersport" href="/sport/steirersport" data-event-name="navigation" data-event-element="Sport::Steirersport" data-navigation-area="Footer" href="/sport/steirersport"> Steirersport </a> <a class="t-info-l" event-element="Sport::Kärntnersport" href="/sport/kaerntnersport" data-event-name="navigation" data-event-element="Sport::Kärntnersport" data-navigation-area="Footer" href="/sport/kaerntnersport"> Kärntnersport </a> <a class="t-info-l" event-element="Sport::Fußball" href="/sport/fussball" data-event-name="navigation" data-event-element="Sport::Fußball" data-navigation-area="Footer" href="/sport/fussball"> Fußball </a> <a class="t-info-l" event-element="Sport::Tennis" href="/sport/sommersport/tennis" data-event-name="navigation" data-event-element="Sport::Tennis" data-navigation-area="Footer" href="/sport/sommersport/tennis"> Tennis </a> <a class="t-info-l" event-element="Sport::Steirersport" href="/sport/motorsport" data-event-name="navigation" data-event-element="Sport::Steirersport" data-navigation-area="Footer" href="/sport/motorsport"> Motorsport </a> <a class="t-info-l" event-element="Sport::Steirersport" href="/sport/wintersport" data-event-name="navigation" data-event-element="Sport::Steirersport" data-navigation-area="Footer" href="/sport/wintersport"> Wintersport </a> <a class="t-info-l" event-element="Sport::Steirersport" href="/sport/eishockey" data-event-name="navigation" data-event-element="Sport::Steirersport" data-navigation-area="Footer" href="/sport/eishockey"> Eishockey </a> </div> <div class="flex flex-col basis-1/3 sm:basis-auto md:basis-auto gap-y-2"> <div class="t-info-l-highlight">Service</div> <a class="t-info-l" event_element="Service::Hilfe" href="/hilfe" data-event-name="navigation" data-event-element="Service::Hilfe" data-navigation-area="Footer" href="/hilfe"> Hilfe </a> <a class="t-info-l" event_element="Service::Autoren" href="/autor" data-event-name="navigation" data-event-element="Service::Autoren" data-navigation-area="Footer" href="/autor"> Autoren </a> <a class="t-info-l" event_element="Service::Archiv" href="/service/archiv" data-event-name="navigation" data-event-element="Service::Archiv" data-navigation-area="Footer" href="/service/archiv"> Archiv </a> <a class="t-info-l" event_element="Service::Spiele" href="/service/spiele" data-event-name="navigation" data-event-element="Service::Spiele" data-navigation-area="Footer" href="/service/spiele"> Spiele </a> <a class="t-info-l" event_element="Service::Sudoku" href="/service/spiele/6275163/Drei-Schwierigkeitsgrade_Kreuzwortraetsel-Sudoku" data-event-name="navigation" data-event-element="Service::Sudoku" data-navigation-area="Footer" href="/service/spiele/6275163/Drei-Schwierigkeitsgrade_Kreuzwortraetsel-Sudoku"> Sudoku </a> <a class="t-info-l" event_element="Service::Wetter" href="/wetter" data-event-name="navigation" data-event-element="Service::Wetter" data-navigation-area="Footer" href="/wetter"> Wetter </a> <a class="t-info-l" event_element="Service::Club" href="/club" data-event-name="navigation" data-event-element="Service::Club" data-navigation-area="Footer" href="/club"> Club </a> </div> <div class="flex flex-col basis-1/3 sm:basis-auto md:basis-auto gap-y-2"> <a class="t-info-l-highlight" data-event-element="Home" title="Zur Kleine Zeitung Startseite" href="/">Aktuelle Themen</a> <a class="t-info-l" event_element="Aktuelles::Sudoku und Rätsel" href="https://www.kleinezeitung.at/service/spiele" data-event-name="navigation" data-event-element="Aktuelles::Sudoku und Rätsel" data-navigation-area="Footer" href="https://www.kleinezeitung.at/service/spiele "> Sudoku und Rätsel </a> <a class="t-info-l" event_element="Aktuelles::Podcasts" href="https://www.kleinezeitung.at/service/podcast" data-event-name="navigation" data-event-element="Aktuelles::Podcasts" data-navigation-area="Footer" href="https://www.kleinezeitung.at/service/podcast "> Podcasts </a> <a class="t-info-l" event_element="Aktuelles::Kleine Kinderzeitung" href="https://kinderzeitung.kleinezeitung.at/" data-event-name="navigation" data-event-element="Aktuelles::Kleine Kinderzeitung" data-navigation-area="Footer" href="https://kinderzeitung.kleinezeitung.at/ "> Kleine Kinderzeitung </a> <a class="t-info-l" event_element="Aktuelles::Videos" href="https://www.kleinezeitung.at/video" data-event-name="navigation" data-event-element="Aktuelles::Videos" data-navigation-area="Footer" href="https://www.kleinezeitung.at/video "> Videos </a> <a class="t-info-l" event_element="Aktuelles::Einfache Sprache" href="https://www.kleinezeitung.at/service/topeasy" data-event-name="navigation" data-event-element="Aktuelles::Einfache Sprache" data-navigation-area="Footer" href="https://www.kleinezeitung.at/service/topeasy "> Einfache Sprache </a> <a class="t-info-l" event_element="Aktuelles::Fasten" href="/lebensart/fasten" data-event-name="navigation" data-event-element="Aktuelles::Fasten" data-navigation-area="Footer" href="/lebensart/fasten"> Fasten </a> <a class="t-info-l" event_element="Aktuelles::Alpe Adria" href="https://www.kleinezeitung.at/kaernten/alpeadria" data-event-name="navigation" data-event-element="Aktuelles::Alpe Adria" data-navigation-area="Footer" href="https://www.kleinezeitung.at/kaernten/alpeadria"> Alpe Adria </a> </div> </div> <div class="flex flex-wrap gap-4 font-bold"> <a class="t-info-l font-bold" rel="nofollow" event_element="Impressum" href="/impressum" data-event-name="navigation" data-event-element="Impressum" data-navigation-area="Footer" href="/impressum"> Impressum </a> <a class="t-info-l font-bold" rel="nofollow" event_element="AGB" href="/agb" data-event-name="navigation" data-event-element="AGB" data-navigation-area="Footer" href="/agb"> AGB </a> <a class="t-info-l font-bold" rel="nofollow" event_element="Datenschutz" href="/datenschutz" data-event-name="navigation" data-event-element="Datenschutz" data-navigation-area="Footer" href="/datenschutz"> Datenschutz </a> <button class="text-left t-info-l font-bold" id="footerCookieConfigurationDidomi" data-event-name="navigation" data-event-element="Cookie Einstellungen ändern" data-navigation-area="Footer" onclick="showDidomiFooter()">Cookie-Einstellungen</button> </div> <div class="w-full border-t border-gray-700 pt-4 flex flex-col gap-6"> <div class="t-info-l-highlight">© 2025, <a href="https://www.kleinezeitung.at" title="Zur Kleinen Zeitung">kleinezeitung.at</a> | Kleine Zeitung GmbH | Alle Rechte vorbehalten.</div> <div class="t-info-l">Nutzung ausschließlich für den privaten Eigenbedarf. Eine Weiterverwendung und Reproduktion über den persönlichen Gebrauch hinaus ist nicht gestattet.</div> </div> </footer> <!-- xxx /magazin/tiere/1661567/index.do --> <script> function showDidomiFooter() { const didomiInitialized = !!window["Didomi"]; if (!didomiInitialized) { document.getElementById("modal--services-blocked").classList.remove("hidden"); } else { window.Didomi.preferences.show() } } </script> </div> <div id="backdrop" state=""> <div tabindex="0" class="absolute inset-0 bg-black opacity-50"> </div> </div> <div id="backdrop_consent" state="" class="absolute inset-0 bg-black opacity-50 pointer-events-auto"> </div> <div id="consentPortal"></div> <div id="lightbox" state="" > <div id="portal-modal"></div> </div> <div #sitebar class="hidden fixed top-0 right-0 min-h-screen sitebar:inline sitebar:left-[calc(100%_-_332px_+_12px)] xl:left-[1484px] centered:left-[calc(50vw_+_12px_+_1472px_/_2)]"> <div id="sas_22375" class="js-ad" data-ad-id="22375"></div> </div> <div class="hidden"> <script> let lastScrollTop = 0; const throttle = (callback, limit) => { let tick = false; return function () { if (!tick) { tick = true; setTimeout(function () { callback.call(); tick = false; }, limit); } }; }; const onScroll = () => { if (document.documentElement.scrollTop < 22) { document.getElementById("js-body").setAttribute("scroll-state", 'init'); } let st = window.scrollY || document.documentElement.scrollTop; if (st < lastScrollTop - 40 && document.getElementById("js-body").getAttribute("scroll-state") !== 'upwards') { document.getElementById("js-body").setAttribute("scroll-state", 'upwards'); } else if(st > lastScrollTop + 50) { document.getElementById("js-body").setAttribute("scroll-state", 'scrolled'); } lastScrollTop = st <= 0 ? 0 : st; }; window.addEventListener("scroll", throttle(onScroll, 100)); </script> </div> <div id="login-form"></div> <div> <script> const oewa_config = { st: 'at_w_atkleineze', dn: 'data-afa8dd5312.kleinezeitung.at', cn: 'at', mh: 5 }; IOMm('configure', oewa_config); IOMm('pageview', { cp: 'RedCont/Nachrichten/Chronik/magazin' }); window.oewa_category = 'RedCont/Nachrichten/Chronik/magazin'; </script> <script> const sas_mobile_format_ids = [{}]; const sas_desktop_format_ids = [{}]; </script> <script type="text/javascript"> window.getWeatherTargeting = () => { return new Promise((resolve) => { const SCRIPT_TIMEOUT = 900; const DEFAULT_DATA_SET = { curr_situation: { situation: -1 }, curr_temperature: { temp: 273.15 }, }; window.handleResponse = (() => { let processed = false; return (data) => { const out = []; // don't process script twice if (processed) return; processed = true; data = data || DEFAULT_DATA_SET; out.push('situation=' + data.curr_situation.situation); out.push('temp=' + data.curr_temperature.temp); resolve(out); }; })(); window.setTimeout(() => { window.handleResponse(); }, SCRIPT_TIMEOUT); }); } (async () => { let smart_query_prefill = []; const sas_has_abo = (/paying|trial/.test(window['klz'].user?.abo?.type) ? "true" : "false"); smart_query_prefill.push("abouser=" + sas_has_abo); const sas_region_id = window['klz'].region.selectedRegion.ID || ''; smart_query_prefill.push("ggRegion=" + sas_region_id); let sas_os; const sas_ua = navigator.userAgent; if (sas_ua.indexOf('Android') != -1) { sas_os = "Android"; } else if (sas_ua.indexOf('iPhone') != -1 || sas_ua.indexOf('iPad') != -1) { sas_os = "iOS"; } else if (sas_ua.indexOf('Windows') != -1) { sas_os = "Windows"; } else { sas_os = ""; } smart_query_prefill.push("os=" + sas_os); smart_query_prefill.push("pv=" + window['UTIL'].data.pv); if (/facebook|twitter/.test(document.referrer) || /xtor=CS1-15/.test(document.location.search)) { smart_query_prefill.push("fromfacebook=true"); } const availWidth = (window.hasOwnProperty("screen") ? window.screen.availWidth : window.innerWidth); const weatherData = await window.getWeatherTargeting(); smart_query_prefill.push( "level0=home", "id=", "width=" + availWidth, "type=", "currentlevel=home", "article=", "reg=stmk", weatherData[0], weatherData[1], ); if (window.location.hash === '#next') { smart_query_prefill.push("klz=next"); } let sas_target = smart_query_prefill.join(";"); window.sas = {}; sas.cmd = sas.cmd || []; let sas_siteid = 53623; let sas_formatids = (window.matchMedia("(min-width: 1020px)").matches) ? sas_desktop_format_ids : sas_mobile_format_ids; if (window.matchMedia("(min-width: 1365px)").matches) { sas_formatids.push({id:22375}); } window._sasConfig = { enableLogging: false, networkid: 1003, timeOut: 1000, placement: { siteId: sas_siteid, pageName: 'home', formats: sas_formatids, target: sas_target, }, }; sas.cmd.unshift(function () { sas.setup({ networkid: 1003, domain: "https://styria.smartadserver.com", async: true, renderMode: 2 }); }); sas.cmd.push(function () { window._smartInitialised = true; }); function renderMe(refresh = false) { [...document.getElementsByClassName('js-ad')] .filter(ad => { if (ad.closest('.hide-aufmacher') == null) { ad.id = "sas_" + ad.getAttribute('data-ad-id'); return true; } else { ad.id = ""; return false; } }) .map(ad => { if (refresh) { sas.cmd.push(() => sas.refresh(ad.id, { forceMasterFlag: true })) } else { sas.cmd.push(() => sas.render(ad.id)) } }); } window.didomiHelper.onBannerInteracted(()=> { UTIL.loadScript({ src: "//apps.sascdn.com/mh_audience/sdo_sas.js", onLoad: renderMe(), fetchPriority: "high", }); }); })(); window.didomiHelper.onVendorConsentChange('c:ubimetgmb-BVMWqhbX', consentOk => { if (consentOk) { window.UTIL.loadScript({ src: 'https://web-misc.ubimet.com/weatherapi/?jsonp=handleResponse&set=curr_situation,curr_temperature&token=IkbLMGX2IDYbwxcsARqiuPkyGDvcBFUuPWfBCcevFcxc0zuarBjC0tahWvj8aeSQ', onLoad: () => { }, onError: () => { console.error('failed to load Ubimet weather API'); }, }); } }); </script> <div id="login-form"></div> <div vue="piano/piano" onboarding="true" ></div> <script> const getAkamaiToken = async(reload = true, useGeaTokenEndpoint = false) => { let token_endpoint = `${window["UTIL"].api.gateway}/piano/getAccessToken`; if (useGeaTokenEndpoint) { token_endpoint =`${window["UTIL"].api.gateway}/piano/getToken`; } let utp = getCookie('__utp'); if (utp !== null) { const response = await fetch(token_endpoint, { priority: "high", method: 'GET', headers: { 'Authorization': 'Bearer ' + utp } }).catch(() => {}); if (response !== undefined) { let token = await response.json(); switch (response.status) { case 200: setCookie('__token__', token.join('~'), token[0].substring(4)); setCookie('premium', 1); //fetch("/api/setaccess"); if(response.headers.get('Gea-Access') === 'true'){ console.log('googleExtendedAccess.js: Get Akamai Token, GEA-Access Header Available'); window['klz'].notification.notify('Der Artikel wurde freigeschaltet', { type: 'success' }); } break; case 401: deleteCookie('__token__'); deleteCookie('klz_reload_access'); setCookie('premium', 0); //fetch("/api/deleteaccess"); break; default: reload = false; break; } } else { reload = false; } if (reload && '') { window.location.reload(); } pianoTags = window.pianoTags || []; if (pianoTags.includes('ai_features')) { window.location.reload(); } } } if(getCookie('gea-access') === '1'){ console.log('googleExtendedAccess.js: GEA Access Cookie, State 1, Delete GEA URL Params'); const url = new URL(window.location); url.searchParams.delete('gaa_at'); url.searchParams.delete('gaa_n'); url.searchParams.delete('gaa_ts'); url.searchParams.delete('gaa_sig'); window.history.replaceState(null, null, url); console.log('googleExtendedAccess.js: GEA Access Cookie, State 1, Remove Akamai Cookies'); deleteCookie('__token__'); deleteCookie('klz_reload_access'); setCookie('premium', 0); console.log('googleExtendedAccess.js: GEA Access Cookie, State 1, Set Cookie to State 2'); setCookie('gea-access', '2'); } else if(getCookie('gea-access') === '2'){ console.log('googleExtendedAccess.js: GEA Access Cookie, State 2, Delete Cookie'); deleteCookie('gea-access'); } // TODO: rename token when renamed in akamai const getEPaperToken = async(reload = true) => { console.log('getEPaperToken'); const currentDate = new Date(); let currentMonth = currentDate.toLocaleString("DE-AT", { month: "long" }); if (currentMonth=== "Jänner") { currentMonth = "Jaenner"; } else if (currentMonth === "März") { currentMonth = "Maerz"; } currentMonth = currentMonth.toLowerCase(); const currentMonthInt = currentDate.toLocaleString("DE-AT", { month: "2-digit" }); const currentB2BMonth = Number(`${currentDate.getFullYear()}${currentMonthInt}`); let utp = getCookie('__utp'); let promoCodeSet = false; let b2bPromoCodeSet = false; let oneDayPromoCodeSet = false; let month = '', b2bMonth = ''; if (window['epaper']) { promoCodeSet = window['epaper'].promoCodeSet; b2bPromoCodeSet = window['epaper'].b2bPromoCodeSet; oneDayPromoCodeSet = window['epaper'].oneDayPromoCodeSet; month = window['epaper'].month; b2bMonth = window['epaper'].b2bMonth; } if (month) { month = month.toLowerCase(); } const enableFreeDay = true; const freeDayDate = '16.11.2024'; const dateUntil = 24; const newDate = new Date(); let enableEpaperForToday = enableFreeDay && freeDayDate === newDate.toLocaleDateString() && newDate.getHours() < dateUntil; const freeMonthAccess = getCookie('__epaper_free__'); const freeB2BAccess = getCookie('__epaper_b2b_free__'); const freeOneDayAccess = getCookie('__epaper_one_day_free__'); if ( (freeB2BAccess !== null && freeB2BAccess < b2bMonth) || (currentB2BMonth > b2bMonth) ){ deleteCookie('__epaper_b2b_free__'); b2bPromoCodeSet = false; } if (freeOneDayAccess !== null && freeOneDayAccess !== newDate.toLocaleDateString()){ deleteCookie('__epaper_one_day_free__'); oneDayPromoCodeSet = false; } if ( (currentMonth !== month) || (freeMonthAccess !== null && freeMonthAccess !== month) || (enableFreeDay && freeDayDate === newDate.toLocaleDateString() && newDate.getHours() >= dateUntil) ){ deleteCookie('__epaper_free__'); promoCodeSet = false; } if ( (currentB2BMonth > b2bMonth) || (currentMonth !== month) || (freeB2BAccess !== null && freeB2BAccess < b2bMonth) || (freeMonthAccess !== null && freeMonthAccess !== month) || (freeOneDayAccess !== null && freeOneDayAccess !== newDate.toLocaleDateString()) || (enableFreeDay && freeDayDate === newDate.toLocaleDateString() && newDate.getHours() >= dateUntil) ){ deleteCookieLax('__epaper_token__'); setCookie('epaper', 0); } if (utp !== null || promoCodeSet || b2bPromoCodeSet || enableEpaperForToday || oneDayPromoCodeSet) { let url = 'https://api.kleinezeitung.at/gateway/piano/getEPaperToken'; if (promoCodeSet || enableEpaperForToday || b2bPromoCodeSet || oneDayPromoCodeSet) { url = `${url}FreeAccess`; } const response = await fetch(url, { priority: "high", method: 'GET', headers: { 'Authorization': 'Bearer ' + utp } }).catch(() => { }) if (response !== undefined) { let token = await response.json(); switch (response.status) { case 200: if (promoCodeSet || enableEpaperForToday) { setCookie('__epaper_free__', month); } if (b2bPromoCodeSet) { setCookie('__epaper_b2b_free__', b2bMonth); } if (oneDayPromoCodeSet) { setCookie('__epaper_one_day_free__', newDate.toLocaleDateString()); } setCookieLax('__epaper_token__', token.join('~'), token[0].substring(4)); setCookie('epaper', 1); break; case 401: if (promoCodeSet || enableEpaperForToday) { deleteCookie('__epaper_free__'); } if (b2bPromoCodeSet) { deleteCookie('__epaper_b2b_free__'); } if (oneDayPromoCodeSet) { deleteCookie('__epaper_one_day_freee__'); } deleteCookieLax('__epaper_token__'); setCookie('epaper', 0); break; default: reload = false; break; } } else { reload = false; } if (reload && '') { window.location.reload(); //reload for paywall to update, except an error occurs to prevent looping } } } const setPianoRedirectUrl = (jwt) => { if (window.location.search.includes('?verification')) { return; } const formData = new FormData(); formData.append('redirect_url', window.location.href); fetch(`${window['UTIL'].api.middleware}/piano/updateRedirectUrl`, { priority: "low", method: 'POST', headers: { 'Authorization': `Bearer ${jwt}`, }, body: formData, }, ); localStorage.setItem('piano.customfield.redirect_url', window.location.href); } const pianoLoggedInCallback = (response) => { console.log('-- pianoLoggedInCallback ----------------------------------------'); window['klz'].debug_async_step.push('PIANO_LOGGED_IN_CALLBACK'); const isNotConfirmed = response.user.confirmed === false; if (isNotConfirmed) { setPianoRedirectUrl(response.token); } localStorage.setItem('selfservice_sessionId', response.token); localStorage.setItem('selfservice_uid', response.user.uid); localStorage.setItem('selfservice_user', JSON.stringify(response.user)) response.user.token = response.token; const updatedUser = { ...response.user, }; window.dispatchEvent(new CustomEvent('EVENT:LOGIN', {"detail": updatedUser})); window['klz'].debug_async_step.push('EVENT:LOGIN dispatched'); document.getElementsByTagName('body')[0].setAttribute("user-status", "logged-in"); try { fetch( `${window.UTIL.api.middleware}/piano/user`, { priority: "low", method: "get", headers: { Authorization: "Bearer " + response.token, }, }) .then((response) => response.json()) .then((data) => { // get active epaper key fetch(`${window.UTIL.api.middleware}/tailored/epaper-key`, { method: "GET", headers: { Authorization: `Bearer ${response.token}`, Accept: "application/json", "Content-Type": "application/json", }, }) .then((response) => response.json()) .then((activeEpaperKeyResponse) => { data.activeEpaperKey = activeEpaperKeyResponse.epaper_key; window.dispatchEvent(new CustomEvent('EVENT:EXTENDED_USER_LOADED', {"detail": data})); window['klz'].debug_async_step.push('EVENT:EXTENDED_USER_LOADED dispatched'); }); }); } catch {} checkUserAboData(response.token) .then((response) => { if (Object.keys(response).length !== 0) { const userAboData = { abo: response.abo, createDate: response.userCreateDate, }; window.dispatchEvent(new CustomEvent('EVENT:USER_ABO_LOADED', {"detail": userAboData})); window['klz'].debug_async_step.push('EVENT:USER_ABO_LOADED dispatched'); } }); getUserHash(response.token) .then((hashes) => { if (Object.keys(hashes).length !== 0) { window.dispatchEvent(new CustomEvent('EVENT:USER_HASH_LOADED', {"detail": hashes})); window['klz'].debug_async_step.push('EVENT:USER_HASH_LOADED dispatched'); } }) //direct login (if login inside checkout then: source === 'OFFER') const isDirectLogin = response.source === 'PIANOID'; if (response.user.confirmed) { if (isDirectLogin) { getAkamaiToken(); getEPaperToken(false); } } }; const getModalWidth = () => { if (window.matchMedia('(min-width: 320px) and (max-width: 359px)').matches) { return 320; } else if (window.matchMedia('(min-width: 360px) and (max-width: 767px)').matches) { return 360; } return 650; }; const getUserHash = (token) => { const url = 'https://api.kleinezeitung.at/gateway/piano/user-hash'; const userHash = getCookie('klz_user_hash', ''); if (userHash === '' || userHash === null) { return fetch( url, { priority: "low", headers: { 'Authorization': 'Bearer ' + token, 'Content-Type': 'application/json' }, method: 'GET', } ).then((response) => { if (!response.ok) { console.error('[getUserHash]' + response.statusText); } return response.json(); }).then((hashes) => { const hash = { idHash: hashes.idHash, emailHash: hashes.emailHash, eKey: hashes.eKey, }; setCookie('klz_user_hash', JSON.stringify(hash)); return hash; }).catch(() => { setCookie('klz_user_hash', JSON.stringify({ })); return {}; }); } else { return Promise.resolve(JSON.parse(userHash)); } } const checkUserAboData = (token) => { const url = 'https://api.kleinezeitung.at/gateway/piano/conversion/list/0/100'; const aboData = getCookie('klz_user_aboData', ''); if (aboData === '' || aboData === null) { return fetch( url, { priority: 'low', headers: { 'Authorization': 'Bearer ' + token, 'Content-Type': 'application/json' }, method: 'GET', } ).then((response) => { if (!response.ok) { console.error('[checkUserAboData]' + response.statusText); } return response.json(); }).then((conversionList) => { if (conversionList?.conversions) { let data = {}; for (const conversion of conversionList.conversions) { let hasValidAccess = conversion['user_access']['revoked'] == false && conversion['user_access']['access_id'] !== '' && conversion['user_access']['access_id'] !== null; if (hasValidAccess) { let dateString = ''; let isActive = true; if (conversion['user_access']['expire_date']) { const date = new Date(conversion['user_access']['expire_date'] * 1000); isActive = new Date().getTime() < date.getTime(); const day = date.getDate(); const fullDay = day < 10 ? `0${day}` : day; const month = date.getMonth() + 1; const fullMonth = month < 10 ? `0${month}` : month; const year = date.getFullYear(); dateString = `${fullDay}.${fullMonth}.${year}`; } if (isActive) { const userDate = new Date(conversion['user_access']['user']['create_date'] * 1000); const day = userDate.getDate(); const fullDay = day < 10 ? `0${day}` : day; const month = userDate.getMonth() + 1; const fullMonth = month < 10 ? `0${month}` : month; const year = userDate.getFullYear(); const userCreateDate = `${year}/${fullMonth}/${fullDay}`; const startDate = new Date(conversion['user_access']['start_date'] * 1000); const startDay = startDate.getDate(); const fullStartDay = startDay < 10 ? `0${startDay}` : startDay; const startMonth = startDate.getMonth() + 1; const fullStartMonth = startMonth < 10 ? `0${startMonth}` : startMonth; const startYear = startDate.getFullYear(); const aboStartDate = `${startYear}/${fullStartMonth}/${fullStartDay}`; if ( (Object.keys(data).length === 0 && conversion['user_access']['resource']['rid'] === 'REGISTRIERUNG') || (data && conversion['user_access']['resource']['rid'] !== 'REGISTRIERUNG') ) { const freeTrial = conversion['term']['payment_has_free_trial'] || false; data = { abo: { id: conversion['user_access']['resource']['rid'], active: isActive, activeUntil: dateString, freeTrial: freeTrial, name: conversion['user_access']['resource']['name'], termId: conversion['term']['term_id'], type: conversion['user_access']['resource']['rid'] !== 'REGISTRIERUNG' && !freeTrial ? 'paying' : 'trial', description: conversion['user_access']['resource']['description'], product: conversion['user_access']['resource']['rid'], startDate: aboStartDate, }, userCreateDate, }; } } } } setCookie('klz_user_aboData', JSON.stringify(data)); return data; } setCookie('klz_user_aboData', JSON.stringify({ })); return {}; }).catch(() => { setCookie('klz_user_aboData', JSON.stringify({ })); return {}; }); } else { return Promise.resolve(JSON.parse(aboData)); } } const checkTriggerLoginOnReload = () => { const triggerLoginOnReload = localStorage.getItem('piano.triggerLoginOnReload'); if (triggerLoginOnReload === 'true') { localStorage.removeItem('piano.triggerLoginOnReload'); tp.pianoId.show(); } } const pianoLoggedOutCallback = () => { deleteCookie('premium'); deleteCookie('__token__'); deleteCookie('klz_user_aboData'); deleteCookie('klz_user_hash'); deleteCookieLax('__epaper_token__'); deleteCookie('__epaper_free__'); deleteCookie('__epaper_b2b_free__'); deleteCookie('epaper'); window.dispatchEvent(new CustomEvent('EVENT:RESET_STORE_USER')); window.location = window.location.pathname; }; tp = window.tp || []; tp.push(['setUsePianoIdUserProvider', true]); pianoTags = window.pianoTags || []; tp.push(["setTags", pianoTags]); tp.push(['init', () => { tp.setCustomVariable("session_pageview", window['UTIL'].data.pv); tp.setCustomVariable("pageType", ""); tp.setCustomVariable("content_elements", []); tp.setCustomVariable("preview", "false"); tp.setCustomVariable("is_premium_article", "false"); tp.pianoId.init({ displayMode: 'modal', containerSelector: '#login-form', width: getModalWidth(), loggedIn: (response) => pianoLoggedInCallback(response), loggedOut: () => pianoLoggedOutCallback() }); tp.experience.init(); checkTriggerLoginOnReload(); let utp = getCookie('__utp'); let premium = getCookie('premium'); if (utp !== null && (premium === null || premium === '1')) { let token = getCookie('__token__'); if (token === null) { getAkamaiToken(); } else { const expired = token.substr(token.indexOf('exp=') + 4, token.indexOf("~acl") - 4); const expireDate = new Date(expired * 1000); const twelveHours = new Date(); twelveHours.setHours(twelveHours.getHours() + 12); if (twelveHours > expireDate) { getAkamaiToken(false); //get new token when only 12 hours left } } } }]); function getBrowser() { let userAgent = navigator.userAgent; let browser = "Unknown"; // Detect Chrome if (/Chrome/.test(userAgent) && !/Chromium/.test(userAgent)) { browser = "Google Chrome"; } // Detect Chromium-based Edge else if (/Edg/.test(userAgent)) { browser = "Microsoft Edge"; } // Detect Firefox else if (/Firefox/.test(userAgent)) { browser = "Mozilla Firefox"; } // Detect Safari else if (/Safari/.test(userAgent)) { browser = "Apple Safari"; } // Detect Internet Explorer else if (/Trident/.test(userAgent)) { browser = "Internet Explorer"; } return browser; } function getOS() { let userAgent = window.navigator.userAgent, platform = window.navigator.platform, iosPlatforms = ['iPhone', 'iPad', 'iPod'], os = ''; if (userAgent.indexOf("Win") !== -1) os = "Windows"; if (userAgent.indexOf("Mac") !== -1) os = "MacOS"; if (userAgent.indexOf("X11") !== -1) os = "UNIX"; if (userAgent.indexOf("Linux") !== -1) os = "Linux"; if (/Android/.test(userAgent)) os = "Android"; if (iosPlatforms.indexOf(platform) !== -1) os = "iOS"; return os; } </script> <div> <div vue="cleverpush/cleverpush" ></div> </div> <script> (() => { const list = []; const articleElementList = document.querySelectorAll('article'); const filtered = [].filter.call(articleElementList, function(el) { return el.closest('.hide-aufmacher') === null; }); filtered.forEach(art => { let id = art.getAttribute('id') || art.getAttribute('data-content-id'); let num = /\d+/.exec(id); // articleIds are usually 7 numbers long if (num && num[0] && num[0].length >= 7 && num[0].length <= 8 && list.indexOf(num[0]) === -1) { list.push(num[0]); } }); window['klz'].articleIdsPresentList = list; })(); </script> <div vue="tracking/ContainerTracking"></div> <div vue="tracking/ClickListener"></div> </div> <!-- x-js.ad-resize-observer --> <script> function backToTop() { document.body.scrollTop = 0; document.documentElement.scrollTop = 0; } </script> <script> setCookieLax("klz.pv", window["UTIL"].data.pv + 1); </script> </body> </html>