chore: add e-tib.com site reference mirror
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 18s
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🧪 QA (push) Has been cancelled

This commit is contained in:
2026-05-15 10:07:01 +02:00
parent e327c77e52
commit 5919d5d47a
108 changed files with 10607 additions and 0 deletions

View File

@@ -0,0 +1 @@
@page{margin-left:2cm;margin-top:1cm;margin-bottom:1cm}.noprint{display:none}body{margin:0;padding:0!important;font-size:12pt;line-height:1.4;color:black!important;background-color:#fff;background:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin-left:2cm;margin-top:1cm;margin-bottom:1cm;max-width:21cm!important}body:before{content:none}h1{margin:0 0 30px 0;padding:0;font-size:32pt;font-weight:normal;line-height:normal;color:black;page-break-after:avoid;page-break-inside:avoid}h2{margin:0 0 10px 0;padding:0;font-size:26pt;font-weight:normal;line-height:normal;color:black;page-break-after:avoid;page-break-inside:avoid}h3,h4,h5,h6{margin:0 0 5px 0;padding:0;font-size:18pt;font-weight:normal;line-height:normal;color:black;page-break-after:avoid;page-break-inside:avoid}h1,h2,h3,h4,h5,h6{color:black;background:transparent}p{margin:0 0 10px 0;padding:0}ul,ol{margin:0 0 10px 25px;padding:0}ul li{margin:0;padding:0;list-style:square}ol li{margin:0;padding:0;list-style:decimal}table{margin:0 0 10px 0;padding:0}td{vertical-align:top}img{margin:0;padding:0;border-style:none}a{font-weight:normal!important;text-decoration:none!important;color:black}#top{margin:0;padding:0}#wrapper{width:auto!important;max-width:none;background-color:transparent;margin:0 auto;padding:0}.container{width:auto}#content{background:transparent}#header .topline #webname,#header .topline #slogan{color:black}#search{display:none}#sidebar{height:auto!important}#header{background-color:transparent}#header .topline{padding:0;padding-top:23px}#webdescription{visibility:visible!important}#nav,#nav.on{display:none}#slider{max-width:80%!important;margin:0 auto;background:transparent!important;color:black!important}#slider img{width:100%!important}#slider ul{transform:none!important;width:100%!important}#slider li{width:100%!important;margin:0!important;float:none!important;display:block!important}#slider li.clone{display:none!important}#slider h1,#slider h2,#slider h3,#slider h4,#slider h5,#slider h6,#slider p{color:black!important}#breadcrumb{display:none}.button{display:none}#content{color:black!important;margin:0;padding:0;line-height:20px}.zpContainer,.zpRow{margin:0!important;padding:0!important;background:transparent!important;color:black!important}.zpContainer,.zpBreakout,.zpContainer.zpBreakout{width:auto!important;max-width:100%!important;padding-left:0!important;margin-left:0!important}.zpRow,.responsivelayout.supportsbreakout body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews)>.zpRow{max-width:100%!important}.zpContainer.styled h1,.zpContainer.styled h2,.zpContainer.styled h3,.zpContainer.styled h4,.zpContainer.styled h5,.zpContainer.styled h6,.zpContainer.styled{color:black!important}#banner,#footer{background:transparent!important;color:black!important}.articlearea{margin:0 0 30px 0;padding:0}.articleimage{margin:0;padding:4px 0 0 0}.articletext{margin:0;padding:0}.twocolumnleft{float:left;margin:0;padding:0}.twocolumnleft div{margin:0;padding:0 12px 0 0}.twocolumnright{margin:0;padding:0;overflow:hidden}.twocolumnright div{margin:0;padding:0 0 0 12px}.bildunterschrift{display:block}.floatarticle{float:left;margin:0 0 30px 0;padding:0;overflow:hidden}.floatarticle div{margin:0;padding:0 30px 0 0}.zp-form{display:inline-block;margin:0;padding:0 0 10px 0}.zp-form p{margin:0;padding:0}.zp-form table{margin:0;padding:0}.zp-form td{margin:0;padding:0;white-space:nowrap;vertical-align:middle}.zp-form .label,.zp-form .field{padding:3px 10px 3px 0}.zp-form .desc{padding:10px 10px 10px 0}.zp-form .multiline{padding:4px 10px 0 0;vertical-align:top}.zp-form .submit{padding:0}.zp-form .separator{display:none}#banner,#afterlogo,#aftermenu,#afterfooter{display:none}#sitemap{display:none}#copyright{color:black}#xmenu{display:none}.SO-SiteSearchForm{display:none}.zpSO-OnlineShop-table{width:100%}.zpSO-OnlineShop-table th{margin:0;padding:8px 10px;font-weight:bold;text-align:left;color:#fff;background-color:#AE3951}.zpSO-OnlineShop-table td{margin:0;padding:8px 10px;text-align:left}.zpSO-OnlineShop-row1 td,.zpSO-OnlineShop-row2 td{margin:0;padding:8px 10px;text-align:left}.zpSO-OnlineShop-row2 td{background-color:rgba(0,0,0,0.2)}.clear{clear:both}.clearx,.clearfix{clear:both;margin:0;padding:0;font-size:0;height:0;line-height:0;visibility:hidden}.asfield{display:none}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 434 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 282 B

View File

@@ -0,0 +1,779 @@
<!DOCTYPE HTML>
<html prefix="og: https://ogp.me/ns#" class="no-js responsivelayout supportsbreakout" lang="de" data-zpdebug="false" data-ptr="" data-pagename="Impressum">
<head>
<script>
document.documentElement.className = document.documentElement.className.replace(/no-js/g, 'js');
</script>
<title>Impressum</title>
<meta charset="utf-8" />
<meta name="description" content="" />
<meta property="og:type" content="website">
<meta property="og:title" content="Impressum">
<meta property="og:description" content="">
<meta property="og:url" content="http://www.e-tib.com/impressum.html">
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:title" content="Impressum">
<meta property="twitter:description" content="">
<meta name="keywords" content="" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Zeta Producer 16.4.0.0, ZP16X, 22.03.2022 12:05:28" />
<meta name="robots" content="index, follow" />
<link rel="preload" href="assets/fonts/fontawesome-webfont.woff2%3Fv=4.7.0" as="font" type="font/woff2" crossorigin>
<link class="zpfaviconmeta" rel="shortcut icon" type="image/x-icon" href="assets/etib_ohne.png%3Fv=2021070601" />
<link rel="stylesheet" href="assets/bundle.css%3Fv=638011695645578054.css" />
<link rel="stylesheet" href="assets/bundle-print.css%3Fv=637853503328973638.css" media="print" />
<style id="zple_container_104">
#container_104{background-color: #117C61 !important;}
</style>
<script src="assets/bundle.js%3Fv=638011695645578054"></script>
<!-- Webfonts -->
<!-- Search Inline Script -->
<script>
function search1(){
if (document.forms.searchengine1.q.value.length == 0) {
alert("Bitte geben Sie einen Suchbegriff ein.");
return false;
}
}
</script>
<!-- RSS -->
</head>
<body id="flat-responsive" class="notouch hasfixednav hasheader">
<a id="top"></a>
<!-- Teaser "Banner" -->
<!-- Header -->
<div id="header">
<div id="nav">
<ul class="zpmarkactive default submenu touchhovermenu clickhovermenu out" data-trianglemode="true"><li class="logo hidden"><a
href="index.html"></a></li><li class="zpnodefaults"><a href="index.html" data-isredirected="false" >Unternehmen</a></li><li class="zpnodefaults"><a href="kompetenzen-01.html" data-isredirected="false" >Kompetenzen</a></li><li class="zpnodefaults"><a href="startseite.html" data-isredirected="false" >Referenzen</a></li><li class="zpnodefaults"><a href="ueber-uns.html" data-isredirected="false" >Karriere</a></li><li class="zpnodefaults"><a href="kontakt.html" data-isredirected="false" >Kontakt</a></li><li class="zpnodefaults"><a class="active" href="impressum.html" data-isredirected="false" >Impressum</a></li><li class="overflownonly"><a href="impressum.html#" id="mobilenavtoggle" class="tabletonly toggle" aria-label="Menü ein-/ausblenden">&#9776; Menü</a></li></ul>
<script>
$z(document).ready(function(){
// we find the active page's a-tag and then walk upwards the dom marking the respective parent li as active/open
$z('ul.zpmarkactive.default li a.active').parents('li').each(function(index){
var that = this;
// do not add open class to immediate parent li
if ( index > 0 ){
$z(that).addClass('open');
}
$z(that).addClass('active');
//$z(that).find('> a').addClass('active');
});
$z("ul.zpmarkactive.default").removeClass("zpmarkactive");
/*
$z("ul.zpmarkactive.default li:has(a.active)").addClass("active");
$z("ul.zpmarkactive.default li.haschilds > a").addClass("haschilds");
$z("ul.zpmarkactive.default li.haschilds:has(a.active)").addClass("active");
$z("ul.zpmarkactive.default li.active > a").addClass("active");
$z("ul.zpmarkactive.default").removeClass("zpmarkactive")
*/
});
</script>
</div>
</div>
<div id="slider" class="noprint">
<a id="a1776"></a>
<div id="headerslider" class="flexslider"
>
<div class="flex-container" style="height: 0; padding-bottom: 34.8%;">
<ul class="slides">
<li>
<img src="media/images/etib_e-tib_tiefbau_guben_netzanbindung_energie-34-large.jpg" width="2500" height="870" alt="" />
<div class="flex-caption">
<h2 style="">IMPRESSUM</h2>
</div>
</li>
<li>
<img src="media/images/etib_e-tib_tiefbau_guben_netzanbindung_energie-37-large.jpg" width="2500" height="870" alt="" />
</li>
<li>
<img src="media/images/etib_e-tib_tiefbau_guben_netzanbindung_energie_vermessung-2-von-100-large.jpg" width="2500" height="870" alt="" />
</li>
</ul>
</div>
</div>
<script>
var autoplay = false;
function initSlider(){
$z('#headerslider .flex-container').flexslider({
useCSS: true,
touch: true,
keyboard: true,
itemMargin: 0,
animation: 'slide',
controlsContainer: '#headerslider.flexslider',
slideshow: autoplay,
slideshowSpeed: 7000,
directionNav: true,
controlNav: true,
randomize: false,
pauseOnHover: true,
smoothHeight: false,
prevText: "zur&#252;ck",
nextText: "weiter"
});
$z('#headerslider.flexslider').addClass("inited");
}
$z(document).ready(function() {
autoplay = true;
if ( $z("body").hasClass("zpreducemotion") ){
autoplay = false;
}
if ( $z('#headerslider .flex-container ul.slides li img').length > 0 ){
// init flexslider after 1st image has loaded, so have dimensions as quickly as possible without having to wait too long on window loaded or such and can start right with doc ready
$z('#headerslider .flex-container ul.slides li img').first().one("load", initSlider).each(function() {
if(this.complete) $z(this).trigger('load');
}); // .each() is to work around a browser bugs which don't fire load() for cached images http://stackoverflow.com/a/3877079
}
else{
// also init flexslider if it doesn't contain images and is text only
initSlider();
}
// activate links for individual slideshow
$z('#headerslider .flex-container ul.slides li[data-clickurl]').css("cursor","pointer");
$z('#headerslider .flex-container ul.slides li[data-clickurl]').click(function (event){
// Because this script captures clicks for a container, it will also fire when a regular link inside the container
// is clicked. Therefore, we check below, if a regular link i.e. <a href="impressum.html#"> was the target of the click.
// Depending on the browser used, event.target might not be available, but event.srcElement would…
var targ;
if (event.target){
targ = event.target;
}
else if (event.srcElement) {
targ = event.srcElement;
}
if (targ.nodeName == "A") {
// a regular link i.e. in a Caption was clicked. Return early, so the link's href doesn't get overridden
return;
}
if ( $z(this).data("clicktarget") ){
window.open($z(this).data("clickurl"), $z(this).data("clicktarget"));
}
else{
window.location = $z(this).data("clickurl");
}
event.preventDefault;
return false;
});
});
</script>
</div>
<div id="content" class="main" >
<div class="zparea zpgrid" data-numcolumns="" data-areaname="Standard" data-pageid="579">
<div id="container_82" class="zpContainer first zpBreakout "
data-zpeleel="container" data-zpleid="82">
<div class="zpRow standard " data-row-id="311"
>
<div class="zpColumn odd zpColumnWidth1 c12 first last" style="" data-column-id="349"
>
<div class="zpColumnItem" >
<div id="a1666" data-article-id="1666" data-zpleid="1666"
class="articlearea zpwText"
>
<h1
style="color: rgb(17, 124, 97); text-align:left;" data-zpfieldname="headline">
Impressum und Datenschutz
</h1>
<strong><span style="color: #333333;">Anbieterkennung nach § 5 TMG</span></strong><span style="color: #333333;">:<br>E-TIB GmbH<br>Gewerbestraße 22
<br>D-03172 Guben<br>Tel.: +49 (0) 3561 / 68577 33<br>Fax: +49 (0) 3561 / 68577 35<br>E-Mail: d.joseph@e-tib.com<br>Web: www.e-tib.com<br>&nbsp;</span><p><span style="color: #333333;"><strong>Geschäftsführer:</strong></span></p><span style="color: #333333;">
Danny Joseph<br><br><strong>Handelsregister-Eintrag:</strong><br>Registergericht: Amtsgericht Cottbus<br>Registernummer: HRB 12403<br><br><strong>Haftungsausschluss (Disclaimer):</strong><br>Haftung für Inhalte<br><br>Als
Dienstanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf
diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8
bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet,
übermittelte oder gespeicherte fremde Informationen zu überwachen oder
nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit
hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von
Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt.
Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der
Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von
entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend
entfernen.<br>Haftung für Links<br><br>Unser Angebot enthält Links zu
externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben.
Deshalb können wir für diese fremden Inhalte auch keine Gewähr
übernehmen. Für die Inhalte der verlinkten Seiten ist stets der
jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die
verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche
Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der
Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der
verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer
Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von
Rechtsverletzungen werden wir derartige Links umgehend entfernen.<br>Urheberrecht<br><br>Die
durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen
Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung,
Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der
Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des
jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite
sind nur für den privaten, nicht kommerziellen Gebrauch gestattet.
Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden,
werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte
Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine
Urheberrechtsverletzung aufmerksam werden, bitten wir um einen
entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden
wir derartige Inhalte umgehend entfernen.<br> &nbsp;</span><p><span style="color: #333333;"><strong>Datenschutz</strong></span></p><p><span style="color: #333333;">Die Betreiber dieser Seiten nehmen den
Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre
personenbezogenen Daten vertraulich und entsprechend der gesetzlichen
Datenschutzvorschriften sowie dieser Datenschutzerklärung. Die Nutzung
unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten
möglich. Soweit auf unseren Seiten personenbezogene Daten
(beispielsweise Name, Anschrift oder E-Mail-Adressen) erhoben werden,
erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten
werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben.
Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei
der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein
lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht
möglich.</span></p><span style="color: #333333;">Quelle: http://www.e-recht24.de</span>
</div>
</div>
</div>
</div><!-- .zpRow -->
</div><!-- close container -->
<div id="container_164" class="zpContainer last "
data-zpeleel="container" data-zpleid="164">
<div class="zpRow standard " data-row-id="473"
>
<div class="zpFakeColumn flexbreak"></div>
<div class="zpColumn odd zpColumnWidth1 c12 first last" style="clear: left;" data-column-id="563"
>
<div class="zpColumnItem" >
<div id="a1905" data-article-id="1905" data-zpleid="1905"
class="articlearea zpwText"
>
<h2
style="color: #117C61; text-align:center;" data-zpfieldname="headline">ENERGIE - TELEKOMMUNIKATION - INFRASTRUKTUR - BAU</h2>
</div>
</div>
</div>
</div><!-- .zpRow -->
</div><!-- close container -->
</div> <!-- .zparea -->
</div>
<!-- Search -->
<div id="search" class="container">
<script>
function getParameterByNamezpsearchform(name) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.search);
if(results == null) {
return "";
}
else {
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
}
function encode_htmlzpsearchform(astring) { //helps prevent XSS e.g. when printing search strings
astring = typeof astring !== 'undefined' ? astring : "";
astring = astring.replace(/</g, "&lt;");
astring = astring.replace(/>/g, "&gt;");
astring = astring.replace(/"/g, "&quo" + "t;");
astring = astring.replace(/'/g, "&#x27;");
astring = astring.replace(/\//g, "&#x2F;");
astring = astring.replace(/\[\$/g, "");
astring = astring.replace(/\$\]/g, "");
return astring;
}
function searchzpsearchform() {
var formId = "zpsearchform";
if (document.getElementById(formId).q.value == 'Suchbegriff') {
return false;
}
else if ($z.trim(document.getElementById(formId).q.value).length === 0) {
alert("Bitte geben Sie einen Suchbegriff ein.");
return false;
}
else{
return;
}
}
</script>
<form id="zpsearchform" name="searchengine1" onsubmit="return searchzpsearchform()" action="https://e-tib.com/suche.html" method="get" class="zpsearchform"
>
<input id="zpsearchfield" class="zpsearchfield typetext" type="text" name="q" title="Suche" placeholder="Suchbegriff"
aria-label="Suchbegriff" />
<input id="zpsearchbutton" class="zpsearchbutton" type="image" name="submit" src="assets/stock-images/magnifier.png" alt="Suchen" title="Suchen" aria-label="Suchen" />
</form>
<script>
$(document).ready(function(){
// set form field value to searchstring
var tmpSearchstring = getParameterByNamezpsearchform("q");
if ( tmpSearchstring ){
// fill layout searchfield with searchsting
document.getElementById("zpsearchform").q.value = tmpSearchstring;
// fill search page searchfield with searchsting
document.getElementById("zpsearchengine").q2.value = tmpSearchstring;
// focus search page searchfield
document.getElementById("zpsearchengine").q2.focus();
}
});
</script>
</div>
<div id="afterfooter" class="container">
<div class="zparea zpgrid" data-numcolumns="" data-areaname="Footer" data-pageid="579">
<div id="container_104" class="zpContainer first last styled zpBreakout "
data-zpeleel="container" data-zpleid="104">
<div class="zpRow standard " data-row-id="383"
>
<div class="zpColumn odd zpColumnWidth1 c12 first last" style="" data-column-id="445"
>
<div class="zpColumnItem" >
<div id="a1761" data-article-id="1761" data-zpleid="1761"
class="articlearea zpwText"
>
<p style="text-align: center;"><span style="color: rgb(254, 254, 254);">E-TIB GmbH<br>Gewerbestraße 22
<br>D-03172 Guben<br>Tel.: +49 (0)
3561 / 68577 33<br>Fax: +49 (0) 3561 / 68577 35<br>E-Mail: info@e-tib.com<br>Web:
www.e-tib.com</span></p>
</div>
</div>
</div>
</div><!-- .zpRow -->
</div><!-- close container -->
</div> <!-- .zparea -->
</div>
<div id="footer" class="container">
<div id="xmenu" class=""
>
<a class="xmenulink" href="index.html">Unternehmen</a>
<a class="xmenulink" href="kontakt.html">Kontakt</a>
<a class="xmenulink" href="impressum.html">Impressum und Datenschutz</a>
</div>
<div id="copyright"
>
© 2026 E-TIB
</div>
</div>
<div id="totop" class="container noprint">
<a href="impressum.html#top" class="zpSO-Uplink-Flat zpnolayoutlinkstyles" title="Nach oben"><span class="zp-sronly">Nach oben</span></a>
</div>
<script>
function setoverflown(s){
var retcode = false;
if ( $z("#nav").is(":hover") || ! $z("#nav > ul > li").length ){
// mouse is over nav, which opens submenues and might cause the overflow
// OR empty nav - needed because for IE an empty #nav == overflown()
return false;
}
$z("#nav > ul").removeClass("overflown");
if ( $z("#nav:not(.on) > ul").overflown() ){
// nav is already overflown by 1st-Level Menu entries (too many entries)
$z("#nav > ul").addClass("overflown");
retcode = true;
}
else{
// on non touch devices, check if nav would be overflown horizontally if all submenues are visible (i.e. too many submenues expanding to the right)
$z("#nav > ul ul:not(.nocalcoverflow)").css("display", "block");
if ( $z("#nav:not(.on) > ul").overflown("x") ){
$z("#nav > ul").addClass("overflown");
retcode = true;
}
$z("#nav > ul ul:not(.nocalcoverflow)").css("display", "");
// if the previous check didn't already match, check if one of the submenus is higher than the available space in the window because the nav is fixed and wouldn't scroll
if ( !retcode && $z("#nav.fixed").length ){
$z("#nav.fixed > ul ul:not(.nocalcoverflow)").css("display", "block");
$z("#nav.fixed > ul ul:not(.nocalcoverflow)").each(function(){
var eltop = $z(this).offset().top - $(window).scrollTop(); // gets the effective top position relative to the window
if ( (eltop + $(this).innerHeight()) > $z(window).innerHeight() ){
// submenu doesn't fit on screen and would be cut off
$z("#nav.fixed > ul").addClass("overflown");
retcode = true;
$z("#nav.fixed > ul ul:not(.nocalcoverflow)").css("display", "");
// exit the each loop early
return false;
}
});
$z("#nav.fixed > ul ul:not(.nocalcoverflow)").css("display", "");
}
}
// see if we need to scale to the logo to fit besides the mobile menu-button
var availspace = $z("#nav > ul").width() - $z("#nav > ul > li.overflownonly").width();
$z("#nav > ul > li.logo").css("max-width", availspace + "px");
return retcode;
}
function stickyNav(topoffset){
// make navigations menu sticky when scrolling the menu past the top of the window
var scrolltop = $z("body").scrollTop() || (document.documentElement && document.documentElement.scrollTop) || 0;
if ( !$z("#nav ul ul:visible").length && scrolltop - topoffset >= 0){
$z("body").addClass("padded");
$z("#nav").addClass("fixed");
}
else{
$z("body").removeClass("padded");
$z("#nav").removeClass("fixed");
}
// with a little delay, check if the menu gets overflown (i.e. because we're also displaying the logo in the nav now
setTimeout(function(){setoverflown();}, 100);
}
// globals
var navOffset;
$z(document).ready(function(){
// smooth scroll the layout specific go to top link
$z("a.zpSO-Uplink-Flat").click(function(e){
e.preventDefault();
if ( $z(this.hash).length ){
$z('html,body').animate({
scrollTop: $z(this.hash).offset().top - parseInt($z("body").css("padding-top"))
}, 500);
window.location.hash = this.hash;
}
});
// switches the Mobile Navigation-Menu on/off, when "Menu" link is clicked.
$z("a#mobilenavtoggle").on("click", function(e){
e.preventDefault();
$z("#nav").toggleClass("on");
setoverflown();
});
setoverflown();
var resizeTimeout = null;
$z(window).resize(zpthrottle(100, function(event) {
var event = event || window.event;
if ( event && $z(event.target.nodeType).length == 0 ){// enable window.resize only for the window object (resizing elements might also trigger window.resize) which doesn't have a nodeType
setoverflown();
}
}));
if ( "false" == "false" && ("false" == "true" || "false" == "true") ){
navOffset = $z("#nav:not(.fixed)").offset().top;
setTimeout(function(){stickyNav(navOffset);}, 100);
}
});
$z(window).on('load', function(){
setTimeout(function(){setoverflown();}, 500);
var navheight = 0;
if ( "false" == "false" ){
navheight = $z("#nav").outerHeight();
}
// pull anchors below fixed header into visible area
if ( location.hash != "" && $z(':target').length ) {
$z('html,body').animate({scrollTop: $z(':target').offset().top - navheight - 10 }, 600);
}
$z("a[href*='#']:not([href='#'])").not(".zpNoScroll").click(function () {
var target = $z(this).attr("href");
target = target.substring(target.indexOf("#"));
if ( $z(target).length ){
$z('html,body').animate({scrollTop: $z(target).offset().top - navheight - 10 }, 600);
}
});
if ( "false" == "false" && ("false" == "true" || "false" == "true") ){
if ( $z("#nav:not(.fixed)").length ){
navOffset = $z("#nav:not(.fixed)").offset().top;
}
setTimeout(function(){stickyNav(navOffset);}, 500);
$z(window).scroll(zpthrottle(100, function(event) {
stickyNav(navOffset);
}));
}
});
</script>
<!-- {{{ -->
<!--
* Layout: Flat Responsive by StS
* $Id: default.html 2022-03-09 11:20:24 +0100 Stefan S 8c952fdc662aa6619ae8ff22707dc8c8284a3b37 $
-->
<!-- }}} -->
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 359 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 454 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 695 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 537 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 455 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 731 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 601 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 932 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 445 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 650 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 308 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 315 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 514 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 408 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Some files were not shown because too many files have changed in this diff Show More