#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(https://architekturfotografie-zh.ch/files/font/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(https://architekturfotografie-zh.ch/files/font/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(https://architekturfotografie-zh.ch/files/font/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(https://architekturfotografie-zh.ch/files/font/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(https://architekturfotografie-zh.ch/files/font/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(https://architekturfotografie-zh.ch/files/font/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
#cookieNotice {
	position: fixed;
	bottom: 5%;
	left: 50%;
	transform: translate(-50%);
	width: 80%;
	text-align: left;
	padding: 15px 15px 15px 15px;
	background-color: rgba(255,255,255,0.9);
	border: 1px solid rgba(0,0,0,0.5);
	z-index:999999;
	display:flex;
	letter-spacing:0.4px;
	line-height:1.2em;
}
#cookieNotice a:link, #cookieNotice a:visited {
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #000;
	padding-bottom: 7px;
}
#cookieNotice a:hover {
	border-bottom: 3px solid #000;
}
#cookieNotice button {
	padding: 10px 10px;
	background-color: #fff;
	color: #000;
	border: 1px solid #000;
	border-radius: 0px;
	outline:0px;
	margin-top: 3px;
	cursor: pointer;
}
#cookieNotice button:hover {
	background-color: #000;
	color: #fff;
}
/* main-css.css */
[data-reveal]{opacity: 0;  transform: translateY(10px);  transition: opacity 2s ease, transform 2s ease; /* ← HIERHIN */}/* Sichtbar */[data-reveal].is-visible{  opacity: 1;  transform: none;}/* Motion-Preference respektieren */@media (prefers-reduced-motion: reduce){  [data-reveal],  [data-reveal].is-visible{    transition: none;    transform: none;    opacity: 1;  }}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{vertical-align:top;text-align:start}abbr,acronym{border-bottom:1px dotted #666;font-variant: normal;cursor: help}blockquote,q{quotes: none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{background-color:#fff;background-repeat:repeat;color:#000;font: 12px / 1 "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif}input,button,textarea,select{font-size:99%;font-family: inherit;font-weight: inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: 400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}.emailstart{font-size: 2em;            letter-spacing:1px;            font-weight:300}table{font-size: inherit}caption,th{font-weight: 300}.highlight{color: rgba(188, 0, 71, 1) !important;background: none !important}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}html{height:100%;font-family:'Lato',sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;font-weight: 300}body{width:100%;height:auto;max-width:1700px;display:block;margin:0;background-position:left top;background-repeat:repeat;background-image: url("../../files/icons-le/white-paper-texture.jpg");overflow-y: scroll}#header{width:100%;height:26px;top:0;position:fixed;background-repeat:repeat;background-image: url("../../files/icons-le/white-paper-texture.jpg");z-index: 88}#container{margin:0;padding:2em 2em 0}#wrapper{max-width:1700px;margin:0}main{-ms-flex: 1;-webkit-flex: 1;flex: 1}.start{background-color: rgba(0, 0, 0, 1) !important}.lazyload,.lazyloading,.lazyloaded{transition: all 0.8s ease-in-out !important}.lazyloaded{opacity: .94 !important}a:link,a:visited{text-decoration:none;outline: 0;color: rgba(0, 0, 0, 1)}a:active,a:hover{outline: 0;color: rgba(188, 0, 71, 1)}abbr[title]{border-bottom:1px dotted}b,strong{font-weight: 700}p{font: 1.4em / 1.5em 'Lato', sans-serif;font-weight: 300;hyphens: auto;hyphenate-limit-chars: auto 5;hyphenate-limit-lines: 2;-webkit-hyphens: auto;-webkit-hyphenate-limit-chars: auto 3;-webkit-hyphenate-limit-lines: 4;-ms-hyphens: auto;-ms-hyphenate-limit-chars: auto 3;-ms-hyphenate-limit-lines: 4;-moz-font-feature-settings: "pnum"1;-ms-font-feature-settings: "pnum"1;-o-font-feature-settings: "pnum"1;-webkit-font-feature-settings: "pnum"1;font-feature-settings: "pnum"1}.fliess p{width:75%;max-width:75%;border-right:1px solid #000;padding-right: 1em !important;padding-left: 1em !important;text-align: justify !important;border-left: 1px solid #000;font: 1.4em / 1.5em 'Lato', sans-serif;font-weight: 300;hyphens: auto;hyphenate-limit-chars: auto 5;hyphenate-limit-lines: 2;-webkit-hyphens: auto;-webkit-hyphenate-limit-chars: auto 3;-webkit-hyphenate-limit-lines: 4;-ms-hyphens: auto;-ms-hyphenate-limit-chars: auto 3;-ms-hyphenate-limit-lines: 4;-moz-font-feature-settings: "pnum"1;-ms-font-feature-settings: "pnum"1;-o-font-feature-settings: "pnum"1;-webkit-font-feature-settings: "pnum"1;font-feature-settings: "pnum"1}h1{margin:.67em 0;font-size:4em;letter-spacing:1px}.regular h2{margin:.67em 0;font-size:4em;letter-spacing:1px}h3{margin:.67em 0 0;font-size:2.4em;letter-spacing:1px;font-weight: 300}h1,h2,h3,h4{font-family:'Lato',sans-serif;font-weight: 300}mark{color:#000;background: #ff0}.small p{width:80%;text-align:justify;font-size:1.2em}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}img{width:100%;height:auto;display:block;border:0;mix-blend-mode: multiply}svg:not(:root){overflow:hidden}figure{margin:0}hr{height:0;-moz-box-sizing: content-box;box-sizing: content-box}.mod_newslist,.mod_newsreader,.kreuz,#vorhang > background-image,#clickme,.mod_newslist ul:hover{transition: goin 0.8s ease-in-out}#upslider-vin,#upslider-mod{width:auto;height:38vw}}
.rsts-text{display:none}.anzeige{width:100%;max-width:1500px;margin-right:0;margin-bottom:2em;margin-left:0;padding:1em 0;border:1px solid #000;-webkit-box-flex: 0;-ms-flex: 0 1 calc(100% - 0em);flex: 0 1 calc(100% - 0em);flex-basis: 0 1 calc(100% - 0em);-ms-flex-preferred-size: 0 1 calc(100% - 0em)}.grossanzeige{width:30%;margin-bottom:2em;padding:1em;border:1px solid #000;background-color: rgba(230, 7, 7, .6);-webkit-box-flex: 0;-ms-flex: 0 1 calc(33% - 3em);flex: 0 1 calc(33% - 3em);flex-basis: 0 1 calc(33% - 3em);-ms-flex-preferred-size: 0 1 calc(33% - 3em)}.mod_newlist ul li .grossanzeige{width:65%;margin-bottom:2em;padding:1em;border:1px solid #5961d9;background-color: rgba(219, 29, 29, .6);-webkit-box-flex: 0;-ms-flex: 0 1 calc(33% - 3em);flex: 0 1 calc(33% - 3em);flex-basis: 0 1 calc(33% - 3em);-ms-flex-preferred-size: 0 1 calc(33% - 3em)}.instagram{width:20px;height:20px;margin-top:-3px;margin-right:0;margin-left:auto}.modelteaser p{width:75%}.toggler{width:50%;margin-right:0;margin-left:0;padding:25px 0 5px;text-align:left;border-top:0px solid #000;border-radius:0;border-spacing:3px;font-size:1.3em;border-right: 0px solid #000;border-bottom: 1px solid #000;border-left: 0px solid #000}.ui-accordion-icons{padding:6px 0;outline: none;outline: 0}.ui-accordion-header-icon{display:none}.ui-state-active,.ui-accordion-content{color:#000;background-color: rgba(247, 247, 247, 1);outline: none;outline: 0}.ui-accordion-content{width:50%;border:0px solid;border-radius:0}#welcome{width:auto;height:70vh;max-width:1900;margin:0 auto 2em 0;padding:0;vertical-align:middle;text-align:left}.mod_rocksolid_slider,.rsts-main,.rsts-view,.rsts-slide{max-width:2000px;margin:2em auto 4em;padding:0;text-align:left;background-color: rgba(255, 255, 255, .3);mix-blend-mode: multiply}#panel .zufallsbild,#panelmodern .zufallsbild{margin:.9em auto 0;text-align:center;text-transform:uppercase;letter-spacing:1px;font: 0.8em 'Lato', sans-serif}#panel figcaption,#panelmodern figcaption{margin-left:auto;text-align:center;text-transform:uppercase;letter-spacing:1px;font: 1.2em / 1.1em 'Lato', sans-serif;font-weight: 300;top: auto !important;bottom: 24px !important;left: 39% !important;right: 39% !important;margin-right: 0px !important;padding: 5px 10px !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;color: black !important;background-color: rgba(255, 255, 255, .9) !important;z-index: 99999}.rsts-caption{display:none;margin-left:auto;text-align:center;text-transform:uppercase;letter-spacing:1px;font: 1.2em / 1.1em 'Lato', sans-serif;font-weight: 300;top: auto !important;bottom: 24px !important;left: 39% !important;right: 39% !important;margin-right: 0px !important;padding: 5px 10px !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;color: black !important;background-color: rgba(255, 255, 255, .9) !important;z-index: 99999}#panel .imagesize img,#panelmodern .imagesize img{width:auto;height:45vw;margin-top:0;margin-right:auto;margin-left:auto;text-align:center}#panel,#panelmodern{width:100%;height:90%;top:0;bottom:0;left:0;position:fixed;display:none;-webkit-box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, .1);box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, .1);right: 0px;z-index: 9999}#panelsuche{width:100%;height:45%;top:200px;position:fixed;display:none;right: 0px;bottom: 0px;left: 0px;z-index: 9999}#panel,#panelmodern,#panelsuche{padding:0;background-color: rgba(255, 255, 255, .95)}.kreuz2{width:2em;height:2em;margin-top:0;margin-right:auto;margin-left:auto;padding:0;text-align:center;background-position:center center;background-repeat:no-repeat;background-image: url("../../files/icons-le/pfeil-intro.svg");background-size: 2em;cursor: pointer}.kreuz2:hover{background-image: url("../../files/icons-le/pfeil-intro-red.svg")}.teaser{padding:3em}#vorhang{margin:0;padding:1em;background-position:center center;background-repeat:no-repeat;background-image: url("../../files/welcome/ch_hueneberg2_0069.jpg");background-size: cover;background-color: $bgr;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;z-index: 99999;mix-blend-mode: multiply;background-position: 0px -80px}#vorhang H1{margin-right:auto;margin-bottom:0;margin-left:1em;padding:0;text-align:left;font-size:3em;text-transform:uppercase;letter-spacing:1px;color: #$bgr;margin-top: 0em !important}.person{width:35em;height:auto;margin-right:auto;text-align:left}.abmeldung{width:50%;margin-top:10px;margin-left:30px;height: 20px !important}.clientseite .login_info{display:none}.clientseite .submit{height: auto !important;width: auto !important}.icons-bottom-nav{bottom:.4em;position:fixed;float:right;display:flex;right: .6em;z-index: 100;margin-bottom: 0px !important}.sitemap-nav{bottom:.4em;position:fixed;float:right;right: 4em;z-index: 100;margin-bottom: 0px !important}.impressum-nav{bottom:.4em;position:fixed;float:right;right: 7em;z-index: 100;margin-bottom: 0px !important}.icon-suche{width:14px;height:14px;margin-right:.6em;background-image: url("../../files/icons-le/suche.svg");background-size: cover}.icon-sitemap{width:14px;height:14px;background-image: url("../../files/icons-le/sitemap.svg");background-size: 14px}.icon-impressum{width:14px;height:14px;background-image: url("../../files/icons-le/impressum.svg");background-size: 14px}.icon-sitemap:hover{background-image: url("../../files/icons-le/sitemap-hover.svg")}.icon-impressum:hover{background-image: url("../../files/icons-le/impressum-hover.svg")}.icon-suche:hover{background-image: url("../../files/icons-le/suche-hover.svg")}.fotobuttons ul,.auftragbuttons ul{display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}.fotobuttons ul li,.auftragbuttons ul li{width:50%;margin-bottom:1em;background-color: rgba(188, 0, 71, 1);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 0;-ms-flex: 0 1 calc(50% - 1em);flex: 0 1 calc(50% - 1em);-ms-flex-preferred-size: 0 1 calc(50% - 1em);flex-basis: 0 1 calc(50% - 1em);cursor: pointer}.fotobuttons ul li p{margin-top:.8em;margin-bottom:1em;padding-left:46px;background-position:left top;background-repeat:no-repeat;color:#fff;text-transform:uppercase;background-size: 20px, 20px;background-position: 14px}.auftragbuttons ul li{margin-top:.8em;margin-bottom:1em;padding-top:16px;padding-bottom:16px;padding-left:46px;background-position:left top;background-repeat:no-repeat;color:#fff;text-transform:uppercase;background-image: url("../../files/icons-le/pfeil-intro-weiss-up.svg");background-size: 20px, 20px;background-position: 14px}.mod_breadcrumb ul{display:flex;margin-top:.6em;margin-left:1.6em;font-size:1em;line-height:1.1em;text-transform:uppercase;letter-spacing:1px;flex-wrap: wrap}.mod_breadcrumb ul li{padding-left:20px;background-position:center center;background-repeat:no-repeat;background-image: url("../../files/icons-le/pfeil-right.svg");background-size: 7px, 7px;background-position: 7px}.regular .icons-nav .icon1,.pattern .icons-nav .icon2,.listview .icons-nav .icon3{opacity: .2}.pfeil{width:30px;height:30px;top:3em;position:fixed}.pfeilwechsel{background-image: url("../../files/icons-le/pfeil.svg")}.pfeilwechsel:hover{background-position:center center;background-repeat:no-repeat;background-image: url("../../files/icons-le/pfeil-hover.svg")}.pfeilwechsel{width:30px;height:30px;display:flex;background-position:center center;background-repeat:no-repeat;background-size: 30px !important;-webkit-background-size: 30px !important;-moz-background-size: 30px !important}.iconwechsel,.iconwechsel2,.iconwechsel3{width:20px;height:20px;display:flex;background-position:center center;background-repeat:no-repeat;background-size: 20px !important;-webkit-background-size: 20px !important;-moz-background-size: 20px !important}.iconwechsel a,.iconwechsel2 a,.iconwechsel3 a,.pfeilwechsel a,.icon-sitemap a,.icon-impressum a{width:100%;height:100%;display:block;text-decoration: none !important}.iconwechsel a span,.iconwechsel2 a span,.iconwechsel3 a,.pfeilwechsel a span,.icon-sitemap a span,.icon-impressum a span{width:100%;display:block;text-decoration: none !important}.iconwechsel{background-image: url("../../files/icons-le/pillars.svg")}.iconwechsel:hover{background-image: url("../../files/icons-le/pillars-hover.svg")}.iconwechsel2{background-image: url("../../files/icons-le/pattern.svg")}.iconwechsel2:hover{background-image: url("../../files/icons-le/pattern-hover.svg")}.iconwechsel3{background-image: url("../../files/icons-le/balken.svg")}.iconwechsel3:hover{background-image: url("../../files/icons-le/balken-hover.svg")}.nav-menu{position:fixed;display:flex;margin-top:.5em;margin-left:2em;-webkit-box-pack: start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;z-index: 110}.nav-menu p{margin-right:2em;line-height:.7em;text-transform:uppercase}.nav-address{bottom:0;left:2em;position:fixed;display:flex;background-repeat:repeat;background-image: url("../../files/icons-le/white-paper-texture.jpg");right: 2em;-webkit-box-pack: start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;z-index: 99}.nav-address p{display:flex;margin:.4em .6em .4em 0;text-align:center;text-transform:uppercase;letter-spacing:1px;font: 1em / 1.1em 'Lato', sans-serif;color: rgba(0, 0, 0, 1);-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap}.nav-address p:hover,.nav-menu p:hover{color: rgba(188, 0, 71, 1);cursor: pointer}.icons-nav{top:6.2em;position:relative;display:flex;margin-left:2em;-webkit-box-pack: end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-ms-flex-wrap: wrap;flex-wrap: wrap}.icons-nav li{padding-left:1em;text-transform:uppercase}.listview .mod_newslist h2{padding-right:0;padding-bottom:0;padding-left:0;font-size:2.4em;line-height:1.3em;text-decoration:none;letter-spacing:1px;font-weight: 300}.mod_newslist .inarbeit p{margin:1em 0;text-align:left;list-style-type:none;color: rgba(188, 0, 71, 1)}.mod_newslist .more{display:none}.mod_newslist ul a:link,.mod_newslist ul a:visited{text-decoration:none;color: rgba(0, 0, 0, 1)}.mod_newslist ul a:hover{text-decoration:none;color: rgba(188, 0, 71, 1)}.mod_newslist ul p{padding-right:.5em;padding-bottom:0;padding-left:0}.regular .mod_newslist ul h3{padding-right:0;padding-bottom:0;padding-left:0;line-height:1.1em}.regular .mod_newslist{display:flex;-webkit-box-pack: justify;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}.regular .mod_newslist ul{width:30%;background-repeat:repeat;background-color: rgba(255, 255, 255, 1);background-image: url("../../files/icons-le/white-paper-texture.jpg");border: 0px solid rgba(0, 0, 0, .5);-webkit-box-flex: 0;-ms-flex: 0 1 calc(33% - 3em);flex: 0 1 calc(33% - 3em);flex-basis: 0 1 calc(33% - 3em);-ms-flex-preferred-size: 0 1 calc(33% - 3em)}.featured{width:30%;margin-bottom:2em;padding:1em;border-top:3px solid #000;background-color: rgba(217, 24, 24, .6);border-right: 1px solid #000;border-bottom: 1px solid #000;border-left: 1px solid #000;-webkit-box-flex: 0;-moz-box-flex: 0;-ms-flex: 0 1 calc(33% - 3em);-webkit-flex: 0 1 calc(33% - 3em);flex: 0 1 calc(33% - 3em);flex-basis: 0 1 calc(33% - 3em);-ms-flex-preferred-size: 0 1 calc(33% - 3em)}.regular .mod_newslist ul:hover{border-collapse:collapse;border: 0px solid rgba(0, 0, 0, .9);background-color: rgba(252, 252, 252, 1)}.pattern .mod_newslist ul{background-color: rgba(235, 235, 235, 1)}.pattern .mod_newslist ul{width:19%;margin:.3em;-webkit-box-flex: 0;-moz-box-flex: 0;-ms-flex: 0 1 calc(20% - 0.6em);-webkit-flex: 0 1 calc(20% - 0.6em);flex: 0 1 calc(20% - 0.6em);-ms-flex-preferred-size: 0 1 calc(20% - 0.6em);flex-basis: 0 1 calc(20% - 0.6em)}.pattern .mod_newslist{display:flex;-ms-flex-flow: row wrap;flex-flow: row wrap}.pattern img:nth-child(3n+1){order: 1}.pattern img:nth-child(3n+2){order: 2}.pattern img:nth-child(3n){order: 3}.ce_gallery ul{width:90%;display:flex;margin-left:auto;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.ce_gallery ul li{padding-right:0;padding-bottom:1em;padding-left:1em;-webkit-box-flex: 0;-ms-flex: 0 1 28%;flex: 0 1 28%;-ms-flex-preferred-size: 0 1 28%;flex-basis: 0 1 28%}.ce_gallery img{margin-bottom:0;margin-left:0;padding:1}.mod_newsreader .news-single-img{width:51.3%;margin-bottom:1em;margin-left:auto;text-align:right}.mod_newsreader .news-single-img-gross{width:65%;margin-bottom:1em;margin-left:auto;text-align:right}.modeln-img{width:70%;margin-right:auto;margin-bottom:1em;padding:1;text-align:left}.mod_newsreader p{width:60%;margin-bottom:0;margin-left:auto;padding:1em 0;text-align:right}.mod_newsreader h1{width:50%;margin-bottom:0;margin-left:auto;padding:1em 0;text-align:right;line-height:1em}.grid .image_container{width:350px;margin-right:10px;margin-bottom:10px}.mitte{padding:0 4.1em;border:1px solid #000}.button{display:flex;margin-right:0;margin-left:1em;padding-top:8px;padding-bottom:8px;border:1px solid #000;align-items: center;justify-content: center}.meldung{display:flex;background-color: rgba(188, 0, 71, 1);align-items: center;justify-content: center}.antwort{width:97.9%;height:auto;right:4%;position:fixed;display:flex;top: 0;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;bottom: 0;left: 1%}.meldungstart{display:flex;margin:2em;padding-top:8em;background-color: rgba(188, 0, 71, 1)}.meldung p{padding:10px 8px 0;font-size:2em;line-height:1.2em;color:#fff;text-transform:uppercase}.mod_newslist figure,.mod_newsreader figure{position: relative !important}.mod_newslist figure img,.mod_newsreader figure img{display: block !important;max-width: 100% !important;height: auto !important;opacity: 0.97 !important}.mod_newslist figure:hover img,.mod_newsreader figure:hover img{opacity: 1 !important}.mod_newslist figure figcaption,.mod_newsreader figure figcaption,.grid figure figcaption{left:20px;position:absolute;padding:8px;text-transform:uppercase;right: 20px;font: 1.4em / 1.1em 'Lato', sans-serif;font-weight: 300;opacity: 0;visibility: hidden;bottom: 20px;background: rgba(255, 255, 255, 1);color: rgba(0, 0, 0, 1);list-style: none;/* Safari */    -webkit-align-items: center;/* Safari 7.0+ */    display: flex;align-items: center;justify-content: space-around;z-index: 2;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s}.mod_newslist figure:hover figcaption,.mod_newsreader figure:hover figcaption,.grid figure:hover figcaption{opacity: 1 !important;visibility: visible !important}.logo{width:50px;height:50px}.logo2{width:auto;height:50px}#dialog4 a:link,#dialog4 a:visited{color: rgba(255, 255, 255, 1) !important;text-decoration: none !important;outline: none !important}.ui-dialog hr{width:60%;margin-bottom:7px;padding-top:9px;padding-bottom:9px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid;border-left:0px solid}.ui-dialog .client{color:#fff;font: 1.2em / 0.6em 'Lato', sans-serif;font-weight: 300}.ui-dialog .client p{margin-top:.9em;text-align:center;color:#fff}.ui-button-icon-only:hover{background-image: url("../../files/icons-le/btn-close-hover.svg") !important}.ui-button-icon-only{border-radius: 0px !important;background-image: url("../../files/icons-le/btn-close.svg") !important;background-size: cover !important;-webkit-background-size: cover !important;-moz-background-size: cover !important;top: 5px !important;border: 0px solid #fff !important}.ui-dialog .ce_form.tableless.block{margin-top:20px}.ui-dialog-titlebar-close{background-color: white !important;border: 0px !important;border-radius: 0 !important;background-color: rgba(255, 255, 255, .01) !important}.ui-dialog-titlebar,.ui-button{position:relative;border: 0px !important;border-radius: 0 !important;height: 30px !important;background-color: rgba(255, 255, 255, .01) !important}.ui-dialog-titlebar-close{color: white !important;border: 0px !important;width: 30px !important;height: 30px !important;outline: 0}.ui-dialog{background-repeat:repeat;background-image: url("../../files/icons-le/white-paper-texture.jpg");-webkit-box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, .1);box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, .1);padding: 1% !important;min-width: 80% !important;max-width: 90% !important;height: auto !important;border-radius: 0px !important;border: 0px solid !important;border-color: #000 !important}.dialogbutton:focus{outline: 0}.ui-dialog .ui-icon{display: none !important}.rsts-main.rsts-main.rsts-main .rsts-prev{bottom:-9%;position:absolute;margin-top:-8px;margin-bottom:-8px;left:0px !important}.rsts-main.rsts-main.rsts-main .rsts-next{bottom:-9%;position:absolute;margin-top:-8px;margin-bottom:-8px;margin-left:10px;left:4%}.rsts-main.rsts-main.rsts-main .rsts-next,.rsts-main.rsts-main.rsts-main .rsts-next:hover{width:25px;height:40px;right:15px;background-position:center center;background-repeat:no-repeat;border:0px solid #000;background-image: url("../../files/icons-le/pfeil-right.svg");background-size: cover;box-shadow: 0px 0px 0px rgba(255, 255, 255, 0)}.rsts-main.rsts-main.rsts-main .rsts-prev,.rsts-main.rsts-main.rsts-main .rsts-prev:hover{width:25px;height:40px;left:15px;background-position:center center;background-repeat:no-repeat;border:0px solid;background-image: url("../../files/icons-le/pfeil-left.svg");background-size: cover;box-shadow: 0px 0px 0px rgba(255, 255, 255, 0)}#panelsuche .formbody,.ergebnissseite .formbody{margin-right:auto;margin-left:auto;text-align:center}#ctrl_submit_22,#ctrl_submit_24{width:auto;height:50px;margin:10px 0;padding:10px 10px 10px 40px;white-space:nowrap;background-position:top;background-repeat:no-repeat;border:0px;border-radius:0;text-transform:uppercase;letter-spacing:1px;font: 1.4em 'Lato', sans-serif;color: rgba(0, 0, 0, 1);cursor: pointer;font-weight: 300;background-color: rgba(255, 255, 255, .1);background-image: url("../../files/icons-le/suche.svg");background-size: 16px, 16px;background-position: 14px}#ctrl_submit_22:hover,#ctrl_submit_24:hover{color: rgba(188, 0, 71, 1);background-image: url("../../files/icons-le/suche-hover.svg")}#ctrl_keywords_22,#ctrl_keywords_24{width:60%;margin-top:2.5em;margin-bottom:1em;padding:20px;border-top:0px solid #000;border-radius:0;color:#000;border-right: 0px solid #000;border-bottom: 2px solid #000;border-left: 0px solid #000;font: 2em 'Lato', sans-serif;background-color: rgba(255, 255, 255, 0.2);outline: none;font-weight: 300;-webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}#ctrl_keywords_22:focus,#ctrl_keywords_24:focus{border-bottom: 2px solid rgba(188, 0, 71, 1);color: rgba(188, 0, 71, 1)}.form80{width:80%}.invisible{display:none}form label{position:relative;float:none;display:block;margin-bottom:5px;color:#fff;text-transform:uppercase;letter-spacing:1px}#anmeldeform form label{position:relative;float:none;display:block;margin-bottom:5px;color:#000;text-transform:uppercase;letter-spacing:1px}form fieldset label{display:inline}form #ctrl_1,form #ctrl_2,form #ctrl_3,form #ctrl_4,form #ctrl_5,form #ctrl_1,form #ctrl_2,form #ctrl_3,form #ctrl_4,form #ctrl_7,form #username,form #password{margin-bottom:10px;padding:14px;border-top:0px solid #fff;border-radius:0;color:#fff;border-right: 0px solid #fff;border-bottom: 2px solid #fff;border-left: 0px solid #fff;font: 1.3em 'Lato', sans-serif;background-color: rgba(255, 255, 255, 0.2);outline: none;font-weight: 300;-webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}#ctrl_9,#ctrl_10,#ctrl_11,#ctrl_12,#ctrl_16,#ctrl_17,#ctrl_18,#ctrl_19,#ctrl_20,#ctrl_21,#ctrl_13,#ctrl_22,#ctrl_23,#ctrl_25,#ctrl_26,#ctrl_31,#ctrl_32,#ctrl_33,#ctrl_35,#ctrl_43,#ctrl_44,.upload,#ctrl_47{margin-bottom:10px;padding:14px;border-top:0px solid #000;border-radius:0;color:#000;border-right: 0px solid #fff;border-bottom: 1px solid #000;border-left: 0px solid #fff;font: 1.3em 'Lato', sans-serif;background-color: rgba(86, 163, 209, 0.1);outline: none;font-weight: 300;-webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}form #ctrl_1:focus,form #ctrl_2:focus,form #ctrl_3:focus,form #ctrl_4:focus,form #ctrl_7:focus,form #ctrl_5:focus,form #ctrl_1:focus,form #ctrl_2:focus,form #ctrl_3:focus,form #ctrl_4:focus,form #username:focus,form #password:focus{border-top:0px;border-right:0px;border-left:0px;color:#000;font: 1.3em 'Lato', sans-serif;font-weight: 300;background-color: rgba(255, 255, 255, 1);border-bottom: 2px solid rgba(188, 0, 71, 1);outline: none}#ctrl_31:focus,#ctrl_32:focus,#ctrl_33:focus,#ctrl_35:focus,#ctrl_43:focus,#ctrl_44:focus,#ctrl_47:focus{border-top:0px;border-right:0px;border-left:0px;color:#000;font: 1.3em 'Lato', sans-serif;font-weight: 300;background-color: rgba(255, 255, 255, 1);border-bottom: 1px solid rgba(0, 0, 0, 1);outline: none}form #ctrl_2,form #ctrl_3,form #ctrl_4,form #ctrl_5,form #ctrl_1,form #ctrl_2,form #ctrl_3,form #ctrl_4,form #username,form #password{width:100%}form #ctrl_18,form #ctrl_10,form #ctrl_11,form #ctrl_12,form #ctrl_13,form #ctrl_14,form #ctrl_15,form #ctrl_18,form #ctrl_17,form #ctrl_19,form #ctrl_20,form #ctrl_21,#ctrl_22,#ctrl_25,#ctrl_31,#ctrl_33,#ctrl_35,#ctrl_43,#ctrl_44,#ctrl_47{width:56%}form #ctrl_9,form #ctrl_16,form #ctrl_32{width:10%}form #ctrl_1{width:50%}form fieldset legend{margin-bottom:10px}form fieldset span label{margin-right:15px;margin-left:-3px}form span.mandatory{margin-left:3px;font-weight:bold;color:#fff}#anmeldeform form span.mandatory,.formgetlogin label.mandatory,.formgetlogin label,.formgetlogin span.mandatory{margin-left:3px;color:#000}form .error{margin-top:0;margin-bottom:5px;padding-right:5px;padding-left:5px;text-align:left;font-size:13px;font-weight:bold;color:#080707}form br{display:none}form .kontakt .submit,.login form .submit{width:50%;height:70px;position:relative;display:block;margin:10px 0;padding:10px 15px;white-space:nowrap;border:0px;border-radius:0;text-transform:uppercase;letter-spacing:1px;font: 1.4em 'Lato', sans-serif;color: rgba(0, 0, 0, 1);cursor: pointer;font-weight: 300;background-color: rgba(255, 255, 255, 1);border-color: rgba(0, 0, 0, 1);transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in}form .kontakt .submit:hover,.login form .submit:hover{color: rgba(188, 0, 71, 1);background-color: rgba(0, 0, 0, 1);-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;cursor: pointer}form .submit:focus{outline: none}input.submit{border-radius:0;-webkit-appearance: none;-moz-appearance: none;appearance: none}#clickme{background-color: rgba(188, 0, 71, 1)}#clickme:hover{background-color: rgba(0, 0, 0, 1);cursor: pointer}#cboxTitle,.rsts-text{display:none !important}#cboxClose{width:30px;height:30px;background-repeat:no-repeat;background-image:url("../../files/icons-le/btn-close.svg");background-image:url("../../files/icons-le/btn-close-hover.svg") !important;background-repeat:no-repeat !important;background-image:cover !important;background-size: 30px 30px !important}#cboxClose:hover{background-repeat:no-repeat;background-image:url("../../files/icons-le/btn-close.svg");background-image:url("../../files/icons-le/btn-close.svg") !important}#cboxLoadedContent{border:0px solid !important}.haupttitel{width:60%}#colorbox{mix-blend-mode:multiply !important;opacity: 0.95 !important}#cboxOverlay{overflow:hidden;background-image:url("../../files/icons-le/white-paper-texture.jpg")  !important;background-position:center center  !important;background-repeat:repeat  !important;opacity: 1 !important}#cboxPrevious,#cboxNext{bottom:0;display:none}@media only screen and (max-width: 900px){.regular .mod_newslist ul {     width:48%;        border:0px solid #000;        padding:1em;        margin-bottom:2em;        -webkit-box-flex: 0;        -ms-flex: 0 1 calc(50% - 3em);        flex: 0 1 calc(50% - 3em);    }        .pattern .mod_newslist ul {    width:30%;           margin:0.3em;            -webkit-box-flex: 0;            -ms-flex: 0 1 calc(33% - 0.5em);                    flex: 0 1 calc(33% - 0.5em);            -ms-flex-preferred-size: 0 1 calc(33% - 0.5em);                flex-basis: 0 1 calc(33% - 0.5em);    }    .ce_gallery ul {        width:100%;    }    .ce_gallery ul li {        padding-right:0em;        padding-bottom:1em;        padding-left:1em;        flex: 0 1 28%;        flex-basis: 0 1 28%;    }    .ce_gallery img {        margin-bottom:0;        margin-left:0;    }    #panel .imagesize img, #panelmodern .imagesize img {       width:auto;        height:60vw;        margin-top:0;        margin-right:auto;        margin-left:auto;        text-align:center;     }    .mod_newsreader .news-single-img, .mod_newsreader .news-single-img-gross {        width:70%;}.fliess p {    width:88% !important;    max-width:88% !important}@media only screen and (max-width: 700px){#welcome {    width:100%;    height:auto;    max-width:1500;    margin:0 auto 2em 0;    padding:0em;    vertical-align:middle;    text-align:left;    border:0px solid #000;}.rsts-main.rsts-main.rsts-main .rsts-next {    bottom:-14%;    left:9%;    position:absolute;    margin-top:-12px;    margin-bottom:-12px;    margin-left:15px;}.rsts-main.rsts-main.rsts-main .rsts-prev {    bottom:-14%;    position:absolute;    margin-top:-12px;    margin-bottom:-12px;    left:0px !important;}#container {    margin:0;    padding:1em 1em 0;}.regular .mod_newslist ul {    width:100%;      -webkit-box-flex: 0;     -ms-flex: 0 1 100%;     flex: 0 1 100%;     -ms-flex-preferred-size: 0 1 100%;         flex-basis: 0 1 100%;    }        .icons-nav li {            text-transform:uppercase;            padding-left:0.5em;            padding-right:0.5em;        }        .iconwechsel,        .iconwechsel2,        .iconwechsel3 {            width:35px;            height:35px;            background-size:35px !important;                -webkit-background-size:35px !important;                -moz-background-size:35px !important;        }        .nav-address {            left:0;            right:0;            bottom:0;            position:fixed;            padding:.0em 2em 0;            text-align:center;            background-color:rgba(249,249,249,.9);        }        .icons-nav {      display:none;        }        h1 {            margin:.67em 0;            font-size:2.9em;            line-height:.8;            letter-spacing:1px;        }        h2 {            margin:.67em 0 0;            font-size:2.2em;            letter-spacing:1px;            font-weight:300;      }     .form80 {        width:95%;     }        .pattern .mod_newslist ul {    width:48%;            margin:0.3em;            -webkit-box-flex: 0;            -ms-flex: 0 1 calc(50% - 0.6em);                    flex: 0 1 calc(50% - 0.6em);            -ms-flex-preferred-size: 0 1 calc(50% - 0.6em);                flex-basis: 0 1 calc(50% - 0.6em);    }        .ce_gallery ul {            width:100%;            float:none;            display:flex;            flex-wrap:wrap;        }        .ce_gallery ul li {        width:100%;        padding-right:0em;        padding-left:0em;        padding-bottom:1em;        flex: 1 1 100%;        flex-basis: 1 1 100%;    }    .mod_newsreader p,    .mod_newsreader h1 {        width:100%;    }    #panel .imagesize img, #panelmodern .imagesize img {       width:auto;        max-width:80vw;            height:auto;            margin-top:0;            margin-right:auto;            margin-left:auto;            text-align:center;    }    #panelsuche {            height:60%;    }    .slidersmall {        width:100%;    }    .fotobuttons ul li {        width:100%;        -webkit-box-pack:center;        -ms-flex-pack:center;                justify-content:center;        -webkit-box-flex: 0;        -ms-flex: 0 1 100%;                flex: 0 1 100%;    flex-basis: 0 1 100%;    }    #upslider-vin,    #upslider-mod {        height:85vw;    }.emailstart {            font-size:1.2em;      }    #panel figcaption,    #panelmodern figcaption,    .rsts-caption {        font:1em/1.1em 'Lato',sans-serif;        left: 5% !important;        right:5% !important;    }.mod_newsreader .news-single-img, .mod_newsreader .news-single-img-gross {    width:100%;    text-align:right;margin-right:1em;}.pfeil {    width:30px;    height:30px;    top:3em;    position:fixed; }.grid .image_container {    width:175px;    margin-right:2px;    margin-bottom:2px; }   .nav-menu {        margin-top:0.5em;        margin-left: 1em;        }        .nav-menu p {         margin-right:0.2em; }    .mod_breadcrumb ul {        margin-top:.4em;        margin-left:1em; margin-right:1em;        font-size:.6em;        line-height:1.4em;      }    .mod_breadcrumb ul li {        padding-left:11px;            background-size: 3px, 3px;            background-position: 3px;}        #ctrl_submit_22,        #ctrl_submit_24 {        width:80%; }        .form80 {        width:91%;image.person {   width:91%;}.fliess p {    width:88% !important;    max-width:88% !important;}.rsts-next {  right:0px; positionabsolut;}#cboxTitle {    display:none !important}@keyframes goin{0%   { opacity: 0; }  100% { opacity: 1; }}@-moz-keyframes goin{from {        opacity: 0;    }to {        opacity: 1;    }}@-webkit-keyframes goin{0%   { opacity: 0; }  100% { opacity: 1; }}@-o-keyframes goin{from {        opacity: 0;    }to {        opacity: 1;    }}
