1<!DOCTYPE html> 2<html lang="de"> 3 4<head> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" /> 7 <link rel="shortcut icon" href="/css/images/favicon.ico?v=2" type="image/x-icon"> 8 <link rel="apple-touch-icon" sizes="180x180" href="/css/images/apple-touch-icon.png?v=2"> 9 <link rel="icon" type="image/png" sizes="32x32" href="/css/images/favicon-32x32.png?v=2"> 10 <link rel="icon" type="image/png" sizes="16x16" href="/css/images/favicon-16x16.png?v=2"> 11 12<!-- webmaster view helper --> 13 14<meta name="google-site-verification" content=""/> 15 16<!-- no bing key --> 17 18<!-- webmaster view helper end --> 19<title>BBS am Schölerberg - Schulentwicklung</title><meta name="description" content="Unser Leitbild (Auszug): Wir fördern und fordern den Menschen in seiner beruflichen und persönlichen Entwicklung. Wir prägen unseren schulischen Alltag durc ..." > 20<!-- js view helper--> 21<!--dojo disabled--> 22
22<script> 23 if (window.NodeList && !NodeList.prototype.forEach) { 24 NodeList.prototype.forEach = function(callback, thisArg) { 25 thisArg = thisArg || window; 26 for (var i = 0; i < this.length; i++) { 27 callback.call(thisArg, this[i], i, this) 28 } 29 } 30 } 31 if (window.HTMLCollection && !HTMLCollection.prototype.forEach) { 32 HTMLCollection.prototype.forEach = function(callback, thisArg) { 33 thisArg = thisArg || window; 34 for (var i = 0; i < this.length; i++) { 35 callback.call(thisArg, this[i], i, this) 36 } 37 } 38 } 39 40 function ready(fn) { 41 if (document.readyState !== 'loading') { 42 fn(); 43 return; 44 } 45 document.addEventListener('DOMContentLoaded', fn); 46 }!(function(t, e, n) { 47 q = function(o) { 48 return this instanceof q ? e.push.apply(this, o && o.nodeType ? [o] : "" + o === o ? t.querySelectorAll(o) : n) : /^f/.test(typeof o) ? /c/.test(t.readyState) ? o() : q(t).on("DOMContentLoaded", o) : new q(o) 49 }, q.prototype = q.fn = e, Object.assign(q.fn, { 50 on(t, e) { 51 return this.each((function(n) { 52 n.addEventListener(t, e) 53 })) 54 }, 55 off(t, e) { 56 return this.each((function(n) { 57 n.removeEventListener(t, e) 58 })) 59 }, 60 each(t, e) { 61 return this.forEach(t, e), this 62 } 63 }) 64 }(document, [])); 65 var ki = q; 66 67 68 function isIframe() { 69 try { 70 return window.self !== window.top; 71 } catch (e) { 72 return true; 73 } 74 }; 75 76 function base64Encode(str) { 77 return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function toSolidBytes(match, p1) { 78 return String.fromCharCode('0x' + p1); 79 })); 80 } 81 82 function base64Decode(str) { 83 return decodeURIComponent(atob(str).split('').map(function(c) { 84 return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2); 85 }).join('')); 86 } 87 88 89 90 function getCookie(key) { 91 var t = '; ' + document.cookie, 92 i = t.split('; ' + key + '='); 93 var result; 94 try { 95 result = JSON.parse(2 != i.length ? void 0 : i.pop().split(';').shift()); 96 } catch (e) { 97 result = null; 98 } 99 return result; 100 } 101 102 function setCookie(key, value) { 103 var s = new Date(); 104 s.setDate(s.getDate() + 365); 105 var r = [ 106 key + '=' + (JSON.stringify(value) || ''), 107 'expires=' + s.toUTCString(), 108 'path=/', 109 'SameSite=strict', 110 'Secure', 111 ]; 112 document.cookie = r.join(';'); 113 return getCookie(key); 114 } 115 116 function setSessionCookie(key, value) { 117 var s = new Date(); 118 s.setDate(s.getDate() + 365); 119 var r = [ 120 key + '=' + (JSON.stringify(value) || ''), 121 'path=/', 122 'SameSite=strict', 123 'Secure', 124 ]; 125 document.cookie = r.join(';'); 126 return getCookie(key); 127 } 128 129 var forcedColors = matchMedia('(forced-colors: active)'); 130 var moreContrast = matchMedia('(prefers-contrast: more)'); 131 132 function updateGlobalProperties() { 133 document.documentElement.style.setProperty('--viewport-width', document.documentElement.clientWidth + 'px'); 134 document.documentElement.style.setProperty('--viewport-height', document.documentElement.clientHeight + 'px'); 135 var toolbar = document.querySelector('#tb-wrapper'); 136 if (toolbar) { 137 document.documentElement.style.setProperty('--toolbar-height', toolbar.getBoundingClientRect().height + 'px'); 138 } else { 139 document.documentElement.style.setProperty('--toolbar-height', '0px'); 140 } 141 if (forcedColors.matches || moreContrast.matches || getCookie('high_contrast') || window.location.hostname.indexOf('wave.') > -1) { 142 document.documentElement.classList.add('high-contrast'); 143 document.querySelectorAll('iframe').forEach(function(frame) { 144 frame.contentWindow.postMessage('updateGlobalProperties'); 145 }); 146 } 147 if (getCookie('high_contrast') === false && window.location.hostname.indexOf('wave.') == -1) { 148 document.documentElement.classList.remove('high-contrast'); 149 document.querySelectorAll('iframe').forEach(function(frame) { 150 frame.contentWindow.postMessage('updateGlobalProperties'); 151 }); 152 } 153 154 var documentStyles = window.getComputedStyle(document.documentElement); 155 if (documentStyles) { 156 var breakpointDesktop = documentStyles.getPropertyValue('--breakpoint-desktop'); 157 if (breakpointDesktop !== undefined) { 158 if (document.documentElement.clientWidth >= parseInt(breakpointDesktop) || document.documentElement.classList.contains('bp-desktop')) { 159 document.querySelectorAll('iframe').forEach(function(frame) { 160 frame.contentWindow.postMessage('breakpointDesktop'); 161 }); 162 } else { 163 document.querySelectorAll('iframe').forEach(function(frame) { 164 frame.contentWindow.postMessage('breakpointAuto'); 165 }); 166 } 167 } 168 } 169 } 170 window.addEventListener('load', function() { 171 updateGlobalProperties() 172 }); 173 window.addEventListener('resize', function() { 174 updateGlobalProperties() 175 }); 176 window.addEventListener('message', function(e) { 177 if (e.data) { 178 if (e.data == 'updateGlobalProperties') { 179 updateGlobalProperties(); 180 } 181 if (e.data == 'breakpointDesktop') { 182 document.documentElement.classList.add('bp-desktop'); 183 } 184 if (e.data == 'breakpointAuto') { 185 document.documentElement.classList.remove('bp-desktop'); 186 } 187 } 188 }); 189 190 if (window.parent) { 191 window.parent.postMessage('updateGlobalProperties', '*'); 192 } 193 194 [forcedColors, moreContrast].forEach(function(media) { 195 media.addListener(updateGlobalProperties); 196 }); 197 198 199 200 function htmlSpecialChars(text) { 201 var map = { 202 '&': '&', 203 '<': '<', 204 '>': '>', 205 '"': '"', 206 "'": ''' 207 }; 208 return text.replace(/[&<>"']/g, function(m) { 209 return map[m]; 210 }); 211 } 212 213 function htmlSpecialCharsDecode(text) { 214 var map = { 215 '&': '&', 216 '<': '<', 217 '>': '>', 218 '"': '"', 219 ''': "'" 220 }; 221 return text.replace(/&|<|>|"|'/g, function(m) { 222 return map[m]; 223 }); 224 } 225 226 // JS equivalent of the PHP transliterate() helper (see functions.php), 227 // which runs transliterator_transliterate('Any-Latin; de-ASCII; [^�-�] remove', ...). 228 // The browser has no ICU transliterator, so this approximates it: decode entities, 229 // expand German umlauts/à the way the ICU "de-ASCII" rule does, strip remaining 230 // diacritics via NFKD normalization, then drop anything left outside the ASCII range. 231 function transliterate(text) { 232 text = htmlSpecialCharsDecode(text); 233 var umlauts = { 234 'ä': 'ae', 235 'ö': 'oe', 236 'ü': 'ue', 237 'Ã': 'Ae', 238 'Ã': 'Oe', 239 'Ã': 'Ue', 240 'Ã': 'ss' 241 }; 242 text = text.replace(/[äöüÃÃÃÃ]/g, function(m) { 243 return umlauts[m]; 244 }); 245 text = text.normalize('NFKD').replace(/[\u0300-\u036f]/g, ''); 246 text = text.replace(/[^\x1F-\x7f]/g, ''); 247 return text; 248 } 249 250 // JS equivalent of the PHP safe_url_string() helper (see functions.php). 251 function safeUrlString(text) { 252 if (typeof text !== 'string') { 253 return ''; 254 } 255 text = text.replace(/\u00ae/g, ''); 256 text = text.replace(/<[^(=\d' )].*?>/g, ''); 257 // remove valid HTML tags 258 text = transliterate(text).toLowerCase(); 259 // transliterate and make lowercase 260 text = text.replace(/[^a-z0-9-\s]/g, ' ').trim(); 261 // remove anything but letters, numbers, dashes and whitespace 262 text = text.replace(/ /g, '-').replace(/-+/g, '-'); 263 // replace whitespace with dashes and reduce multiple dashes to a
263single one 264 return text; 265 } 266 267 function randomNumber(pMin, pMax) { 268 pMin = Math.round(pMin || 0); 269 pMax = Math.round(pMax || 100); 270 if (pMax < pMin) { 271 var t = pMin; 272 pMin = pMax; 273 pMax = t; 274 } 275 return Math.floor(Math.random() * (pMax + 1 - pMin) + pMin); 276 } 277 278 function randomString(length, pool) { 279 pool = pool || ' !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}'; 280 return htmlSpecialChars('x'.repeat(length).replace(/./g, function() { 281 return pool[Math.floor(Math.random() * pool.length)]; 282 })); 283 } 284 285 function obfuscate(str) { 286 var result = ''; 287 var parts = str.split(''); 288 parts.forEach(function(part) { 289 // if (Math.random() < 0.5) { 290 // part = '<span>' + part + '</span>'; 291 // } 292 // if (Math.random() < 0.5) { 293 // part = '<span>' + part + '<span aria-hidden="true">' + randomString(randomNumber(2, 4)) + '</span></span>'; 294 // } 295 // if (Math.random() < 0.5) { 296 // part = part + '<!-- ' + randomString(randomNumber(2, 4)) + ' -->'; 297 // } 298 result += '<span aria-hidden=\"true\">' + randomString(randomNumber(2, 4)) + '</span><!-- ' + randomString(randomNumber(2, 4)) + ' -->' + part; 299 }); 300 return '<span class=\"obfuscated\">' + result + '</span>'; 301 } 302 303 function trapFocus(wrapper, firstElement) { 304 var traps = []; 305 var trapid = wrapper.getAttribute('data-trap') || false; 306 if (trapid) { 307 traps = window.focusTraps[trapid] || traps; 308 } else { 309 trapid = randomString(16, '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'); 310 wrapper.setAttribute('data-trap', trapid); 311 } 312 if (traps.length == 0) { 313 var endTrap = document.createElement('button'); 314 endTrap.setAttribute('aria-label', ' '); 315 endTrap.setAttribute('aria-hidden', 'true'); 316 endTrap.classList.add('focus-trap'); 317 wrapper.appendChild(endTrap); 318 traps.push(endTrap); 319 var startTrap = document.createElement('button'); 320 startTrap.setAttribute('aria-label', ' '); 321 startTrap.setAttribute('aria-hidden', 'true'); 322 startTrap.classList.add('focus-trap'); 323 traps.push(startTrap); 324 if (firstElement) { 325 firstElement.parentElement.insertBefore(startTrap, firstElement); 326 } else { 327 wrapper.insertBefore(startTrap, wrapper.firstChild); 328 } 329 startTrap.focus(); 330 traps.forEach(function(trap) { 331 trap.addEventListener('focus', function(e) { 332 firstElement = firstElement || Array.from(wrapper.querySelectorAll('a[href], button:not(.focus-trap), textarea, input, select, [tabindex]')).find(function(el) { 333 el.focus(); 334 return document.activeElement === el && (el.getAttribute('tabindex') == null || parseInt(el.getAttribute('tabindex') || '-1') > 0); 335 }); 336 if (firstElement) { 337 firstElement.focus(); 338 } 339 }); 340 }); 341 window.focusTraps[trapid] = traps; 342 } 343 return traps; 344 } 345 346 function releaseFocus(trapid, wrapper) { 347 if (wrapper) { 348 trapid = wrapper.getAttribute('data-trap') || trapid; 349 } 350 if (window.focusTraps[trapid]) {
351 window.focusTraps[trapid].forEach(function(trap) { 352 trap.remove(); 353 }); 354 delete window.focusTraps[trapid]; 355 } 356 } 357 358 function cosmosReport(error, url, line) { 359 if (error !== 'Script error.' && url.length && line > 0) { 360 var req = new XMLHttpRequest(); 361 req.open('GET', '/' + window.language + '/index/config?error=' + base64Encode(JSON.stringify({ 362 error: error, 363 url: location.href, 364 file: url, 365 line: line, 366 })), !0); 367 req.send(null) 368 } 369 } 370 371 function makeToggle(element) { 372 if (element) { 373 if (!element.hasAttribute('aria-expanded')) { 374 element.setAttribute('aria-expanded', 'false'); 375 } 376 if (!element.hasAttribute('aria-label')) { 377 element.setAttribute('aria-label', (element.textContent || '').trim() || 'Auf-/Zuklappen'); 378 } 379 var toggleLabel = element.getAttribute('data-toggle-label') || false; 380 element.addEventListener('click', function(e) { 381 var expanded = (element.getAttribute('aria-expanded') || 'false').toLowerCase() !== 'false'; 382 var label = element.getAttribute('aria-label'); 383 if (toggleLabel) { 384 element.setAttribute('aria-label', toggleLabel); 385 toggleLabel = label; 386 } 387 element.setAttribute('aria-expanded', (!expanded).toString()); 388 }); 389 } 390 } 391 392 393 q(function() { 394 updateGlobalProperties(); 395 q('a[href="#!"]').on('click', function(e) { 396 e.preventDefault(); 397 }); 398 399 q('nav [aria-expanded]').on('click', function(e) { 400 var element = e.currentTarget; 401 var expanded = !(element.getAttribute('aria-expanded') == 'true'); 402 var popup = element.getAttribute('aria-haspopup'); 403 element.parentElement.children.forEach(function(element) { 404 if (element.getAttribute('aria-expanded')) { 405 element.setAttribute('aria-expanded', expanded); 406 } 407 }); 408 if (element.parentElement && element.parentElement.tagName == 'LI') { 409 var sibling = element.parentElement.parentElement.firstElementChild; 410 while (sibling) { 411 if (sibling != element.parentElement) { 412 sibling.children.forEach(function(child) { 413 if (child.getAttribute('aria-expanded')) { 414 child.setAttribute('aria-expanded', 'false'); 415 } 416 }); 417 } 418 sibling = sibling.nextElementSibling; 419 } 420 } 421 if (expanded && popup && element.nextElementSibling && element.nextElementSibling.getAttribute('role') == popup) { 422 trapFocus(element.nextElementSibling, element); 423 } else { 424 releaseFocus(null, element.nextElementSibling); 425 } 426 }); 427 q('nav a[aria-current="page"]').each(function(element) { 428 while (element.parentElement.tagName != 'NAV') { 429 element = element.parentElement; 430 element.classList.add('active-inside'); 431 } 432 }); 433 q(':required:not([aria-required="true"])').each(function(element) { 434 element.setAttribute('aria-required', 'true'); 435 }); 436 q('nav[role="navigation"] a:not([href="#!"])').on('click', function(e) { 437 var element = e.target; 438 while (element.parentElement && (element.parentElement.tagName == 'LI' || element.parentElement.tagName == 'UL')) { 439 element = element.parentElement; 440 if (element.previousElementSibling && element.previousElementSibling.tagName == 'BUTTON' && element.previousElementSibling.getAttribute('aria-expanded') == 'true') { 441 element.previousElementSibling.setAttribute('aria-expanded', 'false'); 442 } 443 } 444 }); 445 q('.contrast_toggle, a[href="#contrast"], a[href="#kontrastmodus"]').on('click', function(e) { 446 e.preventDefault(); 447 e.stopImmediatePropagation(); 448 setSessionCookie('high_contrast', !Boolean(document.documentElement.classList.contains('high-contrast'))); 449 updateGlobalProperties(); 450 return false;
451 }); 452 q('[data-make="toggle"]').each(function(element) { 453 makeToggle(element); 454 }); 455 var pots = ['SubjectMatter', 'UserName', 'InquirySummary']; 456 pots.forEach(function(pot) { 457 var input = document.getElementById(pot); 458 setTimeout(function() { 459 if (input && input.value == pot) { 460 input.value = ''; 461 } 462 }, 500); 463 }); 464 }); 465 466 467 468 function parseMarkdown(mdText) { 469 // mdText = mdText 470 // .replace(/&/g, '&') 471 // .replace(/</g, '<') 472 // .replace(/>/g, '>') 473 // .replace(/"/g, '"') 474 // .replace(/'/g, '''); 475 476 mdText = mdText.replace(/\r\n/g, '\n'); 477 mdText = mdText.replace(/\n~~~ *(.*?)\n([\s\S]*?)\n~~~/g, '<pre><code title="$1">$2</code > < /pre>'); 478 mdText = mdText.replace(/\n``` *(.*?)\n([\s\S]*?)\n```/g, '<pre><code title="$1">$2</code></pre>'); 479 480 var mdHTML = ''; 481 var mdCode = mdText.split('pre>'); 482 483 for (var i = 0; i < mdCode.length; i++) { 484 if (mdCode[i].substr(-2) == '</') { 485 mdHTML += '<pre>' + mdCode[i] + 'pre>'; 486 } else { 487 mdHTML += mdCode[i].replace(/(.*)<$/, '$1') 488 .replace(/^### (.*?)\s*#*$/gm, '<h3>$1</h3>') 489 .replace(/^## (.*?)\s*#*$/gm, '<h2>$1</h2>') 490 .replace(/^# (.*?)\s*#*$/gm, '<h1>$1</h1>') 491 .replace(/^-{3,}|^\_{3,}|^\*{3,}/gm, '<hr/>') 492 .replace(/``(.*?)``/gm, '<code>$1</code>') 493 .replace(/`(.*?)`/gm, '<code>$1</code>') 494 .replace(/^\>> (.*$)/gm, '<blockquote><blockquote>$1</blockquote></blockquote>') 495 .replace(/^\> (.*$)/gm, '<blockquote>$1</blockquote>') 496 .replace(/<\/blockquote\>\n<blockquote\>/g, '\n<br>') 497 .replace(/<\/blockquote\>\n<br\><blockquote\>/g, '\n<br>') 498 .replace(/!\[(.*?)\]\((.*?)(?:\s+"(.*?)")?\)/g, (match, alt, src, title) => { 499 const isAbsolute = /^(https?:)?\/\//i.test(src); 500 if (isAbsolute) { 501 const currentDomain = typeof window !== 'undefined' ? window.location.hostname : ''; 502 const isOwnDomain = currentDomain && src.includes(currentDomain); 503 if (!isOwnDomain) { 504 return ''; 505 } 506 } 507 const titleAttr = title ? ` title="${title}"` : ''; 508 return `<img alt="${alt}" src="${src}"${titleAttr} />`; 509 }) 510 .replace(/\[(.*?)\]\((.*?) "(.*?)"\)/gm, '<a href="$2" title="$3">$1</a>') 511 .replace(/<http(.*?)\>/gm, '<a href="http$1">http$1</a>') 512 .replace(/\[(.*?)\]\(\)/gm, '<a href="$1">$1</a>') 513 .replace(/\[(.*?)\]\((.*?)\)/gm, '<a href="$2">$1</a>') 514 .replace(/^[\*|+|-][ |.](.*)/gm, '<ul><li>$1</li></ul>').replace(/<\/ul\>\n<ul\>/g, '\n') 515 .replace(/^\d[ |.](.*)/gm, '<ol><li>$1</li></ol>').replace(/<\/ol\>\n<ol\>/g, '\n') 516 .replace(/\*\*\*(.*)\*\*\*/gm, '<strong><em>$1</em></strong>') 517 .replace(/\*\*(.*)\*\*/gm, '<strong>$1</strong>') 518 .replace(/\*([\w \d]*)\*/gm, '<em>$1</em>') 519 .replace(/___(.*)___/gm, '<strong><em>$1</em></strong>') 520 .replace(/__(.*)__/gm, '<u>$1</u>') 521 .replace(/_([\w \d]*)_/gm, '<em>$1</em>') 522 .replace(/~~(.*)~~/gm, '<del>$1</del>') 523 .replace(/\^\^(.*)\^\^/gm, '<ins>$1</ins>') 524 .replace(/ +\n/g, '\n<br/>') 525 .replace(/\n\s*\n/g, '\n<p>\n') 526 .replace(/^ {4,10}(.*)/gm, '<pre><code>$1</code></pre>') 527 .replace(/^\t(.*)/gm, '<pre><code>$1</code></pre>') 528 .replace(/<\/code\><\/pre\>\n<pre\><code\>/g, '\n') 529 .replace(/\\([`_\\\*\+\-\.\(\)\[\]\{\}])/gm, '$1'); 530 } 531 } 532 533 return mdHTML.trim(); 534 } 535 536 function replaceMarkdown(root = document) { 537 if (!root || typeof root.querySelectorAll !== 'function') { 538 root = document; 539 }; 540 var nodes = root.classList && root.classList.contains('markdown') ? [root] : root.querySelectorAll('.markdown'); 541 nodes.forEach(function(node) { 542 node.innerHTML = parseMarkdown(node.innerHTML); 543 }); 544 } 545 546 function updateYoutubeIframes(root = document) { 547 if (!root || typeof root.querySelectorAll !== 'function') { 548 root = document; 549 }; 550 var iframes = root.tagName === 'IFRAME' ? [root] : root.querySelectorAll('iframe');
551 iframes.forEach(function(iframe) { 552 ['src', 'data-src'].forEach(function(attr) { 553 var val = iframe.getAttribute(attr); 554 if (val && (val.includes('youtube.com/embed/') || val.includes('youtube-nocookie.com/embed/'))) { 555 try { 556 var url = new URL(val, window.location.href); 557 if (!url.searchParams.get('origin')) { 558 url.searchParams.set('origin', window.location.hostname); 559 iframe.setAttribute(attr, url.toString()); 560 } 561 } catch (e) { 562 console.warn("Ungültige URL in " + attr, val); 563 } 564 iframe.setAttribute('referrerpolicy', 'strict-origin-when-cross-origin'); 565 } 566 }); 567 }); 568 } 569 570 var observer = new MutationObserver(function(mutations) { 571 mutations.forEach(function(mutation) { 572 mutation.addedNodes.forEach(function(node) { 573 if (node.nodeType !== 1) return; 574 if (node.tagName === 'IFRAME' || node.querySelector('iframe')) { 575 updateYoutubeIframes(node); 576 } 577 if (node.classList && node.classList.contains('markdown')) { 578 replaceMarkdown(node); 579 } 580 }); 581 }); 582 }); 583 584 function startObserver() { 585 observer.observe(document.body, { 586 childList: true, 587 subtree: true 588 }); 589 }; 590 document.addEventListener('DOMContentLoaded', startObserver); 591 document.addEventListener('DOMContentLoaded', updateYoutubeIframes); 592 document.addEventListener('DOMContentLoaded', replaceMarkdown); 593 594 function el(tag, attributes = {}, ...children) { 595 const element = document.createElement(tag); 596 597 for (const [key, value] of Object.entries(attributes)) { 598 if (key === 'class') { 599 element.className = value; 600 } else if (key === 'id') { 601 element.id = value; 602 } else { 603 element.setAttribute(key, value); 604 } 605 } 606 607 children.flat().forEach(child => { 608 if (typeof child === 'string') { 609 if (/<[a-z][\s\S]*>/i.test(child)) { 610 element.insertAdjacentHTML('beforeend', child); 611 } else { 612 element.appendChild(document.createTextNode(child)); 613 } 614 } else if (child instanceof Node) { 615 element.appendChild(child); 616 } 617 }); 618 619 return element; 620 } 621 </script>
621 622 623 624
624<script> 625 window.iConfig = JSON.parse(base64Decode("eyJzbG9nYW4iOiIwIiwiY29tcGFueSI6IkJlcnVmc2JpbGRlbmRlIFNjaHVsZW4gZGVyIFN0YWR0IE9zbmFiclx1MDBmY2NrIGFtIFNjaFx1MDBmNmxlcmJlcmciLCJzdHJlZXQiOiJTY2hcdTAwZjZsZXJiZXJnc3RyYVx1MDBkZmUgMjAiLCJwb3N0Y29kZSI6IjQ5MDgyIiwiY2l0eSI6Ik9zbmFiclx1MDBmY2NrIiwiY291bnRyeSI6IkRldXRzY2hsYW5kIiwicGhvbmUiOiIwNTQxIDMyMy04NzEwMCIsIm1vYmlsIjoiMCIsImZheCI6IjA1NDEgMzIzLTg3MTk5IiwiZW1haWwiOiJpbmZvQGJicy1zY2hvZWxlcmJlcmcuZGUiLCJnb29nbGVfbWFwc19hcGlfa2V5IjoiQUl6YVN5QkZWaHhmREhuTzk0UXJFb3lfN1VxTUlvcERpaURYZjg0IiwiZ29vZ2xlX21hcHNfbGF0aXR1ZGUiOiI1Mi4yNTUzOTAiLCJnb29nbGVfbWFwc19sb25naXR1ZGUiOiI4LjA2MDgyMCIsImdvb2dsZV9tYXBzX3RleHQiOiIiLCJnb29nbGVfbWFwc190aXRsZSI6IiIsImdvb2dsZV9tYXBzX3pvb20iOiIxNSIsImdvb2dsZV9tYXBzX3R5cGUiOiJST0FETUFQIiwiaW5kZXhfZG9tYWluIjoiaHR0cDpcL1wvd3d3LmJicy1zY2hvZWxlcmJlcmcuZGUiLCJzdGFydF9wYWdlIjoiaW5kZXgiLCJzbGlkZXJfaW1hZ2VzX2Zyb20iOiIyNSIsInNsaWRlcl9pbWFnZXNfbnVtYmVyIjoiMyIsInNsaWRlcl9pbWFnZXNfdG8iOiIyNSIsInN0YWNrcGF0aF9zaXRlX2lkIjoiOWU0YjNhZjUtNTk4My00YTFiLWJkMWYtMmRmM2RmMzZmNTM2IiwiZ29vZ2xlX2FuYWx5dGljcyI6IiIsIm1pY3Jvc29mdF9jbGFyaXR5IjoiLSIsIm1ldGFfcGl4ZWwiOiItIiwidmlzYWJsZV9waXhlbCI6Ii0iLCJzYWxlc3ZpZXdlciI6Ii0ifQ==")); 626 window.language = "de"; 627 window.environment = "bbsschoelerberg"; 628 window.project = "bbsschoelerberg"; 629 window.cssImgUrl = "\/css\/images"; 630 window.controller = "pages"; 631 window.action = "show"; 632 window.type = null; 633 window.today = "2026-10-04"; 634 window.focusTraps = {}; 635 </script>
635 636 637 638 <style> 639 html { 640 --viewport-height: 100vh; 641 --viewport-height: 100svh; 642 --viewport-height: 100dvh; 643 --viewport-width: 100vw; 644 --toolbar-height: 0px; 645 } 646 647 @supports(height: 100dvh) { 648 html { 649 --viewport-height: 100dvh !important; 650 } 651 } 652 653 html body { 654 margin-top: var(--toolbar-height); 655 } 656 657 html body .obfuscated { 658 user-select: none !important; 659 } 660 661 html body .obfuscated span[aria-hidden="true"] { 662 display: inline-block !important; 663 font-size: 0 !important; 664 color: transparent !important; 665 overflow: hidden !important; 666 width: 0 !important; 667 max-width: 0 !important; 668 height: 0 !important; 669 max-height: 0 !important; 670 border: none !important; 671 padding: 0 !important; 672 margin: 0 !important; 673 transform: none !important; 674 opacity: 0 !important; 675 background: transparent !important; 676 position: absolute !important; 677 z-index: -999999999 !important; 678 pointer-events: none !important; 679 } 680 681 html body .obfuscated span:before, 682 html body .obfuscated span:after { 683 display: none !important; 684 } 685 686 form .vessel { 687 position: absolute !important; 688 top: -200vh !important; 689 left: -200vw !important; 690 display: none !important; 691 } 692 693 .vessel-stuck { 694 padding: 40px 30px; 695 } 696 697 .vessel-stuck:before { 698 content: ''; 699 display: block; 700 width: 96px; 701 height: 96px; 702 margin-bottom: 40px; 703 background-size: contain; 704 background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iSWNvbnMiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTYuOTkgMTkuNjQtMy0xLjg4YTYuMzcgNi4zNyAwIDAgMSAtMS4xMy05LjkgNi4zNzIgNi4zNzIgMCAwIDEgOS45IDEuMTNsMi41NCA0LjA3eiIgZmlsbD0iIzgwNTMzMyIvPjxwYXRoIGQ9Im02LjExIDE1LjM2OWExIDEgMCAwIDEgLS41MjgtLjE1MSAzLjM2NCAzLjM2NCAwIDAgMSAyLjE2Mi02LjIgMy4zMTEgMy4zMTEgMCAwIDEgMi40NzQgMS41NjEgMSAxIDAgMCAxIC0xLjcgMS4wNTkgMS4zNjQgMS4zNjQgMCAxIDAgLTEuODggMS44OCAxIDEgMCAwIDEgLS41MzEgMS44NDh6IiBmaWxsPSIjY2I4MjUyIi8+PHBhdGggZD0ibTQ0LjcgMTMuMDYgMi41NC00LjA3YTYuMzY1IDYuMzY1IDAgMSAxIDguNzcgOC43N2wtMyAxLjg4eiIgZmlsbD0iIzgwNTMzMyIvPjxwYXRoIGQ9Im01My44ODkgMTUuMzY5YTEgMSAwIDAgMSAtLjUzMi0xLjg0OCAxLjM2NCAxLjM2NCAwIDEgMCAtMS44OC0xLjg3OSAxIDEgMCAwIDEgLTEuNy0xLjA2MSAzLjM2NSAzLjM2NSAwIDEgMSA0LjYzNyA0LjYzNiAxIDEgMCAwIDEgLS41MjUuMTUyeiIgZmlsbD0iI2NiODI1MiIvPjxwYXRoIGQ9Im00Ny4xIDUzaC0zNC4yYTEwIDEwIDAgMCAxIC05Ljg1LTExLjcyNGwzLjUtMjBhMTAgMTAgMCAwIDEgOS44NS04LjI3NmgyNy4yYTEwIDEwIDAgMCAxIDkuODUgOC4yNzZsMy41IDIwYTEwIDEwIDAgMCAxIC05Ljg1IDExLjcyNHoiIGZpbGw9IiNjYjgyNTIiLz48cGF0aCBkPSJtMzMuNCAzMWgyLjQ4YTQuMDA5IDQuMDA5IDAgMCAxIDMuODggMy4wM2wyIDhhNCA0IDAgMCAxIC0zLjg4IDQuOTdoLTE1Ljc2YTQgNCAwIDAgMSAtMy44OC00Ljk3bDItOGE0LjAwOSA0LjAwOSAwIDAgMSAzLjg4LTMuMDN6IiBmaWxsPSIjZjljNzk1Ii8+PHBhdGggZD0ibTM3LjkyOSA0Mi42MjljLS4wODYtLjIxNi0yLjA1MS00Ljk4Mi02LjkyOS01LjU2OXYtNC4wNmExIDEgMCAwIDAgLTIgMHY0LjA2Yy00Ljg3OC41ODctNi44NDMgNS4zNTMtNi45MjkgNS41NjlhMSAxIDAgMCAwIDEuODU3Ljc0NWMuMDcyLS4xNzQgMS44MjktNC4zNzQgNi4wNzItNC4zNzRzNS45OTQgNC4xODEgNi4wNzIgNC4zNzNhMSAxIDAgMCAwIC45MjguNjI3Ljk4Ni45ODYgMCAwIDAgLjM3MS0uMDcxIDEgMSAwIDAgMCAuNTU4LTEuM3oiIGZpbGw9IiM4MDUzMzMiLz48cGF0aCBkPSJtMzEuNTE5IDMzLjI5MyAxLjY1MS0xLjk1MWEyLjAyNyAyLjAyNyAwIDAgMCAtMS41MTgtMy4zNDJoLTMuM2EyLjAyNyAyLjAyNyAwIDAgMCAtMS41MTggMy4zNDJsMS42NTEgMS45NTFhMS45ODUgMS45ODUgMCAwIDAgMy4wMzQgMHoiIGZpbGw9IiNmZjUzNjQiLz48Y2lyY2xlIGN4PSIxOS45OTkiIGN5PSIyNi45OTkiIGZpbGw9IiNlY2YwZjEiIHI9IjMuOTk5Ii8+PGNpcmNsZSBjeD0iMTkuOTk5IiBjeT0iMjYuOTk5IiBmaWxsPSIjM2Y1YzZjIiByPSIxLjk5OSIvPjxjaXJjbGUgY3g9IjE4Ljk5OCIgY3k9IjI2IiBmaWxsPSIjZmZmIiByPSIxIi8+PGNpcmNsZSBjeD0iNDAuMDAxIiBjeT0iMjYuOTk5IiBmaWxsPSIjZWNmMGYxIiByPSIzLjk5OSIvPjxjaXJjbGUgY3g9IjQwLjAwMSIgY3k9IjI2Ljk5OSIgZmlsbD0iIzNmNWM2YyIgcj0iMS45OTkiLz48Y2lyY2xlIGN4PSIzOSIgY3k9IjI2IiBmaWxsPSIjZmZmIiByPSIxIi8+PGcgZmlsbD0iIzgwNTMzMyI+PHBhdGggZD0ibTI0IDI1aC04YTEgMSAwIDAgMSAwLTJoOGExIDEgMCAwIDEgMCAyeiIvPjxwYXRoIGQ9Im00NCAyNWgtOGExIDEgMCAwIDEgMC0yaDhhMSAxIDAgMCAxIDAgMnoiLz48L2c+PC9zdmc+'); 705 background-position: center; 706 background-repeat: no-repeat; 707 } 708
709 @keyframes outline-blink { 710 50% { 711 outline-color: #ee3333; 712 } 713 } 714 715 a.cms-error { 716 outline: 2px solid transparent; 717 outline-offset: 2px; 718 animation: outline-blink 1s infinite; 719 } 720 721 .focus-trap, 722 .focus-trap:focus, 723 .visually-hidden-focusable:not(:focus):not(:focus-within), 724 .visually-hidden { 725 width: 1px !important; 726 height: 1px !important; 727 padding: 0 !important; 728 margin: -1px !important; 729 overflow: hidden !important; 730 clip: rect(0, 0, 0, 0) !important; 731 white-space: nowrap !important; 732 border: 0 !important; 733 outline: 0 !important; 734 } 735 736 .focus-trap, 737 .focus-trap:focus, 738 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption), 739 .visually-hidden:not(caption) { 740 position: absolute !important; 741 } 742 </style> 743 744
745<script>window.consent_config={"timestamp":1784270842,"text":{"title":"Ihre Privatsph\u00e4re ist uns wichtig!","essentials":"Wir verwenden Cookies, die f\u00fcr den Betrieb dieser Website erforderlich sind.","media":"Um Ihnen eine breite Auswahl an Inhalten und Funktionen auf dieser Website zu bieten, nutzen wir externe Dienste und Medien."},"meta":{"more":"Weitere Informationen:","privacy":"Datenschutz","legal":"Impressum","cookies":"Cookies"},"howto":{"checkbox":"Mit den Checkboxen k\u00f6nnen Sie die Verwendung einschr\u00e4nken."},"button":{"open":"Consent-Tool \u00f6ffnen","toggle":"\u00d6ffnen\/Schlie\u00dfen","expand":"Aufklappen","collapse":"Einklappen","accept":"Alle akzeptieren","reject":"Alle ablehnen","save":"Speichern","close":"Schlie\u00dfen"},"checkbox":{"essentials":{"title":"Notwendige Cookies","desc":"Notwendige Cookies verwenden, die f\u00fcr den Betrieb dieser Website technisch erforderlich sind.","required":true},"media":{"title":"Externe Dienste & Medien","desc":"Externe Dienste & Medien automatisch laden, um einige Inhalte und Funktionen bereit zu stellen.","id":"externe-dienste-und-medien","checkbox":{"google_maps":{"title":"Google Maps","id":"google-maps"},"youtube":{"title":"YouTube","id":"youtube"}}}},"url":{"recaptcha":"(\\\/\\\/www\\.google\\.com\\\/recaptcha\\\/api\\.js)","google_maps":"(\\\/\\\/maps\\.google\\.com\\\/)|(\\\/\\\/maps\\.googleapis\\.com\\\/)","youtube":"(\\\/\\\/www\\.youtube-nocookie\\.com\\\/)|(\\\/\\\/www\\.youtube\\.com\\\/iframe_api)","vimeo":"(\\\/\\\/player\\.vimeo\\.com\\\/)","matterport":"(\\\/\\\/my\\.matterport\\.com\\\/)","rapidmail"
745:"(\\\/\\\/ta0dcad94\\.emailsys1a\\.net\\\/)","immowelt":"(\\\/\\\/homepagemodul\\.immowelt\\.de\\\/)","etermio":"(\\\/\\\/embed\\.etermio\\.com\\\/)","hr4you":"(\\\/\\\/.*?\\.hr4you\\.org\\\/)","smallchat":"(\\\/\\\/embed\\.small\\.chat\\\/)","fahrschulmanager":"(\\\/\\\/api\\.fahrschulmanager\\.de\\\/)","autoscout24":"(\\\/\\\/www\\.autoscout24\\.de\\\/)","salesforce":"(\\\/\\\/webto\\.salesforce\\.com\\\/)","bmirechner":"(\\\/\\\/www\\.bmi-rechner\\.net\\\/)","ogulo":"(\\\/\\\/developer\\.ogulo\\.com\\\/)","filecamp":"(\\\/\\\/.*?\\.filecamp\\.com\\\/)","google_docs_viewer":"(\\\/\\\/docs\\.google\\.com\\\/viewer)","identme":"(\\\/\\\/ident\\.me\\\/json)|(\\\/\\\/4.ident\\.me\\\/json)|(\\\/\\\/6.ident\\.me\\\/json)","facilioo":"(\\\/\\\/app\\.facilioo\\.de\\\/)","bestreisen":"(\\\/\\\/.*?\\.best-reisen-ibe\\.de\\\/)","ypsilon":"(\\\/\\\/.*?\\.ypsilon\\.net\\\/)","bestfewo":"(\\\/\\\/.*?\\.bestfewo\\.de\\\/)","autoeurope":"(\\\/\\\/.*?\\.autoeurope\\.com\\\/)","sunnycars":"(\\\/\\\/.*?\\.sunnycars\\.de\\\/)","reisever
745sicherung":"(\\\/\\\/.*?\\.reiseversicherung\\.de\\\/)","condor":"(\\\/\\\/.*?\\.condor\\.com\\\/)"}};</script>
745 746 747<link href="/libs/cookies/cookies5.css?v=58" media="screen" rel="stylesheet" type="text/css" />
748<script type="text/javascript" src="/libs/cookies/cookies5.js?v=59"></script>
748 749 750 751
751<script> 752 WebFontConfig = { 753 custom: { 754 families: ["Manrope:n1,n3,n4,n7,n9","MaterialDesignIcons:n4","Ubuntu:n3,n4,n7"],urls: ["/webfonts/fonts.min.css?v=13"] 755 } 756 }; 757 758 (function(d) { 759 var wf = d.createElement('script'), s = d.scripts[0]; 760 wf.src = '/webfonts/webfontloader.min.js'; 761 wf.async = true; 762 s.parentNode.insertBefore(wf, s); 763 })(document); 764 </script>
764 765 766<!-- js view helper end --> 767 768 769 <link rel="stylesheet" href="/css/main.min.css?v=256"> 770
770<script src="/css/main.min.js?v=256" type="text/javascript" defer="defer"></script>
770 771
771<script> 772 if ("pages" === 'forms' && !isIframe()) { 773 window.location.replace('/' + window.language + '/pages/show/' + null); 774 } 775 </script>
775 776
776<script> 777 window.contact = ""; 778 </script>
778 779 </head> 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 <body class="tundra pages-schulentwicklung-body"> 811 <div id="wrapper"> 812 <div> 813 <div class="c_section c_section_1" role="banner" > 814 <div> 815 <a href="#main" class="visually-hidden">Zum Inhalt springen</a> 816 <div class="logo"> 817 <a href="/"><img src="/css/images/logo.svg?v=2" onerror="if(!window.logo)this.src='/css/images/logo.png?v=2';window.logo = true;" alt="Berufsbildende Schulen der Stadt Osnabrück am Schölerberg Logo" /></a> 818 </div> 819 <nav role="navigation" class="nav nav_mobile"> 820 <button class="nav_toggle" aria-haspopup="menu" aria-expanded="false" aria-label="Menü"></button> 821 <!-- level0--><ul class="navigation" role="menu" tabindex="-1"> 822<li role="menuitem" class="sub-navigation-inside navigation-1" data-url="/" tabindex="-1"> 823<ul class="sub-navigation" role="group" tabindex="-1"> 824<li role="menuitem" class="sub-navigation-inside dummy-inside" data-url="#!" tabindex="-1"> 825<a href="#!" class="dummy" data-url="#!" aria-expanded="false" tabindex="-1">Schule</a> 826<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Schule</span></button><ul class="sub-navigation" role="group" tabindex="-1"> 827<li role="menuitem" class="active" data-url="/pages/show/schulentwicklung" tabindex="-1"> 828<a href="/schulentwicklung" class="active" data-url="/pages/show/schulentwicklung" aria-current="page">Schulentwicklung</a> 829</li> 830<li role="menuitem" data-url="/pages/show/schulleitung" tabindex="-1"> 831<a href="/schulleitung" data-url="/pages/show/schulleitung">Schulleitung</a> 832</li> 833<li role="menuitem" data-url="/pages/show/schulverwaltung" tabindex="-1"> 834<a href="/verwaltung" data-url="/pages/show/schulverwaltung">Verwaltung</a> 835</li> 836<li role="menuitem" data-url="/pages/show/kollegium" tabindex="-1"> 837<a href="/kollegium" data-url="/pages/show/kollegium">Kollegium</a> 838</li> 839<li role="menuitem" class="sub-navigation-inside dummy-inside" data-url="#!" tabindex="-1"> 840<a href="#!" class="dummy" data-url="#!" aria-expanded="false" tabindex="-1">Interessenvertretung</a> 841<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Interessenvertretung</span></button><ul class="sub-navigation" role="group" tabindex="-1"> 842<li role="menuitem" data-url="/pages/show/schuelervertretung" tabindex="-1"> 843<a href="/interessenvertretung-schuelervertretung" data-url="/pages/show/schuelervertretung">Schülervertretung</a> 844</li> 845<li role="menuitem" data-url="/pages/show/elternvertretung" tabindex="-1"> 846<a href="/interessenvertretung-elternvertretung" data-url="/pages/show/elternvertretung">Elternvertretung</a> 847</li> 848<li role="menuitem" data-url="/pages/show/personalrat" tabindex="-1"> 849<a href="/interessenvertretung-personalrat" data-url="/pages/show/personalrat">Personalrat</a> 850</li> 851<li role="menuitem" data-url="/pages/show/gleichstellung" tabindex="-1"> 852<a href="/interessenvertretung-gleichstellung" data-url="/pages/show/gleichstellung">
852Gleichstellungsbeauftragte</a> 853</li> 854<li role="menuitem" data-url="/pages/show/gesundheitsschutz" tabindex="-1"> 855<a href="/interessenvertretung-arbeits-und-gesundheitsschutz" data-url="/pages/show/gesundheitsschutz">Arbeits- und Gesundheitsschutz</a> 856</li> 857<li role="menuitem" data-url="/pages/show/inklusion" tabindex="-1"> 858<a href="/inklusion" data-url="/pages/show/inklusion">Inklusionsbeauftragte</a> 859</li> 860</ul> 861</li> 862<li role="menuitem" tabindex="-1"> 863<a href="http://www.foerderverein-bbs-schoelerberg.de" target="_blank">Förderverein</a> 864</li> 865<li role="menuitem" data-url="/pages/show/historie" tabindex="-1"> 866<a href="/historie" data-url="/pages/show/historie">Historie</a> 867</li> 868<li role="menuitem" data-url="/pages/show/standorte" tabindex="-1"> 869<a href="/standorte" data-url="/pages/show/standorte">Standorte</a> 870</li> 871</ul> 872</li> 873<li role="menuitem" class="sub-navigation-inside dummy-inside" data-url="#!" tabindex="-1"> 874<a href="#!" class="dummy" data-url="#!" aria-expanded="false" tabindex="-1">Bildungsangebote</a> 875<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Bildungsangebote</span></button><ul class="sub-navigation" role="group" tabindex="-1"> 876<li role="menuitem" data-url="/pages/show/berufseinstiegsschule" tabindex="-1"> 877<a href="/berufseinstiegsschule" data-url="/pages/show/berufseinstiegsschule">Berufseinstiegsschule - Klasse 2</a> 878</li> 879<li role="menuitem" class="sub-navigation-inside" data-url="/pages/show/bfsdual" tabindex="-1"> 880<a href="/bfs-dual" data-url="/pages/show/bfsdual">Berufsfachschule dual</a> 881<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Berufsfachschule dual</span></button><ul class="sub-navigation" role="group" tabindex="-1"> 882<li role="menuitem" data-url="/pages/show/bfsdualhandel" tabindex="-1"> 883<a href="/berufsfachschule-dual-schwerpunkte-handel" data-url="/pages/show/bfsdualhandel">Handel</a> 884</li> 885<li role="menuitem" data-url="/pages/show/bfsdualindustrie" tabindex="-1"> 886<a href="/berufsfachschule-dual-schwerpunkt-industrie" data-url="/pages/show/bfsdualindustrie">Industrie</a> 887</li> 888<li role="menuitem" data-url="/pages/show/bfsdualwi" tabindex="-1"> 889<a href="/berufsfachschule-dual-schwerpunkt-wirtschaftsinformatik" data-url="/pages/show/bfsdualwi">Wirtschaftsinformatik</a> 890</li> 891</ul> 892</li> 893<li role="menuitem" data-url="/pages/show/klasse2" tabindex="-1"> 894<a href="/berufsfachschule-wirtschaft-klasse-2-der-berufsfachschule" data-url="/pages/show/klasse2">Zweijährige Berufsfachschule â Klasse 2</a> 895</li> 896<li role="menuitem" class="sub-navigation-inside" data-url="/pages/show/berufsschule" tabindex="-1"> 897<a href="/berufsschule" data-url="/pages/show/berufsschule">Berufsschule</a> 898<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Berufsschule</span></button><ul class="sub-navigation" role="group" tabindex="-1"> 899<li role="menuitem" data-url="/pages/show/banken" tabindex="-1"> 900<a href="/berufsschule-banken" data-url="/pages/show/banken">Banken</a> 901</li> 902<li role="menuitem" data-url="/pages/show/immobilien" tabindex="-1"> 903<a href="/immobilien" data-url="/pages/show/immobilien">Immobilien</a> 904</li> 905<li role="menuitem" data-url="/pages/show/industrie" tabindex="-1"> 906<a href="/berufsschule-industrie" data-url="/pages/show/industrie">Industrie</a> 907</li> 908<li role="menuitem" data-url="/pages/show/personaldienstleistungen" tabindex="-1"> 909<a href="/berufsschule-personaldienstleistungen" data-url="/pages/show/personaldienstleistungen">Personaldienstleistungen</a> 910</li> 911<li role="menuitem" data-url="/pages/show/rechtsanwalt" tabindex="-1"> 912<a href="/berufsschule-rechtsanwalt-notar" data-url="/pages/show/rechtsanwalt">Rechtsanwalt / Notar</a> 913</li> 914<li role="menuitem" data-url="/pages/show/sozialversicherung" tabindex="-1"> 915<a href="/berufsschule-sozialversicherung" data-url="/pages/show/sozialversicherung">Sozialversicherungen</a> 916</li> 917<li role="menuitem" data-url="/pages/show/steuern" tabindex="-1">
918<a href="/berufsschule-steuern" data-url="/pages/show/steuern">Steuern</a> 919</li> 920<li role="menuitem" data-url="/pages/show/versicherungen" tabindex="-1"> 921<a href="/berufsschule-versicherungen" data-url="/pages/show/versicherungen">Versicherungen</a> 922</li> 923<li role="menuitem" data-url="/pages/show/verwaltung" tabindex="-1"> 924<a href="/berufsschule-verwaltung" data-url="/pages/show/verwaltung">Verwaltung</a> 925</li> 926</ul> 927</li> 928<li role="menuitem" data-url="/pages/show/wirtschaft" tabindex="-1"> 929<a href="/fachoberschule-wirtschaft-und-verwaltung" data-url="/pages/show/wirtschaft">FOS Wirtschaft und Verwaltung</a> 930</li> 931<li role="menuitem" data-url="/pages/show/wirtschaftsgymnasium" tabindex="-1"> 932<a href="/wirtschaftsgymnasium" data-url="/pages/show/wirtschaftsgymnasium">Wirtschaftsgymnasium</a> 933</li> 934<li role="menuitem" data-url="/pages/show/zusatzangebote" tabindex="-1"> 935<a href="/zusatzangebote-und-projekte" data-url="/pages/show/zusatzangebote">Zusatzangebote und Projekte</a> 936</li> 937</ul> 938</li> 939<li role="menuitem" class="sub-navigation-inside dummy-inside" data-url="#!" tabindex="-1"> 940<a href="#!" class="dummy" data-url="#!" aria-expanded="false" tabindex="-1">Schulleben</a> 941<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Schulleben</span></button><ul class="sub-navigation" role="group" tabindex="-1"> 942<li role="menuitem" class="sub-navigation-inside" data-url="/pages/show/europaschule" tabindex="-1"> 943<a href="/europaschule" data-url="/pages/show/europaschule">Europaschule</a> 944<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Europaschule</span></button><ul class="sub-navigation" role="group" tabindex="-1"> 945<li role="menuitem" data-url="/pages/show/austausch" tabindex="-1"> 946<a href="/austausch-erasmus" data-url="/pages/show/austausch">Austausch, Erasmus+</a> 947</li> 948<li role="menuitem" data-url="/pages/show/moreos" tabindex="-1"> 949<a href="/europaschule-netzwerk-more-os" data-url="/pages/show/moreos">Netzwerk MoreOS</a> 950</li> 951</ul> 952</li> 953<li role="menuitem" data-url="/pages/show/umweltschule" tabindex="-1"> 954<a href="/umweltschule" data-url="/pages/show/umweltschule">Umweltschule</a> 955</li> 956<li role="menuitem" data-url="/pages/show/beratung" tabindex="-1"> 957<a href="/beratung-und-schulseelsorge" data-url="/pages/show/beratung">Beratungs- und Unterstützungsangebot</a> 958</li> 959<li role="menuitem" data-url="/pages/show/mobbingintervention" tabindex="-1"> 960<a href="/mobbinginterventionsteam" data-url="/pages/show/mobbingintervention">Mobbing-Interventions-Team</a> 961</li> 962<li role="menuitem" data-url="/pages/show/foerderung" tabindex="-1"> 963<a href="/individuelle-foerderung" data-url="/pages/show/foerderung">Individuelle Förderung</a> 964</li> 965<li role="menuitem" data-url="/pages/show/schuelerfirmen" tabindex="-1"> 966<a href="/schuelerfirmen" data-url="/pages/show/schuelerfirmen">Schülerfirmen</a> 967</li> 968<li role="menuitem" data-url="/pages/show/kompetenztraining" tabindex="-1"> 969<a href="/kompetenz-und-teamtraining" data-url="/pages/show/kompetenztraining">Kompetenz- und Teamtraining</a> 970</li> 971<li role="menuitem" data-url="/pages/show/bewegteschule" tabindex="-1"> 972<a href="/bewegte-schule" data-url="/pages/show/bewegteschule">Bewegte Schule</a> 973</li> 974<li role="menuitem" data-url="/pages/show/gesundlebenlernen" tabindex="-1"> 975<a href="/gesund-leben-lernen" data-url="/pages/show/gesundlebenlernen">Gesund Leben Lernen (GLL)</a> 976</li> 977</ul> 978</li> 979<li role="menuitem" class="sub-navigation-inside dummy-inside" data-url="#!" tabindex="-1"> 980<a href="#!" class="dummy" data-url="#!" aria-expanded="false" tabindex="-1">Service</a> 981<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Service</span></button><ul class="sub-navigation" role="group" tabindex="-1"> 982<li role="menuitem" data-url="/pages/show/kontakt" tabindex="-1"> 983<a href="/kontakt" data-url="/pages/show/kontakt">Kontakt</a> 984</li> 985<li role="menuitem" data-url="/pages/show/unterrichtszeiten" tabindex="-1">
986<a href="/unterrichtszeiten" data-url="/pages/show/unterrichtszeiten">Unterrichtszeiten</a> 987</li> 988<li role="menuitem" data-url="/pages/show/anmeldung" tabindex="-1"> 989<a href="/anmeldung" data-url="/pages/show/anmeldung">Anmeldung</a> 990</li> 991<li role="menuitem" tabindex="-1"> 992<a href="/vertretungsplan">Vertretungsplan</a> 993</li> 994<li role="menuitem" data-url="/pages/show/testcal" tabindex="-1"> 995<a href="/kalender" data-url="/pages/show/testcal">Kalender</a> 996</li> 997<li role="menuitem" tabindex="-1"> 998<a href="https://bbsschoelerberg.de/iserv/public/plan/show/BS%20Wochentage/f03eeb7113a25aa3/BS%20Wochentage.pdf" target="_blank">Berufsschultage</a> 999</li> 1000<li role="menuitem" tabindex="-1"> 1001<a href="https://bbsschoelerberg.de" target="_blank">IServ</a> 1002</li> 1003<li role="menuitem" data-url="/pages/show/einschulung" tabindex="-1"> 1004<a href="/einschulung" data-url="/pages/show/einschulung">Einschulung</a> 1005</li> 1006</ul> 1007</li> 1008<li role="menuitem" class="sub-navigation-inside dummy-inside" data-url="#!" tabindex="-1"> 1009<a href="#!" class="dummy" data-url="#!" aria-expanded="false" tabindex="-1">Aktuelles</a> 1010<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Aktuelles</span></button><ul class="sub-navigation" role="group" tabindex="-1"> 1011<li role="menuitem" data-url="/pages/show/aktuelles" tabindex="-1"> 1012<a href="/aktuelle-nachrichten" data-url="/pages/show/aktuelles">Aktuelle Nachrichten</a> 1013</li> 1014<li role="menuitem" data-url="/pages/show/stellenangebote" tabindex="-1"> 1015<a href="/stellenangebote" data-url="/pages/show/stellenangebote">Stellenangebote</a> 1016</li> 1017</ul> 1018</li> 1019</ul> 1020</li> 1021<li role="menuitem" class="sub-navigation-inside navigation-2" data-url="/" tabindex="-1"> 1022<ul class="sub-navigation" role="group" tabindex="-1"> 1023<li role="menuitem" data-url="/pages/show/kontakt" tabindex="-1"> 1024<a href="/kontakt" data-url="/pages/show/kontakt">Kontakt</a> 1025</li> 1026<li role="menuitem" tabindex="-1"> 1027<a href="https://bbsschoelerberg.de" target="_blank">IServ</a> 1028</li> 1029<li role="menuitem" data-url="/pages/show/vertretungsplan" tabindex="-1"> 1030<a href="/vertretungsplan" data-url="/pages/show/vertretungsplan">Vertretungsplan</a> 1031</li> 1032<li role="menuitem" data-url="/pages/show/testcal" tabindex="-1"> 1033<a href="/kalender" data-url="/pages/show/testcal">Kalender</a> 1034</li> 1035<li role="menuitem" data-url="/pages/show/anmeldung" tabindex="-1"> 1036<a href="/anmeldung" data-url="/pages/show/anmeldung">Anmeldung</a> 1037</li> 1038<li role="menuitem" tabindex="-1"> 1039<a href="#suche">Suchen</a> 1040</li> 1041<li role="menuitem" tabindex="-1"> 1042<a href="https://www.instagram.com/bbsschoelerberg/" target="_blank">Instagram</a> 1043</li> 1044</ul> 1045</li> 1046<li role="menuitem" class="sub-navigation-inside navigation-3" data-url="/" tabindex="-1"> 1047<ul class="sub-navigation" role="group" tabindex="-1"> 1048<li role="menuitem" data-url="/pages/show/impressum" tabindex="-1"> 1049<a href="/impressum" data-url="/pages/show/impressum">Impressum</a> 1050</li> 1051<li role="menuitem" data-url="/pages/show/datenschutz" tabindex="-1"> 1052<a href="/datenschutz" data-url="/pages/show/datenschutz">Datenschutz</a> 1053</li> 1054<li role="menuitem" data-url="/pages/show/barrierefreiheit" tabindex="-1"> 1055<a href="/barrierefreiheit" data-url="/pages/show/barrierefreiheit">Barrierefreiheit</a> 1056</li> 1057</ul> 1058</li> 1059</ul> </nav> 1060 <nav class="nav nav_1"> 1061 <!-- level1--><ul class="navigation sub-navigation" role="menu" tabindex="-1"> 1062<li role="menuitem" class="sub-navigation-inside dummy-inside" data-url="#!" tabindex="-1"> 1063<a href="#!" class="dummy" data-url="#!" aria-expanded="false" tabindex="-1">Schule</a> 1064<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Schule</span></button><ul class="navigation sub-navigation" role="menu" tabindex="-1"> 1065<li role="menuitem" class="active" data-url="/pages/show/schulentwicklung" tabindex="-1"> 1066<a href="/schulentwicklung" class="active" data-url="/pages/show/schulentwicklung" aria-current="page">Schulentwicklung</a> 1067</li>
1068<li role="menuitem" data-url="/pages/show/schulleitung" tabindex="-1"> 1069<a href="/schulleitung" data-url="/pages/show/schulleitung">Schulleitung</a> 1070</li> 1071<li role="menuitem" data-url="/pages/show/schulverwaltung" tabindex="-1"> 1072<a href="/verwaltung" data-url="/pages/show/schulverwaltung">Verwaltung</a> 1073</li> 1074<li role="menuitem" data-url="/pages/show/kollegium" tabindex="-1"> 1075<a href="/kollegium" data-url="/pages/show/kollegium">Kollegium</a> 1076</li> 1077<li role="menuitem" class="sub-navigation-inside dummy-inside" data-url="#!" tabindex="-1"> 1078<a href="#!" class="dummy" data-url="#!" aria-expanded="false" tabindex="-1">Interessenvertretung</a> 1079<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Interessenvertretung</span></button><ul class="navigation sub-navigation" role="menu" tabindex="-1"> 1080<li role="menuitem" data-url="/pages/show/schuelervertretung" tabindex="-1"> 1081<a href="/interessenvertretung-schuelervertretung" data-url="/pages/show/schuelervertretung">Schülervertretung</a> 1082</li> 1083<li role="menuitem" data-url="/pages/show/elternvertretung" tabindex="-1"> 1084<a href="/interessenvertretung-elternvertretung" data-url="/pages/show/elternvertretung">Elternvertretung</a> 1085</li> 1086<li role="menuitem" data-url="/pages/show/personalrat" tabindex="-1"> 1087<a href="/interessenvertretung-personalrat" data-url="/pages/show/personalrat">Personalrat</a> 1088</li> 1089<li role="menuitem" data-url="/pages/show/gleichstellung" tabindex="-1"> 1090<a href="/interessenvertretung-gleichstellung" data-url="/pages/show/gleichstellung">
1090Gleichstellungsbeauftragte</a> 1091</li> 1092<li role="menuitem" data-url="/pages/show/gesundheitsschutz" tabindex="-1"> 1093<a href="/interessenvertretung-arbeits-und-gesundheitsschutz" data-url="/pages/show/gesundheitsschutz">Arbeits- und Gesundheitsschutz</a> 1094</li> 1095<li role="menuitem" data-url="/pages/show/inklusion" tabindex="-1"> 1096<a href="/inklusion" data-url="/pages/show/inklusion">Inklusionsbeauftragte</a> 1097</li> 1098</ul> 1099</li> 1100<li role="menuitem" tabindex="-1"> 1101<a href="http://www.foerderverein-bbs-schoelerberg.de" target="_blank">Förderverein</a> 1102</li> 1103<li role="menuitem" data-url="/pages/show/historie" tabindex="-1"> 1104<a href="/historie" data-url="/pages/show/historie">Historie</a> 1105</li> 1106<li role="menuitem" data-url="/pages/show/standorte" tabindex="-1"> 1107<a href="/standorte" data-url="/pages/show/standorte">Standorte</a> 1108</li> 1109</ul> 1110</li> 1111<li role="menuitem" class="sub-navigation-inside dummy-inside" data-url="#!" tabindex="-1"> 1112<a href="#!" class="dummy" data-url="#!" aria-expanded="false" tabindex="-1">Bildungsangebote</a> 1113<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Bildungsangebote</span></button><ul class="navigation sub-navigation" role="menu" tabindex="-1"> 1114<li role="menuitem" data-url="/pages/show/berufseinstiegsschule" tabindex="-1"> 1115<a href="/berufseinstiegsschule" data-url="/pages/show/berufseinstiegsschule">Berufseinstiegsschule - Klasse 2</a> 1116</li> 1117<li role="menuitem" class="sub-navigation-inside" data-url="/pages/show/bfsdual" tabindex="-1"> 1118<a href="/bfs-dual" data-url="/pages/show/bfsdual">Berufsfachschule dual</a> 1119<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Berufsfachschule dual</span></button><ul class="navigation sub-navigation" role="menu" tabindex="-1"> 1120<li role="menuitem" data-url="/pages/show/bfsdualhandel" tabindex="-1"> 1121<a href="/berufsfachschule-dual-schwerpunkte-handel" data-url="/pages/show/bfsdualhandel">Handel</a> 1122</li> 1123<li role="menuitem" data-url="/pages/show/bfsdualindustrie" tabindex="-1"> 1124<a href="/berufsfachschule-dual-schwerpunkt-industrie" data-url="/pages/show/bfsdualindustrie">Industrie</a> 1125</li> 1126<li role="menuitem" data-url="/pages/show/bfsdualwi" tabindex="-1"> 1127<a href="/berufsfachschule-dual-schwerpunkt-wirtschaftsinformatik" data-url="/pages/show/bfsdualwi">Wirtschaftsinformatik</a> 1128</li> 1129</ul> 1130</li> 1131<li role="menuitem" data-url="/pages/show/klasse2" tabindex="-1"> 1132<a href="/berufsfachschule-wirtschaft-klasse-2-der-berufsfachschule" data-url="/pages/show/klasse2">Zweijährige Berufsfachschule â Klasse 2</a> 1133</li> 1134<li role="menuitem" class="sub-navigation-inside" data-url="/pages/show/berufsschule" tabindex="-1"> 1135<a href="/berufsschule" data-url="/pages/show/berufsschule">Berufsschule</a> 1136<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Berufsschule</span></button><ul class="navigation sub-navigation" role="menu" tabindex="-1"> 1137<li role="menuitem" data-url="/pages/show/banken" tabindex="-1"> 1138<a href="/berufsschule-banken" data-url="/pages/show/banken">Banken</a> 1139</li> 1140<li role="menuitem" data-url="/pages/show/immobilien" tabindex="-1"> 1141<a href="/immobilien" data-url="/pages/show/immobilien">Immobilien</a> 1142</li> 1143<li role="menuitem" data-url="/pages/show/industrie" tabindex="-1"> 1144<a href="/berufsschule-industrie" data-url="/pages/show/industrie">Industrie</a> 1145</li> 1146<li role="menuitem" data-url="/pages/show/personaldienstleistungen" tabindex="-1"> 1147<a href="/berufsschule-personaldienstleistungen" data-url="/pages/show/personaldienstleistungen">Personaldienstleistungen</a> 1148</li> 1149<li role="menuitem" data-url="/pages/show/rechtsanwalt" tabindex="-1"> 1150<a href="/berufsschule-rechtsanwalt-notar" data-url="/pages/show/rechtsanwalt">Rechtsanwalt / Notar</a> 1151</li> 1152<li role="menuitem" data-url="/pages/show/sozialversicherung" tabindex="-1"> 1153<a href="/berufsschule-sozialversicherung" data-url="/pages/show/sozialversicherung">Sozialversicherungen</a> 1154</li> 1155<li role="menuitem" data-url="/pages/show/steuern" tabindex="-1">
1156<a href="/berufsschule-steuern" data-url="/pages/show/steuern">Steuern</a> 1157</li> 1158<li role="menuitem" data-url="/pages/show/versicherungen" tabindex="-1"> 1159<a href="/berufsschule-versicherungen" data-url="/pages/show/versicherungen">Versicherungen</a> 1160</li> 1161<li role="menuitem" data-url="/pages/show/verwaltung" tabindex="-1"> 1162<a href="/berufsschule-verwaltung" data-url="/pages/show/verwaltung">Verwaltung</a> 1163</li> 1164</ul> 1165</li> 1166<li role="menuitem" data-url="/pages/show/wirtschaft" tabindex="-1"> 1167<a href="/fachoberschule-wirtschaft-und-verwaltung" data-url="/pages/show/wirtschaft">FOS Wirtschaft und Verwaltung</a> 1168</li> 1169<li role="menuitem" data-url="/pages/show/wirtschaftsgymnasium" tabindex="-1"> 1170<a href="/wirtschaftsgymnasium" data-url="/pages/show/wirtschaftsgymnasium">Wirtschaftsgymnasium</a> 1171</li> 1172<li role="menuitem" data-url="/pages/show/zusatzangebote" tabindex="-1"> 1173<a href="/zusatzangebote-und-projekte" data-url="/pages/show/zusatzangebote">Zusatzangebote und Projekte</a> 1174</li> 1175</ul> 1176</li> 1177<li role="menuitem" class="sub-navigation-inside dummy-inside" data-url="#!" tabindex="-1"> 1178<a href="#!" class="dummy" data-url="#!" aria-expanded="false" tabindex="-1">Schulleben</a> 1179<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Schulleben</span></button><ul class="navigation sub-navigation" role="menu" tabindex="-1"> 1180<li role="menuitem" class="sub-navigation-inside" data-url="/pages/show/europaschule" tabindex="-1"> 1181<a href="/europaschule" data-url="/pages/show/europaschule">Europaschule</a> 1182<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Europaschule</span></button><ul class="navigation sub-navigation" role="menu" tabindex="-1"> 1183<li role="menuitem" data-url="/pages/show/austausch" tabindex="-1"> 1184<a href="/austausch-erasmus" data-url="/pages/show/austausch">Austausch, Erasmus+</a> 1185</li> 1186<li role="menuitem" data-url="/pages/show/moreos" tabindex="-1"> 1187<a href="/europaschule-netzwerk-more-os" data-url="/pages/show/moreos">Netzwerk MoreOS</a> 1188</li> 1189</ul> 1190</li> 1191<li role="menuitem" data-url="/pages/show/umweltschule" tabindex="-1"> 1192<a href="/umweltschule" data-url="/pages/show/umweltschule">Umweltschule</a> 1193</li> 1194<li role="menuitem" data-url="/pages/show/beratung" tabindex="-1"> 1195<a href="/beratung-und-schulseelsorge" data-url="/pages/show/beratung">Beratungs- und Unterstützungsangebot</a> 1196</li> 1197<li role="menuitem" data-url="/pages/show/mobbingintervention" tabindex="-1"> 1198<a href="/mobbinginterventionsteam" data-url="/pages/show/mobbingintervention">Mobbing-Interventions-Team</a> 1199</li> 1200<li role="menuitem" data-url="/pages/show/foerderung" tabindex="-1"> 1201<a href="/individuelle-foerderung" data-url="/pages/show/foerderung">Individuelle Förderung</a> 1202</li> 1203<li role="menuitem" data-url="/pages/show/schuelerfirmen" tabindex="-1"> 1204<a href="/schuelerfirmen" data-url="/pages/show/schuelerfirmen">Schülerfirmen</a> 1205</li> 1206<li role="menuitem" data-url="/pages/show/kompetenztraining" tabindex="-1"> 1207<a href="/kompetenz-und-teamtraining" data-url="/pages/show/kompetenztraining">Kompetenz- und Teamtraining</a> 1208</li> 1209<li role="menuitem" data-url="/pages/show/bewegteschule" tabindex="-1"> 1210<a href="/bewegte-schule" data-url="/pages/show/bewegteschule">Bewegte Schule</a> 1211</li> 1212<li role="menuitem" data-url="/pages/show/gesundlebenlernen" tabindex="-1"> 1213<a href="/gesund-leben-lernen" data-url="/pages/show/gesundlebenlernen">Gesund Leben Lernen (GLL)</a> 1214</li> 1215</ul> 1216</li> 1217<li role="menuitem" class="sub-navigation-inside dummy-inside" data-url="#!" tabindex="-1"> 1218<a href="#!" class="dummy" data-url="#!" aria-expanded="false" tabindex="-1">Service</a> 1219<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Service</span></button><ul class="navigation sub-navigation" role="menu" tabindex="-1"> 1220<li role="menuitem" data-url="/pages/show/kontakt" tabindex="-1"> 1221<a href="/kontakt" data-url="/pages/show/kontakt">Kontakt</a> 1222</li> 1223<li role="menuitem" data-url="/pages/show/unterrichtszeiten" tabindex="-1">
1224<a href="/unterrichtszeiten" data-url="/pages/show/unterrichtszeiten">Unterrichtszeiten</a> 1225</li> 1226<li role="menuitem" data-url="/pages/show/anmeldung" tabindex="-1"> 1227<a href="/anmeldung" data-url="/pages/show/anmeldung">Anmeldung</a> 1228</li> 1229<li role="menuitem" tabindex="-1"> 1230<a href="/vertretungsplan">Vertretungsplan</a> 1231</li> 1232<li role="menuitem" data-url="/pages/show/testcal" tabindex="-1"> 1233<a href="/kalender" data-url="/pages/show/testcal">Kalender</a> 1234</li> 1235<li role="menuitem" tabindex="-1"> 1236<a href="https://bbsschoelerberg.de/iserv/public/plan/show/BS%20Wochentage/f03eeb7113a25aa3/BS%20Wochentage.pdf" target="_blank">Berufsschultage</a> 1237</li> 1238<li role="menuitem" tabindex="-1"> 1239<a href="https://bbsschoelerberg.de" target="_blank">IServ</a> 1240</li> 1241<li role="menuitem" data-url="/pages/show/einschulung" tabindex="-1"> 1242<a href="/einschulung" data-url="/pages/show/einschulung">Einschulung</a> 1243</li> 1244</ul> 1245</li> 1246<li role="menuitem" class="sub-navigation-inside dummy-inside" data-url="#!" tabindex="-1"> 1247<a href="#!" class="dummy" data-url="#!" aria-expanded="false" tabindex="-1">Aktuelles</a> 1248<button aria-expanded="false"><span class="visually-hidden">Untermenü anzeigen für Aktuelles</span></button><ul class="navigation sub-navigation" role="menu" tabindex="-1"> 1249<li role="menuitem" data-url="/pages/show/aktuelles" tabindex="-1"> 1250<a href="/aktuelle-nachrichten" data-url="/pages/show/aktuelles">Aktuelle Nachrichten</a> 1251</li> 1252<li role="menuitem" data-url="/pages/show/stellenangebote" tabindex="-1"> 1253<a href="/stellenangebote" data-url="/pages/show/stellenangebote">Stellenangebote</a> 1254</li> 1255</ul> 1256</li> 1257</ul> </nav> 1258 <nav class="nav nav_2"> 1259 <!-- level2--><ul class="navigation sub-navigation" role="menu" tabindex="-1"> 1260<li role="menuitem" data-url="/pages/show/kontakt" tabindex="-1"> 1261<a href="/kontakt" data-url="/pages/show/kontakt">Kontakt</a> 1262</li> 1263<li role="menuitem" tabindex="-1"> 1264<a href="https://bbsschoelerberg.de" target="_blank">IServ</a> 1265</li> 1266<li role="menuitem" data-url="/pages/show/vertretungsplan" tabindex="-1"> 1267<a href="/vertretungsplan" data-url="/pages/show/vertretungsplan">Vertretungsplan</a> 1268</li> 1269<li role="menuitem" data-url="/pages/show/testcal" tabindex="-1"> 1270<a href="/kalender" data-url="/pages/show/testcal">Kalender</a> 1271</li> 1272<li role="menuitem" data-url="/pages/show/anmeldung" tabindex="-1"> 1273<a href="/anmeldung" data-url="/pages/show/anmeldung">Anmeldung</a> 1274</li> 1275<li role="menuitem" tabindex="-1"> 1276<a href="#suche">Suchen</a> 1277</li> 1278<li role="menuitem" tabindex="-1"> 1279<a href="https://www.instagram.com/bbsschoelerberg/" target="_blank">Instagram</a> 1280</li> 1281</ul> </nav> 1282 </div> 1283 </div> 1284 <div class="c_section c_section_2" > 1285 <div> 1286 <div class="slider fade round arrow_1 arrow_glyph_color_1 arrow_bg_white"> 1287 <div class="wrapper"> 1288 <div class="canvas"> 1289 <div class="images center"> 1290 <div class="image"> 1291 <div style="background-image: url(/templates/images/pages/691_25_3.jpg?v=17908904912)"></div> 1292 </div> 1293 </div> 1294 </div> 1295 <div class="controls"> 1296 <div class="arrows"></div> 1297 </div> 1298 </div> 1299 </div> 1300 <div class="slider-content"> 1301 <h1 role="presentation"> 1302 Schulentwicklung </h1> 1303 </div> 1304 </div> 1305 </div> 1306 <div class="c_section c_section_3" > 1307 <div> 1308 <div class="view" role="main" id="main"> 1309 1310 <div class="t_wrapper"> 1311 <div class="t_hl t_hl_01"> 1312 <div> 1313 <h1 data-lcode="SCHULENTWICKLUNG_HEADLINE_01">Schulentwicklung</h1> 1314 </div> 1315 </div> 1316 <div class="t_txt t_txt_01"> 1317 <div data-lcode="SCHULENTWICKLUNG_TEXT_01"> 1318 <div class="rtf2-output-wrapper"><div class="rtf2-output"><div class="rtf2-wrapper section-1 dir-ltr" dir="auto"> 1319<div class="rtf2-box type-1 size-12 dir-ltr first-child"> 1320<h1 class="first-child last-child">Schulentwicklung</h1> 1321</div> 1322<div class="rtf2-box type-1 size-6 dir-ltr"> 1323<p class="first-child last-child">Unser Leitbild (Auszug): Wir fördern und fordern den Menschen in seiner beruflichen und persönlichen Entwicklung. Wir prägen unseren sc
1323hulischen Alltag durch eine Atmosphäre aus gegenseitiger Achtung und Toleranz. Wir fordern Leistungsbereitschaft und Leistung, Offenheit, Fairness und Gewaltfreiheit zur Förderung eines positiven Schulklimas unter Beachtung unserer Schulvereinbarung.</p> 1324</div> 1325<div class="rtf2-box type-1 size-6 dir-ltr"> 1326<p class="first-child last-child">Wir wollen die Sicherheit und die Gesundheit aller Mitglieder der Schulgemeinschaft sicherstellen. Wir gehen gemäà den Vorgaben unseres Sicherheitskonzeptes gegen jede Form von körperlicher, seelischer und verbaler Gewalt vor. Wir engagieren uns für den Schutz unserer Umwelt.</p> 1327</div> 1328<div class="rtf2-box type-1 size-6 dir-ltr"> 1329<h3 class="first-child">Schulbroschüre</h3> 1330<img class="rtf2-image size-7 align-center last-child" style="background-image: url('/templates/images/pages/692_8_2.jpg?v=1790890491');" src="/templates/images/pages/692_8_2.jpg?v=1790890491" data-target="_blank" data-href="https://www.multimediabroschuere.de/bbsschoelerberg/" onclick="window.open(this.getAttribute('data-href'),this.getAttribute('data-target')||'_parent');return false;"></div> 1331<div class="rtf2-box type-1 size-6 dir-ltr"> 1332<h3 class="first-child">Imagefilm</h3> 1333<div class="rtf2-video-wrapper mceNonEditable aspectratio-hd last-child"> 1334<div class="rtf2-video mceNonEditable" data-style="background-image: url('https://img.youtube.com/vi/hiofYSZvztg/maxresdefault.jpg');"><iframe allowfullscreen="" data-src="https://www.youtube-nocookie.com/embed/hiofYSZvztg?controls=1&rel=0&iv_load_policy=3&modestbranding=1&rel=0" referrerpolicy="strict-origin-when-cross-origin"></iframe></div> 1335</div> 1336</div> 1337<div class="rtf2-box type-1 size-12 last-child dir-ltr"> 1338<h2 class="first-child">Leitbild</h2> 1339<p>Wir fördern und fordern den Menschen in seiner beruflichen und persönlichen Entwicklung (durch:)</p> 1340<h3>Werteorientierung</h3> 1341<img class="rtf2-image size-3 align-right blend-multiply" style="background-image: url('/templates/images/pages/692_5_o.jpg?v=1790890491');" src="/templates/images/pages/692_5_o.jpg?v=1790890491" alt="Leitbild"> 1342<p>Wir prägen unseren schulischen Alltag durch eine Atmosphäre aus gegenseitiger Achtung und Toleranz. Wir fordern Leistungsbereitschaft und Leistung, Offenheit, Fairness und Gewaltfreiheit zur Förderung eines positiven Schulklimas unter Beachtung unserer Schulvereinbarung. Wir wollen die Sicherheit und die Gesundheit aller Mitglieder der Schulgemeinschaft sicherstellen. Wir gehen gemäà den Vorgaben unseres Sicherheitskonzeptes gegen jede Form von körperlicher, seelischer und verbaler Gewalt vor. Wir engagieren uns für den Schutz unserer Umwelt.</p> 1343<h3>Weltoffenheit</h3> 1344<p>Wir setzen uns ein für ein Verständnis anderer Kulturen und fördern und fordern gegenseitige Wertschätzung. Wir wollen eine internationale Ausrichtung der beruflichen und persönlichen Entwicklung.</p> 1345<h3>Tradition und Innovation</h3> 1346<p>Wir verstehen uns als eine moderne berufsbildende Schule auf der Grundlage anerkannter traditioneller kaufmännischer und gesellschaftlicher Werte. Wir sind aufgeschlossen gegenüber neuen Entwicklungen im beruflichen und pädagogischen Bereich.</p> 1347<h3>Lehr- und Lernqualität</h3> 1348<p>Wir implementieren aktive individuelle Lernprozesse zur Stärkung der Selbstkompetenz unserer Schülerinnen und Schüler, die es ihnen ermöglichen, berufliche und berufsübergreifende Handlungskompetenzen zu erwerben. Ausgangspunkt der Lernprozesse sollen komplexe, lebens- und berufsnahe Problembereiche sein, die fachwissenschaftlich fundiert mit Hilfe unterschiedlicher Sozialformen und Medien bearbeitet werden. Wir bilden uns regelmäÃig fort, um eine hohe Unterrichtsqualität zu gewährleisten. Wir lassen uns evaluieren.</p> 1349<h3>Schulpartner</h3> 1350<p>Wir unterhalten, unterstützen und entwickeln vielfältige Beziehungen zu auÃerschulischen Partnern. Mit Erziehungsberechtigten und Ausbildungsbetrieben, der Stadt Osnabrück als Schulträger, den zuständigen Behörden, anderen Schulen und Institutionen kooperieren wir partnerschaftlich und sachorientiert.</p> 1351<h2>SchulEntwicklungsstand </h2> 1352<p>Die BBS am Schölerberg hat ein <strong>Qualitätsmanagementsystem-BBS</strong> implementiert, das neben dem verbindlichen <strong>Kernaufgabenmodell für berufsbildende Schulen (KAM-BBS) 2022</strong> auf dem <strong>Strategischen</strong> <strong>Handlungsrahmen-BBS 2022 </strong>(<strong><a class="mceNonEditable rtf2-button mdi mdi-chevron-right direction-right type-3" href="https://bildungsportal-niedersachsen.de/index.php?eID=dumpFile&t=f&f=16709&token=e338c63a87ca2119fa25777a5def707eb18420f0" target="_blank" rel="noopener">Link</a></strong>) basiert.</p> 1353<img class="rtf2-image size-8 align-center blend-multiply" style="background-image: url('/templates/images/pages/692_6_o.jpg?v=1790890491');" src="/templates/images/pages/692_6_o.jpg?v=1790890491"> 1354<p class="">Das aus dem Leitbild abgeleitete Schulprogramm ist das <strong>Arbeitsprogramm</strong> unserer Schule. Der <strong>Schulvorstand</strong> der BBS am Schölerberg hat auf seiner Sitzung im <strong>März 2025</strong> folgende strategische Zielrichtung für die kommenden Jahre identifiziert:</p> 1355<img class="rtf2-image size-8 align-center blend-multiply last-child" style="background-image: url('/templates/images/pages/692_9_o.jpg?v=1790890491');" src="/templates/images/pages/692_9_o.jpg?v=1790890491"></div> 1356</div></div></div> </div> 1357 </div> 1358 </div> </div> 1359 </div> 1360 </div> 1361 <div class="c_section c_section_4" > 1362 <div> 1363 <div class="t_footer" role="contentinfo"> 1364 <div class="footer-social"> 1365 <div class="label">Besuchen Sie uns auf:</div> 1366 <div class="instagram"> 1367 <a href="https://www.instagram.com/bbsschoelerberg/" target="_blank">Instagram</a> 1368 </div> 1369 </div> 1370 <div class="footer-columns"> 1371 <div class="footer-column group"> 1372 <div class="footer-headline">Berufsbildende Schulen der Stadt Osnabrück am Schölerberg</div> 1373 <div class="footer-columns"> 1374 <div class="footer-column address"> 1375 <ul> 1376 <li class="street"><span class="mdi"></span>SchölerbergstraÃe 20</li> 1377 <li class="postcode_city"><span class="mdi"></span>49082 Osnabrück</li> 1378 </ul> 1379 </div> 1380 <div class="footer-column address"> 1381 <ul> 1382 <li class="phone"><span class="mdi mdi-phone"></span> 0541 323-87100</li> 1383 <li class="email"><span class="mdi mdi-email"></span> <a href="mailto:[email protected]">[email protected]</a></li> 1384 </ul> 1385 </div> 1386 </div> 1387 </div> 1388 <div class="footer-column group"> 1389 <div class="footer-headline">AuÃenstellen</div> 1390 <div class="footer-columns"> 1391 <div class="footer-column address"> 1392 <ul> 1393 <li class="street"><span class="mdi"></span>Teutoburger Str. 30</li> 1394 <li class="postcode_city"><span class="mdi"></span>49082 Osnabrück</li> 1395 </ul> 1396 </div> 1397 <div class="footer-column address"> 1398 <ul> 1399 <li class="street"><span class="mdi"></span>AmeldungstraÃe 38</li> 1400 <li class="postcode_city"><span class="mdi"></span>49082 Osnabrück</li> 1401 </ul> 1402 </div> 1403 </div> 1404 </div> 1405 </div> 1406 <div class="footer-meta"> 1407 <div class="copyright">© 2026</div> 1408 <div class="nav"> 1409 <!-- level3--><ul class="navigation"> 1410<li>
1411<a data-url="/pages/show/impressum" href="/impressum">Impressum</a> 1412</li> 1413<li> 1414<a data-url="/pages/show/datenschutz" href="/datenschutz">Datenschutz</a> 1415</li> 1416<li> 1417<a data-url="/pages/show/barrierefreiheit" href="/barrierefreiheit">Barrierefreiheit</a> 1418</li> 1419</ul> </div> 1420 </div> 1421 </div> 1422 </div> 1423 </div> 1424 </div> 1425 </div> 1426
1426<script> 1427 document.querySelectorAll('.rtf2-output h2').forEach(function(headline) { 1428 if (headline.classList.contains('text-right')) { 1429 headline.innerHTML = '<span></span><span>' + headline.innerHTML + '</span>'; 1430 } else if (headline.classList.contains('text-center')) { 1431 headline.innerHTML = '<span></span><span>' + headline.innerHTML + '</span><span></span>'; 1432 } else { 1433 headline.innerHTML = '<span>' + headline.innerHTML + '</span><span></span>'; 1434 } 1435 }); 1436 // if (!getCookie('alert') || (Date.now() - getCookie('alert')) / 1000 / 60 > 10) { 1437 // setCookie('alert', Date.now()); 1438 document.querySelectorAll('[data-template="alert"] [data-prop*="modal"]').forEach(function(alert) { 1439 alert_wrapper = alert.parentElement; 1440 if (alert.getAttribute('data-prop') === 'modal') { 1441 alert_wrapper = alert.parentElement.cloneNode(true); 1442 } 1443 document.body.prepend(alert_wrapper); 1444 var button = alert_wrapper.querySelector('button'); 1445 if (button) { 1446 button.addEventListener('click', function() { 1447 alert_wrapper.remove(); 1448 }); 1449 } 1450 alert_wrapper.addEventListener('click', function(e) { 1451 if (e.target.isSameNode(alert_wrapper)) { 1452 alert_wrapper.remove(); 1453 document.getElementById('wrapper').removeAttribute('aria-hidden'); 1454 } 1455 }); 1456 trapFocus(alert_wrapper); 1457 document.getElementById('wrapper').setAttribute('aria-hidden', 'true'); 1458 }); 1459 // } 1460 var templates = ['fetch_contacts', 'alert', 'cta', 'infomodal'];
1461 templates.forEach(function(template) { 1462 document.querySelectorAll('#wrapper [data-template="' + template + '"]:first-child, #wrapper :not([data-template="' + template + '"]) + [data-template="' + template + '"]').forEach(function(element) { 1463 var first_element = element; 1464 var elements = [first_element]; 1465 while (element.nextElementSibling && element.nextElementSibling.matches('[data-template="' + template + '"]')) { 1466 element = element.nextElementSibling; 1467 elements.push(element); 1468 } 1469 var element_wrapper = document.createElement('div'); 1470 element_wrapper.className = 'custom-template-wrapper ctw-' + template; 1471 first_element.before(element_wrapper); 1472 elements.forEach(function(element) { 1473 element_wrapper.append(element); 1474 }); 1475 }) 1476 }); 1477 1478 1479 document.querySelectorAll('#wrapper .linkbox-wrapper:first-child, #wrapper :not(.linkbox-wrapper) + .linkbox-wrapper').forEach(function(element) { 1480 var first_linkbox = element; 1481 var linkboxes = [first_linkbox]; 1482 while (element.nextElementSibling && element.nextElementSibling.matches('.linkbox-wrapper')) { 1483 element = element.nextElementSibling; 1484 linkboxes.push(element); 1485 } 1486 var linkboxes_wrapper = document.createElement('div'); 1487 linkboxes_wrapper.className = 'linkboxes-wrapper'; 1488 first_linkbox.before(linkboxes_wrapper); 1489 1490 var linkboxes_div = document.createElement('div'); 1491 linkboxes_div.className = 'linkboxes'; 1492 linkboxes_wrapper.append(linkboxes_div); 1493 1494 linkboxes.forEach(function(element) { 1495 linkboxes_div.append(element); 1496 var div = document.createElement('div'); 1497 element.parentNode.insertBefore(div, element); 1498 div.appendChild(element); 1499 }); 1500 }); 1501 1502 function calculateOffset() { 1503 var next_box; 1504 document.querySelectorAll('.rtf2-box + .rtf2-box > .linkboxes-wrapper').forEach(function(linkboxes) { 1505 linkboxes.parentElement.style.setProperty("--offset", linkboxes.parentElement.previousElementSibling.getBoundingClientRect().height + 'px'); 1506 linkboxes.parentElement.classList.add('enable-offset'); 1507 linkboxes.parentElement.previousElementSibling.classList.add('padding-left'); 1508 next_box = linkboxes.parentElement.nextElementSibling; 1509 }); 1510 var count = 0; 1511 document.querySelectorAll('.linkboxes > div').forEach(function(linkbox) { 1512 count++; 1513 var previous_linkbox = linkbox.previousElementSibling; 1514 if (previous_linkbox) { 1515 var text = previous_linkbox.querySelector('.linkbox-text'); 1516 if (text) { 1517 linkbox.style.setProperty("--offset", text.getBoundingClientRect().height + 'px'); 1518 } 1519 } 1520 if (next_box) { 1521 var text = linkbox.querySelector('.linkbox-text'); 1522 if (text) { 1523 next_box.style.setProperty("--offset", text.getBoundingClientRect().height + 'px'); 1524 next_box.classList.add('enable-offset'); 1525 if ((count % 2 == 0)) { 1526 next_box.classList.add('padding-right'); 1527 next_box.classList.remove('padding-left'); 1528 } else { 1529 next_box.classList.add('padding-left'); 1530 next_box.classList.remove('padding-right'); 1531 } 1532 } 1533 } 1534 }) 1535 } 1536 window.addEventListener('resize', function() { 1537 calculateOffset(); 1538 }); 1539 calculateOffset(); 1540 ready(function() { 1541 calculateOffset(); 1542 }); 1543 1544 document.querySelectorAll('.news-body').forEach(function(news) { 1545 var thumbs = news.querySelector('.t_entry_thumbs'); 1546 news.querySelectorAll('.t_entry_news img').forEach(function(image) { 1547 var src = image.getAttribute('src').split('?')[0]; 1548 thumbs.querySelector('img[src*="' + src.substring(0, src.length - 5) + '"]').classList.add('placed'); 1549 }); 1550 if (thumbs.querySelector('img:not(.placed)') == null) { 1551 thumbs.classList.add('no_img'); 1552 } 1553 }); 1554 1555 function matchStraplineHeight() { 1556 document.querySelectorAll('.ctw-cta').forEach(function(ctw) { 1557 var straplineHeight = 0; 1558 ctw.querySelectorAll('.strapline-wrapper').forEach(function(strapline) { 1559 strapline.style.height = 'auto'; 1560 if (strapline.offsetHeight > straplineHeight) { 1561 straplineHeight = strapline.offsetHeight; 1562 } 1563 }); 1564 ctw.querySelectorAll('.strapline-wrapper').forEach(function(strapline) { 1565 strapline.style.height = straplineHeight + 'px'; 1566 strapline.parentElement.parentElement.style.setProperty('--width', strapline.offsetWidth); 1567 }); 1568 ctw.style.setProperty('--strapline-height', straplineHeight + 'px'); 1569 }); 1570 } 1571 window.addEventListener('resize', function() { 1572 matchStraplineHeight(); 1573 }); 1574 matchStraplineHeight(); 1575 ready(function() { 1576 matchStraplineHeight(); 1577 }); 1578 </script>
1578 1579 1580 <div class="search-overlay"> 1581 <div class="search-wrapper"> 1582 <div class="search"> 1583 <form action="/de" method="get"> 1584 <input class="search-input" name="search" value="" aria-label="bbs-schoelerberg.de durchsuchen" placeholder="bbs-schoelerberg.de durchsuchen" type="text"> 1585 </form> 1586 </div> 1587 </div> 1588 </div> 1589
1589<script> 1590 q(function() { 1591 q('nav a.active + button[aria-expanded="false"], nav ul li ul li.active-inside > a + button[aria-expanded="false"]').forEach(function(button) { 1592 button.setAttribute('aria-expanded', 'true'); 1593 }) 1594 }) 1595 var search_overlay = document.querySelector('.search-overlay'); 1596 if (search_overlay) { 1597 var search_input = search_overlay.querySelector('input[type="text"]'); 1598 search_input.addEventListener('blur', function() { 1599 history.replaceState( 1600 '', 1601 document.title, 1602 window.location.pathname + window.location.search 1603 ); 1604 search_overlay.classList.remove('active'); 1605 }); 1606 1607 function launchSearch() { 1608 search_overlay.classList.add('active'); 1609 search_input.focus(); 1610 } 1611 if (window.location.hash == '#suche') { 1612 launchSearch(); 1613 } 1614 1615 1616 window.addEventListener('hashchange', function(e) { 1617 if (window.location.hash == '#suche') { 1618 launchSearch(); 1619 } 1620 }); 1621 } 1622 // document.querySelectorAll('#tb-wrapper a').forEach(function(link) { 1623 // var pathSegments = link.getAttribute('href').split('/'); 1624 // if (pathSegments[1] !== 'de') { 1625 // pathSegments[1] = 'de'; 1626 // link.setAttribute('href', pathSegments.join('/')) 1627 // } 1628 // }) 1629 </script>
1629 1630 </body> 1631 1632</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.