1<!DOCTYPE html><html lang="de" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# "> 2 3 4<head> 5 6 7<title>Ihnen liegt die taz am Herzen? | taz.de </title> 8<meta name="viewport" content="initial-scale=1, maximum-scale=3, width=device-width"></meta> 9<meta http-equiv="content-type" content="text/html; charset=UTF-8"></meta> 10 11 12<meta name="robots" content="index, follow, max-image-preview:large "></meta> 13<link rel="canonical" href="https://taz.de/taz-zahl-ich/ihnen-liegt-die-taz-am-herzen/!v=bd8182f9-0363-4f43-936f-7a2f0666b18c/"></link> 14<meta name="copyright" content="TAZ Verlags- und Vertriebs GmbH"></meta> 15 16 17<meta name="description" content="Dann haben wir eine Bitte: Unterstützen Sie uns mit einem freiwilligen Beitrag. Denn damit taz.de auch weiterhin frei zugänglich bleibt, sind wir auf unsere Leser:innen angewiesen. Schon 50.000 Menschen unterstützen uns bereits. Schon ab 5 Euro sichern Sie unseren Journalismus und die Zukunft der taz. Sind Sie dabei?"></meta> 18 19<meta property="og:site_name" content="taz.de"></meta> 20<meta property="og:url" content="https://taz.de/taz-zahl-ich/ihnen-liegt-die-taz-am-herzen/!v=bd8182f9-0363-4f43-936f-7a2f0666b18c/"></meta> 21<meta property="fb:pages" content="171844246207985, 162775943776229, 136860635948, 337939896245563, 185657208283671, 1141409319297464, 255160261177600, 1252816681448318, 240508363106685, 669240916596907"></meta> 22<meta property="fb:app_id" content="817458245779898"></meta> 23<meta property="og:title" content="Ihnen liegt die taz am Herzen?"></meta> 24<meta property="og:description" content="Dann haben wir eine Bitte: Unterstützen Sie uns mit einem freiwilligen Beitrag. Denn damit taz.de auch weiterhin frei zugänglich bleibt, sind wir auf unsere Leser:innen angewiesen. Schon 50.000 Menschen unterstützen uns bereits. Schon ab 5 Euro sichern Sie unseren Journalismus und die Zukunft der taz. Sind Sie dabei?"></meta> 25 26<meta property="og:type" content="product"></meta> 27 28 29<meta property="og:image" content="https://taz.de/images/p/03/03_tzi_assets/taz-herz-transparent/1020/taz-herz-transparent.png"></meta> 30<meta name="twitter:image" content="https://taz.de/images/p/03/03_tzi_assets/taz-herz-transparent/1020/taz-herz-transparent.png"></meta> 31<meta name="twitter:card" content="summary_large_image"></meta> 32<meta property="og:image:width" content="1020"></meta> 33 34 35<meta property="og:image:height" content="680"></meta> 36 37<meta property="og:image:alt" content=""></meta> 38<meta name="twitter:card" content="summary"></meta> 39<meta name="twitter:site" content="@tazgezwitscher"></meta> 40 41 42<meta property="og:locale" content="de_DE"></meta> 43 44 45
46<script type="application/ld+json"> 47{"@context":"https://schema.org/","@type":"WebPage","url":"https://taz.de/","publisher":{"@type":"NewsMediaOrganization","name":"TAZ Verlags- und Vertriebs GmbH","logo":{"@type":"ImageObject","url":"https://taz.de/lib/taz-verlag-node/icons/taz_logo_web.jpg"},"url":"https://taz.de/","sameAs":["https://pod.geraspora.de/u/taz","https://www.reddit.com/user/dietageszeitung","https://flipboard.com/@taz_de","https://www.instagram.com/taz.die_tageszeitung","https://twitter.com/tazgezwitscher","https://www.facebook.com/taz.kommune/"]}}</script>
47 48 49
50<script type="application/ld+json"> 51{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://taz.de/verlag/verlag/alles-was-taz-ist/!v=5ee91bd4-22a3-4490-b2be-5bcf10f38f53/","name":"taz Verlag"}},{"@type":"ListItem","position":2,"item":{"@id":"https://taz.de9557125e-045d-4eae-8c92-e80bb60ae4db","name":"taz zahl ich"}}]}</script>
51 52 53 54<link rel="preload" href="/lib/taz-verlag-node/fonts/Taz-Bold_tazze_private_only.woff" type="font/woff" crossorigin="anonymous" as="font"></link> 55<link rel="preload" href="/lib/taz-verlag-node/fonts/AktivGrotesk_W_Bd.latin.woff2" type="font/woff2" crossorigin="anonymous" as="font"></link> 56<link rel="preload" href="/lib/taz-verlag-node/fonts/AktivGrotesk_W_Rg.latin.woff2" type="font/woff2" crossorigin="anonymous" as="font"></link> 57<link rel="preload" href="/lib/taz-verlag-node/fonts/AktivGrotesk_W_Md.latin.woff2" type="font/woff2" crossorigin="anonymous" as="font"></link> 58<link rel="preload" href="/lib/taz-verlag-node/fonts/AktivGrotesk_W_It.latin.woff2" type="font/woff2" crossorigin="anonymous" as="font"></link> 59<link rel="preload" href="/lib/taz-verlag-node/fonts/fontello-icon-font.woff2" type="font/woff2" crossorigin="anonymous" as="font"></link> 60<link rel="preload" href="/lib/taz-verlag-node/icons/heart_white_redhov.svg" type="image/svg+xml" as="image"></link> 61<link rel="preload" href="/lib/taz-verlag-node/icons/menu_suche_redhov.svg" type="image/svg+xml" as="image"></link> 62 63<link rel="preload" href="/lib/taz-verlag-node/icons/M_taz_Logo-min.svg" type="image/svg+xml" as="image"></link> 64<link rel="preload" href="/lib/taz-verlag-node/icons/DT_taz_logo-min.svg" type="image/svg+xml" as="image"></link> 65<link rel="preload" href="/lib/taz-verlag-node/icons/show_more_grey_redhov.svg" type="image/svg+xml" as="image"></link> 66 67 68 69 70 71 72 73 74
75<script> 76if (typeof queueMicrotask === "undefined") { 77window.queueMicrotask = function(callback) { 78Promise.resolve().then(callback).catch(e => setTimeout(() => { throw e; })); 79}; 80} 81</script>
81 82
83<script type="text/javascript" src="//data-502d5cce76.taz.de/iomm/latest/bootstrap/stub.js"></script>
83 84 85<link rel="stylesheet" type="text/css" media="screen, print" href="/lib/taz-verlag-node/styles/css-read-only/styles__news.min.css"></link> 86 87 88 89 90 91
92<script>/* <![CDATA[ */ 93"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); 94</script>
vendor: 1 bytes, line 94
94
95<script> 96window._sp_queue = []; 97window._sp_ = { 98config: { 99accountId: 375, 100baseEndpoint: 'https://cdn.privacy-mgmt.com', 101propertyId: 37937, 102gdpr: { }, 103events: { 104onMessageReady: function() { 105// console.log('[event] onMessageReady', arguments); 106if (typeof globalThis.IOMm === 'function') { 107globalThis.IOMm('pageview', { cp: 'Modal' }); 108} else { 109console.warn('IOMm ist nicht verfügbar â Pageview wurde nicht erfasst.'); 110} 111} 112/* , 113onMessageReceiveData: function() { 114console.log('[event] onMessageReceiveData', arguments); 115}, 116onSPReady: function() { 117console.log('[event] onSPReady', arguments); 118}, 119onError: function() { 120console.log('[event] onError', arguments); 121}, 122onMessageChoiceSelect: function() { 123console.log('[event] onMessageChoiceSelect', arguments); 124}, 125onConsentReady: function(consentUUID, euconsent) { 126console.log('[event] onConsentReady', arguments); 127}, 128onPrivacyManagerAction: function() { 129console.log('[event] onPrivacyManagerAction', arguments); 130}, 131onPMCancel: function() { 132console.log('[event] onPMCancel', arguments); 133} */ 134} 135} 136} 137/* ]]> */ 138</script>
vendor: 1 bytes, line 138
138
139<script src="https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js" async=""></script>
139 140 141 142
143<script type="text/javascript" onload="console.log('onload: loaded securepubads')" onerror="console.log('onerror: blocked by client'); document.addEventListener('DOMContentLoaded', () => {document.body.classList.add('prevent-ad-empty-space')});" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async="async"> 144</script>
144 145 146
147<script type="text/javascript" src="/lib/taz-verlag-node/js/cash-dom/dist/cash.min.js"></script>
147 148
149<script type="module"> 150import Alpine from '/lib/taz-verlag-node/js/alpinejs/dist/module.esm.js' 151window.Alpine = Alpine; 152Alpine.start(); 153window.Alpine; 154</script>
154 155 156
157<script type="text/javascript" src="/lib/taz-verlag-node/js/steffiOtaz_de.WebelementSwitch.js"></script>
157 158 159<link rel="apple-touch-icon" sizes="120x120" href="/lib/taz-verlag-node/apple-touch-icon.png"></link> 160<link rel="icon" type="image/png" sizes="32x32" href="/lib/taz-verlag-node/favicon-32x32.png"></link> 161<link rel="icon" type="image/png" sizes="16x16" href="/lib/taz-verlag-node/favicon-16x16.png"></link> 162<link rel="manifest" href="/lib/taz-verlag-node/site.webmanifest"></link> 163<link rel="mask-icon" href="/lib/taz-verlag-node/safari-pinned-tab.svg" color="#5bbad5"></link> 164<meta name="msapplication-TileColor" content="#da532c"></meta> 165<meta name="theme-color" content="#ffffff"></meta> 166<link rel="stylesheet" href="/lib/taz-verlag-node/styles/css-read-only/photoswipe.css"></link> 167 168<link rel="stylesheet" href="/lib/taz-verlag-node/js/shariff/dist/shariff.min.css"></link>
169<script async="async" type="text/javascript" src="//data-502d5cce76.taz.de/iomm/latest/manager/base/es6/bundle.js"></script>
169 170 171
172<script type="text/javascript"> 173// scoping 174if (!window.marOtaz_de) window.marOtaz_de = new Object; 175marOtaz_de.isMobile = ()=> { 176if (/Mobi|Android/i.test(navigator.userAgent) && screen.width < 768) { 177return true 178} else { 179return false; 180} 181} 182// to handle ros top right 183marOtaz_de.isBigDesktopScreen = ()=> { 184if ( screen.width >= 1600) { 185return true 186} else { 187return false; 188} 189} 190// early init of alpine store for simpler access to page view states 191document.addEventListener('alpine:init', () => { 192Alpine.store('campaign', { 193pagesShow: {'initial-display': true}, 194bountyState: () => { 195return ''} 196}) 197}); 198var st = marOtaz_de.isMobile() ? 'mobtaz' : 'taz'; 199var dn = marOtaz_de.isMobile() ? 'data-502d5cce76.taz.de' : 'data-2d3a3249cd.taz.de' 200if (typeof globalThis.IOMm === 'function') { 201globalThis.IOMm('configure', { 202st, 203dn, 204mh: 5 205}); 206} else { 207console.warn('IOMm ist nicht verfügbar â Konfiguration wurde nicht ausgeführt.'); 208} 209</script>
vendor: 1 bytes, line 209
209
210<script type="text/javascript"> 211// IVW pageview ;) 212if (typeof globalThis.IOMm === 'function') { 213globalThis.IOMm('pageview', { 214cp: 'Verlag/taz-zahl-ich' 215}); 216} else { 217console.warn('IOMm ist nicht verfügbar â Pageview wurde nicht erfasst.'); 218} 219</script>
vendor: 1 bytes, line 219
219
220<script type="text/javascript"> 221if (typeof globalThis.IOMm === 'function') { 222globalThis.IOMm('3p', 'qds', st); 223} else { 224console.warn('IOMm ist nicht verfügbar â 3p-Aufruf wurde nicht ausgeführt.'); 225} 226// console.log(st); 227// console.log(dn); 228// polyfill alpine 229if (typeof window.queueMicrotask !== "function") { 230window.queueMicrotask = function (callback) { 231Promise.resolve() 232.then(callback) 233.catch(e => setTimeout(() => { throw e; })); 234}; 235} 236function loadScript(url) { 237const script = document.createElement('script'); 238script.src = url; 239script.type = 'text/javascript'; 240document.head.appendChild(script); 241} 242// cash-dom not supported 243// something still wrong here. 244//if (typeof $ === 'undefined') loadScript('/lib/taz-verlag-node/js/jquery/dist/jquery.min.js'); 245/********* END LAZY LOAD ********/ 246/* document.addEventListener("DOMContentLoaded", function() { 247marOtaz_de.lazyObserver.observe(); 248}); 249*/ 250</script>
250 251
252<script> 253var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; 254(function(){ 255if( true == 'true' ) return; 256const adArea = ''; 257const subposition = ''; 258var page_id = ''; 259const tags = []; 260// tag tageting: 261//console.log('page_id:',[page_id]); 262//console.log('tag for tag-sites or tags for article-site:', tags); 263//console.log('at which adArea:', adArea); 264googletag.cmd.push( function() { 265try { 266var pa = googletag.pubads(); 267if (typeof pa !== 'object') throw new Error('pubads not available'); 268pa.setForceSafeFrame(true); 269// https://developers.google.com/publisher-tag/guides/minimize-layout-shift?hl=de 270pa.collapseEmptyDivs(); 271pa.setTargeting('position', [ adArea ]); 272pa.setTargeting('subposition', [ subposition ]); 273//pa.setTargeting('test', ['fireplace']); 274//pa.setTargeting('test', ['wallpaper']); 275pa.setTargeting('page_id', [page_id]); 276if (tags !== undefined) pa.setTargeting('taz_tag', tags); 277if( location.protocol =='https' ) 278pa.setTargeting('ssl', ['ja']); 279googletag.enableServices(); 280} catch (e) { 281// Error indicates the script was blocked 282console.log('Error in gpt activation', e); 283if (document.body) { 284document.body.classList.add('prevent-ad-empty-space'); 285} else { 286document.addEventListener('DOMContentLoaded', () => { 287document.body.classList.add('prevent-ad-empty-space'); 288}); 289} 290} 291}); 292})(); 293(function () { 294if (!window.filOtaz_de) window.filOtaz_de = Object; 295if (!window.filOtaz_de.ads) window.filOtaz_de.ads = Object; 296if (!window.filOtaz_de.ads.gpt) window.filOtaz_de.ads.gpt = Object; 297var sizes = JSON.parse('{"taz.de/taz.de_artikel_1":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_artikel_2":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_artikel_3":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_artikel_4":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_artikel_5":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_artikel_6":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_artikel_7":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_artikel_8":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_artikel_9":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_artikel_10":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_artikel_1-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_artikel_2-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_artikel_3-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_artikel_4-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_artikel_5-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_artikel_6-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_artikel_7-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_artikel_8-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_artikel_9-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_artikel_10-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_uebersicht-1":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_uebersicht-2":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_uebersicht-3":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_uebersicht-4":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_uebersicht-5":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_uebersicht-6":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_uebersicht-7":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_uebersicht-8":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_uebersicht-9":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_uebersicht-10":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_uebersicht-1-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_uebersicht-2-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_uebersicht-3-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_uebersicht-4-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_uebersicht-5-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_uebersicht-6-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_uebersicht-7-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_uebersicht-8
297-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_uebersicht-9-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_uebersicht-10-mobile":[[300,600],[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_ros_top-links":[[300,600],[160,600],[200,600]],"taz.de/taz.de_ros_top-rechts":[[300,600],[160,600],[200,600]],"taz.de/taz.de_ros_top-mitte":[[300,250],[728,90],[624,150],[970,90],[770,250],[800,250],[970,250]],"taz.de/taz.de_ros_top-mitte-mobile":[[336,280],[300,250],[320,100],[320,50]],"taz.de/taz.de_fireplace-mitte":[[970,250],[970,90],[728,90]],"taz.de/taz.de_fireplace-links":[[300,600]],"taz.de/taz.de_fireplace-rechts":[[300,600]],"taz.de/taz.de_fireplace_bg":[1,1]}'); 298var roadblocks = {}; 299roadblocks = { 300'ros_top-mitte': ['ros_billboard_1', 'fireplace-mitte'] 301, 'ros_top-mitte': ['fireplace-mitte'] 302, 'ros_top-rechts': ['fireplace-rechts'] 303, 'ros_top-links': ['fireplace-links'] 304}; 305filOtaz_de.ads.fitIn = function (container) { 306var container = $(container); 307if (!container.is('.ad_zone')) return; 308var packing = container.parent('.ad_bin'); 309packing.addClass('shown'); 310container.addClass('ad_zone_shown'); 311if (container.hasClass('ad_zone_contentad')) { 312packing.prev('.sect_leads').addClass('aded_' + (container.height() > 120 ? 'big' : 'small')); 313var badge = container.hasClass('ad_zone_sold') ? 'Anzeige' : 'taz-Angebot'; 314if (container.prev('.ad_badge').length === 0) { 315container.before('<div class="ad_badge mgb-xsmall typo-meta-data has-text-text-icon-grey is-flex is-justify-content-flex-end"><small>' + badge + ' </small></div>'); 316} 317} 318container.trigger('TAZadInserted').trigger('TAZboxChange'); 319}; 320filOtaz_de.ads.reclaim = function (container) { 321// remove whitespace from non-delivered ad 322var container = $(container); 323//console.log('reclaim '+ container.attr('id') ); 324if (!container.is('.ad_zone')) return; 325var packing = container.parent('.ad_bin'); 326packing.removeClass('shown'); 327container.removeClass('ad_zone_shown'); 328if (container.hasClass('ad_zone_contentad')) { 329packing.prev('.sect_leads').removeClass('aded_big aded_small'); 330} 331container.trigger('TAZadRemoved').trigger('TAZboxChange'); 332}; 333var fuzeAdFrame = function (frame) { 334// register frame for messages, fire if one is from our content 335console.log('legacy fuzeAdFrame', frame); 336}; 337// Hintergrund per Message 338var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent"; 339var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message"; 340window[eventMethod](messageEvent, function (e) { 341if (e.data.toString().indexOf("color") != -1) { 342$("#background").css("background-color", e.data.split(" ")[1]); 343} 344}, false); 345// activate ad frame 346var adZoneHandled = {}; 347//console.log('activateAdFrame? handled adZone is:', adZoneHandled); 348var get_id = function (name) { 349return $('div[name=' + name + ']').attr('id'); 350}; 351var get_name = function (id) { 352return $('#' + id).attr('name'); 353}; 354unblock = function (id, rb_id) { 355var name = get_name(id); 356var index = roadblocks[name].indexOf(rb_id); 357if (index > -1) { 358roadblocks[name].splice(index, 1); 359} 360if (!roadblocks[name].length) { 361googletag.defineSlot('/53015287,118803185/' + name, sizes[name], id).addService(googletag.pubads()); 362googletag.display(id); 363} 364}; 365filOtaz_de.ads.gpt.activateAdFrame = function (el, id) { 366if (!id || typeof el === 'undefined') return; 367if (adZoneHandled[id]) return; adZoneHandled[id] = true; 368// only one active zone per id 369//console.log('activateAdFrame? handled adZone is:', adZoneHandled); 370var packing = $(el); 371var container = $(el).find('.ad_zone'); 372var name = id; 373//console.log('name', name); 374if (!name || !sizes[name]) return; 375//console.log('1'); 376//console.log(sizes[name]); 377// handle custom ad load events 378container.on('filOtaz_de.ads.gpt.noBanner', function () { return false; }); 379container.on('filOtaz_de.ads.gpt.preBanner', function () { 380filOtaz_de.ads.fitIn(container); 381return false; 382}); 383container.on('filOtaz_de.ads.gpt.postBanner', function () { return false; }); 384try { 385googletag.cmd.push(function () { 386var pa = googletag.pubads(); 387if (roadblocks[name]) { 388pa.addEventListener('slotRenderEnded', function (e) { 389for (var i = 0; i < roadblocks[name].length; i++) { 390if (e.slot.getSlotElementId() == roadblocks[name][i]) { 391if (e.isEmpty) { 392unblock(id, roadblocks[name][i]); 393} 394else { 395document.getElementById(id).style.display = 'none'; 396for (var key in roadblocks) { 397if (!roadblocks.hasOwnProperty(key)) continue; 398for (var j = 0; j < roadblocks[key].length; j++) 399if (id == roadblocks[key][j]) { 400unblock(get_id(key), roadblocks[key][j]); 401break; 402} 403} 404} 405} 406} 407}); 408// pa.addEventListener 409//console.log('roadblocks' + id); 410googletag.display(id); 411} 412else { 413pa.display('/53015287,118803185/' + name, sizes[name], id); 414//console.log( 'asked for', '/53015287,118803185/'+ name, sizes[name], id ); 415} 416// https://developers.google.com/publisher-tag/reference?hl=de 417pa.addEventListener('slotRenderEnded', function (e) { 418if (e.slot.getSlotElementId() != id) return; 419// not our slot 420container.trigger(e.isEmpty ? 421'filOtaz_de.ads.gpt.noBanner' : 'filOtaz_de.ads.gpt.preBanner'); 422if (e.isEmpty) { 423console.log("No ad delivered for slot:", e.slot.getSlotElementId()); 424container.addClass('isSlotRenderEndedEmpty'); 425container.closest('.ad_zone-container-inner').addClass('isSlotRenderEndedEmpty'); 426} 427// added by mar prevent empty containers 428container.addClass('isSlotRenderEnded'); 429container.closest('.ad_zone-container-inner').addClass('isSlotRenderEnded'); 430}); 431pa.addEventListener('slotResponseReceived', function (e) { 432if (e.slot.getSlotElementId() != id) return; 433container.addClass('slotResponseReceived') 434}); 435pa.addEventListener('slotOnload', function (e) { 436if (e.slot.getSlotElementId() != id) return; 437container.addClass('slotOnload') 438}); 439pa.addEventListener('slotRequested', function (e) { 440if (e.slot.getSlotElementId() != id) return; 441container.addClass('slotRequested') 442}); 443}); 444} catch (err) { 445$('body').addClass('prevent-ad-empty-space'); 446console.log('error in gpt activation', err) 447} 448} 449console.time("AdLoad") 450console.timeEnd("AdLoad") 451})(); 452</script>
452 453 454 455<noscript><img src="https://taz.de/stats/piwik.php?idsite=1&rec=1&action_name=NOSCRIPT" style="border:0" alt="piwik no script img"></img> 456</noscript> 457<meta name="taz:title" data-id="v=bd8182f9-0363-4f43-936f-7a2f0666b18c" content="Ihnen liegt die taz am Herzen?â"></meta>
458<script id="piwik-init" type="text/javascript"> 459// === global members 460let p; 461let globalTrackingParam = ''; 462if ( location.hash.indexOf('#!formfill:') ==0 ) globalTrackingParam = '&'+ location.hash.split(':')[1] ; 463if ( location.hash.indexOf('#matomo:') ==0 ) globalTrackingParam = '&'+ location.hash.split(':')[1].replaceAll('pk_', 'mtm_'); 464// ====================================================== taz piwik library === // 465window.patOtaz_de = window.patOtaz_de || new Object; 466window.patOtaz_de.piwik = window.patOtaz_de.piwik || new (function (debug) { 467// for a better readability 468Array.prototype.clone = Array.prototype.slice; 469// ES6 features 470var hasHistoryApi = function() { 471if ( history && history.replaceState instanceof Function ) return true; 472return false; 473}; 474// === private static members 475var version = "patOtaz_de.piwik-0.6", 476debug = debug || false; 477// === logging in debug mode or from outside 478var log = function(args) { 479if ( debug && arguments.length ) { 480var items = []; 481Array.prototype.push.apply( items, arguments ); 482console.log( "PIWIK-LOG:", items ); 483} 484return true; 485}; 486// === clean up strings with a whitelist 487var removeCharsWithWhitelist = function(validChars, inputString) { 488var regex = new RegExp( '[^'+ validChars +']', 'g' ); 489return inputString.replace( regex, '' ); 490}; 491// === clean up #matomo url fragment and return matomo part 492var removeHashParam = function(fragment_key) { 493if ( fragment_key === undefined ) return ''; 494// console.log('fragment_key ', fragment_key); 495var href = location.href; 496var href_base = href.split('#')[0]; 497var fragment_pos = href.indexOf('#'); 498var fragment_full = href.substring( fragment_pos +1 ); 499if ( fragment_pos >0 && fragment_key.length >0 ) { 500var fragment_regex = new RegExp( '(.*?)#?'+ fragment_key +':([^#]+)#?(.*)' ); 501var fragment_match = fragment_full.match( fragment_regex ); 502if ( fragment_match ) { 503var fragment_this = fragment_match[2]; 504var fragment_lhs = fragment_match[1]; 505var fragment_rhs = fragment_match[3]; 506var fragment_cleaned = ( fragment_lhs ? fragment_lhs : '' )+( fragment_lhs && fragment_rhs ? '#' : '' )+( fragment_rhs ? fragment_rhs : '' ); 507if ( fragment_this.length >0 ) { 508// var new_href = href_base +( !fragment_lhs && !fragment_rhs ? '' : '#' )+ fragment_cleaned; 509// if ( hasHistoryApi ) history.replaceState( {}, document.title, new_href ); 510return fragment_this; 511} 512} 513} 514return ''; 515}; 516// === track search results list page 517var trackSiteSearch = function(keyword, category, count) { 518var tmp = Array.prototype.clone.call( arguments ); 519tmp.unshift("trackSiteSearch"); 520_paq.push( tmp ); 521log( "search result", { keyword:keyword, category:category, count:count } ); 522return true; 523}; 524// === track funnels 525var trackFunnel = function(funnel, category) { 526if ( funnel.length ) { 527_paq.push([ 'trackEvent', category, 'Funnel', funnel ]); 528log( "goal event", { funnel:funnel, category:category } ); 529} 530return true; 531}; 532// === track events 533var trackEvent = function(category, action, name, value) { 534var tmp = Array.prototype.clone.call( arguments ); 535tmp.unshift("trackEvent"); 536_paq.push( tmp ); 537log( "event", { category:category, action:action, name:name, value:value } ); 538return true; 539} 540// === debugging 541log( version ); 542// === public interface 543this.log =log; 544this.removeHashParam =removeHashParam; 545this.trackSiteSearch =trackSiteSearch; 546this.trackFunnel =trackFunnel; 547this.trackEvent =trackEvent; 548// this.trackPageType =trackPageType; 549})(false); // patOtaz_de.piwik 550// ====================================================== piwik bucket === // 551window._paq = window._paq || []; 552// ====================================================== piwik setup === // 553(function(){ 554// === private members 555// changed by mar: web vs moby can not be serverside: 556p = patOtaz_de.piwik, 557o = { 558version : "0.6" // String 559, piwik_script : "https://taz.de/stats/piwik.php" // String 560, page_id_enc : "v=bd8182f9-0363-4f43-936f-7a2f0666b18c" // String 561, page_title_enc : "v=bd8182f9-0363-4f43-936f-7a2f0666b18c: Ihnen%20liegt%20die%20taz%20am%20Herzen%3F" 562, custom_url_enc : "/!v=bd8182f9-0363-4f43-936f-7a2f0666b18c" // String 563, channel : marOtaz_de.isMobile() ? 'moby' : 'web' 564, area : "Verlag" // String 565, department : "taz-zahl-ich" // String 566, piwik_site_id : "1" 567, is_tag : false // Boolean 568, is_article : false // Boolean 569, has_tags : false // Boolean -- careful: strange behaviour when using 'true' or 'false' as string. when serverside boolean is false than this will lead to Boolean(""), what is false in the end. 570}; 571// === url decode strings 572o.page_id =decodeURIComponent( o.page_id_enc ); 573o.page_title =decodeURIComponent( o.page_title_enc ); 574o.custom_url =decodeURIComponent( o.custom_url_enc ); 575// === page title 576!function( node ) { 577try { 578var id = node.getAttribute('data-id').toString() 579, title = node.getAttribute('content').toString() 580; 581o.title = ( id.length >0 && title.length >0 ) ? id +": "+ title : "ZOMBIE"; 582} catch (err) { 583o.title = "ZOMBIE"; 584console.log("ERROR-piwik: page title"); 585} 586} ( document.head.querySelector( 'meta[ name="taz:title" ]' ) ); 587// === page url 588o.url = location.href; 589// === process and clean #matomo fragment, if present 590o.url_fragment = decodeURIComponent( p.removeHashParam('matomo') ); 591if ( o.url_fragment.length >0 ) o.custom_url += '#'+ o.url_fragment; 592// === track tags 593if ( o.is_article && o.has_tags ) { 594o.tag_list=[]; 595o.tag_list.toString = function() { 596var string="";
597// Get tag title and concat. So that no permutations are stored for the same set of tags, pull tag titles sorted by their id. 598this.sort( function(a,b){ return ( parseInt(a.id) - parseInt(b.id) ) } ).forEach( function(tag){ string += tag.title +";" }); 599return string; 600}; 601!function( tag_list ) { 602var count=0; 603try { 604tag_list.forEach( function(tag) { 605o.tag_list.push({ 606title :tag.getAttribute('content') 607,id :tag.getAttribute('data-tag-id') 608,category :tag.getAttribute('data-tag-category')? tag.getAttribute('data-tag-category'): "PLAIN-VANILLA" 609}); 610count++; 611}); 612if (count===0) o.tag_list.push({ title:'ZOMBIE', id:0, category:'ZOMBIE' }); 613o.tag_list.string = o.tag_list.toString(); 614// console.log("tag_list", o.tag_list); 615} catch(err) { 616o.tag_list.push({ title:'ZOMBIE', id:0, category:'ZOMBIE' }); 617console.log("ERROR-piwik: tag_list"); 618} 619}( document.head.querySelectorAll("meta[name='taz:tag']") ); 620} 621// === setup piwik bucket 622_paq.push([ "setCustomUrl" ,o.custom_url ]); 623_paq.push([ "setDocumentTitle" ,o.page_title ]); 624// debug parameters 625//console.log('piwik setup', o); 626_paq.push([ "setCustomVariable" ,1 ,"channel" ,o.channel ,"page" ]); 627_paq.push([ "setCustomVariable" ,2 ,"area" ,o.area ,"page" ]); 628_paq.push([ "setCustomVariable" ,3 ,"department" ,o.department ,"page" ]); 629if ( o.is_article && o.has_tags ) _paq.push([ "setCustomVariable", 4, "tag", o.tag_list.toString(), "page" ]); 630_paq.push([ "trackPageView" ]); 631_paq.push([ "enableLinkTracking" ]); 632// === load and setup piwik tracking 633(function() { 634var d=document 635, g=d.createElement("script") 636, s=d.getElementById("piwik-init") 637; 638_paq.push([ "setTrackerUrl" ,o.piwik_script ]); 639_paq.push([ "setSiteId" ,o.piwik_site_id ]); 640g.type = "text/javascript"; 641g.id = "piwik-loaded"; 642g.async = true; 643g.defer = true; 644g.src = "https://taz.de/lib/share/js/piwik.js"; 645g.onload = function() { p.log( 'setup', o ) } 646s.parentNode.insertBefore( g, s ); 647})(); 648// === tag tracking 649if ( o.is_article && o.has_tags ) { 650o.tag_list.forEach( function(tag) { p.trackEvent( "TAG", "TAG-ARTICLE-"+ tag.category, "TAG - t"+ tag.id +": "+ tag.title ) }); 651} 652if ( o.is_tag ) { 653p.trackEvent( "TAG", "TAG-LANDINGPAGE", "TAG - "+ o.title ); 654} 655// === debugging 656//p.log( _paq ); 657// remove hash: see #16555 658// this is running for the way from one url to another, but not for more 659if( location.hash.indexOf('#!formfill:') ==0 || location.hash.indexOf('#matomo:') ==0 ) { 660if( history && history.replaceState instanceof Function ){ 661history.replaceState({}, document.title, location.href.split('#')[0] ); 662} 663} 664})(); // piwik setup 665// some events taken from olf frontend (custom-piwik.js) 666function trackEventBasedOnCondition(selector, category, action, name) { 667if (document.querySelector(selector)) { 668//console.log('trackEvent', category, action, name); 669p.trackEvent(category, action, name); 670} 671} 672function trackClickEvent(selector, category, action, name) { 673document.addEventListener("click", function(event) { 674if (event.target.closest(selector)) { 675p.trackEvent(category, action, name); 676} 677}); 678} 679// you find this events matomo main dashbooard or under behaviour 680document.addEventListener("DOMContentLoaded", function() { 681setTimeout(function() { trackEventBasedOnCondition("body.isArticle", 'element', 'displayed', document.querySelector("#tzi-paywahl-fg") ? 'ARTIKELAUFRUF_mit_Layer' : 'ARTIKELAUFRUF_ohne_Layer');}, 1000); 682trackEventBasedOnCondition("body.isAuthor", 'element', 'displayed', 'AUTHOR-PAGE'); 683trackEventBasedOnCondition("body.isArticle", 'element', 'displayed', 'ARTIKELAUFRUF'); 684trackEventBasedOnCondition("body.isLongread", 'element', 'displayed', 'ARTIKELAUFRUF-LONGREAD'); 685trackClickEvent("#tzi-paywahl-fg .tzi-paywahl__yes", 'tzi', 'clicked', 'LAYER-JA'); 686trackClickEvent("#tzi-paywahl-fg .tzi-paywahl__close", 'tzi', 'clicked', 'LAYER-GERADE-NICHT'); 687trackClickEvent("#tzi-paywahl-fg .tzi-paywahl__subscriber", 'tzi', 'clicked', 'LAYER-SCHON-DABEI'); 688trackClickEvent("#tzi-shackle .tzi-shackle__yes", 'tzi', 'clicked', 'LASCHE-JA'); 689// if you want to track SM buttons 690// trackClickEvent("#meineiddesbuttons", 'element', 'clicked', 'MEINE BEZEICHUNG FÃR DEN BUTTON IN MATOMO'); 691// bestr place for this?
692document.body.classList.add('js-is-active'); 693// css helpers + feature detection here 694if (CSS.supports('selector(:has(*))')) { 695document.body.classList.add('css-has-supported'); 696} else { 697document.body.classList.add('css-has-not-supported'); 698} 699const isSafari = navigator.vendor && navigator.vendor.indexOf('Apple') > -1 && 700navigator.userAgent && 701navigator.userAgent.indexOf('CriOS') == -1 && 702navigator.userAgent.indexOf('FxiOS') == -1; 703if (isSafari) document.documentElement.classList.add('is-safari'); 704}) 705</script>
705 706 707</head> 708 709 710 711<div x-cloak="" class="header-nav-wing " :class="wingIsActive ? 'is-active' : ''"> 712<nav class="header-nav-wing-inner is-align-items-flex-start p-small pt-medium pb-xlarge" :class="[{ closing: closing, 'is-hidden': !wingIsActive }]" aria-label="Hauptnavigation öffnen" aria-modal="true" role="dialog" x-data="{closing: false}" @click.outside="wingIsActive = false" @keydown.escape.window="wingIsActive = false" :aria-hidden="!wingIsActive"> 713<div class="is-flex is-align-items-center "> 714<form x-data="{searchWord: ''}" role="search" class="taz-wing-search full mgr-medium is-flex is-align-items-center " method="POST" action="https://taz.de/!s=/"> 715<p class="is-flex is-align-items-center full mgr-medium"> 716<input @keyup=" searchWord = $el.value.toLowerCase()" name="s" minlength="2" required="required" type="text" id="wing-search" class=" ph-medium full taz-wing-search__input has-background-light-button has-text-text" placeholder="taz.de durchsuchen" aria-label="Inhalte suchen" x-effect="if (!isMobile && wingIsActive) $el.focus()"> 717<button type="submit" class="icon pl-medium pr-small center suche_redhov small" aria-label="Suche absenden" style="margin-left: -100px; height: 24px"></button> 718</input></p> 719</form> 720<p> 721<button type="button" @click="closing = true" @click.debounce="wingIsActive = false; closing = false" role="button" class="mgl-auto icon small close_redhov wing-close-button" aria-label="Dialogfenster schlieÃen"> 722</button> 723</p> 724<span aria-hidden="true"></span> 725</div> 726<div class="mgt-medium dotted-inline is-relative"></div> 727<div class="is-flex is-align-items-center is-justify-content-center"> 728 729 730</div> 731 732 733<ul class=" mgt-medium is-flex is-flex-direction-column "> 734 735 736 737 738<li class="pv-small level-0 739first-item 740 741 742 has-border-top 743"> 744<details> 745<summary class="is-flex"> 746<a class="typo-drawer-head-section full " href="/Themen/!p5360/"> 747themen 748</a> 749<div class="vertical-line-left-before ph-small is-relative " style="width: 24px; height: 24px; "> 750<span class=" icon small show_more_grey_redhov no-hover"></span> 751</div> 752</summary> 753 754<ul> 755 756 757 758<li class="full level-1 759 pv-small 760first-item 761 762 763mgt-small 764 has-border-top "> 765 766<a class=" full typo-drawer-subsection pv-small" href="/Die-Linke/!t5007994/"> 767die linke 768</a> 769</li> 770 771 772 773<li class="full level-1 774 pv-small 775 776 777 778 779 has-border-top "> 780 781<a class=" full typo-drawer-subsection pv-small" href="/Tankrabatt/!t6192118/"> 782tankrabatt 783</a> 784</li> 785 786 787 788<li class="full level-1 789 pv-small 790 791 792 793 794 has-border-top "> 795 796<a class=" full typo-drawer-subsection pv-small" href="/AfD-Verbot/!t6043524/"> 797afd-verbot 798</a> 799</li> 800 801 802 803<li class="full level-1 804 pv-small 805 806 807 808 809 has-border-top "> 810 811<a class=" full typo-drawer-subsection pv-small" href="/Pflege/!t5016952/"> 812pflege 813</a> 814</li> 815 816 817 818<li class="full level-1 819 pv-small 820 821 822 823 824 has-border-top "> 825 826<a class=" full typo-drawer-subsection pv-small" href="/Alternativer-Nobelpreis/!t5027233/"> 827alternativer nobelpreis 828</a> 829</li> 830 831 832 833<li class="full level-1 834 pt-small 835 836last-item 837 838 839 has-border-top "> 840 841<a class=" full typo-drawer-subsection pv-small" href="/Schwerpunkt-Antifa/!t5020380/"> 842 antifa 843</a> 844</li> 845 846 847 848</ul> 849 850</details> 851</li> 852 853 854 855<li class="pv-small level-0 856 857 858 859 has-border-top 860"> 861<details> 862<summary class="is-flex"> 863<a class="typo-drawer-head-section full " href="https://taz.de/Politik/!p4615/"> 864politik 865</a> 866<div class="vertical-line-left-before ph-small is-relative " style="width: 24px; height: 24px; "> 867<span class=" icon small show_more_grey_redhov no-hover"></span> 868</div> 869</summary> 870 871<ul> 872 873 874 875<li class="full level-1 876 pv-small 877first-item 878 879 880mgt-small 881 has-border-top "> 882 883<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Politik/Deutschland/!p4616/"> 884deutschland 885</a> 886</li> 887 888 889 890<li class="full level-1 891 pv-small 892 893 894 895 896 has-border-top "> 897 898<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Politik/Europa/!p4617/"> 899europa 900</a> 901</li> 902 903 904 905<li class="full level-1 906 pv-small 907 908 909 910 911 has-border-top "> 912 913<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Politik/Amerika/!p4618/"> 914amerika 915</a> 916</li> 917 918 919 920<li class="full level-1 921 pv-small 922 923 924 925 926 has-border-top "> 927 928<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Politik/Afrika/!p4621/"> 929afrika 930</a> 931</li> 932 933 934 935<li class="full level-1 936 pv-small 937 938 939 940 941 has-border-top "> 942 943<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Politik/Asien/!p4619/"> 944asien 945</a> 946</li> 947 948 949 950<li class="full level-1 951 pv-small 952 953 954 955 956 has-border-top "> 957 958<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Politik/Nahost/!p4620/"> 959nahost 960</a> 961</li> 962 963 964 965<li class="full level-1 966 pt-small 967 968last-item 969 970 971 has-border-top "> 972 973<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Politik/Netzpolitik/!p4622/"> 974netzpolitik 975</a> 976</li> 977 978 979 980</ul> 981 982</details> 983</li> 984 985 986 987<li class="pv-small level-0 988 989 990 991 has-border-top 992"> 993<details> 994<summary class="is-flex"> 995<a class="typo-drawer-head-section full " href="https://taz.de/Oeko/!p4610/"> 996öko 997</a>
998<div class="vertical-line-left-before ph-small is-relative " style="width: 24px; height: 24px; "> 999<span class=" icon small show_more_grey_redhov no-hover"></span> 1000</div> 1001</summary> 1002 1003<ul> 1004 1005 1006 1007<li class="full level-1 1008 pv-small 1009first-item 1010 1011 1012mgt-small 1013 has-border-top "> 1014 1015<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Oeko/Oekonomie/!p4623/"> 1016ökonomie 1017</a> 1018</li> 1019 1020 1021 1022<li class="full level-1 1023 pv-small 1024 1025 1026 1027 1028 has-border-top "> 1029 1030<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Oeko/Oekologie/!p4624/"> 1031ökologie 1032</a> 1033</li> 1034 1035 1036 1037<li class="full level-1 1038 pv-small 1039 1040 1041 1042 1043 has-border-top "> 1044 1045<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Oeko/Arbeit/!p4629/"> 1046arbeit 1047</a> 1048</li> 1049 1050 1051 1052<li class="full level-1 1053 pv-small 1054 1055 1056 1057 1058 has-border-top "> 1059 1060<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Oeko/Konsum/!p4625/"> 1061konsum 1062</a> 1063</li> 1064 1065 1066 1067<li class="full level-1 1068 pv-small 1069 1070 1071 1072 1073 has-border-top "> 1074 1075<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Oeko/Verkehr/!p4628/"> 1076verkehr 1077</a> 1078</li> 1079 1080 1081 1082<li class="full level-1 1083 pv-small 1084 1085 1086 1087 1088 has-border-top "> 1089 1090<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Oeko/Wissenschaft/!p4636/"> 1091wissenschaft 1092</a> 1093</li> 1094 1095 1096 1097<li class="full level-1 1098 pt-small 1099 1100last-item 1101 1102 1103 has-border-top "> 1104 1105<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Oeko/Netzoekonomie/!p4627/"> 1106netzökonomie 1107</a> 1108</li> 1109 1110 1111 1112</ul> 1113 1114</details> 1115</li> 1116 1117 1118 1119<li class="pv-small level-0 1120 1121 1122 1123 has-border-top 1124"> 1125<details> 1126<summary class="is-flex"> 1127<a class="typo-drawer-head-section full " href="https://taz.de/Gesellschaft/!p4611/"> 1128gesellschaft 1129</a> 1130<div class="vertical-line-left-before ph-small is-relative " style="width: 24px; height: 24px; "> 1131<span class=" icon small show_more_grey_redhov no-hover"></span> 1132</div> 1133</summary> 1134 1135<ul> 1136 1137 1138 1139<li class="full level-1 1140 pv-small 1141first-item 1142 1143 1144mgt-small 1145 has-border-top "> 1146 1147<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Gesellschaft/Alltag/!p4632/"> 1148alltag 1149</a> 1150</li> 1151 1152 1153 1154<li class="full level-1 1155 pv-small 1156 1157 1158 1159 1160 has-border-top "> 1161 1162<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Gesellschaft/Reportage-und-Recherche/!p5265/"> 1163reportage und recherche 1164</a> 1165</li> 1166 1167 1168 1169<li class="full level-1 1170 pv-small 1171 1172 1173 1174 1175 has-border-top "> 1176 1177<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Gesellschaft/Debatte/!p4633/"> 1178debatte
1179</a> 1180</li> 1181 1182 1183 1184<li class="full level-1 1185 pv-small 1186 1187 1188 1189 1190 has-border-top "> 1191 1192<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Gesellschaft/Kolumnen/!p4634/"> 1193kolumnen 1194</a> 1195</li> 1196 1197 1198 1199<li class="full level-1 1200 pv-small 1201 1202 1203 1204 1205 has-border-top "> 1206 1207<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Gesellschaft/Medien/!p4630/"> 1208medien 1209</a> 1210</li> 1211 1212 1213 1214<li class="full level-1 1215 pv-small 1216 1217 1218 1219 1220 has-border-top "> 1221 1222<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Gesellschaft/Bildung/!p4635/"> 1223bildung 1224</a> 1225</li> 1226 1227 1228 1229<li class="full level-1 1230 pv-small 1231 1232 1233 1234 1235 has-border-top "> 1236 1237<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Gesellschaft/Gesundheit/!p4637/"> 1238gesundheit 1239</a> 1240</li> 1241 1242 1243 1244<li class="full level-1 1245 pv-small 1246 1247 1248 1249 1250 has-border-top "> 1251 1252<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Gesellschaft/Reise/!p4638/"> 1253reise 1254</a> 1255</li> 1256 1257 1258 1259<li class="full level-1 1260 pt-small 1261 1262last-item 1263 1264 1265 has-border-top "> 1266 1267<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Gesellschaft/Podcast/!p5334/"> 1268podcasts 1269</a> 1270</li> 1271 1272 1273 1274</ul> 1275 1276</details> 1277</li> 1278 1279 1280 1281<li class="pv-small level-0 1282 1283 1284 1285 has-border-top 1286"> 1287<details> 1288<summary class="is-flex"> 1289<a class="typo-drawer-head-section full " href="https://taz.de/Kultur/!p4639/"> 1290kultur 1291</a> 1292<div class="vertical-line-left-before ph-small is-relative " style="width: 24px; height: 24px; "> 1293<span class=" icon small show_more_grey_redhov no-hover"></span> 1294</div> 1295</summary> 1296 1297<ul> 1298 1299 1300 1301<li class="full level-1 1302 pv-small 1303first-item 1304 1305 1306mgt-small 1307 has-border-top "> 1308 1309<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Kultur/Musik/!p4640/"> 1310musik 1311</a> 1312</li> 1313 1314 1315 1316<li class="full level-1 1317 pv-small 1318 1319 1320 1321 1322 has-border-top "> 1323 1324<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Kultur/Film/!p4641/"> 1325film 1326</a> 1327</li> 1328 1329 1330 1331<li class="full level-1 1332 pv-small 1333 1334 1335 1336 1337 has-border-top "> 1338 1339<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Kultur/Kuenste/!p4642/"> 1340künste 1341</a> 1342</li> 1343 1344 1345 1346<li class="full level-1 1347 pv-small 1348 1349 1350 1351 1352 has-border-top "> 1353 1354<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Kultur/Buch/!p4643/"> 1355buch 1356</a> 1357</li> 1358 1359 1360 1361<li class="full level-1 1362 pt-small 1363 1364last-item 1365 1366 1367 has-border-top "> 1368 1369<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Kultur/Netzkultur/!p4631/"> 1370netzkultur 1371</a> 1372</li> 1373 1374 1375 1376</ul> 1377 1378</details> 1379</li> 1380 1381 1382 1383<li class="pv-small level-0 1384 1385 1386 1387 has-border-top 1388"> 1389<details> 1390<summary class="is-flex"> 1391<a class="typo-drawer-head-section full " href="https://taz.de/Sport/!p4646/"> 1392sport 1393</a> 1394<div class="vertical-line-left-before ph-small is-relative " style="width: 24px; height: 24px; "> 1395<span class=" icon small show_more_grey_redhov no-hover"></span> 1396</div> 1397</summary> 1398 1399<ul> 1400 1401 1402 1403<li class="full level-1 1404 pt-small 1405first-item 1406last-item 1407 1408mgt-small 1409 has-border-top "> 1410 1411<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Sport/Kolumnen/!p4648/"> 1412kolumnen 1413</a> 1414</li> 1415 1416 1417 1418</ul> 1419 1420</details> 1421</li> 1422 1423 1424 1425<li class="full level-0 1426 pv-small 1427 1428 1429 1430 1431 has-border-top "> 1432 1433<a class="full typo-drawer-head-section" href="https://taz.de/Berlin/!p4649/"> 1434berlin 1435</a> 1436</li> 1437 1438 1439 1440<li class="pv-small level-0 1441 1442 1443 1444 has-border-top 1445"> 1446<details> 1447<summary class="is-flex"> 1448<a class="typo-drawer-head-section full " href="https://taz.de/Nord/!p4650/"> 1449nord 1450</a> 1451<div class="vertical-line-left-before ph-small is-relative " style="width: 24px; height: 24px; "> 1452<span class=" icon small show_more_grey_redhov no-hover"></span> 1453</div> 1454</summary> 1455 1456<ul> 1457 1458 1459 1460<li class="full level-1 1461 pv-small 1462first-item 1463 1464 1465mgt-small 1466 has-border-top "> 1467 1468<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Nord/Hamburg/!p4651/"> 1469hamburg 1470</a> 1471</li> 1472 1473 1474 1475<li class="full level-1 1476 pt-small 1477 1478last-item 1479 1480 1481 has-border-top "> 1482 1483<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Nord/Bremen/!p4652/"> 1484bremen 1485</a> 1486</li> 1487 1488 1489 1490</ul> 1491 1492</details> 1493</li> 1494 1495 1496 1497<li class="pv-small level-0 1498 1499 1500 1501 has-border-top 1502"> 1503<details> 1504<summary class="is-flex"> 1505<a class="typo-drawer-head-section full " href="https://taz.de/Wahrheit/!p4644/"> 1506wahrheit 1507</a>
1508<div class="vertical-line-left-before ph-small is-relative " style="width: 24px; height: 24px; "> 1509<span class=" icon small show_more_grey_redhov no-hover"></span> 1510</div> 1511</summary> 1512 1513<ul> 1514 1515 1516 1517<li class="full level-1 1518 pv-small 1519first-item 1520 1521 1522mgt-small 1523 has-border-top "> 1524 1525<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/streifenwende-bei-tom/!t5180734/"> 1526bei tom 1527</a> 1528</li> 1529 1530 1531 1532<li class="full level-1 1533 pt-small 1534 1535last-item 1536 1537 1538 has-border-top "> 1539 1540<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/Ueber-die-Wahrheit/!5068762/"> 1541über die wahrheit 1542</a> 1543</li> 1544 1545 1546 1547</ul> 1548 1549</details> 1550</li> 1551 1552 1553 1554<li class="pv-small level-0 1555 1556 1557 1558 has-background-highlighted mgl-large-negative pl-large mgr-large-negative pr-large 1559"> 1560<details open=""open""> 1561<summary class="is-flex" @click.prevent=""""> 1562<a class="typo-drawer-head-section full "> 1563verlag 1564</a> 1565<div class="vertical-line-left-before ph-small is-relative is-hidden " style="width: 24px; height: 24px; "> 1566<span class=" icon small show_more_grey_redhov no-hover"></span> 1567</div> 1568</summary> 1569 1570<ul> 1571 1572 1573 1574<li class="full level-1 1575 pv-small 1576first-item 1577 1578 1579mgt-small 1580 has-border-top "> 1581 1582<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/verlag/alles-was-taz-ist/!v=5ee91bd4-22a3-4490-b2be-5bcf10f38f53/"> 1583verlag 1584</a> 1585</li> 1586 1587 1588 1589<li class="full level-1 1590 pv-small 1591 1592 1593 1594 1595 has-border-top "> 1596 1597<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/veranstaltungen/taz-talks-und-events/!v=a0be61fd-26bc-43aa-b2ef-0e030355a949/"> 1598veranstaltungen 1599</a> 1600</li> 1601 1602 1603 1604<li class="full level-1 1605 pv-small 1606 1607 1608 1609 1610 has-border-top "> 1611 1612<a class=" full typo-drawer-subsection pv-small" href="https://shop.taz.de/"> 1613shop 1614</a> 1615</li> 1616 1617 1618 1619<li class="full level-1 1620 pt-small 1621 1622last-item 1623 1624 1625 has-border-top "> 1626 1627<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/verlag/fragen-und-hilfe/!v=673b67c7-bf6c-44de-9d7d-b86c5a620288/"> 1628fragen & hilfe 1629</a> 1630</li> 1631 1632 1633 1634</ul> 1635 1636</details> 1637</li> 1638 1639 1640 1641<li class="pv-small level-0 1642 1643 1644last-item 1645 has-background-highlighted mgl-large-negative pl-large mgr-large-negative pr-large 1646"> 1647<details open=""open""> 1648<summary class="is-flex" @click.prevent=""""> 1649<a class="typo-drawer-head-section full "> 1650unterstützen 1651</a> 1652<div class="vertical-line-left-before ph-small is-relative is-hidden " style="width: 24px; height: 24px; "> 1653<span class=" icon small show_more_grey_redhov no-hover"></span> 1654</div> 1655</summary> 1656 1657<ul> 1658 1659 1660 1661<li class="full level-1 1662 pv-small 1663first-item 1664 1665 1666mgt-small 1667 has-border-top "> 1668 1669<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/abo/unsere-angebote/!v=2f71d22a-827d-4693-a3aa-1d7225a94c26/"> 1670abo 1671</a> 1672</li> 1673 1674 1675 1676<li class="full level-1 1677 pv-small 1678 1679 1680 1681 1682 has-border-top "> 1683 1684<a class=" full typo-drawer-subsection pv-small" href="https://taz.de/genossenschaft/die-taz-in-besten-haenden/!v=45dd710a-25d1-45d5-bcf5-fce24b72cbf2/"> 1685genossenschaft 1686</a> 1687</li> 1688 1689 1690 1691<li class="full level-1 1692 pt-small 1693 1694last-item 1695 1696 1697 has-border-top "> 1698 1699<a class=" full typo-drawer-subsection pv-small" href="https://epaper.taz.de/"> 1700epaper login 1701</a> 1702</li> 1703 1704 1705 1706</ul> 1707 1708</details> 1709</li> 1710 1711 1712 1713</ul> 1714 1715</nav> 1716</div> 1717
1718<script> 1719document.addEventListener('DOMContentLoaded', () => { 1720const nav = document.querySelector('.header-nav-wing-inner[role="dialog"]'); 1721if (!nav) return; 1722nav.addEventListener('keydown', function(e) { 1723// Prüfen ob das Dialog sichtbar ist 1724const isActive = nav.parentElement.classList.contains('is-active'); 1725if (!isActive) return; 1726const focusableEls = nav.querySelectorAll('a, button, input, textarea, select, [tabindex]:not([tabindex="-1"])'); 1727if (focusableEls.length === 0) return; 1728const firstEl = focusableEls[0]; 1729const lastEl = focusableEls[focusableEls.length - 1]; 1730if (e.key === 'Tab') { 1731if (e.shiftKey) { 1732if (document.activeElement === firstEl) { 1733e.preventDefault(); 1734lastEl.focus(); 1735} 1736} else { 1737if (document.activeElement === lastEl) { 1738e.preventDefault(); 1739firstEl.focus(); 1740} 1741} 1742} 1743}); 1744}); 1745</script>
1745 1746 1747<body class=" multi-module body 1748 1749 1750 1751 1752 1753 1754 1755 1756 isCampaign isFunnel 1757taz-sector-corp 1758" x-data="{menuIsActive: false, wingIsActive: false , 1759isMobile: (window.innerWidth < 768) ? true : false, 1760isScrolled: false, 1761roles: {}, 1762 1763head_nav__right_side_html_mobile: ! this.isMobile ? $('#head_nav__right_side.default').html() : '', 1764head_nav__right_side_html_mobile_funnel: ! this.isMobile ? $('#head_nav__right_side.funnel').html() : '', 1765 1766isHighEffectiveZoom: false, 1767evaluateEffectiveZoom() { 1768const dpr = window.devicePixelRatio || 1 1769const vw = document.documentElement.clientWidth 1770this.isHighEffectiveZoom = 1771dpr >= 2.5 || 1772(dpr >= 1.5 && vw < 700) 1773} 1774}" id="body" @update-message.window="message = $event.detail" x-on:scroll.window.throttle.50ms="isScrolled = marOtaz_de.isScrolled()" x-on:resize.window.throttle.200ms="isMobile = (window.innerWidth < 768) ? true : false" x-init="if (typeof window.__tcfapi === 'undefined') {$el.classList.add('prevent-ad-empty-space')}; 1775setTimeout(function() {$el.classList.add('waited2sec') }, 2000); 1776 1777if (!isMobile) { 1778evaluateEffectiveZoom() 1779window.addEventListener('resize', () => evaluateEffectiveZoom()) 1780window.matchMedia('(resolution)').addEventListener('change', () => evaluateEffectiveZoom()) 1781} 1782" :class="[ menuIsActive || wingIsActive ? 'is-clipped' : '', isHighEffectiveZoom ? ' zoom-200 ': ' ' ]" data-pageId="bd8182f9-0363-4f43-936f-7a2f0666b18c"> 1783<noscript> 1784<style> 1785@media screen and (max-width: 768px){ 1786* { 1787transition: none !important; 1788} 1789} 1790.taz-header { 1791transition: none !important; 1792} 1793.portal-and-second-level-wrapper * { 1794transition: none !important; 1795} 1796.taz-header-container { 1797position: static !important 1798} 1799picture > *:not(noscript) { 1800display: none !important 1801} 1802.randomizeList-0.is-hidden:first-of-type, .randomizeList-1.is-hidden:first-of-type{ 1803display: flex !important 1804} 1805.readMoreContent-wrapper>.readMoreContent { 1806max-height: fit-content !important 1807} 1808.no-js-show { 1809display: block !important 1810} 1811.scroll-button { 1812display: none; 1813} 1814.navbar-second-level{ 1815overflow-x: auto 1816} 1817</style> 1818</noscript> 1819 1820 1821 1822 1823 1824 1825<div class="container is-max-desktop has-background-white allg_kampagne" :class="isMobile ? 'isMobile' : 'isNotMobile'"> 1826 1827 1828 1829 1830<nav data-nosnippet="" x-cloak="" x-data="{ isActive: false}" class="navbar navbar-first-level mg-0 " role="navigation" aria-label="Ãbersichtsseiten"> 1831<div class="head_nav__right_side-wrapper is-flex is-align-items-center "> 1832 1833<a class="taz-header-container funnel" href="https://taz.de"> 1834 1835 1836 1837<picture id="taz-logo-inner-container" x-data="{ mobileCss: '', 1838desktopCss: '', 1839styleForDevice: function() { 1840return isMobile ? this.mobileCss : this.desktopCss 1841}}" class="is-flex"> 1842<source media="(max-width: 767px)" width="104" height="55" srcset="/lib/taz-verlag-node/icons/M_taz_Logo-min.svg"></source> 1843<source media="(min-width: 768px)" width="167" height="88" srcset="/lib/taz-verlag-node/icons/DT_taz_logo-min.svg"></source> 1844<img class="taz-header" :style="styleForDevice()" width="167" height="88" src="/lib/taz-verlag-node/icons/DT_taz_logo-min.svg" alt="Startseite der taz"></img> 1845<noscript> 1846<img class="taz-header" width="100" height="55" src="/lib/taz-verlag-node/icons/DT_taz_logo-min.svg" alt="Startseite der taz"></img> 1847</noscript> 1848</picture> 1849</a> 1850</div> 1851</nav> 1852 1853 1854 1855 1856<header class="header sticky"> 1857<div class="header-background-container"> 1858<nav class=" portal-and-second-level-wrapper is-align-items-center full is-flex "> 1859 1860 1861 1862 1863 1864<div class=" navbar-second-level-wrapper full "> 1865 1866 1867 1868 1869 1870<div class="is-flex-shrink-0 mgl-auto"> 1871 1872 1873 1874<div id="head_nav__right_side" class="funnel funnel_kontakt is-inline-block mgl-auto-mobile "> 1875<div class="is-flex "> 1876 1877<div class=" has-text-right is-flex is-flex-direction-column is-justify-content-center mgr-small"> 1878<p class=" has-text-tzi-text typo-teaser-text-bold"> 1879 1880 Sie haben Fragen? 1881 1882</p> 1883<p class="hours mgb-0 typo-teaser-text"> 1884Mo-Fr, 10-16 Uhr 1885</p> 1886</div> 1887 1888 1889<div class="is-flex is-flex-direction-column is-justify-content-center border-radius-mobile infolist mg-small-mobile pv-small-desktop 1890has-background-main-background has-background-tzi-light-hover has-background-tzi-light-active"> 1891<a href="tel:+49 (0) 30 - 25902 - 959" class="is-flex is-align-items-center "> 1892<span class="mgh-small icon small telephone_redhov no-hover center"></span> 1893<span class="typo-link-large is-hidden-mobile mgr-small">+49 (0) 30 - 25902 - 959</span> 1894</a> 1895</div> 1896 1897 1898 1899</div> 1900</div> 1901 1902</div> 1903 1904 1905<div x-ref="containerMobileSecondLevel"></div> 1906 1907</div>
1908<script> 1909function navbarScroll() { 1910return { 1911isOverflowing: false, 1912showLeftButton: false, 1913showRightButton: true, 1914updateScrollButtons() { 1915const navbar = this.$refs.navbarScrollbar; 1916if (!navbar) { 1917console.error('navbarScrollbar ref not found!'); 1918return; 1919} 1920//debugging tags scrolling at the tags-navi aka Schwerpunkte-Navi / secondLevel navi 1921console.log('=== debugging navbar starts here ==='); 1922console.log('scrollWidth:', navbar?.scrollWidth, 'clientWidth:', navbar?.clientWidth); 1923this.isOverflowing = navbar.scrollWidth > navbar.clientWidth; 1924this.showLeftButton = navbar.scrollLeft > 0; 1925this.showRightButton = navbar.scrollLeft + navbar.clientWidth < navbar.scrollWidth; 1926console.log('isOverflowing:', this.isOverflowing, 1927'showLeft:', this.showLeftButton, 'showRight:', this.showRightButton); 1928console.log('========debugging ends here==========='); 1929}, 1930scrollLeft() { 1931const navbar = this.$refs.navbarScrollbar; 1932navbar.scrollBy({ 1933left: -250, 1934behavior: 'smooth' 1935}); 1936this.updateScrollButtons(); 1937}, 1938scrollRight() { 1939const navbar = this.$refs.navbarScrollbar; 1940navbar.scrollBy({ 1941left: 250, 1942behavior: 'smooth' 1943}); 1944this.updateScrollButtons(); 1945} 1946} 1947} 1948</script>
1948 1949 1950 1951</nav> 1952 1953<div class="header-widget-collision"></div> 1954</div> 1955</header> 1956 1957 1958 1959<main id="hauptinhalt" class="main" data-role="initial-display" data-xml-entry-tagName="page" x-show="$store.campaign.pagesShow['initial-display']"> 1960 1961
1962<script> 1963// global alpine store: like x-data for whole page 1964document.addEventListener('alpine:init', () => { 1965Alpine.store('campaign', { 1966// taken from xml 1967kampagnenid : 'bd8182f9-0363-4f43-936f-7a2f0666b18c', 1968kampagneUrlParam: function() { 1969return this.kampagnenid !== '' ? '&kampagnenid=' : ''; 1970}, 1971//form hnesk expects 0 when empty 1972selectedPraemienid: 0, 1973selectedPraemieHtml: null, 1974productAndPraemieHtml: null, 1975formId: 'tzi_CiviCRM-Mitglied-Werden-1Schritt-1D', 1976statamicCollection: 'kampagnen', 1977statamicBlueprint: 'allg_kampagne', 1978get isFunnelNaviState() { 1979return this.statamicCollection === 'kampagnen' && this.statamicBlueprint !== 'kontakt_kampagne' 1980}, 1981productAndPraemieSummaryHtml: null, 1982// not in use for frontend. Only here for future maybe 1983laufzeit: function(){ 1984if('' != '') return 'Laufzeit: ' + '' + ' Wochen'; 1985if('' != '') { 1986let isoDate = new Date(''); 1987let deutschLocalDate = isoDate.toLocaleDateString('de-DE', {timeZone: 'Europe/Berlin'}); 1988return 'Laufzeit bis: ' + deutschLocalDate 1989}; 1990}, 1991bountyState: function() { 1992if( this.selectedPraemienid === 0 && this.pagesShow['bounty-select'] === true && this.inModal !== true ) return 'teaser'; 1993if(( this.inModal === true && this.pagesShow['bounty-select'] === true) || (this.praemienLength === 1 && this.pagesShow['bounty-select'] === true)) return 'detail'; 1994if(( this.selectedPraemienid !== 0 && this.pagesShow['bounty-select'] === true) ) return 'selected'; 1995if( this.pagesShow['form-wrapper'] ) return 'summary'; 1996}, 1997praemienLength: 0, 1998campaignNoLandingPage: false, 1999campaignDoNotHideForm: true, 2000summaryProductTitle: 'Ihnen liegt die taz am Herzen?', 2001summaryBountyTitle: '', // set when selected 2002summaryProductPicHtml: $('.campaign__product').first().find('figure.image').prop('outerHTML'), 2003summaryBountyPicHtml: '',// set when selected 2004summaryBountyZuzahlung: '',// set when selected 2005summaryBountyAboPreis: '',// set when selected 2006selectedVariante: 0, 2007selectedVarianteName: '', 2008selectedPrice: 0, 2009// special case: fixed price was delivered by a hidden Praemie 2010fixedAbopriceNoPramie: '0', 2011inModal: false, 2012// change this ternary if querys are not wished by forms when no variante / praemie 2013praemieUrlParam: function() { 2014return this.selectedPraemienid !== 0 ? '&praemienid=' : '&praemienid='; 2015}, 2016varianteUrlParam: function() { 2017return this.selectedVariante !== 0 ? '&praemienvariante=' : '&praemienvariante='; 2018}, 2019formActionAllParams: function() { 2020return this.kampagneUrlParam() + this.kampagnenid + this.praemieUrlParam() + this.selectedPraemienid +this.varianteUrlParam() + encodeURIComponent(this.selectedVariante.toString().trim() ) 2021}, 2022pagesShow: { 2023 2024"initial-display": true, 2025 2026"form-wrapper": false, 2027 2028"form-success": false, 2029 2030"form-abort": false, 2031 2032"form-error": false, 2033 2034}, 2035}); 2036// change from outside alpine html attributes like so: 2037// Alpine.store('campaign').pagesShow['bounty-select'] = true 2038Alpine.effect(() => { 2039// console.log(Alpine.store('campaign')); 2040// console.log('pagesShow ' + Alpine.store('campaign').pagesShow['bounty-select']); 2041let vewStates = Alpine.store('campaign').pagesShow; 2042let currentView = Object.keys(vewStates).find(key => vewStates[key] === true); 2043let index = $('.container').find('.main[data-role="' + currentView +'"]').index() -1 ; 2044// history.pushState({"index" : index}, currentView ); 2045// console.log("History.state after pushState: ", history.state); 2046}) 2047}); 2048// removed: there was trouble because of this 2049/* window.onpopstate = function() { 2050marOtaz_de.goBackCampaignPage(); 2051}; */ // history.pushState({}, ''); 2052</script>
2052 2053 2054 2055 2056 2057<section class="outerwrapper contains-module-campaign__product has-no-background clip-"> 2058<section x-ref="productAndPraemie" class="module columns is-multiline campaign__product module-campaign__product large contains-product is-first clip-" x-data="{heightOfColumn: [] }"> 2059 2060<div class="pic-column column tablet-order-2 mobile-order-1"> 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071<figure id="" class=" image 2072 2073 2074 2075 2076"> 2077 2078 2079 2080 2081<picture class="is-block "> 2082 2083 2084<source srcset="https://taz.de/images/p/03/03_tzi_assets/taz-herz-transparent/1020/taz-herz-transparent.webp" media="(max-device-aspect-ratio: 1/1) and (min-width: 650px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5)" type="image/webp"></source> 2085 2086 2087<source srcset="https://taz.de/images/p/03/03_tzi_assets/taz-herz-transparent/665/taz-herz-transparent.webp" media="(max-device-aspect-ratio: 1/1) and (max-device-width: 550px)" type="image/webp"></source> 2088 2089 2090<source srcset="https://taz.de/images/p/03/03_tzi_assets/taz-herz-transparent/665/taz-herz-transparent.webp" type="image/webp"></source> 2091 2092 2093 2094<source srcset="https://taz.de/images/p/03/03_tzi_assets/taz-herz-transparent/1020/taz-herz-transparent.png" media="(max-device-aspect-ratio: 1/1) and (min-width: 750px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5)" type="image/png"></source> 2095<source srcset="https://taz.de/images/p/03/03_tzi_assets/taz-herz-transparent/665/taz-herz-transparent.png" media="(max-device-aspect-ratio: 1/1) and (max-device-width: 550px)" type="image/png"></source> 2096<source srcset="https://taz.de/images/p/03/03_tzi_assets/taz-herz-transparent/665/taz-herz-transparent.png" type="image/png"></source> 2097 2098 2099<noscript> 2100<img src=" https://taz.de/images/p/03/03_tzi_assets/taz-herz-transparent/665/taz-herz-transparent.webp" class=" withnocaption" alt="Auf einem Schwarzen Herz ist ein Banner mit der Aufschrift "taz" zwischen zwei tazzen zu sehen. Das Herz ist von einem Pfeil durchstochen"></img> 2101</noscript> 2102 2103 2104 2105<img src="https://taz.de/images/p/03/03_tzi_assets/taz-herz-transparent/14/taz-herz-transparent.webp" alt="Auf einem Schwarzen Herz ist ein Banner mit der Aufschrift "taz" zwischen zwei tazzen zu sehen. Das Herz ist von einem Pfeil durchstochen" title="Auf einem Schwarzen Herz ist ein Banner mit der Aufschrift "taz" zwischen zwei tazzen zu sehen. Das Herz ist von einem Pfeil durchstochen" height="443" type="image/webp"></img> 2106 2107</picture> 2108 2109 2110 2111 2112 2113</figure> 2114 2115 2116 2117</div> 2118 2119 2120<div class="text-column column is-one-third-desktop is-4-tablet mobile-order-2"> 2121 2122<p class="headline typo-topline has-text-main break-word ">Werden Sie Unterstützer:in!</p> 2123 2124<h1 class="headline typo-head-medium"> 2125Ihnen liegt die taz am Herzen? 2126</h1> 2127 2128<div class="typo-teaser-text leistungen__wrapper "> 2129 2130 2131Dann haben wir eine Bitte: Unterstützen Sie uns mit einem freiwilligen Beitrag. Denn damit taz.de auch weiterhin frei zugänglich bleibt, sind wir auf unsere Leser:innen angewiesen. Schon 50.000 Menschen unterstützen uns bereits. Schon ab 5 Euro sichern Sie unseren Journalismus und die Zukunft der taz. Sind Sie dabei? 2132 2133 2134</div> 2135 2136 2137 2138 2139 2140 2141 2142 2143<div class="sales_container__confirm__wrapper column mgt-auto is-6 is-flex-direction-row pt-0 pb-0 ph-0 " :class="$($el).closest('.campaign__cta_sales_dynamic_counter').length ? 'p-0 ph-gap-mobile mgl-auto mgl-0-mobile' : '' " x-init=" 2144$watch('$store.campaign.selectedPraemienid', 2145(v) => { activateButton(); 2146} ); 2147if ($store.campaign.selectedPraemienid !== 0 || $store.campaign.praemienLength === 0) {activateButton()} 2148function activateButton(){ 2149$($el).find('button[disabled]').removeAttr('disabled'); 2150$($el).find('button.disabled').removeClass('disabled'); 2151} 2152"> 2153 2154<button role="button" x-init="$nextTick(() => { $store.campaign.campaignNoLandingPage && $store.campaign.praemienLength === 0 ? $dispatch('goto-formwrapper') : '' })" @click="$dispatch('goto-formwrapper')" @goto-formwrapper.window="if ($store.campaign.statamicBlueprint === 'kontakt_kampagne') { 2155marOtaz_de.scrollToCrossbrowser('.module.kontakt', { 2156block: 'start', 2157extraOffset: 0, 2158smooth: true, 2159}); 2160return; 2161} 2162// save dynamic selected data for praemien summary 2163let selectedId = $store.campaign.selectedPraemienid; 2164$store.campaign.summaryBountyPicHtml = $('#' + selectedId).find('figure.image').first().prop('outerHTML'); 2165$store.campaign.summaryBountyTitle = $('#' + selectedId).find('.headline').first().text(); 2166$store.campaign.summaryBountyAboPreis = $('#' + selectedId).find('.abo-preis').first().text(); 2167$store.campaign.summaryBountyZuzahlung = $('#' + selectedId).find('.zuzahlung').first().text(); 2168if ($store.campaign.campaignDoNotHideForm != true ) { 2169// default: close initial display 2170$store.campaign.pagesShow['initial-display'] = false; marOtaz_de.scrollTop(); 2171} else { 2172marOtaz_de.scrollToCrossbrowser(`.main[data-role='form-wrapper']`, { 2173block: 'start', 2174extraOffset: 0, 2175smooth: true, 2176}); 2177} 2178$store.campaign.pagesShow['bounty-select'] = false;
2179$store.campaign.pagesShow['form-wrapper'] = true; 2180loadForm($store.campaign);" disabled="disabled" class=" primary-button typo-button-text button has-background-main-light-hover has-background-main-light-active disabled" :class="[$($el).closest('.campaign__cta_sales_dynamic_counter').length ? 'mgl-0 typo-button-text-tzi primary-button mgt-auto tzi-button button mgt-large-mobile ' : '', 2181$store.campaign.bountyState() == 'teaser' || $store.campaign.bountyState() == 'selected' || ($store.campaign.praemienLength === 1 && $store.campaign.bountyState() == 'detail') 2182? 'mgt-0 mgh-small has-background-main-light-hover has-background-main-light-active ' : '' ]"> 2183 2184 Jetzt unterstützen 2185 2186</button> 2187</div> 2188 2189
2190<script x-init="$store.campaign.pagesShow['form-wrapper'] = true; loadForm($store.campaign)"></script>
2190 2191 2192</div> 2193 2194</section> 2195</section> 2196 2197 2198 2199
2200<script type="application/ld+json"> 2201{"@context":"https://schema.org/","@type":"Product","name":"Werden Sie Unterstützer:in!: Ihnen liegt die taz am Herzen?","description":"Dann haben wir eine Bitte: Unterstützen Sie uns mit einem freiwilligen Beitrag. Denn damit taz.de auch weiterhin frei zugänglich bleibt, sind wir auf unsere Leser:innen angewiesen. Schon 50.000 Menschen unterstützen uns bereits. Schon ab 5 Euro sichern Sie unseren Journalismus und die Zukunft der taz. Sind Sie dabei?","image":"https://taz.de/images/p/03/03_tzi_assets/taz-herz-transparent/1020/taz-herz-transparent.png","offers":{"@type":"Offer","url":"https://taz.de/taz-zahl-ich/ihnen-liegt-die-taz-am-herzen/!v=bd8182f9-0363-4f43-936f-7a2f0666b18c/","priceCurrency":"EUR","price":0,"availability":"https://schema.org/InStock"}} 2202</script>
2202</main><section x-show="$store.campaign.pagesShow['form-wrapper']" class="main " :class="{ 'is-active': $store.campaign.pagesShow['form-wrapper'] }" x-cloak="" data-xml-entry-point="page" data-role="form-wrapper"> 2203 2204 2205 2206<link rel="stylesheet" type="text/css" media="screen, print" href="/lib/taz-verlag-node/js/bulma-steps/dist/css/bulma-steps.min.css"></link> 2207 2208<section class="outerwrapper has-background-background-forms has-background "> 2209<section x-data="{isMirror: false}" class="module columns form form module-form is-centered " :class="isMirror === false ? 'has-background-background-forms hasMultiply' : 'has-background-white'"> 2210<div class="column is-8 mobile-order-2 form-container"> 2211 2212 2213 2214 2215<a data-identifier="ec1ivqepn" id="tzi_CiviCRM-Mitglied-Werden-1Schritt-1D"></a> 2216 2217</div> 2218 2219 2220 2221 2222</section> 2223</section> 2224 2225
2226<script> 2227// Vanilla-JS replacement for the former jQuery form ajaxification. 2228// Kept intentionally local to the form flow instead of rebuilding the old 2229// generic filOtaz_de.ajaxify / Href helper infrastructure. 2230if (true === false) loadForm(); 2231function loadForm(storeCampaign) { 2232// Search is loaded together with the archive login form. 2233if ("tzi_CiviCRM-Mitglied-Werden-1Schritt-1D" === 'arc-search') return; 2234const formCode = ""; 2235const formCodeAttr = ""; 2236const formId = "tzi_CiviCRM-Mitglied-Werden-1Schritt-1D"; 2237let formSel = '*[data-identifier="ec1ivqepn"]'; 2238let formUrl = '/!form=' + formId + ';x/'; 2239// Archive login/search special case. 2240if (false === true) { 2241const match = /tazsid=([^;]*)/i.exec(document.cookie); 2242const value = match !== null ? match[1] : '0'; 2243formUrl = '/!arcsid=' + value + '/'; 2244} 2245// Archive: when src was supplied explicitly, call that complete URL. 2246if (false) formUrl = formId; 2247formUrl += '?node=1'; 2248// Campaign forms are loaded after the campaign/bounty selection. 2249if (storeCampaign && storeCampaign.formId) { 2250formUrl = '/!form=' + storeCampaign.formId + ';x/?node=1' + storeCampaign.formActionAllParams(); 2251formSel = '#' + cssEscape(storeCampaign.formId); 2252} 2253let param = ( 2254marOtaz_de && 2255typeof marOtaz_de.isMobile === 'function' && 2256marOtaz_de.isMobile() 2257) ? '&mobile=1' : '&mobile=0'; 2258if (formCodeAttr !== '') param += '&code=' + encodeURIComponent(formCodeAttr); 2259if (formCode !== '') param += '&code=' + encodeURIComponent(formCode); 2260// Comes from head_matomo.html. 2261if (typeof globalTrackingParam === 'string' && globalTrackingParam !== '') { 2262param += globalTrackingParam; 2263} 2264formUrl += param; 2265const target = document.querySelector(formSel); 2266if (!target) return; 2267const config = { 2268url: formUrl, 2269pick: 'fragment#form > *', 2270replacements: [] 2271}; 2272 2273loadInitialForm(target, config); 2274} 2275function cssEscape(value) { 2276if (window.CSS && typeof window.CSS.escape === 'function') return window.CSS.escape(value); 2277return String(value).replace(/[^a-zA-Z0-9_-]/g, function (character) { 2278return '\\' + character; 2279}); 2280} 2281async function loadInitialForm(target, config) { 2282try { 2283const responseDocument = await requestForm(config.url, 'GET'); 2284mountResponse(target, responseDocument, config); 2285} catch (error) { 2286showRequestError(error); 2287} 2288} 2289function bindForm(form, config) { 2290let flying = false; 2291let lastSubmitter = null; 2292form.addEventListener('click', function (event) { 2293if (!(event.target instanceof Element)) return; 2294const submitter = event.target.closest( 2295'button[type="submit"], input[type="submit"], input[type="image"], button:not([type])' 2296); 2297if (submitter && form.contains(submitter)) lastSubmitter = submitter; 2298}); 2299form.addEventListener('submit', async function (event) { 2300event.preventDefault(); 2301if (flying) return; 2302flying = true; 2303const submitter = event.submitter || lastSubmitter || null; 2304const body = serializeForm(form, submitter); 2305const restore = blockForm(form); 2306try { 2307const responseDocument = await requestForm(config.url, 'POST', body); 2308const replaced = mountResponse(form, responseDocument, config); 2309// If the server returned no matching fragment, keep the old form usable. 2310if (!replaced) { 2311restore(); 2312flying = false; 2313} 2314} catch (error) { 2315restore(); 2316flying = false; 2317showRequestError(error); 2318} 2319}); 2320} 2321function serializeForm(form, submitter) { 2322const params = new URLSearchParams(); 2323const formData = new FormData(form); 2324formData.forEach(function (value, key) { 2325// jQuery.serialize() ignored file input contents as well. 2326if (typeof value === 'string') params.append(key, value); 2327}); 2328// jQuery's old click handler added the clicked submit button to the form. 2329if (submitter && submitter.name && !submitter.disabled) { 2330params.append(submitter.name, submitter.value || ''); 2331} 2332return params.toString(); 2333} 2334async function requestForm(url, method, body) { 2335const requestUrl = new URL(url, window.location.href); 2336// Preserve the local-development behavior of the old helper. 2337if (window.location.hostname === 'localnode.taz.de') { 2338requestUrl.hostname = 'localnode.taz.de'; 2339requestUrl.port = ''; 2340} 2341/* 2342* IMPORTANT: 2343* Do not use requestUrl.searchParams here. 2344* 2345* The legacy Href implementation did not URL-encode parameter 2346* names and therefore preserved URLs such as: 2347*
2348* ?/unsubscribe.php?reset=1&... 2349* 2350* URLSearchParams would turn this into: 2351* 2352* ?%2Funsubscribe.php%3Freset=1&... 2353* 2354* Also preserve the old `xhr` flag semantics (`&xhr`, not 2355* `&xhr=true`). 2356*/ 2357let requestHref = requestUrl.toString(); 2358requestHref += requestUrl.search ? '&xhr' : '?xhr'; 2359const options = { 2360method: method, 2361credentials: 'include', 2362cache: 'no-store', 2363headers: {} 2364}; 2365if (requestUrl.origin === window.location.origin) { 2366options.headers['X-Requested-With'] = 'XMLHttpRequest'; 2367} 2368if (method === 'POST') { 2369options.headers['Content-Type'] = 2370'application/x-www-form-urlencoded; charset=UTF-8'; 2371options.body = body; 2372} 2373console.log(requestHref); 2374const response = await fetch(requestHref, options); 2375const responseText = await response.text(); 2376if (!response.ok) { 2377const error = new Error(response.statusText || 'Fetch error'); 2378error.status = response.status; 2379error.statusText = response.statusText; 2380throw error; 2381} 2382return new DOMParser().parseFromString(responseText, 'text/html'); 2383} 2384function mountResponse(primaryTarget, responseDocument, config) { 2385const primaryReplaced = replaceFragment( 2386primaryTarget, 2387responseDocument, 2388config.pick, 2389true, 2390config 2391); 2392config.replacements.forEach(function (replacement) { 2393const target = document.querySelector(replacement.target); 2394if (!target) return; 2395replaceFragment( 2396target, 2397responseDocument, 2398replacement.pick, 2399replacement.bindForms !== false, 2400config 2401); 2402}); 2403return primaryReplaced; 2404} 2405function replaceFragment(target, responseDocument, selector, shouldBindForms, config) { 2406const picked = Array.from(responseDocument.querySelectorAll(selector)); 2407if (!picked.length || !target.parentNode) return false; 2408const marker = document.createComment('form ajax replacement'); 2409const oldId = target.id; 2410const inserted = []; 2411const scripts = []; 2412target.parentNode.insertBefore(marker, target); 2413picked.forEach(function (sourceNode) { 2414const prepared = prepareNode(sourceNode); 2415scripts.push.apply(scripts, prepared.scripts); 2416if (!prepared.node) return; 2417if (oldId && prepared.node.nodeType === Node.ELEMENT_NODE) { 2418prepared.node.id = oldId; 2419} 2420marker.parentNode.insertBefore(prepared.node, marker); 2421inserted.push(prepared.node); 2422}); 2423target.remove(); 2424marker.remove(); 2425if (shouldBindForms) { 2426inserted.forEach(function (node) { 2427if (node instanceof Element) bindFormsIn(node, config); 2428}); 2429} 2430// Inline/external scripts contained in the returned fragment must be 2431// recreated to execute after insertion. 2432scripts.forEach(executeScript); 2433animateInsertedContent(inserted); 2434inserted.forEach(function (node) { 2435if (!(node instanceof Element)) return; 2436if (shouldBindForms) applyFormTabindex(node); 2437dispatchChangeEvents(node); 2438showServerErrors(node); 2439}); 2440return true; 2441} 2442function animateInsertedContent(nodes) { 2443if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) return; 2444nodes.forEach(function (node) { 2445if (!(node instanceof Element) || typeof node.animate !== 'function') return; 2446node.animate( 2447[ 2448{ opacity: 0, transform: 'translateY(5px)' }, 2449{ opacity: 1, transform: 'translateY(0)' } 2450], 2451{ duration: 180, easing: 'ease-out' } 2452); 2453}); 2454} 2455function bindFormsIn(root, config) { 2456if (root instanceof HTMLFormElement) bindForm(root, config); 2457root.querySelectorAll('form').forEach(function (form) { 2458bindForm(form, config); 2459}); 2460} 2461function applyFormTabindex(root) { 2462const forms = []; 2463if (root instanceof HTMLFormElement) forms.push(root); 2464root.querySelectorAll('form').forEach(function (form) { forms.push(form); });
2465forms.forEach(function (form) { 2466form.querySelectorAll('input, textarea, select, button').forEach(function (control) { 2467if (isVisible(control)) control.tabIndex = 1; 2468}); 2469}); 2470} 2471function isVisible(element) { 2472return !!(element.offsetWidth || element.offsetHeight || element.getClientRects().length); 2473} 2474function prepareNode(node) { 2475const imported = document.importNode(node, true); 2476const scripts = []; 2477if (imported.nodeType === Node.ELEMENT_NODE && imported.matches('script')) { 2478scripts.push(imported); 2479return { node: null, scripts: scripts }; 2480} 2481imported.querySelectorAll('script').forEach(function (script) { 2482scripts.push(script); 2483script.remove(); 2484}); 2485return { node: imported, scripts: scripts }; 2486} 2487function executeScript(script) { 2488const executable = document.createElement('script'); 2489Array.from(script.attributes).forEach(function (attribute) { 2490executable.setAttribute(attribute.name, attribute.value); 2491}); 2492executable.textContent = script.textContent; 2493document.body.appendChild(executable); 2494} 2495function blockForm(form) { 2496const controls = Array.from(form.querySelectorAll('input, textarea, select, button')); 2497const sectBodies = Array.from(form.querySelectorAll('.sectbody')); 2498const controlState = controls.map(function (control) { 2499return { control: control, disabled: control.disabled }; 2500}); 2501const bodyState = sectBodies.map(function (body) { 2502return { 2503body: body, 2504opacity: body.style.opacity, 2505transition: body.style.transition 2506}; 2507}); 2508form.setAttribute('aria-busy', 'true'); 2509sectBodies.forEach(function (body) { 2510body.style.transition = 'opacity 140ms ease'; 2511body.style.opacity = '0.3'; 2512}); 2513controls.forEach(function (control) { 2514control.disabled = true; 2515}); 2516return function restore() { 2517controlState.forEach(function (state) { 2518if (!state.control.isConnected) return; 2519state.control.disabled = state.disabled; 2520}); 2521bodyState.forEach(function (state) { 2522if (!state.body.isConnected) return; 2523state.body.style.opacity = state.opacity; 2524state.body.style.transition = state.transition; 2525}); 2526if (form.isConnected) form.removeAttribute('aria-busy'); 2527}; 2528} 2529function dispatchChangeEvents(element) { 2530element.dispatchEvent(new CustomEvent('TAZdomChange', { bubbles: true })); 2531element.dispatchEvent(new CustomEvent('TAZboxChange', { bubbles: true })); 2532} 2533function showServerErrors(root) { 2534const errors = Array.from(root.querySelectorAll('.error')); 2535if (!errors.length) return; 2536const messages = errors 2537.map(function (error) { return error.textContent.trim(); }) 2538.filter(Boolean); 2539errors.forEach(function (error) { error.remove(); }); 2540if (messages.length) window.alert(messages.join('\n\n')); 2541} 2542function showRequestError(error) { 2543const status = error && error.status ? error.status + ' ' : ''; 2544const message = error && (error.statusText || error.message) 2545? (error.statusText || error.message) 2546: 'Unbekannter Fehler'; 2547window.alert('Ãbertragungsfehler\n' + status + message); 2548} 2549</script>
2549 2550 2551 2552 2553 2554 2555<section class="outerwrapper contains-module-linklist_collection has-no-background clip-"> 2556<section class="module columns is-multiline linklist_collection module-linklist_collection legal modals contains-legal clip-" x-data="{heightOfColumn: [] }"> 2557 2558 2559 2560 2561<header class="column is-12-mobile mobile-order-1 is-flex-direction-row is-12-tablet is-align-items-center"> 2562 2563<input id="form_agreement" class=" checkbox form-control typo-form-input-entry has-background-white input right legal-checkbox " type="checkbox" oninput="this.setCustomValidity('')" style="width: 55px; height: 100%" oninvalid="this.setCustomValidity('Bitte bestätigen Sie die AGBs.')" required="required" @input="$el.toggleAttribute('checked')" value="1"></input> 2564<label for="form_agreement" class="label typo-form-input-topline checkbox_empty_redhov no-hover icon small is-flex mgr-small"></label> 2565 2566 2567 2568<h2 class="headline typo-head-medium "> 2569Datenschutz 2570</h2> 2571 2572 2573</header> 2574 2575 2576 2577 2578<div class="bool_field field column mgt-small pt-0 is-12 mobile-order-2" x-init="let isInForm = $($el).closest('form').length; if (!isInForm) $($el).closest('.outerwrapper').addClass('is-hidden') "> 2579<div class="input_label_wrapper is-flex is-align-items-baseline wrapper_checkbox " x-id="['agreement']"> 2580<label :for="$id('agreement')" class="label typo-form-input-topline small is-flex"> 2581 2582<p class="is-inline-block paragraph is-legal-0">Die <a class="js-modal-trigger icon-link-text link in-text-link" data-target="modal-apzubrld3">Datenschutzerklärung</a> habe ich zur Kenntnis genommen. Ich stimme der Nutzung meiner E-Mail-Adresse für taz-Informationen zu. Diese Zustimmung kann ich jederzeit und formlos per E-Mail an [email protected] widerrufen.</p> 2583</label> 2584</div> 2585</div> 2586 2587 2588 2589 2590 2591 2592<dialog id="modal-apzubrld3" class="modal linklist_collection module-linklist_collection" @click="if ($event.target === $el) $el.close()"> 2593<div class="modal-card "> 2594<header class="is-flex is-flex-direction-column modal-card-head"> 2595<div class="is-flex full is-align-items-flex-start is-flex-direction-row "> 2596 2597 2598<h1 class="full mgr-medium typo-head-medium">Datenschutzerklärung der taz-Gruppe</h1> 2599 2600<button type="button" class="mgl-auto delete-modal icon medium-large close_circle_redhov" aria-label="Dialogfenster schlieÃen"> 2601</button> 2602</div> 2603 2604<div class="dotted-inline mgt-medium"></div> 2605 2606</header> 2607 2608<section class="modal-card-body pt-0"> 2609<div class="columns is-flex is-justify-content-center"> 2610<div class=" column "> 2611 2612 2613 2614 2615 2616 2617 2618<div class="columns is-centered"> 2619<div class="is-8-tablet is-12-mobile column mobile-order-1"> 2620<div class="typo-teaser-text"> 2621 2622 2623 2624 2625<p class="paragraph"><em>Letzte Ãnderung: Berlin, 01.03.2023</em> </p> 2626 <p class="paragraph last">Die Unternehmen der taz-Gruppe nehmen den Schutz personenbezogener Daten sehr ernst. Wir haben technische und organisatorische MaÃnahmen getroffen, die sicherstellen, dass die gesetzlichen Vorschriften zu personenbezogenen Daten nach der DSGVO eingehalten werden. Die Hinweise in der Datenschutzerklärung geben im ersten Abschnitt einen einfachen Ãberblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie unsere Website besuchen. Personenbezogene Daten sind alle Daten, mit denen Sie persönlich identifiziert werden können. Ausführliche Informationen zum Thema Datenschutz finden Sie in den Abschnitten 2 â 7 unserer Datenschutzerklärung ... <a href="https://taz.de/Wir-sind-uns-sicher/!vn5957314/" target="_blank" class="link in-text-link"><strong>Weiterlesen</strong></a></p> 2627 2628</div> 2629</div> 2630</div> 2631 2632 2633 2634</div> 2635</div> 2636</section> 2637</div> 2638</dialog> 2639 2640 2641 2642</section> 2643</section> 2644 2645 2646<section class="outerwrapper contains-module-kontakt has-background-tzi-background-light has-background clip-"> 2647<section class="module columns is-multiline kontakt module-kontakt contains-kontakt has-background-tzi-background-light theme hasMultiply clip-" x-data="{heightOfColumn: [] }"> 2648 2649<div class="column mobile-order-1"> 2650 2651<h2 class="typo-head-medium mgb-small has-text-tzi-text"> 2652 2653Fragen? Wir helfen gerne weiter 2654</h2> 2655 2656 2657 2658<div x-cloak=""> 2659 2660 2661</div> 2662</div> 2663<div class="column mobile-order-2 ">
2664<h3 class="has-text-tzi-text typo-teaser-text-bold"> 2665taz zahl ich-Team 2666</h3> 2667<p class="hours mgb-medium typo-teaser-text"> 2668Mo-Fr, 10-16 Uhr 2669</p> 2670<div> 2671 2672 2673<a href="tel:+49 (0) 30 - 25902 - 959" class="infolist has-background-main-background has-background-red-hover has-background-tzi-light-hover has-background-tzi-light-active "> 2674<span class="mgh-small icon medium telephone_redhov no-hover center"></span> 2675<span class="typo-icontext">Telefon</span> 2676<span class="typo-linklist-large mgr-small">+49 (0) 30 - 25902 - 959</span> 2677</a> 2678 2679 2680<a href="mailto:[email protected]" class="infolist has-background-main-background has-background-tzi-light-hover has-background-tzi-light-active "> 2681<span class="mgh-small icon medium e_mail_redhov center no-hover"></span> 2682<span class="typo-icontext">E-Mail</span> 2683<span class="typo-linklist-large mgr-small"> [email protected]</span> 2684</a> 2685 2686 2687</div> 2688 2689 2690 2691 2692<div class="dotted-inline mgt-large "> </div> 2693<h3 class="mgt-medium typo-teaser-text-bold has-text-tzi-text"> 2694Postanschrift 2695</h3> 2696<p class="typo-teaser-text mgb-0"> 2697 2698 FriedrichstraÃe 21 2699 2700</p> 2701<p class="typo-teaser-text"> 2702 2703 10969 Berlin 2704 2705</p> 2706 2707</div> 2708 2709</section> 2710</section> 2711
2712<script type="application/ld+json"> 2713{"@context":"https://schema.org","@type":"ContactPoint","url":"https://taz.de/taz-zahl-ich/ihnen-liegt-die-taz-am-herzen/!v=bd8182f9-0363-4f43-936f-7a2f0666b18c/","contactType":"customer service","description":"","email":"[email protected]","telephone":"+49 (0) 30 - 25902 - 959","contactOption":["TollFree","HearingImpairedSupported"],"areaServed":{"@type":"Country","name":"DE"},"availableLanguage":["Deutsch"]} 2714</script>
2714 2715</section><section x-show="$store.campaign.pagesShow['form-success']" class="main " :class="{ 'is-active': $store.campaign.pagesShow['form-success'] }" x-cloak="" data-xml-entry-point="page" data-role="form-success"> 2716 2717 2718 2719 2720<section class="outerwrapper contains-module-notification has-background-notifications-success-background has-background "> 2721<section class="module columns notification module-notification success-message is-first has-background-notifications-success-background"> 2722<div class="column is-8-tablet mobile-order-1"> 2723<div class="is-flex is-align-items-flex-start"> 2724<span class="pr-small-medium fade-in-fast icon medium success_darkhov no-hover"> 2725</span> 2726<div> 2727<p class=" headline typo-head-medium mgb-small has-text-notifications-success"> 2728Vielen Dank für Ihre Unterstützung! 2729</p> 2730<h1 class="typo-teaser-text"> 2731 2732 2733 2734 2735 2736<p class="paragraph last">Sie und über 51.800 andere ermöglichen unabhängigen, kritischen Journalismus, der solidarisch für jede:n frei zugänglich ist. Danke, dass Sie nun Teil unserer Community sind!<br></br>Wir haben Ihnen zur Bestätigung Ihrer Unterstützung eine E-Mail geschickt. Bitte prüfen Sie Ihr Postfach sowie gegebenenfalls den Spam-Ordner. Falls Sie keine Nachricht erhalten haben, schreiben Sie uns bitte an: [email protected].</p> 2737 2738 2739</h1> 2740</div> 2741</div> 2742</div> 2743 2744</section> 2745</section> 2746 2747 2748<section class="outerwrapper contains-module-linklist_collection has-no-background clip-"> 2749<section class="module columns is-multiline linklist_collection module-linklist_collection modals contains-faq clip-" x-data="{heightOfColumn: [] }"> 2750 2751 2752 2753 2754<header class="column is-12-mobile mobile-order-1 is-12-tablet mgb-small"> 2755 2756 2757 2758<h2 class="headline typo-head-medium "> 2759Falls Sie noch Fragen haben ... 2760</h2> 2761 2762 2763</header> 2764 2765 2766 2767 2768 2769 2770<article class="column is-4-tablet submodule dotted mobile-order-2"> 2771 2772<button data-target="modal-cbrfe5lr1" role="button" aria-haspopup="dialog" aria-label="Habt ihr einen Newsletter für die taz zahl ich-Community?" class="teaser-link link js-modal-trigger icon-link-wrapper "> 2773 2774<p class="headline typo-topline-regular mgb-small">taz zahl ich</p> 2775<p class="headline break-word link typo-head-small mgb-small "> 2776Habt ihr einen Newsletter für die taz zahl ich-Community? 2777</p> 2778 2779<div class="mgt-auto"> 2780 2781 2782 2783<div class=" typo-link-grey-onpage icon-link-wrapper is-flex mgt-medium is-align-items-center"> 2784<span class="typo-link icon-link-text"> 2785mehr lesen 2786</span> 2787<span class="icon small read_more_grey_redhov"></span> 2788</div> 2789</div> 2790</button> 2791</article> 2792 2793 2794 2795 2796 2797 2798<dialog id="modal-cbrfe5lr1" class="modal linklist_collection module-linklist_collection" @click="if ($event.target === $el) $el.close()"> 2799<div class="modal-card "> 2800<header class="is-flex is-flex-direction-column modal-card-head"> 2801<div class="is-flex full is-align-items-flex-start is-flex-direction-row "> 2802 2803 2804<h1 class="full mgr-medium typo-head-medium">Habt ihr einen Newsletter für die taz zahl ich-Community?</h1> 2805 2806<button type="button" class="mgl-auto delete-modal icon medium-large close_circle_redhov" aria-label="Dialogfenster schlieÃen"> 2807</button> 2808</div> 2809 2810<div class="dotted-inline mgt-medium"></div> 2811 2812</header> 2813 2814<section class="modal-card-body pt-0"> 2815<div class="columns is-flex is-justify-content-center"> 2816<div class=" column "> 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827<div x-data="{backlink: $(`.navbar-first-level .navbar-link[title='service']`).attr('href') || '/!v=faqs'}" class="column is-8-tablet is-12-mobile mgh-auto-tablet mgb-large faq-rte "> 2828 2829 2830 2831<div class="mgt-medium typo-teaser-text"> 2832 2833 2834 2835 2836<p class="paragraph last">Ja! Alle zwei Wochen empfehlen wir im Newsletter für <em>taz zahl ich</em>-Mitglieder ausgewählte Artikel und Recherchen, halten Sie über die taz und unsere Herzensprojekte auf dem Laufenden und laden zu Events ein. AuÃerdem berichten wir natürlich über den aktuellen Stand unseres Solidamodells. Anmelden können Sie sich hier:</p> 2837 2838</div> 2839</div> 2840 2841 2842 2843<div class="columns"> 2844<div class="column is-12 pb-0 formFaq mobile-order-1"> 2845 2846 2847 2848<link rel="stylesheet" type="text/css" media="screen, print" href="/lib/taz-verlag-node/js/bulma-steps/dist/css/bulma-steps.min.css"></link> 2849 2850<section class="outerwrapper has-background-background-forms has-background "> 2851<section x-data="{isMirror: false}" class="module columns form linklist_collection module-linklist_collection is-centered " :class="isMirror === false ? 'has-background-background-forms hasMultiply' : 'has-background-white'"> 2852<div class="column is-8 mobile-order-2 form-container"> 2853 2854 2855 2856 2857<a data-identifier="1664jjvws" id="tzi_Newsletter"></a> 2858 2859</div> 2860 2861 2862 2863 2864</section> 2865</section> 2866 2867
2868<script> 2869// Vanilla-JS replacement for the former jQuery form ajaxification. 2870// Kept intentionally local to the form flow instead of rebuilding the old 2871// generic filOtaz_de.ajaxify / Href helper infrastructure. 2872if (false === false) loadForm(); 2873function loadForm(storeCampaign) { 2874// Search is loaded together with the archive login form. 2875if ("tzi_Newsletter" === 'arc-search') return; 2876const formCode = ""; 2877const formCodeAttr = ""; 2878const formId = "tzi_Newsletter"; 2879let formSel = '*[data-identifier="1664jjvws"]'; 2880let formUrl = '/!form=' + formId + ';x/'; 2881// Archive login/search special case. 2882if (false === true) { 2883const match = /tazsid=([^;]*)/i.exec(document.cookie); 2884const value = match !== null ? match[1] : '0'; 2885formUrl = '/!arcsid=' + value + '/'; 2886} 2887// Archive: when src was supplied explicitly, call that complete URL. 2888if (false) formUrl = formId; 2889formUrl += '?node=1'; 2890// Campaign forms are loaded after the campaign/bounty selection. 2891if (storeCampaign && storeCampaign.formId) { 2892formUrl = '/!form=' + storeCampaign.formId + ';x/?node=1' + storeCampaign.formActionAllParams(); 2893formSel = '#' + cssEscape(storeCampaign.formId); 2894} 2895let param = ( 2896marOtaz_de && 2897typeof marOtaz_de.isMobile === 'function' && 2898marOtaz_de.isMobile() 2899) ? '&mobile=1' : '&mobile=0'; 2900if (formCodeAttr !== '') param += '&code=' + encodeURIComponent(formCodeAttr); 2901if (formCode !== '') param += '&code=' + encodeURIComponent(formCode); 2902// Comes from head_matomo.html. 2903if (typeof globalTrackingParam === 'string' && globalTrackingParam !== '') { 2904param += globalTrackingParam; 2905} 2906formUrl += param; 2907const target = document.querySelector(formSel); 2908if (!target) return; 2909const config = { 2910url: formUrl, 2911pick: 'fragment#form > *', 2912replacements: [] 2913}; 2914 2915loadInitialForm(target, config); 2916} 2917function cssEscape(value) { 2918if (window.CSS && typeof window.CSS.escape === 'function') return window.CSS.escape(value); 2919return String(value).replace(/[^a-zA-Z0-9_-]/g, function (character) { 2920return '\\' + character; 2921}); 2922} 2923async function loadInitialForm(target, config) { 2924try { 2925const responseDocument = await requestForm(config.url, 'GET'); 2926mountResponse(target, responseDocument, config); 2927} catch (error) { 2928showRequestError(error); 2929} 2930} 2931function bindForm(form, config) { 2932let flying = false; 2933let lastSubmitter = null; 2934form.addEventListener('click', function (event) { 2935if (!(event.target instanceof Element)) return; 2936const submitter = event.target.closest( 2937'button[type="submit"], input[type="submit"], input[type="image"], button:not([type])' 2938); 2939if (submitter && form.contains(submitter)) lastSubmitter = submitter; 2940}); 2941form.addEventListener('submit', async function (event) { 2942event.preventDefault(); 2943if (flying) return; 2944flying = true; 2945const submitter = event.submitter || lastSubmitter || null; 2946const body = serializeForm(form, submitter); 2947const restore = blockForm(form); 2948try { 2949const responseDocument = await requestForm(config.url, 'POST', body); 2950const replaced = mountResponse(form, responseDocument, config); 2951// If the server returned no matching fragment, keep the old form usable. 2952if (!replaced) { 2953restore(); 2954flying = false; 2955} 2956} catch (error) { 2957restore(); 2958flying = false; 2959showRequestError(error); 2960} 2961}); 2962} 2963function serializeForm(form, submitter) { 2964const params = new URLSearchParams(); 2965const formData = new FormData(form); 2966formData.forEach(function (value, key) { 2967// jQuery.serialize() ignored file input contents as well. 2968if (typeof value === 'string') params.append(key, value); 2969}); 2970// jQuery's old click handler added the clicked submit button to the form. 2971if (submitter && submitter.name && !submitter.disabled) { 2972params.append(submitter.name, submitter.value || ''); 2973} 2974return params.toString(); 2975} 2976async function requestForm(url, method, body) { 2977const requestUrl = new URL(url, window.location.href); 2978// Preserve the local-development behavior of the old helper. 2979if (window.location.hostname === 'localnode.taz.de') { 2980requestUrl.hostname = 'localnode.taz.de'; 2981requestUrl.port = ''; 2982} 2983/* 2984* IMPORTANT: 2985* Do not use requestUrl.searchParams here. 2986* 2987* The legacy Href implementation did not URL-encode parameter 2988* names and therefore preserved URLs such as: 2989*
2990* ?/unsubscribe.php?reset=1&... 2991* 2992* URLSearchParams would turn this into: 2993* 2994* ?%2Funsubscribe.php%3Freset=1&... 2995* 2996* Also preserve the old `xhr` flag semantics (`&xhr`, not 2997* `&xhr=true`). 2998*/ 2999let requestHref = requestUrl.toString(); 3000requestHref += requestUrl.search ? '&xhr' : '?xhr'; 3001const options = { 3002method: method, 3003credentials: 'include', 3004cache: 'no-store', 3005headers: {} 3006}; 3007if (requestUrl.origin === window.location.origin) { 3008options.headers['X-Requested-With'] = 'XMLHttpRequest'; 3009} 3010if (method === 'POST') { 3011options.headers['Content-Type'] = 3012'application/x-www-form-urlencoded; charset=UTF-8'; 3013options.body = body; 3014} 3015console.log(requestHref); 3016const response = await fetch(requestHref, options); 3017const responseText = await response.text(); 3018if (!response.ok) { 3019const error = new Error(response.statusText || 'Fetch error'); 3020error.status = response.status; 3021error.statusText = response.statusText; 3022throw error; 3023} 3024return new DOMParser().parseFromString(responseText, 'text/html'); 3025} 3026function mountResponse(primaryTarget, responseDocument, config) { 3027const primaryReplaced = replaceFragment( 3028primaryTarget, 3029responseDocument, 3030config.pick, 3031true, 3032config 3033); 3034config.replacements.forEach(function (replacement) { 3035const target = document.querySelector(replacement.target); 3036if (!target) return; 3037replaceFragment( 3038target, 3039responseDocument, 3040replacement.pick, 3041replacement.bindForms !== false, 3042config 3043); 3044}); 3045return primaryReplaced; 3046} 3047function replaceFragment(target, responseDocument, selector, shouldBindForms, config) { 3048const picked = Array.from(responseDocument.querySelectorAll(selector)); 3049if (!picked.length || !target.parentNode) return false; 3050const marker = document.createComment('form ajax replacement'); 3051const oldId = target.id; 3052const inserted = []; 3053const scripts = []; 3054target.parentNode.insertBefore(marker, target); 3055picked.forEach(function (sourceNode) { 3056const prepared = prepareNode(sourceNode); 3057scripts.push.apply(scripts, prepared.scripts); 3058if (!prepared.node) return; 3059if (oldId && prepared.node.nodeType === Node.ELEMENT_NODE) { 3060prepared.node.id = oldId; 3061} 3062marker.parentNode.insertBefore(prepared.node, marker); 3063inserted.push(prepared.node); 3064}); 3065target.remove(); 3066marker.remove(); 3067if (shouldBindForms) { 3068inserted.forEach(function (node) { 3069if (node instanceof Element) bindFormsIn(node, config); 3070}); 3071} 3072// Inline/external scripts contained in the returned fragment must be 3073// recreated to execute after insertion. 3074scripts.forEach(executeScript); 3075animateInsertedContent(inserted); 3076inserted.forEach(function (node) { 3077if (!(node instanceof Element)) return; 3078if (shouldBindForms) applyFormTabindex(node); 3079dispatchChangeEvents(node); 3080showServerErrors(node); 3081}); 3082return true; 3083} 3084function animateInsertedContent(nodes) { 3085if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) return; 3086nodes.forEach(function (node) { 3087if (!(node instanceof Element) || typeof node.animate !== 'function') return; 3088node.animate( 3089[ 3090{ opacity: 0, transform: 'translateY(5px)' }, 3091{ opacity: 1, transform: 'translateY(0)' } 3092], 3093{ duration: 180, easing: 'ease-out' } 3094); 3095}); 3096} 3097function bindFormsIn(root, config) { 3098if (root instanceof HTMLFormElement) bindForm(root, config); 3099root.querySelectorAll('form').forEach(function (form) { 3100bindForm(form, config); 3101}); 3102} 3103function applyFormTabindex(root) { 3104const forms = []; 3105if (root instanceof HTMLFormElement) forms.push(root); 3106root.querySelectorAll('form').forEach(function (form) { forms.push(form); });
3107forms.forEach(function (form) { 3108form.querySelectorAll('input, textarea, select, button').forEach(function (control) { 3109if (isVisible(control)) control.tabIndex = 1; 3110}); 3111}); 3112} 3113function isVisible(element) { 3114return !!(element.offsetWidth || element.offsetHeight || element.getClientRects().length); 3115} 3116function prepareNode(node) { 3117const imported = document.importNode(node, true); 3118const scripts = []; 3119if (imported.nodeType === Node.ELEMENT_NODE && imported.matches('script')) { 3120scripts.push(imported); 3121return { node: null, scripts: scripts }; 3122} 3123imported.querySelectorAll('script').forEach(function (script) { 3124scripts.push(script); 3125script.remove(); 3126}); 3127return { node: imported, scripts: scripts }; 3128} 3129function executeScript(script) { 3130const executable = document.createElement('script'); 3131Array.from(script.attributes).forEach(function (attribute) { 3132executable.setAttribute(attribute.name, attribute.value); 3133}); 3134executable.textContent = script.textContent; 3135document.body.appendChild(executable); 3136} 3137function blockForm(form) { 3138const controls = Array.from(form.querySelectorAll('input, textarea, select, button')); 3139const sectBodies = Array.from(form.querySelectorAll('.sectbody')); 3140const controlState = controls.map(function (control) { 3141return { control: control, disabled: control.disabled }; 3142}); 3143const bodyState = sectBodies.map(function (body) { 3144return { 3145body: body, 3146opacity: body.style.opacity, 3147transition: body.style.transition 3148}; 3149}); 3150form.setAttribute('aria-busy', 'true'); 3151sectBodies.forEach(function (body) { 3152body.style.transition = 'opacity 140ms ease'; 3153body.style.opacity = '0.3'; 3154}); 3155controls.forEach(function (control) { 3156control.disabled = true; 3157}); 3158return function restore() { 3159controlState.forEach(function (state) { 3160if (!state.control.isConnected) return; 3161state.control.disabled = state.disabled; 3162}); 3163bodyState.forEach(function (state) { 3164if (!state.body.isConnected) return; 3165state.body.style.opacity = state.opacity; 3166state.body.style.transition = state.transition; 3167}); 3168if (form.isConnected) form.removeAttribute('aria-busy'); 3169}; 3170} 3171function dispatchChangeEvents(element) { 3172element.dispatchEvent(new CustomEvent('TAZdomChange', { bubbles: true })); 3173element.dispatchEvent(new CustomEvent('TAZboxChange', { bubbles: true })); 3174} 3175function showServerErrors(root) { 3176const errors = Array.from(root.querySelectorAll('.error')); 3177if (!errors.length) return; 3178const messages = errors 3179.map(function (error) { return error.textContent.trim(); }) 3180.filter(Boolean); 3181errors.forEach(function (error) { error.remove(); }); 3182if (messages.length) window.alert(messages.join('\n\n')); 3183} 3184function showRequestError(error) { 3185const status = error && error.status ? error.status + ' ' : ''; 3186const message = error && (error.statusText || error.message) 3187? (error.statusText || error.message) 3188: 'Unbekannter Fehler'; 3189window.alert('Ãbertragungsfehler\n' + status + message); 3190} 3191</script>
3191 3192 3193 3194 3195</div> 3196</div> 3197 3198 3199 3200
3201<script type="application/ld+json"> 3202{"@context":"http://schema.org/","@type":"FAQPage","@id":"https://taz.de/!v=bd8182f9-0363-4f43-936f-7a2f0666b18c/","mainEntity":[{"@type":"Question","name":"Habt ihr einen Newsletter für die taz zahl ich-Community?","acceptedAnswer":{"@type":"Answer","text":"Ja! Alle zwei Wochen empfehlen wir im Newsletter für taz zahl ich-Mitglieder ausgewählte Artikel und Recherchen, halten Sie über die taz und unsere Herzensprojekte auf dem Laufenden und laden zu Events ein. AuÃerdem berichten wir natürlich über den aktuellen Stand unseres Solidamodells. Anmelden können Sie sich hier:"}}]} 3203</script>
3203 3204 3205 3206 3207</div> 3208</div> 3209</section> 3210</div> 3211</dialog> 3212 3213 3214 3215 3216 3217 3218 3219<article class="column is-4-tablet submodule dotted mobile-order-3"> 3220 3221<button data-target="modal-khx6hsm84" role="button" aria-haspopup="dialog" aria-label="Warum sehe ich eure Zahlunsgsaufforderungen, obwohl ich schon zahle?" class="teaser-link link js-modal-trigger icon-link-wrapper "> 3222 3223<p class="headline typo-topline-regular mgb-small">taz zahl ich</p> 3224<p class="headline break-word link typo-head-small mgb-small "> 3225Warum sehe ich eure Zahlunsgsaufforderungen, obwohl ich schon zahle? 3226</p> 3227 3228<div class="mgt-auto"> 3229 3230 3231 3232<div class=" typo-link-grey-onpage icon-link-wrapper is-flex mgt-medium is-align-items-center"> 3233<span class="typo-link icon-link-text"> 3234mehr lesen 3235</span> 3236<span class="icon small read_more_grey_redhov"></span> 3237</div> 3238</div> 3239</button> 3240</article> 3241 3242 3243 3244 3245 3246 3247<dialog id="modal-khx6hsm84" class="modal linklist_collection module-linklist_collection" @click="if ($event.target === $el) $el.close()"> 3248<div class="modal-card "> 3249<header class="is-flex is-flex-direction-column modal-card-head"> 3250<div class="is-flex full is-align-items-flex-start is-flex-direction-row "> 3251 3252 3253<h1 class="full mgr-medium typo-head-medium">Warum sehe ich eure Zahlunsgsaufforderungen, obwohl ich schon zahle?</h1> 3254 3255<button type="button" class="mgl-auto delete-modal icon medium-large close_circle_redhov" aria-label="Dialogfenster schlieÃen"> 3256</button> 3257</div> 3258 3259<div class="dotted-inline mgt-medium"></div> 3260 3261</header> 3262 3263<section class="modal-card-body pt-0"> 3264<div class="columns is-flex is-justify-content-center"> 3265<div class=" column "> 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276<div x-data="{backlink: $(`.navbar-first-level .navbar-link[title='service']`).attr('href') || '/!v=faqs'}" class="column is-8-tablet is-12-mobile mgh-auto-tablet mgb-large faq-rte "> 3277 3278 3279 3280<div class="mgt-medium typo-teaser-text"> 3281 3282 3283 3284 3285<p class="paragraph">Natürlich sollten alle, die uns bereits unterstützen, die Zahlungserinnerungen nicht mehr sehen müssen. Dies ist technisch leider nicht so einfach, eine Erkennung unserer Unterstützer:innen am Gerät ist schwierig (was vom Datenschutz-Aspekt her ja durchaus etwas Gutes ist.) Es gibt auch keinen eigenen Login oder Ãhnliches. Es ist ein wichtiger Teil der Idee hinter dem solidarischen Bezahlmodell, dass es keine Nachteile für diejenigen gibt, die nicht zahlen (können) â und somit eben auch keine Vorteile für die, die es tun.</p> 3286 <p class="paragraph">Die Einblendung unserer âPaywahlâ kann man <strong>per Cookie deaktivieren</strong>, sofern Sie Cookies in Ihrem Browser akzeptieren. <a href="/!v=ab738e29-a88d-45b4-bbd1-80532c985034" target="_blank" class="link in-text-link">Hier finden Sie dazu eine Anleitung</a>.</p> 3287 <p class="paragraph last"><a href="/!v=96216c1c-4d5e-4757-a70f-c45786edb7b3" target="_blank" class="link in-text-link">Der Micropayment-Bereich</a> direkt unter den Artikeln wird hingegen immer ausgespielt. Hier richten wir uns an Menschen, die uns noch nicht oder nicht mehr unterstützen und eine (erneute) Unterstützung in Erwägung ziehen. Da dieser Bereich die Lesbarkeit der Artikel nicht einschränkt, hoffen wir, dass unsere Unterstützer:innen über sie hinwegsehen können.</p> 3288 3289</div> 3290</div> 3291 3292 3293 3294 3295
3296<script type="application/ld+json"> 3297{"@context":"http://schema.org/","@type":"FAQPage","@id":"https://taz.de/!v=bd8182f9-0363-4f43-936f-7a2f0666b18c/","mainEntity":[{"@type":"Question","name":"Warum sehe ich eure Zahlunsgsaufforderungen, obwohl ich schon zahle?","acceptedAnswer":{"@type":"Answer","text":"Natürlich sollten alle, die uns bereits unterstützen, die Zahlungserinnerungen nicht mehr sehen müssen. Dies ist technisch leider nicht so einfach, eine Erkennung unserer Unterstützer:innen am Gerät ist schwierig (was vom Datenschutz-Aspekt her ja durchaus etwas Gutes ist.) Es gibt auch keinen eigenen Login oder Ãhnliches. Es ist ein wichtiger Teil der Idee hinter dem solidarischen Bezahlmodell, dass es keine Nachteile für diejenigen gibt, die nicht zahlen (können) â und somit eben auch keine Vorteile für die, die es tun.\n Die Einblendung unserer âPaywahlâ kann man per Cookie deaktivieren, sofern Sie Cookies in Ihrem Browser akzeptieren. Hier finden Sie dazu eine Anleitung.\n Der Micropayment-Bereich direkt unter den Artikeln wird hingegen immer ausgespielt. Hier richten wir uns an Menschen, die uns noch nicht oder nicht mehr unterstützen und eine (erneute) Unterstützung in Erwägung ziehen. Da dieser Bereich die Lesbarkeit der Artikel nicht einschränkt, hoffen wir, dass unsere Unterstützer:innen über sie hinwegsehen können."}}]} 3298</script>
3298 3299 3300 3301 3302</div> 3303</div> 3304</section> 3305</div> 3306</dialog> 3307 3308 3309 3310 3311 3312 3313 3314<article class="column is-4-tablet submodule dotted mobile-order-4"> 3315 3316<button data-target="modal-wyosol5cw" role="button" aria-haspopup="dialog" aria-label="Was ist der Unterschied zwischen taz zahl ich und dem digitalen Abo?" class="teaser-link link js-modal-trigger icon-link-wrapper "> 3317 3318<p class="headline typo-topline-regular mgb-small">taz zahl ich</p> 3319<p class="headline break-word link typo-head-small mgb-small "> 3320Was ist der Unterschied zwischen taz zahl ich und dem digitalen Abo? 3321</p> 3322 3323<div class="mgt-auto"> 3324 3325 3326 3327<div class=" typo-link-grey-onpage icon-link-wrapper is-flex mgt-medium is-align-items-center"> 3328<span class="typo-link icon-link-text"> 3329mehr lesen 3330</span> 3331<span class="icon small read_more_grey_redhov"></span> 3332</div> 3333</div> 3334</button> 3335</article> 3336 3337 3338 3339 3340 3341 3342<dialog id="modal-wyosol5cw" class="modal linklist_collection module-linklist_collection" @click="if ($event.target === $el) $el.close()"> 3343<div class="modal-card "> 3344<header class="is-flex is-flex-direction-column modal-card-head"> 3345<div class="is-flex full is-align-items-flex-start is-flex-direction-row "> 3346 3347 3348<h1 class="full mgr-medium typo-head-medium">Was ist der Unterschied zwischen taz zahl ich und dem digitalen Abo?</h1> 3349 3350<button type="button" class="mgl-auto delete-modal icon medium-large close_circle_redhov" aria-label="Dialogfenster schlieÃen"> 3351</button> 3352</div> 3353 3354<div class="dotted-inline mgt-medium"></div> 3355 3356</header> 3357 3358<section class="modal-card-body pt-0"> 3359<div class="columns is-flex is-justify-content-center"> 3360<div class=" column "> 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371<div x-data="{backlink: $(`.navbar-first-level .navbar-link[title='service']`).attr('href') || '/!v=faqs'}" class="column is-8-tablet is-12-mobile mgh-auto-tablet mgb-large faq-rte "> 3372 3373 3374 3375<div class="mgt-medium typo-teaser-text"> 3376 3377 3378 3379 3380<p class="paragraph"><em>taz zahl ich</em> steht für die freiwillige und solidarische Bezahlung für unser Portal taz.de. Praktische Konsequenzen oder eine andere Nutzung ergeben sich aus einem regelmäÃigen Beitrag nicht. Es gibt auch keinen Loginbereich oder Ãhnliches: Es ist ein wichtiger Teil der Idee hinter unserem solidarischen Bezahlmodell, dass es keine Nachteile für diejenigen gibt, die nicht zahlen (können) â und somit eben auch keine Vorteile für die, die es tun.</p> 3381 <p class="paragraph last">Das digitale Abo bzw. unsere taz-App ist unsere täglich erscheinende Tageszeitung â nur in digitaler Form. Das Abo ist also eher mit einem klassischen Print-Abo zu vergleichen.</p> 3382 3383</div> 3384</div> 3385 3386 3387 3388 3389
3390<script type="application/ld+json"> 3391{"@context":"http://schema.org/","@type":"FAQPage","@id":"https://taz.de/!v=bd8182f9-0363-4f43-936f-7a2f0666b18c/","mainEntity":[{"@type":"Question","name":"Was ist der Unterschied zwischen taz zahl ich und dem digitalen Abo?","acceptedAnswer":{"@type":"Answer","text":"taz zahl ich steht für die freiwillige und solidarische Bezahlung für unser Portal taz.de. Praktische Konsequenzen oder eine andere Nutzung ergeben sich aus einem regelmäÃigen Beitrag nicht. Es gibt auch keinen Loginbereich oder Ãhnliches: Es ist ein wichtiger Teil der Idee hinter unserem solidarischen Bezahlmodell, dass es keine Nachteile für diejenigen gibt, die nicht zahlen (können) â und somit eben auch keine Vorteile für die, die es tun.\n Das digitale Abo bzw. unsere taz-App ist unsere täglich erscheinende Tageszeitung â nur in digitaler Form. Das Abo ist also eher mit einem klassischen Print-Abo zu vergleichen."}}]} 3392</script>
3392 3393 3394 3395 3396</div> 3397</div> 3398</section> 3399</div> 3400</dialog> 3401 3402 3403 3404</section> 3405</section></section><section x-show="$store.campaign.pagesShow['form-abort']" class="main " :class="{ 'is-active': $store.campaign.pagesShow['form-abort'] }" x-cloak="" data-xml-entry-point="page" data-role="form-abort"> 3406 3407 3408 3409 3410<section class="outerwrapper contains-module-notification has-no-background "> 3411<section class="module columns notification module-notification abort-message is-first "> 3412<div class="column is-8-tablet mobile-order-1"> 3413<div class="is-flex is-align-items-flex-start"> 3414<span class="pr-small-medium fade-in-fast icon medium sad_redhov no-hover"> 3415</span> 3416<div> 3417<p class=" headline typo-head-medium mgb-small "> 3418Schade 3419</p> 3420<h1 class="typo-teaser-text"> 3421 3422 3423 3424 3425 3426<p class="paragraph last">Aber vielleicht das nächste Mal?</p> 3427 3428 3429</h1> 3430</div> 3431</div> 3432</div> 3433 3434</section> 3435</section> 3436 3437 3438<section class="outerwrapper contains-module-linklist_collection has-no-background clip-"> 3439<section class="module columns is-multiline linklist_collection module-linklist_collection contains-product clip-" x-data="{heightOfColumn: [] }"> 3440 3441 3442 3443 3444<header class="column is-12-mobile mobile-order-1 is-12-tablet mgb-small"> 3445 3446 3447 3448<h2 class="headline typo-head-medium "> 3449Das könnte Sie auch interessieren ... 3450</h2> 3451 3452 3453</header> 3454 3455 3456 3457<article class="column is-12-tablet pt-0 mobile-order-2"> 3458<a href="/taz-zahl-ich/taz-zahl-ich-der-newsletter/!v=1291399f-c7d5-40a9-83a2-dd460621c443/#matomo:pk_campaign=tzi-Newsletter-Anmeldung&pk_source=taz.de&pk_medium=taz.de-Verlag&pk_content=aus-kampagne&pk_placement=tzi-Abschluss-Regelmaessig-A--Abbruch-Platz" class="columns is-multiline teaser-link link-area-extended" style="height: 100%"> 3459 3460<div class="pic-column column is-6-tablet mobile-order-1"> 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470<figure id="" class=" image 3471 3472 3473 3474 3475"> 3476 3477 3478 3479 3480<picture class="is-block "> 3481 3482 3483<source srcset="https://taz.de/images/p/03/03_tzi_assets/tzi-newsletter-grafik/1020/tzi-newsletter-grafik.webp" media="(max-device-aspect-ratio: 1/1) and (min-width: 650px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5)" type="image/webp"></source> 3484 3485 3486<source srcset="https://taz.de/images/p/03/03_tzi_assets/tzi-newsletter-grafik/665/tzi-newsletter-grafik.webp" media="(max-device-aspect-ratio: 1/1) and (max-device-width: 550px)" type="image/webp"></source> 3487 3488 3489<source srcset="https://taz.de/images/p/03/03_tzi_assets/tzi-newsletter-grafik/480/tzi-newsletter-grafik.webp" type="image/webp"></source> 3490 3491 3492 3493<source srcset="https://taz.de/images/p/03/03_tzi_assets/tzi-newsletter-grafik/1020/tzi-newsletter-grafik.png" media="(max-device-aspect-ratio: 1/1) and (min-width: 750px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5)" type="image/png"></source> 3494<source srcset="https://taz.de/images/p/03/03_tzi_assets/tzi-newsletter-grafik/665/tzi-newsletter-grafik.png" media="(max-device-aspect-ratio: 1/1) and (max-device-width: 550px)" type="image/png"></source> 3495<source srcset="https://taz.de/images/p/03/03_tzi_assets/tzi-newsletter-grafik/480/tzi-newsletter-grafik.png" type="image/png"></source> 3496 3497 3498<noscript> 3499<img src=" https://taz.de/images/p/03/03_tzi_assets/tzi-newsletter-grafik/480/tzi-newsletter-grafik.webp" class=" withnocaption" alt="Grafik mit dem âtaz zahl ichâ-Logo unter darunter der Text âNewsletterâ"></img> 3500</noscript> 3501 3502 3503 3504<img src="https://taz.de/images/p/03/03_tzi_assets/tzi-newsletter-grafik/14/tzi-newsletter-grafik.webp" alt="Grafik mit dem âtaz zahl ichâ-Logo unter darunter der Text âNewsletterâ" loading="lazy" title="Grafik mit dem âtaz zahl ichâ-Logo unter darunter der Text âNewsletterâ" height="319" type="image/webp"></img> 3505 3506</picture> 3507 3508 3509 3510 3511 3512</figure> 3513 3514 3515</div> 3516 3517<div class="text-column column is-6-tablet mobile-order-2"> 3518 3519<h2> 3520 3521<span class="headline typo-topline has-text-primary is-block mgb-small"> 3522Artikel, Recherchen und Herzensprojekte der taz 3523</span> 3524 3525<span class="headline link typo-head-small is-block mgb-small"> 3526 3527Unser Newsletter 3528</span> 3529</h2> 3530<div class="typo-subline mgt-small mgt-xsmall-mobile"> 3531 3532<p> 3533 3534 3535 3536 3537Nichts mehr verpassen: Das taz zahl ich-Team empfiehlt ausgewählte Artikel und Recherchen und stellt die taz und ihre Herzensprojekte vor. AuÃerdem halten wir Sie zu unserer taz zahl ich-Community auf dem Laufenden. Transparenz und Lesestoff â jeden Monat neu. 3538 3539</p> 3540 3541
3542<span class="typo-teaser-text"> 3543 3544</span> 3545 3546</div> 3547 3548 3549<div class="mgt-auto"> 3550<p class="button is-block primary-button typo-button-text"> 3551 3552 Jetzt anmelden 3553 3554</p> 3555</div> 3556</div> 3557</a> 3558</article> 3559 3560 3561 3562</section> 3563</section></section><section x-show="$store.campaign.pagesShow['form-error']" class="main " :class="{ 'is-active': $store.campaign.pagesShow['form-error'] }" x-cloak="" data-xml-entry-point="page" data-role="form-error"> 3564 3565 3566 3567 3568<section class="outerwrapper contains-module-notification has-background-redaktion has-background "> 3569<section class="module columns notification module-notification error-message is-first has-background-redaktion"> 3570<div class="column is-8-tablet mobile-order-1"> 3571<div class="is-flex is-align-items-flex-start"> 3572<span class="pr-small-medium fade-in-fast icon medium error_darkhov no-hover"> 3573</span> 3574<div> 3575<p class=" headline typo-head-medium mgb-small has-text-notifications-error-text"> 3576Es ist ein Fehler aufgetreten 3577</p> 3578<h1 class="typo-teaser-text"> 3579 3580 3581 3582 3583 3584<p class="paragraph last">Es tut uns leid, hier scheint ein Problem aufgetaucht zu sein.</p> 3585 3586 3587</h1> 3588</div> 3589</div> 3590</div> 3591 3592</section> 3593</section> 3594 3595<section class="outerwrapper contains-module-link has-no-background "> 3596<section class="module columns link module-link primary-button "> 3597<div class="column is-12 pt-0 mobile-order-1"> 3598<div class="typo-teaser-text pl-xxlarge typo-teaser-text "> 3599<a href=""> 3600Zurück zu taz.de 3601</a> 3602</div> 3603</div> 3604 3605</section> 3606</section></section> 3607 3608 3609 3610 3611 3612<footer id="footer" class="module pb-xxxlarge has-text-white has-background-black hasMultiply htmlSkeleton module-htmlSkeleton footer ph-gap "> 3613 3614<div x-show="$store.campaign.pagesShow['form-wrapper'] !== true" class="columns is-multiline footer-header mg-0"> 3615<div class="column is-flex is-flex-direction-row-tablet is-align-items-center ph-0 pt-0"> 3616<a href="https://taz.de" class="taz-header mgt-large-mobile mgr-auto">taz<span class="logo">î</span></a> 3617<div class="is-flex is-flex-shrink-0 is-align-items-center mgr-auto-mobile pv-small-medium pv-large-mobile"> 3618<a class="typo-icontext" rel="noopener" href="https://taz.de/social" aria-label="Hier finden Sie die taz in den sozialen Netzwerken">Folgen Sie uns</a> 3619<ul class="is-flex is-align-items-center"> 3620<li><a rel="noopener" target="_blank" href="https://mastodon.social/@tazgetroete" class="icon medium mastodon_darkhov mgl-small-medium" aria-label="Die taz bei Mastodon"></a></li> 3621<li><a rel="noopener" target="_blank" href="https://bsky.app/profile/taz.de" class="icon medium bluesky_media_kit_logo_darkhov mgl-small-medium" aria-label="Die taz bei Bluesky"></a></li> 3622<li><a rel="noopener" target="_blank" href="https://www.instagram.com/taz.die_tageszeitung/?hl=de" class="icon medium instagram_white_darkhov mgl-small-medium" aria-label="Die taz bei Instagram"></a></li> 3623</ul> 3624</div> 3625</div> 3626</div> 3627<hr x-show="$store.campaign.pagesShow['form-wrapper'] !== true" class="has-text-white"> 3628<section> 3629<ul class="columns footer-zone is-multiline "> 3630 3631 3632 3633 3634 3635<li class="column is-3 "> 3636 3637 3638 3639<a href="https://taz.de/!p4608/" class=" icon-link-wrapper footer-link is-flex is-align-items-center "> 3640<span class="typo-head-extrasmall "> Ressorts</span> 3641 3642 3643<span class="icon center medium left mgl-xsmall arrow_right_white_darkhov"></span> 3644 3645</a> 3646 3647<ul class="typo-linklist list"> 3648 3649 3650 3651 3652<li class="listitem"> 3653<a href="https://taz.de/Politik/!p4615/" title="Politik" token="link" class="link footer-link"> 3654Politik 3655</a> 3656</li> 3657 3658 3659<li class="listitem"> 3660<a href="https://taz.de/Oeko/!p4610/" title="Ãko" token="link" class="link footer-link"> 3661Ãko 3662</a> 3663</li> 3664 3665 3666<li class="listitem"> 3667<a href="https://taz.de/Gesellschaft/!p4611/" title="Gesellschaft" token="link" class="link footer-link"> 3668Gesellschaft 3669</a> 3670</li> 3671 3672 3673<li class="listitem"> 3674<a href="https://taz.de/Kultur/!p4639/" title="Kultur" token="link" class="link footer-link"> 3675Kultur 3676</a> 3677</li> 3678 3679 3680<li class="listitem"> 3681<a href="https://taz.de/Sport/!p4646/" title="Sport" token="link" class="link footer-link"> 3682Sport 3683</a> 3684</li> 3685 3686 3687<li class="listitem"> 3688<a href="https://taz.de/Berlin/!p4649/" title="Berlin" token="link" class="link footer-link"> 3689Berlin 3690</a> 3691</li> 3692 3693 3694<li class="listitem"> 3695<a href="https://taz.de/Nord/!p4650/" title="Nord" token="link" class="link footer-link"> 3696Nord 3697</a> 3698</li> 3699 3700 3701<li class="listitem"> 3702<a href="https://taz.de/Wahrheit/!p4644/" title="Wahrheit" token="link" class="link footer-link"> 3703Wahrheit 3704</a> 3705</li> 3706 3707 3708</ul> 3709</li> 3710 3711 3712 3713 3714 3715 3716<li class="column is-3 "> 3717 3718 3719 3720<a href="https://taz.de/!p5360/" class=" icon-link-wrapper footer-link is-flex is-align-items-center "> 3721<span class="typo-head-extrasmall "> Themen</span> 3722 3723 3724<span class="icon center medium left mgl-xsmall arrow_right_white_darkhov"></span> 3725 3726</a> 3727 3728<ul class="typo-linklist list"> 3729 3730 3731 3732 3733<li class="listitem"> 3734<a href="/Die-Linke/!t5007994/" title="Die Linke" token="link" class="link footer-link"> 3735Die Linke 3736</a> 3737</li> 3738 3739 3740<li class="listitem"> 3741<a href="/Tankrabatt/!t6192118/" title="Tankrabatt" token="link" class="link footer-link"> 3742Tankrabatt 3743</a> 3744</li> 3745 3746 3747<li class="listitem"> 3748<a href="/AfD-Verbot/!t6043524/" title="AfD-Verbot" token="link" class="link footer-link"> 3749AfD-Verbot 3750</a> 3751</li> 3752 3753 3754<li class="listitem"> 3755<a href="/Pflege/!t5016952/" title="Pflege" token="link" class="link footer-link"> 3756Pflege 3757</a> 3758</li> 3759 3760 3761<li class="listitem"> 3762<a href="/Alternativer-Nobelpreis/!t5027233/" title="Alternativer Nobelpreis" token="link" class="link footer-link"> 3763Alternativer Nobelpreis 3764</a> 3765</li> 3766 3767 3768<li class="listitem"> 3769<a href="/Schwerpunkt-Antifa/!t5020380/" title="Antifa" token="link" class="link footer-link"> 3770Antifa 3771</a> 3772</li> 3773 3774 3775</ul> 3776</li> 3777 3778 3779 3780 3781 3782 3783<li class="column is-3 "> 3784 3785 3786 3787<a href="https://taz.de/verlag/alles-was-taz-ist/!v=5ee91bd4-22a3-4490-b2be-5bcf10f38f53/" class=" icon-link-wrapper footer-link is-flex is-align-items-center "> 3788<span class="typo-head-extrasmall "> Verlag</span> 3789 3790 3791<span class="icon center medium left mgl-xsmall arrow_right_white_darkhov"></span> 3792 3793</a> 3794 3795<ul class="typo-linklist list"> 3796 3797 3798 3799 3800<li class="listitem"> 3801<a href="https://taz.de/verlag/aktuelles-aus-der-taz/!v=8f20076f-2be2-41ba-b79b-5a03bb0ecc51/" title="Aktuelles" token="link" class="link footer-link"> 3802Aktuelles 3803</a> 3804</li> 3805 3806 3807<li class="listitem"> 3808<a target="_blank" rel="noopener" href="https://blogs.taz.de/hausblog/" title="Hausblog" token="link" class="link footer-link"> 3809Hausblog 3810</a> 3811</li> 3812 3813 3814<li class="listitem"> 3815<a href="https://taz.de/verlag/seitenwende-bei-der-taz/!v=165b2a3c-a94a-4114-8616-1b254db7ced2/" title="Die Seitenwende" token="link" class="link footer-link"> 3816Die Seitenwende 3817</a> 3818</li> 3819 3820 3821<li class="listitem"> 3822<a href="https://taz.de/verlag/arbeiten-bei-der-taz/!v=541302c5-e542-4f33-b701-f9ee0c4970b6/" title="Stellen" token="link" class="link footer-link"> 3823Stellen 3824</a> 3825</li> 3826 3827 3828<li class="listitem"> 3829<a href="https://taz.de/verlag/presse-service/!v=463db20f-04cb-433f-a239-fdaba147bc6c/" title="Presse" token="link" class="link footer-link"> 3830Presse 3831</a> 3832</li> 3833 3834 3835</ul> 3836</li> 3837 3838 3839<li class="column is-3 "> 3840 3841 3842 3843<a href="https://taz.de/verlag/Unterstuetzen/!v=17cb2c07-6c09-4c12-8a7b-d5b3c629e814/" class=" icon-link-wrapper footer-link is-flex is-align-items-center "> 3844<span class="typo-head-extrasmall "> Unterstützen</span> 3845 3846 3847<span class="icon center medium left mgl-xsmall arrow_right_white_darkhov"></span> 3848 3849</a> 3850 3851<ul class="typo-linklist list"> 3852 3853 3854 3855 3856<li class="listitem"> 3857<a href="https://taz.de/abo/unsere-angebote/!v=2f71d22a-827d-4693-a3aa-1d7225a94c26/" title="abo" token="link" class="link footer-link"> 3858abo 3859</a> 3860</li> 3861 3862 3863<li class="listitem"> 3864<a href="https://taz.de/genossenschaft/die-taz-in-besten-haenden/!v=45dd710a-25d1-45d5-bcf5-fce24b72cbf2/" title="genossenschaft" token="link" class="link footer-link"> 3865genossenschaft 3866</a> 3867</li> 3868 3869 3870<li class="listitem"> 3871<a href="https://taz.de/taz-zahl-ich/unser-solidarmodell/!v=89a68133-aa34-42d3-9f80-01ebd7e1738b/" title="taz zahl ich" token="link" class="link footer-link"> 3872taz zahl ich 3873</a> 3874</li> 3875 3876 3877<li class="listitem"> 3878<a href="https://taz.de/recherchefonds-ausland-ev/kritische-auslandsrecherchen/!v=69b91b4d-9db1-4b9f-a828-3a9143111026/" title="recherchefonds ausland" token="link" class="link footer-link"> 3879recherchefonds ausland 3880</a> 3881</li> 3882 3883 3884<li class="listitem"> 3885<a href="https://taz.de/taz-panterstiftung/kritischen-journalismus-foerdern/!v=e4eb8635-98d1-4a5d-b035-a82efb835967/" title="panterstiftung" token="link" class="link footer-link"> 3886panterstiftung 3887</a> 3888</li> 3889 3890 3891<li class="listitem"> 3892<a href="https://taz.de/!v=4269299f-23bb-40f2-a4ea-2b1b1ae40192/" title="panterpreis 2026" token="link" class="link footer-link"> 3893panterpreis 2026 3894</a> 3895</li> 3896 3897 3898<li class="listitem"> 3899<a href="https://taz.de/genossenschaft/genoversammlung-2025/!v=4508d911-8f16-4a0a-a4fc-f1f9aab66739/" title="genoversammlung 2026" token="link" class="link footer-link"> 3900genoversammlung 2026 3901</a> 3902</li> 3903 3904 3905</ul> 3906</li> 3907 3908 3909<li class="column is-3 "> 3910 3911 3912 3913<a href="https://taz.de/Gesellschaft/Podcast/!p5334/" class=" icon-link-wrapper footer-link is-flex is-align-items-center "> 3914<span class="typo-head-extrasmall "> Podcast</span> 3915 3916 3917<span class="icon center medium left mgl-xsmall arrow_right_white_darkhov"></span> 3918 3919</a> 3920 3921<ul class="typo-linklist list"> 3922 3923 3924 3925 3926<li class="listitem"> 3927<a href="https://taz.de/Podcast-Bundestalk/!t5780050/" title="bundestalk" token="link" class="link footer-link"> 3928bundestalk 3929</a> 3930</li> 3931 3932 3933<li class="listitem"> 3934<a href="https://taz.de/Podcast-Fernverbindung/!t6104219/" title="fernverbindung" token="link" class="link footer-link"> 3935fernverbindung 3936</a> 3937</li> 3938 3939 3940<li class="listitem"> 3941<a href="https://taz.de/Podcast-klima-update/!t5783392/" title="klima update°" token="link" class="link footer-link"> 3942klima update° 3943</a> 3944</li> 3945 3946 3947<li class="listitem"> 3948<a href="https://taz.de/Podcast-Mauerecho/!t6064118/" title="Mauerecho" token="link" class="link footer-link"> 3949Mauerecho 3950</a> 3951</li> 3952 3953 3954<li class="listitem"> 3955<a href="https://taz.de/Podcast-Freie-Rede/!t6008263/" title="Freie Rede" token="link" class="link footer-link"> 3956Freie Rede 3957</a> 3958</li> 3959 3960 3961<li class="listitem"> 3962<a href="https://taz.de/Podcast-Reingehen/!t6146710/" title="reingehen" token="link" class="link footer-link"> 3963reingehen 3964</a> 3965</li> 3966 3967 3968</ul> 3969</li> 3970 3971 3972<li class="column is-3 "> 3973 3974 3975 3976<a href="https://taz.de/verlag/unsere-newsletter/!v=f45a1f72-d45b-4f0d-8ae8-79635f4033dd/" class=" icon-link-wrapper footer-link is-flex is-align-items-center "> 3977<span class="typo-head-extrasmall "> Newsletter</span> 3978 3979 3980<span class="icon center medium left mgl-xsmall arrow_right_white_darkhov"></span> 3981 3982</a> 3983 3984<ul class="typo-linklist list"> 3985 3986 3987 3988 3989<li class="listitem"> 3990<a target="_blank" rel="noopener" href="https://q5kf46ry.sibpages.com/" title="team zukunft" token="link" class="link footer-link"> 3991team zukunft 3992</a> 3993</li> 3994 3995 3996<li class="listitem"> 3997<a href="https://taz.de/Alles-was-taz-ist/!v=9ad5b3e4-3203-4400-8ab6-67b9a787079a/" title="taz frisch" token="link" class="link footer-link"> 3998taz frisch 3999</a> 4000</li> 4001 4002 4003<li class="listitem"> 4004<a href="https://taz.de/Unser-taz-zahl-ich-Newsletter/!v=1291399f-c7d5-40a9-83a2-dd460621c443/" title="taz zahl ich" token="link" class="link footer-link"> 4005taz zahl ich 4006</a> 4007</li> 4008 4009 4010<li class="listitem"> 4011<a href="https://taz.de/taz-lab-Infobrief/!v=ab680df0-0d2c-4892-b901-2412e0a7b8eb/#matomo:pk_campaign=taz-Newsletter-tazlab&pk_source=taz.de&pk_medium=taz.de&pk_content=aus-kampagne&pk_placement=Footer-Startseite/" title="taz lab Infobrief" token="link" class="link footer-link"> 4012taz lab Infobrief 4013</a> 4014</li> 4015 4016 4017</ul> 4018</li> 4019 4020 4021<li class="column is-3 "> 4022 4023 4024 4025<a href="https://taz.de/Veranstaltungen/taz-talks-und-events/!v=a0be61fd-26bc-43aa-b2ef-0e030355a949/" class=" icon-link-wrapper footer-link is-flex is-align-items-center "> 4026<span class="typo-head-extrasmall "> Veranstaltungen</span> 4027 4028 4029<span class="icon center medium left mgl-xsmall arrow_right_white_darkhov"></span> 4030 4031</a> 4032 4033<ul class="typo-linklist list"> 4034 4035 4036 4037 4038<li class="listitem"> 4039<a href="https://taz.de/Die-taz-spricht-fuer-sich--und-Sie/!v=a0be61fd-26bc-43aa-b2ef-0e030355a949/?vp=6180711/" title="Demnächst" token="link" class="link footer-link"> 4040Demnächst 4041</a> 4042</li> 4043 4044 4045<li class="listitem"> 4046<a href="https://taz.de/Die-taz-spricht-fuer-sich--und-Sie/!v=a0be61fd-26bc-43aa-b2ef-0e030355a949/?vp=6180713/" title="Vor Ort" token="link" class="link footer-link"> 4047Vor Ort 4048</a> 4049</li> 4050 4051 4052<li class="listitem"> 4053<a href="https://taz.de/Die-taz-spricht-fuer-sich--und-Sie/!v=a0be61fd-26bc-43aa-b2ef-0e030355a949/?vp=6180715/" title="Live im Stream" token="link" class="link footer-link"> 4054Live im Stream 4055</a> 4056</li> 4057 4058 4059<li class="listitem"> 4060<a href="https://taz.de/Die-taz-spricht-fuer-sich--und-Sie/!v=a0be61fd-26bc-43aa-b2ef-0e030355a949/?vp=6180721/" title="Vergangene" token="link" class="link footer-link"> 4061Vergangene 4062</a> 4063</li> 4064 4065 4066<li class="listitem"> 4067<a href="https://taz.de/taz-lab/kongress-fuer-debatte-streit-verstaendigung/!v=2f2702df-3697-433e-9d1d-48f733c77d1c/" title="taz lab 2027" token="link" class="link footer-link"> 4068taz lab 2027 4069</a> 4070</li> 4071 4072 4073</ul> 4074</li> 4075 4076 4077<li class="column is-3 "> 4078 4079 4080 4081<a class=" icon-link-wrapper footer-link is-flex is-align-items-center "> 4082<span class="typo-head-extrasmall "> Mehr taz Lesestoff</span> 4083 4084 4085</a> 4086 4087<ul class="typo-linklist list"> 4088 4089 4090 4091 4092<li class="listitem"> 4093<a target="_blank" rel="noopener" href="https://blogs.taz.de/" title="taz Blogs" token="link" class="link footer-link"> 4094taz Blogs 4095</a> 4096</li> 4097 4098 4099<li class="listitem"> 4100<a href="https://taz.de/taz-FUTURZWEI/magazin-fuer-zukunft-und-politik/!v=8ce19a8c-38e5-4a30-920c-8176f4c036c0/" title="taz FUTURZWEI" token="link" class="link footer-link"> 4101taz FUTURZWEI 4102</a> 4103</li> 4104 4105 4106<li class="listitem"> 4107<a target="_blank" rel="noopener" href="https://monde-diplomatique.de/" title="Le Monde diplomatique" token="link" class="link footer-link"> 4108Le Monde diplomatique 4109</a> 4110</li> 4111 4112 4113<li class="listitem"> 4114<a href="https://taz.de/Archiv/!p4311/" title="taz Archiv" token="link" class="link footer-link"> 4115taz Archiv 4116</a> 4117</li> 4118 4119 4120</ul> 4121</li> 4122 4123 4124<li class="column is-3 "> 4125 4126 4127 4128<a class=" icon-link-wrapper footer-link is-flex is-align-items-center "> 4129<span class="typo-head-extrasmall "> Mehr taz Angebote</span> 4130 4131 4132</a> 4133 4134<ul class="typo-linklist list"> 4135 4136 4137 4138 4139<li class="listitem"> 4140<a href="https://taz.de/reisen-in-die-zivilgesellschaft/auf-reisen-mit-taz-journalistinnen/!v=ff445dca-48e0-4ffa-95fa-60d466e9a152/" title="Reisen" token="link" class="link footer-link"> 4141Reisen 4142</a> 4143</li> 4144 4145 4146<li class="listitem"> 4147<a href="https://taz.de/kantine/essen-und-event-location/!v=44afcac2-94aa-43cd-bc80-69fee4341dc4/" title="Kantine" token="link" class="link footer-link"> 4148Kantine 4149</a> 4150</li> 4151 4152 4153<li class="listitem"> 4154<a target="_blank" rel="noopener" href="https://shop.taz.de/" title="Shop" token="link" class="link footer-link"> 4155Shop 4156</a> 4157</li> 4158 4159 4160<li class="listitem"> 4161<a href="https://taz.de/anzeigen/werben-bei-der-taz/!v=48b787de-0383-4c31-a6d1-15c92ea81ee3/" title="Anzeigen" token="link" class="link footer-link"> 4162Anzeigen 4163</a> 4164</li> 4165 4166 4167</ul> 4168</li> 4169 4170 4171<li class="column is-3 "> 4172 4173 4174 4175<a href="https://taz.de/verlag/fragen-und-hilfe/!v=673b67c7-bf6c-44de-9d7d-b86c5a620288/" class=" icon-link-wrapper footer-link is-flex is-align-items-center "> 4176<span class="typo-head-extrasmall "> Fragen & Hilfe</span> 4177 4178 4179<span class="icon center medium left mgl-xsmall arrow_right_white_darkhov"></span> 4180 4181</a> 4182 4183<ul class="typo-linklist list"> 4184 4185 4186 4187 4188<li class="listitem"> 4189<a href="https://taz.de/redaktion-der-taz/Wie-kann-ich-einen-Leserinnenbrief-an-die-taz-Redaktion-senden/!v=f41b541d-0e60-4ba2-8853-70e8a19fbf48/" title="Feedback" token="link" class="link footer-link"> 4190Feedback 4191</a> 4192</li> 4193 4194 4195<li class="listitem"> 4196<a href="https://taz.de/abo/Wie-erreiche-ich-den-Aboservice/!v=c8716ec3-202d-46be-ba1b-c1f9cd3e9515/" title="Aboservice" token="link" class="link footer-link"> 4197Aboservice 4198</a> 4199</li> 4200 4201 4202<li class="listitem"> 4203<a target="_blank" rel="noopener" href="https://epaper.taz.de/" title="ePaper Login" token="link" class="link footer-link"> 4204ePaper Login 4205</a> 4206</li> 4207 4208 4209<li class="listitem"> 4210<a href="https://taz.de/abo/taz-digital-download/!v=cc10271f-4e70-40eb-babd-65117b993b88/" title="Downloads für Abonnierende" token="link" class="link footer-link"> 4211Downloads für Abonnierende 4212</a> 4213</li> 4214 4215 4216</ul> 4217</li> 4218 4219 4220 4221 4222 4223 4224 4225 4226</ul> 4227</section> 4228 4229<hr class="lineImp mgt-medium mgt-0-mobile has-text-white"> 4230<div class="columns mgt-small-medium pb-medium "> 4231<div class="column is-flex">
4232<p class="typo-teaser-text mgt-small-medium-mobile"> © 2026 taz Verlags und Vertriebs GmbH</p> 4233<p class="typo-small-print">Alle Rechte vorbehalten. Bei rechtlichen Fragen oder für Genehmigungen wenden Sie sich bitte an 4234<a class="footer-link link" href="mailto:[email protected] "> [email protected]</a> 4235</p> 4236</div> 4237<div class="column agb mgt-large-mobile"> 4238<div class=" typo-linklist mgl-auto mgl-0-mobile "> 4239 4240 4241 4242 4243<a href="https://taz.de/redaktion-der-taz/Wie-kann-ich-mit-der-taz-Redaktion-Kontakt-aufnehmen/!v=f41b541d-0e60-4ba2-8853-70e8a19fbf48/" title="Feedback " class="pr-xsmall link footer-link"> 4244Feedback 4245</a> 4246 4247 4248<a href="https://taz.de/taz-die-tageszeitung/!vn5957750/" title="Redaktionsstatut " class="pr-xsmall link footer-link"> 4249Redaktionsstatut 4250</a> 4251 4252 4253<a href="https://taz.de/Leserinnen-Kommentare/!vn6103501/" title="Kommune-Richtlinien " class="pr-xsmall link footer-link"> 4254Kommune-Richtlinien 4255</a> 4256 4257 4258<a href="https://taz.de/Wie-die-taz-Kuenstliche-Intelligenz-nutzt/!vn5967635/" title="KI-Leitlinie " class="pr-xsmall link footer-link"> 4259KI-Leitlinie 4260</a> 4261 4262 4263<a href="https://taz.de/investigativ/" title="Informant " class="pr-xsmall link footer-link"> 4264Informant 4265</a> 4266 4267 4268<a href="https://taz.de/Wir-sind-uns-sicher/!vn5957314/" title="Datenschutz " class="pr-xsmall link footer-link"> 4269Datenschutz 4270</a> 4271 4272 4273<a href="https://taz.de/Impressum/!vn5957311/" title="Impressum " class="pr-xsmall link footer-link"> 4274Impressum 4275</a> 4276 4277 4278<a href="https://taz.de/Abonnementvertraege-der-taz/!vn5957307/" title="AGB " class="pr-xsmall link footer-link"> 4279AGB 4280</a> 4281 4282
4283<a href="https://taz.de/Die-Seitenwende/!v=165b2a3c-a94a-4114-8616-1b254db7ced2/" title="Seitenwende " class="pr-xsmall link footer-link"> 4284Seitenwende 4285</a> 4286 4287 4288<a style="cursor: pointer" onclick="window._sp_.gdpr.loadPrivacyManagerModal(1221441)" title="Einwilligungen widerrufen (Ads)" class="pr-xsmall link footer-link"> 4289Einwilligungen widerrufen (Ads) 4290</a> 4291</div> 4292</div> 4293</div> 4294</hr></hr></footer> 4295 4296 4297</div> 4298</body>
4299<script id="main-script" type="text/javascript" src="/lib/taz-verlag-node/js/own_functions.js"></script>
4299 4300</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.