1<!DOCTYPE html> 2<html lang="de" > 3<head> 4 <base href="https://service.landkreis-wittenberg.de/" /> 5<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6<title>Onlinedienst Landkreis Wittenberg</title> 7<meta name="generator" content="GeoCMS Version:26.8.8 brain-SCC GmbH (c) 2026" /> 8<meta name="keywords" content="Onlinedienst" /> 9<meta name="robots" content="index, follow" /> 10<link rel="stylesheet" type="text/css" href="https://service.landkreis-wittenberg.de/res/jquery/css/jquery-ui.min.css?v=v26.8.8" /> 11<link rel="stylesheet" type="text/css" href="https://service.landkreis-wittenberg.de/res/jquery/css/jquery-ui-brain.css?v=v26.8.8" /> 12<link rel="stylesheet" type="text/css" href="https://service.landkreis-wittenberg.de/res/icomoon/icomoon.css?v=v26.8.8" /> 13<link rel="stylesheet" type="text/css" href="https://service.landkreis-wittenberg.de/res/lindua/lindua.css?v=v26.8.8" /> 14<link rel="stylesheet" type="text/css" href="https://service.landkreis-wittenberg.de/res/vendor/bootstrap/icons/font/bootstrap-icons.css?v=v26.8.8" /> 15<link rel="stylesheet" type="text/css" href="https://service.landkreis-wittenberg.de/res/icons/gc-icons/gc-icons.css?v=v26.8.8" /> 16<link rel="stylesheet" type="text/css" href="https://service.landkreis-wittenberg.de/res/icons/vifont/css/vifont.css?v=v26.8.8" /> 17<link rel="stylesheet" type="text/css" href="https://service.landkreis-wittenberg.de/res/vendor/bootstrap/4.6.0/css/bootstrap-cms.css?v=v26.8.8" /> 18<link rel="stylesheet" type="text/css" href="https://service.landkreis-wittenberg.de/res/vendor/bootstrap/xcontrols/xcontrols_bootstrap4_frontend.css?v=v26.8.8" /> 19<link rel="stylesheet" type="text/css" href="https://service.landkreis-wittenberg.de/var/styles/config_vgr_04/Lokal-LK-Wittenberg.css?v=v26.8.8" />
20<script src="https://service.landkreis-wittenberg.de/res/jquery/js/jquery.min.js?v=v26.8.8"></script>
vendor: 1 bytes, line 20
20
21<script defer src="https://service.landkreis-wittenberg.de/res/jquery/js/jquery-ui.min.js?v=v26.8.8"></script>
vendor: 1 bytes, line 21
21
22<script defer src="https://service.landkreis-wittenberg.de/res/js/jquery/jquery-ui-touch-punch/jquery.ui.touch-punch.min.js?v=v26.8.8"></script>
vendor: 1 bytes, line 22
22
23<script defer src="https://service.landkreis-wittenberg.de/res/vendor/bootstrap/plugin/js/popper.min.js?v=v26.8.8"></script>
vendor: 1 bytes, line 23
23
24<script defer src="https://service.landkreis-wittenberg.de/res/vendor/bootstrap/4.6.0/js/bootstrap.min.js?v=v26.8.8"></script>
vendor: 1 bytes, line 24
24
25<script defer src="https://service.landkreis-wittenberg.de/res/js/bootstrap/bootstrap-modaldialog/bootstrap.modaldialog.min.js?v=v26.8.8"></script>
vendor: 1 bytes, line 25
25
26<script defer src="https://service.landkreis-wittenberg.de/res/vendor/bootstrap/plugin/bootstrap-autocomplete/dist/latest/bootstrap-autocomplete.js?v=v26.8.8"></script>
vendor: 1 bytes, line 26
26
27<script src="https://service.landkreis-wittenberg.de/res/js/gclocalstorage/gcLocalStorage.js?v=v26.8.8"></script>
vendor: 1 bytes, line 27
27
28<script src="https://service.landkreis-wittenberg.de/res/js/gc.js?v=v26.8.8"></script>
vendor: 1 bytes, line 28
28
29<script src="https://service.landkreis-wittenberg.de/res/js/xc.js?v=v26.8.8"></script>
vendor: 1 bytes, line 29
29
30<script defer src="https://service.landkreis-wittenberg.de/res/js/jquery/bootstrap-maxlength/src/bootstrap-maxlength.js?v=v26.8.8"></script>
vendor: 1 bytes, line 30
30
31<script src="https://service.landkreis-wittenberg.de/res/modules/gccookiemessage/js/gccookiemessage.js?v=v26.8.8"></script>
vendor: 1 bytes, line 31
31
32<script defer src="https://service.landkreis-wittenberg.de/res/modules/btp_pushmenu/templates/v2_0/pushmenu.min.js?v=v26.8.8"></script>
32 33<style> 34.breadcrumb-item + .breadcrumb-item-first::before { 35 content : ""; 36 float: none; 37} 38 39@media (pointer : coarse) { 40 41 .btp_breadcrumb { 42 max-width: calc(100vw - 1rem); 43 } 44 .btp_breadcrumb ol.breadcrumb.touch { 45 flex-wrap : nowrap; 46 overflow-x : scroll; 47 } 48 49 .btp_breadcrumb a, 50 .btp_breadcrumb span { 51 white-space : nowrap; 52 } 53 54 .breadcrumb-item + .breadcrumb-item::before { 55 float : none; 56 } 57 58 .breadcrumb-item strong { 59 text-wrap-mode: nowrap; 60 } 61} 62</style>
63<script > 64jQuery.noConflict(); 65var GeoCMSMultiObject = {}; 66/* +++++++++++++++++++++++++++++++++++++ */ 67window.GeoCMSLocalStorage = new gcLocalStorage('base',false, '0','https://service.landkreis-wittenberg.de/'); /* Wrapper für localStorage */ 68window.GeoCMSSessionStorage = new gcLocalStorage('base',true, '0',''); /* Wrapper für sessionStorage */ 69/* +++++++++++++++++++++++++++++++++++++ */ 70 71document.addEventListener('keyup',XControls.Core.closePopupWithEscape); 72function outputCurrentValue(id,prefix,postfix) 73{ 74 if (typeof prefix === "undefined") 75 { 76 prefix = ': '; 77 } 78 if (typeof postfix === "undefined") 79 { 80 postfix = ''; 81 } 82 const out = document.querySelector('#' + id + '_output'); 83 const el = document.querySelector('#' + id); 84 if (out && el) 85 { 86 out.textContent = prefix + el.value + postfix; 87 } 88 89} jQuery(function() { 90 jQuery('.check_max_length').maxlength({ 91 alwaysShow: true, 92 //threshold: 10, 93 warningClass: "badge bg-success", 94 limitReachedClass: "badge badge-danger", 95 placement: 'top' 96 //message: 'used %charsTyped% of %charsTotal% chars.' 97 }); 98 });function openWizardDialog(element_id, reference, wizardname) { 99 var url = 'https://service.landkreis-wittenberg.de/admin/page/ajax/GetWizard/?wizard=__WIZ__&uhash=qzQTDO3BkaLMxXY9sUh4cySjrmGVoNW1FngtE0eH&input_id=__ID__'.replace('__WIZ__',wizardname).replace('__ID__',element_id); 100 return BtpDialogClass.invokeOnClick(reference,url); 101} 102</script>
102 103 104<link rel="canonical" href="https://service.landkreis-wittenberg.de/de/onlinedienst.html" /> 105 106<!-- FAVICONS: Beginn --> 107<!--link rel="shortcut icon" href="https://service.landkreis-wittenberg.de/favicon.ico" type="image/x-icon" id="favicon" /--> 108<!--link rel="icon" href="https://service.landkreis-wittenberg.de/favicon.ico" type="image/x-icon"/--> 109<!--link rel="shortcut icon" href="https://service.landkreis-wittenberg.de/favicon.ico" type="image/vnd.microsoft.icon"--> 110<link rel="apple-touch-icon" type="image/png" sizes="57x57" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/57x57/id/9,42/apple-icon-57x57.png"> 111<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/60x60/id/9,42/apple-icon-60x60.png"> 112<link rel="apple-touch-icon" type="image/png" sizes="72x72" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/72x72/id/9,42/apple-icon-72x72.png"> 113<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/76x76/id/9,42/apple-icon-76x76.png"> 114<link rel="apple-touch-icon" type="image/png" sizes="114x114" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/114x114/id/9,42/apple-icon-114x114.png"> 115<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/120x120/id/9,42/apple-icon-120x120.png"> 116<link rel="apple-touch-icon" type="image/png" sizes="144x144" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/144x144/id/9,42/apple-icon-144x144.png"> 117<link rel="apple-touch-icon" type="image/png" sizes="152x152" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/152x152/id/9,42/apple-icon-152x152.png"> 118<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/180x180/id/9,42/apple-icon-180x180.png"> 119<link rel="icon" type="image/png" sizes="36x36" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/36x36/id/9,42/android-chrome-36x36.png"> 120<link rel="icon" type="image/png" sizes="48x48" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/48x48/id/9,42/android-chrome-48x48.png"> 121<link rel="icon" type="image/png" sizes="72x72" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/72x72/id/9,42/android-chrome-72x72.png"> 122<link rel="icon" type="image/png" sizes="96x96" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/96x96/id/9,42/android-chrome-96x96.png"> 123<link rel="icon" type="image/png" sizes="144x144" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/144x144/id/9,42/android-chrome-144x144.png"> 124<link rel="icon" type="image/png" sizes="192x192" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/192x192/id/9,42/android-chrome-192x192.png"> 125<link rel="icon" type="image/png" sizes="256x256" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/256x256/id/9,42/android-chrome-256x256.png"> 126<link rel="icon" type="image/png" sizes="384x384" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/384x384/id/9,42/android-chrome-384x384.png"> 127<link rel="icon" type="image/png" sizes="512x512" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/512x512/id/9,42/android-chrome-512x512.png"> 128<link rel="icon" type="image/png" sizes="57x57" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/57x57/id/9,42/favicon-57x57.png"> 129<link rel="icon" type="image/png" sizes="96x96" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/96x96/id/9,42/favicon-96x96.png"> 130<link rel="icon" type="image/png" sizes="16x16" href="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/16x16/id/9,42/favicon-16x16.png"> 131<meta name="msapplication-TileColor" content="#ffffff"> 132<meta name="msapplication-TileImage" content="https://service.landkreis-wittenberg.de/de/datei/zuschneiden/144x144/id/9,42/ms-icon-144x144.png"> 133<meta name="theme-color" content="#ffffff"> 134<!-- FAVICONS: Ende --> 135 136 <meta name="viewport" 137 content="width=device-width, initial-scale=1, shrink-to-fit=no"> 138 <meta name="format-detection" 139 content="telephone=no"> 140 <style> 141 @view-transition { 142 navigation : auto; 143 } 144 </style> 145</head> 146<body id="page-body" 147 class="onecol no-title"> 148 149 150 151<div id="pm_page"> 152 153 154 155 156 157 158 159 160 161 162<a id="skip-link-main" class="button btn btn-light skip-link" href="https://service.landkreis-wittenberg.de/de/
162onlinedienst/antrag/3738,42,1/antrag-auf-auskunft-aus-dem-baulastenverzeichnis.html#main" rel="nofollow" role="button"> 163 <span class="button-label">Zum Hauptinhalt springen</span> 164 165 </a> 166 167 168 169 170 171 172 173 174 175 176 177 178<a id="skip-link-vgr-content" class="button btn btn-light skip-link" href="https://service.landkreis-wittenberg.de/de/onlinedienst/antrag/3738,42,1/antrag-auf-auskunft-aus-dem-baulastenverzeichnis.html#vgr-content" rel="nofollow" role="button"> 179 <span class="button-label">Zum Formular springen</span> 180 181 </a> 182 183 184 185 186 <header id="header" 187 data-gc-search="false" 188 class=""> 189 190 191 <div id="btp_pageheader" class="_VGR btp_pageheader " data-gc-robots="nofollow" data-gc-search="false"> 192 193 194 <div class="btp_pageheader-container "> 195 196 197 198 199 200 201<div id="headerTop" class="container-xl"> 202 <div id="headerTopTitleContainer"> 203 <a href="https://service.landkreis-wittenberg.de/de/startseite.html" 204 target="_self" 205 rel="nofollow" 206 aria-label="Zur Startseite Landkreis Wittenberg" 207 class="text-decoration-none d-flex"> 208 <div id="headerTopLogo"> 209 <img src="https://service.landkreis-wittenberg.de/de/datei/vorschau/60x150/id/10,42/bildmarke_landkreis_wittenberg.png" 210 class="" 211 alt=""> 212 </div> 213 214 <div id="headerTopTitle"> 215 <span id="headerTopTitleText" class="h2">Landkreis Wittenberg</span> 216 </div> 217 </a> </div> 218 219 <div id="headerTopButtons"> 220 221 222 223 224 225 226 227 228 229 230 231 232<a class="button btn btn-special btn-lg header-button" href="https://service.landkreis-wittenberg.de/de/anmeldung.html" target="_self" data-toggle="tooltip" title="Login" rel="nofollow" aria-label="Anmelden am System" role="button"> 233 234 235 236<i class="ux-icon bi bi-person-fill button-icon" aria-hidden="true"></i> 237 238 239 240 <span class="button-label">Login</span> 241 242 </a> 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258<button class="button btn btn-outline-primary btn-lg header-button" data-toggle="dialog" data-toggle2="tooltip" title="Suche öffnen" aria-label="Suche öffnen" data-target="#btp_pageheader_search" type="button"> 259 260 261 262<i class="ux-icon bi bi-search button-icon" aria-hidden="true"></i> 263 264 265 266 267 </button> 268 269 270 271 272 273 274 275 276 277 278 279 280 281<button class="button btn btn-outline-primary btn-lg header-button menu-trigger" data-toggle="tooltip" title="Menü öffnen" aria-label="Menü" type="button"> 282 283 284 285<i class="ux-icon bi bi-list button-icon" aria-hidden="true"></i> 286 287 288 289 290 </button> 291 292 293 294 </div> 295 </div> 296 297<div id="headerBottom"> 298 <div class="container-xl px-2 px-xl-3"> 299 300 <div id="headerBottomInner"> 301 <div id="headerBottomTitleContainer" class="flex-fill"> 302 <div id="headlineContainer"> 303 <span>Willkommen! Hier können Sie ihre digitalen Anträge stellen.</span> 304 </div> 305 306 <div id="headerBottomTitle"> 307 <span>Onlinedienst</span> 308 309 </div> 310 </div> 311 312 <div id="headerBottomBreadcrumb" class="ml-auto d-none d-md-block"> 313 <div class="btp_breadcrumb " data-gc-robots="nofollow" data-gc-search="false">
314 <nav aria-label="Brotkrümel-Navigation"><ol class="breadcrumb rounded-0 "><li class="breadcrumb-item "><a href="https://service.landkreis-wittenberg.de/de/startseite.html" rel="nofollow" 315 title="Startseite" 316 data-level="1" 317 >Startseite</a></li><li class="breadcrumb-item "><a href="/de/digitale-verwaltungsleistungen.html" rel="nofollow" 318 title="Digitale Verwaltung" 319 data-level="2" 320 >Digitale Verwaltung</a></li></ol></nav></div> 321 </div> 322 323 <div id="headerBottomButtons"> 324 325 326 327 328 329 330 331 332 333 334<a class="button btn btn-text color-primary-contrast header-button" href="https://service.landkreis-wittenberg.de/de/anmeldung.html" target="_self" data-toggle="tooltip" title="Login" rel="nofollow" aria-label="Anmelden am System" role="button"> 335 336 337 338<i class="ux-icon bi bi-person-fill button-icon" aria-hidden="true"></i> 339 340 341 342 343 </a> 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358<button id="headerBottomSearchTrigger" class="button btn btn-text color-primary-contrast header-button" data-toggle="dialog" data-toggle2="tooltip" title="Suche öffnen" aria-label="Suche öffnen" data-target="#btp_pageheader_search" type="button"> 359 360 361 362<i class="ux-icon bi bi-search button-icon" aria-hidden="true"></i> 363 364 365 366 367 </button> 368 369 370 371 372 373 374 375 376 377 378 379 380 381<button id="headerBottomMenuTrigger" class="button btn btn-text color-primary-contrast menu-trigger header-button" data-toggle="tooltip" title="Menü öffnen" aria-label="Menü öffnen" rel="nofollow" type="button"> 382 383 384 385<i class="ux-icon bi bi-list button-icon" aria-hidden="true"></i> 386 387 388 389 390 </button> 391 392 393 394 </div> 395 396 </div> 397 398 </div> 399</div> 400 401 402 403 404 405 406<dialog id="btp_pageheader_search" class="dialog-modal dialog-primary dialog-medium dialog-skeleton"> 407 408 409 410 411 412 413 414 415 416 <div class="card ux-card" id="btp_pageheader_search"> 417 418 <div class="card-body"> 419 420 421 422 <h2 id="btp_pageheader_search" class="ux-heading" aria-describedby="btp_pageheader_search_subtitle" id="btp_pageheader_search"> 423 424 425 426 <span class="heading-text">Wonach suchen Sie? 427</span> 428 429 430 </h2> 431 <p class="ux-heading-subtitle" id="btp_pageheader_search_subtitle">Inhalt der Webseite durchsuchen</p> 432 433 434 435<form 436 id="form_btp_pageheader__" 437 name="form_btp_pageheader__" data-name="form_btp_pageheader__" 438 method="get" enctype="multipart/form-data" 439 class="xelement-form " 440 action="/de/suche.html" 441 442 443 444 445 446 447> 448 <input type="hidden" name="xc0_submitted" value="1" /> 449 450 <div id="xce_1_cont" class="xelement-text" ><div class="form-group"><div class="input-group" id="xce_1_inputgroup" data-target-input="nearest"><input 451 id="xce_1" 452 453 454 name="searchwords" data-name="searchwords" 455 456 type="text" 457 458 459 class="form-control headsearchAutoComplete" 460 461 data-target="#xce_1_inputgroup" 462 463 464 value="" 465 466 467 468 style="" 469 maxlength="255" 470 placeholder="Suchbegriffe eingeben ..." 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 /><div class="input-group-append"><button type="submit" title="Hier klicken, um die globale Suche über die gesamte Website auszulösen!" class="btn btn-primary btp_popover_tooltip" " name="modus" value="g"><span class="bi bi-search"></span><span class="sr-only">
497Formularschaltfläche</span></button></div></div></div></div><div id="xce_2_cont" class="xelement-hidden" ><div class="form-group"><input 498 id="xce_2" 499 name="cpage" data-name="cpage" 500 type="hidden" 501 502 value="" 503 504 505 /></div></div><div id="xce_4_cont" class="xelement-hidden" ><div class="form-group"><input 506 id="xce_4" 507 name="xc_f01e01a094982ffdc10776c9beda71ad" data-name="xc_f01e01a094982ffdc10776c9beda71ad" 508 type="hidden" 509 510 value="" 511 512 513 /></div></div><div id="xce_5_cont" class="xelement-hidden" ><div class="form-group"><input 514 id="xce_5" 515 name="_csrf_token" data-name="_csrf_token" 516 type="hidden" 517 518 value="45f29cfb9377889e01c634dcbf1f1af7" 519 520 521 /></div></div> 522</form> 523
524<script> 525 // window.addEventListener("DOMContentLoaded", function() { 526 jQuery(function() { 527 XControls.Element.Form.setupForm('form_btp_pageheader__'); 528 XControls.Element.Form.addRefreshJS('form_btp_pageheader__', '(function ($) { $(".popovers").popover({"container" : "body"}); })(jQuery);'); 529 530 // gesammeltes JS der Formular-Elemente 531 532 533 534 // initiales Ausführen der Refresh-Scripte 535 XControls.Element.Form.refresh('form_btp_pageheader__'); 536 }); 537</script>
537 538 539 540 541 542 543 544 545 546 547 548 549 550<button id="headerSearchCloseButton" class="button btn btn-text color-danger header-button dialog-close-x" data-toggle="tooltip" title="Suche schließen" aria-label="Suche schließen" data-dismiss="dialog" type="button"> 551 552 553 554<i class="ux-icon bi bi-x-lg button-icon" aria-hidden="true"></i> 555 556 557 558 559 </button> 560 561 562 </div> 563 </div> 564 565 566 567 568 </dialog> 569 570
571<script> 572 document.addEventListener('DOMContentLoaded', () => { 573 const dialog_btp_pageheader_search = document.getElementById('btp_pageheader_search'); 574 if (!dialog_btp_pageheader_search) return; 575 const dialogButtons_btp_pageheader_search = document.querySelectorAll('[data-toggle="dialog"][data-target="#btp_pageheader_search"]'); 576 const dialogCloseButtons_btp_pageheader_search = dialog_btp_pageheader_search.querySelectorAll('[data-dismiss="dialog"]'); 577 const dialogFullscreenButtons_btp_pageheader_search = dialog_btp_pageheader_search.querySelectorAll('.dialog-fullscreen-button'); 578 const dialogFullscreenExitButtons_btp_pageheader_search = dialog_btp_pageheader_search.querySelectorAll('.dialog-fullscreen-exit-button'); 579 580 function openDialog_btp_pageheader_search() { 581 const dialog = dialog_btp_pageheader_search; 582 if (!dialog) { 583 console.error(`Dialog mit ID "btp_pageheader_search" wurde nicht gefunden.`); 584 return; 585 } 586 587 if (dialog.classList.contains('dialog-modal')) { 588 dialog.showModal(); 589 } else { 590 dialog.show(); 591 } 592 593 594 595 // Bootstrap Dialoge nicht am Body sondern am Dialog initialisieren 596 jQuery('#btp_pageheader_search [data-toggle="tooltip"]').tooltip('dispose'); 597 jQuery('#btp_pageheader_search [data-toggle="tooltip"]').tooltip({ 598 container: '#btp_pageheader_search' 599 }); 600 } 601 602 // Storage-Funktionalität hinzufügen 603 // Wenn kein Speicherstatus gewünscht ist, eventuell vorhandenen Eintrag löschen 604 GeoCMS.Storage.removeItem('dialog_btp_pageheader_search', GeoCMS.Storage.StorageType.SESSION); 605 606 // Dialog nach Bedarf öffnen 607 if (null) { 608 openDialog_btp_pageheader_search(); 609 } 610 611 dialogButtons_btp_pageheader_search.forEach(button => { 612 button.addEventListener('click', () => { 613 const dialog = dialog_btp_pageheader_search; 614 if (dialog) { 615 616 // Titel aus data-dialog-title Attribut des Buttons setzen 617 const dataTitle = button.dataset.dialogTitle || button.dataset.title; 618 if (dataTitle) { 619 const dialogTitle = dialog.querySelector('.dialog-title'); 620 if (dialogTitle) { 621 dialogTitle.textContent = dataTitle; 622 } 623 } 624 625 // Icon aus data-dialog-icon Attribut des Buttons setzen 626 const dataIcon = button.dataset.dialogIcon; 627 if (dataIcon) { 628 console.log("test") 629 const dialogIcon = dialog.querySelector('.dialog-icon'); 630 if (dialogIcon) { 631 dialogIcon.className = 'dialog-icon ' + dataIcon; 632 } 633 } 634 635 // Dynamisches Laden über data-dialog-fetch-url vom Button 636 const fetchUrl = button.dataset.dialogFetchUrl; 637 if (fetchUrl) { 638 // URL ist bereits vollständig, kann direkt verwendet werden 639 fetch(fetchUrl) 640 .then(response => { 641 if (!response.ok) { 642 throw new Error(`HTTP error! status: ${response.status}`); 643 } 644 return response.text(); 645 }) 646 .then(html => { 647 const dialogBody = dialog.querySelector('.dialog-body'); 648 if (dialogBody) { 649 dialogBody.innerHTML = html; 650 } 651 }) 652 .catch(error => { 653 console.error('Fehler beim Laden des Dialog-Inhalts:', error); 654 const dialogBody = dialog.querySelector('.dialog-body'); 655 if (dialogBody) { 656 dialogBody.innerHTML = 'Fehler beim Laden des Inhalts.'; 657 } 658 }); 659 } 660 661 // Dialog öffnen über zentrale Funktion 662 openDialog_btp_pageheader_search(); 663 } else { 664 console.error(`Dialog mit ID "${id}" wurde nicht gefunden.`); 665 } 666 }); 667 }); 668
669 dialogCloseButtons_btp_pageheader_search.forEach(button => { 670 button.addEventListener('click', () => { 671 const dialog = dialog_btp_pageheader_search; 672 if (dialog) { 673 dialog.close(); 674 } else { 675 console.error('SchlieÃen-Button ist nicht in einem <dialog>-Element.'); 676 } 677 }); 678 }); 679 680 // Vollbild-Funktionalität 681 dialogFullscreenButtons_btp_pageheader_search.forEach(button => { 682 button.addEventListener('click', () => { 683 const dialog = dialog_btp_pageheader_search; 684 if (dialog) { 685 dialog.classList.add('dialog-fullscreen'); 686 } else { 687 console.error('Vollbild-Button ist nicht in einem <dialog>-Element.'); 688 } 689 }); 690 }); 691 692 // Vollbild beenden 693 dialogFullscreenExitButtons_btp_pageheader_search.forEach(button => { 694 button.addEventListener('click', () => { 695 const dialog = dialog_btp_pageheader_search; 696 if (dialog) { 697 dialog.classList.remove('dialog-fullscreen'); 698 } else { 699 console.error('Vollbild-Beenden-Button ist nicht in einem <dialog>-Element.'); 700 } 701 }); 702 }); 703 }); 704 705 706</script>
706 707 </div> 708 709 710 711 712 </div> 713 </header> 714 715 716 717 718 719 720 <div id="pushmenu_2_1_42" 721 data-gc-robots="nofollow" 722 data-shift="0" 723 class="btp_pushmenu push d-flex flex-column h-100 view-empty" 724 style="visibility: hidden;" data-gc-search="false" tabindex="0"><nav class="pm-nav" 725 data-gc-search="false"><div data-level="1" 726 data-shift="0" 727 class="level"><div class="pm-fill"></div><div class="pm-module-top_inside pm-module order-0 empty"></div><div class="pm-separator order-0"></div><div title="Zur Startseite" 728 class="pm-header"><div class="parent-title"><a class="parent-title-link parent-title-branding " 729 href="https://service.landkreis-wittenberg.de/de/startseite.html"><div class="parent-title-branding">Zur Startseite</div></a></div><button class="button btn btn-outline-danger pm-close" type="button"><i class="ux-icon bi bi-x-lg button-icon" aria-hidden="true"></i><span class="button-label">SchlieÃen</span></button></div><div class="pm-separator order-1"></div><div class="pm-module-top_inside2 pm-module order-2 empty"></div><div class="pm-separator order-2"></div><div class="pm-separator order-5"></div><ol data-level="1" 730 class="pm-list"><li data-level="1" 731 ><a 732 title="Digitale Verwaltung" 733 data-level="1" 734 aria-level="1" 735 736 737 data-level="1" 738 class="pm-link" 739 href="/de/digitale-verwaltungsleistungen.html" 740 target="_self" 741 tabindex="0"><i class="vi-online pm-icon"></i><div class="pm-active "></div><span class="pm-link-title">Digitale Verwaltung</span></a></li><li data-level="1" 742 class="extern-page-link" ><a 743 title="Arbeit und Soziales" 744 data-level="1" 745 aria-level="1" 746 747 748 data-level="1" 749 class="pm-link extern-page-link " 750 href="/de/arbeit-und-soziales.html" 751 target="_self" 752 tabindex="0"><i class="bi bi-people-fill pm-icon"></i><span class="pm-link-title">Arbeit und Soziales</span></a></li><li data-level="1" 753 class="extern-page-link" ><a 754 title="Auto, Verkehr und ÃPNV" 755 data-level="1" 756 aria-level="1" 757 758 759 data-level="1" 760 class="pm-link extern-page-link " 761 href="/de/auto-verkehr-und-oepnv.html" 762 target="_self" 763 tabindex="0"><i class="bi bi-car-front-fill pm-icon"></i><span class="pm-link-title">Auto, Verkehr und ÃPNV</span></a></li><li data-level="1" 764 class="extern-page-link" ><a 765 title="Bauen und Wohnen" 766 data-level="1" 767 aria-level="1" 768 769 770 data-level="1" 771 class="pm-link extern-page-link " 772 href="/de/bauen-und-wohnen.html" 773 target="_self" 774 tabindex="0"><i class="bi bi-house-door-fill pm-icon"></i><span class="pm-link-title">Bauen und Wohnen</span></a></li><li data-level="1" 775 class="extern-page-link" ><a 776 title="Bildung, Schule und Medien" 777 data-level="1" 778 aria-level="1" 779 780 781 data-level="1" 782 class="pm-link extern-page-link " 783 href="/de/bildung-schule-und-medien.html" 784 target="_self" 785 tabindex="0"><i class="bi bi-journal-bookmark-fill pm-icon"></i><span class="pm-link-title">Bildung, Schule und Medien</span></a></li><li data-level="1" 786 class="extern-page-link" ><a 787 title="Familie, Kinder und Jugendliche" 788 data-level="1" 789 aria-level="1" 790 791 792 data-level="1" 793 class="pm-link extern-page-link " 794 href="/de/familie-kinder-und-jugendliche.html" 795 target="_self" 796 tabindex="0"><i class="icon icon-users4 pm-icon"></i><span class="pm-link-title">
796Familie, Kinder und Jugendliche</span></a></li><li data-level="1" 797 class="extern-page-link" ><a 798 title="Gesundheit" 799 data-level="1" 800 aria-level="1" 801 802 803 data-level="1" 804 class="pm-link extern-page-link " 805 href="/de/gesundheit.html" 806 target="_self" 807 tabindex="0"><i class="bi bi-heart-pulse-fill pm-icon"></i><span class="pm-link-title">Gesundheit</span></a></li><li data-level="1" 808 class="extern-page-link" ><a 809 title="Hobby, Sport und Ehrenamt" 810 data-level="1" 811 aria-level="1" 812 813 814 data-level="1" 815 class="pm-link extern-page-link " 816 href="/de/hobby-sport-und-ehrenamt.html" 817 target="_self" 818 tabindex="0"><i class="icon icon-bike pm-icon"></i><span class="pm-link-title">Hobby, Sport und Ehrenamt</span></a></li><li data-level="1" 819 class="extern-page-link" ><a 820 title="Umwelt, Landwirtschaft und Tierschutz" 821 data-level="1" 822 aria-level="1" 823 824 825 data-level="1" 826 class="pm-link extern-page-link " 827 href="/de/umwelt-landwirtschaft-und-tierschutz.html" 828 target="_self" 829 tabindex="0"><i class="icon icon-leaf pm-icon"></i><span class="pm-link-title">Umwelt, Landwirtschaft und Tierschutz</span></a></li><li data-level="1" 830 class="extern-page-link" ><a 831 title="Zuwanderung und Integration" 832 data-level="1" 833 aria-level="1" 834 835 836 data-level="1" 837 class="pm-link extern-page-link " 838 href="/de/zuwanderung-und-integration.html" 839 target="_self" 840 tabindex="0"><i class="bi bi-signpost-split pm-icon"></i><span class="pm-link-title">Zuwanderung und Integration</span></a></li><li data-level="1" 841 class="extern-page-link" ><a 842 title="Termin buchen" 843 data-level="1" 844 aria-level="1" 845 846 847 data-level="1" 848 class="pm-link extern-page-link " 849 href="/de/termin-buchen.html" 850 target="_self" 851 tabindex="0"><i class="bi bi-calendar3 pm-icon"></i><span class="pm-link-title">Termin buchen</span></a></li></ol><div class="pm-module-bottom_inside pm-module order-6 empty"></div><div class="pm-separator order-0"></div></div></nav></div> 852 853 854 855 856 857 858 859 860 861 862 <div id="content" 863 class="container"> 864 <div class="row"> 865 <main class="col-12"> 866 867 868 869 870 <div id="main" class="col-main" 871 data-gc-search="true"> 872 873 874 875 <div class="egov_onlineantrag" data-gc-search="true"> 876 877 878 879 880 881 882 <div class="row mb-3"> 883 884 885 886 <div class="col-12"> 887 888 889 890 <h2 class="ux-heading h3"> 891 892 893
894 <span class="heading-text">Antrag auf Auskunft aus dem Baulastenverzeichnis 895</span> 896 897 898 </h2> 899 900 <div class="beschreibung-box" id="beschreibung-box"> 901 902 903 904 905 906 907 <div class="beschreibung-vorschau"> 908 <p>Baulasten sind öffentlich-rechtliche Verpflichtungen von Grundstückseigentümern und Grundstückseigentümerinnen zu einem ihre Grundstücke betreffenden Tun, Dulden oder Unterlassen, die sich nicht schon aus öffentlich-rechtlichen Vorschriften ergeben. Damit wird die Bau- bzw. Nutzenserweiterung eines anderen Grundstückes ermöglicht.</p> 909<p>Die Baulasten werden durch schriftliche Erklärung gegenüber der Bauaufsichtsbehörde übernommen. Die Unterschrift muss öffentlich beglaubigt oder vor der Bauaufsichtsbehörde geleistet oder vor ihr anerkannt werden.</p> 910<p>Wirksam werden die Baulasten unbeschadet der Rechte Dritter mit der Eintragung in das Baulastenverzeichnis. Baulasten bleiben auch bei Veräußerung des Grundstücks bestehen, wirken also auch gegenüber Rechtsnachfolgern und Rechtsnachfolgerinnen.</p> 911 </div> 912 913 914 915 916 917 918 919 920 921 922 923 <div id="beschreibung-collapse" class="ux-collapse ux-collapse-oneway"> 924 925 926 927 928 929 930 931 932 933 934 935 936 937<button id="linkbeschreibung-collapse" class="button btn btn-secondary ux-collapse-link ux-collapse-link-button collapsed" onclick="this.classList.add('clicked'); document.getElementById('collapsebeschreibung-collapse').focus();" data-toggle="collapse" aria-expanded="false" aria-controls="collapsebeschreibung-collapse" type="button" data-target="#collapsebeschreibung-collapse"> 938 939 940
941<i class="ux-icon bi bi-chevron-bar-down button-icon" aria-hidden="true"></i> 942 943 944 945 <span class="button-label"><span class="label">Vollständige Beschreibung anzeigen</span></span> 946 947 </button> 948 949 950 951 952 <div id="collapsebeschreibung-collapse" 953 class="collapse" 954 aria-labelledby="linkbeschreibung-collapse" 955 tabindex="-1" 956 > 957 958<p>Die Baulast geht durch schriftlichen Verzicht der Bauaufsichtsbehörde unter. Der Verzicht ist zu erklären, wenn ein öffentliches Interesse an der Baulast nicht mehr besteht. Vor dem Verzicht sollen der oder die Verpflichtete und die durch die Baulast Begünstigten angehört werden. Der Verzicht wird mit der Löschung der Baulast im Baulastenverzeichnis wirksam.</p> 959<p>Das Baulastenverzeichnis wird von der Bauaufsichtsbehörde geführt. In das Baulastenverzeichnis können auch andere baurechtliche Verpflichtungen des Grundstückseigentümers oder der Grundstückseigentümerin zu einem sein oder ihr Grundstück betreffendes Tun, Dulden oder Unterlassen und Auflagen, Bedingungen, Befristungen und Widerrufsvorbehalte eingetragen werden.</p> 960<p>Die Erteilung von Auskünften einschl. Negativauskünften aus dem Baulastenverzeichnis ist gebührenpflichtig! Zur Gebührenhöhe wird auf die Anlage zur AllGO LSA (z.Z. Lfd. Nr. 1 Tarifst. 2) und der Anlage 1 zur BauGVO LSA (z.Z. Tarifst. 9.4) verwiesen.</p> 961<p>Wer ein berechtigtes Interesse darlegt, kann in das Baulastenverzeichnis Einsicht nehmen oder sich Abschriften erteilen lassen (§ 82 Abs. 5 BauO LSA).</p> 962 </div> 963 </div> 964 965 </div> 966 </div> 967 </div> 968 969 970 971 972 973 974 975 976 977 978 979<button class="button btn btn-primary btn-lg btn-block disabled mt-3" disabled="" type="button"> 980 981 982 983<i class="ux-icon bi bi-file-earmark button-icon" aria-hidden="true"></i> 984 985 986 987 <span class="button-label">Antrag stellen</span> 988 989 </button> 990 991 992 <p class="text-center level-of-assurance-notification h4 mt-3">Bitte melden Sie sich zunächst an.</p> 993 994 <div class="mt-3"> 995 996<div class="toolbar login-or-registration toolbar-wrap toolbar-justify-center" aria-label="Anmeldung oder Registrierung"> 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007<a class="button btn btn-warning btn-lg goto-login btn-special" href="/de/anmeldung/antrag/3738,42,1/antrag-auf-auskunft-aus-dem-baulastenverzeichnis.html" role="button"> 1008 1009 1010 1011<i class="ux-icon bi bi-person-fill button-icon" aria-hidden="true"></i> 1012 1013 1014 1015 <span class="button-label">Anmelden</span> 1016 1017 </a> 1018 1019 1020 </div> </div> 1021 1022 1023 </div> 1024 1025 1026 </div> 1027 </main> 1028 1029 1030 </div> 1031 </div> 1032 <footer id="page-footer" 1033 class="container-fluid pb-3" 1034 data-gc-search="false"> 1035 1036 1037 1038 1039 <div class="portal_infofooter " data-gc-robots="nofollow" data-gc-search="false"> 1040 1041 1042 1043 1044 1045<nav aria-label="Service" class="infofooter-nav center"> 1046 <ul class="infofooter-ul center"> 1047 <li> 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059<button id="portal_infofooter_impressum" class="button btn btn-outline-primary btn-sm" data-toggle="dialog" data-target="#portal_infofooter_modal_twig_426" aria-haspopup="dialog" data-dialog-fetch-url="https://service.landkreis-wittenberg.de/mod/portal_infofooter/ajax/1/get_info/?tHash=3de98de3429ee0bbb8114c61622ea510&project=Vois&what=17" data-dialog-title="Impressum" data-dialog-icon="bi bi-info-circle" type="button"> 1060 1061 1062 1063<i class="ux-icon bi bi-info-circle button-icon" aria-hidden="true"></i> 1064 1065 1066
1067 <span class="button-label">Impressum</span> 1068 1069 </button> 1070 1071 1072 </li> 1073 1074 <li> 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086<button id="portal_infofooter_datenschutz" class="button btn btn-outline-primary btn-sm" data-toggle="dialog" data-target="#portal_infofooter_modal_twig_426" aria-haspopup="dialog" data-dialog-fetch-url="https://service.landkreis-wittenberg.de/mod/portal_infofooter/ajax/1/get_info/?tHash=3de98de3429ee0bbb8114c61622ea510&project=Vois&what=18" data-dialog-title="Datenschutzerklärung" data-dialog-icon="bi bi-shield-shaded" type="button"> 1087 1088 1089 1090<i class="ux-icon bi bi-shield-shaded button-icon" aria-hidden="true"></i> 1091 1092 1093 1094 <span class="button-label">Datenschutzerklärung</span> 1095 1096 </button> 1097 1098 1099 </li> 1100 1101 <li> 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113<button id="portal_infofooter_barrierefreiheit" class="button btn btn-outline-primary btn-sm" data-toggle="dialog" data-target="#portal_infofooter_modal_twig_426" aria-haspopup="dialog" data-dialog-fetch-url="https://service.landkreis-wittenberg.de/mod/portal_infofooter/ajax/1/get_info/?tHash=3de98de3429ee0bbb8114c61622ea510&project=Vois&what=20" data-dialog-title="Erklärung zur Barrierefreiheit" data-dialog-icon="bi bi-universal-access" type="button"> 1114 1115 1116 1117<i class="ux-icon bi bi-universal-access button-icon" aria-hidden="true"></i> 1118 1119 1120 1121 <span class="button-label">Erklärung zur Barrierefreiheit</span> 1122 1123 </button> 1124 1125 1126 </li> 1127 1128 <li> 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139<a id="portal_infofooter_kontakt" class="button btn btn-outline-primary btn-sm" href="https://service.landkreis-wittenberg.de/de/kontaktformular.html" target="_self" role="button"> 1140 1141 1142 1143<i class="ux-icon bi bi-telephone-fill button-icon" aria-hidden="true"></i> 1144 1145 1146 1147 <span class="button-label">Kontakt</span> 1148 1149 </a> 1150 1151 1152 </li> 1153 1154 </ul> 1155</nav> 1156 1157 1158 1159 1160 1161<dialog id="portal_infofooter_modal_twig_426" class="dialog-modal dialog-primary dialog-large" aria-labelledby="dialog-title-portal_infofooter_modal_twig_426"> 1162 <div class="dialog-header"> 1163 1164 1165 1166 <h1 id="dialog-title-portal_infofooter_modal_twig_426" class="ux-heading heading-inline h5 dialog-title"> 1167 1168 1169 1170 <span class="heading-text">Lade Daten ... 1171</span> 1172 1173 1174 </h1> 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186<button class="button btn btn-text color-primary dialog-fullscreen-button" data-toggle="tooltip" title="Maximieren" aria-label="Dialog in Vollbildansicht darstellen" type="button"> 1187 1188 1189 1190<i class="ux-icon bi bi-fullscreen button-icon" aria-hidden="true"></i> 1191 1192 1193 1194 1195 </button> 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208<button class="button btn btn-text color-primary dialog-fullscreen-exit-button" data-toggle="tooltip" title="in Fenstergröße darstellen" aria-label="Dialog Vollbild-Ansicht verlassen" type="button"> 1209 1210 1211 1212<i class="ux-icon bi bi-fullscreen-exit button-icon" aria-hidden="true"></i> 1213 1214 1215 1216 1217 </button> 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230<button class="button btn btn-text color-primary dialog-close-x" data-toggle="tooltip" title="Schließen" autofocus="" aria-label="Schließen" data-dismiss="dialog" type="button"> 1231 1232 1233 1234<i class="ux-icon bi bi-x-lg button-icon" aria-hidden="true"></i> 1235 1236 1237 1238 1239 </button> 1240 1241 1242 </div> 1243 <div class="dialog-body"> 1244 <div class="text-center"> 1245 <div class="spinner-border" 1246 role="status">
1247 <span class="sr-only">Daten werden geladen...</span> 1248 </div> 1249 </div> 1250 </div> 1251 <div class="dialog-footer"> 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262<button class="button btn btn-secondary btn-medium" data-dismiss="dialog" aria-label="Schließen" type="button"> 1263 1264 1265 1266<i class="ux-icon bi bi-x-lg button-icon" aria-hidden="true"></i> 1267 1268 1269 1270 <span class="button-label">SchlieÃen</span> 1271 1272 </button> 1273 1274 1275 </div> 1276 </dialog> 1277 1278
1279<script> 1280 document.addEventListener('DOMContentLoaded', () => { 1281 const dialog_portal_infofooter_modal_twig_426 = document.getElementById('portal_infofooter_modal_twig_426'); 1282 if (!dialog_portal_infofooter_modal_twig_426) return; 1283 const dialogButtons_portal_infofooter_modal_twig_426 = document.querySelectorAll('[data-toggle="dialog"][data-target="#portal_infofooter_modal_twig_426"]'); 1284 const dialogCloseButtons_portal_infofooter_modal_twig_426 = dialog_portal_infofooter_modal_twig_426.querySelectorAll('[data-dismiss="dialog"]'); 1285 const dialogFullscreenButtons_portal_infofooter_modal_twig_426 = dialog_portal_infofooter_modal_twig_426.querySelectorAll('.dialog-fullscreen-button'); 1286 const dialogFullscreenExitButtons_portal_infofooter_modal_twig_426 = dialog_portal_infofooter_modal_twig_426.querySelectorAll('.dialog-fullscreen-exit-button'); 1287 1288 function openDialog_portal_infofooter_modal_twig_426() { 1289 const dialog = dialog_portal_infofooter_modal_twig_426; 1290 if (!dialog) { 1291 console.error(`Dialog mit ID "portal_infofooter_modal_twig_426" wurde nicht gefunden.`); 1292 return; 1293 } 1294 1295 if (dialog.classList.contains('dialog-modal')) { 1296 dialog.showModal(); 1297 } else { 1298 dialog.show(); 1299 } 1300 1301 1302 1303 // Bootstrap Dialoge nicht am Body sondern am Dialog initialisieren 1304 jQuery('#portal_infofooter_modal_twig_426 [data-toggle="tooltip"]').tooltip('dispose'); 1305 jQuery('#portal_infofooter_modal_twig_426 [data-toggle="tooltip"]').tooltip({ 1306 container: '#portal_infofooter_modal_twig_426' 1307 }); 1308 } 1309 1310 // Storage-Funktionalität hinzufügen 1311 // Wenn kein Speicherstatus gewünscht ist, eventuell vorhandenen Eintrag löschen 1312 GeoCMS.Storage.removeItem('dialog_portal_infofooter_modal_twig_426', GeoCMS.Storage.StorageType.SESSION); 1313 1314 // Dialog nach Bedarf öffnen 1315 if (null) { 1316 openDialog_portal_infofooter_modal_twig_426(); 1317 } 1318 1319 dialogButtons_portal_infofooter_modal_twig_426.forEach(button => { 1320 button.addEventListener('click', () => { 1321 const dialog = dialog_portal_infofooter_modal_twig_426; 1322 if (dialog) { 1323 1324 // Titel aus data-dialog-title Attribut des Buttons setzen 1325 const dataTitle = button.dataset.dialogTitle || button.dataset.title; 1326 if (dataTitle) { 1327 const dialogTitle = dialog.querySelector('.dialog-title'); 1328 if (dialogTitle) { 1329 dialogTitle.textContent = dataTitle; 1330 } 1331 } 1332 1333 // Icon aus data-dialog-icon Attribut des Buttons setzen 1334 const dataIcon = button.dataset.dialogIcon; 1335 if (dataIcon) { 1336 console.log("test") 1337 const dialogIcon = dialog.querySelector('.dialog-icon'); 1338 if (dialogIcon) { 1339 dialogIcon.className = 'dialog-icon ' + dataIcon; 1340 } 1341 } 1342 1343 // Dynamisches Laden über data-dialog-fetch-url vom Button 1344 const fetchUrl = button.dataset.dialogFetchUrl; 1345 if (fetchUrl) { 1346 // URL ist bereits vollständig, kann direkt verwendet werden 1347 fetch(fetchUrl) 1348 .then(response => { 1349 if (!response.ok) { 1350 throw new Error(`HTTP error! status: ${response.status}`); 1351 } 1352 return response.text(); 1353 }) 1354 .then(html => { 1355 const dialogBody = dialog.querySelector('.dialog-body'); 1356 if (dialogBody) { 1357 dialogBody.innerHTML = html; 1358 } 1359 }) 1360 .catch(error => { 1361 console.error('Fehler beim Laden des Dialog-Inhalts:', error); 1362 const dialogBody = dialog.querySelector('.dialog-body'); 1363 if (dialogBody) { 1364 dialogBody.innerHTML = 'Fehler beim Laden des Inhalts.'; 1365 } 1366 }); 1367 } 1368 1369 // Dialog öffnen über zentrale Funktion 1370 openDialog_portal_infofooter_modal_twig_426(); 1371 } else { 1372 console.error(`Dialog mit ID "${id}" wurde nicht gefunden.`); 1373 } 1374 }); 1375 }); 1376 1377 dialogCloseButtons_portal_infofooter_modal_twig_426.forEac
1377h(button => { 1378 button.addEventListener('click', () => { 1379 const dialog = dialog_portal_infofooter_modal_twig_426; 1380 if (dialog) { 1381 dialog.close(); 1382 } else { 1383 console.error('SchlieÃen-Button ist nicht in einem <dialog>-Element.'); 1384 } 1385 }); 1386 }); 1387 1388 // Vollbild-Funktionalität 1389 dialogFullscreenButtons_portal_infofooter_modal_twig_426.forEach(button => { 1390 button.addEventListener('click', () => { 1391 const dialog = dialog_portal_infofooter_modal_twig_426; 1392 if (dialog) { 1393 dialog.classList.add('dialog-fullscreen'); 1394 } else { 1395 console.error('Vollbild-Button ist nicht in einem <dialog>-Element.'); 1396 } 1397 }); 1398 }); 1399 1400 // Vollbild beenden 1401 dialogFullscreenExitButtons_portal_infofooter_modal_twig_426.forEach(button => { 1402 button.addEventListener('click', () => { 1403 const dialog = dialog_portal_infofooter_modal_twig_426; 1404 if (dialog) { 1405 dialog.classList.remove('dialog-fullscreen'); 1406 } else { 1407 console.error('Vollbild-Beenden-Button ist nicht in einem <dialog>-Element.'); 1408 } 1409 }); 1410 }); 1411 }); 1412 1413 1414</script>
1414 1415
1415<script> 1416 //TODO: Thomas fragen wozu das gut ist :) 1417 if (typeof infoFooter === "undefined") { 1418 var infoFooter = 1; 1419 jQuery("[class*='infofooter-']").each(function (index, element) { 1420 element.classList.forEach(function (item) { 1421 if (item.indexOf('infofooter-') == 0) { 1422 const data = item.split('-'); 1423 if (data.length == 3) { 1424 element.dataset['toggle'] = 'dialog'; 1425 element.dataset['id'] = data[1]; 1426 element.dataset['project'] = data[2]; 1427 element.dataset['target'] = '#portal_infofooter_modal_twig_426'; 1428 element.dataset['title'] = data[1].toUpperCase().substring(0, 1) + data[1].toLowerCase().substring(1); 1429 } 1430 } 1431 1432 }); 1433 }); 1434 } 1435 </script>
1435 1436 1437 1438 1439 </div> 1440 1441 <div class="redmine " data-gc-search="false"> 1442 1443 1444</div> 1445 1446
1447<script> 1448/* Seite für Rücksprung nach Anmeldung merken */ 1449 1450</script>
1450 1451 1452 </footer> 1453 1454 1455 1456 1457 1458<dialog id="pageDescriptionDialog" class="dialog-modal dialog-primary dialog-medium"> 1459 <div class="dialog-header"> 1460 1461<i class="ux-icon bi bi-info-circle dialog-icon" aria-hidden="true"></i> <span>Hilfe zur Seite <i>Onlinedienst</i></span> 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472<button class="button btn btn-text color-primary dialog-close-x" data-toggle="tooltip" title="Schließen" autofocus="" aria-label="Schließen" data-dismiss="dialog" type="button"> 1473 1474 1475 1476<i class="ux-icon bi bi-x-lg button-icon" aria-hidden="true"></i> 1477 1478 1479 1480 1481 </button> 1482 1483 1484 </div> 1485 <div class="dialog-body"> 1486 <p></p> 1487 </div> 1488 <div class="dialog-footer"> 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499<button class="button btn btn-secondary btn-medium" data-dismiss="dialog" aria-label="Schließen" type="button"> 1500 1501 1502 1503<i class="ux-icon bi bi-x-lg button-icon" aria-hidden="true"></i> 1504 1505 1506 1507 <span class="button-label">SchlieÃen</span> 1508 1509 </button> 1510 1511 1512 </div> 1513 </dialog> 1514 1515
1516<script> 1517 document.addEventListener('DOMContentLoaded', () => { 1518 const dialog_pageDescriptionDialog = document.getElementById('pageDescriptionDialog'); 1519 if (!dialog_pageDescriptionDialog) return; 1520 const dialogButtons_pageDescriptionDialog = document.querySelectorAll('[data-toggle="dialog"][data-target="#pageDescriptionDialog"]'); 1521 const dialogCloseButtons_pageDescriptionDialog = dialog_pageDescriptionDialog.querySelectorAll('[data-dismiss="dialog"]'); 1522 const dialogFullscreenButtons_pageDescriptionDialog = dialog_pageDescriptionDialog.querySelectorAll('.dialog-fullscreen-button'); 1523 const dialogFullscreenExitButtons_pageDescriptionDialog = dialog_pageDescriptionDialog.querySelectorAll('.dialog-fullscreen-exit-button'); 1524 1525 function openDialog_pageDescriptionDialog() { 1526 const dialog = dialog_pageDescriptionDialog; 1527 if (!dialog) { 1528 console.error(`Dialog mit ID "pageDescriptionDialog" wurde nicht gefunden.`); 1529 return; 1530 } 1531 1532 if (dialog.classList.contains('dialog-modal')) { 1533 dialog.showModal(); 1534 } else { 1535 dialog.show(); 1536 } 1537 1538 1539 1540 // Bootstrap Dialoge nicht am Body sondern am Dialog initialisieren 1541 jQuery('#pageDescriptionDialog [data-toggle="tooltip"]').tooltip('dispose'); 1542 jQuery('#pageDescriptionDialog [data-toggle="tooltip"]').tooltip({ 1543 container: '#pageDescriptionDialog' 1544 }); 1545 } 1546 1547 // Storage-Funktionalität hinzufügen 1548 // Wenn kein Speicherstatus gewünscht ist, eventuell vorhandenen Eintrag löschen 1549 GeoCMS.Storage.removeItem('dialog_pageDescriptionDialog', GeoCMS.Storage.StorageType.SESSION); 1550 1551 // Dialog nach Bedarf öffnen 1552 if (null) { 1553 openDialog_pageDescriptionDialog(); 1554 } 1555 1556 dialogButtons_pageDescriptionDialog.forEach(button => { 1557 button.addEventListener('click', () => { 1558 const dialog = dialog_pageDescriptionDialog; 1559 if (dialog) { 1560 1561 // Titel aus data-dialog-title Attribut des Buttons setzen 1562 const dataTitle = button.dataset.dialogTitle || button.dataset.title; 1563 if (dataTitle) { 1564 const dialogTitle = dialog.querySelector('.dialog-title'); 1565 if (dialogTitle) { 1566 dialogTitle.textContent = dataTitle; 1567 } 1568 } 1569 1570 // Icon aus data-dialog-icon Attribut des Buttons setzen 1571 const dataIcon = button.dataset.dialogIcon; 1572 if (dataIcon) { 1573 console.log("test") 1574 const dialogIcon = dialog.querySelector('.dialog-icon'); 1575 if (dialogIcon) { 1576 dialogIcon.className = 'dialog-icon ' + dataIcon; 1577 } 1578 } 1579 1580 // Dynamisches Laden über data-dialog-fetch-url vom Button 1581 const fetchUrl = button.dataset.dialogFetchUrl; 1582 if (fetchUrl) { 1583 // URL ist bereits vollständig, kann direkt verwendet werden 1584 fetch(fetchUrl) 1585 .then(response => { 1586 if (!response.ok) { 1587 throw new Error(`HTTP error! status: ${response.status}`); 1588 } 1589 return response.text(); 1590 }) 1591 .then(html => { 1592 const dialogBody = dialog.querySelector('.dialog-body'); 1593 if (dialogBody) { 1594 dialogBody.innerHTML = html; 1595 } 1596 }) 1597 .catch(error => { 1598 console.error('Fehler beim Laden des Dialog-Inhalts:', error); 1599 const dialogBody = dialog.querySelector('.dialog-body'); 1600 if (dialogBody) { 1601 dialogBody.innerHTML = 'Fehler beim Laden des Inhalts.'; 1602 } 1603 }); 1604 } 1605 1606 // Dialog öffnen über zentrale Funktion 1607 openDialog_pageDescriptionDialog(); 1608 } else { 1609 console.error(`Dialog mit ID "${id}" wurde nicht gefunden.`); 1610 } 1611 }); 1612 }); 1613 1614 dialogCloseButtons_pageDescriptionDialog.forEach(button => { 1615 button.addEventListener('click', () => { 1616 const dialog = dialog_pageDescriptionDialog; 1617 if (dialog) { 1618 dialog.close(); 1619 } else { 1620 console.error('SchlieÃen-Button ist nicht in einem <dialog>-Element.'); 1621 } 1622 }); 1623 }); 1624 1625 // Vollbild-Funktionalität 1626 dialogFullscreenButtons_pageDescriptionDialog.forEach(button => { 1627 button.addEventListener('click', () => { 1628 const dialog = dialog_pageDescriptionDialog; 1629 if (dialog) { 1630 dialog.classList.add('dialog-fullscreen'); 1631 } else { 1632 console.error('Vollbild-Button ist nicht in einem <dialog>-Element.'); 1633 } 1634 }); 1635 }); 1636 1637 // Vollbild beenden 1638 dialogFullscreenExitButtons_pageDescriptionDialog.forEach(button => { 1639 button.addEventListener('click', () => { 1640 const dialog = dialog_pageDescriptionDialog; 1641 if (dialog) { 1642 dialog.classList.remove('dialog-fullscreen'); 1643 } else { 1644 console.error('Vollbild-Beenden-Button ist nicht in einem <dialog>-Element.'); 1645 } 1646 }); 1647 }); 1648 }); 1649 1650 1651</script>
1651 </div> 1652 1653<!-- REDMINE vois --> 1654<div class="redmine " data-gc-search="false"> 1655 1656 1657</div> 1658 1659
1660<script> 1661/* Seite für Rücksprung nach Anmeldung merken */ 1662 1663</script>
1663 1664 1665 1666<!-- Modaler Dialog, allgemein --> 1667<div class="modal fade" 1668 id="btp_master_dialog" 1669 tabindex="-1" 1670 role="dialog" 1671 data-backdrop="static" 1672 data-gc-search="false"> 1673 <div class="modal-dialog modal-lg modal-dialog-centered modal-dialog-scrollable" 1674 role="document"> 1675 <div class="modal-content"> 1676 <div class="modal-header"> 1677 <h5 class="modal-title">Dialog</h5> 1678 <button type="button" 1679 class="close" 1680 data-dismiss="modal" 1681 aria-label="Close"> 1682 <span aria-hidden="true">×</span> 1683 </button> 1684 </div> 1685 <div class="modal-body"></div> 1686 <div class="modal-footer"> 1687 <button name="close" 1688 type="button" 1689 class="btn btn-primary" 1690 data-dismiss="modal">SchlieÃen 1691 </button> 1692 </div> 1693 </div> 1694 </div> 1695</div> 1696 1697
1697<script src="res/modules/page/templates/vois/js/scripts.min.js"></script>
1697 1698 1699
1699<script > 1700/* --- PUSHMENU initialisieren */ 1701let pushmenu_2_1_42 = null; 1702window.addEventListener("DOMContentLoaded", () => { 1703 pushmenu_2_1_42 = new pushmenu({"container_id":"pushmenu_2_1_42","position":"right","sizes":[{"width":"100","unit":"%","overlap":null,"breakpoint":"0"},{"width":"360","unit":"px","overlap":null,"breakpoint":"576"},{"width":"420","unit":"px","overlap":null,"breakpoint":"992"}],"trigger":{"custom":".menu-trigger"},"linkTouch":"1","overlay":0,"animationType":"collapse"}); 1704}); 1705/* --------------------------- */ 1706 1707</script>
1707 1708 1709 1710 1711 <dialog id="gccookiemessage" class="dialog-modal dialog-primary dialog-large dialog-skeleton gccookiemessageSpecial d-print-none" data-gc-search="false" data-gc-robots="nofollow" data-nosnippet=""> 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 <div class="card ux-card" id="cookieCard"> 1722 1723 <div class="card-body"> 1724 <p>Auf unserer Webseite werden Cookies gemäà unserer Datenschutzerklärung verwendet. Wenn Sie weiter auf diesen Seiten surfen, erklären Sie sich damit einverstanden.</p> 1725 1726 <div id="cookieActionContainer"> 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737<button id="trigger_datenschutz" class="button btn btn-light btn-sm" type="button"> 1738 1739 1740 1741<i class="ux-icon bi bi-shield-shaded button-icon" aria-hidden="true"></i> 1742 1743 1744 1745 <span class="button-label">Datenschutz</span> 1746 1747 </button> 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760<button id="trigger_impressum" class="button btn btn-light btn-sm" type="button"> 1761 1762 1763 1764<i class="ux-icon bi bi-info-circle button-icon" aria-hidden="true"></i> 1765 1766 1767 1768 <span class="button-label">Impressum</span> 1769 1770 </button> 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783<button id="cookieSubmitButton" class="button btn btn-primary" onclick="Gccookiemessage.setCookieMessageCookie(); document.getElementById('gccookiemessage').close();" autofocus="" type="button"> 1784 1785 1786 1787<i class="ux-icon bi bi-check-lg button-icon" aria-hidden="true"></i> 1788 1789 1790 1791 <span class="button-label">Verstanden</span> 1792 1793 </button> 1794 1795 1796 </div> 1797 </div> 1798 </div> 1799 1800 1801 1802 1803 </dialog> 1804 1805
1806<script> 1807 document.addEventListener('DOMContentLoaded', () => { 1808 const dialog_gccookiemessage = document.getElementById('gccookiemessage'); 1809 if (!dialog_gccookiemessage) return; 1810 const dialogButtons_gccookiemessage = document.querySelectorAll('[data-toggle="dialog"][data-target="#gccookiemessage"]'); 1811 const dialogCloseButtons_gccookiemessage = dialog_gccookiemessage.querySelectorAll('[data-dismiss="dialog"]'); 1812 const dialogFullscreenButtons_gccookiemessage = dialog_gccookiemessage.querySelectorAll('.dialog-fullscreen-button'); 1813 const dialogFullscreenExitButtons_gccookiemessage = dialog_gccookiemessage.querySelectorAll('.dialog-fullscreen-exit-button'); 1814 1815 function openDialog_gccookiemessage() { 1816 const dialog = dialog_gccookiemessage; 1817 if (!dialog) { 1818 console.error(`Dialog mit ID "gccookiemessage" wurde nicht gefunden.`); 1819 return; 1820 } 1821 1822 if (dialog.classList.contains('dialog-modal')) { 1823 dialog.showModal(); 1824 } else { 1825 dialog.show(); 1826 } 1827 1828 1829 1830 // Bootstrap Dialoge nicht am Body sondern am Dialog initialisieren 1831 jQuery('#gccookiemessage [data-toggle="tooltip"]').tooltip('dispose'); 1832 jQuery('#gccookiemessage [data-toggle="tooltip"]').tooltip({ 1833 container: '#gccookiemessage' 1834 }); 1835 } 1836 1837 // Storage-Funktionalität hinzufügen 1838 // Wenn kein Speicherstatus gewünscht ist, eventuell vorhandenen Eintrag löschen 1839 GeoCMS.Storage.removeItem('dialog_gccookiemessage', GeoCMS.Storage.StorageType.SESSION); 1840 1841 // Dialog nach Bedarf öffnen 1842 if (null) { 1843 openDialog_gccookiemessage(); 1844 } 1845 1846 dialogButtons_gccookiemessage.forEach(button => { 1847 button.addEventListener('click', () => { 1848 const dialog = dialog_gccookiemessage; 1849 if (dialog) { 1850 1851 // Titel aus data-dialog-title Attribut des Buttons setzen 1852 const dataTitle = button.dataset.dialogTitle || button.dataset.title; 1853 if (dataTitle) { 1854 const dialogTitle = dialog.querySelector('.dialog-title'); 1855 if (dialogTitle) { 1856 dialogTitle.textContent = dataTitle; 1857 } 1858 } 1859 1860 // Icon aus data-dialog-icon Attribut des Buttons setzen 1861 const dataIcon = button.dataset.dialogIcon; 1862 if (dataIcon) { 1863 console.log("test") 1864 const dialogIcon = dialog.querySelector('.dialog-icon'); 1865 if (dialogIcon) { 1866 dialogIcon.className = 'dialog-icon ' + dataIcon; 1867 } 1868 } 1869 1870 // Dynamisches Laden über data-dialog-fetch-url vom Button 1871 const fetchUrl = button.dataset.dialogFetchUrl; 1872 if (fetchUrl) { 1873 // URL ist bereits vollständig, kann direkt verwendet werden 1874 fetch(fetchUrl) 1875 .then(response => { 1876 if (!response.ok) { 1877 throw new Error(`HTTP error! status: ${response.status}`); 1878 } 1879 return response.text(); 1880 }) 1881 .then(html => { 1882 const dialogBody = dialog.querySelector('.dialog-body'); 1883 if (dialogBody) { 1884 dialogBody.innerHTML = html; 1885 } 1886 }) 1887 .catch(error => { 1888 console.error('Fehler beim Laden des Dialog-Inhalts:', error); 1889 const dialogBody = dialog.querySelector('.dialog-body'); 1890 if (dialogBody) { 1891 dialogBody.innerHTML = 'Fehler beim Laden des Inhalts.'; 1892 } 1893 }); 1894 } 1895 1896 // Dialog öffnen über zentrale Funktion 1897 openDialog_gccookiemessage(); 1898 } else { 1899 console.error(`Dialog mit ID "${id}" wurde nicht gefunden.`); 1900 } 1901 }); 1902 }); 1903 1904 dialogCloseButtons_gccookiemessage.forEach(button => { 1905 button.addEventListener('click', () => { 1906 const dialog = dialog_gccookiemessage; 1907 if (dialog) { 1908 dialog.close(); 1909 } else { 1910 console.error('SchlieÃen-Button ist nicht in einem <dialog>-Element.'); 1911 } 1912 }); 1913 }); 1914 1915 // Vollbild-Funktionalität 1916 dialogFullscreenButtons_gccookiemessage.forEach(button => { 1917 button.addEventListener('click', () => { 1918 const dialog = dialog_gccookiemessage; 1919 if (dialog) { 1920 dialog.classList.add('dialog-fullscreen'); 1921 } else { 1922 console.error('Vollbild-Button ist nicht in einem <dialog>-Element.'); 1923 } 1924 }); 1925 }); 1926 1927 // Vollbild beenden 1928 dialogFullscreenExitButtons_gccookiemessage.forEach(button => { 1929 button.addEventListener('click', () => { 1930 const dialog = dialog_gccookiemessage; 1931 if (dialog) { 1932 dialog.classList.remove('dialog-fullscreen'); 1933 } else { 1934 console.error('Vollbild-Beenden-Button ist nicht in einem <dialog>-Element.'); 1935 } 1936 }); 1937 }); 1938 }); 1939 1940 1941</script>
1941
1941<script> 1942 Gccookiemessage.init({cookieName: 'gccookiemessage', messageTimeout: 31}); 1943 </script>
1943 1944 1945
1945<script> 1946 const _paq = window._paq = window._paq || []; 1947 _paq.push(["disableCookies"]); 1948 _paq.push(['trackPageView']); 1949 _paq.push(['enableLinkTracking']); 1950 (function() { 1951 const u="//statistik.brain-scc.de/"; 1952 _paq.push(['setTrackerUrl', u+'matomo.php']); 1953 _paq.push(['setSiteId', '18']); 1954 let d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 1955 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 1956 })(); 1957 </script>
1957 1958 <noscript>Ohne JavaScript ist kein Tracking möglich.</noscript> 1959 1960</body> 1961</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.