PageSourceSearch

https://www.copy-keller.de/datenschutz

html copy-keller.de collected 2026-10-06 02:31:46 UTC 183,278 bytes, 2,911 lines download raw bytes

1<!doctype html >
2<html xmlns="http://www.w3.org/1999/xhtml" lang="de"
3      class="ios-preview-native-scroll">
4<head>
5    <meta charset="utf-8">
6    
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45<script type="text/javascript">
46    window._currentDevice = 'desktop';
47    window.Parameters = window.Parameters || {
48        HomeUrl: 'https://www.copy-keller.de/',
49
50        SystemID: 'EU_PRODUCTION',
51        SiteAlias: 'a175ad5390f14fe28d858efce018d217',
52        SiteType: atob('RFVEQU9ORQ=='),
53        PublicationDate: 'Jun 01, 2026',
54        ExternalUid: '2743825-1',
55        IsSiteMultilingual: false,
56        InitialPostAlias: '',
57        InitialPostPageUuid: '',
58        InitialDynamicItem: '',
59        DynamicPageInfo: {
60            isDynamicPage: false,
61            base64JsonRowData: 'null',
62        },
63        InitialPageAlias: 'datenschutz',
64        InitialPageUuid: '09eeb56d29a048be94d02acc03a3b39d',
65        InitialPageId: '34566374',
66        InitialEncodedPageAlias: 'ZGF0ZW5zY2h1dHo=',
67        InitialHeaderUuid: '5a52590153a64b4f9c46e9f5b3c9de38',
68        CurrentPageUrl: '',
69        IsCurrentHomePage: false,
70        AllowAjax: false,
71        AfterAjaxCommand: null,
72        HomeLinkText: 'Back To Home',
73        UseGalleryModule: false,
74        CurrentThemeName: 'Layout Theme',
75        ThemeVersion: '500000',
76        DefaultPageAlias: '',
77        RemoveDID: true,
78        WidgetStyleID: null,
79        IsHeaderFixed: false,
80        IsHeaderSkinny: false,
81        IsBfs: true,
82        StorePageAlias: 'null',
83        StorePagesUrls: 'e30=',
84        IsNewStore: 'false',
85        StorePath: '',
86        StoreId: 'null',
87        StoreVersion: 0,
88        StoreBaseUrl: '',
89        StoreCleanUrl: true,
90        StoreDisableScrolling: true,
91        IsStoreSuspended: false,
92        HasCustomDomain: true,
93        SimpleSite: false,
94        showCookieNotification: false,
95        cookiesNotificationMarkup: 'null',
96        translatedPageUrl: '',
97        isFastMigrationSite: false,
98        sidebarPosition: 'NA',
99        currentLanguage: 'de',
100        currentLocale: 'de',
101        NavItems: '{}',
102        errors: {
103            general: 'There was an error connecting to the page.<br/> Make sure you are not offline.',
104            password: 'Incorrect name/password combination',
105            tryAgain: 'Try again'
106        },
107        
108        mapConsent: {
109            message: 'Dieser Inhalt wird von einem Drittanbieter, {0}, bereitgestellt. Falls aktiviert, kann {0} Informationen \u00FCber Ihre Aktivit\u00E4ten sammeln.',
110            enable: 'Aktivieren'
111        },
112        NavigationAreaParams: {
113            ShowBackToHomeOnInnerPages: true,
114            NavbarSize: -1,
115            NavbarLiveHomePage: 'https://www.copy-keller.de/',
116            BlockContainerSelector: '.dmBody',
117            NavbarSelector: '#dmNav:has(a)',
118            SubNavbarSelector: '#subnav_main'
119        },
120        hasCustomCode: true,
121        planID: '3701',
122        customTemplateId: 'null',
123        siteTemplateId: 'null',
124        productId: 'DM_DIRECT',
125        disableTracking: false,
126        pageType: 'FROM_SCRATCH',
127        isRuntimeServer: true,
128        isInEditor: false,
129        isInPreview: false,
130        hasNativeStore: false,
131        defaultLang: 'de',
132        hamburgerMigration: null,
133        isFlexSite: true
134    };
135
136    window.Parameters.LayoutID = {};
137    window.Parameters.LayoutID[window._currentDevice] = 30;
138    window.Parameters.LayoutVariationID = {};
139    window.Parameters.LayoutVariationID[window._currentDevice] = 5;
140</script>
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163<!-- Injecting site-wide to the head -->
164
165
166
167
168
169<!-- End Injecting site-wide to the head -->
170
171<!-- Inject secured cdn script -->
172
173
174<!-- ========= Meta Tags ========= -->
175<!-- PWA settings -->
176<script>
177    function toHash(str) {
178        var hash = 5381, i = str.length;
179        while (i) {
180            hash = hash * 33 ^ str.charCodeAt(--i)
181        }
182        return hash >>> 0
183    }
184</script>
vendor: 1 bytes, line 184
184
185<script>
186    (function (global) {
187    //const cacheKey = global.cacheKey;
188    const isOffline = 'onLine' in navigator && navigator.onLine === false;
189    const hasServiceWorkerSupport = 'serviceWorker' in navigator;
190    if (isOffline) {
191        console.log('offline mode');
192    }
193    if (!hasServiceWorkerSupport) {
194        console.log('service worker is not supported');
195    }
196    if (hasServiceWorkerSupport && !isOffline) {
197        window.addEventListener('load', function () {
198            const serviceWorkerPath = '/runtime-service-worker.js?v=3';
199            navigator.serviceWorker
200                .register(serviceWorkerPath, { scope: './' })
201                .then(
202                    function (registration) {
203                        // Registration was successful
204                        console.log(
205                            'ServiceWorker registration successful with scope: ',
206                            registration.scope
207                        );
208                    },
209                    function (err) {
210                        // registration failed :(
211                        console.log('ServiceWorker registration failed: ', err);
212                    }
213                )
214                .catch(function (err) {
215                    console.log(err);
216                });
217        });
218
219        // helper function to refresh the page
220        var refreshPage = (function () {
221            var refreshing;
222            return function () {
223                if (refreshing) return;
224                // prevent multiple refreshes
225                var refreshkey = 'refreshed' + location.href;
226                var prevRefresh = localStorage.getItem(refreshkey);
227                if (prevRefresh) {
228                    localStorage.removeItem(refreshkey);
229                    if (Date.now() - prevRefresh < 30000) {
230                        return; // dont go into a refresh loop
231                    }
232                }
233                refreshing = true;
234                localStorage.setItem(refreshkey, Date.now());
235                console.log('refereshing page');
236                window.location.reload();
237            };
238        })();
239
240        function messageServiceWorker(data) {
241            return new Promise(function (resolve, reject) {
242                if (navigator.serviceWorker.controller) {
243                    var worker = navigator.serviceWorker.controller;
244                    var messageChannel = new MessageChannel();
245                    messageChannel.port1.onmessage = replyHandler;
246                    worker.postMessage(data, [messageChannel.port2]);
247                    function replyHandler(event) {
248                        resolve(event.data);
249                    }
250                } else {
251                    resolve();
252                }
253            });
254        }
255    }
256})(window);
257</script>
257
258<!-- Add manifest -->
259<!-- End PWA settings -->
260
261
262
263<link rel="canonical" href="https://www.copy-keller.de/datenschutz">
264
265<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
266
267<meta name="apple-mobile-web-app-capable" content="yes">
268
269<!--Add favorites icons-->
270
271<link rel="icon" type="image/x-icon" href="https://de.cdn-website.com/a175ad5390f14fe28d858efce018d217/site_favicon_16_1754569857340.ico"/>
272
273<!-- End favorite icons -->
274<link rel="preconnect" href="https://le-de.cdn-website.com"/>
275<link rel="preconnect" href="https://de.cdn-website.com" crossorigin/>
276<link rel="preconnect" href="https://static.cdn-website.com"/>
277<link rel="preconnect" href="https://de.cdn-website.com"/>
278
279
280
281<!-- render the required CSS and JS in the head section -->
282<script id='d-js-dmapi'>
283    window.SystemID = 'EU_PRODUCTION';
284
285    if (!window.dmAPI) {
286        window.dmAPI = {
287            registerExternalRuntimeComponent: function () {
288            },
289            getCurrentDeviceType: function () {
290                return window._currentDevice;
291            },
292            runOnReady: (ns, fn) => {
293                const safeFn = dmAPI.toSafeFn(fn);
294                ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
295                const eventName = 'afterAjax.' + ns;
296
297                if (document.readyState === 'complete') {
298                    $.DM.events.off(eventName).on(eventName, safeFn);
299                    setTimeout(function () {
300                        safeFn({
301                            isAjax: false,
302                        });
303                    }, 0);
304                } else {
305                    window?.waitForDeferred?.('dmAjax', () => {
306                        $.DM.events.off(eventName).on(eventName, safeFn);
307                        safeFn({
308                            isAjax: false,
309                        });
310                    });
311                }
312            },
313            toSafeFn: (fn) => {
314                if (fn?.safe) {
315                    return fn;
316                }
317                const safeFn = function (...args) {
318                    try {
319                        return fn?.apply(null, args);
320                    } catch (e) {
321                        console.log('function failed ' + e.message);
322                    }
323                };
324                safeFn.safe = true;
325                return safeFn;
326            }
327        };
328    }
329
330    if (!window.requestIdleCallback) {
331        window.requestIdleCallback = function (fn) {
332            setTimeout(fn, 0);
333        }
334    }
335</script>
335
336
337<!-- loadCSS function header.jsp-->
338
339
340
341
342
343
344<script id="d-js-load-css">
345/**
346 * There are a few <link> tags with CSS resource in them that are preloaded in the page
347 * in each of those there is a "onload" handler which invokes the loadCSS callback
348 * defined here.
349 * We are monitoring 3 main CSS files - the runtime, the global and the page.
350 * When each load we check to see if we can append them all in a batch. If threre
351 * is no page css (which may happen on inner pages) then we do not wait for it
352 */
353(function () {
354  let cssLinks = {};
355  function loadCssLink(link) {
356    link.onload = null;
357    link.rel = "stylesheet";
358    link.type = "text/css";
359  }
360  
361    function checkCss() {
362      const pageCssLink = document.querySelector("[id*='CssLink']");
363      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
364
365        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
366            const storedRuntimeCssLink = cssLinks.runtime;
367            const storedPageCssLink = cssLinks.page;
368            const storedGlobalCssLink = cssLinks.global;
369            const storedWidgetCssLink = cssLinks.widget;
370
371            storedGlobalCssLink.disabled = true;
372            loadCssLink(storedGlobalCssLink);
373
374            if (storedPageCssLink) {
375                storedPageCssLink.disabled = true;
376                loadCssLink(storedPageCssLink);
377            }
378
379            if(storedWidgetCssLink) {
380                storedWidgetCssLink.disabled = true;
381                loadCssLink(storedWidgetCssLink);
382            }
383
384            storedRuntimeCssLink.disabled = true;
385            loadCssLink(storedRuntimeCssLink);
386
387            requestAnimationFrame(() => {
388                setTimeout(() => {
389                    storedRuntimeCssLink.disabled = false;
390                    storedGlobalCssLink.disabled = false;
391                    if (storedPageCssLink) {
392                      storedPageCssLink.disabled = false;
393                    }
394                    if (storedWidgetCssLink) {
395                      storedWidgetCssLink.disabled = false;
396                    }
397                    // (SUP-4179) Clear the accumulated cssLinks only when we're
398                    // sure that the document has finished loading and the document 
399                    // has been parsed.
400                    if(document.readyState === 'interactive') {
401                      cssLinks = null;
402                    }
403                }, 0);
404            });
405        }
406    }
407  
408
409  function loadCSS(link) {
410    try {
411      var urlParams = new URLSearchParams(window.location.search);
412      var noCSS = !!urlParams.get("nocss");
413      var cssTimeout = urlParams.get("cssTimeout") || 0;
414
415      if (noCSS) {
416        return;
417      }
418      if (link.href && link.href.includes("d-css-runtime")) {
419        cssLinks.runtime = link;
420        checkCss();
421      } else if (link.id === "siteGlobalCss") {
422        cssLinks.global = link;
423        checkCss();
424      } 
425      
426      else if (link.id && link.id.includes("CssLink")) {
427        cssLinks.page = link;
428        checkCss();
429      } else if (link.id && link.id.includes("widgetCSS")) {
430        cssLinks.widget = link;
431        checkCss();
432      }
433      
434      else {
435        requestIdleCallback(function () {
436          window.setTimeout(function () {
437            loadCssLink(link);
438          }, parseInt(cssTimeout, 10));
439        });
440      }
441    } catch (e) {
442      throw e
443    }
444  }
445  window.loadCSS = window.loadCSS || loadCSS;
446})();
447</script>
447
448
449
450
451<script data-role="deferred-init" type="text/javascript">
452    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
453    function Def() {
454        this.promise = new Promise((function (a, b) {
455            this.resolve = a, this.reject = b
456        }).bind(this))
457    }
458
459    const defs = {};
460    window.getDeferred = function (a) {
461        return null == defs[a] && (defs[a] = new Def), defs[a]
462    }
463    window.waitForDeferred = function (b, a, c) {
464        let d = window?.getDeferred?.(b);
465        d
466            ? d.promise.then(a)
467            : c && ["complete", "interactive"].includes(document.readyState)
468                ? setTimeout(a, 1)
469                : c
470                    ? document.addEventListener("DOMContentLoaded", a)
471                    : console.error(`Deferred  does not exist`);
472    };
473</script>
473
474<style id="forceCssIncludes">
475    /* This file is auto-generated from a `scss` file with the same name */
476
477.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}}
478    
479
480</style>
481<style id="cssVariables" type="text/css">
482    :root {
483  --color_1: rgba(0, 47, 73, 1);
484  --color_2: rgba(242, 242, 242, 1);
485  --color_3: rgba(239, 99, 81, 1);
486  --color_4: rgba(255, 255, 255, 1);
487  --color_8: rgba(61, 57, 57, 1);
488  --max-content-width_1: 1440px;
489}
490</style>
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516<!-- Google Fonts Include -->
517
518
519
520
521
522
523
524
525
526
527
528
529
530<!-- loadCSS function fonts.jsp-->
531
532
533
534<link type="text/css" rel="stylesheet" href="https://de.cdn-website.com/fonts/css2?family=Inter:[email protected]&family=Lora:[email protected]&family=Source+Sans+Pro:wght@200;300;400;600;700;900&amp;subset=latin-ext&amp;display=swap"  />
535
536
537
538
539
540<!-- RT CSS Include d-css-runtime-flex-new-nav-->
541<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6813/_dm/s/rt/dist/css/d-css-runtime-flex-new-nav.min.css" />
542
543<!-- End of RT CSS Include -->
544
545<link type="text/css" rel="stylesheet" href="https://de.cdn-website.com/WIDGET_CSS/d88e348d4e4ad72bc445b879107cc7c9.css" id="widgetCSS" />
546
547<!-- Support `img` size attributes -->
548<style>img[width][height] {
549  height: auto;
550}</style>
551
552<!-- Support showing sticky element on page only -->
553<style>
554  body[data-page-alias="datenschutz"] #dm [data-show-on-page-only="datenschutz"] {
555    display: block !important;
556  }
557</style>
558
559<!-- This is populated in Ajax navigation -->
560<style id="pageAdditionalWidgetsCss" type="text/css">
561</style>
562
563
564
565
566<!-- Site CSS -->
567<link type="text/css" rel="stylesheet" href="https://de.cdn-website.com/a175ad5390f14fe28d858efce018d217/files/a175ad5390f14fe28d858efce018d217_1.min.css?v=12" id="siteGlobalCss" />
568
569
570
571<style id="customWidgetStyle" type="text/css">
572    
573</style>
574<style id="innerPagesStyle" type="text/css">
575    
576</style>
577
578
579<style
580        id="additionalGlobalCss" type="text/css"
581>
582</style>
583
584<style id="pagestyle" type="text/css">
585    @media all {
586  *#dm .dmInner nav.u_1998592992 { color:black !important; }
587}
588@media (min-width:1025px) {
589  *#dm .dmInner *.u_1664822945 { text-align:left !important; }
590
591  *#dm .dmInner div.u_1257076006 h2 { font-size:30px !important; }
592}
593@media (min-width:768px) and (max-width:1024px) {
594  *#dm .dmInner *.u_1664822945 { text-align:left !important; }
595}
596@media (min-width:0px) and (max-width:767px) {
597  *#dm .dmInner *.u_1664822945 { text-align:left !important; }
598
599  *#dm .dmInner div.u_1257076006 h2 { font-size:24px !important; }
600}
601
602</style>
603
604<style id="pagestyleDevice" type="text/css">
605    
606</style>
607
608<!-- Flex Sections CSS -->
609
610 <style data-page-uuid="09eeb56d29a048be94d02acc03a3b39d" id="grid-styles-common-657cf759-09eeb56d29a048be94d02acc03a3b39d">@media all {
611    
612#\37 0642653 {
613    min-height: 8px;
614    column-gap: 4%;
615    row-gap: 24px;
616    width: 100%;
617    min-width: 4%;
618    padding: 16px 16px 16px 16px;
619    margin: 0% 0% 0% 0%;
620}
621    
622#\38 d72f2cc {
623    min-height: 240px;
624    column-gap: 4%;
625    row-gap: 24px;
626    width: 100%;
627    flex-wrap: nowrap;
628    padding: 4% 0% 4% 0%;
629    margin: 0% 0% 0% 0%;
630}
631    
632#widget_r2r {
633    width: auto;
634    height: auto;
635    max-width: 100%;
636    order: 0;
637}
638    
639#widget_l7o {
640    width: 100%;
641    height: auto;
642    max-width: 100%;
643    order: 1;
644}
645    
646#widget_0mf {
647    width: auto;
648    height: auto;
649    position: relative;
650    min-width: 10px;
651    min-height: 10px;
652    max-width: 100%;
653    order: 2;
654}
655}</style> 
656 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-common-flex-footer-5a52590153a64b4f9c46e9f5b3c9de38">@media all {
657    
658#flex-footer {
659    background-color: var(--color_1);
660}
661}</style> 
662 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-common-flex-
662header-5a52590153a64b4f9c46e9f5b3c9de38">@media all {
663    
664#flex-header[data-changeable-on-scroll][data-scrolling] [data-widget-type="image"] img {
665    width: 66%;
666}
667#flex-header {
668    background-color: var(--color_1);
669    
670    background-image: initial;
671}
672#flex-header[data-changeable-on-scroll][data-scrolling] {
673    padding-top: 0px;
674    padding-bottom: 0px;
675    background-color: var(--color_1);
676    background-image: initial;
677}
678}</style> 
679 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-common-453ffa06-5a52590153a64b4f9c46e9f5b3c9de38">@media all {
680    
681#\33 3727932 {
682    min-height: 8px;
683    column-gap: 4%;
684    row-gap: 24px;
685    flex-direction: row;
686    width: 10%;
687    justify-content: flex-end;
688    align-items: center;
689    min-width: 4%;
690    padding: 16px 16px 16px 16px;
691    margin: 0% 0% 0% 0%;
692}
693    
694#fdb37e17 {
695    min-height: 88px;
696    column-gap: 0%;
697    row-gap: 0px;
698    width: 100%;
699    flex-wrap: nowrap;
700    padding: 0% 4% 0% 4%;
701    margin: 0% 0% 0% 0%;
702}
703    
704#\30 ad31b06 {
705    flex-direction: row;
706    justify-content: space-between;
707    align-items: center;
708    width: 100%;
709    min-width: 4%;
710    min-height: 8px;
711    column-gap: 4%;
712    row-gap: 24px;
713    padding: 5px 16px 5px 16px;
714    margin: 0% 0% 0% 0%;
715}
716    
717#e60c44f9 {
718    width: 100px;
719    height: auto;
720    max-width: 100%;
721    align-self: auto;
722    order: 0;
723    grid-area: auto / auto / auto / auto;
724}
725    
726#e81b9bc3 svg {
727    fill: var(--color_4);
728}
729#e81b9bc3 {
730    width: 30px;
731    height: 30px;
732}
733    
734#widget_pha {
735    width: 58.78%;
736    height: auto;
737    max-width: 100%;
738    align-self: stretch;
739    order: 1;
740}
741    
742#widget_8k9 {
743    width: 80px;
744    height: auto;
745    max-width: 100%;
746    order: 0;
747}
748    
749#\32 89f7d08 {
750    min-height: 8px;
751    column-gap: 4%;
752    row-gap: 24px;
753    flex-direction: row;
754    width: 10%;
755    justify-content: flex-end;
756    align-items: center;
757    min-width: 4%;
758    padding: 16px 16px 16px 16px;
759    margin: 0% 0% 0% 0%;
760}
761    
762#\35 e8aafd1 svg {
763    fill: rgba(0,0,0,0);
764}
765#\35 e8aafd1 {
766    width: 30px;
767    height: 30px;
768}
769    
770#\38 3f8c683 {
771    width: 150px;
772    height: auto;
773    max-width: 100%;
774    justify-self: auto;
775    align-self: auto;
776    order: 2;
777    margin: 0px 0% 0px 0%;
778    grid-area: auto / auto / auto / auto;
779}
780    
781#\31 1e4f629 {
782    background-color: rgba(0, 0, 0, 0);
783    background-image: initial;
784}
785}</style> 
786 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-common-efd584b8-5a52590153a64b4f9c46e9f5b3c9de38">@media all {
787    
788#\35 0063975 svg {
789    fill: rgba(0,0,0,0);
790}
791#\35 0063975 {
792    width: 30px;
793    height: 30px;
794}
795    
796#\35 4773874 {
797    min-height: 8px;
798    column-gap: 4%;
799    row-gap: 24px;
800    width: 100%;
801    min-width: 4%;
802    align-items: flex-end;
803    padding: 16px 16px 16px 16px;
804    margin-top: 0%;
805    margin-right: 0%;
806    margin-bottom: 0%;
807    margin-left: 0%;
808}
809    
810#\37 3b51b36 {
811    padding-top: 0px;
812    padding-bottom: 0px;
813    min-height: 100px;
814    column-gap: 4%;
815    row-gap: 24px;
816    width: 100%;
817    padding-left: 0%;
818    padding-right: 0%;
819    margin-top: 0%;
820    margin-right: 0%;
821    margin-bottom: 0%;
822    margin-left: 0%;
823}
824}</style> 
825 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-common-18f5ea00-5a52590153a64b4f9c46e9f5b3c9de38">@media all {
826    
827#\39 d047ce9 {
828    padding-top: 16px;
829    padding-left: 16px;
830    padding-bottom: 16px;
831    min-height: 8px;
832    column-gap: 4%;
833    row-gap: 24px;
834    width: 100%;
835    min-width: 4%;
836    padding-right: 16px;
837    align-items: flex-end;
838    justify-content: center;
839    margin-top: 0%;
840    margin-right: 0%;
841    margin-bottom: 0%;
842    margin-left: 0%;
843}
844    
845#a1f8711f {
846    padding-top: 2%;
847    padding-bottom: 2%;
848    min-height: 100px;
849    column-gap: 4%;
850    row-gap: 24px;
851    width: 100%;
852    padding-left: 0%;
853    padding-right: 0%;
854    margin-top: 0%;
855    margin-right: 0%;
856    margin-bottom: 0%;
857    margin-left: 0%;
858}
859    
860#\31 2a003a5 svg {
861    fill: rgba(120,120,120,1);
862}
863#\31 2a003a5 .hamburgerButton {
864    background-color: rgba(0,0,0,0);
865}
866#\31 2a003a5 {
867    width: 30px;
868    height: 30px;
869}
870}</style> 
871 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-common-63a049320d35b55b4ef2a372-5a52590153a64b4f9c46e9f5b3c9de38">@media all {
872    
873#\36 3a049320d35b55b4ef2a374 {
874    min-height: 8px;
875    column-gap: 4%;
876    row-gap: 24px;
877    width: 100%;
878    min-width: 4%;
879    background-color: rgba(0, 0, 0, 0);
880    padding: 16px 16px 16px 16px;
881    margin-top: 0%;
882    margin-right: 0%;
883    margin-bottom: 0%;
884    margin-left: 0%;
885}
886    
887#\36 3a049320d35b55b4ef2a376 {
888    background-color: rgba(0, 0, 0, 0);
889}
890    
891#\36 3a049320d35b55b4ef2a377 {
892    min-height: 200px;
893    padding-top: 2%;
894    padding-bottom: 2%;
895    column-gap: 4%;
896    row-gap: 24px;
897    width: 100%;
898    padding-left: 0%;
899    padding-right: 0%;
900    margin-top: 0%;
901    margin-right: 0%;
902    margin-bottom: 0%;
903    margin-left: 0%;
904}
905    
906#\36 3a049ca0d35b55b4ef2a5c3 {
907    width: 544px;
908    height: auto;
909    max-width: 100%;
910    justify-self: auto;
911    align-self: auto;
912    order: 0;
913    grid-area: auto / auto / auto / auto;
914}
915    
916#\36 2d6a167a824ca526194d9a5 {
917    background-color: rgba(232, 255, 133, 1);
918}
919}</style> 
920 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-common-6406026c90e1521f6ecb0eca-5a52590153a64b4f9c46e9f5b3c9de38">@media all {
921    
922#\36 406026c90e1521f6ecb0ecc {
923    min-height: 460px;
924    padding-top: 4%;
925    padding-bottom: 4%;
926    column-gap: 4%;
927    row-gap: 24px;
928    width: 100%;
929    flex-wrap: nowrap;
930    padding-left: 0%;
931    padding-right: 0%;
932    margin-top: 0%;
933    margin-right: 0%;
934    margin-bottom: 0%;
935    margin-left: 0%;
936}
937    
938#cbd0bdc4 {
939    background-size: cover;
940    background-repeat: no-repeat;
941    background-position: 50% 50%;
942    display: flex;
943    flex-direction: row;
944    justify-content: flex-start;
945    align-items: center;
946    position: relative;
947    max-width: 100%;
948    width: 100%;
949    min-height: auto;
950    max-height: 100%;
951    order: 2;
952    padding-left: 0%;
953    padding-top: 0%;
954    padding-right: 0%;
955    padding-bottom: 0%;
956    margin-top: 0%;
957    margin-right: 0%;
958    margin-bottom: 0%;
959    margin-left: 0%;
960}
961    
962#\31 84ca915 {
963    background-size: cover;
964    background-repeat: no-repeat;
965    background-position: 50% 50%;
966    display: flex;
967    flex-direction: column;
968    justify-content: center;
969    align-items: flex-start;
970    position: relative;
971    max-width: 100%;
972    width: 100%;
973    min-height: auto;
974    max-height: 100%;
975    order: 1;
976    margin-bottom: 16px;
977    padding-left: 0%;
978    padding-top: 0%;
979    padding-right: 0%;
980    padding-bottom: 0%;
981    margin-top: 0%;
982    margin-right: 0%;
983    margin-left: 0%;
984}
985    
986#\32 45b0e06 {
987    width: 100%;
988    height: auto;
989    max-width: 100%;
990}
991    
992#\32 fdcc5cf {
993    width: 18px;
994    height: auto;
995    max-width: 100%;
996    margin-top: 0px;
997    margin-bottom: 0px;
998    order: 0;
999    margin-right: 10px;
1000}
1001    
1002#\37 5928b9e {
1003    background-size: cover;
1004    background-repeat: no-repeat;
1005    background-position: 50% 50%;
1006    display: flex;
1007    flex-direction: row;
1008    justify-content: flex-start;
1009    align-items: center;
1010    position: relative;
1011    max-width: 100%;
1012    width: 100%;
1013    min-height: auto;
1014    max-height: 100%;
1015    order: 2;
1016    padding-left: 0%;
1017    padding-top: 0%;
1018    padding-right: 0%;
1019    padding-bottom: 0%;
1020    margin-top: 0%;
1021    margin-right: 0%;
1022    margin-bottom: 0%;
1023    margin-left: 0%;
1024}
1025    
1026#\33 14282c0 {
1027    width: 100%;
1028    height: auto;
1029    max-width: 100%;
1030    order: 1;
1031    margin: 0px 0% 0px 0%;
1032}
1033    
1034#\37 485e0fe {
1035    width: 100%;
1036    height: auto;
1037    max-width: 100%;
1038    order: 1;
1039    margin: 0px 0% 0px 0%;
1040}
1041    
1042#a9dbe454 {
1043    width: 18px;
1044    height: auto;
1045    max-width: 100%;
1046    margin-top: 0px;
1047    margin-bottom: 0px;
1048    order: 0;
1049    margin-right: 10px;
1050}
1051    
1052#\37 94555c9 {
1053    width: 100%;
1054    min-width: 4%;
1055    min-height: 8px;
1056    column-gap: 4%;
1057    row-gap: 0px;
1058    order: 0;
1059    justify-content: flex-start;
1060    padding-left: 0%;
1061    padding-top: 0%;
1062    padding-right: 0%;
1063    padding-bottom: 0%;
1064    margin-top: 0%;
1065    margin-right: 0%;
1066    margin-bottom: 0%;
1067    margin-left: 0%;
1068}
1069    
1070#\36 d4c300e {
1071    width: 100%;
1072    height: auto;
1073    max-width: 100%;
1074}
1075    
1076#c33f22bc {
1077    width: 100%;
1078    height: auto;
1079    max-width: 100%;
1080}
1081    
1082#b5397cc6 {
1083    width: 100%;
1084    height: auto;
1085    max-width: 100%;
1086    order: 0;
1087    margin-bottom: 5px;
1088}
1089}</style> 
1090 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-common-63da2bddeae8da42b2353671-5a52590153a64b4f9c46e9f5b3c9de38">@media all {
1091    
1092#\36 3da2bddeae8da42b2353673 {
1093    min-height: 160px;
1094    column-gap: 0%;
1095    row-gap: 0px;
1096    width: 100%;
1097    flex-wrap: nowrap;
1098    padding: 3% 2% 3% 2%;
1099    margin: 0% 0% 0% 0%;
1100}
1101    
1102#\36 3da2bddeae8da42b2353672 {
1103    background-color: var(--color_2);
1104    background-image: initial;
1105}
1106    
1107#\36 3da2bfbeae8da42b2353a45 {
1108    width: 33.33%;
1109    min-width: 4%;
1110    min-height: 8px;
1111    column-gap: 4%;
1112    row-gap: 0px;
1113    order: 0;
1114    justify-content: flex-start;
1115    padding: 0% 0% 0% 0%;
1116    margin: 0% 0% 0% 0%;
1117}
1118    
1119#\36 3c7b8b76c596a2813341bc5 {
1120    height: auto;
1121}
1122    
1123#widget_6jh {
1124    width: 100%;
1125    height: auto;
1126    max-width: 100%;
1127    order: 0;
1128    margin-bottom: 5px;
1129}
1130    
1131#group_736 {
1132    align-items: flex-start;
1133    width: 100%;
1134    min-height: auto;
1135    max-height: 100%;
1136    order: 1;
1137    padding: 0% 0% 0% 0%;
1138    margin: 0% 0% 16px 0%;
1139}
1140    
1141#widget_15o {
1142    width: 100%;
1143    height: auto;
1144    max-width: 100%;
1145}
1146    
1147#\35 8eb880a {
1148    width: 100%;
1149    height: auto;
1150    max-width: 100%;
1151}
1152    
1153#\30 cc4dce7 {
1154    width: 100%;
1155    height: auto;
1156    max-width: 100%;
1157}
1158    
1159#d0878bca {
1160    width: 100%;
1161    height: auto;
1162    max-width: 100%;
1163    order: 0;
1164    margin-bottom: 5px;
1165}
1166    
1167#d7cc77be {
1168    width: 33.33%;
1169    min-width: 4%;
1170    min-height: 8px;
1171    column-gap: 4%;
1172    row-gap: 0px;
1173    order: 2;
1174    justify-content: flex-start;
1175    padding: 0% 0% 0% 0%;
1176    margin: 0% 0% 0% 0%;
1177}
1178    
1179#widget_ebt {
1180    width: 100%;
1181    height: auto;
1182    max-width: 100%;
1183}
1184    
1185#c60afff2 {
1186    width: 33.33%;
1187    min-width: 4%;
1188    min-height: 8px;
1189    column-gap: 4%;
1190    row-gap: 0px;
1191    order: 2;
1192    justify-content: flex-start;
1193    padding: 0% 0% 0% 0%;
1194    margin: 0% 0% 0% 0%;
1195}
1196    
1197#\33 d6026f1 {
1198    width: 100%;
1199    height: auto;
1200    max-width: 100%;
1201    order: 0;
1202    margin-bottom: 5px;
1203}
1204    
1205#\32 2a492b2 {
1206    width: 100%;
1207    height: auto;
1208    max-width: 100%;
1209}
1210    
1211#widget_41f {
1212    width: 100%;
1213    height: auto;
1214    max-width: 100%;
1215    justify-self: auto;
1216    align-self: auto;
1217    order: 2;
1218    margin-top: 30px;
1219    margin-bottom: 30px;
1220    grid-area: auto / auto / auto / auto;
1221}
1222}</style> 
1223 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-desktop-flex-header-5a52590153a64b4f9c46e9f5b3c9de38">@media (min-width: 1025px) {
1224}</style> 
1225 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-tablet_implicit-flex-header-5a52590153a64b4f9c46e9f5b3c9de38">@media (min-width: 768px) and (max-width: 1024px) {
1226}</style> 
1227 <style data-page-uuid="09eeb56d29a048be94d02acc03a3b39d" id="grid-styles-tablet-657cf759-09eeb56d29a048be94d02acc03a3b39d">@media (min-width: 768px) and (max-width: 1024px) {
1228    
1229#\38 d72f2cc {
1230    padding-left: 2%;
1231    padding-right: 2%;
1232}
1233}</style> 
1234 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-tablet-flex-footer-5a52590153a64b4f9c46e9f5b3c9de38">@media (min-width: 768px) and (max-width: 1024px) {
1235    
1236}</style> 
1237 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-tablet-flex-header-5a52590153a64b4f9c46e9f5b3c9de38">@media (min-width: 768px) and (max-width: 1024px) {
1238    
1239#flex-header {
1240    
1241}
1242}</style> 
1243 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-tablet-453ffa06-5a52590153a64b4f9c46e9f5b3c9de38">@media (min-width: 768px) and (max-width: 1024px) {
1244    
1245#\33 3727932 {
1246    order: 3;
1247    width: 100%;
1248    min-height: 8px;
1249    justify-content: space-between;
1250}
1251    
1252#fdb37e17 {
1253    padding-left: 4%;
1254    padding-right: 4%;
1255    flex-direction: row;
1256    flex-wrap: nowrap;
1257    min-height: 88px;
1258}
1259    
1260#\30 ad31b06 {
1261    width: 45%;
1262    margin-left: -0.0011659701492537314%;
1263    justify-content: center;
1264    order: 1;
1265    min-height: 8px;
1266}
1267    
1268#e60c44f9 {
1269    height: auto;
1270    width: 120px;
1271}
1272    
1273#widget_8k9 {
1274    width: 80px;
1275}
1276    
1277#\32 89f7d08 {
1278    order: 2;
1279}
1280}</style> 
1281 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-tablet-efd584b8-5a52590153a64b4f9c46e9f5b3c9de38">@media (min-width: 768px) and (max-width: 1024px) {
1282    
1283#\37 3b51b36 {
1284    padding-left: 4%;
1285    padding-right: 4%;
1286}
1287}</style> 
1288 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-tablet-18f5ea00-5a52590153a64b4f9c46e9f5b3c9de38">@media (min-width: 768px) and (max-width: 1024px) {
1289    
1290#a1f8711f {
1291    padding-left: 4%;
1292    padding-right: 4%;
1293}
1294}</style> 
1295 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-tablet-63a049320d35b55b4ef2a372-5a52590153a64b4f9c46e9f5b3c9de38">@media (min-width: 768px) and (max-width: 1024px) {
1296    
1297#\36 3a049320d35b55b4ef2a374 {
1298    justify-content: flex-start;
1299    padding-top: 16px;
1300}
1301    
1302#\36 3a049320d35b55b4ef2a377 {
1303    min-height: 302px;
1304    padding: 0% 4% 0% 4%;
1305}
1306}</style> 
1307 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-tablet-6406026c90e1521f6ecb0eca-5a52590153a64b4f9c46e9f5b3c9de38">@media (min-width: 768px) and (max-width: 1024px) {
1308    
1309#\36 406026c90e1521f6ecb0ecc {
1310    min-height: 374px;
1311    padding: 0% 4% 0% 4%;
1312}
1313    
1314#\37 94555c9 {
1315    align-items: center;
1316    flex-direction: column;
1317    flex-wrap: nowrap;
1318    justify-content: center;
1319}
1320    
1321#b5397cc6 {
1322    margin: 0px 0% 5px 0%;
1323}
1324    
1325#\31 84ca915 {
1326    margin: 0px 0% 16px 0%;
1327}
1328    
1329#cbd0bdc4 {
1330    margin: 0px 0% 0px 0%;
1331}
1332    
1333#\37 5928b9e {
1334    margin: 0px 0% 0px 0%;
1335}
1336}</style> 
1337 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-tablet-63da2bddeae8da42b2353671-5a52590153a64b4f9c46e9f5b3c9de38">@media (min-width: 768px) and (max-width: 1024px) {
1338    
1339#\36 3da2bfbeae8da42b2353a45 {
1340    width: 45.06%;
1341    min-height: 8px;
1342    margin: 0% 0% 0% 0%;
1343}
1344    
1345#\36 3da2bddeae8da42b2353673 {
1346    flex-direction: row;
1347    flex-wrap: nowrap;
1348    min-height: 160px;
1349    column-gap: 4%;
1350}
1351    
1352#d7cc77be {
1353    width: 22.95%;
1354    min-height: 8px;
1355    margin: 0% 0% 0% 0%;
1356}
1357    
1358#c60afff2 {
1359    width: 23.94%;
1360    min-height: 8px;
1361    margin: 0% 0% 0% 0%;
1362}
1363    
1364#widget_ebt {
1365    width: 86.70%;
1366}
1367}</style> 
1368
1369
1370
1371
1372
1373
1374<style id="globalFontSizeStyle" type="text/css">
1375    @media (min-width: 1025px) { [data-version] .size-32, [data-version] .font-size-32 {--font-size: 32;}[data-version] .size-16, [data-version] .font-size-16 {--font-size: 16;}[data-version] .size-14, [data-version] .font-size-14 {--font-size: 14;}[data-version] .size-12, [data-version] .font-size-12 {--font-size: 12;} }@media (min-width: 768px) and (max-width: 1024px) { [data-version] .t-size-24, [data-version] .t-font-size-24 {--font-size: 24;}[data-version] .t-size-27, [data-version] .t-font-size-27 {--font-size: 27;}[data-version] .t-size-16, [data-version] .t-font-size-16 {--font-size: 16;}[data-version] .t-size-14, [data-version] .t-font-size-14 {--font-size: 14;}[data-version] .t-size-12, [data-version] .t-font-size-12 {--font-size: 12;} }@media (max-width: 767px) { [data-version] .m-size-24, [data-version] .m-font-size-24 {--font-size: 24;}[data-version] .m-size-16, [data-version] .m-font-size-16 {--font-size: 16;}[data-version] .m-size-14, [data-version] .m-font-size-14 {--font-size: 14;}[data-version] .m-size-12, [data-version] .m-font-size-12 {--font-size: 12;} }
1376</style>
1377<style id="pageFontSizeStyle" type="text/css">
1378</style>
1379
1380
1381
1382
1383<style id="hideAnimFix">
1384  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
1385    visibility: hidden;
1386  }
1387
1388  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
1389    visibility: hidden !important;
1390  }
1391
1392  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
1393    visibility: hidden;
1394  }
1395
1396</style>
1397
1398
1399
1400
1401<style id="fontFallbacks">
1402    @font-face {
1403  font-family: "Inter Fallback";
1404  src: local('Arial');
1405  ascent-override: 90.199%;
1406  descent-override: 22.4836%;
1407  size-adjust: 107.4014%;
1408  line-gap-override: 0%;
1409 }@font-face {
1410  font-family: "Lora Fallback";
1411  src: local('Arial');
1412  ascent-override: 95.2907%;
1413  descent-override: 25.9539%;
1414  size-adjust: 105.5717%;
1415  line-gap-override: 0%;
1416 }
1417</style>
1418
1419
1420<!-- End render the required css and JS in the head section -->
1421
1422
1423
1424
1425
1426
1427
1428
1429<meta property="og:type" content="website">
1430<meta property="og:url" content="https://www.copy-keller.de/datenschutz">
1431
1432  <title>
1433    Datenschutz – Copy Keller Hamburg | Deine Daten sind uns wichtig
1434  </title>
1435  <meta name="description" content="Erfahre, wie wir bei Copy Keller persönlichen Daten schützen – Informationen zur Datennutzung, Sicherheit und deinen Rechten als Nutzer."/>
1436
1437  <meta name="twitter:card" content="summary"/>
1438  <meta name="twitter:title" content="Datenschutz – Copy Keller Hamburg | Deine Daten sind uns wichtig"/>
1439  <meta name="twitter:description" content="Erfahre, wie wir bei Copy Keller persönlichen Daten schützen – Informationen zur Datennutzung, Sicherheit und deinen Rechten als Nutzer."/>
1440  <meta property="og:description" content="Erfahre, wie wir bei Copy Keller persönlichen Daten schützen – Informationen zur Datennutzung, Sicherheit und deinen Rechten als Nutzer."/>
1441  <meta property="og:title" content="Datenschutz – Copy Keller Hamburg | Deine Daten sind uns wichtig"/>
1442
1443
1444
1445
1446<!-- SYS- RVVfUFJPRFVDVElPTg== -->
1447</head>
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469<body id="dmRoot" data-page-alias="datenschutz"  class="dmRoot fix-mobile-scrolling flex-site dmResellerSite "
1470      style="padding:0;margin:0;"
1471      
1472     data-flex-site >
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488<!-- ========= Site Content ========= -->
1489<div id="dm" class='dmwr'>
1490    
1491    <div class="dm_wrapper -var5 null ">
1492         <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="FlexHeader" data-responsive-name="FlexLayout" class="runtime-module-container dm-bfs dm-layout-sec hasAnimations hasStickyHeader inMiniHeaderMode rows-1200 hamburger-reverse dmPageBody d-page-1716942098 inputs-css-clean dmDHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div id="dmFlexHeaderContainer" class="flex_hfcontainer"> <div id="flex-header" data-variation-id="variation0" data-sticky="true" data-changeable-on-scroll="true" role="banner"> <div data-auto="flex-section" id="1448110159" data-flex-id="453ffa06" data-layout-section=""> <div class="flex-widgets-container" id="1262348506"></div> 
1493 <section id="3236671d" class="flex-element section" data-auto="flex-element-section"> <div id="11e4f629" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="fdb37e17" class="flex-element group" data-auto="flex-element-group"> <div id="0ad31b06" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="e60c44f9" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1444040303"> <div class="imageWidget align-center u_1444040303" data-element-type="image" data-widget-type="image" id="1444040303" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1964743606"><img src="https://le-de.cdn-website.com/a175ad5390f14fe28d858efce018d217/dms3rep/multi/opt/copy-keller-copyshop-druckerei-sternschanze-hamburg-logo-weiss-1920w.png" alt="" id="1530583868" class="" data-dm-image-path="https://de.cdn-website.com/a175ad5390f14fe28d858efce018d217/dms3rep/multi/copy-keller-copyshop-druckerei-sternschanze-hamburg-logo-weiss.png" width="300" height="77" data-diy-image="" onerror="handleImageLoadError(this)"/></a> 
1494</div> 
1495</div> 
1496 <div id="widget_pha" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-external-id="1786412534"> <nav class="effect-bottom2 u_1786412534 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1786412534" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_00  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1497         Home
1498        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
1499</span> 
1500</a> 
1501</li> 
1502 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/leistungen---preise" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101205454  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Leistungen & Preise" data-auto="page-text-style">Leistungen &amp; Preise<span class="icon icon-angle-down"></span> 
1503</span> 
1504</a> 
1505</li> 
1506 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/kontakt" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101508280  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Kontakt" data-auto="page-text-style">Kontakt<span class="icon icon-angle-down"></span> 
1507</span> 
1508</a> 
1509</li> 
1510</ul> 
1511</nav> 
1512</div> 
1513 <div id="83f8c683" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="socialhub" data-external-id="1713631179"> <div class="align-center text-align-center u_1713631179 dmSocialHub gapSpacing" id="1713631179" dmle_extension="social_hub" data-element-type="social_hub" extractelementdata="true" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="mailto:[email protected]" dm_dont_rewrite_url="true" aria-label="email" onclick="dm_gaq_push_event &amp;&amp;
1513 dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Email&apos;)"> <span class="dmSocialEmail dm-social-icons-email oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 
1514</a> 
1515 <a href="tel:+494038670258" target="_blank" dm_dont_rewrite_url="true" aria-label="phone" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Phone&apos;)"> <span class="dmSocialPhone icon-phone oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 
1516</a> 
1517 <a href="https://www.instagram.com/copykeller" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Instagram&apos;)"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 
1518</a> 
1519 <a href="https://www.google.com/maps/place/Copy+Keller/@53.5660521,9.9665866,15z/data=!4m5!3m4!1s0x0:0xda08d2e28acfa565!8m2!3d53.5660521!4d9.9665866" target="_blank" dm_dont_rewrite_url="true" aria-label="Google" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Custom1&apos;)"> <span class="dmSocialCustom1 oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> <path d="m50 10c-16.57 0-30 13.43-30 30 0 25 30 50 30 50s30-25 30-50c0-16.57-13.43-30-30-30zm0 45c-8.2852 0-15-6.7148-15-15s6.7148-15 15-15 15 6.7148 15 15-6.7148 15-15 15z"></path> 
1520</svg> 
1521</span> 
1522</a> 
1523</div> 
1524</div> 
1525</div> 
1526</div> 
1527</div> 
1528 <div id="33727932" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop=""> <div id="widget_8k9" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1185549077"> <div class="imageWidget align-center" data-element-type="image" data-widget-type="image" id="1185549077" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1415159515"><img src="https://le-de.cdn-website.com/a175ad5390f14fe28d858efce018d217/dms3rep/multi/opt/copy-keller-copyshop-druckerei-sternschanze-hamburg-logo-weiss-1920w.png" alt="" id="1835378225" class="" width="300" height="77" data-dm-image-path="https://de.cdn-website.com/a175ad5390f14fe28d858efce018d217/dms3rep/multi/copy-keller-copyshop-druckerei-sternschanze-hamburg-logo-weiss.png" data-diy-image="" onerror="handleImageLoadError(this)"/></a> 
1529</div> 
1530</div> 
1531 <div id="e81b9bc3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-hidden-on-desktop="" data-external-id="1535369177"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1535369177" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1787006715"> <path d="m3.6172 10.754h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.676h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703s1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703s-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.68h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688z"></path> 
1532</svg> 
1533</button> 
1534</div> 
1535</div> 
1536 <div id="289f7d08" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop="" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="5e8aafd1" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-hidden-on-desktop="" data-widget-type="hamburgerButton" data-external-id="1582493118"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1582493118" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1386733646"> <path d="m3.6172 10.754h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.676h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703s1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703s-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.68h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688z"></path> 
1537</svg> 
1538</button> 
1539</div> 
1540</div> 
1541</div> 
1542</div> 
1543</section> 
1544</div> 
1545</div> 
1546 <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="5ff40d2f36ae4e5ea1bc96b2e2fcf67e===header" data-origin="side-reverse"> <div data-layout-section="" data-auto="flex-section" id="1289616082" data-flex-id="efd584b8" class="" data-hidden-on-mobile="true" data-hidden-on-tablet="true"> <div class="flex-widgets-container" id="1658545658"></div> 
1547 <section id="187219c7" class="flex-element section" data-auto="flex-element-section"> <div id="786babe4" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="73b51b36" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile="" data-hidden-on-tablet=""> <div id="54773874" class="flex-element group" data-auto="flex-element-group"> <div id="50063975" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1908195494"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1908195494" aria-label="Close menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1535124748"> <path d="m82 87.883c1.625 1.625 4.2656 1.625 5.8906 0 1.6289-1.6289 1.6289-4.2656 0-5.8945l-32.414-32.41 32.406-32.406c1.6289-1.625 1.6289-4.2656
1548 0-5.8906-1.6289-1.6289-4.2656-1.6289-5.8906 0l-32.406 32.402-32.406-32.406c-1.625-1.625-4.2656-1.625-5.8906 0-1.6289 1.6289-1.6289 4.2656 0
1549 5.8945l32.402 32.406-32.41 32.414c-1.6289 1.625-1.6289 4.2617 0 5.8906 1.625 1.6289 4.2656 1.6289 5.8906 0l32.414-32.414z" fill-rule="evenodd"></path> 
1550</svg> 
1551</button> 
1552</div> 
1553</div> 
1554</div> 
1555</div> 
1556</section> 
1557</div> 
1558 <div data-layout-section="" data-auto="flex-section" id="1558513594" data-flex-id="18f5ea00"> <div class="flex-widgets-container" id="1554675836"></div> 
1559 <section id="f6054f97" class="flex-element section" data-auto="flex-element-section"> <div id="ef8b5b8a" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="a1f8711f" class="flex-element group" data-auto="flex-element-group"> <div id="9d047ce9" class="flex-element group" data-auto="flex-element-group"> <div id="12a003a5" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-hidden-on-desktop="" data-external-id="1717245942"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1717245942" aria-label="Close menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1463788326"> <path d="m82 87.883c1.625 1.625 4.2656 1.625 5.8906 0 1.6289-1.6289 1.6289-4.2656 0-5.8945l-32.414-32.41 32.406-32.406c1.6289-1.625 1.6289-4.2656
1560 0-5.8906-1.6289-1.6289-4.2656-1.6289-5.8906 0l-32.406 32.402-32.406-32.406c-1.625-1.625-4.2656-1.625-5.8906 0-1.6289 1.6289-1.6289 4.2656 0
1561 5.8945l32.402 32.406-32.41 32.414c-1.6289 1.625-1.6289 4.2617 0 5.8906 1.625 1.6289 4.2656 1.6289 5.8906 0l32.414-32.414z" fill-rule="evenodd"></path> 
1562</svg> 
1563</button> 
1564</div> 
1565</div> 
1566</div> 
1567</div> 
1568</section> 
1569</div> 
1570 <div data-auto="flex-section" id="1099442592" data-flex-id="63a049320d35b55b4ef2a372" data-layout-section=""> <div class="flex-widgets-container" id="1247649854"></div> 
1571 <section id="63a049320d35b55b4ef2a373" class="flex-element section" data-auto="flex-element-section"> <div id="63a049320d35b55b4ef2a376" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="63a049320d35b55b4ef2a377" class="flex-element group" data-auto="flex-element-group"> <div id="63a049320d35b55b4ef2a374" class="flex-element group" data-auto="flex-element-group"> <div id="63a049ca0d35b55b4ef2a5c3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-external-id="1998592992"> <nav class="u_1998592992 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HIDE" id="1998592992" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_00  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1572         Home
1573        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
1574</span> 
1575</a> 
1576</li> 
1577 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/leistungen---preise" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101205454  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Leistungen & Preise" data-auto="page-text-style">Leistungen &amp; Preise<span class="icon icon-angle-down"></span> 
1578</span> 
1579</a> 
1580</li> 
1581 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/kontakt" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101508280  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Kontakt" data-auto="page-text-style">Kontakt<span class="icon icon-angle-down"></span> 
1582</span> 
1583</a> 
1584</li> 
1585</ul> 
1586</nav> 
1587</div> 
1588</div> 
1589</div> 
1590</div> 
1591</section> 
1592</div> 
1593 <div data-auto="flex-section" id="1029527021" data-flex-id="6406026c90e1521f6ecb0eca" data-layout-section=""> <div class="flex-widgets-container" id="1659590659"></div> 
1594 <section id="6406026c90e1521f6ecb0ec9" class="flex-element section" data-auto="flex-element-section"> <div id="6406026c90e1521f6ecb0ecb" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="6406026c90e1521f6ecb0ecc" class="flex-element group" data-auto="flex-element-group"> <div id="794555c9" class="flex-element group" data-auto="flex-element-group"> <div id="b5397cc6" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1778723155"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1778723155" style=""><p class="t-size-24"><strong class="t-font-size-24" t-font-size-set="true" style="display: unset; font-weight: bold;">Kontakt</strong></p></div> 
1595</div> 
1596 <div id="184ca915" class="flex-element group" data-auto="flex-element-group"> <div id="245b0e06" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1511621077"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1511621077" style="" new-inline-bind-applied="true" data-diy-text=""><p class="m-text-align-left text-align-left"><span class="inline-data-binding" data-encoded-value="SGVpc2UgUmVnaW9Db25jZXB0" data-inline-binding="content_library.global.company_name">Copy Keller Inh. Tarik &Ouml;zergin-Simsek</span><span style="display: initial;"><span class="ql-cursor"></span></span></p></div> 
1597</div> 
1598 <div id="c33f22bc" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1501399722"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1501399722" style="" new-inline-bind-applied="true" data-diy-text=""><p class="text-align-left m-text-align-left"><span class="inline-data-binding" data-encoded-value="S2FybC1XaWVjaGVydC1BbGxlZSAxMA==" data-inline-binding="site_text.straße">Kleiner Sch&auml;ferkamp 56</span><span style="display: initial;"><span class="ql-cursor"></span></span></p></div> 
1599</div> 
1600 <div id="6d4c300e" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1326670985"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1326670985" style="" new-inline-bind-applied="true" data-diy-text=""><p class="m-text-align-left text-align-left"><span class="inline-data-binding" data-encoded-value="MzA2MjUgSGFubm92ZXI=" data-inline-binding="site_text.plz ort">20357 Hamburg</span><span style="display: initial;"><span class="ql-cursor"></span></span></p></div> 
1601</div> 
1602</div> 
1603 <div id="cbd0bdc4" class="flex-element group" data-auto="flex-element-group"> <div id="2fdcc5cf" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="graphic" data-keep-proportion="true" data-external-id="1455076194"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3 u_1455076194" data-element-type="graphic" data-widget-type="graphic" id="1455076194"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1882394685" class="svg u_1882394685" data-icon-custom="true"> <title id="1746340338">Schwarzes Telefonh&ouml;rersymbol.</title> 
1604 <path d="m81.875 58.156c-2.3438-2.3438-5.5625-3.4688-8.875-3.125s-6.2188 2.1562-8.0312 4.9688l-0.9375 1.4375c-1.5 2.375-4.5625 3.3125-7.2812 2.25-9.7188-3.8125-16.438-10.656-20.469-20.969-0.96875-2.4688 0.03125-5.3438 2.4062-6.875l1.3125-0.84375c2.7812-1.7812 4.5938-4.6875 4.9688-8 0.34375-3.3125-0.78125-6.5312-3.1562-8.9062l-7.2188-7.2188c-3.7812-3.7812-9.6875-4.2812-14.062-1.1875l-6.1562 4.4062c-5.875 4.1875-8.2188 11.75-5.6875 18.406 10.781 28.375 30.562 48.156 58.844 58.844 1.7812 0.65625 3.625 1 5.4375 1 5 0 9.8438-2.4062 12.906-6.6875l4.4062-6.1875c3.125-4.375 2.625-10.281-1.1562-14.062z"></path> 
1605</svg> 
1606</div> 
1607</div> 
1608 <div id="314282c0" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1126471876"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1126471876" new-inline-bind-applied="true" data-diy-text="" style=""><p class="m-text-align-left text-align-left"><span style="display: initial;"><span class="inline-data-binding" data-encoded-value="KzQ5NTExNTE1MTkyMjM=" data-inline-binding="content_library.global.phone.telefon" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5waG9uZS50ZWxlZm9u"><a class="inlineBindingLink" target="_blank" href="tel:+494038670258">+494038670258</a></span></span></p></div> 
1609</div> 
1610</div> 
1611 <div id="75928b9e" class="flex-element group" data-auto="flex-element-group"> <div id="a9dbe454" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-keep-proportion="true" data-widget-type="graphic" data-external-id="1914405793"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3 u_1914405793" data-element-type="graphic" data-widget-type="graphic" id="1914405793"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1240910491" class="svg u_1240910491" data-icon-custom="true" data-icon-name="Mail_7381465.svg"> <title id="1592836183">Schwarzes Umschlagsymbol.</title> 
1612 <path d="m11.105 14.727h77.789c0.47266 0 0.98828 0.0625 1.4648 0.11719l-38.105 36.348c-1.2539 1.2227-3.2539 1.2227-4.5352 0l-38.078-36.34c0.47656-0.0625 0.96094-0.125 1.4648-0.125zm87.125 9.8203v51.379c0 5.1367-4.2109 9.3359-9.3359 9.3359h-77.789c-5.1367 0-9.3359-4.2109-9.3359-9.3359v-51.379l37.359 35.684c6.1172 5.8203 15.633 5.8203 21.727 0z" fill-rule="evenodd"></path> 
1613</svg> 
1614</div> 
1615</div> 
1616 <div id="7485e0fe" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1715795766"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1715795766" new-inline-bind-applied="true" data-diy-text="" style=""><p class="text-align-left m-text-align-left"><span style="display: initial;"><span class="inline-data-binding" data-encoded-value="aG9tZXBhZ2VzLWhtc0BoZWlzZS5kZQ==" data-inline-binding="content_library.global.email.e-mail 1" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5lbWFpbC5lLW1haWwgMQ=="><a class="inlineBindingLink" target="_blank" href="mailto:[email protected]">[email protected]</a></span></span></p></div> 
1617</div> 
1618</div> 
1619</div> 
1620</div> 
1621</div> 
1622</section> 
1623</div> 
1624</div> 
1625 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 
1626</div> 
1627 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_datenschutz dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders -->
1627 <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div data-layout-section="" data-auto="flex-section" id="1775679951" data-flex-id="657cf759"> <div class="flex-widgets-container" id="1454270601"></div> 
1628 <section id="196b2d74" class="flex-element section" data-auto="flex-element-section"> <div id="34f7f1a5" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="8d72f2cc" class="flex-element group" data-auto="flex-element-group"> <div id="70642653" class="flex-element group" data-auto="flex-element-group"> <div id="widget_r2r" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1257076006"> <div class="widget-a747bf u_1257076006 dmCustomWidget" data-lazy-load="true" data-title="" id="1257076006" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJjb21wYW55TmFtZSIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5jb21wYW55X25hbWUifSx7ImJpbmRpbmdOYW1lIjoiY29tcGFueUFkcmVzcyIsInZhbHVlIjoic2l0ZV90ZXh0LnN0cmHDn2UifSx7ImJpbmRpbmdOYW1lIjoiY29tcGFueUNpdHkiLCJ2YWx1ZSI6InNpdGVfdGV4dC5wbHogb3J0In0seyJiaW5kaW5nTmFtZSI6ImNvbXBhbnlQaG9uZSIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5waG9uZS50ZWxlZm9uIn0seyJiaW5kaW5nTmFtZSI6ImNvbXBhbnlNYWlsIiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsLmVtYWlsLmUtbWFpbCAxIn1d" icon="false" surround="false" data-widget-id="a747bfd6fa244bd8924f30132b54e32d" data-widget-version="32" data-widget-config="eyJkc2Itc3RhZHQtMiI6bnVsbCwiZHNiLWFkcmVzc2UtMiI6bnVsbCwiZHNiLWxhbmQtMiI6bnVsbCwiY29tcGFueUFkcmVzcyI6IktsZWluZXIgU2Now6RmZXJrYW1wIDU2IiwiZXllYWJsZSI6bnVsbCwiY29tcGFueU5hbWUiOiJDb3B5IEtlbGxlciBJbmguIFRhcmlrIMOWemVyZ2luLVNpbXNlayIsImRzYi1sYW5kIjpudWxsLCJkc2Itc3RhZHQiOm51bGwsImRzZS1zZWxlY3QiOiJkc2UtZ2VyLTEiLCJkc2ItZmlybWEtMiI6bnVsbCwiZHNiLW5hbWUtMiI6bnVsbCwiZHNiLXdlYi0yIjpudWxsLCJkc2ItbWFpbC0yIjpudWxsLCJjb21wYW55UGhvbmUiOiIrNDk0MDM4NjcwMjU4IiwiZHNiLWZpcm1hIjpudWxsLCJjb21wYW55Q291bnRyeSI6IkRldXRzY2hsYW5kIiwiZHNiLW1haWwiOm51bGwsImRzYi13ZWIiOm51bGwsImRzYi0xIjpudWxsLCJjb21wYW55Q2l0eSI6IjIwMzU3IEhhbWJ1cmciLCJkc2ItYWRyZXNzZSI6bnVsbCwiZHNiLXRlbGVmb24iOm51bGwsImdyb3VwMyI6bnVsbCwiZ29vZ2xlYW5hbHl0aWNzIjpudWxsLCJncm91cDIiOm51bGwsImRzYi1uYW1lIjpudWxsLCJncm91cDEiOm51bGwsImRzYi10ZWxlZm9uLTIiOm51bGwsImFnZW5kaXplIjpudWxsLCJjb21wYW55TWFpbCI6ImluZm9AY29weS1rZWxsZXIuZGUiLCJtZWludW5nc21laXN0ZXIiOm51bGx9"> <div class="dse dmNewParagraph"> <h1>Datenschutzerkl&auml;rung</h1> 
1629 <p>Wir freuen uns sehr &uuml;ber Ihr Interesse an unserem Unternehmen. Datenschutz hat einen besonders hohen Stellenwert f&uuml;r die Gesch&auml;ftsleitung der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot;. Eine Nutzung der Internetseiten der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; ist grunds&auml;tzlich ohne jede Angabe personenbezogener Daten m&ouml;glich. Sofern eine betroffene Person besondere Services unseres Unternehmens &uuml;ber unsere Internetseite in Anspruch nehmen m&ouml;chte, k&ouml;nnte jedoch eine Verarbeitung personenbezogener Daten erforderlich werden. Ist die Verarbeitung personenbezogener Daten erforderlich und besteht f&uuml;r eine solche Verarbeitung keine gesetzliche Grundlage, holen wir generell eine Einwilligung der betroffenen Person ein. Die Verarbeitung personenbezogener Daten, beispielsweise des Namens, der Anschrift, E-Mail-Adresse oder Telefonnummer einer betroffenen Person, erfolgt stets im Einklang mit der Datenschutz-Grundverordnung und in &Uuml;bereinstimmung mit den f&uuml;r die &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; geltenden landesspezifischen Datenschutzbestimmungen. Mittels dieser Datenschutzerkl&auml;rung m&ouml;chte unser Unternehmen die &Ouml;ffentlichkeit &uuml;ber Art, Umfang und Zweck der von uns erhobenen, genutzten und verarbeiteten personenbezogenen Daten informieren. Ferner werden betroffene Personen mittels dieser Datenschutzerkl&auml;rung &uuml;ber die ihnen zustehenden Rechte aufgekl&auml;rt. Die &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; hat als f&uuml;r die Verarbeitung Verantwortlicher zahlreiche technische und organisatorische Ma&szlig;nahmen umgesetzt, um einen m&ouml;glichst l&uuml;ckenlosen Schutz der &uuml;ber diese Internetseite verarbeiteten personenbezogenen Daten sicherzustellen. Dennoch k&ouml;nnen Internetbasierte Daten&uuml;bertragungen grunds&auml;tzlich Sicherheitsl&uuml;cken aufweisen, sodass ein absoluter Schutz nicht gew&auml;hrleistet werden kann. Aus diesem Grund steht es jeder betroffenen Person frei, personenbezogene Daten auch auf alternativen Wegen, beispielsweise telefonisch, an uns zu &uuml;bermitteln.</p> 
1630 <h2>Begriffsbestimmungen</h2> 
1631 <p>Die Datenschutzerkl&auml;rung der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; beruht auf den Begrifflichkeiten, die durch den Europ&auml;ischen Richtlinien- und Verordnungsgeber beim Erlass der Datenschutz-Grundverordnung (DS-GVO) verwendet wurden. Unsere Datenschutzerkl&auml;rung soll sowohl f&uuml;r die &Ouml;ffentlichkeit als auch f&uuml;r unsere Kunden und Gesch&auml;
1631ftspartner einfach lesbar und verst&auml;ndlich sein. Um dies zu gew&auml;hrleisten, m&ouml;chten wir vorab die verwendeten Begrifflichkeiten erl&auml;utern. Wir verwenden in dieser Datenschutzerkl&auml;rung unter anderem die folgenden Begriffe:<br/>a) personenbezogene Daten<br/>Personenbezogene Daten sind alle Informationen, die sich auf eine identifizierte oder identifizierbare nat&uuml;rliche Person (im Folgenden &bdquo;betroffene Person&ldquo;) beziehen. Als identifizierbar wird eine nat&uuml;rliche Person angesehen, die direkt oder indirekt, insbesondere mittels Zuordnung zu einer Kennung wie einem Namen, zu einer Kennnummer, zu Standortdaten, zu einer Online-Kennung oder zu einem oder mehreren besonderen Merkmalen, die Ausdruck der physischen, physiologischen, genetischen, psychischen, wirtschaftlichen, kulturellen oder sozialen Identit&auml;t dieser nat&uuml;rlichen Person sind, identifiziert werden kann.<br/>b) betroffene Person<br/>Betroffene Person ist jede identifizierte oder identifizierbare nat&uuml;rliche Person, deren personenbezogene Daten von dem f&uuml;r die Verarbeitung Verantwortlichen verarbeitet werden.<br/>c) Verarbeitung<br/>Verarbeitung ist jeder mit oder ohne Hilfe automatisierter Verfahren ausgef&uuml;hrte Vorgang oder jede solche Vorgangsreihe im Zusammenhang mit personenbezogenen Daten wie das Erheben, das Erfassen, die Organisation, das Ordnen, die Speicherung, die Anpassung oder Ver&auml;nderung, das Auslesen, das Abfragen, die Verwendung, die Offenlegung durch &Uuml;bermittlung, Verbreitung oder eine andere Form der Bereitstellung, den Abgleich oder die Verkn&uuml;pfung, die Einschr&auml;nkung, das L&ouml;schen oder die Vernichtung.<br/>d) Einschr&auml;nkung der Verarbeitung<br/>Einschr&auml;nkung der Verarbeitung ist die Markierung gespeicherter personenbezogener Daten mit dem Ziel, ihre k&uuml;nftige Verarbeitung einzuschr&auml;nken.<br/>e) Profiling<br/>Profiling ist jede Art der automatisierten Verarbeitung personenbezogener Daten, die darin besteht, dass diese personenbezogenen Daten verwendet werden, um bestimmte pers&ouml;nliche Aspekte, die sich auf eine nat&uuml;rliche Person beziehen, zu bewerten, insbesondere, um Aspekte bez&uuml;glich Arbeitsleistung, wirtschaftlicher Lage, Gesundheit, pers&ouml;nlicher Vorlieben, Interessen, Zuverl&auml;ssigkeit, Verhalten, Aufenthaltsort oder Ortswechsel dieser nat&uuml;rlichen Person zu analysieren oder vorherzusagen.<br/>f) Pseudonymisierung<br/>Pseudonymisierung ist die Verarbeitung personenbezogener Daten in einer Weise, auf welche die personenbezogenen Daten ohne Hinzuziehung zus&auml;tzlicher Informationen nicht mehr einer spezifischen betroffenen Person zugeordnet werden k&ouml;nnen, sofern diese zus&auml;tzlichen Informationen gesondert aufbewahrt werden und technischen und organisatorischen Ma&szlig;nahmen unterliegen, die gew&auml;hrleisten, dass die personenbezogenen Daten nicht einer identifizierten oder identifizierbaren nat&uuml;rlichen Person zugewiesen werden.<br/>g) Verantwortlicher oder f&uuml;r die Verarbeitung Verantwortlicher<br/>Verantwortlicher oder f&uuml;r die Verarbeitung Verantwortlicher ist die nat&uuml;rliche oder juristische Person, Beh&ouml;rde, Einrichtung oder andere Stelle, die allein oder gemeinsam mit anderen &uuml;ber die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten entscheidet. Sind die Zwecke und Mittel dieser Verarbeitung durch das Unionsrecht oder das Recht der Mitgliedstaaten vorgegeben, so kann der Verantwortliche beziehungsweise k&ouml;nnen die bestimmten Kriterien seiner Benennung nach dem Unionsrecht oder dem Recht der Mitgliedstaaten vorgesehen werden.<br/>h) Auftragsverarbeiter<br/>Auftragsverarbeiter ist eine nat&uuml;rliche oder juristische Person, Beh&ouml;rde, Einrichtung oder andere Stelle, die personenbezogene Daten im Auftrag des Verantwortlichen verarbeitet.<br/>i) Empf&auml;nger<br/>Empf&auml;nger ist eine nat&uuml;rliche oder juristische Person, Beh&ouml;rde, Einrichtung oder andere Stelle, der personenbezogene Daten offengelegt werden, unabh&auml;ngig davon, ob es sich bei ihr um einen Dritten handelt oder nicht. Beh&ouml;rden, die im Rahmen eines bestimmten Untersuchungsauftrags nach dem Unionsrecht oder dem Recht der Mitgliedstaaten m&ouml;glicherweise personenbezogene Daten erhalten, gelten jedoch nicht als Empf&auml;nger.<br/>j) Dritter<br/>Dritter ist eine nat&uuml;rliche oder juristische Person, Beh&ouml;rde, Einrichtung oder andere Stelle au&szlig;er der betroffenen Person, dem Verantwortlichen, dem Auftragsverarbeiter und den Personen, die unter der unmittelbaren Verantwortung des Verantwortlichen oder des Auftragsverarbeiter
1631s befugt sind, die personenbezogenen Daten zu verarbeiten.<br/>k) Einwilligung<br/>Einwilligung ist jede von der betroffenen Person freiwillig f&uuml;r den bestimmten Fall in informierter Weise und unmissverst&auml;ndlich abgegebene Willensbekundung in Form einer Erkl&auml;rung oder einer sonstigen eindeutigen best&auml;tigenden Handlung, mit der die betroffene Person zu verstehen gibt, dass sie mit der Verarbeitung der sie betreffenden personenbezogenen Daten einverstanden ist.</p> 
1632 <h2>Name und Anschrift des f&uuml;r die Verarbeitung Verantwortlichen</h2> 
1633 <p style="margin-bottom: 16px !important">Verantwortlicher im Sinne der Datenschutz-Grundverordnung, sonstiger in den Mitgliedstaaten der Europ&auml;ischen Union geltenden Datenschutzgesetze und anderer Bestimmungen mit datenschutzrechtlichem Charakter ist die:</p> 
1634 <p>Copy Keller Inh. Tarik &Ouml;zergin-Simsek</p> 
1635 <p>Kleiner Sch&auml;ferkamp 56</p> 
1636 <p>20357 Hamburg</p> 
1637 <p>Deutschland</p> 
1638 <p>Telefon: +494038670258</p> 
1639 <p>E-Mail: [email protected]</p> 
1640 <h2>Cookies</h2> 
1641 <p>Die Internetseiten der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; verwenden Cookies. Cookies sind Textdateien, welche &uuml;ber einen Internetbrowser auf einem Computersystem abgelegt und gespeichert werden.<br/>Zahlreiche Internetseiten und Server verwenden Cookies. Viele Cookies enthalten eine sogenannte Cookie-ID. Eine Cookie-ID ist eine eindeutige Kennung des Cookies. Sie besteht aus einer Zeichenfolge, durch welche Internetseiten und Server dem konkreten Internetbrowser zugeordnet werden k&ouml;nnen, in dem das Cookie gespeichert wurde. Dies erm&ouml;glicht es den besuchten Internetseiten und Servern, den individuellen Browser der betroffenen Person von anderen Internetbrowsern, die andere Cookies enthalten, zu unterscheiden. Ein bestimmter Internetbrowser kann &uuml;ber die eindeutige Cookie-ID wiedererkannt und identifiziert werden. Durch den Einsatz von Cookies kann die &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; den Nutzern dieser Internetseite nutzerfreundlichere Services bereitstellen, die ohne die Cookie-Setzung nicht m&ouml;glich w&auml;ren. Mittels eines Cookies k&ouml;nnen die Informationen und Angebote auf unserer Internetseite im Sinne des Benutzers optimiert werden. Cookies erm&ouml;glichen uns, wie bereits erw&auml;hnt, die Benutzer unserer Internetseite wiederzuerkennen. Zweck dieser Wiedererkennung ist es, den Nutzern die Verwendung unserer Internetseite zu erleichtern. Der Benutzer einer Internetseite, die Cookies verwendet, muss beispielsweise nicht bei jedem Besuch der Internetseite erneut seine Zugangsdaten eingeben, weil dies von der Internetseite und dem auf dem Computersystem des Benutzers abgelegten Cookie &uuml;bernommen wird. Ein weiteres Beispiel ist das Cookie eines Warenkorbes im Online-Shop. Der Online-Shop merkt sich die Artikel, die ein Kunde in den virtuellen Warenkorb gelegt hat, &uuml;ber ein Cookie. Die betroffene Person kann die Setzung von Cookies durch unsere Internetseite jederzeit mittels einer entsprechenden Einstellung des genutzten Internetbrowsers verhindern und damit der Setzung von Cookies dauerhaft widersprechen. Ferner k&ouml;nnen bereits gesetzte Cookies jederzeit &uuml;ber einen Internetbrowser oder andere Softwareprogramme gel&ouml;scht werden. Dies ist in allen g&auml;ngigen Internetbrowsern m&ouml;glich. Deaktiviert die betroffene Person die Setzung von Cookies in dem genutzten Internetbrowser, sind unter Umst&auml;nden nicht alle Funktionen unserer Internetseite vollumf&auml;nglich nutzbar.</p> 
1642 <h2>Erfassung von allgemeinen Daten und Informationen</h2> 
1643 <p>Die Internetseite der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; erfasst mit jedem Aufruf der Internetseite durch eine betroffene Person oder ein automatisiertes System eine Reihe von allgemeinen Daten und Informationen. Diese allgemeinen Daten und Informationen werden in den Logfiles des Servers gespeichert. Erfasst werden k&ouml;nnen die (1) verwendeten Browsertypen und Versionen, (2) das vom zugreifenden System verwendete Betriebssystem, (3) die Internetseite, von welcher ein zugreifendes System auf unsere Internetseite gelangt (sogenannte Referrer), (4) die Unterwebseiten, welche &uuml;ber ein zugreifendes System auf unserer Internetseite angesteuert werden, (5) das Datum und die Uhrzeit eines Zugriffs auf die Internetseite, (6) eine Internet-Protokoll-Adresse (IP-Adresse), (7) der Internet-Service-Provider des zugreifenden Systems und (8) sonstige &auml;hnliche Daten und Informationen, die der Gefahrenabwehr im Falle von Angriffen auf unsere informationstechnologischen Systeme dienen. Bei der Nutzung dieser allgemeinen Daten und Informationen zieht die &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; keine R&uuml;ckschl&uuml;sse auf die betroffene Person. Diese Informationen werden vielmehr ben&ouml;tigt, um (1) die Inhalte unserer Internetseite korrekt auszuliefern, (2) die Inhalte unserer Internetseite sowie die Werbung f&uuml;r diese zu optimieren, (3) die dauerhafte Funktionsf&auml;higkeit unserer informationstechnologischen Systeme und der Technik unserer Internetseite zu gew&auml;hrleisten sowie (4) um Strafverfolgungsbeh&ouml;rden im Falle eines Cyberangriffes die zur Strafverfolgung notwendigen Informationen bereitzustellen. Diese anonym erhobenen Daten und Informationen werden durch die &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; daher einerseits statistisch und ferner mit dem Ziel ausgewertet, den Datenschutz und die Datensicherheit in unserem Unternehmen zu erh&ouml;hen, um letztlich ein optimales Schutzniveau f&uuml;r die von uns verarbeiteten personenbezogenen Daten sicherzustellen. Die anonymen Daten der Server-Logfiles werden getrennt von allen durch eine betroffene Person angegebenen personenbezogenen Daten gespeichert.</p> 
1644 <h2>Registrierung auf unserer Internetseite</h2> 
1645 <p>Die betroffene Person hat die M&ouml;glichkeit, sich auf der Internetseite des f&uuml;r die Verarbeitung Verantwortlichen unter Angabe von personenbezogenen Daten zu registrieren. Welche personenbezogenen Daten dabei an den f&uuml;r die Verarbeitung Verantwortlichen &uuml;bermittelt werden, ergibt sich aus der jeweiligen Eingabemaske, die f&uuml;r die Registrierung verwendet wird. Die von der betroffenen Person eingegebenen personenbezogenen Daten werden ausschlie&szlig;lich f&uuml;r die interne Verwendung bei dem f&uuml;r die Verarbeitung Verantwortlichen und f&uuml;r eigene Zwecke erhoben und gespeichert. Der f&uuml;r die Verarbeitung Verantwortliche kann die Weitergabe an einen oder mehrere Auftragsverarbeiter, beispielsweise einen Paketdienstleister, veranlassen, der die personenbezogenen Daten ebenfalls ausschlie&szlig;lich f&uuml;r eine interne Verwendung, die dem f&uuml;r die Verarbeitung Verantwortlichen zuzurechnen ist, nutzt. Durch eine Registrierung auf der Internetseite des f&uuml;r die Verarbeitung Verantwortlichen wird ferner die vom Internet-Service-Provider (ISP) der betroffenen Person vergebene IP-Adresse, das Datum sowie die Uhrzeit der Registrierung gespeichert. Die Speicherung dieser Daten erfolgt vor dem Hintergrund, dass nur so der Missbrauch unserer Dienste verhindert werden kann, und diese Daten im Bedarfsfall erm&ouml;glichen, begangene Straftaten aufzukl&auml;ren. Insofern ist die Speicherung dieser Daten zur Absicherung des f&uuml;r die Verarbeitung Verantwortlichen erforderlich. Eine Weitergabe dieser Daten an Dritte erfolgt grunds&auml;tzlich nicht, sofern keine gesetzliche Pflicht zur Weitergabe besteht oder die Weitergabe der Strafverfolgung dient. Die Registrierung der betroffenen Person unter freiwilliger Angabe personenbezogener Daten dient dem f&uuml;r die Verarbeitung Verantwortlichen dazu, der betroffenen Person Inhalte oder Leistungen anzubieten, die aufgrund der Natur der Sache nur registrierten Benutzern angeboten werden k&ouml;nnen. Registrierten Personen steht die M&ouml;glichkeit frei, die bei der Registrierung angegebenen personenbezogenen Daten jederzeit abzu&auml;ndern oder vollst&auml;ndig aus dem Datenbestand des f&uuml;r die Verarbeitung Verantwortlichen l&ouml;schen zu lassen. Der f&uuml;r die Verarbeitung Verantwortliche erteilt jeder betroffenen Person jederzeit auf Anfrage Auskunft dar&uuml;ber, welche personenbezogenen Daten &uuml;ber die betroffene Person gespeichert sind. Ferner berichtigt oder l&ouml;scht der f&uuml;r die Verarbeitung Verantwortliche personenbezogene Daten auf Wunsch oder Hinweis der betroffenen Person, soweit dem keine gesetzlichen Aufbewahrungspflichten entgegenstehen. Die Gesamtheit der Mitarbeiter des f&uuml;r die Verarbeitung Verantwortlichen stehen der betroffenen Person in diesem Zusammenhang als Ansprechpartner zur Verf&uuml;gung.</p> 
1646 <h2>Kontaktm&ouml;glichkeit &uuml;ber die Internetseite</h2> 
1647 <p>Die Internetseite der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; enth&auml;lt aufgrund von gesetzlichen Vorschriften Angaben, die eine schnelle elektronische Kontaktauf
1647nahme zu unserem Unternehmen sowie eine unmittelbare Kommunikation mit uns erm&ouml;glichen, was ebenfalls eine allgemeine Adresse der sogenannten elektronischen Post (E-Mail-Adresse) umfasst. Sofern eine betroffene Person per E-Mail oder &uuml;ber ein Kontaktformular den Kontakt mit dem f&uuml;r die Verarbeitung Verantwortlichen aufnimmt, werden die von der betroffenen Person &uuml;bermittelten personenbezogenen Daten automatisch gespeichert. Solche auf freiwilliger Basis von einer betroffenen Person an den f&uuml;r die Verarbeitung Verantwortlichen &uuml;bermittelten personenbezogenen Daten werden f&uuml;r Zwecke der Bearbeitung oder der Kontaktaufnahme zur betroffenen Person gespeichert. Es erfolgt keine Weitergabe dieser personenbezogenen Daten an Dritte.</p> 
1648 <h2>Routinem&auml;&szlig;ige L&ouml;schung und Sperrung von personenbezogenen Daten</h2> 
1649 <p>Der f&uuml;r die Verarbeitung Verantwortliche verarbeitet und speichert personenbezogene Daten der betroffenen Person nur f&uuml;r den Zeitraum, der zur Erreichung des Speicherungszwecks erforderlich ist oder sofern dies durch den Europ&auml;ischen Richtlinien- und Verordnungsgeber oder einen anderen Gesetzgeber in Gesetzen oder Vorschriften, welchen der f&uuml;r die Verarbeitung Verantwortliche unterliegt, vorgesehen wurde. Entf&auml;llt der Speicherungszweck oder l&auml;uft eine vom Europ&auml;ischen Richtlinien- und Verordnungsgeber oder einem anderen zust&auml;ndigen Gesetzgeber vorgeschriebene Speicherfrist ab, werden die personenbezogenen Daten routinem&auml;&szlig;ig und entsprechend den gesetzlichen Vorschriften gesperrt oder gel&ouml;scht.</p> 
1650 <h2>Rechte der betroffenen Person</h2> 
1651 <p>a) Recht auf Best&auml;tigung<br/>Jede betroffene Person hat das vom Europ&auml;ischen Richtlinien- und Verordnungsgeber einger&auml;umte Recht, von dem f&uuml;r die Verarbeitung Verantwortlichen eine Best&auml;tigung dar&uuml;ber zu verlangen, ob sie betreffende personenbezogene Daten verarbeitet werden. M&ouml;chte eine betroffene Person dieses Best&auml;tigungsrecht in Anspruch nehmen, kann sie sich hierzu jederzeit an einen Mitarbeiter des f&uuml;r die Verarbeitung Verantwortlichen wenden.<br/>b) Recht auf Auskunft<br/>Jede von der Verarbeitung personenbezogener Daten betroffene Person hat das vom Europ&auml;ischen Richtlinien- und Verordnungsgeber gew&auml;hrte Recht, jederzeit von dem f&uuml;r die Verarbeitung Verantwortlichen unentgeltliche Auskunft &uuml;ber die zu seiner Person gespeicherten personenbezogenen Daten und eine Kopie dieser Auskunft zu erhalten. Ferner hat der Europ&auml;ische Richtlinien- und Verordnungsgeber der betroffenen Person Auskunft &uuml;ber folgende Informationen zugestanden:<br/>die Verarbeitungszwecke<br/>die Kategorien personenbezogener Daten, die verarbeitet werden<br/>die Empf&auml;nger oder Kategorien von Empf&auml;ngern, gegen&uuml;ber denen die personenbezogenen Daten offengelegt worden sind oder noch offengelegt werden, insbesondere bei Empf&auml;ngern in Drittl&auml;ndern oder bei internationalen Organisationen<br/>falls m&ouml;glich die geplante Dauer, f&uuml;r die die personenbezogenen Daten gespeichert werden, oder, falls dies nicht m&ouml;glich ist, die Kriterien f&uuml;r die Festlegung dieser Dauer<br/>das Bestehen eines Rechts auf Berichtigung oder L&ouml;schung der sie betreffenden personenbezogenen Daten oder auf Einschr&auml;nkung der Verarbeitung durch den Verantwortlichen oder eines Widerspruchsrechts gegen diese Verarbeitung<br/>das Bestehen eines Beschwerderechts bei einer Aufsichtsbeh&ouml;rde<br/>wenn die personenbezogenen Daten nicht bei der betroffenen Person erhoben werden: Alle verf&uuml;gbaren Informationen &uuml;ber die Herkunft der Daten<br/>das Bestehen einer automatisierten Entscheidungsfindung einschlie&szlig;lich Profiling gem&auml;&szlig; Artikel 22 Abs.1 und 4 DS-GVO und &mdash; zumindest in diesen F&auml;llen &mdash; aussagekr&auml;ftige Informationen &uuml;ber die involvierte Logik sowie die Tragweite und die angestrebten Auswirkungen einer derartigen Verarbeitung f&uuml;r die betroffene Person<br/>Ferner steht der betroffenen Person ein Auskunftsrecht dar&uuml;ber zu, ob personenbezogene Daten an ein Drittland oder an eine internationale Organisation &uuml;bermittelt wurden. Sofern dies der Fall ist, so steht der betroffenen Person im &Uuml;brigen das Recht zu, Auskunft &uuml;ber die geeigneten Garantien im Zusammenhang mit der &Uuml;bermittlung zu erhalten.<br/>M&ouml;chte eine betroffene Person dieses Auskunftsrecht in Anspruch nehmen, kann sie sich hierzu jederzeit an einen Mitarbeiter des f&uuml;r die Verarbeitung Verantwortlichen wenden.<br/>c) Recht auf Berichtigung<br/>Jede von der Verarbeitung personenbezogener Daten betroffene Person hat das vom Europ&auml;ischen Richtlinien- und Verordnungsgeber gew&auml;hrte Recht, die unverz&uuml;gliche Berichtigung sie betreffender unrichtiger personenbezogener Daten zu verlangen. Ferner steht der betroffenen Person das Recht zu, unter Ber&uuml;cksichtigung der Zwecke der Verarbeitung, die Vervollst&auml;ndigung unvollst&auml;ndiger personenbezogener Daten &mdash; auch mittels einer erg&auml;nzenden Erkl&auml;rung &mdash; zu verlangen. M&ouml;chte eine betroffene Person dieses Berichtigungsrecht in Anspruch nehmen, kann sie sich hierzu jederzeit an einen Mitarbeiter des f&uuml;r die Verarbeitung Verantwortlichen wenden.<br/>d) Recht auf L&ouml;schung (Recht auf Vergessen werden)<br/>Jede von der Verarbeitung personenbezogener Daten betroffene Person hat das vom Europ&auml;ischen Richtlinien- und Verordnungsgeber gew&auml;hrte Recht, von dem Verantwortlichen zu verlangen, dass die sie betreffenden personenbezogenen Daten unverz&uuml;glich gel&ouml;scht werden, sofern einer der folgenden Gr&uuml;nde zutrifft und soweit die Verarbeitung nicht erforderlich ist:<br/>Die personenbezogenen Daten wurden f&uuml;r solche Zwecke erhoben oder auf sonstige Weise verarbeitet, f&uuml;r welche sie nicht mehr notwendig sind. Die betroffene Person widerruft ihre Einwilligung, auf die sich die Verarbeitung gem&auml;&szlig; Art. 6 Abs. 1 Buchstabe a DS-GVO oder Art. 9 Abs. 2 Buchstabe a DS-GVO st&uuml;tzte, und es fehlt an einer anderweitigen Rechtsgrundlage f&uuml;r die Verarbeitung. Die betroffene Person legt gem&auml;&szlig;
1651 Art. 21 Abs. 1 DS-GVO Widerspruch gegen die Verarbeitung ein, und es liegen keine vorrangigen berechtigten Gr&uuml;nde f&uuml;r die Verarbeitung vor, oder die betroffene Person legt gem&auml;&szlig; Art. 21 Abs. 2 DS-GVO Widerspruch gegen die Verarbeitung ein. Die personenbezogenen Daten wurden unrechtm&auml;&szlig;ig verarbeitet. Die L&ouml;schung der personenbezogenen Daten ist zur Erf&uuml;llung einer rechtlichen Verpflichtung nach dem Unionsrecht oder dem Recht der Mitgliedstaaten erforderlich, dem der Verantwortliche unterliegt. Die personenbezogenen Daten wurden in Bezug auf angebotene Dienste der Informationsgesellschaft gem&auml;&szlig; Art. 8 Abs. 1 DS-GVO erhoben. Sofern einer der oben genannten Gr&uuml;nde zutrifft und eine betroffene Person die L&ouml;schung von personenbezogenen Daten, die bei der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; gespeichert sind, veranlassen m&ouml;chte, kann sie sich hierzu jederzeit an einen Mitarbeiter des f&uuml;r die Verarbeitung Verantwortlichen wenden. Der Mitarbeiter der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; wird veranlassen, dass dem L&ouml;schverlangen unverz&uuml;glich nachgekommen wird. Wurden die personenbezogenen Daten von der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; &ouml;ffentlich gemacht und ist unser Unternehmen als Verantwortlicher gem&auml;&szlig; Art. 17 Abs. 1 DS-GVO zur L&ouml;schung der personenbezogenen Daten verpflichtet, so trifft die &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; unter Ber&uuml;cksichtigung der verf&uuml;gbaren Technologie und der Implementierungskosten angemessene Ma&szlig;nahmen, auch technischer Art, um andere f&uuml;r die Datenverarbeitung Verantwortliche, welche die ver&ouml;ffentlichten personenbezogenen Daten verarbeiten, dar&uuml;ber in Kenntnis zu setzen, dass die betroffene Person von diesen anderen f&uuml;r die Datenverarbeitung Verantwortlichen die L&ouml;schung s&auml;mtlicher Links zu diesen personenbezogenen Daten oder von Kopien oder Replikationen dieser personenbezogenen Daten verlangt hat, soweit die Verarbeitung nicht erforderlich ist. Der Mitarbeiter der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; wird im Einzelfall das Notwendige veranlassen.<br/>e) Recht auf Einschr&auml;nkung der Verarbeitung<br/>Jede von der Verarbeitung personenbezogener Daten betroffene Person hat das vom Europ&auml;ischen Richtlinien- und Verordnungsgeber gew&auml;hrte Recht, von dem Verantwortlichen die Einschr&auml;nkung der Verarbeitung zu verlangen, wenn eine der folgenden Voraussetzungen gegeben ist: Die Richtigkeit der personenbezogenen Daten wird von der betroffenen Person bestritten, und zwar f&uuml;r eine Dauer, die es dem Verantwortlichen erm&ouml;glicht, die Richtigkeit der personenbezogenen Daten zu &uuml;berpr&uuml;fen. Die Verarbeitung ist unrechtm&auml;&szlig;ig, die betroffene Person lehnt die L&ouml;schung der personenbezogenen Daten ab und verlangt stattdessen die Einschr&auml;nkung der Nutzung der personenbezogenen Daten. Der Verantwortliche ben&ouml;tigt die personenbezogenen Daten f&uuml;r die Zwecke der Verarbeitung nicht l&auml;nger, die betroffene Person ben&ouml;tigt sie jedoch zur Geltendmachung, Aus&uuml;bung oder Verteidigung von Rechtsanspr&uuml;chen. Die betroffene Person hat Widerspruch gegen die Verarbeitung gem. Art. 21 Abs. 1 DS-GVO eingelegt und es steht noch nicht fest, ob die berechtigten Gr&uuml;nde des Verantwortlichen gegen&uuml;ber denen der betroffenen Person &uuml;berwiegen. Sofern eine der oben genannten Voraussetzungen gegeben ist und eine betroffene Person die Einschr&auml;nkung von personenbezogenen Daten, die bei der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; gespeichert sind, verlangen m&ouml;chte, kann sie sich hierzu jederzeit an einen Mitarbeiter des f&uuml;r die Verarbeitung Verantwortlichen wenden. Der Mitarbeiter der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; wird die Einschr&auml;nkung der Verarbeitung veranlassen.<br/>f) Recht auf Daten&uuml;bertragbarkeit<br/>Jede von der Verarbeitung personenbezogener Daten betroffene Person hat das vom Europ&auml;ischen Richtlinien- und Verordnungsgeber gew&auml;hrte Recht, die sie betreffenden personenbezogenen Daten, welche durch die betroffene Person einem Verantwortlichen bereitgestellt wurden, in einem strukturierten, g&auml;ngigen und maschinenlesbaren Format zu erhalten. Sie hat au&szlig;erdem das Recht, diese Daten einem anderen Verantwortlichen ohne Behinderung durch den Verantwortlichen, dem die personenbezogenen Daten bereitgestellt wurden, zu &uuml;bermitteln, sofern die Verarbeitung auf der Einwilligung gem&auml;&szlig; Art. 6 Abs. 1 Buchstabe a DS-GVO oder Art. 9 Abs. 2 Buchstabe a DS-GVO oder auf einem Vertrag gem&auml;&szlig; Art. 6 Abs. 1 Buchstabe b DS-GVO beruht und die Verarbeitung mithilfe automatisierter Verfahren erfolgt, sofern die Verarbeitung nicht f&uuml;r die Wahrnehmung einer Aufgabe erforderlich ist, die im &ouml;ffentlichen Interesse liegt oder in Aus&uuml;bung &ouml;ffentlicher Gewalt erfolgt, welche dem Verantwortlichen &uuml;bertragen wurde. Ferner hat die betroffene Person bei der Aus&uuml;bung ihres Rechts auf Daten&uuml;bertragbarkeit gem&auml;&szlig; Art. 20 Abs. 1 DS-GVO das Recht, zu erwirken, dass die personenbezogenen Daten direkt von einem Verantwortlichen an einen anderen Verantwortlichen &uuml;bermittelt werden, soweit dies technisch machbar ist und sofern hiervon nicht die Rechte und Freiheiten anderer Personen beeintr&auml;chtigt werden. Zur Geltendmachung des Rechts auf Daten&uuml;bertragbarkeit kann sich die betroffene Person jederzeit an einen Mitarbeiter der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; wenden.<br/>g) Recht auf Widerspruch<br/>
1651Jede von der Verarbeitung personenbezogener Daten betroffene Person hat das vom Europ&auml;ischen Richtlinien- und Verordnungsgeber gew&auml;hrte Recht, aus Gr&uuml;nden, die sich aus ihrer besonderen Situation ergeben, jederzeit gegen die Verarbeitung sie betreffender personenbezogener Daten, die aufgrund von Art. 6 Abs. 1 Buchstaben e oder f DS-GVO erfolgt, Widerspruch einzulegen. Dies gilt auch f&uuml;r ein auf diese Bestimmungen gest&uuml;tztes Profiling. Die &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; verarbeitet die personenbezogenen Daten im Falle des Widerspruchs nicht mehr, es sei denn, wir k&ouml;nnen zwingende schutzw&uuml;rdige Gr&uuml;nde f&uuml;r die Verarbeitung nachweisen, die den Interessen, Rechten und Freiheiten der betroffenen Person &uuml;berwiegen, oder die Verarbeitung dient der Geltendmachung, Aus&uuml;bung oder Verteidigung von Rechtsanspr&uuml;chen. Verarbeitet die &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; personenbezogene Daten, um Direktwerbung zu betreiben, so hat die betroffene Person das Recht, jederzeit Widerspruch gegen die Verarbeitung der personenbezogenen Daten zum Zwecke derartiger Werbung einzulegen. Dies gilt auch f&uuml;r das Profiling, soweit es mit solcher Direktwerbung in Verbindung steht. Widerspricht die betroffene Person gegen&uuml;ber der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; der Verarbeitung f&uuml;r Zwecke der Direktwerbung, so wird die &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; die personenbezogenen Daten nicht mehr f&uuml;r diese Zwecke verarbeiten. Zudem hat die betroffene Person das Recht, aus Gr&uuml;nden, die sich aus ihrer besonderen Situation ergeben, gegen die sie betreffende Verarbeitung personenbezogener Daten, die bei der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; zu wissenschaftlichen oder historischen Forschungszwecken oder zu statistischen Zwecken gem&auml;&szlig; Art. 89 Abs. 1 DS-GVO erfolgen, Widerspruch einzulegen, es sei denn, eine solche Verarbeitung ist zur Erf&uuml;llung einer im &ouml;ffentlichen Interesse liegenden Aufgabe erforderlich. Zur Aus&uuml;bung des Rechts auf Widerspruch kann sich die betroffene Person direkt jeden Mitarbeiter der &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; oder einen anderen Mitarbeiter wenden. Der betroffenen Person steht es ferner frei, im Zusammenhang mit der Nutzung von Diensten der Informationsgesellschaft, ungeachtet der Richtlinie 2002/58/EG, ihr Widerspruchsrecht mittels automatisierter Verfahren auszu&uuml;ben, bei denen technische Spezifikationen verwendet werden.<br/>h) Automatisierte Entscheidungen im Einzelfall einschlie&szlig;lich Profiling<br/>Jede von der Verarbeitung personenbezogener Daten betroffene Person hat das vom Europ&auml;ischen Richtlinien- und Verordnungsgeber gew&auml;hrte Recht, nicht einer ausschlie&szlig;lich auf einer automatisierten Verarbeitung &mdash; einschlie&szlig;lich Profiling &mdash; beruhenden Entscheidung unterworfen zu werden, die ihr gegen&uuml;ber rechtliche Wirkung entfaltet oder sie in &auml;hnlicher Weise erheblich beeintr&auml;chtigt, sofern die Entscheidung (1) nicht f&uuml;r den Abschluss oder die Erf&uuml;llung eines Vertrags zwischen der betroffenen Person und dem Verantwortlichen erforderlich ist, oder (2) aufgrund von Rechtsvorschriften der Union oder der Mitgliedstaaten, denen der Verantwortliche unterliegt, zul&auml;ssig ist und diese Rechtsvorschriften angemessene Ma&szlig;nahmen zur Wahrung der Rechte und Freiheiten sowie der berechtigten Interessen der betroffenen Person enthalten oder (3) mit ausdr&uuml;cklicher Einwilligung der betroffenen Person erfolgt. Ist die Entscheidung (1) f&uuml;r den Abschluss oder die Erf&uuml;llung eines Vertrags zwischen der betroffenen Person und dem Verantwortlichen erforderlich oder (2) erfolgt sie mit ausdr&uuml;cklicher Einwilligung der betroffenen Person, trifft die &quot;Copy Keller Inh. Tarik &Ouml;zergin-Simsek&quot; angemessene Ma&szlig;nahmen, um die Rechte und Freiheiten sowie die berechtigten Interessen der betroffenen Person zu wahren, wozu mindestens das Recht auf Erwirkung des Eingreifens einer Person seitens des Verantwortlichen, auf Darlegung des eigenen Standpunkts und auf Anfechtung der Entscheidung geh&ouml;rt. M&ouml;chte die betroffene Person Rechte mit Bezug auf automatisierte Entscheidungen geltend machen, kann sie sich hierzu jederzeit an einen Mitarbeiter des f&uuml;r die Verarbeitung Verantwortlichen wenden.<br/>i) Recht auf Widerruf einer datenschutzrechtlichen Einwilligung<br/>Jede von der Verarbeitung personenbezogener Daten betroffene Person hat das vom Europ&auml;ischen Richtlinien- und Verordnungsgeber gew&auml;hrte Recht, eine Einwilligung zur Verarbeitung personenbezogener Daten jederzeit zu widerrufen. M&ouml;chte die betroffene Person ihr Recht auf Widerruf einer Einwilligung geltend machen, kann sie sich hierzu jederzeit an einen Mitarbeiter des f&uuml;r die Verarbeitung Verantwortlichen wenden.</p> 
1652 <h2>Datenschutz bei Bewerbungen und im Bewerbungsverfahren</h2> 
1653 <p>Der f&uuml;r die Verarbeitung Verantwortliche erhebt und verarbeitet die personenbezogenen Daten von Bewerbern zum Zwecke der Abwicklung des Bewerbungsverfahrens. Die Verarbeitung kann auch auf elektronischem Wege erfolgen. Dies ist insbesondere dann der Fall, wenn ein Bewerber entsprechende Bewerbungsunterlagen auf dem elektronischen Wege, beispielsweise per E-Mail oder &uuml;ber ein auf der Internetseite befindliches Webformular, an den f&uuml;r die Verarbeitung Verantwortlichen &uuml;bermittelt. Schlie&szlig;t der f&uuml;r die Verarbeitung Verantwortliche einen Anstellungsvertrag mit einem Bewerber, werden die &uuml;bermittelten Daten zum Zwecke der Abwicklung des Besch&auml;ftigungsverh&auml;ltnisses unter Beachtung der gesetzlichen Vorschriften gespeichert. Wird von dem f&uuml;r die Verarbeitung Verantwortlichen kein Anstellungsvertrag mit dem Bewerber geschlossen, so werden die Bewerbungsunterlagen zwei Monate nach Bekanntgabe der Absageentscheidung automatisch gel&ouml;scht, sofern einer L&ouml;schung keine sonstigen berechtigten Interessen des f&uuml;r die Verarbeitung Verantwortlichen entgegenstehen. Sonstiges berechtigtes Interesse in diesem Sinne ist beispielsweise eine Beweispflicht in einem Verfahren nach dem Allgemeinen Gleichbehandlungsgesetz (AGG).</p> 
1654 <h2>Datenschutzbestimmungen zu Einsatz und Verwendung von Facebook</h2> 
1655 <p>Der f&uuml;r die Verarbeitung Verantwortliche hat auf dieser Internetseite Komponenten des Unternehmens Facebook integriert. Facebook ist ein soziales Netzwerk. Ein soziales Netzwerk ist ein im Internet betriebener sozialer Treffpunkt, eine Online-Gemeinschaft, die es den Nutzern in der Regel erm&ouml;glicht, untereinander zu kommunizieren und im virtuellen Raum zu interagieren. Ein soziales Netzwerk kann als Plattform zum Austausch von Meinungen und Erfahrungen dienen oder erm&ouml;glicht es der Internetgemeinschaft, pers&ouml;nliche oder unternehmensbezogene Informationen bereitzustellen. Facebook erm&ouml;glicht den Nutzern des sozialen Netzwerkes unter anderem die Erstellung von privaten Profilen, den Upload von Fotos und eine Vernetzung &uuml;ber Freundschaftsanfragen. Betreibergesellschaft von Facebook ist die Meta Platforms, Inc., 1 Hacker Way, Menlo Park, CA 94025, USA. F&uuml;r die Verarbeitung personenbezogener Daten Verantwortlicher ist, wenn eine betroffene Person au&szlig;erhalb der USA oder Kanada lebt, die Meta Platforms Ireland Limited, 4 Grand Canal Square, Dublin 2, Ireland. Meta ist unter dem EU-U.S. Data Privacy Framework zertifiziert. Damit wird ein angemessenes Datenschutz
1655niveau bei der Verarbeitung von Daten in den USA gew&auml;hrleistet. Weitere Informationen: <a href="https://www.dataprivacyframework.gov/s/participant-search" target="_blank" rel="nofollow">https://www.dataprivacyframework.gov/s/participant-search</a> 
1656Durch jeden Aufruf einer der Einzelseiten dieser Internetseite, die durch den f&uuml;r die Verarbeitung Verantwortlichen betrieben wird und auf welcher eine Facebook-Komponente (Facebook-Plug-In) integriert wurde, wird der Internetbrowser auf dem informationstechnologischen System der betroffenen Person automatisch durch die jeweilige Facebook-Komponente veranlasst, eine Darstellung der entsprechenden Facebook-Komponente von Facebook herunterzuladen. Eine Gesamt&uuml;bersicht &uuml;ber alle Facebook-Plug-Ins kann unter <a href="https://developers.facebook.com/docs/plugins/?locale=de_DE" target="_blank" rel="nofollow">https://developers.facebook.com/docs/plugins/?locale=de_DE</a> 
1657abgerufen werden. Im Rahmen dieses technischen Verfahrens erh&auml;lt Facebook Kenntnis dar&uuml;ber, welche konkrete Unterseite unserer Internetseite durch die betroffene Person besucht wird. Sofern die betroffene Person gleichzeitig bei Facebook eingeloggt ist, erkennt Facebook mit jedem Aufruf unserer Internetseite durch die betroffene Person und w&auml;hrend der gesamten Dauer des jeweiligen Aufenthaltes auf unserer Internetseite, welche konkrete Unterseite unserer Internetseite die betroffene Person besucht. Diese Informationen werden durch die Facebook-Komponente gesammelt und durch Facebook dem jeweiligen Facebook-Account der betroffenen Person zugeordnet. Bet&auml;tigt die betroffene Person einen der auf unserer Internetseite integrierten Facebook-Buttons, beispielsweise den &bdquo;Gef&auml;llt mir&ldquo;-Button, oder gibt die betroffene Person einen Kommentar ab, ordnet Facebook diese Information dem pers&ouml;nlichen Facebook-Benutzerkonto der betroffenen Person zu und speichert diese personenbezogenen Daten. Facebook erh&auml;lt &uuml;ber die Facebook-Komponente immer dann eine Information dar&uuml;ber, dass die betroffene Person unsere Internetseite besucht hat, wenn sie zum Zeitpunkt des Aufrufs unserer Internetseite gleichzeitig bei Facebook eingeloggt ist; dies findet unabh&auml;ngig davon statt, ob sie die Facebook-Komponente anklickt oder nicht. Ist eine derartige &Uuml;bermittlung dieser Informationen an Facebook von der betroffenen Person nicht gewollt, kann diese die &Uuml;bermittlung dadurch verhindern, dass sie sich vor einem Aufruf unserer Internetseite aus ihrem Facebook-Account ausloggt. Die von Facebook ver&ouml;ffentlichte Datenrichtlinie, die unter <a href="https://de-de.facebook.com/about/privacy/" target="_blank" rel="nofollow">https://de-de.facebook.com/about/privacy/</a> 
1658abrufbar ist, gibt Aufschluss &uuml;ber die Erhebung, Verarbeitung und Nutzung personenbezogener Daten durch Facebook. Ferner wird dort erl&auml;utert, welche Einstellungsm&ouml;glichkeiten Facebook zum Schutz der Privatsph&auml;re der betroffenen Person bietet. Zudem sind unterschiedliche Applikationen erh&auml;ltlich, die es erm&ouml;glichen, eine Daten&uuml;bermittlung an Facebook zu unterdr&uuml;cken. Solche Applikationen k&ouml;nnen durch die betroffene Person genutzt werden, um eine Daten&uuml;bermittlung an Facebook zu unterdr&uuml;cken.</p> 
1659 <p></p> 
1660 <h2>Datenschutzbestimmungen zu Einsatz und Verwendung von Google-Ads</h2> 
1661 <p>Der f&uuml;r die Verarbeitung Verantwortliche hat auf dieser Internetseite Google Ads integriert. Google Ads ist ein Dienst zur Internetwerbung, der es Werbetreibenden gestattet, sowohl Anzeigen in den Suchmaschinenergebnissen von Google als auch im Google-Werbenetzwerk zu schalten. Google Ads erm&ouml;glicht es einem Werbetreibenden, vorab bestimmte Schl&uuml;sselw&ouml;rter festzulegen, mittels derer eine Anzeige in den Suchmaschinenergebnissen von Google ausschlie&szlig;lich dann angezeigt wird, wenn der Nutzer mit der Suchmaschine ein schl&uuml;sselwortrelevantes Suchergebnis abruft. Im Google-Werbenetzwerk werden die Anzeigen mittels eines automatischen Algorithmus und unter Beachtung der zuvor festgelegten Schl&uuml;sselw&ouml;rter auf themenrelevanten Internetseiten verteilt. Betreibergesellschaft der Dienste von Google Ads ist die Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Google ist unter dem EU-U.S. Data Privacy Framework zertifiziert. Damit wird ein angemessenes Datenschutz
1661niveau bei der Verarbeitung von Daten in den USA gew&auml;hrleistet. Weitere Informationen: <a href="https://www.dataprivacyframework.gov/s/participant-search" target="_blank" rel="nofollow">https://www.dataprivacyframework.gov/s/participant-search</a> 
1662Der Zweck von Google Ads ist die Bewerbung unserer Internetseite durch die Einblendung von interessenrelevanter Werbung auf den Internetseiten von Drittunternehmen und in den Suchmaschinenergebnissen der Suchmaschine Google sowie die Einblendung von Fremdwerbung auf unserer Internetseite. Gelangt eine betroffene Person &uuml;ber eine Google-Anzeige auf unsere Internetseite, wird auf dem informationstechnologischen System der betroffenen Person durch Google ein sogenannter Conversion-Cookie abgelegt. Ein Conversion-Cookie verliert nach drei&szlig;ig Tagen seine G&uuml;ltigkeit und dient nicht zur Identifikation der betroffenen Person. &Uuml;ber den Conversion-Cookie wird nachvollzogen, ob bestimmte Unterseiten aufgerufen wurden, beispielsweise der Warenkorb eines Online-Shops. Die durch die Nutzung des Conversion-Cookies erhobenen Daten und Informationen werden von Google verwendet, um Besuchsstatistiken f&uuml;r unsere Internetseite zu erstellen. Diese Besuchsstatistiken werden durch uns genutzt, um die Gesamtanzahl der Nutzer zu ermitteln, welche &uuml;ber Ads-Anzeigen an uns vermittelt wurden, und um unsere Ads-Anzeigen f&uuml;r die Zukunft zu optimieren. Mittels des Conversion-Cookies werden personenbezogene Informationen gespeichert, beispielsweise die durch die betroffene Person besuchten Internetseiten. Bei jedem Besuch unserer Internetseiten werden demnach personenbezogene Daten, einschlie&szlig;lich der IP-Adresse des von der betroffenen Person genutzten Internetanschlusses, an Google &uuml;bertragen und gespeichert. Google gibt diese &uuml;ber das technische Verfahren erhobenen personenbezogenen Daten unter Umst&auml;nden an Dritte weiter. Die betroffene Person kann die Setzung von Cookies durch unsere Internetseite jederzeit mittels einer entsprechenden Einstellung des genutzten Internetbrowsers verhindern. Eine solche Einstellung w&uuml;rde auch verhindern, dass Google einen Conversion-Cookie auf dem informationstechnologischen System der betroffenen Person setzt. Zudem kann ein von Google Ads bereits gesetzter Cookie jederzeit gel&ouml;scht werden. Ferner besteht f&uuml;r die betroffene Person die M&ouml;glichkeit, der interessenbezogenen Werbung durch Google zu widersprechen. Hierzu muss die betroffene Person von jedem genutzten Internetbrowser aus den Link <a href="https://www.google.de/settings/ads" target="_blank" rel="nofollow">https://www.google.de/settings/ads</a> 
1663aufrufen und dort die gew&uuml;nschten Einstellungen vornehmen. Weitere Informationen und die geltenden Datenschutzbestimmungen von Google k&ouml;nnen unter <a href="https://www.google.de/intl/de/policies/privacy/" target="_blank" rel="nofollow">https://www.google.de/intl/de/policies/privacy/</a> 
1664abgerufen werden.</p> 
1665 <h2>Datenschutzbestimmungen zu Einsatz und Verwendung von Wipe Analytics</h2> 
1666 <p>Der f&uuml;r die Verarbeitung Verantwortliche hat auf dieser Internetseite Komponenten des Unternehmens Wipe Analytics integriert. Wipe Analytics ist ein Web-Analyse-Dienst. Web-Analyse ist die Erhebung, Sammlung und Auswertung von Daten &uuml;ber das Verhalten der Besucher von Internetseiten. Ein Web-Analyse-Dienst erfasst unter anderem Daten dar&uuml;ber, von welcher Internetseite eine betroffene Person auf eine Internetseite gekommen ist (sogenannte Referrer), auf welche Unterseiten der Internetseite zugegriffen oder wie oft und f&uuml;r welche Verweildauer eine Unterseite betrachtet wurde. Eine Web-Analyse wird &uuml;berwiegend zur Optimierung einer Internetseite und zur Kosten-Nutzen-Analyse von Internetwerbung eingesetzt. Betreibergesellschaft von Wipe Analytics ist TENSQUARE GmbH, Wilhelminenstr. 29, 45881 Gelsenkirchen, Deutschland. Wipe Analytics setzt ein Cookie auf dem informationstechnologischen System der betroffenen Person. Was Cookies sind, wurde oben bereits erl&auml;utert. Durch jeden Aufruf einer der Einzelseiten dieser Internetseite, die durch den f&uuml;r die Verarbeitung Verantwortlichen betrieben wird und auf welcher eine Wipe Analytics-Komponente integriert wurde, wird der Internetbrowser auf dem informationstechnologischen System der betroffenen Person automatisch durch die jeweilige Wipe Analytics-Komponente veranlasst, Daten zu Marketing- und Optimierungszwecken an Wipe Analytics zu &uuml;bermitteln. Im Rahmen dieses technischen Verfahrens erh&auml;lt Wipe Analytics Kenntnis &uuml;ber Daten, die in der Folge zur Erstellung von pseudonymen Nutzungsprofilen verwendet werden. Die so gewonnenen Nutzungsprofile dienen der Analyse des Verhaltens der betroffenen Person, welche auf die Internetseite des f&uuml;r die Verarbeitung Verantwortlichen zugegriffen hat und werden mit dem Ziel, die Internetseite zur verbessern und zu optimieren, ausgewertet. Die &uuml;ber die Wipe Analytics-Komponente erhobenen Daten werden nicht ohne vorherige Einholung einer gesonderten und ausdr&uuml;cklichen Einwilligung der betroffenen Person dazu genutzt, die betroffene Person zu identifizieren. Diese Daten werden nicht mit personenbezogenen Daten oder mit anderen Daten, die das gleiche Pseudonym enthalten, zusammengef&uuml;hrt. Die betroffene Person kann die Setzung von Cookies durch unsere Internetseite, wie oben bereits dargestellt, jederzeit mittels einer entsprechenden Einstellung des genutzten Internetbrowsers verhindern und damit der Setzung von Cookies dauerhaft widersprechen. Eine solche Einstellung des genutzten Internetbrowsers w&uuml;rde auch verhindern, dass Wipe Analytics ein Cookie auf dem informationstechnologischen System der betroffenen Person setzt. Zudem k&ouml;nnen von Wipe Analytics bereits gesetzte Cookies jederzeit &uuml;ber den Internetbrowser oder andere Softwareprogramme gel&ouml;scht werden. Ferner besteht f&uuml;r die betroffene Person die M&ouml;glichkeit, einer Erfassung der durch den Wipe Analytics-Cookie erzeugten, auf eine Nutzung dieser Internetseite bezogenen Daten sowie der Verarbeitung dieser Daten durch Wipe Analytics zu widersprechen und eine solche zu verhindern. Hierzu muss die betroffene Person den Cookie-setzen-Button unter dem Link <a href="https://www.wipe-analytics.de/opt-out" target="_blank" rel="nofollow">https://www.wipe-analytics.de/opt-out</a> 
1667dr&uuml;
1667cken, der einen Opt-Out-Cookie setzt. Der mit dem Widerspruch gesetzte Opt-Out-Cookie wird auf dem von der betroffenen Person genutzten informationstechnologischen System abgelegt. Werden die Cookies auf dem System der betroffenen Person nach einem Widerspruch gel&ouml;scht, muss die betroffene Person den Link erneut aufrufen und einen neuen Opt-Out-Cookie setzen. Mit der Setzung des Opt-Out-Cookies besteht jedoch die M&ouml;glichkeit, dass die Internetseiten des f&uuml;r die Verarbeitung Verantwortlichen f&uuml;r die betroffene Person nicht mehr vollumf&auml;nglich nutzbar sind. Die geltenden Datenschutzbestimmungen von Wipe Analytics k&ouml;nnen unter <a href="https://www.wipe-analytics.de/privacy" target="_blank" rel="nofollow">https://www.wipe-analytics.de/privacy</a> 
1668abgerufen werden.</p> 
1669 <h2>Datenschutzbestimmungen zu Einsatz und Verwendung von Google-Maps</h2> 
1670 <p>In unserem Internetauftritt setzen wir Google Maps zur Darstellung unseres Standorts sowie zur Erstellung einer Anfahrtsbeschreibung ein. Es handelt sich hierbei um einen Dienst der Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Google ist unter dem EU-U.S. Data Privacy Framework zertifiziert. Damit wird ein angemessenes Datenschutzniveau bei der Verarbeitung von Daten in den USA gew&auml;hrleistet. Weitere Informationen: <a href="https://www.dataprivacyframework.gov/s/participant-search" target="_blank" rel="nofollow">https://www.dataprivacyframework.gov/s/participant-search</a> 
1671Um die Darstellung bestimmter Schriften in unserem Internetauftritt zu erm&ouml;glichen, wird bei Aufruf unserer Internetseite eine Verbindung zu einem Google-Server in den USA aufgebaut. Sofern Sie die in unseren Internetauftritt eingebundene Komponente Google Maps aufrufen, speichert Google &uuml;ber Ihren Internet-Browser ein Cookie auf Ihrem Endger&auml;t. Um unseren Standort anzuzeigen und eine Anfahrtsbeschreibung zu erstellen, werden Ihre Nutzereinstellungen und -daten verarbeitet. Hierbei k&ouml;nnen wir nicht ausschlie&szlig;en, dass Google Server in den USA einsetzt. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse liegt in der Optimierung der Funktionalit&auml;t unseres Internetauftritts. Durch die so hergestellte Verbindung zu Google kann Google ermitteln, von welcher Website Ihre Anfrage gesendet worden ist und an welche IP-Adresse die Anfahrtsbeschreibung zu &uuml;bermitteln ist. Sofern Sie mit dieser Verarbeitung nicht einverstanden sind, haben Sie die M&ouml;glichkeit, die Installation der Cookies durch entsprechende Einstellungen in Ihrem Internet-Browser zu verhindern. Einzelheiten hierzu finden Sie im Abschnitt &bdquo;Cookies&ldquo; dieser Datenschutzerkl&auml;rung. Zudem erfolgt die Nutzung von Google Maps sowie der &uuml;ber Google Maps erlangten Informationen nach den Google-Nutzungsbedingungen <a href="https://policies.google.com/terms?gl=DE&hl=de" target="_blank" rel="nofollow">https://policies.google.com/terms?gl=DE&amp;hl=de</a> 
1672und den Gesch&auml;ftsbedingungen f&uuml;r Google Maps: <a href="https://www.google.com/intl/de_de/help/terms_maps.html" target="_blank" rel="nofollow">https://www.google.com/intl/de_de/help/terms_maps.html</a> 
1673Weiterf&uuml;hrende Informationen finden Sie auch unter: <a href="https://adssettings.google.com/authenticated" target="_blank" rel="nofollow">https://adssettings.google.com/authenticated</a> 
1674<br/> <a href="https://policies.google.com/privacy" target="_blank" rel="nofollow">https://policies.google.com/privacy</a> 
1675</p> 
1676 <h2>Google Doubleclick</h2> 
1677 <p>DoubleClick ist ein Dienst der Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland (&quot;Google&quot;). DoubleClick setzt Cookies ein, um thematisch relevante Werbeanzeigen zu pr&auml;sentieren. Ihrem Browser wird eine pseudonyme Identifikationsnummer (ID) zugeordnet, um zu pr&uuml;fen, welche Anzeigen im Browser eingeblendet und ggf. aufgerufen wurden. Die Cookies enthalten keine personenbezogenen Informationen. Google ist unter dem EU-U.S. Data Privacy Framework zertifiziert. Damit wird ein angemessenes Datenschutz
1677niveau bei der Verarbeitung von Daten in den USA gew&auml;hrleistet. Weitere Informationen: <a href="https://www.dataprivacyframework.gov/s/participant-search" target="_blank" rel="nofollow">https://www.dataprivacyframework.gov/s/participant-search</a> 
1678Die Verwendung der DoubleClick-Cookies erm&ouml;glicht Google und seinen Partner-Webseiten die Schaltung von Anzeigen auf Basis vorheriger Besuche auf dieser oder anderen Webseiten im Internet. Die durch die Cookies erzeugten Informationen werden von Google zur Auswertung an einen Server in den USA &uuml;bertragen und dort gespeichert. Eine &Uuml;bertragung der Daten durch Google an Dritte findet nur aufgrund gesetzlicher Vorschriften oder im Rahmen der Auftragsverarbeitung statt. Sie k&ouml;nnen die Speicherung der Cookies durch eine entsprechende Einstellung Ihrer Browser-Software verhindern. Dar&uuml;ber hinaus k&ouml;nnen Sie die Erfassung der durch die Cookies erzeugten und auf Ihre Nutzung der Webseiten bezogenen Daten an Google sowie die Verarbeitung dieser Daten durch Google verhindern, indem Sie das unter folgendem Link verf&uuml;gbare Browser-Plugin herunterladen und installieren: <a href="https://www.google.com/settings/ads/onweb/" target="_blank" rel="nofollow">https://www.google.com/settings/ads/onweb/</a> 
1679</p> 
1680 <h2>Rechtsgrundlage der Verarbeitung</h2> 
1681 <p>Art. 6 I lit. a DS-GVO dient unserem Unternehmen als Rechtsgrundlage f&uuml;r Verarbeitungsvorg&auml;nge, bei denen wir eine Einwilligung f&uuml;r einen bestimmten Verarbeitungszweck einholen. Ist die Verarbeitung personenbezogener Daten zur Erf&uuml;llung eines Vertrags, dessen Vertragspartei die betroffene Person ist, erforderlich, wie dies beispielsweise bei Verarbeitungsvorg&auml;ngen der Fall ist, die f&uuml;r eine Lieferung von Waren oder die Erbringung einer sonstigen Leistung oder Gegenleistung notwendig sind, so beruht die Verarbeitung auf Art. 6 I lit. b DS-GVO. Gleiches gilt f&uuml;r solche Verarbeitungsvorg&auml;nge die zur Durchf&uuml;hrung vorvertraglicher Ma&szlig;nahmen erforderlich sind, etwa in F&auml;llen von Anfragen zur unseren Produkten oder Leistungen. Unterliegt unser Unternehmen einer rechtlichen Verpflichtung durch welche eine Verarbeitung von personenbezogenen Daten erforderlich wird, wie beispielsweise zur Erf&uuml;llung steuerlicher Pflichten, so basiert die Verarbeitung auf Art. 6 I lit. c DS-GVO. In seltenen F&auml;llen k&ouml;nnte die Verarbeitung von personenbezogenen Daten erforderlich werden, um lebenswichtige Interessen der betroffenen Person oder einer anderen nat&uuml;rlichen Person zu sch&uuml;tzen. Dies w&auml;re beispielsweise der Fall, wenn ein Besucher in unserem Betrieb verletzt werden w&uuml;rde und daraufhin sein Name, sein Alter, seine Krankenkassendaten oder sonstige lebenswichtige Informationen an einen Arzt, ein Krankenhaus oder sonstige Dritte weitergegeben werden m&uuml;ssten. Dann w&uuml;rde die Verarbeitung auf Art. 6 I lit. d DS-GVO beruhen. Letztlich k&ouml;nnten Verarbeitungsvorg&auml;nge auf Art. 6 I lit. f DS-GVO beruhen. Auf dieser Rechtsgrundlage basieren Verarbeitungsvorg&auml;nge, die von keiner der vorgenannten Rechtsgrundlagen erfasst werden, wenn die Verarbeitung zur Wahrung eines berechtigten Interesses unseres Unternehmens oder eines Dritten erforderlich ist, sofern die Interessen, Grundrechte und Grundfreiheiten des Betroffenen nicht &uuml;berwiegen. Solche Verarbeitungsvorg&auml;nge sind uns insbesondere deshalb gestattet, weil sie durch den Europ&auml;ischen Gesetzgeber besonders erw&auml;hnt wurden. Er vertrat insoweit die Auffassung, dass ein berechtigtes Interesse anzunehmen sein k&ouml;nnte, wenn die betroffene Person ein Kunde des Verantwortlichen ist (Erw&auml;gungsgrund 47 Satz 2 DS-GVO).</p> 
1682 <h2>Berechtigte Interessen an der Verarbeitung, die von dem Verantwortlichen oder einem Dritten verfolgt werden</h2> 
1683 <p>Basiert die Verarbeitung personenbezogener Daten auf Artikel 6 I lit. f DS-GVO ist unser berechtigtes Interesse die Durchf&uuml;hrung unserer Gesch&auml;ftst&auml;tigkeit zugunsten des Wohlergehens all unserer Mitarbeiter und unserer Anteilseigner.</p> 
1684 <h2>Dauer, f&uuml;r die die personenbezogenen Daten gespeichert werden</h2> 
1685 <p>Das Kriterium f&uuml;r die Dauer der Speicherung von personenbezogenen Daten ist die jeweilige gesetzliche Aufbewahrungsfrist. Nach Ablauf der Frist werden die entsprechenden Daten routinem&auml;&szlig;ig gel&ouml;scht, sofern sie nicht mehr zur Vertragserf&uuml;llung oder Vertragsanbahnung erforderlich sind.</p> 
1686 <h2>Gesetzliche oder vertragliche Vorschriften zur Bereitstellung der personenbezogenen Daten; Erforderlichkeit f&uuml;r den Vertragsabschluss; Verpflichtung der betroffenen Person, die personenbezogenen Daten bereitzustellen; m&ouml;gliche Folgen der Nichtbereitstellung</h2> 
1687 <p>Wir kl&auml;ren Sie dar&uuml;ber auf, dass die Bereitstellung personenbezogener Daten zum Teil gesetzlich vorgeschrieben ist (z.B. Steuervorschriften) oder sich auch aus vertraglichen Regelungen (z.B. Angaben zum Vertragspartner) ergeben kann. Mitunter kann es zu einem Vertragsschluss erforderlich sein, dass eine betroffene Person uns personenbezogene Daten zur Verf&uuml;gung stellt, die in der Folge durch uns verarbeitet werden m&uuml;ssen. Die betroffene Person ist beispielsweise verpflichtet uns personenbezogene Daten bereitzustellen, wenn unser Unternehmen mit ihr einen Vertrag abschlie&szlig;t. Eine Nichtbereitstellung der personenbezogenen Daten h&auml;tte zur Folge, dass der Vertrag mit dem Betroffenen nicht geschlossen werden k&ouml;nnte. Vor einer Bereitstellung personenbezogener Daten durch den Betroffenen muss sich der Betroffene an einen unserer Mitarbeiter wenden. Unser Mitarbeiter kl&auml;rt den Betroffenen einzelfallbezogen dar&uuml;ber auf, ob die Bereitstellung der personenbezogenen Daten gesetzlich oder vertraglich vorgeschrieben oder f&uuml;r den Vertragsabschluss erforderlich ist, ob eine Verpflichtung besteht, die personenbezogenen Daten bereitzustellen, und welche Folgen die Nichtbereitstellung der personenbezogenen Daten h&auml;tte.</p> 
1688 <h2>Bestehen einer automatisierten Entscheidungsfindung</h2> 
1689 <p>Als verantwortungsbewusstes Unternehmen verzichten wir auf eine automatische Entscheidungsfindung oder ein Profiling.</p> 
1690<br/> <p>Diese Datenschutzerkl&auml;rung wurde mit Unterst&uuml;tzung durch den Datenschutzerkl&auml;rungs-Generator der DGD Deutsche Gesellschaft f&uuml;r Datenschutz GmbH, die als <a href="https://dg-datenschutz.de/datenschutz-dienstleistungen/externer-datenschutzbeauftragter/" target="_blank" rel="nofollow">Externer Datenschutzbeauftragter</a> 
1691t&auml;tig ist, in Kooperation mit den <a href="https://www.wbs-law.de/" target="_blank" rel="nofollow">Datenschutz Anw&auml;lten der Kanzlei WILDE BEUGER SOLMECKE | Rechtsanw&auml;lte</a> 
1692erstellt.</p> 
1693</div> 
1694</div> 
1695</div> 
1696 <div id="widget_l7o" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1569733387"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1569733387" style=""> <h2 class="t-size-27 size-32 m-size-24"><span class="font-size-32 t-font-size-27 m-font-size-24" style="display: unset;" m-font-size-set="true">&Uuml;berblick der verwendeten Cookies</span></h2> 
1697</div> 
1698</div> 
1699 <div id="widget_0mf" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="4102985305"> <div class="widget-7bdc0f dmCustomWidget" data-lazy-load="true" data-title="" id="4102985305" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="7bdc0f9fcfa54275953f3bd2eaa2281d" data-widget-version="29" data-widget-config="e30="> <div class="dmNewParagraph cookie-table-wrapper"> <div id="cookie-preferences-btn-wrapper"> <a href="#" class="termly-display-preferences" role="button" aria-label="Open Cookie Preferences"></a> 
1700</div> 
1701 <div id="cookie-tables-container"></div> 
1702</div> 
1703</div> 
1704</div> 
1705</div> 
1706</div> 
1707</div> 
1708</section> 
1709</div> 
1710</div> 
1711</div> 
1712</div> 
1713</div> 
1714 <div class="dmFooterContainer flex_hfcontainer"> <div id="flex-footer" role="contentinfo"> <div data-auto="flex-section" id="1755561873" data-flex-id="63da2bddeae8da42b2353671" data-layout-section=""> <div class="flex-widgets-container" id="1245219930"></div> 
1715 <section id="63da2bddeae8da42b2353670" class="flex-element section" data-auto="flex-element-section"> <div id="63da2bddeae8da42b2353672" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="63da2bddeae8da42b2353673" class="flex-element group" data-auto="flex-element-group"> <div id="63da2bfbeae8da42b2353a45" class="flex-element group" data-auto="flex-element-group"> <div id="widget_6jh" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1695469645"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1695469645" style=""> <h4 class="t-size-16 size-16 m-size-16"><span class="t-font-size-16 font-size-16 m-font-size-16" t-font-size-set="true" style="display: unset;">Kontakt</span></h4> 
1716</div> 
1717</div> 
1718 <div id="group_736" class="flex-element group" data-auto="flex-element-group"> <div id="widget_15o" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1422455342"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1422455342" style="" new-inline-bind-applied="true" data-diy-text=""><p class="text-align-left m-text-align-left size-14 t-size-14 m-size-14"><span style="display: initial;" class="font-size-14 t-font-size-14 m-font-size-14"><span class="inline-data-binding" data-encoded-value="Q29weSBLZWxsZXIgSW5oLiBUYXJpayDDlnplcmdpbi1TaW1zZWs=" data-inline-binding="content_library.global.company_name" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5jb21wYW5
17185X25hbWU=">Copy Keller Inh. Tarik &Ouml;zergin-Simsek</span></span></p></div> 
1719</div> 
1720 <div id="58eb880a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1013599879"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1013599879" style="" new-inline-bind-applied="true" data-diy-text=""><p class="m-text-align-left text-align-left size-12 t-size-12 m-size-12"><span style="display: initial;" class="font-size-12 t-font-size-12 m-font-size-12"><span class="inline-data-binding" data-encoded-value="S2xlaW5lciBTY2jDpGZlcmthbXAgNTY=" data-inline-binding="site_text.straße" data-inline-binding-encoded="c2l0ZV90ZXh0LnN0cmHDn2U=">Kleiner Sch&auml;ferkamp 56</span></span></p></div> 
1721</div> 
1722 <div id="0cc4dce7" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1127284314"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1127284314" style="" new-inline-bind-applied="true" data-diy-text=""><p class="text-align-left m-text-align-left size-12 t-size-12 m-size-12"><span style="display: initial;" class="font-size-12 t-font-size-12 m-font-size-12"><span class="inline-data-binding" data-encoded-value="MjAzNTcgSGFtYnVyZw==" data-inline-binding="site_text.plz ort" data-inline-binding-encoded="c2l0ZV90ZXh0LnBseiBvcnQ=">20357 Hamburg</span></span></p></div> 
1723</div> 
1724</div> 
1725 <div id="widget_41f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="socialhub" data-external-id="2332831270"> <div class="align-center text-align-center u_2332831270 dmSocialHub gapSpacing" id="2332831270" dmle_extension="social_hub" data-element-type="social_hub" extractelementdata="true" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="mailto:[email protected]" dm_dont_rewrite_url="true" aria-label="email" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Email&apos;)"> <span class="dmSocialEmail dm-social-icons-email oneIcon socialHubIcon style9" aria-hidden="true" data-hover-effect=""></span> 
1726</a> 
1727 <a href="tel:+494038670258" target="_blank" dm_dont_rewrite_url="true" aria-label="phone" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Phone&apos;)"> <span class="dmSocialPhone icon-phone oneIcon socialHubIcon style9" aria-hidden="true" data-hover-effect=""></span> 
1728</a> 
1729 <a href="https://www.instagram.com/copy_keller/k" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Instagram&apos;)"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style9" aria-hidden="true" data-hover-effect=""></span> 
1730</a> 
1731 <a href="https://www.google.com/maps/place/Copy+Keller/@53.5660521,9.9665866,15z/data=!4m5!3m4!1s0x0:0xda08d2e28acfa565!8m2!3d53.5660521!4d9.9665866" target="_blank" dm_dont_rewrite_url="true" aria-label="Google" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Custom1&apos;)"> <span class="dmSocialCustom1 oneIcon socialHubIcon style9" aria-hidden="true" data-hover-effect=""> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> <path d="m50 10c-16.57 0-30 13.43-30 30 0 25 30 50 30 50s30-25 30-50c0-16.57-13.43-30-30-30zm0 45c-8.2852 0-15-6.7148-15-15s6.7148-15 15-15 15 6.7148 15 15-6.7148 15-15 15z"></path> 
1732</svg> 
1733</span> 
1734</a> 
1735</div> 
1736</div> 
1737</div> 
1738</div> 
1739</div> 
1740 <div id="d7cc77be" class="flex-element group" data-auto="flex-element-group"> <div id="d0878bca" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1911469917"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1911469917" style=""> <h4 class="size-16 t-size-16 m-size-16"><span style="display: unset;" class="font-size-16 t-font-size-16 m-font-size-16">Produkte</span></h4> 
1741</div> 
1742</div> 
1743 <div id="widget_ebt" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1043142099"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1043142099" style=""><p class="m-size-12 t-size-12 text-align-left m-text-align-left size-12" style="line-height: 2.5;"><span class="m-font-size-12 t-font-size-12 font-size-12" style="display: initial;">Flyer</span></p><p class="m-size-12 t-size-12 size-12" style="line-height: 2.5;"><span class="m-font-size-12 t-font-size-12 font-size-12" style="display: initial; font-weight: inherit;">Brosch&uuml;ren</span></p><p class="m-size-12 t-size-12 size-12" style="line-height: 2.5;"><span class="m-font-size-12 t-font-size-12 font-size-12" style="display: initial; font-weight: inherit;">Poster</span></p><p class="m-size-12 t-size-12 size-12" style="line-height: 2.5;"><span class="m-font-size-12 t-font-size-12 font-size-12" style="display: initial; font-weight: inherit;">Visitenkarten</span></p><p class="m-size-12 t-size-12 size-12" style="line-height: 2.5;"><span class="m-font-size-12 t-font-size-12 font-size-12" style="display: initial; font-weight: inherit;">
1743Briefpapier</span></p><p class="m-size-12 t-size-12 size-12" style="line-height: 2.5;"><span class="m-font-size-12 t-font-size-12 font-size-12" style="display: initial; font-weight: inherit;">Postkarten</span></p><p class="m-size-12 t-size-12 size-12" style="line-height: 2.5;"><span class="m-font-size-12 t-font-size-12 font-size-12" style="display: initial; font-weight: inherit;">Leinw&auml;nde</span></p><p class="m-size-12 t-size-12 size-12" style="line-height: 2.5;"><span class="m-font-size-12 t-font-size-12 font-size-12" style="display: initial; font-weight: inherit;">Kundenstopper</span></p></div> 
1744</div> 
1745</div> 
1746 <div id="c60afff2" class="flex-element group" data-auto="flex-element-group"> <div id="3d6026f1" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1182802566"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1182802566" style=""> <h4 class="m-size-16 t-size-16 size-16"><span class="m-font-size-16 t-font-size-16 font-size-16" style="display: unset;">Navigation</span></h4> 
1747</div> 
1748</div> 
1749 <div id="22a492b2" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1791335357"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1791335357" style=""><p class="m-size-12 t-size-12 text-align-left m-text-align-left size-12" style="line-height: 2.5;"><a href="/" runtime_url="/" type="page" class="m-font-size-12 t-font-size-12 font-size-12" style="display: initial; color: var(--color_8);">Home</a></p><p class="m-size-12 t-size-12 text-align-left m-text-align-left size-12" style="line-height: 2.5;"><a href="/leistungen---preise" runtime_url="/leistungen---preise" type="page" class="m-font-size-12 t-font-size-12 font-size-12" style="display: initial; color: var(--color_8);">Leistungen</a></p><p class="m-size-12 t-size-12 text-align-left m-text-align-left size-12" style="line-height: 2.5;"><a href="/kontakt" runtime_url="/kontakt" type="page" class="m-font-size-12 t-font-size-12 font-size-12" style="display: initial; color: var(--color_8);">Kontakt</a></p><p class="m-size-12 t-size-12 text-align-left m-text-align-left size-12" style="line-height: 2.5;"><a href="/impressum" runtime_url="/impressum" type="page" class="m-font-size-12 t-font-size-12 font-size-12" style="color: var(--color_8); display: initial;">Impressum</a></p><p class="m-size-12 t-size-12 text-align-left m-text-align-left size-12" style="line-height: 2.5;"><a href="/datenschutz" runtime_url="/datenschutz" type="page" class="m-font-size-12 t-font-size-12 font-size-12" style="display: initial; color: var(--color_8);">Datenschutz</a></p></div> 
1750</div> 
1751</div> 
1752</div> 
1753</div> 
1754</section> 
1755</div> 
1756</div> 
1757</div> 
1758</div> 
1759</div> 
1760</div> 
1761</div> 
1762</div> 
1763</div> 
1764
1765    </div>
1766</div>
1767<!--  Add full CSS and Javascript before the close tag of the body if needed -->
1768 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-mobile_implicit-flex-header-5a52590153a64b4f9c46e9f5b3c9de38">@media (max-width: 767px) {
1769}</style> 
1770 <style data-page-uuid="09eeb56d29a048be94d02acc03a3b39d" id="grid-styles-mobile-657cf759-09eeb56d29a048be94d02acc03a3b39d">@media (max-width: 767px) {
1771    
1772#\37 0642653 {
1773    width: 100%;
1774    min-height: 80px;
1775    align-items: center;
1776    padding-left: 0px;
1777    padding-right: 0px;
1778    padding-top: 0px;
1779}
1780    
1781#\38 d72f2cc {
1782    min-height: 0;
1783    flex-direction: column;
1784    padding-left: 4%;
1785    padding-right: 4%;
1786    flex-wrap: nowrap;
1787}
1788}</style> 
1789 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-mobile-flex-footer-5a52590153a64b4f9c46e9f5b3c9de38">@media (max-width: 767px) {
1790    
1791}</style> 
1792 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-mobile-flex-header-5a52590153a64b4f9c46e9f5b3c9de38">@media (max-width: 767px) {
1793    
1794#flex-header {
1795    
1796}
1797}</style> 
1798 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-mobile-453ffa06-5a52590153a64b4f9c46e9f5b3c9de38">@media (max-width: 767px) {
1799    
1800#\33 3727932 {
1801    align-items: center;
1802    width: 100%;
1803    order: 3;
1804    min-height: 8px;
1805    justify-content: space-between;
1806}
1807    
1808#fdb37e17 {
1809    padding-left: 4%;
1810    padding-right: 4%;
1811    min-height: 72px;
1812    flex-direction: row;
1813    flex-wrap: nowrap;
1814}
1815    
1816#\30 ad31b06 {
1817    width: 41%;
1818    justify-content: center;
1819    order: 1;
1820    min-height: 8px;
1821}
1822    
1823#e60c44f9 {
1824    height: auto;
1825    width: 110px;
1826}
1827    
1828#widget_8k9 {
1829    justify-self: auto;
1830    align-self: auto;
1831    order: 0;
1832    width: 80px;
1833    height: auto;
1834    margin: 0px 0% 0px 0%;
1835    grid-area: auto / auto / auto / auto;
1836}
1837    
1838#e81b9bc3 {
1839    order: 1;
1840}
1841    
1842#\32 89f7d08 {
1843    align-items: center;
1844    width: 18%;
1845    order: 2;
1846}
1847}</style> 
1848 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-mobile-efd584b8-5a52590153a64b4f9c46e9f5b3c9de38">@media (max-width: 767px) {
1849    
1850#\35 4773874 {
1851    width: 100%;
1852    min-height: 80px;
1853}
1854    
1855#\37 3b51b36 {
1856    min-height: unset;
1857    flex-direction: column;
1858    padding-left: 4%;
1859    padding-right: 4%;
1860}
1861}</style> 
1862 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-mobile-18f5ea00-5a52590153a64b4f9c46e9f5b3c9de38">@media (max-width: 767px) {
1863    
1864#\39 d047ce9 {
1865    width: 100%;
1866    min-height: 80px;
1867}
1868    
1869#a1f8711f {
1870    min-height: unset;
1871    flex-direction: column;
1872    padding-left: 4%;
1873    padding-right: 4%;
1874}
1875}</style> 
1876 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-mobile-63a049320d35b55b4ef2a372-5a52590153a64b4f9c46e9f5b3c9de38">@media (max-width: 767px) {
1877    
1878#\36 3a049320d35b55b4ef2a374 {
1879    min-height: 50vh;
1880    justify-content: flex-start;
1881    padding-top: 16px;
1882    width: 100%;
1883}
1884    
1885#\36 3a049320d35b55b4ef2a377 {
1886    min-height: unset;
1887    flex-direction: column;
1888    padding: 0% 4% 0% 4%;
1889}
1890    
1891#\36 3a049ca0d35b55b4ef2a5c3 {
1892    align-self: flex-start;
1893    margin-left: 0px;
1894    margin-right: 0px;
1895}
1896}</style> 
1897 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-mobile-6406026c90e1521f6ecb0eca-5a52590153a64b4f9c46e9f5b3c9de38">@media (max-width: 767px) {
1898    
1899#\36 406026c90e1521f6ecb0ecc {
1900    min-height: 0;
1901    flex-direction: column;
1902    flex-wrap: nowrap;
1903    padding: 0% 4% 0% 4%;
1904}
1905    
1906#\37 94555c9 {
1907    width: 100%;
1908    min-height: 80px;
1909    align-items: center;
1910    align-self: auto;
1911    order: 0;
1912}
1913}</style> 
1914 <style data-page-uuid="5a52590153a64b4f9c46e9f5b3c9de38" data-is-header="true" id="grid-styles-mobile-63da2bddeae8da42b2353671-5a52590153a64b4f9c46e9f5b3c9de38">@media (max-width: 767px) {
1915    
1916#\36 3da2bddeae8da42b2353673 {
1917    min-height: 0;
1918    flex-direction: column;
1919    row-gap: 16px;
1920    flex-wrap: nowrap;
1921    padding: 8% 4% 8% 4%;
1922}
1923    
1924#\36 3da2bfbeae8da42b2353a45 {
1925    width: 100%;
1926    min-height: 80px;
1927    align-items: center;
1928    align-self: auto;
1929    order: 0;
1930}
1931    
1932#d7cc77be {
1933    width: 100%;
1934    min-height: 80px;
1935    align-items: center;
1936    align-self: auto;
1937    order: 0;
1938}
1939    
1940#widget_ebt {
1941    align-self: flex-start;
1942    margin-left: 0px;
1943    margin-right: 0px;
1944}
1945    
1946#c60afff2 {
1947    width: 100%;
1948    min-height: 80px;
1949    align-items: center;
1950    align-self: auto;
1951    order: 0;
1952}
1953    
1954#\32 2a492b2 {
1955    align-self: flex-start;
1956    margin-left: 0px;
1957    margin-right: 0px;
1958}
1959}</style> 
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998<!-- ========= JS Section ========= -->
1999<script>
2000    var isWLR = true;
2001
2002    window.customWidgetsFunctions = {};
2003    window.customWidgetsStrings = {};
2004    window.collections = {};
2005    window.currentLanguage = "GERMAN"
2006    window.isSitePreview = false;
2007</script>
2007
2008
2009
2010
2011<script>
2012    window.customWidgetsFunctions["a747bfd6fa244bd8924f30132b54e32d~32"] = function (element, data, api) {
2013        null
2014    };
2015</script>
2015
2016
2017<script>
2018    window.customWidgetsFunctions["7bdc0f9fcfa54275953f3bd2eaa2281d~29"] = function (element, data, api) {
2019        window.dmAPI.runOnReady('cookieDeclaration', () => {
2020
2021  // ── Add dmNewParagraph to host element always ──────────────────────────────
2022  element.classList.add('dmNewParagraph', 'cookie-declaration-widget');
2023
2024  const isEditor = (function() {
2025    try {
2026      // Duda editor loads widgets inside an iframe; top and self differ.
2027      // Additionally, some Duda environments expose a global flag.
2028      if (window.__isEditorMode) return true;
2029      if (window.top && window.top.__isEditorMode) return true;
2030      if (window.self !== window.top) return true;
2031    } catch (e) {
2032      // Cross-origin access blocked — still means we're in a frame (editor)
2033      return true;
2034    }
2035    return false;
2036  })();
2037
2038  // ══════════════════════════════════════════════════════════════════════════
2039  //  TERMLY PATH
2040  // ══════════════════════════════════════════════════════════════════════════
2041
2042  // ── Dummy data used in the editor preview ─────────────────────────────────
2043  const dummyData = {"cookies":{"unclassified":[{"category":"unclassified","domain":"www.example","expire":"Session","purpose":"","name":"DM_SHOW_ONCE_COOKIE_3603930","service_policy_link":null,"tracker_type":"server_cookie"}],"essential":[{"category":"essential","domain":"www.example","expire":"11 months 30 days","purpose":"Used by the platform to know what last page was viewed, in order to personalize the website experience in a non-personalized fashion","name":"dm_last_page_view","service_policy_link":"https://www.duda.co/legal/privacy","tracker_type":"http_cookie"},{"category":"essential","domain":"www.example","expire":"1 year","purpose":"Used to store visitor's consent result in order to improve performance of the consent banner.","name":"TERMLY_API_CACHE","service_policy_link":"https://termly.io/our-privacy-policy/","tracker_type":"html_local_storage"},{"category":"essential","domain":"www.example","expire":"11 months 30 days","purpose":"Used by the platform to know what timezone the website relies on, in order to personalize the website experience in a non-personalized fashion","name":"dm_total_visits","service_policy_link":"https://www.duda.co/legal/privacy","tracker_type":"http_cookie"},{"category":"essential","domain":"www.google.com","expire":"5 months 27 days","purpose":"Stores a value used to verify that the user is not a bot","name":"_GRECAPTCHA","service_policy_link":"https://business.safety.google/privacy/","tracker_type":"http_cookie"},{"category":"essential","domain":"www.example","expire":"11 months 30 days","purpose":"Used by the platform to know when the page was first viewed, in order to personalize the website experience in a non-personalized fashion","name":"dm_this_page_view","service_policy_link":"https://www.duda.co/legal/privacy","tracker_type":"http_cookie"},{"category":"essential","domain":"www.example","expire":"Session","purpose":"Used to maintain an anonymous user session by the server in Java™ 2 Platform Enterprise Edition web applications. It is a necessary cookie that expires at the end of a session.","name":"JSESSIONID","service_policy_link":"https://www.oracle.com/legal/privacy/privacy-policy.html","tracker_type":"http_cookie"},{"category":"essential","domain":"www.google.com","expire":"Persistent","purpose":"Used to track and analyze user behavior to distinguish humans from bots or automated software.","name":"rc::f","service_policy_link":"https://business.safety.google/privacy/","tracker_type":"html_local_storage"},{"category":"essential","domain":"www.google.com","expire":"Persistent","purpose":"Used to track and analyze user behavior to distinguish humans from bots or automated software.","name":"rc::a","service_policy_link":"https://business.safety.google/privacy/","tracker_type":"html_local_storage"},{"category":"essential","domain":"app.termly.io","expire":"Persistent","purpose":"Stores the visitor's selected language so that the website is displayed in the correct language on each page load. Without this cookie, the user's preference would not be remembered across pages.","name":"wglang","service_policy_link":"https://www.weglot.com/privacy","tracker_type":"html_local_storage"},{"category":"essential","domain":"www.example","expire":"15 days","purpose":"Used by the platform to know what timezone the website relies on, in order to personalize the website experience in a non-personalized fashion","name":"dm_timezone_offset","service_policy_link":"https://www.duda.co
2043/legal/privacy","tracker_type":"http_cookie"},{"category":"essential","domain":"www.example","expire":"29 days","purpose":"Protects against hacking and malicious actors.","name":"csrf_token","service_policy_link":"https://www.djangoproject.com/foundation/faq/","tracker_type":"http_cookie"},{"category":"essential","domain":"www.example","expire":"11 months 30 days","purpose":"Used by the platform to know when the site was last visited, in order to personalize the website experience in a non-personalized fashion","name":"dm_last_visit","service_policy_link":"https://www.duda.co/legal/privacy","tracker_type":"http_cookie"}],"performance":[{"category":"performance","domain":".app.termly.io","expire":"Session","purpose":"This cookie is set by Cloudflare to enhance security and performance. It helps identify trusted web traffic and ensures a secure browsing experience for users.","name":"_cfuvid","service_policy_link":"https://developers.cloudflare.com/fundamentals/reference/policies-compliances/cloudflare-cookies/","tracker_type":"server_cookie"}],"analytics":[{"category":"analytics","domain":"www.example","expire":"1 year 1 month 4 days","purpose":"Gather data regarding site usage and user behavior on the website.","name":"s7","service_policy_link":null,"tracker_type":"http_cookie"},{"category":"analytics","domain":"www.example","expire":"Session","purpose":"Helps the website track Core Web Vitals performance and send accurate data back to optimize the site for performance later.","name":"_cohortId","service_policy_link":null,"tracker_type":"html_session_storage"},{"category":"analytics","domain":"www.filestackapi.com","expire":"Persistent","purpose":"Gather data regarding site usage and user behavior on the website.","name":"s7","service_policy_link":null,"tracker_type":"html_local_storage"},{"category":"analytics","domain":"www.example","expire":"Persistent","purpose":"","name":"snowplowOutQueue_snowplow_cf","service_policy_link":"https://snowplow.io/privacy-policy/","tracker_type":"html_local_storage"}],"advertising":[{"category":"advertising","domain":"www.google.com","expire":"Session","purpose":"Used by Bing Ads (bat.bing.com) to manage ad delivery and tracking, ensuring relevant ads are shown to users and performance is measured.","name":"Priority","service_policy_link":"https://www.microsoft.com/en-us/privacy/privacystatement","tracker_type":"server_cookie"}],"social_networking":[],"prefix":[]}};
2044
2045  // ── Resolve page language ──────────────────────────────────────────────────
2046  const rawLang = document.documentElement.lang || '';
2047  const pageLang = rawLang.split('-')[0].toLowerCase() || 'en';
2048
2049  // ── Translations ───────────────────────────────────────────────────────────
2050  const translations = {
2051    en: {
2052      categories: {
2053        unclassified:      'Unclassified',
2054        essential:         'Essential',
2055        performance:       'Performance',
2056        analytics:         'Analytics',
2057        advertising:       'Advertising',
2058        social_networking: 'Social Networking',
2059      },
2060      colName:      'Name',
2061      colDomain:    'Domain',
2062      colExpires:   'Expires',
2063      colPurpose:   'Purpose',
2064      noData:       'No cookies in this category.',
2065      loading:      'Loading cookies\u2026',
2066      editorNotice: 'Below is sample data. Real data will appear on the live site.',
2067      errorNoTermly:'Termly not on site, please install Termly for cookies to load.',
2068      errorFetch:   'Unable to load cookie data. Please try again later.',
2069      openPreferences: 'Open Cookie Preferences',
2070    },
2071    de: {
2072      categories: {
2073        unclassified:      'Nicht klassifiziert',
2074        essential:         'Essenziell',
2075        performance:       'Leistung',
2076        analytics:         'Analyse',
2077        advertising:       'Werbung',
2078        social_networking: 'Soziale Netzwerke',
2079      },
2080      colName:      'Name',
2081      colDomain:    'Domain',
2082      colExpires:   'Ablauf',
2083      colPurpose:   'Zweck',
2084      noData:       'Keine Cookies in dieser Kategorie.',
2085      loading:      'Cookies werden geladen\u2026',
2086      editorNotice: 'Unten sind Beispieldaten. Echte Daten erscheinen auf der Live-Website.',
2087      errorNoTermly:'Termly ist nicht auf der Website. Bitte installieren Sie Termly, damit Cookies geladen werden können.',
2088      errorFetch:   'Cookie-Daten konnten nicht geladen werden. Bitte versuchen Sie es später erneut.',
2089      openPreferences: 'Cookie-Einstellungen öffnen',
2090    },
2091    fr: {
2092      categories: {
2093        unclassified:      'Non classifié',
2094        essential:         'Essentiel',
2095        performance:       'Performance',
2096        analytics:         'Analytique',
2097        advertising:       'Publicité',
2098        social_networking: 'Réseaux sociaux',
2099      },
2100      colName:      'Nom',
2101      colDomain:    'Domaine',
2102      colExpires:   'Expiration',
2103      colPurpose:   'Finalité',
2104      noData:       'Aucun cookie dans cette catégorie.',
2105      loading:      'Chargement des cookies\u2026',
2106      editorNotice: 'Ce sont des données d\'exemple. Les données réelles apparaîtront sur le site en ligne.',
2107      errorNoTermly:'Termly n\'est pas installé sur ce site. Veuillez installer Termly pour que les cookies puissent se charger.',
2108      errorFetch:   'Impossible de charger les données de cookies. Veuillez réessayer plus tard.',
2109      openPreferences: 'Ouvrir les préférences de cookies',
2110    },
2111    es: {
2112      categories: {
2113        unclassified:      'Sin clasificar',
2114        essential:         'Esencial',
2115        performance:       'Rendimiento',
2116        analytics:         'Analítica',
2117        advertising:       'Publicidad',
2118        social_networking: 'Redes sociales',
2119      },
2120      colName:      'Nombre',
2121      colDomain:    'Dominio',
2122      colExpires:   'Expiración',
2123      colPurpose:   'Finalidad',
2124      noData:       'No hay cookies en esta categoría.',
2125      loading:      'Cargando cookies\u2026',
2126      editorNotice: 'A continuación se muestran datos de ejemplo. Los datos reales aparecerán en el sitio en vivo.',
2127      errorNoTermly:'Termly no está en el sitio. Por favor, instale Termly para que las cookies se carguen.',
2128      errorFetch:   'No se pudieron cargar los datos de cookies. Por favor, inténtelo de nuevo más tarde.',
2129      openPreferences: 'Abrir preferencias de cookies',
2130    },
2131    it: {
2132      categories: {
2133        unclassified:      'Non classificato',
2134        essential:         'Essenziale',
2135        performance:       'Prestazioni',
2136        analytics:         'Analisi',
2137        advertising:       'Pubblicità',
2138        social_networking: 'Social network',
2139      },
2140      colName:      'Nome',
2141      colDomain:    'Dominio',
2142      colExpires:   'Scadenza',
2143      colPurpose:   'Finalità',
2144      noData:       'Nessun cookie in questa categoria.',
2145      loading:      'Caricamento cookie\u2026',
2146      editorNotice: 'Di seguito sono riportati dati di esempio. I dati reali appariranno sul sito live.',
2147      errorNoTermly:'Termly non è presente sul sito. Installa Termly affinché i cookie possano essere caricati.',
2148      errorFetch:   'Impossibile caricare i dati dei cookie. Riprova più tardi.',
2149      openPreferences: 'Apri preferenze cookie',
2150    },
2151    pt: {
2152      categories: {
2153        unclassified:      'Não classificado',
2154        essential:         'Essencial',
2155        performance:       'Desempenho',
2156        analytics:         'Análise',
2157        advertising:       'Publicidade',
2158        social_networking: 'Redes sociais',
2159      },
2160      colName:      'Nome',
2161      colDomain:    'Domínio',
2162      colExpires:   'Expiração',
2163      colPurpose:   'Finalidade',
2164      noData:       'Nenhum cookie nesta categoria.',
2165      loading:      'A carregar cookies\u2026',
2166      editorNotice: 'Abaixo estão dados de exemplo. Os dados reais aparecerão no site ao vivo.',
2167      errorNoTermly:'O Termly não está no site. Por favor, instale o Termly para que os cookies possam ser carregados.',
2168      errorFetch:   'Não foi possível carregar os dados de cookies. Por favor, tente novamente mais tarde.',
2169      openPreferences: 'Abrir preferências de cookies',
2170    },
2171    nl: {
2172      categories: {
2173        unclassified:      'Niet geclassificeerd',
2174        essential:         'Essentieel',
2175        performance:       'Prestaties',
2176        analytics:         'Analyse',
2177        advertising:       'Reclame',
2178        social_networking: 'Sociale netwerken',
2179      },
2180      colName:      'Naam',
2181      colDomain:    'Domein',
2182      colExpires:   'Vervaldatum',
2183      colPurpose:   'Doel',
2184      noData:       'Geen cookies in deze categorie.',
2185      loading:      'Cookies laden\u2026',
2186      editorNotice: 'Hieronder staan voorbeeldgegevens. Echte gegevens verschijnen op de live website.',
2187      errorNoTermly:'Termly staat niet op de website. Installeer Termly zodat cookies kunnen worden geladen.',
2188      errorFetch:   'Kan cookiegegevens niet laden. Probeer het later opnieuw.',
2189      openPreferences: 'Cookievoorkeuren openen',
2190    },
2191    pl: {
2192      categories: {
2193        unclassified:      'Niesklasyfikowane',
2194        essential:         'Niezbędne',
2195        performance:       'Wydajność',
2196        analytics:         'Analityka',
2197        advertising:       'Reklama',
2198        social_networking: 'Sieci społecznościowe',
2199      },
2200      colName:      'Nazwa',
2201      colDomain:    'Domena',
2202      colExpires:   'Wygaśnięcie',
2203      colPurpose:   'Cel',
2204      noData:       'Brak plików cookie w tej kategorii.',
2205      loading:      'Ładowanie plików cookie\u2026',
2206      editorNotice: 'Poniżej znajdują się przykładowe dane. Rzeczywiste dane pojawią się na stronie na żywo.',
2207      errorNoTermly:'Termly nie jest zainstalowany na stronie. Zainstaluj Termly, aby pliki cookie mogły być załadowane.',
2208      errorFetch:   'Nie można załadować danych plików cookie. Spróbuj ponownie później.',
2209      openPreferences: 'Otwórz preferencje plików cookie',
2210    },
2211    sv: {
2212      categories: {
2213        unclassified:      'Oklassificerat',
2214        essential:         'Nödvändigt',
2215        performance:       'Prestanda',
2216        analytics:         'Analys',
2217        advertising:       'Annonsering',
2218        social_networking: 'Sociala nätverk',
2219      },
2220      colName:      'Namn',
2221      colDomain:    'Domän',
2222      colExpires:   'Utgångsdatum',
2223      colPurpose:   'Syfte',
2224      noData:       'Inga cookies i den här kategorin.',
2225      loading:      'Laddar cookies\u2026',
2226      editorNotice: 'Nedan visas exempeldata. Verkliga data visas på den publicerade webbplatsen.',
2227      errorNoTermly:'Termly finns inte på webbplatsen. Installera Termly för att cookies ska kunna laddas.',
2228      errorFetch:   'Det gick inte att läsa in cookie-data. Försök igen senare.',
2229      openPreferences: 'Öppna cookieinställningar',
2230    },
2231    ro: {
2232      categories: {
2233        unclassified:      'Neclasificat',
2234        essential:         'Esențial',
2235        performance:       'Performanță',
2236        analytics:         'Analiză',
2237        advertising:       'Publicitate',
2238        social_networking: 'Rețele sociale',
2239      },
2240      colName:      'Nume',
2241      colDomain:    'Domeniu',
2242      colExpires:   'Expirare',
2243      colPurpose:   'Scop',
2244      noData:       'Nu există cookie-uri în această categorie.',
2245      loading:      'Se încarcă cookie-urile\u2026',
2246      editorNotice: 'Mai jos sunt date de exemplu. Datele reale vor apărea pe site-ul live.',
2247      errorNoTermly:'Termly nu este instalat pe site. Vă rugăm să instalați Termly pentru ca cookie-urile să poată fi încărcate.',
2248      errorFetch:   'Imposibil de încărcat datele cookie. Vă rugăm să încercați din nou mai târziu.',
2249      openPreferences: 'Deschide preferințele pentru cookie-uri',
2250    },
2251    fi: {
2252      categories: {
2253        unclassified:      'Luokittelematon',
2254        essential:         'Välttämätön',
2255        performance:       'Suorituskyky',
2256        analytics:         'Analytiikka',
2257        advertising:       'Mainonta',
2258        social_networking: 'Sosiaalinen verkostoituminen',
2259      },
2260      colName:      'Nimi',
2261      colDomain:    'Verkkotunnus',
2262      colExpires:   'Vanhentuminen',
2263      colPurpose:   'Tarkoitus',
2264      noData:       'Ei evästeitä tässä kategoriassa.',
2265      loading:      'Ladataan evästeitä\u2026',
2266      editorNotice: 'Alla on esimerkkitietoja. Todelliset tiedot näkyvät julkaistulla sivustolla.',
2267      errorNoTermly:'Termly ei ole sivustolla. Asenna Termly, jotta evästeet voidaan ladata.',
2268      errorFetch:   'Evästetietoja ei voitu ladata. Yritä uudelleen myöhemmin.',
2269      openPreferences: 'Avaa evästeasetukset',
2270    },
2271  };
2272
2273  const t = translations[pageLang] || translations['en'];
2274
2275  // ── Apply localized text to the Duda-rendered preferences button ───────────
2276  const prefBtn = element.querySelector('.termly-display-preferences');
2277  if (prefBtn) {
2278    prefBtn.textContent = t.openPreferences;
2279    // Keep aria-label in sync with the visible text for screen readers
2280    prefBtn.setAttribute('aria-label', t.openPreferences);
2281  }
2282
2283  // ── Category config ────────────────────────────────────────────────────────
2284  const categories = [
2285    { key: 'unclassified',      cssClass: 'category-unclassified' },
2286    { key: 'essential',         cssClass: 'category-essential' },
2287    { key: 'performance',       cssClass: 'category-performance' },
2288    { key: 'analytics',         cssClass: 'category-analytics' },
2289    { key: 'advertising',       cssClass: 'category-advertising' },
2290    { key: 'social_networking', cssClass: 'category-social' },
2291  ];
2292
2293  // ── DOM references ─────────────────────────────────────────────────────────
2294  const container = element.querySelector('#cookie-tables-container');
2295  const btnWrapper = element.querySelector('#cookie-preferences-btn-wrapper');
2296  if (!container) return;
2297
2298  // ── Helpers ────────────────────────────────────────────────────────────────
2299  const escapeHtml = (str) => {
2300    if (!str) return '';
2301    return str
2302      .replace(/&/g, '&amp;')
2303      .replace(/</g, '&lt;')
2304      .replace(/>/g, '&gt;')
2305      .replace(/"/g, '&quot;');
2306  };
2307
2308  const renderTables = (tableData) => {
2309    container.innerHTML = '';
2310    categories.forEach(({ key, cssClass }) => {
2311      const label = t.categories[key] || key;
2312      const cookies = (tableData.cookies && tableData.cookies[key]) || [];
2313      let rowsHtml = '';
2314      if (cookies.length === 0) {
2315        rowsHtml = `<tr><td class="no-data" colspan="4">${t.noData}</td></tr>`;
2316      } else {
2317        cookies.forEach((cookie) => {
2318          const name    = escapeHtml(cookie.name)    || '—';
2319          const domain  = escapeHtml(cookie.domain)  || '—';
2320          const expires = escapeHtml(cookie.expire)  || '—';
2321          const purpose = escapeHtml(cookie.purpose) || '—';
2322          rowsHtml += `
2323            <tr>
2324              <td data-label="${t.colName}">${name}</td>
2325              <td data-label="${t.colDomain}">${domain}</td>
2326              <td data-label="${t.colExpires}">${expires}</td>
2327              <td data-label="${t.colPurpose}">${purpose}</td>
2328            </tr>`;
2329        });
2330      }
2331      container.insertAdjacentHTML('beforeend', `
2332        <div class="cookie-category-block">
2333          <h2 class="cookie-category-heading ${cssClass}">${label}</h2>
2334          <div class="table-scroll-wrapper">
2335            <table class="cookie-table">
2336              <thead>
2337                <tr>
2338                  <th>${t.colName}</th>
2339                  <th>${t.colDomain}</th>
2340                  <th>${t.colExpires}</th>
2341                  <th>${t.colPurpose}</th>
2342                </tr>
2343              </thead>
2344              <tbody>${rowsHtml}</tbody>
2345            </table>
2346          </div>
2347        </div>`);
2348    });
2349  };
2350
2351  const showError = (message) => {
2352    container.innerHTML = `<div class="cookie-table-error">${escapeHtml(message)}</div>`;
2353  };
2354
2355  // ── Detect Termly ──────────────────────────────────────────────────────────
2356  const termlyPresent = typeof window.Termly !== 'undefined';
2357
2358  // ══════════════════════════════════════════════════════════════════════════
2359  //  EDITOR PREVIEW
2360  // ══════════════════════════════════════════════════════════════════════════
2361  if (isEditor) {
2362    const errMessage = document.createElement('div');
2363    errMessage.classList.add('cookie-table-error');
2364    errMessage.innerText = t.editorNotice;
2365    container.before(errMessage);
2366    renderTables(dummyData);
2367    return;
2368  }
2369
2370  // ══════════════════════════════════════════════════════════════════════════
2371  //  LIVE SITE — TERMLY PATH
2372  // ══════════════════════════════════════════════════════════════════════════
2373  if (termlyPresent) {
2374    // Wire the Duda-rendered button to trigger Termly's cookie preferences
2375    if (btnWrapper) {
2376      btnWrapper.addEventListener('click', (e) => {
2377        const link = e.target && e.target.closest('.termly-display-preferences');
2378        if (link) {
2379          e.preventDefault();
2380          if (typeof window.Termly !== 'undefined' && typeof window.Termly.showConsentBanner === 'function') {
2381            window.Termly.showConsentBanner();
2382          }
2383        }
2384      });
2385    }
2386
2387    // Locate Termly UUID from script tag
2388    let termlyUuid = null;
2389    try {
2390      const UUID_RE = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;
2391      const scripts = document.querySelectorAll('script[src*="termly.io/resource-blocker/"]');
2392      for (const script of scripts) {
2393        const candidate = new URL(script.src).pathname.split('/')[2] || '';
2394        if (UUID_RE.test(candidate)) {
2395          termlyUuid = candidate;
2396          break;
2397        }
2398      }
2399    } catch (e) {
2400      termlyUuid = null;
2401    }
2402
2403    if (!termlyUuid) {
2404      showError(t.errorNoTermly);
2405      return;
2406    }
2407
2408    container.innerHTML = `<div class="cookie-table-loading">${t.loading}</div>`;
2409
2410    fetch(`https://app.termly.io/api/v1/snippets/websites/${termlyUuid}
2410/cookies?lang=${pageLang}`)
2411      .then((res) => {
2412        if (!res.ok) throw new Error(`API responded with status ${res.status}`);
2413        return res.json();
2414      })
2415      .then((fetchedData) => {
2416        renderTables(fetchedData);
2417      })
2418      .catch(() => {
2419        showError(t.errorFetch);
2420      });
2421
2422    return;
2423  }
2424
2425  // ══════════════════════════════════════════════════════════════════════════
2426  //  LIVE SITE — COOKIEBOT PATH
2427  // ══════════════════════════════════════════════════════════════════════════
2428
2429  // Hide the Termly preferences button when running under Cookiebot
2430  if (btnWrapper) {
2431    btnWrapper.style.display = 'none';
2432  }
2433
2434  const allWidgets = document.querySelectorAll('.cookie-declaration-widget');
2435  const widgetIndex = Array.from(allWidgets).indexOf(element);
2436
2437  if (widgetIndex === 0) {
2438    const cbScript = document.querySelector('[data-cbid]');
2439    if (!cbScript) {
2440      console.error('Cookiebot script not found on page');
2441      return;
2442    }
2443
2444    const cbId = cbScript.dataset.cbid;
2445    const scriptUrl = `https://consent.cookiebot.com/${cbId}/cd.js`;
2446
2447    let cbDCScript = document.createElement('script');
2448    cbDCScript.src = scriptUrl;
2449    cbDCScript.async = true;
2450    cbDCScript.id = 'CookieDeclaration';
2451    cbDCScript.type = 'text/javascript';
2452
2453    element.appendChild(cbDCScript);
2454    element.setAttribute('data-primary-declaration', 'true');
2455  } else {
2456    const checkAndClone = setInterval(() => {
2457      const primaryWidget = document.querySelector('[data-primary-declaration="true"]');
2458      if (primaryWidget && primaryWidget.children.length > 1) {
2459        Array.from(primaryWidget.children).forEach(child => {
2460          if (child.tagName !== 'SCRIPT') {
2461            element.appendChild(child.cloneNode(true));
2462          }
2463        });
2464
2465        element.addEventListener('click', (e) => {
2466          const target = e.target;
2467          const selector = target.tagName + (target.className ? '.' + target.className.split(' ').join('.') : '');
2468          const primaryTarget = primaryWidget.querySelector(selector);
2469          if (primaryTarget) {
2470            primaryTarget.click();
2471            setTimeout(() => {
2472              element.innerHTML = '';
2473              Array.from(primaryWidget.children).forEach(child => {
2474                if (child.tagName !== 'SCRIPT') {
2475                  element.appendChild(child.cloneNode(true));
2476                }
2477              });
2478            }, 100);
2479          }
2480        });
2481
2482        clearInterval(checkAndClone);
2483      }
2484    }, 100);
2485
2486    setTimeout(() => clearInterval(checkAndClone), 10000);
2487  }
2488
2489});
2490
2491    };
2492</script>
2492
2493
2494
2495<script type="text/javascript">
2496
2497    var d_version = "production_6813";
2498    var build = "2026-09-30T12_48_50";
2499    window['v' + 'ersion'] = d_version;
2500
2501    function buildEditorParent() {
2502        window.isMultiScreen = true;
2503        window.editorParent = {};
2504        window.previewParent = {};
2505        window.assetsCacheQueryParam = "?version=2026-09-30T12_48_50";
2506        try {
2507            var _p = window.parent;
2508            if (_p && _p.document && _p.$ && _p.$.dmfw) {
2509                window.editorParent = _p;
2510            } else if (_p.isSitePreview) {
2511                window.previewParent = _p;
2512            }
2513        } catch (e) {
2514
2515        }
2516    }
2517
2518    buildEditorParent();
2519</script>
2519
2520
2521
2522
2523<!-- Injecting site-wide before scripts -->
2524
2525
2526<script src="https://app.termly.io/resource-blocker/5bbc881e-27e8-49ec-b1a6-fbe949196f34?autoBlock=on" data-swh-uuid="0f6e772802294e5b8135150b31822c03">
2527</script>
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547<script type="text/javascript" id="d_track_campaign" data-entry-referrer>
2548    (function() {
2549        if (!window.location.search) {
2550            return;
2551        }
2552        const cleanParams = window.location.search.substring(1); // Strip ?
2553        const queryParams = cleanParams.split('&');
2554
2555        const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000;
2556        const domain = 'domain=' + window.location.hostname;
2557        const path = "path=/";
2558
2559        queryParams.forEach((param) => {
2560            const [key, value = ''] = param.split('=');
2561            if (key.startsWith('utm_')) {
2562                const cookieName = "_dm_rt_" + key.substring(4);
2563                const cookie = cookieName + "=" + value;
2564                const joined = [cookie, expires, domain, path].join(";");
2565                document.cookie = joined;
2566            }
2567        });
2568    }());
2569</script>
2569
2570
2571<script type="text/javascript" >
2572    var _dm_gaq = {};
2573    var _gaq = _gaq || [];
2574    var _dm_insite = [];
2575</script>
2575
2576
2577
2578
2579
2580
2581
2582
2583<!-- End Injecting site-wide to the head -->
2584
2585
2586
2587
2588
2589
2590<script>
2591    window.cookiesNotificationMarkupPreview = 'null';
2592</script>
2592
2593
2594<!-- HEAD RT JS Include -->
2595<script id='d-js-params'>
2596    window.INSITE = window.INSITE || {};
2597    window.INSITE.device = "desktop";
2598
2599    window.rtCommonProps = {};
2600    rtCommonProps["rt.ajax.ajaxScriptsFix"] =true;
2601    rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20=';
2602    rtCommonProps["runtimecollector.url"] = 'https://rtc.eu-multiscreensite.com';
2603    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
2604    rtCommonProps["inlineEditGrid.snap"] =true;
2605    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
2606    rtCommonProps["rt.pushnotifs.force.button"] =true;
2607    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
2608    rtCommonProps["common.mapbox.js.override"] =false;
2609    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
2610    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
2611    rtCommonProps["isCoverage.test"] =false;
2612    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
2613    rtCommonProps["common.resources.dist.cdn"] =true;
2614    rtCommonProps["common.build.dist.folder"] = 'production/6813';
2615    rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com';
2616    rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6813';
2617    rtCommonProps["common.fonts.api.v2.url"] = 'https://de.cdn-website.com/fonts/css2?family=';
2618    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
2619    rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true;
2620    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
2621    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
2622    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
2623    rtCommonProps["isAutomation.test"] =false;
2624    rtCommonProps["booking.cal.api.domain"] = 'api.cal.eu';
2625
2626    
2627    rtCommonProps['common.mapsProvider'] = 'google';
2628    
2629    rtCommonProps["google.places.key"] = 'QUl6YVN5QXEyVE9PX0ZGV2dhMWVSMGkwakFVSXV2SG9yMW93MzBv';
2630    
2631    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
2632    rtCommonProps['common.geocodeProvider'] = 'google';
2633    rtCommonProps['server.for.resources'] = '';
2634    rtCommonProps['feature.flag.lazy.widgets'] = true;
2635    rtCommonProps['feature.flag.single.wow'] = false;
2636    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
2637    rtCommonProps['feature.flag.mark.anchors'] = true;
2638    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
2639    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
2640    rtCommonProps["images.sizes.small"] =160;
2641    rtCommonProps["images.sizes.mobile"] =640;
2642    rtCommonProps["images.sizes.tablet"] =1280;
2643    rtCommonProps["images.sizes.desktop"] =1920;
2644    rtCommonProps["modules.resources.cdn"] =true;
2645    rtCommonProps["import.images.storage.imageCDN"] = 'https://le-de.cdn-website.com/';
2646    rtCommonProps["feature.flag.runtime.inp.threshold"] =150;
2647    rtCommonProps["feature.flag.performance.logs"] =false;
2648    rtCommonProps["site.widget.form.captcha.type"] = 'friendly_captcha';
2649    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
2650    rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
2651    rtCommonProps["termly.mapbox.consent.category"] = 'performance';
2652    // feature flags that's used out of runtime module (in  legacy files)
2653    rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true;
2654
2655    window.rtFlags = {};
2656    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =false;
2657    rtFlags["scripts.widgetCount.enabled"] =true;
2658    rtFlags["fnb.animations.tracking.enabled"] =true;
2659    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
2660    rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true;
2661    rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false;
2662    rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true;
2663    rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true;
2664    rtFlags["ecom.ecwid.storefrontV3.enabled"] = false;
2665    rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
2666    rtFlags["geocode.search.localize"] =false;
2667    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
2668    rtFlags["twitter.heightLimit.enabled"] = true;
2669    rtFlags["runtime.lottieOverflow"] =false;
2670    rtFlags["runtime.monitoring.sentry.ignoreErrors"] = "";
2671    rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false;
2672    rtFlags["flex.animation.design.panel.layout"] =true;
2673    rtFlags["runtime.cwv.report.cls.enabled"] =false;
2674    rtFlags["runtime.cwv.report.lcp.enabled"] =false;
2675    rtFlags["runtime.lcp.preload.selfheal.enabled"] =true;
2676    rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true;
2677    rtFlags["runtime.lcp.preload.monitor.enabled"] =true;
2678    rtFlags["runtime.customwidget.heightpin.enabled"] =true;
2679    rtFlags["runtime.video.widget.lazy.enabled"] =true;
2680    rtFlags["contact.form.useActiveForm"] =true;
2681    rtFlags["contact.form.custom.errors.enabled"] =true;
2682    rtFlags["runtime.ssr.productStore.internal.observer"] =true;
2683    rtFlags["runtime.ssr.productCustomizations"] =true;
2684    rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true;
2685    rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true;
2686    rtFlags["editor.widget.form.a11y"] =true;
2687</script>
vendor: 1 bytes, line 2687
2687
2688<script src="https://static.cdn-website.com/mnlt/production/6813/_dm/s/rt/dist/scripts/d-js-runtime-flex-package.min.js"  id="d-js-core" defer></script>
2688
2689
2690<!-- End of HEAD RT JS Include -->
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705<script>
2706    document.addEventListener('DOMContentLoaded', () =>
2707        window.runtime.initLayout()
2708    );
2709</script>
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729<script type="text/javascript" id="d_track_sp">
2730    ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
2731        p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
2732        };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
2733        n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d3uzsv7k2lpopp.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
2734    window.dmsnowplow  = window.snowplow;
2735
2736    dmsnowplow('newTracker', 'cf', 'd3uzsv7k2lpopp.cloudfront.net', { // Initialise a tracker
2737        appId: 'a175ad5390f14fe28d858efce018d217'
2738    });
2739
2740    // snowplow queries element styles so we wait until CSS calculations are done.
2741    requestAnimationFrame(() => {
2742        dmsnowplow('trackPageView');
2743        _dm_insite.forEach((rule) => {
2744            // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
2745            // the tracking is in popup.js
2746            if (rule.actionName !== "popup") {
2747                dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
2748            }
2749            window?.waitForDeferred?.('dmAjax', () => {
2750                $.DM.events.trigger('event-ruleTriggered', {value: rule});
2751            });
2752        });
2753    });
2754</script>
2754
2755
2756
2757
2758<div style="display:none;" id="P6iryBW0Wu"></div>
2759
2760<!-- photoswipe markup -->
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770<!-- Root element of PhotoSwipe. Must have class pswp. -->
2771<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
2772
2773    <!-- Background of PhotoSwipe. 
2774         It's a separate element as animating opacity is faster than rgba(). -->
2775    <div class="pswp__bg"></div>
2776
2777    <!-- Slides wrapper with overflow:hidden. -->
2778    <div class="pswp__scroll-wrap">
2779
2780        <!-- Container that holds slides. 
2781            PhotoSwipe keeps only 3 of them in the DOM to save memory.
2782            Don't modify these 3 pswp__item elements, data is added later on. -->
2783        <div class="pswp__container">
2784            <div class="pswp__item"></div>
2785            <div class="pswp__item"></div>
2786            <div class="pswp__item"></div>
2787        </div>
2788
2789        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
2790        <div class="pswp__ui pswp__ui--hidden">
2791
2792            <div class="pswp__top-bar">
2793
2794                <!--  Controls are self-explanatory. Order can be changed. -->
2795
2796                <div class="pswp__counter"></div>
2797
2798                <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Schließen (ESC)"></button>
2799
2800                <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Teilen"></button>
2801
2802                <button class="pswp__button pswp__button--fs" title="Vollbild ein-/ausschalten"></button>
2803
2804                <button class="pswp__button pswp__button--zoom" title="Vergrößern/verkleinern"></button>
2805
2806                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
2807                <!-- element will get class pswp__preloader--active when preloader is running -->
2808                <div class="pswp__preloader">
2809                    <div class="pswp__preloader__icn">
2810                      <div class="pswp__preloader__cut">
2811                        <div class="pswp__preloader__donut"></div>
2812                      </div>
2813                    </div>
2814                </div>
2815            </div>
2816
2817            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
2818                <div class="pswp__share-tooltip"></div> 
2819            </div>
2820
2821            <button class="pswp__button pswp__button--arrow--left" title="Zurück (Pfeil nach links)">
2822            </button>
2823
2824            <button class="pswp__button pswp__button--arrow--right" title="Weiter (Pfeil nach rechts)">
2825            </button>
2826
2827            <div class="pswp__caption">
2828                <div class="pswp__caption__center"></div>
2829            </div>
2830
2831        </div>
2832
2833    </div>
2834
2835</div>
2836<div id="fb-root"
2837        data-locale="de_DE"></div>
2838<!-- Alias: a175ad5390f14fe28d858efce018d217 -->
2839<script id="d_track_personalization">
2840	window?.waitForDeferred?.('dmAjax', () => {
2841		// Collects client data and updates cookies used by smart sites
2842		window.expireDays = 365;
2843		window.visitLength = 30 * 60000;
2844		$.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
2845			setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
2846	});
2847</script>
vendor: 1 bytes, line 2847
2847
2848<script type="text/javascript">
2849    
2850    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
2851    
2852    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
2853    Parameters.HomeLinkText = 'Home';
2854    </script>
2854
2855<!--  End Script tags -->
2856<!--  Begin Body End Markup -->
2857<!-- Wipe Analytics Tracking START --> 
2857<script src="https://wwa.wipe.de/wwa.js"></script>
2857  
2857<script>  	var wa$ = _WWA_.getAnalyzer("heisehomepages");  	wa$.setPageItem({ cid: "43271446", oid: "2743825", na: "Copy Keller Inh. Tarik Özergin-Simsek", oat: "Homepage", dn: "Heise Homepage" });  	wa$.logPageView();  </script>
2857 <!-- Wipe Analytics Tracking END --><!--  End Body End Markup -->
2858<!--  Site Wide Html Markup -->
2859<!--  Site Wide Html Markup -->
2860<!--  Begin Product Custom HTML Markup -->
2861<!-- START: Termly Preferences Floating icon -->
2862<style>
2863 #termly-code-snippet-support .termly-floating-preferences {
2864    /* Override Termly's default blue icon with our brown cookie button.
2865       !important is used to beat Termly's inline-equivalent specificity. */
2866    background:
2867    #000
2868    url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtODMuNTI3IDczLjA1NWMtMy41MzUyLTEuNTUwOC02LjA5NzctNC43MjI3LTYuODc4OS04LjUtMC43ODUxNi0zLjc4MTIgMC4zMTI1LTcuNzA3IDIuOTM3NS0xMC41MzUgMC41NTQ2OS0wLjYwNTQ3IDAuNzM0MzctMS40NjQ4IDAuNDcyNjYtMi4yNDIyLTAuMjY1NjItMC43NzM0NC0wLjkyOTY5LTEuMzQ3Ny0xLjczODMtMS40ODgzLTUuNzUzOS0wLjk5MjE5LTkuOTUzMS01Ljk5MjItOS45MzM2LTExLjgzMiAwLjAxOTUzMS0xLjk1MzEgMC41MTk1My0zLjg2NzIgMS40NjA5LTUuNTc4MSAwLjM5NDUzLTAuNzM4MjggMC4zNDM3NS0xLjYzMjgtMC4xMjUtMi4zMjQyLTAuNDcyNjYtMC42OTE0MS0xLjI4OTEtMS4wNjI1LTIuMTE3Mi0wLjk2NDg0bC0wLjQ3MjY2IDAuMDYyNWMtMC4zMTY0MSAwLjA1MDc4MS0wLjY0MDYyIDAuMDgyMDMxLTAuOTYwOTQgMC4wODk4NDRoLTAuMDA3ODEzYy00LjYzNjcgMC4wMTk1MzEtOC44NjMzLTIuNjQ4NC0xMC44NDQtNi44Mzk4LTEuOTg0NC00LjE5MTQtMS4zNTk0LTkuMTQ4NCAxLjU5MzgtMTIuNzE5IDAuNTExNzItMC42Mjg5MSAwLjY0ODQ0LTEuNDg0NCAwLjM1MTU2LTIuMjM4My0wLjI5Njg4LTAuNzU3ODEtMC45ODA0Ny0xLjI5My0xLjc4MTItMS40MDIzLTEuOTgwNS0wLjI5Mjk3LTMuOTc2Ni0wLjQ0OTIyLTUuOTc2Ni0wLjQ2ODc1aC0wLjExMzI4Yy0xNS42ODQtMC4wMDM5MDctMzAuMTc2IDguMzU1NS0zOC4wMjcgMjEuOTMtNy44NTE2IDEzLjU3NC03Ljg3NSAzMC4zMDUtMC4wNTQ2ODggNDMuODk4IDcuODE2NCAxMy41OTQgMjIuMjg5IDIxLjk4NCAzNy45NzMgMjIuMDIzaDAuMTEzMjhjMTMuNzcgMC4wMzUxNTcgMjYuNzUtNi40Mzc1IDM1LTE3LjQ2NSAwLjQxNDA2LTAuNTQ2ODggMC41NTQ2OS0xLjI1IDAuMzg2NzItMS45MTQxLTAuMTcxODgtMC42NjAxNi0wLjYzMjgxLTEuMjEwOS0xLjI1NzgtMS4
28680OTIyem0tNTguMjctOS4zODY3Yy0xLjI4NTIgMC0yLjQ0NTMtMC43NzczNC0yLjkzNzUtMS45NjQ4LTAuNDkyMTktMS4xODc1LTAuMjE4NzUtMi41NTQ3IDAuNjg3NS0zLjQ2NDggMC45MTAxNi0wLjkwNjI1IDIuMjc3My0xLjE3OTcgMy40NjQ4LTAuNjg3NSAxLjE4NzUgMC40OTIxOSAxLjk2NDggMS42NTIzIDEuOTY0OCAyLjkzNzUgMCAxLjc1MzktMS40MjU4IDMuMTc5Ny0zLjE3OTcgMy4xNzk3em02LjMxMjUtMjcuNzgxYy0xLjI4NTIgMC0yLjQ0NTMtMC43NzczNC0yLjkzNzUtMS45NjQ4LTAuNDkyMTktMS4xODc1LTAuMjE4NzUtMi41NTQ3IDAuNjkxNDEtMy40NjQ4IDAuOTEwMTYtMC45MDYyNSAyLjI3NzMtMS4xNzk3IDMuNDY0OC0wLjY4NzUgMS4xODc1IDAuNDkyMTkgMS45NjA5IDEuNjUyMyAxLjk2MDkgMi45Mzc1IDAgMS43NTM5LTEuNDIxOSAzLjE3OTctMy4xNzk3IDMuMTc5N3ptMTAuNDM0IDE4LjE2Yy0xLjI3NzMgMC0yLjQyNTgtMC43Njk1My0yLjkxNDEtMS45NDkyLTAuNDkyMTktMS4xNzk3LTAuMjE4NzUtMi41MzUyIDAuNjgzNTktMy40Mzc1IDAuOTAyMzQtMC45MDYyNSAyLjI1NzgtMS4xNzU4IDMuNDM3NS0wLjY4NzUgMS4xNzk3IDAuNDg4MjggMS45NDkyIDEuNjQwNiAxLjk0OTIgMi45MTggMCAxLjc0MjItMS40MTAyIDMuMTU2Mi0zLjE1NjIgMy4xNTYyem01LjczMDUgMjAuMTE3Yy0xLjI3MzQgMC0yLjQyNTgtMC43Njk1My0yLjkxNDEtMS45NDkyLTAuNDg4MjgtMS4xNzk3LTAuMjE4NzUtMi41MzkxIDAuNjgzNTktMy40NDE0IDAuOTAyMzQtMC45MDIzNCAyLjI2MTctMS4xNzE5IDMuNDQxNC0wLjY4MzU5IDEuMTc5NyAwLjQ4ODI4IDEuOTQ5MiAxLjY0MDYgMS45NDkyIDIuOTE4IDAgMC44MzU5NC0wLjMzMjAzIDEuNjQwNi0wLjkyNTc4IDIuMjMwNS0wLjU5Mzc1IDAuNTkzNzUtMS4zOTQ1IDAuOTI1NzgtMi4yMzQ0IDAuOTI1Nzh6bTEwLjg2My0xNi45MTRoMC4wMDM5MDZjLTEuMjg1MiAwLTIuNDQ1My0wLjc3NzM0LTIuOTM3NS0xLjk2NDgtMC40OTIxOS0xLjE4NzUtMC4yMTg3NS0yLjU1NDcgMC42ODc1LTMuNDY0OCAwLjkxMDE2LTAuOTA2MjUgMi4yNzczLTEuMTc5NyAzLjQ2NDgtMC42ODc1IDEuMTkxNCAwLjQ5MjE5IDEuOTY0OCAxLjY1MjMgMS45NjQ4IDIuOTM3NSAwIDEuNzUzOS0xLjQyNTggMy4xNzk3LTMuMTc5NyAzLjE3OTd6bTI5LjU3NC0yMi4xMjVjMC0xLjI4NTIgMC43Nz
2868czNC0yLjQ0NTMgMS45NjQ4LTIuOTM3NXMyLjU1NDctMC4yMTg3NSAzLjQ2NDggMC42OTE0MWMwLjkwNjI1IDAuOTEwMTYgMS4xNzk3IDIuMjc3MyAwLjY4NzUgMy40NjQ4LTAuNDkyMTkgMS4xODc1LTEuNjUyMyAxLjk2MDktMi45Mzc1IDEuOTYwOS0xLjc1MzkgMC0zLjE3OTctMS40MjE5LTMuMTc5Ny0zLjE3OTd6bS0xNC41MzktMTkuMDQzYzAtMS4yODUyIDAuNzc3MzQtMi40NDUzIDEuOTY0OC0yLjkzNzUgMS4xODc1LTAuNDkyMTkgMi41NTQ3LTAuMjE4NzUgMy40NjQ4IDAuNjkxNDEgMC45MDYyNSAwLjkwNjI1IDEuMTc5NyAyLjI3MzQgMC42ODc1IDMuNDYwOS0wLjQ5MjE5IDEuMTkxNC0xLjY1MjMgMS45NjQ4LTIuOTM3NSAxLjk2NDgtMC44NDM3NSAwLTEuNjUyMy0wLjMzNTk0LTIuMjQ2MS0wLjkyOTY5LTAuNTk3NjYtMC41OTc2Ni0wLjkzMzU5LTEuNDA2Mi0wLjkzMzU5LTIuMjV6bTIwLjg5OCAzOS41NzhjMCAxLjI4NTItMC43NzM0NCAyLjQ0NTMtMS45NjA5IDIuOTM3NS0xLjE5MTQgMC40OTIxOS0yLjU1ODYgMC4yMTg3NS0zLjQ2NDgtMC42OTE0MS0wLjkxMDE2LTAuOTA2MjUtMS4xODM2LTIuMjc3My0wLjY5MTQxLTMuNDY0OCAwLjQ5MjE5LTEuMTg3NSAxLjY1MjMtMS45NjA5IDIuOTM3NS0xLjk2MDkgMC44NDM3NSAwIDEuNjUyMyAwLjMzNTk0IDIuMjUgMC45Mjk2OSAwLjU5Mzc1IDAuNTk3NjYgMC45Mjk2OSAxLjQwNjIgMC45Mjk2OSAyLjI1eiIvPjwvc3ZnPgo=")
2869      no-repeat center / 60% !important;
2870    width: 45px !important;
2871    height: 45px !important;
2872    border-radius: 50% !important;
2873    border: none !important;
2874    padding: 0 !important;
2875    /* Use fixed positioning so the button is anchored to the viewport, not a parent. */
2876    position: fixed !important;
2877    bottom: 20px !important;
2878    display:block!important;
2879    left: 20px !important;
2880    /* Replace Termly's drop-shadow filter with a softer box-shadow matching the original design. */
2881    filter: none !important;
2882    box-shadow:
2883      0 0 0 1px rgba(0, 0, 0, 0.06),
2884      0 1px 2px -1px rgba(0, 0, 0, 0.06),
2885      0 2px 4px 0 rgba(0, 0, 0, 0.04) !important;
2886    cursor: pointer;
2887    transition: transform 0.2s ease, box-shadow 0.2s ease;
2888  }
2889
2890 #termly-code-snippet-support .termly-floating-preferences:hover {
2891    transform: scale(1.05);
2892    box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.2) !important;
2893  }
2894
2895 #termly-code-snippet-support .termly-floating-preferences:focus-visible {
2896  outline: 2px solid #000;
2897  outline-offset: 3px;
2898}
2899
2900  @media (prefers-reduced-motion: reduce) {
2901   #termly-code-snippet-support .termly-floating-preferences {
2902      transition: none;
2903    }
2904   #termly-code-snippet-support .termly-floating-preferences:hover {
2905      transform: none;
2906    }
2907  }
2908</style>
2909<!-- END: Termly Preferences Floating icon --><!--  End Product Custom HTML Markup -->
2910</body>
2911</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.