1<!DOCTYPE html> 2<html> 3<head> 4 <meta charset="utf-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <meta property="og:url" content="https://www.finkit.net/" /> 7 <meta property="og:type" content="website" /> 8 <meta property="og:locale" content="de_AT" /> 9 <meta property="og:title" content="Fink IT" /> 10 <meta property="og:description" content="Fink IT - IT Support | Online Ticketing | Webentwicklung" /> 11 <meta property="og:image" content="https://www.finkit.net/Themes/FinkIT/Content/logo_501x500.png" /> 12 <link href="/Themes/FinkIT/Content/logo_16x16.png" rel="icon" type="image/x-icon" /> 13 <title>Fink IT | Kontakt: Kontakt</title> 14 <link href="/Themes/FinkIT/Content/less?v=WUKdSb6yAqDAxnPqG2SaWZVO2t2IPPoaCvlO_G4WHXU1" rel="stylesheet"/> 15 16 17 18 19 20 21 <link href="/Content/default?v=PjYjLNAJVdbN5DNF-JkgMKMr1aRw1ORNH6sZnZr27T01" rel="stylesheet"/>
vendor: 71 bytes, lines 21-26
21 22 23 24 25 26 <script src='https://www.google.com/recaptcha/api.js?render=
266LfYzIQUAAAAAHkXF1FmKNSHIcDCSzyBvCca6gqL
vendor: 16 bytes, lines 26-28
26'></script> 27 28
28<meta name="generator" content="Riebum - .NET Content Management System" /> 29 30<link href="/Content/metro-icons?v=7Dvdr1rvXXyksyEZVTWCkgD50fmT0QP-cfAQm8ch3AY1" rel="stylesheet"/> 31 32<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css" rel="stylesheet"/> 33 34<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/v4-shims.min.css" rel="stylesheet"/> 35 36 37<link href="https://kendo.cdn.telerik.com/2021.3.1207/styles/kendo.common.min.css" rel="stylesheet"/> 38 39<link href="https://kendo.cdn.telerik.com/2021.3.1207/styles/kendo.bootstrap-v4.min.css" rel="stylesheet"/> 40 41 42 43 44 <meta property="og:url" content="https://finkit.net/" /> 45 <meta property="og:title" content="Kartix GmbH" /> 46 <meta property="og:type" content="website" /> 47 <meta property="og:locale" content="de" /> 48 49 50</head> 51<body> 52 <div class="main-container"> 53 <div id="wrap"> 54 <div class="navbar"> 55 <div class="navbar-header"> 56 <button class="k-rpanel-toggle float-left"><span class="k-icon k-i-menu"></span></button> 57 <h2>Fink IT</h2> 58 59 60 61<ul class="main-menu nav navbar-nav levels-2">
62 <li class="level-0 current"> 63 <a class="current" href="/" target="_self">Willkommen</a> 64 65 </li> 66 <li class="level-1 "> 67 <a href="/aboutme" target="_self">Über mich</a> 68 69 </li> 70 <li class="level-1 "> 71 <a href="/services" target="_self">Leistungen</a> 72 73 </li> 74 <li class="level-1 "> 75 <a href="/references" target="_self">Referenzen</a> 76 77 </li> 78 <li class="level-1 current"> 79 <a class="current" href="/contact" target="_self">Kontakt</a> 80 81 </li> 82</ul> 83 </div> 84 85 86 87<ul class="main-menu nav navbar-nav levels-2"> 88 <li class="level-0 current"> 89 <a class="current" href="/" target="_self">Willkommen</a> 90 91 </li> 92 <li class="level-1 "> 93 <a href="/aboutme" target="_self">Über mich</a> 94 95 </li> 96 <li class="level-1 "> 97 <a href="/services" target="_self">Leistungen</a> 98 99 </li> 100 <li class="level-1 "> 101 <a href="/references" target="_self">Referenzen</a> 102 103 </li> 104 <li class="level-1 current"> 105 <a class="current" href="/contact" target="_self">Kontakt</a> 106 107 </li> 108</ul> 109 110 </div> 111 <div class="body-content contactPage"> 112 113 114 115 116 117<h2>Kontakt</h2> 118 119 <p class="name"> 120 121 122 Christoph Fink 123 </p> 124 125 126 127 <p class="address"> 128 Waldgasse 14<br /> 129 6800 Feldkirch<br /> 130 Österreich<br /> 131 </p> 132 133 <p class="phoneNumber">T +43 (0)660 6561878</p> 134 135 <p class="email"><a href="mailto:[email protected]">[email protected]</a></p> 136 137<div class="content item-id-16 item-"> 138 <p>Fragen, Ideen oder Aufträge? Schreiben Sie mir - ich freue mich auf Ihre Anfrage!</p> 139 140 141<form action="/Kontakt/SendeNachricht" method="post"> <fieldset class="contactForm"> 142 <legend>Sende eine Nachricht</legend> 143 <input data-val="true" data-val-number="Das Feld 'Id' muss eine Zahl sein." data-val-required="The Id field is required." id="Contact_Item_Id" name="Contact.Item.Id" type="hidden" value="16" /> 144 145 <div class="input-group mb-3"> 146 <div class="input-group-prepend editor-label-long "> 147 <label class="input-group-text" for="SenderName">Name</label> 148 </div> 149 <input class="standAlone form-control" id="SenderName" name="SenderName" type="text" value="" /> 150 <div class="w-100"></div> 151 <span class="field-validation-valid" data-valmsg-for="SenderName" data-valmsg-replace="true"></span> 152 </div> 153 <div class="input-group mb-3"> 154 <div class="input-group-prepend editor-label-long "> 155 <label class="input-group-text" for="SenderEmail">E-Mail-Adresse</label> 156 </div> 157 <input class="standAlone form-control" data-val="true" data-val-email=""E-Mail-Adresse" ist keine gültige E-Mail Adresse." data-val-required="Das Feld "E-Mail-Adresse" ist erforderlich." id="SenderEmail" name="SenderEmail" type="email" value="" /> 158 <div class="w-100"></div> 159 <span class="field-validation-valid" data-valmsg-for="SenderEmail" data-valmsg-replace="true"></span> 160 </div> 161 <div class="input-group mb-3"> 162 <div class="input-group-prepend editor-label-long "> 163 <label class="input-group-text" for="Subject">Betreff</label> 164 </div> 165 <input class="standAlone form-control" id="Subject" name="Subject" type="text" value="" /> 166 <span class="field-validation-valid" data-valmsg-for="Subject" data-valmsg-replace="true"></span> 167 </div> 168 <div class="input-group"> 169 <div class="input-group-prepend"> 170 <label class="input-group-text" for="Message">Nachricht</label> 171 </div> 172 <textarea class="form-control" cols="20" data-val="true" data-val-required="Das Feld "Nachricht" ist erforderlich." id="Message" name="Message" rows="6"> 173</textarea> 174 <div class="w-100"></div> 175 <span class="field-validation-valid" data-valmsg-for="Message" data-valmsg-replace="true"></span> 176 </div> 177 178 <div class="mb-3"></div> 179 180 <div class="custom-control custom-checkbox"> 181 <input class="custom-control-input" data-val="true" data-val-range="Die Datenschutzerklärung muss akzeptiert werden." data-val-range-max="True" data-val-range-min="True" data-val-required="The AcceptPrivacyStatement field is required." id="AcceptPrivacyStatement" name="AcceptPrivacyStatement" type="checkbox" value="true" /><input name="AcceptPrivacyStatement" type="hidden" value="false" /> 182 <label class="custom-control-label" for="AcceptPrivacyStatement">
183 Ich akzeptiere, dass meine Daten unter Einhaltung der <a href="/Datenschutz" target="_blank">Datenschutzerklärung</a> verarbeitet werden. 184 </label> 185 <div class="w-100"></div> 186 <span class="field-validation-valid" data-valmsg-for="AcceptPrivacyStatement" data-valmsg-replace="true"></span> 187 </div> 188 189 <div class="mb-3"></div> 190 191 192 193<input id="ReCaptchaToken" name="ReCaptchaToken" type="hidden" value="" />
194<script> 195 grecaptcha.ready(function() { 196 grecaptcha.execute('6LfYzIQUAAAAAHkXF1FmKNSHIcDCSzyBvCca6gqL', { action: 'Kontakt' }).then(function(token) { 197 $('#ReCaptchaToken').val(token); 198 }); 199 }); 200</script>
200 201 <div class="editor-block "> 202 <div class="editor-label-long "></div> 203 <div class="editor-field submit input-control text size3 bg-transparent"> 204 <input 205 class="primary" type="submit" value="Senden" 206 207 /> 208 </div> 209 210 211</div> 212 </fieldset> 213</form></div> 214 </div> 215 </div> 216 <footer class="footerbar"> 217 <div class="footer-container"> 218 <div class="footer-content"> 219 <p class="link-line"> 220 <span class="spacer"></span> 221 <a href="/imprint">Impressum</a> 222 | <a href="/dataprivacy">Datenschutz</a> 223 | <a href="/Benutzer/Anmelden">Anmelden</a> 224 225 | © 2026 - Fink IT 226 <span id="pageServedTime" class="hidden"> - Seite ausgeliefert in <label id="pageServedTimeLabel"></label>.</span> 227 </p> 228 </div> 229 </div> 230 </footer> 231 </div> 232 233 234 235 236<div id="Overlay" class="overlayContainer"> 237 <div id="OverlayInner"></div> 238</div> 239
240<script type="text/javascript"> 241 var culture = 'de'; 242</script>
242 243 244
245<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
vendor: 2 bytes, line 245
245
246<script>(window.jQuery)||document.write('
246<script src="/bundles/jquery-lib"><\/script>');</script>
246 247
248<script src="/bundles/jquery?v=vcJG1eQEhICe0aqEO-2t4un0OWUJNj6aeD4kwzDGfQg1"></script>
248 249
250<script src="https://code.jquery.com/ui/1.13.3/jquery-ui.min.js"></script>
vendor: 2 bytes, line 250
250
251<script>(window.jQuery.ui)||document.write('
251<script src="/bundles/jqueryui-lib"><\/script>');</script>
251 252
253<script src="/bundles/jqueryui?v=GZLQvct57twxdnkWYBaoS2NiFYMCoBHHEyWEyix7qeM1"></script>
253 254
255<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.2/jquery.validate.min.js"></script>
vendor: 2 bytes, line 255
255
256<script>(typeof $().validate != 'undefined')||document.write('
256<script src="/bundles/jqueryval-lib"><\/script>');</script>
256 257
258<script src="/bundles/jqueryval?v=goJ4wZGyvGhXYMYz6uwFa4-Hnq3WNJ_5tVKnZB1S7fM1"></script>
258 259
260<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/js/all.min.js"></script>
260 261
262<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/js/v4-shims.min.js"></script>
262 263 264 265
265<script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.19.2/localization/messages_de.js"></script>
265 266
267<script type="text/javascript"> 268 if (typeof customDateFormat === "undefined") 269 customDateFormat = 'yy-mm-dd'; 270 271 jQuery(function ($) { 272 $.validator.addMethod('date', 273 function (value, element) { 274 if (this.optional(element)) { 275 return true; 276 } 277 278 var ok = true; 279 try { 280 $.datepicker.parseDate(customDateFormat, value); 281 } 282 catch (err) { 283 ok = false; 284 } 285 return ok; 286 }); 287 }); 288 289 // jQuery plugin to prevent double click 290 jQuery.fn.preventDoubleClick = function () { 291 $(this).on('click', function (e) { 292 var $el = $(this); 293 if ($el.data('clicked')) { 294 // Previously clicked, stop actions 295 e.preventDefault(); 296 e.stopPropagation(); 297 } else { 298 // Mark to ignore next click 299 $el.data('clicked', true); 300 // Unmark after 1 second 301 window.setTimeout(function () { 302 $el.removeData('clicked'); 303 }, 1000) 304 } 305 }); 306 return this; 307 }; 308 309 //#region CKEditor definitions 310 311 window.CKEDITOR_BASEPATH = '/Scripts/ckeditor/'; 312 313 var fileBrowseUrl = '/Uploads/Browse?source=frontend'; 314 var fileUploadUrl = '/Uploads/Upload?source=frontend'; 315 316 317 var overlayModalColor = '#F8F8F8'; 318 var fileBrowserParentOverlay = null; 319 openFileBrowser = function (data) { 320 $('#fileBrowserInner').html(data); 321 fileBrowserParentOverlay = openOverlay; 322 openOverlay = $("#fileBrowser").bPopup({ 323 followSpeed: 'fast', 324 modalColor: overlayModalColor, 325 zIndex: 100001, 326 onClose: function () { 327 openOverlay = fileBrowserParentOverlay; 328 } 329 }); 330 }; 331 332 333 var fileBrowser = 334 335function (selected, type) { 336 selectedCallback = function (path) { 337 selected('' + path); 338 closeOverlay(true); 339 }; 340 openFileBrowser('<iframe src="/Plugins/RoxyFileman/Fileman/index.html?type=' + type.replace("link", "") + '" style="min-width: 850px; min-height: 500px; margin-bottom: -36px;" frameborder="0"></iframe>'); 341}; 342 343 //#endregion 344 345 function areCookiesEnabled() { 346 try { 347 document.cookie = 'cookietest=1'; 348 var cookiesEnabled = document.cookie.indexOf('cookietest=') !== -1; 349 document.cookie = 'cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT'; 350 return cookiesEnabled; 351 } catch (e) { 352 return false; 353 } 354 } 355 356 $(document).ready(function () { 357 $(document).ajaxStart(ajaxLoading).ajaxStop(ajaxFinished).ajaxError(ajaxError); 358 359 PrepareElements(); 360 361 if (!areCookiesEnabled()) { 362 $('.cookiesDisabled').show(); 363 } 364 365 //#region Page load time 366 //some browser leave the comment after the </html>, some attach them as last child to the <body/> 367 if (document.lastChild.nodeType == 8) { 368 $("#pageServedTimeLabel").text(document.lastChild.data); 369 370 } 371 else if (document.body.lastChild.nodeType == 8) { 372 $("#pageServedTimeLabel").text(document.body.lastChild.data); 373 374 } 375 //#endregion 376 }); 377 378 PrepareThemeElements = function () { }; 379 PrepareElements = function () { 380 $('.preventDoubleClick').preventDoubleClick(); 381 382 $("label[title]").tooltip({ position: { my: "left center", at: "right+10 center", collision: "none" }, show: 300, hide: 10 }); 383 var pickerDateFormat = customDateFormat.replace("dd", "d").replace("mm", "m").replace("yy", "Y"); 384 $("input.date").datetimepicker({ 385 lang: culture, 386 format: pickerDateFormat, 387 closeOnDateSelect: true, 388 timepicker: false, 389 datepicker: true, 390 mask: false, 391 allowBlank: true, 392 dayOfWeekStart: 1, 393 validateOnBlur: false 394 }); 395 396 $("input.datetime").datetimepicker({ 397 lang: culture, 398 format: pickerDateFormat + ' H:i', 399 step: 15, 400 closeOnDateSelect: false, 401 timepicker: true, 402 datepicker: true, 403 mask: false, 404 allowBlank: true, 405 dayOfWeekStart: 1, 406 validateOnBlur: false 407 }); 408 409 $("input.time").datetimepicker({ 410 lang: culture, 411 format: 'H:i', 412 step: 15, 413 closeOnDateSelect: true, 414 timepicker: true, 415 datepicker: false, 416 mask: false, 417 allowBlank: true, 418 dayOfWeekStart: 1, 419 validateOnBlur: false 420 }); 421 422 PrepareThemeElements(); 423 }; 424 425 var isUiBlocked = false; 426 var loaderDiv = '<div class="loader"></div>'; 427 function blockUI(message) { 428 if (isUiBlocked) 429 return; 430 isUiBlocked = true; 431 432 $.blockUI({ 433 message: '<div class="loadingStatus">' + loaderDiv + message + '</div>', 434 css: { 435 zIndex: 100001 436 }, 437 overlayCSS: { 438 backgroundColor: '#F8F8F8', 439 opacity: 0.8, 440 cursor: 'wait',
441 zIndex: 100000 442 }, 443 }); 444 } 445 function unblockUI() { 446 $.unblockUI(); 447 isUiBlocked = false; 448 } 449 450 var ajaxLoaderTimeout = null; 451 var showAjaxErrors = true; 452 function ajaxLoading() { 453 if (showAjaxLoader > 0) { 454 ajaxLoaderTimeout = setTimeout(function () { blockUI('Lade...'); }, 250); 455 } 456 } 457 function ajaxFinished() { 458 $.validator.unobtrusive.parse('form'); 459 if (showAjaxLoader > 0) { 460 clearTimeout(ajaxLoaderTimeout); 461 unblockUI(); 462 } 463 } 464 function ajaxError(xhr, status, error) { 465 if (showAjaxErrors && error.url.indexOf('API/SSO') < 0 && error.url.indexOf('Cookies') < 0) // ignore CORS errors 466 alert('Es ist leider ein Fehler passiert. Bitte nochmals probieren.'); 467 } 468 469 var openOverlay = null; 470 471 showOverlay = function (url) { 472 $.ajax({ 473 url: url, 474 type: "GET", 475 success: function (result) { 476 $("#OverlayInner").html(result); 477 if (openOverlay == null) { 478 openOverlay = $("#Overlay").bPopup({ 479 followSpeed: 'fast', 480 modalColor: overlayModalColor, 481 onClose: function () { 482 openOverlay = null; 483 } 484 }, function () { PrepareElements(); }); 485 } 486 else { 487 $(window).trigger('resize'); 488 PrepareElements(); 489 } 490 } 491 }); 492 return false; 493 } 494 495 closeOverlay = function () { 496 if (openOverlay != null) { 497 openOverlay.bPopup().close(); 498 openOverlay = null; 499 } 500 return false; 501 } 502 503 $(document).ready(function () { $('.fancybox').fancybox({ type: 'image' }); }); 504</script>
504 505
505<script src="/bundles/FinkIT/bootstrap?v="></script>
505 506 507 508
509<script src="https://kendo.cdn.telerik.com/2021.3.1207/js/kendo.all.min.js"></script>
vendor: 2 bytes, line 509
509
510<script>(window.kendo)||document.write('
510<script src="/bundles/kendo"><\/script>');</script>
510 511 512
512<script type="text/javascript"> 513 kendo.culture("de"); 514 </script>
514 515 516
516<script type="text/javascript"> 517 $('.navbar > .main-menu').kendoResponsivePanel({ breakpoint: 768, orientation: "left" }); 518 $('.navbar > .main-menu a').click(function (e) { 519 var parent = $(this).parent(); 520 if (parent.find('ul').length) { 521 parent.toggleClass('clicked'); 522 return false; 523 } 524 return true; 525 }); 526 527 function windowOnBeforeUnload() { 528 if (showAjaxLoader <= 0) 529 return; 530 setTimeout(function () { ajaxLoading(); }, 500); 531 setTimeout(function () { 532 $.unblockUI(); 533 alert("Die angeforderte Funktion dauert länger als erwartet. Bitte später nochmals versuchen."); 534 }, 120000); 535 } 536 </script>
536 537</body> 538</html><!-- 45 ms (Live-wn0sdwk000UJ2-2396 | True/True) -->
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.