PageSourceSearch

https://tufiskitchen.at/contact

html tufiskitchen.at collected 2026-10-02 01:16:11 UTC 46,496 bytes, 599 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" lang="de">
3	<head>
4        <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
5<meta http-equiv="X-UA-Compatible" content="IE=edge" />
6<meta name="viewport" content="width=device-width, initial-scale=1" />
7                <link rel="preconnect" href="https://storage.googleapis.com" crossorigin>
8        <link rel="dns-prefetch" href="https://storage.googleapis.com">
9                            <link href="https://storage.googleapis.com/assets_534_v2_kellner4you_com/data/favicon.jpeg" rel="shortcut icon" type="image/ico"/>
10                <title>Kontakt – Tufi&#039;s Kitchen</title>
11<meta name="description" content="Tufi&#039;s Kitchen ist ein originelles Gourmet-Fast-Food-Konzept, das leckere, sättigende Rezepte und schmackhafte, frische Gerichte in einer ungezwungenen und freundlichen Atmosphäre anbietet." />
12<meta name="keywords" content="Italienisch essen Hirtenberg, Türkisch essen Hirtenberg, Pizza Hirtenberg, Kebap Hirtenberg, Döner Hirtenberg, Fingerfood Hirtenberg, Pasta Hirtenberg, Burger Hirtenberg, Sandwich Hirtenberg, Pizzastangen Hirtenberg, Salate Hirtenberg,  Tufi&#039;s Kitchen Hirtenberg, Türkische essen in Hirtenberg, Gratis Essen Bestellung, Essen Lieferung. Tufi&#039;s Kitchen 2552 Hirtenberg." />
13<link rel="canonical" href="https://tufiskitchen.at/contact" />
14
15<!-- Twitter Card data -->
16<meta name="twitter:card" content="summary"/>
17<meta name="twitter:site" content="Tufi's Kitchen"/>
18<meta name="twitter:title" content="Kontakt – Tufi&#039;s Kitchen"/>
19<meta name="twitter:description" content="Online Essen bestellen"/>
20<meta name="twitter:creator" content="http://www.kellner4you.com"/>
21
22<!-- Open Graph data -->
23<meta property="og:title" content="Kontakt – Tufi&#039;s Kitchen" />
24<meta property="og:type" content="article" />
25<meta property="og:url" content="https://tufiskitchen.at/" />
26
27<meta property="og:description" content="Online Essen bestellen" />
28<meta property="og:site_name" content="Tufi&#039;s Kitchen" />
29
30
31<script type="application/ld+json">{"@context":"https://schema.org","@type":"Restaurant","name":"Tufi's Kitchen","url":"https://tufiskitchen.at/","priceRange":"€€","servesCuisine":"Restaurant","image":"https://storage.googleapis.com/assets_534_v2_kellner4you_com/data/Pizza_Home79_2.jpg","telephone":"06765364450","address":{"@type":"PostalAddress","streetAddress":"Leobersdorferstrasse 28","addressLocality":"Hirtenberg","postalCode":"2552","addressCountry":"AT"},"acceptsReservations":"False","menu":"https://tufiskitchen.at/"}</script>
vendor: 1 bytes, line 31
31
32<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Kann ich online Essen bestellen?","acceptedAnswer":{"@type":"Answer","text":"Ja, bei Tufi's Kitchen können Sie bequem online Essen bestellen – für Lieferung nach Hause oder zur Abholung (Takeaway)."}},{"@type":"Question","name":"Bieten Sie Lieferung und Abholung an?","acceptedAnswer":{"@type":"Answer","text":"Ja, wir bieten sowohl einen Lieferservice als auch Abholung an. Wählen Sie beim Bestellen einfach Ihre bevorzugte Option."}},{"@type":"Question","name":"Wie kann ich bezahlen?","acceptedAnswer":{"@type":"Answer","text":"Sie können bequem online bezahlen oder bei Erhalt Ihrer Bestellung – je nach verfügbaren Zahlungsarten."}}]}</script>
32
33
34
35    <link rel="manifest" href="https://tufiskitchen.at/mobile/pwa_manifest">
36    <meta name="theme-color" content="rgba(221,162,0,1)">
37    <meta name="apple-mobile-web-app-capable" content="yes">
38    <meta name="apple-mobile-web-app-title" content="Tufi's Kitchen">
39    
39<script>
40        // PWA: service worker kaydi + install prompt yakala ("App installieren" menude tetiklenir)
41        if ('serviceWorker' in navigator) {
42            window.addEventListener('load', function () {
43                navigator.serviceWorker.register('https://tufiskitchen.at/mobile/sw', { scope: '/' }).catch(function () {});
44            });
45        }
46        window.k4yDeferredPrompt = null;
47        window.addEventListener('beforeinstallprompt', function (e) { e.preventDefault(); window.k4yDeferredPrompt = e; });
48        function k4yInstallApp(e) {
49            if (e) e.preventDefault();
50            try { jQuery('#accountModal').modal('hide'); } catch (_) {}   // hesap menusunu kapat
51            if (typeof k4yInstallOpen === 'function') k4yInstallOpen();   // modern kurulum modal'i (footer.php)
52        }
53        window.addEventListener('appinstalled', function () { if (typeof k4yInstallClose === 'function') k4yInstallClose(); k4yToast('App erfolgreich installiert! ✓'); });
54    </script>
54
55
56        <link href="https://tufiskitchen.at/main/views/themes/kellner4you-modern/css/bootstrap.min.css?ver=2.1.1" rel="stylesheet" type="text/css" id="bootstrap-css" />
57		<link href="https://tufiskitchen.at/main/views/themes/kellner4you-modern/css/font-awesome.min.css?ver=2.1.1" rel="stylesheet" type="text/css" id="font-awesome-css" />
58		<link href="https://tufiskitchen.at/main/views/themes/kellner4you-modern/css/select2.css?ver=2.1.1" rel="stylesheet" type="text/css" id="select2-css" />
59		<link href="https://tufiskitchen.at/main/views/themes/kellner4you-modern/css/select2-bootstrap.css?ver=2.1.1" rel="stylesheet" type="text/css" id="select2-bootstrap-css" />
60		<link href="https://tufiskitchen.at/main/views/themes/kellner4you-modern/css/jquery.raty.css?ver=2.1.1" rel="stylesheet" type="text/css" id="jquery-raty-css" />
61		<link href="https://tufiskitchen.at/main/views/themes/kellner4you-modern/css/fonts.css?ver=2.1.1" rel="stylesheet" type="text/css" id="fonts-css" />
62		<link href="https://tufiskitchen.at/main/views/themes/kellner4you-modern/css/stylesheet.css?ver=2.1.1" rel="stylesheet" type="text/css" id="stylesheet-css" />
63		<link href="https://tufiskitchen.at/main/views/themes/kellner4you-modern/css/modern.css?v=182&ver=2.1.1" rel="stylesheet" type="text/css" id="modern-css" />
64        
65<style type="text/css">:root{--c-text:rgba(51,51,51,1);--c-body-bg:rgba(255,255,255,1);--c-accent:rgba(221,162,0,1);--c-surface:rgba(255,255,255,1);--c-header-bg:rgba(255,255,255,1);--c-header-text:rgba(0,0,0,1);--c-sidebar-bg:rgba(255,255,255,1);--c-sidebar-text:rgba(72,72,72,1);--c-menu-text:rgba(255,255,255,1);--c-primary:rgba(221,162,0,1);--c-primary-hover:rgba(221,162,0,1);--c-primary-text:rgba(255,255,255,1);--c-success:rgba(221,162,0,1);--c-success-text:rgba(255,255,255,1);--c-danger:rgba(217,83,79,1);--c-warning:rgba(240,173,78,1);}body {font-family: "Oxygen",Arial,sans-serif;font-size: 13px;font-weight: normal;font-style: normal;color: rgba(51,51,51,1);}.menu-name, .panel-default > .panel-heading {color: rgba(51,51,51,1);}.text-muted { color: #7a7a7a;}body, #page-wrapper {background-color: rgba(255,255,255,1);}.step-item .icon i { color: rgba(221,162,0,1); border-color:rgba(221,162,0,1);}.newsletter-subscribe { background-color: rgba(221,162,0,1); color:rgba(51,51,51,1)}.nav-tabs-line > li.active > a, .nav-tabs-line > li.active > a:hover, .nav-tabs-line > li.active > a:focus, .nav-tabs-line > li.open a, .nav-tabs-line > li > a:hover, .nav-tabs-line > li > a:focus,.nav-tabs-line > li.open a, .nav-tabs-line > li:hover, .nav-tabs-line > li:focus, .nav-tabs-line > li.active, .nav-tabs-line > li.active:hover, .nav-tabs-line > li.active:focus { border-bottom-color: rgba(221,162,0,1);}.newsletter-subscribe { color:rgba(51,51,51,1)}#main-header, #main-header .navbar-collapse, .modal-header {background-color: rgba(255,255,255,1);}#main-header .dropdown-menu > li > a, .modal-header { color: rgba(0,0,0,1);}#main-header .dropdown-menu { background-color: rgba(255,255,255,1);}#main-header .logo img {height: 40px !important; max-height: 50px !important; width: auto !important;}#main-header .logo {padding-top: 10px;padding-bottom: 10px;}#main-header .navbar-nav > li > a {font-family: "Oxygen",Arial,sans-serif;font-size: 16px;font-weight: normal;font-style: normal;color: rgba(255,255,255,1);}#main-header .navbar-nav > li > a:focus, #main-header .navbar-nav > li > a:hover, .local-box-fluid h2  {color: rgba(255,255,255,1);}#page-content div.content, div.content .panel, div.content .list-group-item, .modal-content { background-color: rgba(255,255,255,1);}#page-content div.content-wrap { background-color: rgba(255,255,255,1); border-width: 1px; border-style: solid; padding:15px; border-radius:4px;margin-bottom: 20px;}#page-content div.content-wrap, #page-content div.content, #page-content .panel, #page-content .panel .panel-heading, #page-content .nav-tabs, #page-content .list-group-item, #page-content th, #page-content td, #page-content .tab-content-line, .modal-content, #local-information .list-group-item { border-color: rgba(221,221,221,1);}#heading {color: rgba(51,51,51,1);}.under-heading {background-image: none; height: auto;height: 50px;}.partial .panel {background-color: rgba(255,255,255,1);}.partial .panel, .partial .panel-default >
65 .panel-heading, .partial .panel-cart, #page-content .cart-total .table td,.panel-cart .location-control, .panel-cart .cart-coupon, #local-info .panel-local, .panel-local .panel-heading {border-color: rgba(238,238,238,1);}.partial .module-box li, .partial > .module-box .list-group-item, #category-box .list-group-item a, .cart-items ul li {background-color: transparent;border-color: rgba(238,238,238,1); border-width: 0 0 1px; border-style: solid;}.partial .module-box .panel, .partial .list-group-item a, .cart-items ul li .amount, .cart-total .table td,.cart-items ul li .name, .cart-items ul li .name-image:focus .name, .cart-items ul li .name-image:hover .name {color: rgba(72,72,72,1);}.partial .text-muted { color: #7a7a7a;}a, .btn-link { color: rgba(221,162,0,1);}a:hover, a:focus, .btn-link:focus, .btn-link:hover, #nav .current a, #page-footer .main-footer a:hover, #page-footer .main-footer a:focus,#page-footer .bottom-footer a:hover, #page-footer .bottom-footer a:focus,a.list-group-item:hover, .list-group-item > a:hover,.side-bar a.list-group-item.active, .side-bar .list-group-item.active > a,.side-bar a.list-group-item:hover, .side-bar .list-group-item > a:hover,a.list-group-item.active, .list-group-item > a.active { color: rgba(221,162,0,1);}.btn-default, .panel-default .panel-heading, .panel-nav-tabs.panel-default .panel-heading {background-color: rgba(231,231,231,1);border-color: rgba(231,231,231,1);color: rgba(51,51,51,1);}.btn-default:hover, .btn-default:focus, .btn-default.active, .btn-default:active {background-color: #d3d3d3;border-color: #d3d3d3;color: #1f1f1f;}.btn-primary, .panel-primary .panel-heading, .panel-nav-tabs.panel-primary .panel-heading {background-color: rgba(221,162,0,1);border-color: rgba(221,162,0,1);color: rgba(255,255,255,1);}.btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:active {background-color: #c98e00;border-color: #c98e00;color: #ffffff;}.btn-primary.disabled, .btn-primary[disabled] {background-color: #c98e00;}.nav-pills > li.active > a {background-color: rgba(221,162,0,1);color: rgba(255,255,255,1);}
65.nav-pills>li.active>a:hover, .nav-pills>li.focus>a:focus, .nav-pills>li.active>a:active, .nav-pills>li.active>a.active{background-color: #c98e00;color: #ffffff;}.btn-success, .panel-success .panel-heading, .panel-nav-tabs.panel-success .panel-heading {background-color: rgba(221,162,0,1);border-color: rgba(221,162,0,1);color: rgba(255,255,255,1);}.btn-success:hover, .btn-success:focus, .btn-success.active, .btn-success:active {background-color: #c98e00;border-color: #c98e00;color: #ffffff;}.btn-danger, .panel-danger .panel-heading, .panel-nav-tabs.panel-danger .panel-heading {background-color: rgba(217,83,79,1);color: rgba(255,255,255,1);}.btn-danger:hover, .btn-danger:focus, .btn-danger.active, .btn-danger:active {background-color: #c53f3b;color: #ffffff;}.btn-warning, .panel-warning .panel-heading, .panel-nav-tabs.panel-warning .panel-heading {background-color: rgba(240,173,78,1);border-color: rgba(240,173,78,1);color: rgba(255,255,255,1);}.btn-warning:hover, .btn-warning:focus, .btn-warning.active, .btn-warning:active {background-color: #dc993a;border-color: #dc993a;color: #ffffff;}.btn-info, .panel-info .panel-heading, .panel-nav-tabs.panel-info .panel-heading {background-color: rgba(91,192,222,1);border-color: rgba(91,192,222,1);color: rgba(255,255,255,1);}.btn-info:hover, .btn-info:focus, .btn-info.active, .btn-info:active {background-color: #47acca;border-color: #47acca;color: #ffffff;}#page-footer {background-color: rgba(237,239,241,1); background-image:linear-gradient(to bottom, rgba(237,239,241,1), rgba(237,239,241,1));}#page-footer .bottom-footer {background-color: rgba(251,251,251,1);}.row_flash {background-color:#ffde3c}#page-footer .main-footer, #page-footer .main-footer a, #page-footer .main-footer .footer-title { color: rgba(155,161,167,1);}#page-footer .bottom-footer, #page-footer .bottom-footer a, #page-footer .bottom-footer .footer-title { color: rgba(163,170,175,1);}</style>
66		        
66<script src="https://tufiskitchen.at/main/views/themes/kellner4you-modern/js/jquery-1.11.2.min.js?ver=2.1.1" charset="utf-8" type="text/javascript" id="jquery-js" ></script>
66
67		
67<script src="https://tufiskitchen.at/main/views/themes/kellner4you-modern/js/jquery.autocomplete.min.js?ver=2.1.1" charset="utf-8" type="text/javascript" id="jquery.autocomplete-js" ></script>
67
68		
68<script src="https://tufiskitchen.at/main/views/themes/kellner4you-modern/js/bootstrap.min.js?ver=2.1.1" charset="utf-8" type="text/javascript" id="bootstrap-js" ></script>
68
69		
69<script src="https://tufiskitchen.at/main/views/themes/kellner4you-modern/js/select2.js?ver=2.1.1" charset="utf-8" type="text/javascript" id="select-2-js" ></script>
69
70		
70<script src="https://tufiskitchen.at/main/views/themes/kellner4you-modern/js/jquery.raty.js?ver=2.1.1" charset="utf-8" type="text/javascript" id="jquery-raty-js" ></script>
70
71		
71<script src="https://maps.googleapis.com/maps/api/js?v=3&key=AIzaSyD9y-U4c9hoD8O7kjXVSLFY1JuBTCNj0KI&sensor=false&region=GB&ver=2.1.1" charset="utf-8" type="text/javascript" id="google-maps-js" ></script>
71
72		
72<script src="https://tufiskitchen.at/main/views/themes/kellner4you-modern/js/common.js?ver=2.1.1" charset="utf-8" type="text/javascript" id="common-js" ></script>
72        
73		
73<script type="text/javascript">
74
75			// Genel toast (favori/install vb.) — ust koyu bar, her sayfada tanimli (PWA kosulundan bagimsiz)
76			function k4yToast(msg) {
77				var t = document.createElement('div'); t.className = 'k4y-toast'; t.innerHTML = msg;   // HTML (ikon destegi); mesajlar statik
78				document.body.appendChild(t);
79				requestAnimationFrame(function () { t.classList.add('show'); });
80				setTimeout(function () { t.classList.remove('show'); setTimeout(function () { if (t.parentNode) t.parentNode.removeChild(t); }, 350); }, 3000);
81			}
82
83			var alert_close = '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>';
84
85			var js_site_url = function(str) {
86				var strTmp = "https://tufiskitchen.at/" + str;
87			 	return strTmp;
88			};
89
90			var js_base_url = function(str) {
91				var strTmp = "https://tufiskitchen.at/" + str;
92				return strTmp;
93			};
94
95            function k4yShare(){
96                if (navigator.share) {
97                    navigator.share({ title: document.title, url: window.location.href }).catch(function(){});
98                } else if (navigator.clipboard) {
99                    navigator.clipboard.writeText(window.location.href);
100                    alert('Link kopiert: ' + window.location.href);
101                } else {
102                    window.prompt('Link', window.location.href);
103                }
104            }
105
106            var pageHeight = $(window).height();
107
108			$(document).ready(function() {
109				if ($('#notification > p').length > 0) {
110					setTimeout(function() {
111						$('#notification >
111 p').slideUp(function() {
112							$('#notification').empty();
113						});
114					}, 3000);
115				}
116
117				$('.alert').alert();
118				$('.dropdown-toggle').dropdown();
119                $('a[title], i[title]').tooltip({placement: 'bottom'});
120                if (window.innerWidth >= 992) {   // select2 SADECE desktop. Mobilde native <select> -> iOS kendi wheel picker'i (zoom YOK + akici). select2 iOS'ta form elemani <16px -> sayfayi zoom'luyor + ozel liste scroll'u takiliyordu. GLOBAL init buydu (checkout tarih/saat dahil TUM form-control select'leri yakaliyordu).
121                    $('select.form-control').select2({
122                        language: "de"
123                    });
124                }
125
126
127                // Get the navbar
128                var navbar = $("#main-header");
129
130                // Get the offset position of the navbar
131                var sticky = navbar.height();
132
133                // Header CSS position:sticky ile sabit. JS sadece scroll'da golge icin .fixed ekler (position DEGISMEZ, margin-top YOK).
134                function myFunction() {
135                  if (window.pageYOffset >= 10) { navbar.addClass("fixed"); }
136                  else { navbar.removeClass("fixed"); }
137                }
138                var kcHdrTick = false;   // rAF-throttle + passive (iOS scroll jank; window.onscroll= yerine)
139                window.addEventListener('scroll', function () {
140                    if (kcHdrTick) return;
141                    kcHdrTick = true;
142                    window.requestAnimationFrame(function () { myFunction(); kcHdrTick = false; });
143                }, { passive: true });
144                myFunction();
145
146                $('#loginModalLink').click(function(){
147                    $("#btn-navbar").attr("aria-expanded","false");
148                    $("#main-header-menu-collapse").attr("aria-expanded","false");
149                    $("#main-header-menu-collapse").removeClass("in");
150                    $('#loginModal').modal('show');
151                });
152
153                // Modern header: hamburger -> Mein Account modal; Anmelden -> login modal
154                $('#btn-navbar').click(function(){
155                    $('#accountModal').modal('show');
156                });
157                $('#accLoginBtn').click(function(){
158                    $('#accountModal').modal('hide');
159                    setTimeout(function(){ $('#loginModal').modal('show'); }, 250);
160                });
161
162                // Header order-type toggle: ?k4y_ot ile yenile. k4y_plz URL'den TEMIZLENIR (yoksa reload order_type'i
163                // tekrar Lieferung'a zorlar). PLZ session'da kalir -> Lieferung'a donunce hatirlanir.
164                $(document).on('click', '.k4y-ot-btn', function() {
165                    var ot = '' + $(this).data('ot');
166                    if (ot === 'undefined' || ot === '') return;   // sepet sheet toggle'i (data-ot yok, name=order_type radio) -> kendi change-handler'i var, atla
167                    $('.k4y-ot-btn').removeClass('active');
168                    $(this).addClass('active');
169                    var u = new URL(window.location.href);
170                    u.searchParams.set('k4y_ot', ot);
171                    u.searchParams.delete('k4y_plz');
172                    window.location.href = u.toString();
173                });
174
175
176                $.ajaxSetup({
177                  beforeSend: function(jqXHR, settings) {
178                    settings.data += '&DJKSRFRA=682a50a77d753408ab624b47529f4858';
179                    return true;
180                  }
181                });
182
183
184			});
185
186            $(document).ready(function() {
187              $(".rippler").rippler({
188                effectClass      :  'rippler-effect'
189                ,effectSize      :  0      // Default size (width & height)
190                ,addElement      :  'div'   // e.g. 'svg'(feature)
191                ,duration        :  400
192              });
193            });
194</script>
194
195		<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
196		<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
197		<!--[if lt IE 9]>
198		  
198<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
198
199		  
199<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
199
200		<![endif]-->
201                
202
203    <style type="text/css">
204        .fixed {
205        position:fixed;
206        width:100%;
207        top:0;
208        left:0;
209        z-index: 9999;
210        }
211        .fixed-padding{
212            margin-top: 65px;
213        }
214    </style>
215
216    <link rel="stylesheet" href="https://tufiskitchen.at/main/views/themes/kellner4you-modern/css/lity.min.css" />
217    
217<script src="https://tufiskitchen.at/main/views/themes/kellner4you-modern/js/lity.min.js"></script>
217
218
219    <link rel="stylesheet" href="https://tufiskitchen.at/main/views/themes/kellner4you-modern/css/accept-cookies.css" />
220    
220<script src="https://tufiskitchen.at/main/views/themes/kellner4you-modern/js/cookiepopup.js"></script>
220
221
222    <link rel="stylesheet" href="https://tufiskitchen.at/assets/css/rippler.min.css" />
223    
223<script src="https://tufiskitchen.at/assets/js/jquery.rippler.min.js"></script>
223
224
225  <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.6.5/css/bootstrap-select.min.css" />
226    
226<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.6.5/js/bootstrap-select.min.js"></script>
226
227
228    <link rel="stylesheet" href="https://tufiskitchen.at/main/views/themes/kellner4you-modern/css/jquery.checkradios.min.css" />
229    
229<script src="https://tufiskitchen.at/main/views/themes/kellner4you-modern/js/jquery.checkradios.min.js"></script>
229
230
231
232    <link rel="stylesheet" href="https://tufiskitchen.at/main/views/themes/kellner4you-modern/css/paymentfont.min.css" />
233
234        
235        <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"/>
236        <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick-theme.css"/>
237        
237<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
237
238
239
240	</head>
241
242
243
244	<body class="" >
245
246    
247
248    
249            <div id="opaclayer" onclick="closeReviewBox();"></div>
250            <!--[if lt IE 7]>
251            <p class="chromeframe">Du verwendst einen veralteten Browser. Erlebe  <a href="http://browsehappy.com/"> heute Deinen Browser aktualisieren</a> oder <a href="http://www.google.com/chromeframe/?redirect=true"> installiere Google Chrome Frame</a>, besser diese Seite.</p>
252            <![endif]-->
253
254            <header id="main-header" class="">
255                <div class="container">
256                    <div class="k4y-header-bar">
257                        <div class="logo">
258                                                            <a class="k4y-kp-back k4y-subpage-back" href="javascript:void(0)" onclick="if(window.history.length>1){history.back();}else{location.href='https://tufiskitchen.at/';}return false;" style="display:none" aria-label="Zurück"><i class="fa fa-arrow-left"></i></a>
259                                                        <a class="" href="https://tufiskitchen.at/">
260                                                                    <img alt="Tufi&#039;s Kitchen – Lieferservice, Takeaway &amp; Essen bestellen Hirtenberg" class="" fetchpriority="high" loading="eager"
261                                         src="https://storage.googleapis.com/assets_534_v2_kellner4you_com/data/web-logo-Beyaz.png">
262                                                            </a>
263                        </div>
264
265                                                
266                        <div class="k4y-header-actions">
267                            <button type="button" id="btn-navbar" class="k4y-burger" aria-label="Mein Account">
268                                <i class="fa fa-bars"></i>
269                            </button>
270                        </div>
271                    </div>
272                </div>
273            </header>
274
275            
276                <div class="modal fade" id="loginModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
277                    <div class="modal-dialog login-dialog " role="document">
278                        <div class="modal-content">
279                            <div class="modal-header" style="background-color: unset;">
280                                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
281                                            aria-hidden="true">&times;</span></button>
282                                <h4 class="modal-title" style="color: black;">Einloggen</h4>
283                            </div>
284                            <div class="modal-body">
285                                <div class="row">
286                                    <div class="col-md-12">
287                                                                                <div id="login-form" class="content-wrap center-block">
288                                                                                        
289                                            <form action="https://tufiskitchen.at/login" role="form" id="login_form" method="post" accept-charset="utf-8">
290<input type="hidden" name="DJKSRFRA" value="682a50a77d753408ab624b47529f4858" style="display:none;" />
291
292                                                                                        <input type="hidden" name="redirect" value="https://tufiskitchen.at/contact"/>
293                                            <div class="kc-login-form">
294                                                <div class="kc-acc-field">
295                                                    <input type="text" name="email" id="login-email" placeholder="Email-Adresse:" autofocus="" />
296                                                                                                    </div>
297                                                <div class="kc-acc-field">
298                                                    <input type="password" name="password" id="login-password" placeholder="Kennwort" />
299                                                                                                    </div>
300                                                <button type="submit" class="kc-acc-submit">Einloggen</button>
301                                                <div class="kc-login-links">
302                                                    <a class="kc-login-forgot" href="https://tufiskitchen.at/forgot-password">Kennwort vergessen?</a>
303                                                    <a class="kc-login-register" href="https://tufiskitchen.at/register">Registrieren</a>
304                                                </div>
305                                            </div>
306                                            </form>
307                                        </div>
308                                    </div>
309                                </div>
310                            </div>
311                        </div>
312                    </div>
313                </div>
314            
315
316    <!-- Mein Account (Flutter-style drawer) -->
317    <div class="modal fade k4y-account-modal" id="accountModal" tabindex="-1" role="dialog" aria-labelledby="accountModalLabel">
318        <div class="modal-dialog" role="document">
319            <div class="modal-content">
320                <div class="modal-header">
321                    <button type="button" class="close" data-dismiss="modal" aria-label="Schließen"><span aria-hidden="true">&times;</span></button>
322                    <h4 class="modal-title" id="accountModalLabel">Mein Account</h4>
323                </div>
324                <div class="modal-body">
325                                            <div class="k4y-acc-auth">
326                            <a id="accLoginBtn" class="btn btn-primary">Einloggen</a>
327                            <a class="btn btn-primary" href="https://tufiskitchen.at/register">Registrieren</a>
328                        </div>
329                    
330                    <ul class="k4y-acc-list">
331                                                                            <li class="k4y-acc-install k4y-acc-install-pwa"><a href="#" onclick="k4yInstallApp(event)"><i class="fa fa-download"></i> <span>App installieren</span></a></li>
332                                                                        <li><a href="https://tufiskitchen.at/home"><i class="fa fa-home"></i> <span>Startseite</span></a></li>
333                                                                        <li><a href="https://tufiskitchen.at/account/inbox"><i class="fa fa-info-circle"></i> <span>Info</span></a></li>
334                        <li><a href="#" onclick="k4yShare(); return false;"><i class="fa fa-share-alt"></i> <span>Teilen</span></a></li>
335                                                                                    <li><a href="https://tufiskitchen.at/pages/impressum"><i class="fa fa-info-circle"></i> <span>Impressum</span></a></li>
336                                                                                                                <li><a href="https://tufiskitchen.at/pages/agb"><i class="fa fa-info-circle"></i> <span>AGB</span></a></li>
337                                                                                                                <li><a href="https://tufiskitchen.at/pages/allergene"><i class="fa fa-info-circle"></i> <span>Allergene</span></a></li>
338                                                                                                                <li><a href="https://tufiskitchen.at/pages/datenschutz"><i class="fa fa-info-circle"></i> <span>Datenschutz & Cookies</span></a></li>
339                                                                                                </ul>
340                </div>
341            </div>
342        </div>
343    </div>
344
345    <div class="modal fade" id="areaModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
346        <div class="modal-dialog login-dialog " role="document">
347            <div class="modal-content">
348                <div class="modal-header" style="background-color: unset;">
349                    <button type="button" class="close" data-dismiss="modal" aria-label="Schließen"><span
350                                aria-hidden="true">&times;</span></button>
351                    <h4 class="modal-title" style="color: black;">Bitte wählen Sie einen Ort</h4>
352                </div>
353                <div class="modal-body">
354                    <div class="row" id="areasContent">
355                        <div class="col-md-12">
356                        </div>
357                    </div>
358                </div>
359            </div>
360        </div>
361    </div>
362            <div id="page-wrapper" class="content-area">
363            
364            
365    
366
367<div id="heading">
368	<div class="container">
369		<div class="row">
370			<div class="col-md-12">
371				<div class="heading-section">
372					<h3>Kontakt</h3>
373				</div>
374			</div>
375		</div>
376	</div>
377</div>
378
379<div id="page-content">
380	<div class="container top-spacing">
381
382		<div class="row">
383						
384			<div class="content-wrap col-md-12">
385									<div class="row">
386                        <div class="col-md-7 center-block bottom-spacing text-center">
387                            <div class="contact-info">
388                                <h4 class="contact-title">Wie können wir Dir helfen?</h4>
389                                <ul>
390                                    <li><strong>Tufi's Kitchen</strong></li>
391                                    <li><i class="fa fa-globe"></i>Leobersdorferstrasse 28<br />Hirtenberg 2552</li>
392                                    <li><i class="fa fa-phone"></i>06765364450</li>
393                                </ul>
394                            </div>
395                        </div>
396
397                        <div id="contactForm" class="col-md-7 center-block">
398                            <form action="https://tufiskitchen.at/contact" role="form" method="post" accept-charset="utf-8">
399<input type="hidden" name="DJKSRFRA" value="682a50a77d753408ab624b47529f4858" style="display:none;" />
400
401								<div class="row">
402									<div class="col-sm-6 col-md-6">
403										<div class="form-group">
404											<select name="subject" id="subject" class="form-control">
405												<option value="">wähle einen Betreff</option>
406																									<option value="1"  >Allgemeine Anfrage  </option>
407																									<option value="2"  >Kommentar  </option>
408																									<option value="3"  >Technische Probleme  </option>
409																							</select>
410																					</div>
411										<div class="form-group">
412											<input type="text" name="email" id="email" class="form-control" value="" placeholder="Email-Adresse:" />
413																					</div>
414									</div>
415									<div class="col-sm-6 col-md-6">
416										<div class="form-group">
417											<input type="text" name="full_name" id="full-name" class="form-control" value="" placeholder="Vor- und Nachname:" />
418																					</div>
419										<div class="form-group">
420											<input type="text" name="telephone" id="telephone" class="form-control" value="" placeholder="Telefon:" />
421																					</div>
422									</div>
423								</div>
424								<div class="form-group">
425									<textarea name="comment" id="comment" class="form-control" rows="5" placeholder="Kommentar"></textarea>
426																	</div>
427								<div class="form-group">
428									<div class="input-group">
429					 				<span><img  src="data:image/jpg;base64,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" style="width: 150; height: 30; border: 0;" alt=" " /></span>
430										<input type="text" name="captcha" class="form-control" placeholder="Bitte gib den angezeigten Code ein" />
431									</div>
432																	</div>
433								<br />
434
435								<div class="row">
436									<div class="col-sm-12 col-md-12">
437										<div class="buttons">
438											<button type="submit" class="btn btn-primary btn-block">Senden</button>
439										</div>
440									</div>
441								</div>
442							</form>
443						</div>
444					</div>
445
446							</div>
447		</div>
448	</div>
449</div>
450</div>
451</div>
452
453
454<footer id="page-footer" class="k4y-footer">
455    <div class="container">
456        <div class="k4y-foot-info">
457            <h4>Informationen</h4>
458                                                <a href="https://tufiskitchen.at/pages/impressum">Impressum</a>
459                                                                <a href="https://tufiskitchen.at/pages/agb">AGB</a>
460                                                                <a href="https://tufiskitchen.at/pages/allergene">Allergene</a>
461                                                                <a href="https://tufiskitchen.at/pages/datenschutz">Datenschutz & Cookies</a>
462                                        <a href="https://tufiskitchen.at/contact">Kontaktieren Sie uns</a>
463        </div>
464
465                    <div class="k4y-foot-follow">
466                                    <h4>Folgen Sie uns auf:</h4>
467                    <div class="k4y-foot-social">
468                        <a target="_blank" rel="noopener" href="https://www.facebook.com/profile.php?id=100083110041935&locale=de_DE"  title="Facebook"><i class="fa fa-facebook"></i></a>                        <a target="_blank" rel="noopener" href="https://www.instagram.com/tufiskitchen/" title="Instagram"><i class="fa fa-instagram"></i></a>                                                                                                                                                                    </div>
469                
470                                    <div class="k4y-foot-apps">
471                        <a href="https://play.google.com/store/apps/details?id=at.tufiskitchen" target="_blank" rel="noopener"><img src="/assets/images/google_play.png" alt="Google Play"></a>                        <a href="https://apps.apple.com/us/app/tufi-s-kitchen/id1625911265"     target="_blank" rel="noopener"><img src="/assets/images/app_store.png" alt="App Store"></a>                    </div>
472                            </div>
473            </div>
474
475    <div class="k4y-foot-copy">
476        &copy; 2026 Tufi's Kitchen - <a target="_blank" href="http://kellner4you.at">Powered by Kellner4you</a>    </div>
477</footer>
478
479<script>
480$.acceptCookies({
481    learnMore: "/pages/datenschutz",
482    theme: "light",
483    position: "bottom",
484    onAccept: function(){}
485});
486</script>
486
487
488<div class="k4y-modal" id="k4yTermsModal" aria-hidden="true">
489    <div class="k4y-modal-backdrop" onclick="k4yTermsClose()"></div>
490    <div class="k4y-modal-dialog" role="dialog" aria-label="AGB">
491        <div class="k4y-modal-head">
492            <h3 id="k4yTermsTitle">Allgemeine Geschäftsbedingungen</h3>
493            <button type="button" class="k4y-modal-x" onclick="k4yTermsClose()" aria-label="Schließen">&times;</button>
494        </div>
495        <div class="k4y-modal-body" id="k4yTermsBody"></div>
496    </div>
497</div>
498<script>
499    function k4yTermsClose() { var m = document.getElementById('k4yTermsModal'); if (m) { m.classList.remove('open'); document.body.classList.remove('k4y-noscroll'); } }
500    function k4yTermsOpen(url, title) {
501        var m = document.getElementById('k4yTermsModal'); if (!m) return;
502        if (title) { var tt = document.getElementById('k4yTermsTitle'); if (tt) tt.textContent = title; }
503        var body = document.getElementById('k4yTermsBody');
504        body.innerHTML = '<div class="k4y-modal-loading"><i class="fa fa-spinner fa-spin"></i> Laden…</div>';
505        m.classList.add('open'); document.body.classList.add('k4y-noscroll');
506        fetch(url, { credentials: 'same-origin' }).then(function (r) { return r.text(); }).then(function (html) {
507            var tmp = document.createElement('div'); tmp.innerHTML = html;
508            var c = tmp.querySelector('.content-wrap') || tmp.querySelector('#page-content') || tmp;
509            body.innerHTML = c.innerHTML;
510        }).catch(function () { body.innerHTML = '<p style="padding:20px;color:#999">Inhalt konnte nicht geladen werden.</p>'; });
511    }
512    // AGB linkini yakala (capture phase -> BS3 modal'i engelle), kendi modern modal'imizla ac
513    document.addEventListener('click', function (e) {
514        var a = e.target.closest('a[data-target="#terms-modal"]');
515        if (a && a.getAttribute('href')) { e.preventDefault(); e.stopPropagation(); k4yTermsOpen(a.getAttribute('href')); }
516    }, true);
517    document.addEventListener('keydown', function (e) { if (e.key === 'Escape') k4yTermsClose(); });
518    /* Alt sayfa (pages/account/menus...) geri butonu: SADECE site icinden gelindiyse goster + logoyu gizle. Direkt (URL girip/referrer yok) gelince logo kalir. */
519    (function () {
520        var b = document.querySelector('.k4y-subpage-back');
521        if (!b) return;
522        try {
523            var sameOrigin = document.referrer && document.referrer.indexOf(location.origin) === 0;
524            if (window.history.length > 1 && sameOrigin) {
525                b.style.display = '';   // geri butonu goster; logo da kalir (kullanici alt sayfalarda logo istiyor)
526            }
527        } catch (e) {}
528    })();
529</script>
529
530
531<div class="k4y-modal" id="k4yInstallModal" aria-hidden="true">
532    <div class="k4y-modal-backdrop" onclick="k4yInstallClose()"></div>
533    <div class="k4y-modal-dialog" role="dialog" aria-label="App installieren">
534        <div class="k4y-modal-head">
535            <h3>App installieren</h3>
536            <button type="button" class="k4y-modal-x" onclick="k4yInstallClose()" aria-label="Schließen">&times;</button>
537        </div>
538        <div class="k4y-modal-body k4y-install-body">
539            <img src="https://storage.googleapis.com/assets_534_v2_kellner4you_com/data/favicon.jpeg" class="k4y-install-icon" alt="">            <p>Installieren Sie <strong>Tufi&#039;s Kitchen</strong> auf Ihrem Startbildschirm — schneller Zugriff, Vollbild, wie eine echte App.</p>
540            <div class="k4y-install-hint" id="k4yInstallHint" style="display:none"></div>
541        </div>
542        <div class="k4y-modal-foot">
543            <button type="button" class="k4y-install-go" id="k4yInstallBtn" onclick="k4yInstallTrigger()">Installieren</button>
544        </div>
545    </div>
546</div>
547<script>
548    function k4yInstallClose() { var m = document.getElementById('k4yInstallModal'); if (m) { m.classList.remove('open'); document.body.classList.remove('k4y-noscroll'); } }
549    function k4yInstallOpen() {
550        var m = document.getElementById('k4yInstallModal'); if (!m) return;
551        var hint = document.getElementById('k4yInstallHint'); if (hint) hint.style.display = 'none';
552        m.classList.add('open'); document.body.classList.add('k4y-noscroll');
553    }
554    function k4yInstallHintText() {
555        var ua = navigator.userAgent || '';
556        var isIOS = /iphone|ipad|ipod/i.test(ua) || (/macintosh/i.test(ua) && 'ontouchend' in document);
557        var lead = '<strong>Automatische Installation nicht möglich.</strong><br>Sie können die App manuell hinzufügen:<br>';
558        if (isIOS) return lead + 'Tippen Sie unten auf das <strong>Teilen-Symbol</strong> und wählen Sie <strong>„Zum Home-Bildschirm"</strong>.';
559        return lead + 'Tippen Sie im Browser-Menü <strong>(⋮)</strong> auf <strong>„App installieren"</strong> bzw. <strong>„Zum Startbildschirm hinzufügen"</strong>.';
560    }
561    function k4yInstallTrigger() {
562        if (window.k4yDeferredPrompt) {
563            // native kurulum istemi -> direkt telefon ekranina indirir (Android Chrome, gercek cihaz)
564            var p = window.k4yDeferredPrompt; window.k4yDeferredPrompt = null;
565            p.prompt();
566            p.userChoice.then(function (c) { if (c && c.outcome === 'accepted') k4yInstallClose(); });
567        } else {
568            // beforeinstallprompt yok (iOS: Apple izin vermez; veya henuz hazir degil) -> platforma gore manuel ipucu
569            var hint = document.getElementById('k4yInstallHint');
570            if (hint) { hint.innerHTML = k4yInstallHintText(); hint.style.display = 'block'; }
571        }
572    }
573    document.addEventListener('keydown', function (e) { if (e.key === 'Escape') k4yInstallClose(); });
574
575    // MODERN toast (login sonrasi "Willkommen", 3sn otomatik kaybolur — bulundugu sayfada, ayri sayfa YOK)
576    function k4yToast(msg, type) {
577        var _tmp = document.createElement('div'); _tmp.innerHTML = (msg == null ? '' : String(msg)); var _txt = (_tmp.textContent || _tmp.innerText || '').replace(/\s+/g, ' ').trim();   // gelen mesajda HTML (<i> vs) varsa TEMIZLE -> duz metin (ikon CSS ::before'dan gelir)
578        var t = document.createElement('div'); t.className = 'k4y-toast' + (type === 'error' ? ' k4y-toast-error' : ''); t.textContent = _txt;
579        document.body.appendChild(t);
580        requestAnimationFrame(function(){ t.classList.add('show'); });
581        setTimeout(function(){ t.classList.remove('show'); setTimeout(function(){ if (t.parentNode) t.parentNode.removeChild(t); }, 400); }, 3000);
582    }
583    
584    /* STANDART: sayfa-ici eski alert banner (#notification, blau tarzi) -> modern toast. checkout'un kendi .kc-hidden-alert'i HARIC (o k4yPopup ile isleniyor). */
585    (function(){
586        var run = function(){
587            var n = document.querySelector('#notification:not(.kc-hidden-alert)');
588            if (!n) return;
589            var a = n.querySelector('.alert') || n;
590            var isErr = /alert-(danger|warning|error)/i.test(n.innerHTML || '');
591            var txt = (a.textContent || '').replace(/×/g, '').replace(/\s+/g, ' ').trim();
592            n.style.display = 'none';
593            if (txt && typeof k4yToast === 'function') k4yToast(txt, isErr ? 'error' : '');
594        };
595        if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', run); else setTimeout(run, 40);
596    })();
597</script>
597
598</body>
599</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.