778 lines
24 KiB
HTML
778 lines
24 KiB
HTML
<!DOCTYPE html><html prefix="og: https://ogp.me/ns#" class="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?v=4.7.0" as="font" type="font/woff2" crossorigin="">
|
|
|
|
|
|
<link class="zpfaviconmeta" rel="shortcut icon" type="image/x-icon" href="assets/etib_ohne.png?v=2021070601">
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="assets/bundle.css?v=638011695645578054">
|
|
<link rel="stylesheet" href="assets/bundle-print.css?v=637853503328973638" media="print">
|
|
|
|
<style id="zple_container_104">
|
|
#container_104{background-color: #117C61 !important;}
|
|
</style>
|
|
|
|
|
|
|
|
<script src="assets/bundle.js?v=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 js objectfit loaded">
|
|
|
|
<a id="top"></a>
|
|
|
|
|
|
<!-- Teaser "Banner" -->
|
|
|
|
|
|
<!-- Header -->
|
|
<div id="header">
|
|
|
|
|
|
|
|
|
|
<div id="nav">
|
|
|
|
|
|
|
|
<ul class="default submenu touchhovermenu clickhovermenu out" data-trianglemode="true"><li class="logo hidden" style="max-width: 1792px;"><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 active"><a class="active" href="impressum.html" data-isredirected="false">Impressum</a></li><li class="overflownonly" style=""><a href="#" id="mobilenavtoggle" class="tabletonly toggle" aria-label="Menü ein-/ausblenden">☰ 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 inited">
|
|
<div class="flex-container" style="height: 0; padding-bottom: 34.8%;">
|
|
|
|
<div class="flex-viewport" style="overflow: hidden; position: relative;"><ul class="slides" style="width: 1000%; transition-duration: 0s; transform: translate3d(-1905px, 0px, 0px);"><li class="clone" aria-hidden="true" style="width: 1905px; margin-right: 0px; float: left; display: block;">
|
|
|
|
|
|
<img src="media/images/etib_e-tib_tiefbau_guben_netzanbindung_energie_vermessung-2-von-100-large.jpg" width="2500" height="870" alt="" draggable="false">
|
|
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
<li style="width: 1905px; margin-right: 0px; float: left; display: block;" class="flex-active-slide" data-thumb-alt="">
|
|
|
|
|
|
<img src="media/images/etib_e-tib_tiefbau_guben_netzanbindung_energie-34-large.jpg" width="2500" height="870" alt="" draggable="false">
|
|
|
|
|
|
|
|
|
|
|
|
<div class="flex-caption">
|
|
|
|
|
|
|
|
|
|
<h2 style="">IMPRESSUM</h2>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li data-thumb-alt="" style="width: 1905px; margin-right: 0px; float: left; display: block;">
|
|
|
|
|
|
<img src="media/images/etib_e-tib_tiefbau_guben_netzanbindung_energie-37-large.jpg" width="2500" height="870" alt="" draggable="false">
|
|
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li data-thumb-alt="" style="width: 1905px; margin-right: 0px; float: left; display: block;">
|
|
|
|
|
|
<img src="media/images/etib_e-tib_tiefbau_guben_netzanbindung_energie_vermessung-2-von-100-large.jpg" width="2500" height="870" alt="" draggable="false">
|
|
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li style="width: 1905px; margin-right: 0px; float: left; display: block;" class="clone" aria-hidden="true">
|
|
|
|
|
|
<img src="media/images/etib_e-tib_tiefbau_guben_netzanbindung_energie-34-large.jpg" width="2500" height="870" alt="" draggable="false">
|
|
|
|
|
|
|
|
|
|
|
|
<div class="flex-caption">
|
|
|
|
|
|
|
|
|
|
<h2 style="">IMPRESSUM</h2>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</li></ul></div></div>
|
|
<ol class="flex-control-nav flex-control-paging"><li><a href="#" class="flex-active">1</a></li><li><a href="#">2</a></li><li><a href="#">3</a></li></ol><ul class="flex-direction-nav"><li class="flex-nav-prev"><a class="flex-prev" href="#">zurück</a></li><li class="flex-nav-next"><a class="flex-next" href="#">weiter</a></li></ul></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ü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="#"> 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" style="width: 1905px; padding-left: 0px; margin-left: calc(50% - 952.5px);">
|
|
|
|
|
|
|
|
|
|
<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> </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> </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, "<");
|
|
astring = astring.replace(/>/g, ">");
|
|
astring = astring.replace(/"/g, "&quo" + "t;");
|
|
astring = astring.replace(/'/g, "'");
|
|
astring = astring.replace(/\//g, "/");
|
|
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="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" style="width: 1905px; padding-left: 0px; margin-left: calc(50% - 952.5px);">
|
|
|
|
|
|
|
|
|
|
<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="#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 $
|
|
-->
|
|
<!-- }}} -->
|
|
|
|
<div id="fancybox-tmp"></div><div id="fancybox-loading"><div></div></div><div id="fancybox-overlay"></div><div id="fancybox-wrap"><div id="fancybox-outer"><div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div><div id="fancybox-content"></div><a id="fancybox-close"></a><div id="fancybox-title"></div><a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span><span class="zp-sronly">Voriges Bild (prev. image)</span></a><a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span><span class="zp-sronly">Nächstes Bild (next image)</span></a></div></div></body></html> |