PageSourceSearch

https://www.bbs-schoelerberg.de/schulentwicklung

html bbs-schoelerberg.de collected 2026-10-04 10:04:20 UTC 81,664 bytes, 1,632 lines download raw bytes

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        '&': '&amp;',
203        '<': '&lt;',
204        '>': '&gt;',
205        '"': '&quot;',
206        "'": '&#039;'
207      };
208      return text.replace(/[&<>"']/g, function(m) {
209        return map[m];
210      });
211    }
212
213    function htmlSpecialCharsDecode(text) {
214      var map = {
215        '&amp;': '&',
216        '&lt;': '<',
217        '&gt;': '>',
218        '&quot;': '"',
219        '&#039;': "'"
220      };
221      return text.replace(/&amp;|&lt;|&gt;|&quot;|&#039;/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, '&amp;')
471      //   .replace(/</g, '&lt;')
472      //   .replace(/>/g, '&gt;')
473      //   .replace(/"/g, '&quot;')
474      //   .replace(/'/g, '&#039;');
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&amp;rel=0&amp;iv_load_policy=3&amp;modestbranding=1&amp;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&nbsp;</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>&nbsp;<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&amp;t=f&amp;f=16709&amp;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.