Christina Riedl
Telefon: 07223 967-326
Telefax: 07223 967-7326
E-Mail: christina.riedl@schoeck.de
Die Navigation bzw. der Header wird bei der Desktop-Version sobald gescrollt wird, in der Darstellung vereinfacht. Bei der mobilen Header-Version bleibt der Header einfach unverändert oben stehen.
<section id="cnt_standalone_scrollheader" class="hidden-sm hidden-xs hidden-print fixed">
<div class="scroll_logo_wrapper">
<a href="#">
<img src="/img/logo.svg" width="79" height="28" alt="Schöck GmbH">
</a>
</div>
<div class="scroll_content">
<nav>
<div class="scroll_content_flyout scroll_content_flyout_level_1">
<div class="trigger manual_collapse collapsed" role="button" aria-expanded="false" aria-controls="content_1" data-target="#content_1" data-parent="#cnt_standalone_scrollheader">
Menü <span class="caret"></span>
</div>
<div id="content_1" class="content collapse" aria-expanded="false" style="height: 0px;">
<div class="content_inner">
<div class="navigation_wrapper" style="">
<ul class="navigation">
<li class="">
<a href="#">
<span class="title">Produkte</span>
</a>
<div class="infobox">
<div class="h3 title">Produkte</div>
<div class="description"><p>Die Schöck Gruppe bietet zukunftsweisende Produktlösungen und -systeme für die unterschiedlichsten bauphysikalischen, statischen und konstruktiven Anwendungen im Neubau und Bestand.</p>
<p>Der Produktfinder von Schöck hilft Ihnen, sich in unserem Sortiment zurecht zu finden. Auf diese Weise gelangen Sie vom Bauteil über mehrere Spezifizierungen zum Produkt Ihres Bedarfs.</p>
<p>Alternativ können Sie direkt das konkrete Produkt auswählen, zu dem Sie Informationen benötigen.</p></div>
</div>
</li>
<li class="">
<a href="#">
<span class="title">Downloads</span>
</a>
<div class="infobox">
<div class="h3 title">Download</div>
<div class="description"><p>Der Downloadbereich enthält die aktuellsten Unterlagen wie Technische Information, Zulassungen, Software und CAD-Zeichnungen.</p></div>
</div>
</li>
<li class="">
<a href="#">
<span class="title">Service</span>
</a>
<div class="infobox">
<div class="h3 title">Service</div>
<div class="description"><p>Das umfassende Serviceangebot von Schöck bietet Ihnen Fachwissen und Unterstützung bei Ihrer Planung.</p></div>
</div>
</li>
<li class="">
<a href="#">
<span class="title">Wissensportale</span>
</a>
<div class="infobox">
<div class="h3 title">Wissensportale</div>
<div class="description"><p>Kompaktwissen zu den Themen Wärmebrücken, Trittschallschutz und Passivhaus jeweils mit Anwendungsbeispielen und Produktlösungen.</p></div>
</div>
</li>
<li class="active">
<a href="#">
<span class="title">Unternehmen</span>
</a>
<div class="infobox">
<div class="h3 title">Unternehmen</div>
<div class="description"><p>Tragen und Dämmen sind die Hauptaufgaben unserer Produkte - hier berichten wir über das Unternehmen.</p></div>
</div>
</li>
<li class="">
<a href="#">
<span class="title">Kontakt</span>
</a>
<div class="infobox">
<div class="h3 title">Kontakt</div>
<div class="description"><p>Unsere Experten beraten bei Informationen zu unseren Produkten oder Fragen zur Planung und Einbau, im Büro oder direkt vor Ort.</p></div>
</div>
</li>
</ul>
<div class="infobox">
<div class="h3 title">Unternehmen</div>
<div class="description"><p>Tragen und Dämmen sind die Hauptaufgaben unserer Produkte - hier berichten wir über das Unternehmen.</p></div>
</div>
</div>
</div>
</div>
</div>
<div class="scroll_content_flyout scroll_content_flyout_level_2">
<div class="trigger manual_collapse collapsed" role="button" aria-expanded="false" aria-controls="content_2" data-target="#content_2" data-parent="#cnt_standalone_scrollheader">
Unternehmen <span class="caret"></span>
</div>
<div id="content_2" class="content collapse" aria-expanded="false" style="height: 0px;">
<div class="content_inner">
<div class="navigation_wrapper" style="">
<ul class="navigation">
<li class="active">
<a href="#">
<span class="title">Über Schöck</span>
</a>
<div class="infobox">
<div class="h3 title">Über Schöck</div>
<div class="description"><p>Wenn ein Motto 50 Jahre Bestand hat, dann spricht man von Unternehmensphilosophie: „Wer erfolgreich sein will, muss bestehende Dinge verbessern oder neue Dinge erfinden."</p></div>
</div>
</li>
<li class="">
<a href="#">
<span class="title">Karriere</span>
</a>
<div class="infobox">
<div class="h3 title">Karriere</div>
<div class="description"><p>Wir stellen uns als Arbeitgeber vor und freuen uns auf Ihre Bewerbung.</p></div>
</div>
</li>
<li class="">
<a href="#">
<span class="title">News und Presse</span>
</a>
<div class="infobox">
<div class="h3 title">News und Presse</div>
<div class="description"><p>Alle aktuellen Meldungen rund um Schöck im Überblick: News, Pressemeldungen, Videos und Social Media.</p></div>
</div>
</li>
<li class="">
<a href="#">
<span class="title">Kundenmagazin Statikus</span>
</a>
<div class="infobox">
<div class="h3 title">Kundenmagazin Statikus</div>
<div class="description"><p>Unser Kundenmagazin für Planer greift Themen aus der Baubranche auf und bietet exklusives Hintergrundwissen zu Trends, Normen und Neuerungen.</p></div>
</div>
</li>
<li class="">
<a href="#">
<span class="title">Mitgliedschaften</span>
</a>
<div class="infobox">
<div class="h3 title">Mitgliedschaften</div>
<div class="description"><p>Mit verschiedenen Mitgliedschaften zeigen wir unsere Verbundenheit mit der Region oder der Baubranche.</p></div>
</div>
</li>
<li class="">
<a href="#">
<span class="title">Zertifikate und Auszeichnungen</span>
</a>
<div class="infobox">
<div class="h3 title">Zertifikate und Auszeichnungen</div>
<div class="description"><p>Wer sich Ziele steckt und mit anderen misst, wächst und kommt voran. Deshalb lassen wir uns zertifizieren und nehmen an Wettbewerben teil.</p></div>
</div>
</li>
<li class="">
<a href="#">
<span class="title">Referenzen</span>
</a>
<div class="infobox">
<div class="h3 title">Referenzen</div>
<div class="description"><p>Mit Schöck Produkten gelingt es, technisch sichere und gestalterisch anspruchsvolle Bauprojekte zu realisieren. Bauphysik, Statik und Ästhetik werden so miteinander verbunden.</p></div>
</div>
</li>
</ul>
<div class="infobox">
<div class="h3 title">Über Schöck</div>
<div class="description"><p>Wenn ein Motto 50 Jahre Bestand hat, dann spricht man von Unternehmensphilosophie: „Wer erfolgreich sein will, muss bestehende Dinge verbessern oder neue Dinge erfinden."</p></div>
</div>
</div>
</div>
</div>
</div>
<div class="scroll_content_currentnode">
<div class="node_title">
Über Schöck
</div>
</div>
</nav>
<div class="scroll_static">
<a class="to_top scrolling_link" href="#"></a>
<nav class="content_jump_navigation" id="content_jump_navigation_standalone">
<button class="trigger collapsed" data-toggle="collapse" data-target="#content_jump_navigation_content_standalone" data-parent="#content_jump_navigation_standalone" aria-expanded="false">Seiteninhalt</button>
<div class="content_jump_navigation_content collapse" id="content_jump_navigation_content_standalone" aria-expanded="false" style="height: 2px;">
<ul class="jumpnav">
<li><a data-gtm-jumpnav="Zitat Herr Schöck" href="#" title="Zitat Herr Schöck">Zitat Herr Schöck</a></li>
<li><a data-gtm-jumpnav="Kompetenz schafft Verlässlichkeit am Bau" href="#" title="Kompetenz schafft Verlässlichkeit am Bau">Kompetenz schafft Verlässlichkeit am Bau</a></li>
<li><a data-gtm-jumpnav="50 Jahre Firmengeschichte - virtuelles Museum" href="#" title="50 Jahre Firmengeschichte - virtuelles Museum">50 Jahre Firmengeschichte - virtuelles Museum</a></li>
<li><a data-gtm-jumpnav="Mission und Vision" href="#" title="Mission und Vision">Mission und Vision</a></li>
<li><a data-gtm-jumpnav="Nah an der Gesellschaft" href="#" title="Nah an der Gesellschaft">Nah an der Gesellschaft</a></li>
<li><a data-gtm-jumpnav="Stiftungen" href="#" title="Stiftungen">Stiftungen</a></li>
<li><a data-gtm-jumpnav="Engagement für Gesellschaft und Umwelt" href="#" title="Engagement für Gesellschaft und Umwelt">Engagement für Gesellschaft und Umwelt</a></li>
<li><a data-gtm-jumpnav="Sponsoring" href="#" title="Sponsoring">Sponsoring</a></li>
<li><a data-gtm-jumpnav="Download" href="#" title="Download">Download</a></li>
<li><a data-gtm-jumpnav="Kontakt" href="#" title="Kontakt">Kontakt</a></li>
</ul>
</div>
</nav>
</div>
</div>
</section>
<div class="hidden-md hidden-lg">Nur für Desktop bzw. Viewports über 991px</div>
@charset "UTF-8";
ul,
ol {
list-style-type: none;
}
#cnt_standalone_scrollheader.fixed .content_jump_navigation, #cnt_standalone_scrollheader.anchored .content_jump_navigation {
position: relative;
right: auto;
top: auto;
float: right;
max-width: 140px;
margin-right: 10px;
}
#cnt_standalone_scrollheader.fixed .content_jump_navigation_content, #cnt_standalone_scrollheader.anchored .content_jump_navigation_content {
right: 0;
}
#cnt_standalone_scrollheader .to_top {
display: none;
width: 40px;
height: 40px;
float: right;
text-align: center;
}
#cnt_standalone_scrollheader .to_top:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_standalone_scrollheader .to_top:before {
line-height: 40px;
font-size: 10px;
color: #b3b3b3;
transition: 0.2s color ease;
}
@media screen and (max-width: 767) {
#cnt_standalone_scrollheader .to_top:before {
transition: none;
}
}
#cnt_standalone_scrollheader .to_top:hover:before, #cnt_standalone_scrollheader .to_top:focus:before {
color: orange;
}
#cnt_standalone_scrollheader.fixed .to_top {
display: block;
}
#cnt_standalone_scrollheader .to_top {
display: block;
}
#cnt_standalone_scrollheader {
transform: translate3d(0px, 0px, 0px);
position: fixed;
z-index: 1010;
/* #cnt_header z-index + 1 */
top: 0;
height: 60px;
height: 0px;
overflow: hidden;
width: 100%;
background-color: #fff;
box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);
/* absolute px fallbacks for non-vw capable browsers */
padding-left: 50px;
padding-left: 4.5vw;
padding-right: 50px;
padding-right: 4.5vw;
}
#cnt_standalone_scrollheader.fixed, #cnt_standalone_scrollheader.anchored {
height: 60px;
padding-top: 10px;
padding-bottom: 10px;
overflow: visible;
}
#cnt_standalone_scrollheader.anchored {
position: absolute;
top: 0;
left: 0;
}
#cnt_standalone_scrollheader.anchored.fixed {
position: fixed;
}
#cnt_standalone_scrollheader .scroll_logo_wrapper {
float: left;
padding-top: 6px;
padding-bottom: 6px;
}
#cnt_standalone_scrollheader .scroll_logo_wrapper a {
display: block;
}
#cnt_standalone_scrollheader .scroll_content {
float: left;
padding-left: 50px;
padding-left: 4.5vw;
width: calc(100% - 79px);
}
#cnt_standalone_scrollheader .scroll_content .scroll_panel {
float: right;
margin-right: 30px;
}
#cnt_standalone_scrollheader .scroll_content .scroll_static {
float: right;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout {
float: left;
margin-right: 10px;
position: relative;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout:last-of-type {
margin-right: 0;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger {
cursor: pointer;
transition: 0.4s color ease, 0.4s box-shadow ease;
display: block;
font-family: 'Corpid_TT5_Regular', Arial;
font-weight: normal;
font-style: normal;
height: 40px;
line-height: 40px;
font-size: 15px;
font-size: 0.9375rem;
color: #7c7c7b;
padding: 0 20px;
background-color: #fff;
border-radius: 4px 4px 0 0;
position: relative;
z-index: 8;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger.please_choose {
font-family: 'Corpid_TT5_Regular', Arial;
font-weight: normal;
font-style: italic;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger .caret {
display: inline-block;
margin-left: 10px;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger:after {
/* this element does overlay the shadow of the trigger so we get a clean shape */
content: '';
display: none;
position: absolute;
width: 100%;
left: 0;
bottom: -10px;
height: 10px;
background-color: #fff;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger:hover, #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger:focus {
color: #f9b200;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger.content-collapsing, #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger:not(.collapsed) {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
color: #f9b200;
z-index: 10;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger.content-collapsing:after, #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger:not(.collapsed):after {
display: block;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content {
position: absolute;
background-color: #fff;
border-radius: 0 4px 4px;
z-index: 9;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner {
overflow: hidden;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper {
position: relative;
width: 260px;
transition: 0.3s width ease-out;
}
@media screen and (max-width: 1070px) {
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper {
width: 240px;
}
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper.level_1_active_with_infobox {
width: 520px;
}
@media screen and (max-width: 1070px) {
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper.level_1_active_with_infobox {
width: 480px;
}
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper.level_2_active {
width: 260px;
}
@media screen and (max-width: 1070px) {
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper.level_2_active {
width: 240px;
}
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper.level_2_active_with_infobox {
width: 520px;
}
@media screen and (max-width: 1070px) {
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper.level_2_active_with_infobox {
width: 480px;
}
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation {
width: 260px;
padding: 30px;
border-right: 1px solid #e6e6e6;
height: 100%;
background-color: #fff;
}
@media screen and (max-width: 1070px) {
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation {
width: 240px;
}
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation.calculate_height {
height: auto;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation li {
/* states */
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation li > a {
color: #0069b4;
font-size: 15px;
font-size: 0.9375rem;
line-height: 17px;
line-height: 1.0625rem;
font-family: 'CorpidCd_TT8', Arial;
font-weight: normal;
font-style: normal;
padding: 7px 0;
display: block;
border-bottom: 1px solid #e6e6e6;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation li > .infobox {
z-index: 11;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation li.menuaim_active > a {
color: #f9b200;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation li.menuaim_active > .infobox {
display: block;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation li:last-child > a {
border-bottom: none;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox {
display: none;
width: 260px;
left: 260px;
position: absolute;
top: 0;
height: 100%;
background-color: #fff;
padding: 30px;
z-index: 10;
}
@media screen and (max-width: 1070px) {
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox {
width: 240px;
}
}
@media screen and (max-width: 1070px) {
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox {
left: 240px;
}
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox.calculate_height {
height: auto;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox .title {
font-size: 17px;
font-size: 1.0625rem;
line-height: 23px;
line-height: 1.4375rem;
color: #0069b4;
font-family: 'CorpidCd_TT8', Arial;
font-weight: normal;
font-style: normal;
margin-bottom: 10px;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox .description {
font-size: 14px;
font-size: 0.875rem;
line-height: 18px;
line-height: 1.125rem;
margin-bottom: 10px;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox .image img {
width: 100%;
height: auto;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper > .infobox {
display: block;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content:not(.collapsed) {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide {
position: static;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .trigger:after {
width: calc(100% + 20px);
left: -10px;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content {
left: 30px;
width: calc(100vw - 60px);
min-width: 0;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner {
width: 100%;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper {
margin: 30px 0;
width: 100%;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation {
width: 100%;
padding: 0;
margin: -20px 0 0 0;
max-height: 500px;
max-height: 60vh;
overflow-x: hidden;
overflow-y: auto;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li {
/* float controls */
/* actual styles */
margin-top: 20px;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li:nth-child(4n) + li {
clear: both;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li > a {
border-bottom: none;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li:hover > a, #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li:focus > a {
color: #f9b200;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .h3 a {
font-size: 15px;
font-size: 0.9375rem;
line-height: 23px;
line-height: 1.4375rem;
font-family: 'CorpidCd_TT8', Arial;
font-weight: normal;
font-style: normal;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description {
font-size: 13px;
font-size: 0.8125rem;
line-height: 17px;
line-height: 1.0625rem;
color: #7c7c7b;
font-family: 'CorpidCd_TT5', Arial;
font-weight: normal;
font-style: normal;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description a {
font-size: 14px;
font-size: 0.875rem;
line-height: 18px;
line-height: 1.125rem;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description a.caret_link:before {
top: 0;
margin-right: 2px;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description .cms_content p {
margin: 9px 0 18px;
margin: 0.5625rem 0 1.125rem;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description .cms_content ul,
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description .cms_content ol {
margin: 9px 0 18px;
margin: 0.5625rem 0 1.125rem;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-image .image img {
width: 100%;
height: auto;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_level_2, #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_level_3, #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_level_4 {
position: static;
}
@media screen and (max-width: 1199px) {
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_level_2 .content, #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_level_3 .content, #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_level_4 .content {
position: absolute;
left: 50%;
transform: translateX(-50%);
}
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_currentnode {
float: left;
position: relative;
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_currentnode .node_title {
transition: 0.4s color ease, 0.4s box-shadow ease;
display: block;
font-family: 'Corpid_TT5_Regular', Arial;
font-weight: normal;
font-style: italic;
height: 40px;
line-height: 40px;
font-size: 15px;
font-size: 0.9375rem;
color: #f9b200;
padding: 0 20px;
background-color: #fff;
border-radius: 4px 4px 0 0;
position: relative;
z-index: 8;
}
#cnt_header.fixed .content_jump_navigation, #cnt_header.anchored .content_jump_navigation,
#cnt_standalone_scrollheader.fixed .content_jump_navigation,
#cnt_standalone_scrollheader.anchored .content_jump_navigation {
position: relative;
right: auto;
top: auto;
float: right;
max-width: 140px;
margin-right: 10px;
}
#cnt_header.fixed .content_jump_navigation_content, #cnt_header.anchored .content_jump_navigation_content,
#cnt_standalone_scrollheader.fixed .content_jump_navigation_content,
#cnt_standalone_scrollheader.anchored .content_jump_navigation_content {
right: 0;
}
/* actual styles */
.content_jump_navigation .trigger {
background: none;
border: none;
color: #7c7c7b;
font-family: 'CorpidCd_TT5', Arial;
font-weight: normal;
font-style: normal;
transition: 0.2s all ease;
border-radius: 5px;
line-height: 18px;
padding: 10px;
border: 1px solid transparent;
position: relative;
z-index: 10;
}
.content_jump_navigation .trigger:after {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
.content_jump_navigation .trigger:after {
display: block;
float: right;
margin-left: 10px;
font-size: 18px;
color: #0069b4;
transition: 0.2s color ease;
}
@media screen and (max-width: 767) {
.content_jump_navigation .trigger:after {
transition: none;
}
}
.content_jump_navigation .trigger:hover, .content_jump_navigation .trigger:not(.collapsed) {
outline: none;
background-color: #fff;
border-color: #e6e6e6;
}
.content_jump_navigation .trigger:hover:after, .content_jump_navigation .trigger:not(.collapsed):after {
color: #f9b200;
}
.content_jump_navigation .trigger:not(.collapsed) {
border-radius: 5px 5px 0 0;
border-bottom-color: transparent;
}
.content_jump_navigation_content {
width: 350px;
max-height: 410px;
overflow: auto;
background-color: #fff;
border: 1px solid #e6e6e6;
border-radius: 5px;
position: absolute;
right: 0px;
margin-top: -1px;
z-index: 9;
box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);
}
.content_jump_navigation_content.collapsing {
overflow: hidden;
}
.content_jump_navigation_content ul {
margin: 10px;
}
.content_jump_navigation_content ul li {
border-bottom: 1px solid #e6e6e6;
}
.content_jump_navigation_content ul li:last-child {
border-bottom: none;
}
.content_jump_navigation_content ul li a {
padding: 10px 32px;
display: block;
position: relative;
font-size: 14px;
font-size: 0.875rem;
line-height: 17px;
line-height: 1.0625rem;
}
.content_jump_navigation_content ul li a:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
.content_jump_navigation_content ul li a:before {
color: #7c7c7b;
margin-right: 15px;
font-size: 6px;
font-weight: bold;
left: 5px;
line-height: 16px;
line-height: 1rem;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
@import "../general/_general";
ul,
ol {
list-style-type: none;
}
#cnt_standalone_scrollheader {
&.fixed,
&.anchored {
.content_jump_navigation {
position: relative;
right: auto;
top: auto;
float: right;
max-width: 140px;
margin-right: 10px;
}
.content_jump_navigation_content {
right: 0;
}
}
}
#cnt_standalone_scrollheader {
.to_top {
display: none;
width: 40px;
height: 40px;
float: right;
text-align: center;
@include schoeck-icon($icon-arrow-to-top);
&:before {
line-height: 40px;
font-size: 10px;
color: $grey;
@include linkcolor-transition;
}
&:hover,
&:focus {
&:before {
color: orange;
}
}
}
&.fixed {
.to_top {
display: block;
}
}
}
#cnt_standalone_scrollheader {
.to_top {
display: block;
}
}
#cnt_standalone_scrollheader {
@include transform(translate3d(0px, 0px, 0px));
position: fixed;
z-index: 1010; /* #cnt_header z-index + 1 */
top: 0;
height: 60px;
height: 0px;
overflow: hidden;
width: 100%;
background-color: $white;
@include box-shadow(0 0 25px rgba(0, 0, 0, .05));
&.fixed,
&.anchored {
height: 60px;
padding-top: 10px;
padding-bottom: 10px;
overflow: visible;
}
&.anchored {
position: absolute;
top: 0;
left: 0;
&.fixed {
position: fixed;
}
}
/* absolute px fallbacks for non-vw capable browsers */
padding-left: 50px;
padding-left: 4.5vw;
padding-right: 50px;
padding-right: 4.5vw;
.scroll_logo_wrapper {
float: left;
padding-top: 6px;
padding-bottom: 6px;
a {
display: block;
}
}
.scroll_content {
float: left;
padding-left: 50px;
padding-left: 4.5vw;
width: calc(100% - 79px);
.scroll_panel {
float: right;
margin-right: 30px;
}
.scroll_static {
float: right;
}
.scroll_content_flyout {
float: left;
margin-right: 10px;
position: relative;
&:last-of-type {
margin-right: 0;
}
.trigger {
cursor: pointer;
@include transition(0.4s color ease, 0.4s box-shadow ease);
display: block;
@include corpid-regular;
height: 40px;
line-height: 40px;
@include rem-font-size(15);
color: $darkgrey;
padding: 0 20px;
background-color: #fff;
&.please_choose {
@include corpid-italic();
}
@include border-radius(4px 4px 0 0);
position: relative;
z-index: 8;
.caret {
display: inline-block;
margin-left: 10px;
}
&:after {
/* this element does overlay the shadow of the trigger so we get a clean shape */
content: '';
display: none;
position: absolute;
width: 100%;
left: 0;
bottom: -10px;
height: 10px;
background-color: #fff;
}
&:hover,
&:focus {
color: $orange;
}
&.content-collapsing,
&:not(.collapsed) {
@include box-shadow(0 0 10px rgba(0, 0, 0, .1));
color: $orange;
z-index: 10;
&:after {
display: block;
}
}
}
.content {
position: absolute;
background-color: #fff;
@include border-radius(0 4px 4px);
z-index: 9;
.content_inner {
overflow: hidden;
.navigation_wrapper {
position: relative;
@include flyoutBaseSizeStyle(width);
@include transition(0.3s width ease-out);
&.level_1_active_with_infobox {
@include flyoutBaseSizeStyle(width, 2);
}
&.level_2_active {
@include flyoutBaseSizeStyle(width);
}
&.level_2_active_with_infobox {
@include flyoutBaseSizeStyle(width, 2);
}
ul.navigation {
@include flyoutBaseSizeStyle(width);
padding: 30px;
border-right: 1px solid $lightgrey;
height: 100%;
background-color: $white;
&.calculate_height {
height: auto;
}
li {
> a {
color: $blue;
@include rem-font-size(15);
@include rem-line-height(17);
@include corpid-cd-heavy;
padding: 7px 0;
display: block;
border-bottom: 1px solid $lightgrey;
}
> .infobox {
z-index: 11;
}
&.menuaim_active {
> a {
color: $orange;
}
> .infobox {
display: block;
}
}
/* states */
&:last-child {
> a {
border-bottom: none;
}
}
}
}
.infobox {
display: none;
@include flyoutBaseSizeStyle(width);
@include flyoutBaseSizeStyle(left);
position: absolute;
top: 0;
height: 100%;
background-color: $white;
padding: 30px;
z-index: 10;
&.calculate_height {
height: auto;
}
.title {
@include rem-font-size(17);
@include rem-line-height(23);
color: $blue;
@include corpid-cd-heavy;
margin-bottom: 10px;
}
.description {
@include rem-font-size(14);
@include rem-line-height(18);
margin-bottom: 10px;
}
.image {
img {
width: 100%;
height: auto;
}
}
}
> .infobox {
display: block;
}
}
}
&:not(.collapsed) {
@include box-shadow(0 0 10px rgba(0, 0, 0, .1));
}
}
&.scroll_content_flyout_wide {
position: static;
.trigger {
&:after {
width: calc(100% + 20px);
left: -10px;
}
}
.content {
left: 30px;
width: calc(100vw - 60px);
min-width: 0;
.content_inner {
width: 100%;
.navigation_wrapper {
margin: 30px 0;
width: 100%;
ul.navigation {
width: 100%;
padding: 0;
margin: -20px 0 0 0;
max-height: 500px;
max-height: 60vh;
overflow-x: hidden;
overflow-y: auto;
li {
/* float controls */
&:nth-child(4n) + li {
clear: both;
}
/* actual styles */
margin-top: 20px;
> a {
border-bottom: none;
}
&:hover,
&:focus {
> a {
color: $orange;
}
}
.col-text {
.h3 {
a {
@include rem-font-size(15);
@include rem-line-height(23);
@include corpid-cd-heavy;
}
}
.description {
@include copy-small;
color: $darkgrey;
@include corpid-cd-regular;
}
}
.col-image {
.image {
img {
width: 100%;
height: auto;
}
}
}
}
}
}
}
}
}
&.scroll_content_flyout_level_2,
&.scroll_content_flyout_level_3,
&.scroll_content_flyout_level_4 {
position: static;
@media screen and (max-width: $screen-md-max) {
.content {
@include autocenterX();
}
}
}
}
.scroll_content_currentnode {
float: left;
position: relative;
.node_title {
@include transition(0.4s color ease, 0.4s box-shadow ease);
display: block;
@include corpid-italic;
height: 40px;
line-height: 40px;
@include rem-font-size(15);
color: $orange;
padding: 0 20px;
background-color: #fff;
@include border-radius(4px 4px 0 0);
position: relative;
z-index: 8;
}
}
}
}
#cnt_header,
#cnt_standalone_scrollheader {
&.fixed,
&.anchored {
.content_jump_navigation {
position: relative;
right: auto;
top: auto;
float: right;
max-width: 140px;
margin-right: 10px;
}
.content_jump_navigation_content {
right: 0;
}
}
}
/* actual styles */
.content_jump_navigation {
.trigger {
background: none;
border: none;
color: $darkgrey;
@include corpid-cd-regular;
@include schoeck-icon-after($icon-sectionnav);
@include transition($linkcolor-transition-duration all ease);
@include border-radius(5px);
line-height: 18px;
padding: 10px;
border: 1px solid transparent;
position: relative;
z-index: 10;
&:after {
display: block;
float: right;
margin-left: 10px;
font-size: 18px;
color: $blue;
@include linkcolor-transition;
}
&:hover,
&:not(.collapsed) {
outline: none;
background-color: #fff;
border-color: $lightgrey;
&:after {
color: $orange;
}
}
&:not(.collapsed) {
@include border-radius(5px 5px 0 0);
border-bottom-color: transparent;
}
}
}
.content_jump_navigation_content {
width: 350px;
max-height: 410px;
overflow: auto;
background-color: #fff;
border: 1px solid $lightgrey;
@include border-radius(5px);
position: absolute;
right: 0px;
margin-top: -1px;
z-index: 9;
@include box-shadow(0 0 25px rgba(0, 0, 0, 0.05));
&.collapsing {
overflow: hidden;
}
ul {
margin: 10px;
li {
border-bottom: 1px solid $lightgrey;
&:last-child {
border-bottom: none;
}
a {
padding: 10px 32px;
display: block;
position: relative;
@include schoeck-icon($icon-arrow-down);
@include rem-font-size(14);
@include rem-line-height(17);
&:before {
color: $darkgrey;
margin-right: 15px;
font-size: 6px;
font-weight: bold;
left: 5px;
@include rem-line-height(16);
@include autocenterY();
}
}
}
}
}
//scrolling header
jQuery(function(){
var $standaloneScrollingHeader=jQuery('#cnt_standalone_scrollheader'),
$integratedScrollingHeader=jQuery('#cnt_header'),
hasStandaloneScrollingHeader=$standaloneScrollingHeader.length>0,
breakPoint=105,
scrollingHeaderVisible=false;
// standalone header attachment
var $standaloneScrollingHeaderDockingPoint=jQuery('.standalone_scrollheader_docking_point').first(),
hasStandloneScrollingHeaderDockingPoint=$standaloneScrollingHeaderDockingPoint.length>0;
if(hasStandloneScrollingHeaderDockingPoint)
{
$standaloneScrollingHeaderDockingPoint.append($standaloneScrollingHeader);
$standaloneScrollingHeader.addClass('anchored');
}
// scroll navi handling
var showScrollNavi=function(){
// state check
if(scrollingHeaderVisible)
{
return;
}
// state update
scrollingHeaderVisible=true;
// actual show
if(hasStandaloneScrollingHeader)
{
jQuery('.content_jump_navigation_content').collapse('hide');
$standaloneScrollingHeader.addClass('fixed');
}
else
{
$integratedScrollingHeader.addClass('fixed');
}
jQuery(window).trigger('av.scrollingheader.statechanged');
};
var hideScrollNavi=function(){
// state check
if(!scrollingHeaderVisible)
{
return;
}
// state update
scrollingHeaderVisible=false;
// actual hide
if(hasStandaloneScrollingHeader)
{
$standaloneScrollingHeader.removeClass('fixed').find('.scroll_content_flyout .content').collapse('hide');
jQuery('.content_jump_navigation_content').collapse('hide');
}
else
{
$integratedScrollingHeader.removeClass('fixed');
}
jQuery(window).trigger('av.scrollingheader.statechanged');
};
// breakpoint calculation
var calculateBreakPoint=function(){
breakPoint=105;
if(hasStandaloneScrollingHeader)
{
breakPoint=136;
if(hasStandloneScrollingHeaderDockingPoint)
{
breakPoint=$standaloneScrollingHeaderDockingPoint.offset().top;
}
}
};
calculateBreakPoint();
// actual triggers
var checkScrollOffset=function(){
if(jQuery(window).scrollTop()>=breakPoint)
{
showScrollNavi();
}
else
{
hideScrollNavi();
}
};
jQuery(window).on('scroll', checkScrollOffset);
jQuery(window).resize(function(){
hideScrollNavi(); // hide scroll navi before recalculation cause maybe the scrollingnav ist visible anymore now
calculateBreakPoint();
checkScrollOffset();
});
jQuery(document).waitForImages(function(){
calculateBreakPoint();
checkScrollOffset();
});
/* standalone header flyout management */
// calculation values
var flyoutInnerBaseSize=260;
enquire.register("screen and (max-width: 1070px)", {
match:function(){
flyoutInnerBaseSize=240;
},
unmatch:function(){
flyoutInnerBaseSize=260;
}
});
/* helper functions */
var lazyloadImages=function($images, callback){
$images.each(function(){
var $img=jQuery(this);
$img.attr('src', $img.data('src')).removeAttr('data-src');
}).promise().done(callback);
};
$standaloneScrollingHeader.find('.scroll_content_flyout').each(function(){
var $flyout=jQuery(this),
$navigationWrapper=jQuery(this).find('.navigation_wrapper'),
$navigation=$navigationWrapper.children('.navigation'),
$trigger=$flyout.find('.trigger'),
$content=$flyout.find('.content');
var setNavigationWrapperHeight=function($infobox){
var ulHeight,
infoboxHeight;
$infobox.addClass('calculate_height');
$navigation.addClass('calculate_height');
ulHeight=$navigation.actual('outerHeight');
infoboxHeight=$infobox.actual('outerHeight');
$navigation.removeClass('calculate_height');
$infobox.removeClass('calculate_height');
$navigationWrapper.height(Math.max(ulHeight, infoboxHeight));
};
$trigger.on('click', function(){
var $me=jQuery(this),
$toplevelInfobox=$navigationWrapper.children('.infobox');
if($me.hasClass('collapsed'))
{
// opening
var $lazyloadingContainer=$toplevelInfobox;
if(!$toplevelInfobox.length)
{
$lazyloadingContainer=$content;
}
lazyloadImages($lazyloadingContainer.find('img[data-src]'), function(){
$lazyloadingContainer.waitForImages(function(){
setNavigationWrapperHeight($toplevelInfobox);
$content.collapse('show');
});
});
}
else
{
// closing
$content.collapse('hide');
}
});
$content.on('show.bs.collapse', function(){
var $toplevelInfobox=$navigationWrapper.children('.infobox');
if($toplevelInfobox.length)
{
$navigationWrapper.addClass('level_1_active_with_infobox');
}
$trigger.removeClass('collapsed');
});
$content.on('hidden.bs.collapse', function(){
$navigationWrapper.removeClass('level_1_active_with_infobox');
$navigationWrapper.height('');
$trigger.addClass('collapsed');
});
// menuaim
$navigation.menuAim({
activate:function(row){
var $row=jQuery(row),
$infobox=$row.children('.infobox'),
activeClass='level_2_active',
$lazyloadingContainer=$infobox;
if($infobox.length)
{
activeClass='level_2_active_with_infobox';
}
$row.data('flyout_active_class', activeClass);
$navigationWrapper.addClass(activeClass);
$row.addClass('menuaim_active');
lazyloadImages($lazyloadingContainer.find('img[data-src]'), function(){
$lazyloadingContainer.waitForImages(function(){
setNavigationWrapperHeight($infobox);
});
});
},
deactivate:function(row){
var $row=jQuery(row),
$toplevelInfobox=$navigationWrapper.children('.infobox');
$navigationWrapper.removeClass($row.data('flyout_active_class'));
$row.removeClass('menuaim_active');
setNavigationWrapperHeight($toplevelInfobox);
},
exitMenu:function(){
return true;
},
submenuDirection:'right'
});
});
// hide other flyouts once one is opening or finished open (needed cause bootstrap locks itself while transitioning)
jQuery('.scroll_content_flyout .content').on('shown.bs.collapse show.bs.collapse', function(){
jQuery('.scroll_content_flyout .content').not('[data-noautohide]').not(jQuery(this)).collapse('hide');
});
// transition classes
jQuery('.scroll_content_flyout .content').on('show.bs.collapse hide.bs.collapse', function(){
jQuery(this).prev('.trigger').addClass('content-collapsing');
});
jQuery('.scroll_content_flyout .content').on('shown.bs.collapse hidden.bs.collapse', function(){
jQuery(this).prev('.trigger').removeClass('content-collapsing');
});
});
// scrolling links
jQuery(function(){
jQuery('.scrolling_link').on('click', function(e){
var $target=jQuery(jQuery(this).attr('href'));
jQuery('html, body').animate({scrollTop:$target.offset().top}, 1000, 'easeInOutQuint');
e.preventDefault();
return false;
});
})