.lightbox { position: fixed; background-color: #ffffff; border: 1px solid #e5e5e5; top: 0; left: 0; display: none; z-index: 2010; box-shadow: 5px 5px 10px rgba(0,0,0,0.2); } .lightbox img { display: block; position: absolute; margin: 8px; cursor: pointer; } .lightbox em { display: block; bottom: 0px; position: absolute; margin: 8px; color: #333333; font-style: normal; } .closer, .closeriframe { width: 32px; height: 32px; background: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlightbox/styles/default.png) no-repeat; position: absolute; z-index: 2020; cursor: pointer; } .closer { top: -17px; right: -17px; } .closeriframe { top: -32px; right: -32px; } .fader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; background-color: #000000; z-index: 2000; } .nextitem, .previtem { display: block; position: absolute; width: 70px; top:0; bottom:0; cursor: pointer; background: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlightbox/navstyles/clearpixel.png); } .nextitem { right:0; } .nextitem:hover { background: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlightbox/navstyles/default_next.png) right center no-repeat; } .previtem { left:0; } .previtem:hover { background: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlightbox/navstyles/default_prev.png) left center no-repeat; } .lightboxpopup { position: fixed; background-color: #ffffff; border: 1px solid #e5e5e5; padding: 20px; top: 20px; left: 20px; right: 20px; margin-left: auto; margin-right: auto; width: 720px; display: none; z-index: 2010; box-shadow: 5px 5px 10px rgba(0,0,0,0.2); box-sizing: border-box; color: #333333; transition: transform ease 0.3s; } @media (max-width: 767px) { .lightboxpopup { width: 100%; top: 0; left: 0; right: 0; } } .lightboxpopupwithpicture img { display: block; float: left; width: 18%; height: auto; } .lightboxpopupwithicon svg { display: block; float: left; width: 48px; height: 48px; } .lightboxpopupwithpicture .lightboxpopupmessage { float: right; width: 78%; min-height: 130px; } .lightboxpopupmessage pre { display: block; width: 100%; max-height: 200px; overflow: scroll; font: 13px monospace; padding: 10px; box-sizing: border-box; } .lightboxpopupwithicon .lightboxpopupmessage { float: right; width: calc(100% - 68px); } .lightboxpopup .lightboxpopupmessage p { margin-top: 0; margin-bottom: 10px; } .lightboxpopup .lightboxpopupbuttons { padding-top: 20px; text-align: right; clear: both; } .lightboxpopup .lightboxpopupbuttons > a, .lightboxpopup .lightboxpopupbuttons > button { border-color: #006bb7; border-width: 1px; border-style: solid; padding: 5px 15px 5px 15px; background: #006bb7; font: 15px Arial,'Helvetica',sans-serif; color: #ecedee; box-shadow: 1px 1px 5px rgba(0,0,0,0.1); border-radius: 5px; display: inline-block; cursor: pointer; outline: none; -webkit-appearance: none; margin-left: 20px; text-decoration: none; box-sizing: border-box; text-align: center; } @media (max-width: 767px) { .lightboxpopup .lightboxpopupbuttons > a, .lightboxpopup .lightboxpopupbuttons > button { display: block; margin-left: 0; margin-top: 10px; width: 100%; } } .lightboxpopup .lightboxpopupbuttons > a:hover, .lightboxpopup .lightboxpopupbuttons > button:hover { border-color: #006bb7; background: #adc2e5; font-weight: normal; font-style: normal; text-transform: none; color: #006bb7; text-decoration: none; } @media (hover: none) and (min-width: 768px) { .nextitem { background: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlightbox/navstyles/default_next.png) right center no-repeat; } .previtem { background: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlightbox/navstyles/default_prev.png) left center no-repeat; } } @media (hover: none) and (max-width: 767px) { .nextitem:hover, .previtem:hover { background: none; } }
/*
     FILE ARCHIVED ON 08:57:08 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:50 Apr 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 51.381
  load_resource: 482.076
  PetaboxLoader3.resolve: 440.438
  PetaboxLoader3.datanode: 35.723 (2)
  loaddict: 23.553
*/


 input:focus, button:focus, select:focus, textarea:focus { outline: none; } .sqpnavicon { width: 1.1em; height: 1.1em; display: inline-block; vertical-align: -0.18em; margin-right: 0.5em; border: 0; padding: 0; } .sqplinkicon { width: 1em; height: 1em; display: inline-block; vertical-align: -0.2em; margin-right: 0.2em; border: 0; padding: 0; } BODY { margin: 0; font: 14px Arial,'Helvetica',sans-serif; color: #333333; } .clearfix { clear: both; } h1 { font: 36px Arial,'Helvetica',sans-serif; color: #006bb7; margin: 15px 0 15px 0; line-height: 1; } h2 { font: bold 14px Arial,'Helvetica',sans-serif; color: #006bb7; text-transform: uppercase; margin: 10px 0 5px 0; line-height: 1.4; } h3, h3>a { font: bold 14px Arial,'Helvetica',sans-serif; color: #006bb7; margin: 0px 0 0px 0; line-height: 1.4; text-decoration: none; } h4 { font: 14px Arial,'Helvetica',sans-serif; color: #006bb7; text-transform: uppercase; margin: 10px 0 10px 0; line-height: 1; } h5 { font: 14px Arial,'Helvetica',sans-serif; color: #006bb7; text-transform: uppercase; margin: 10px 0 10px 0; line-height: 1; } h6 { font: 14px Arial,'Helvetica',sans-serif; color: #006bb7; text-transform: uppercase; margin: 10px 0 10px 0; line-height: 1.4; } p { margin: 5px 0 10px 0; line-height: 1.4; } p a, .ngcontent a, a.nglink { font-weight: bold; color: #006bb7; text-decoration: none; } p a:hover, .ngcontent a:hover, a.nglink:hover { font-weight: bold; font-style: normal; text-transform: none; color: #006bb7; text-decoration: underline; } h3 a:hover { color: #006bb7; text-decoration: underline; } img.picture { display: block; border: 0; } .paragraph { margin-bottom: 10px; }
/*
     FILE ARCHIVED ON 14:41:20 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:50 Apr 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.778
  load_resource: 529.446
  PetaboxLoader3.resolve: 335.642
  PetaboxLoader3.datanode: 186.431 (2)
  loaddict: 54.218
*/


img.nglazyload {
  opacity: 0;
  transition: opacity .3s ease-in;	
}
/*
     FILE ARCHIVED ON 13:08:15 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:50 Apr 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 1.365
  load_resource: 258.544
  PetaboxLoader3.resolve: 181.279
  PetaboxLoader3.datanode: 70.37 (2)
  loaddict: 53.403
*/


HTML { background: #eaeaea; } BODY { margin: 0; padding: 0; -webkit-text-size-adjust: 100%; } #eyecatchercontainer { box-sizing: border-box; padding: 0px 0 0px 0; } #eyecatcher { box-sizing: border-box; padding: 0px; } #headercontainer { box-sizing: border-box; padding: 0px 0 0px 0; } #header { box-sizing: border-box; padding-top: 20px; padding-bottom: 20px; } #maincontainer { box-sizing: border-box; padding: 0px 0 0px 0; } #main { box-sizing: border-box; } #sidebarleft { box-sizing: border-box; padding-top: 20px; padding-bottom: 20px; } #content { box-sizing: border-box; padding-top: 20px; padding-bottom: 20px; } #sidebarright { box-sizing: border-box; padding-top: 20px; padding-bottom: 20px; } #footercontainer { box-sizing: border-box; padding: 0px 0 0px 0; } #footer { box-sizing: border-box; padding-top: 20px; padding-bottom: 20px; } @media print, screen and (min-width: 1024px) { #header .sqrallwaysboxed, #header .sqrmobilefullwidth, #header .sqrdesktopboxed { box-sizing: border-box; max-width: 1200px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; } #header .sqrallwaysboxed .sqrallwaysboxed, #header .sqrdesktopboxed .sqrdesktopboxed, #header .sqrmobilefullwidth .sqrallwaysboxed, #header .sqrdesktopboxed .sqrallwaysboxed, #header .sqrdesktopboxed .sqrmobilefullwidth, #header .sqrdesktopremovebox .sqrallwaysboxed, #header .sqrdesktopremovebox .sqrmobilefullwidth { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #header .sqrallwaysfullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } .sqrmain3col, .sqrmain2col, .sqrmain3collr, .sqrmain2coll, .sqrmain2colr { display: table; box-sizing: border-box; table-layout: fixed; width: 100%; } .sqrmain3col>div { box-sizing: border-box; width: 33.333333333%; display: table-cell; vertical-align: top; } .sqrmain2col>div { box-sizing: border-box; width: 50%; display: table-cell; vertical-align: top; } .sqrmain3collr>div { box-sizing: border-box; width: 50%; display: table-cell; vertical-align: top; } .sqrmain3collr>div:first-child, .sqrmain3collr>div:last-child, .sqrmain2coll>div:first-child, .sqrmain2colr>div:last-child { width: 25%; } .sqrmain2coll>div, .sqrmain2colr>div { box-sizing: border-box; width: 75%; display: table-cell; vertical-align: top; } #sidebarleft .sqrallwaysboxed, #sidebarleft .sqrmobilefullwidth, #sidebarleft .sqrdesktopboxed { box-sizing: border-box; max-width: 1200px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; } #sidebarleft .sqrallwaysboxed .sqrallwaysboxed, #sidebarleft .sqrdesktopboxed .sqrdesktopboxed, #sidebarleft .sqrmobilefullwidth .sqrallwaysboxed, #sidebarleft .sqrdesktopboxed .sqrallwaysboxed, #sidebarleft .sqrdesktopboxed .sqrmobilefullwidth, #sidebarleft .sqrdesktopremovebox .sqrallwaysboxed, #sidebarleft .sqrdesktopremovebox .sqrmobilefullwidth { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #sidebarleft .sqrallwaysfullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #main.sqrdesktopboxed { max-width: 1200px; margin-left: auto; margin-right: auto; } #content .sqrallwaysboxed, #content .sqrmobilefullwidth, #content .sqrdesktopboxed { box-sizing: border-box; max-width: 1200px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; } #content .sqrallwaysboxed .sqrallwaysboxed, #content .sqrdesktopboxed .sqrdesktopboxed, #content .sqrmobilefullwidth .sqrallwaysboxed, #content .sqrdesktopboxed .sqrallwaysboxed, #content .sqrdesktopboxed .sqrmobilefullwidth, #content .sqrdesktopremovebox .sqrallwaysboxed, #content .sqrdesktopremovebox .sqrmobilefullwidth { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #content .sqrallwaysfullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #sidebarright .sqrallwaysboxed, #sidebarright .sqrmobilefullwidth, #sidebarright .sqrdesktopboxed { box-sizing: border-box; max-width: 1200px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; } #sidebarright .sqrallwaysboxed .sqrallwaysboxed, #sidebarright .sqrdesktopboxed .sqrdesktopboxed, #sidebarright .sqrmobilefullwidth .sqrallwaysboxed, #sidebarright .sqrdesktopboxed .sqrallwaysboxed, #sidebarright .sqrdesktopboxed .sqrmobilefullwidth, #sidebarright .sqrdesktopremovebox .sqrallwaysboxed, #sidebarright .sqrdesktopremovebox .sqrmobilefullwidth { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #sidebarright .sqrallwaysfullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #footer .sqrallwaysboxed, #footer .sqrmobilefullwidth, #footer .sqrdesktopboxed { box-sizing: border-box; max-width: 1200px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; } #footer .sqrallwaysboxed .sqrallwaysboxed, #footer .sqrdesktopboxed .sqrdesktopboxed, #footer .sqrmobilefullwidth .sqrallwaysboxed, #footer .sqrdesktopboxed .sqrallwaysboxed, #footer .sqrdesktopboxed .sqrmobilefullwidth, #footer .sqrdesktopremovebox .sqrallwaysboxed, #footer .sqrdesktopremovebox .sqrmobilefullwidth { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #footer .sqrallwaysfullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } .sqrdesktophidden { display: none; } } @media screen and (max-width: 1023px) { #header .sqrallwaysboxed, #header .sqrmobileboxed { box-sizing: border-box; padding-left: 20px; padding-right: 20px; } #header .sqrallwaysboxed>.sqrallwaysboxed, #header .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #header .sqrmobileboxedimportant { padding-left: 20px !important; padding-right: 20px !important; } #header .sqrallwaysfullwidth .sqrsuppressborders, #header .sqrmobilefullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #sidebarleft .sqrallwaysboxed, #sidebarleft .sqrmobileboxed { box-sizing: border-box; padding-left: 20px; padding-right: 20px; } #sidebarleft .sqrallwaysboxed>.sqrallwaysboxed, #sidebarleft .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #sidebarleft .sqrmobileboxedimportant { padding-left: 20px !important; padding-right: 20px !important; } #sidebarleft .sqrallwaysfullwidth .sqrsuppressborders, #sidebarleft .sqrmobilefullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #content .sqrallwaysboxed, #content .sqrmobileboxed { box-sizing: border-box; padding-left: 20px; padding-right: 20px; } #content .sqrallwaysboxed>.sqrallwaysboxed, #content .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #content .sqrmobileboxedimportant { padding-left: 20px !important; padding-right: 20px !important; } #content .sqrallwaysfullwidth .sqrsuppressborders, #content .sqrmobilefullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #sidebarright .sqrallwaysboxed, #sidebarright .sqrmobileboxed { box-sizing: border-box; padding-left: 20px; padding-right: 20px; } #sidebarright .sqrallwaysboxed>.sqrallwaysboxed, #sidebarright .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #sidebarright .sqrmobileboxedimportant { padding-left: 20px !important; padding-right: 20px !important; } #sidebarright .sqrallwaysfullwidth .sqrsuppressborders, #sidebarright .sqrmobilefullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #footer .sqrallwaysboxed, #footer .sqrmobileboxed { box-sizing: border-box; padding-left: 20px; padding-right: 20px; } #footer .sqrallwaysboxed>.sqrallwaysboxed, #footer .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #footer .sqrmobileboxedimportant { padding-left: 20px !important; padding-right: 20px !important; } #footer .sqrallwaysfullwidth .sqrsuppressborders, #footer .sqrmobilefullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #navcontainer, #eyecatchercontainer, #headercontainer, #maincontainer, #footercontainer, #commoncontainer { padding-left: 0; padding-right: 0; } #outercontainer > :first-child { padding-top: 0; } #outercontainer > :last-child { padding-bottom: 0; } .sqrmobilehidden { display: none; } } #eyecatcher { position: relative; overflow: hidden; padding: 0; } #eyecatcher #eyecatcherstage img, #eyecatcher #eyecatcherstage video { width: 100%; display: block; border: 0; position: absolute; height: 100%; } #eyecatcher #eyecatcherstage img.headersliderpri { z-index: 1; transition: none; -webkit-transition: none; opacity: 1; } #eyecatcher #eyecatcherstage img.headerslidersec { z-index: 2; transition: none; opacity: 0; } #eyecatcher #eyecatcherstage img.headerslidersecout { transition: opacity 0.5s, transform 0.5s; opacity: 1; } #eyecatcherstage { position: absolute; } #eyecatcherbullets { box-sizing: border-box; padding: 20px; position: absolute; bottom: 0; right: 0; z-index: 3; } #eyecatcherbullets:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } #eyecatcherbullets a { width: 24px; height: 24px; float: left; background: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=bulletdefault&ca=ffffff&cb=000000) no-repeat left top; } #eyecatcherbullets a.active { background-position: left bottom; } #common>div { font: 15px 'Open Sans',Verdana,Helvetica,sans-serif; color: #ebebeb; text-transform: none; } #common>div a { font-weight: bold; font-style: normal; text-transform: none; color: #ebebeb; text-decoration: none; } #common>div a:hover { font-weight: bold; font-style: normal; text-transform: none; color: #ffffff; text-decoration: none; } #common>ul.sqrcommonnavhierarchical a, #common>ul.sqrcommonnav a { font: 15px 'Open Sans',Verdana,Helvetica,sans-serif; color: #ebebeb; text-transform: none; text-decoration: none; -webkit-text-size-adjust:none; } #common>ul.sqrcommonnavhierarchical a:hover, #common>ul.sqrcommonnav a:hover { font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; text-decoration: none; } #common ul.sqrcommonnavhierarchical, #common ul.sqrcommonnav { display: block; list-style: none; margin: 0; padding: 0; } #common ul.sqrcommonnavhierarchical>li, #common ul.sqrcommonnav>li { display: block; box-sizing: border-box; padding: 0 0 5px 0; } #common ul.sqrcommonnavhierarchical>li>em { font: 15px 'Open Sans',Verdana,Helvetica,sans-serif; color: #ebebeb; text-transform: uppercase; font-style: normal; display: block; padding-bottom: 4px; } #common ul.sqrcommonnavhierarchical>li>ul { display: block; margin: 0; padding: 15px 0 15px 0; list-style: none; } #common ul.sqrcommonnavhierarchical>li>ul>li { margin: 0; padding: 0 0 2px 0; } #common ul.sqrcommonnavhierarchical:after, #common ul.sqrcommonnav:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } #commoncontact svg { width: 1.1em; height: 1.1em; display: inline-block; vertical-align: -0.2em; margin-right: 0.1em; margin-left: 0.1em; border: 0; padding: 0; } #commoncontact { margin: 15px 0 0 0; text-align:right; } #commoncontact a { margin-left: 6px; } #commoncontact a:last-child { margin-right: 0; } @media print, screen and (min-width: 1024px) { #common ul.sqrcommonnavhierarchical>li { float: left; padding-right: 20px; } #common ul.sqrcommonnavhierarchical2col>li { width: 50%; } #common ul.sqrcommonnavhierarchical3col>li { width: 33.3333333%; } #common ul.sqrcommonnavhierarchical4col>li { width: 25%; } #common ul.sqrcommonnavhierarchical5col>li { width: 20%; } #common ul.sqrcommonnav { display: flex; flex-wrap: wrap; } #common ul.sqrcommonnav { justify-content: flex-start; } #common ul.sqrcommonnav>li { padding-right: 20px; } } #nav a { display: block; margin: 0; padding: 15px; font: 15px 'Open Sans',Verdana,Helvetica,sans-serif; line-height: 20px; color: #ebebeb; text-transform: none; text-decoration: none; -webkit-tap-highlight-color: transparent; } #nav li.active>a { font-weight: bold; } #nav li em.ngshopcartindicator { display: none; background: #f79646; color: #ffffff; font-style: normal; padding-right: 8px; padding-left: 8px; border-radius: 5px; margin-left: 8px; font-weight: normal; } #nav li em.ngshopcartindicatoractive { display: inline-block; } #nav>ul li, #nav>div { display: block; margin: 0; padding: 0; position: relative; box-sizing: border-box; } #nav>ul>li.sqrnavsearch>ul>li { padding: 8px; } #nav .sqrnavsearch form { box-sizing: border-box; display: block; margin: 0; padding: 0; display: block; width: 100%; background: #ffffff; } #nav .sqrnavsearch input { box-sizing: border-box; display: block; padding: 0; width: 100%; border: 0; padding: 8px 12px 8px 30px; margin: 0; border-color: rgba(255, 255, 255, 0.075); -webkit-appearance: none; border-radius: 0; font: 15px 'Open Sans',Verdana,Helvetica,sans-serif; color: #828282; text-transform: none; background: transparent url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=searchdefault&ca=828282) 8px center no-repeat; } @media screen and (max-width: 1023px) { #nav>ul>li.sqrnavlogo { display: none; } #nav a, #nav form { border-bottom: 1px solid rgba(255, 255, 255, 0.075); } #nav a.sqrnavshow { border-bottom: none; } #nav a.sqrnavshow, #nav a.sqrnavhide { background: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=menudefault&ca=ebebeb) right center no-repeat; } #nav a.sqrnavshow>img, .sqrnav a.sqrnavhide>img { display: block; } #nav li.sqrnavmore>a { background: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=moredefaultright&ca=ebebeb) right center no-repeat; } #nav li.sqrnavopen>a { background-image: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=moredefaultdown&ca=ebebeb); } #nav .sqrnavshow { display: block; } #nav .sqrnavhide { display: none; } #nav.sqrnavopen>div>a.sqrnavshow { display: none; } #nav.sqrnavopen>div>a.sqrnavhide { display: block; } #nav li.sqrnavopen>ul { display: block; } #nav ul { display: none; margin: 0 auto; padding: 0; list-style: none; } #nav ul ul { display: none; } #nav ul li li>a { padding-left: 44px; } #nav ul li li li>a { padding-left: 66px; } #nav.sqrnavopen>ul { display: block; } } @media print, screen and (min-width: 1024px) { #nav ul a:hover { background-color: rgba(255, 255, 255, 0.075); } #nav ul ul a:hover { background-color: rgba(0, 0, 0, 0.035); } #nav>div { display: none; } #nav>ul { box-sizing: border-box; display: block; margin: 0; padding: 0; list-style: none; width: 100%; } #nav ul ul a { display: block; margin: 0; padding: 15px; font: 15px 'Open Sans',Verdana,Helvetica,sans-serif; line-height: 20px; color: #828282; text-transform: none; } #nav ul ul li { display: block; margin: 0; background: #fcfcfc; border-bottom: 1px solid rgba(0, 0, 0, 0.075); } #nav ul ul li:last-child { border-bottom: none; } #nav>ul:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } #nav>ul>li { float: left; } #nav>ul li>ul { position: absolute; width: 30vw; max-width: 320px; display: block; left: -9999px; top: -9999px; margin: 0; padding: 0; list-style: none; z-index: 1000; transform: translateY(-5px); opacity: 0; transition: transform 0.2s, opacity 0.2s; box-shadow: 2px 2px 2px rgba(0,0,0,0.1); } #nav>ul>li.sqrnavmore>a { background-image: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=moredefaultdown&ca=ebebeb); background-position: right center; background-repeat: no-repeat; padding-right: 39px; } #nav>ul>li li.sqrnavmore>a { background-image: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=moredefaultright&ca=828282); background-position: right center; background-repeat: no-repeat; padding-right: 39px; } #nav>ul>li.sqrnavopen>a { background-image: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=moredefaultdown&ca=828282); } #nav>ul>li.sqrnavopen>ul { left: 0; top: inherit; transform: translate(0); opacity: 1; } #nav>ul>li ul li.sqrnavopen>ul { left: 100%; top: 0; transform: none; opacity: 1; } #nav>ul>li.sqrnavopen { background: #fcfcfc; } #nav>ul>li.sqrnavopen>a { color: #828282; } #nav>ul>li.sqrnavhome>a>span, #nav>ul>li.sqrnavsearch>a>span, #nav>ul>li.sqrnavaccount>a>span, #nav>ul>li.sqrnavcart>a>span { display: none; } #nav>ul>li.sqrnavhome>a { background-image: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=homedefault&ca=ebebeb); background-repeat: no-repeat; background-position: center center; width: 16px; height: 50px; padding: 0 15px 0 15px; } #nav>ul>li.sqrnavlogo>a { padding: 0; } #nav>ul>li.sqrnavlogo>a>img { display: block; } #nav>ul>li.sqrnavsearch, #nav>ul>li.sqrnavcart, #nav>ul>li.sqrnavaccount { float: right; } #nav>ul>li.sqrnavsearch>a { background-image: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=searchdefault&ca=ebebeb); background-repeat: no-repeat; background-position: center center; width: 16px; height: 50px; padding: 0 15px 0 15px; } #nav>ul>li.sqrnavsearch.sqrnavopen>a { background-image: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=searchdefault&ca=828282); } #nav>ul>li.sqrnavopen.sqrnavsearch>ul { left: auto; right: 0; opacity: 1; } }
/*
     FILE ARCHIVED ON 08:56:21 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:50 Apr 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 23.299
  load_resource: 986.789
  PetaboxLoader3.resolve: 907.369
  PetaboxLoader3.datanode: 68.318 (2)
  loaddict: 44.649
*/


@media (min-width: 768px) {
	.paragraphsidebarright {
		float: right;
		margin: 0 0 2% 5%;
		box-sizing: border-box;
	}
	.paragraphsidebarleft {
		float: left;
		margin: 0 5% 2% 0;
		box-sizing: border-box;
	}
	.paragraphsidebarsmall {
		width: 20%;
	}
	.paragraphsidebarmedium {
		width: 30%;
	}
	.paragraphsidebarlarge {
		width: 40%;
	}
	.paragraphsidebarverylarge {
		width: 50%;
	}
	
	.paragraphcontentsidebarsmall {
		width: 75%;
	}
	.paragraphcontentsidebarmedium {
		width: 65%;
	}
	.paragraphcontentsidebarlarge {
		width: 55%;
	}
	.paragraphcontentsidebarverylarge {
		width: 45%;
	}
	
	.paragraphcontentindentsidebarsmall {
		margin-left: 25%;
		width: 75%;
	}
	.paragraphcontentindentsidebarmedium {
	    margin-left: 35%;
		width: 65%;
	}
	.paragraphcontentindentsidebarlarge {
		margin-left: 45%;
		width: 55%;
	}
	.paragraphcontentindentsidebarverylarge {
		margin-left: 55%;
		width: 45%;
	}
	
}
/*
     FILE ARCHIVED ON 12:50:23 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:50 Apr 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.363
  load_resource: 141.868
  PetaboxLoader3.resolve: 36.762
  PetaboxLoader3.datanode: 40.79 (2)
  loaddict: 81.929
*/


.ngparaflowsliderstage {
  position: relative;
  overflow: hidden;
  width: 100%;
  background: black;
}
.ngparaflowslidercontainer {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ngparaflowslidercontainer>span {
  position: absolute;
  width: 50%;
  height: 50%;
  margin: 0;
  padding: 0;
  transition: transform 1.5s;
}

.ngparaflowslidercontainer img {
  display: block;
  position: absolute;
  border: 0;
}

.ngparaflowsliderb span {
  color: #ffffff;
}

.ngparaflowsliderd span {
  color: #000000;
}


.ngparaflowsliderprev {
  width: 32px;
  height: 32px;
}
.ngparaflowsliderprev, .ngparaflowslidernext {
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  margin-top: -16px;
  z-index: 10;
  opacity: 0.5;
  transition: opacity 1s;
}
.ngparaflowsliderprev:hover, .ngparaflowslidernext:hover {
  opacity: 1;
}
.ngparaflowsliderdirect {
  width: 200px;
  height: 20px;
  position: absolute;
  bottom: 20px;
  margin-left: -100px;
  left: 50%;
  z-index: 10;
}
.ngparaflowsliderdirect a {
  display: block;
  width: 50px;
  height: 20px;
  float: left;
  position: relative;
}
.ngparaflowsliderdirect a>div {
  height: 2px;
  width: 40px;
  position: absolute;
  top: 9px;
  left: 5px;
  transition: background-color 1s;
  opacity: 0.8;
}

.ngparaflowsliderb .ngparaflowsliderdirect a>div {
  background-color: #ffffff;
}

.ngparaflowsliderd .ngparaflowsliderdirect a>div {
  background-color: #000000;
}

.ngparaflowsliderdirect .ngparaflowsliderdirectcurrent>div {
  background-repeat: no-repeat;
  background-position: -40px 0;
}

.ngparaflowsliderb .ngparaflowsliderdirect .ngparaflowsliderdirectcurrent>div {
  background-image: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginparagraph/ngpluginparagraphflowslider/img/barb.svg);
  background-color: #999999;
}

.ngparaflowsliderd .ngparaflowsliderdirect .ngparaflowsliderdirectcurrent>div {
  background-image: url(http://wicki-ambuehl.ch/classes/plugins/ngpluginparagraph/ngpluginparagraphflowslider/img/bard.svg);
  background-color: #666666;
}

.ngparaflowsliderstage .ngparaflowsliderprev {
  left: 20px;
}
.ngparaflowsliderstage .ngparaflowslidernext {
  right: 20px;
}

.sqr .sqrallwaysfullwidth .ngparaflowsliderstage {
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}

@media (max-width: 1023px) {
	.sqr .sqrmobilefullwidth .ngparaflowsliderstage {
		border-left-width: 0px !important;
		border-right-width: 0px !important;
	}
}
/*
     FILE ARCHIVED ON 08:57:31 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:50 Apr 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.532
  load_resource: 439.083
  PetaboxLoader3.resolve: 388.332
  PetaboxLoader3.datanode: 38.706 (2)
  loaddict: 33.658
*/


ul.list {
	margin: 0;
	padding:5px 0 5px 20px;
}

ol.list {
	margin: 0;
	padding:5px 0 5px 20px;
	counter-reset: sqrparalist;
}

ul.list li {
	padding: 0;
	margin: 0;
}
/*
     FILE ARCHIVED ON 08:56:56 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:52 Apr 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.434
  load_resource: 118.052
  PetaboxLoader3.resolve: 52.96
  PetaboxLoader3.datanode: 57.882 (2)
  loaddict: 37.862
*/


.paragraphborder_default { min-height: 1px; margin: 0px; padding: 10px; background: #adc1e4; border-color: #adc1e4; border-width: 1px; border-style: solid; box-shadow: 10px 10px 10px rgba(0,0,0,0.5); } .sqrallwaysfullwidth>.paragraph>.paragraphborder_default { border-left-width: 0; border-right-width: 0; padding: 0; } @media screen and (max-width: 1023px) { .sqrmobilefullwidth>.paragraph>.paragraphborder_default { border-left-width: 0; border-right-width: 0; padding: 0; } }
/*
     FILE ARCHIVED ON 08:56:30 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:50 Apr 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.289
  load_resource: 238.111
  PetaboxLoader3.resolve: 179.029
  PetaboxLoader3.datanode: 34.329 (2)
  loaddict: 43.886
*/


.columncontainer {
	background-repeat: repeat-y;
	margin-bottom: 10px;
}

.column {
	float: left;
}

@media screen and (max-width: 1023px) {
	.sqrcolumncontainer1>div, .sqrcolumncontainer2>div, .sqrcolumncontainer3>div {
		float: none;
	}
}

@media screen and (min-width: 1024px) {

	.sqrcolumncontainer1>div {
		box-sizing: border-box;
		width: 100%;
		float: left;
	}

	.sqrcolumncontainer2>div {
		box-sizing: border-box;
		width: 48%;
		float: left;
		margin-right: 4%;
	}
	.sqrcolumncontainer2>div:last-child {
		margin-right: 0;
	}
	.sqrcolumncontainer3>div {
		box-sizing: border-box;
		width: 30.6666666666%;
		float: left;
		margin-right: 4%;
	}
	.sqrcolumncontainer3>div:last-child {
		margin-right: 0;
	}
	.sqrcolumncontainer2:after, .sqrcolumncontainer3:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}
}
/*
     FILE ARCHIVED ON 08:56:54 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:52 Apr 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.36
  load_resource: 209.733
  PetaboxLoader3.resolve: 116.921
  PetaboxLoader3.datanode: 78.657 (2)
  loaddict: 59.347
*/


.ngparagraphpictureparallax {
	position: relative;
	overflow: hidden;
	width: 100%;
	box-sizing: border-box;
}

.ngparagraphpictureparallax img {
	display: block;
	position: absolute;
	width: 100%;
}

.ngparagraphpictureparallaxframed {
	border-width: 1px;
	border-style: solid;
}
/*
     FILE ARCHIVED ON 08:57:12 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:52 Apr 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 4.239
  load_resource: 206.58
  PetaboxLoader3.resolve: 81.318
  PetaboxLoader3.datanode: 101.173 (2)
  loaddict: 80.411
*/


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  src: local('Open Sans'), local('OpenSans'), url(http://wicki-ambuehl.ch/classes/plugins/ngplugintypography/fonts/opensans-webfont.woff) format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: bold;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://wicki-ambuehl.ch/classes/plugins/ngplugintypography/fonts/opensans-bold-webfont.woff) format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: normal;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://wicki-ambuehl.ch/classes/plugins/ngplugintypography/fonts/opensans-italic-webfont.woff) format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: bold;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://wicki-ambuehl.ch/classes/plugins/ngplugintypography/fonts/opensans-bolditalic-webfont.woff) format('woff');
  font-display: swap;
}
/*
     FILE ARCHIVED ON 08:56:47 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:52 Apr 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.611
  load_resource: 157.114
  PetaboxLoader3.datanode: 127.021 (2)
  loaddict: 140.201
*/


H1 {
	text-align: center;
}
/*
     FILE ARCHIVED ON 08:56:39 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:53 Apr 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.83
  load_resource: 288.121
  PetaboxLoader3.resolve: 220.171
  PetaboxLoader3.datanode: 56.161 (2)
  loaddict: 30.666
*/