/*! $Id: zpgrid.less 85239 2020-04-03 10:30:58Z sseiz $ */div.zpRow{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}div.zpRow div.zpColumn img.singleImage{max-width:100%!important;height:auto!important;display:inline-block}div.zpRow div.zpColumn .zpImageGallery img.singleImage{display:block}div.zpRow div.zpColumn .zpImageGallery a.fancybox{max-width:100%}div.zpRow div.zpColumn div.zpColumnItem{display:block;float:left;padding:0}h1,h2,h3,h4,h5,h6,a,.zphyphenate{overflow-wrap:break-word;word-wrap:break-word}.zphyphenate{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-lines:2;-moz-hyphenate-limit-lines:2;-ms-hyphenate-limit-lines:2;hyphenate-limit-lines:2;-webkit-hyphenate-limit-chars:auto 3;-moz-hyphenate-limit-chars:auto 3;-ms-hyphenate-limit-chars:auto 3;hyphenate-limit-chars:auto 3}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}iframe,object,embed,.zpwIFrame,.zpwFacebook_Like-Button,.zpwFacebook_Like-Box,div.fb-like{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}iframe{border:0}img[width="1px"],img[width="1"],.plain>img,.noborder>img,img.plain,img.noborder,.zpwBild.plain a,.zpwBild.noborder a,.zpwBild.plain a>img,.zpwBild.noborder a>img{border:none!important;box-shadow:none!important}ol.zpBreadcrumbs,#breadcrumb ol.zpBreadcrumbs,.breadcrumb ol.zpBreadcrumbs{list-style:none;margin:0;padding:0;display:inline}ol.zpBreadcrumbs li,#breadcrumb ol.zpBreadcrumbs li,.breadcrumb ol.zpBreadcrumbs li{list-style:none;display:inline}ol.zpBreadcrumbs span:not(.divider),#breadcrumb ol.zpBreadcrumbs span:not(.divider),.breadcrumb ol.zpBreadcrumbs span:not(.divider){color:inherit}div.zpRow .zpColumn,.zpColumnItem{box-sizing:border-box;max-width:100%}.zpColumnItem{width:100%}div.zpRow .zpColumn{padding:0 15px}div.zpRow .zpFakeColumn.flexbreak{visibility:hidden;width:100%!important;height:0!important;margin:0!important;padding:0!important}.c1,.c2,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{box-sizing:border-box}div.zpRow .zpColumn.c12,.zpColumnItem.c12,.zp-form .c12,.zpgrid .c12{float:left;width:100%}div.zpRow .zpColumn.c11,.zpColumnItem.c11,.zp-form .c11,.zpgrid .c11{float:left;width:91.666666667%}div.zpRow .zpColumn.c10,.zpColumnItem.c10,.zp-form .c10,.zpgrid .c10{float:left;width:83.333333333%}div.zpRow .zpColumn.c9,.zpColumnItem.c9,.zp-form .c9,.zpgrid .c9{float:left;width:75%}div.zpRow .zpColumn.c8,.zpColumnItem.c8,.zp-form .c8,.zpgrid .c8{float:left;width:66.666666667%}div.zpRow .zpColumn.c7,.zpColumnItem.c7,.zp-form .c7,.zpgrid .c7{float:left;width:58.333333333%}div.zpRow .zpColumn.c6,.zpColumnItem.c6,.zp-form .c6,.zpgrid .c6{float:left;width:50%}div.zpRow .zpColumn.c5,.zpColumnItem.c5,.zp-form .c5,.zpgrid .c5{float:left;width:41.666666667%}div.zpRow .zpColumn.c4,.zpColumnItem.c4,.zp-form .c4,.zpgrid .c4{float:left;width:33.333333333%}div.zpRow .zpColumn.c3,.zpColumnItem.c3,.zp-form .c3,.zpgrid .c3{float:left;width:25%}div.zpRow .zpColumn.c2,.zpColumnItem.c2,.zp-form .c2,.zpgrid .c2{float:left;width:16.666666667%}div.zpRow .zpColumn.c1,.zpColumnItem.c1,.zp-form .c1,.zpgrid .c1{float:left;width:8.333333333%}.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c1,.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c1,.zpgrid[data-numcolumns="8"] .zpColumnItem.c1,.zparea[data-numcolumns="8"] .zpColumnItem.c1,.zpgrid[data-numcolumns="8"] .zp-form .c1,.zparea[data-numcolumns="8"] .zp-form .c1,.zpgrid[data-numcolumns="8"] .zpgrid .c1,.zparea[data-numcolumns="8"] .zpgrid .c1,.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c2,.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c2,.zpgrid[data-numcolumns="8"] .zpColumnItem.c2,.zparea[data-numcolumns="8"] .zpColumnItem.c2,.zpgrid[data-numcolumns="8"] .zp-form .c2,.zparea[data-numcolumns="8"] .zp-form .c2,.zpgrid[data-numcolumns="8"] .zpgrid .c2,.zparea[data-numcolumns="8"] .zpgrid .c2{float:left;width:12.5%}.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c3,.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c3,.zpgrid[data-numcolumns="8"] .zpColumnItem.c3,.zparea[data-numcolumns="8"] .zpColumnItem.c3,.zpgrid[data-numcolumns="8"] .zp-form .c3,.zparea[data-numcolumns="8"] .zp-form .c3,.zpgrid[data-numcolumns="8"] .zpgrid .c3,.zparea[data-numcolumns="8"] .zpgrid .c3{float:left;width:25%}.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c4,.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c4,.zpgrid[data-numcolumns="8"] .zpColumnItem.c4,.zparea[data-numcolumns="8"] .zpColumnItem.c4,.zpgrid[data-numcolumns="8"] .zp-form .c4,.zparea[data-numcolumns="8"] .zp-form .c4,.zpgrid[data-numcolumns="8"] .zpgrid .c4,.zparea[data-numcolumns="8"] .zpgrid .c4,.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c5,.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c5,.zpgrid[data-numcolumns="8"] .zpColumnItem.c5,.zparea[data-numcolumns="8"] .zpColumnItem.c5,.zpgrid[data-numcolumns="8"] .zp-form .c5,.zparea[data-numcolumns="8"] .zp-form .c5,.zpgrid[data-numcolumns="8"] .zpgrid .c5,.zparea[data-numcolumns="8"] .zpgrid .c5{float:left;width:37.5%}.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c6,.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c6,.zpgrid[data-numcolumns="8"] .zpColumnItem.c6,.zparea[data-numcolumns="8"] .zpColumnItem.c6,.zpgrid[data-numcolumns="8"] .zp-form .c6,.zparea[data-numcolumns="8"] .zp-form .c6,.zpgrid[data-numcolumns="8"] .zpgrid .c6,.zparea[data-numcolumns="8"] .zpgrid .c6{float:left;width:50%}.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c7,.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c7,.zpgrid[data-numcolumns="8"] .zpColumnItem.c7,.zparea[data-numcolumns="8"] .zpColumnItem.c7,.zpgrid[data-numcolumns="8"] .zp-form .c7,.zparea[data-numcolumns="8"] .zp-form .c7,.zpgrid[data-numcolumns="8"] .zpgrid .c7,.zparea[data-numcolumns="8"] .zpgrid .c7,.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c8,.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c8,.zpgrid[data-numcolumns="8"] .zpColumnItem.c8,.zparea[data-numcolumns="8"] .zpColumnItem.c8,.zpgrid[data-numcolumns="8"] .zp-form .c8,.zparea[data-numcolumns="8"] .zp-form .c8,.zpgrid[data-numcolumns="8"] .zpgrid .c8,.zparea[data-numcolumns="8"] .zpgrid .c8{float:left;width:62.5%}.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c9,.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c9,.zpgrid[data-numcolumns="8"] .zpColumnItem.c9,.zparea[data-numcolumns="8"] .zpColumnItem.c9,.zpgrid[data-numcolumns="8"] .zp-form .c9,.zparea[data-numcolumns="8"] .zp-form .c9,.zpgrid[data-numcolumns="8"] .zpgrid .c9,.zparea[data-numcolumns="8"] .zpgrid .c9{float:left;width:75%}.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c10,.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c10,.zpgrid[data-numcolumns="8"] .zpColumnItem.c10,.zparea[data-numcolumns="8"] .zpColumnItem.c10,.zpgrid[data-numcolumns="8"] .zp-form .c10,.zparea[data-numcolumns="8"] .zp-form .c10,.zpgrid[data-numcolumns="8"] .zpgrid .c10,.zparea[data-numcolumns="8"] .zpgrid .c10,.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c11,.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c11,.zpgrid[data-numcolumns="8"] .zpColumnItem.c11,.zparea[data-numcolumns="8"] .zpColumnItem.c11,.zpgrid[data-numcolumns="8"] .zp-form .c11,.zparea[data-numcolumns="8"] .zp-form .c11,.zpgrid[data-numcolumns="8"] .zpgrid .c11,.zparea[data-numcolumns="8"] .zpgrid .c11{float:left;width:87.5%}.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c12,.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c12,.zpgrid[data-numcolumns="8"] .zpColumnItem.c12,.zparea[data-numcolumns="8"] .zpColumnItem.c12,.zpgrid[data-numcolumns="8"] .zp-form .c12,.zparea[data-numcolumns="8"] .zp-form .c12,.zpgrid[data-numcolumns="8"] .zpgrid .c12,.zparea[data-numcolumns="8"] .zpgrid .c12{float:left;width:100%}.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c1,.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c1,.zpgrid[data-numcolumns="6"] .zpColumnItem.c1,.zparea[data-numcolumns="6"] .zpColumnItem.c1,.zpgrid[data-numcolumns="6"] .zp-form .c1,.zparea[data-numcolumns="6"] .zp-form .c1,.zpgrid[data-numcolumns="6"] .zpgrid .c1,.zparea[data-numcolumns="6"] .zpgrid .c1,.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c2,.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c2,.zpgrid[data-numcolumns="6"] .zpColumnItem.c2,.zparea[data-numcolumns="6"] .zpColumnItem.c2,.zpgrid[data-numcolumns="6"] .zp-form .c2,.zparea[data-numcolumns="6"] .zp-form .c2,.zpgrid[data-numcolumns="6"] .zpgrid .c2,.zparea[data-numcolumns="6"] .zpgrid .c2{float:left;width:16.666666667%}.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c3,.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c3,.zpgrid[data-numcolumns="6"] .zpColumnItem.c3,.zparea[data-numcolumns="6"] .zpColumnItem.c3,.zpgrid[data-numcolumns="6"] .zp-form .c3,.zparea[data-numcolumns="6"] .zp-form .c3,.zpgrid[data-numcolumns="6"] .zpgrid .c3,.zparea[data-numcolumns="6"] .zpgrid .c3,.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c4,.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c4,.zpgrid[data-numcolumns="6"] .zpColumnItem.c4,.zparea[data-numcolumns="6"] .zpColumnItem.c4,.zpgrid[data-numcolumns="6"] .zp-form .c4,.zparea[data-numcolumns="6"] .zp-form .c4,.zpgrid[data-numcolumns="6"] .zpgrid .c4,.zparea[data-numcolumns="6"] .zpgrid .c4{float:left;width:33.333333333%}.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c5,.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c5,.zpgrid[data-numcolumns="6"] .zpColumnItem.c5,.zparea[data-numcolumns="6"] .zpColumnItem.c5,.zpgrid[data-numcolumns="6"] .zp-form .c5,.zparea[data-numcolumns="6"] .zp-form .c5,.zpgrid[data-numcolumns="6"] .zpgrid .c5,.zparea[data-numcolumns="6"] .zpgrid .c5,.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c6,.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c6,.zpgrid[data-numcolumns="6"] .zpColumnItem.c6,.zparea[data-numcolumns="6"] .zpColumnItem.c6,.zpgrid[data-numcolumns="6"] .zp-form .c6,.zparea[data-numcolumns="6"] .zp-form .c6,.zpgrid[data-numcolumns="6"] .zpgrid .c6,.zparea[data-numcolumns="6"] .zpgrid .c6{float:left;width:50%}.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c7,.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c7,.zpgrid[data-numcolumns="6"] .zpColumnItem.c7,.zparea[data-numcolumns="6"] .zpColumnItem.c7,.zpgrid[data-numcolumns="6"] .zp-form .c7,.zparea[data-numcolumns="6"] .zp-form .c7,.zpgrid[data-numcolumns="6"] .zpgrid .c7,.zparea[data-numcolumns="6"] .zpgrid .c7,.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c8,.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c8,.zpgrid[data-numcolumns="6"] .zpColumnItem.c8,.zparea[data-numcolumns="6"] .zpColumnItem.c8,.zpgrid[data-numcolumns="6"] .zp-form .c8,.zparea[data-numcolumns="6"] .zp-form .c8,.zpgrid[data-numcolumns="6"] .zpgrid .c8,.zparea[data-numcolumns="6"] .zpgrid .c8{float:left;width:66.666666667%}.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c9,.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c9,.zpgrid[data-numcolumns="6"] .zpColumnItem.c9,.zparea[data-numcolumns="6"] .zpColumnItem.c9,.zpgrid[data-numcolumns="6"] .zp-form .c9,.zparea[data-numcolumns="6"] .zp-form .c9,.zpgrid[data-numcolumns="6"] .zpgrid .c9,.zparea[data-numcolumns="6"] .zpgrid .c9,.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c10,.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c10,.zpgrid[data-numcolumns="6"] .zpColumnItem.c10,.zparea[data-numcolumns="6"] .zpColumnItem.c10,.zpgrid[data-numcolumns="6"] .zp-form .c10,.zparea[data-numcolumns="6"] .zp-form .c10,.zpgrid[data-numcolumns="6"] .zpgrid .c10,.zparea[data-numcolumns="6"] .zpgrid .c10{float:left;width:83.333333333%}.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c11,.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c11,.zpgrid[data-numcolumns="6"] .zpColumnItem.c11,.zparea[data-numcolumns="6"] .zpColumnItem.c11,.zpgrid[data-numcolumns="6"] .zp-form .c11,.zparea[data-numcolumns="6"] .zp-form .c11,.zpgrid[data-numcolumns="6"] .zpgrid .c11,.zparea[data-numcolumns="6"] .zpgrid .c11,.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c12,.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c12,.zpgrid[data-numcolumns="6"] .zpColumnItem.c12,.zparea[data-numcolumns="6"] .zpColumnItem.c12,.zpgrid[data-numcolumns="6"] .zp-form .c12,.zparea[data-numcolumns="6"] .zp-form .c12,.zpgrid[data-numcolumns="6"] .zpgrid .c12,.zparea[data-numcolumns="6"] .zpgrid .c12{float:left;width:100%}.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c1,.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c1,.zpgrid[data-numcolumns="4"] .zpColumnItem.c1,.zparea[data-numcolumns="4"] .zpColumnItem.c1,.zpgrid[data-numcolumns="4"] .zp-form .c1,.zparea[data-numcolumns="4"] .zp-form .c1,.zpgrid[data-numcolumns="4"] .zpgrid .c1,.zparea[data-numcolumns="4"] .zpgrid .c1,.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c2,.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c2,.zpgrid[data-numcolumns="4"] .zpColumnItem.c2,.zparea[data-numcolumns="4"] .zpColumnItem.c2,.zpgrid[data-numcolumns="4"] .zp-form .c2,.zparea[data-numcolumns="4"] .zp-form .c2,.zpgrid[data-numcolumns="4"] .zpgrid .c2,.zparea[data-numcolumns="4"] .zpgrid .c2,.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c3,.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c3,.zpgrid[data-numcolumns="4"] .zpColumnItem.c3,.zparea[data-numcolumns="4"] .zpColumnItem.c3,.zpgrid[data-numcolumns="4"] .zp-form .c3,.zparea[data-numcolumns="4"] .zp-form .c3,.zpgrid[data-numcolumns="4"] .zpgrid .c3,.zparea[data-numcolumns="4"] .zpgrid .c3{float:left;width:25%}.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c4,.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c4,.zpgrid[data-numcolumns="4"] .zpColumnItem.c4,.zparea[data-numcolumns="4"] .zpColumnItem.c4,.zpgrid[data-numcolumns="4"] .zp-form .c4,.zparea[data-numcolumns="4"] .zp-form .c4,.zpgrid[data-numcolumns="4"] .zpgrid .c4,.zparea[data-numcolumns="4"] .zpgrid .c4,.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c5,.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c5,.zpgrid[data-numcolumns="4"] .zpColumnItem.c5,.zparea[data-numcolumns="4"] .zpColumnItem.c5,.zpgrid[data-numcolumns="4"] .zp-form .c5,.zparea[data-numcolumns="4"] .zp-form .c5,.zpgrid[data-numcolumns="4"] .zpgrid .c5,.zparea[data-numcolumns="4"] .zpgrid .c5,.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c6,.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c6,.zpgrid[data-numcolumns="4"] .zpColumnItem.c6,.zparea[data-numcolumns="4"] .zpColumnItem.c6,.zpgrid[data-numcolumns="4"] .zp-form .c6,.zparea[data-numcolumns="4"] .zp-form .c6,.zpgrid[data-numcolumns="4"] .zpgrid .c6,.zparea[data-numcolumns="4"] .zpgrid .c6{float:left;width:50%}.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c7,.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c7,.zpgrid[data-numcolumns="4"] .zpColumnItem.c7,.zparea[data-numcolumns="4"] .zpColumnItem.c7,.zpgrid[data-numcolumns="4"] .zp-form .c7,.zparea[data-numcolumns="4"] .zp-form .c7,.zpgrid[data-numcolumns="4"] .zpgrid .c7,.zparea[data-numcolumns="4"] .zpgrid .c7,.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c8,.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c8,.zpgrid[data-numcolumns="4"] .zpColumnItem.c8,.zparea[data-numcolumns="4"] .zpColumnItem.c8,.zpgrid[data-numcolumns="4"] .zp-form .c8,.zparea[data-numcolumns="4"] .zp-form .c8,.zpgrid[data-numcolumns="4"] .zpgrid .c8,.zparea[data-numcolumns="4"] .zpgrid .c8,.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c9,.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c9,.zpgrid[data-numcolumns="4"] .zpColumnItem.c9,.zparea[data-numcolumns="4"] .zpColumnItem.c9,.zpgrid[data-numcolumns="4"] .zp-form .c9,.zparea[data-numcolumns="4"] .zp-form .c9,.zpgrid[data-numcolumns="4"] .zpgrid .c9,.zparea[data-numcolumns="4"] .zpgrid .c9{float:left;width:75%}.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c10,.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c10,.zpgrid[data-numcolumns="4"] .zpColumnItem.c10,.zparea[data-numcolumns="4"] .zpColumnItem.c10,.zpgrid[data-numcolumns="4"] .zp-form .c10,.zparea[data-numcolumns="4"] .zp-form .c10,.zpgrid[data-numcolumns="4"] .zpgrid .c10,.zparea[data-numcolumns="4"] .zpgrid .c10,.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c11,.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c11,.zpgrid[data-numcolumns="4"] .zpColumnItem.c11,.zparea[data-numcolumns="4"] .zpColumnItem.c11,.zpgrid[data-numcolumns="4"] .zp-form .c11,.zparea[data-numcolumns="4"] .zp-form .c11,.zpgrid[data-numcolumns="4"] .zpgrid .c11,.zparea[data-numcolumns="4"] .zpgrid .c11,.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c12,.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c12,.zpgrid[data-numcolumns="4"] .zpColumnItem.c12,.zparea[data-numcolumns="4"] .zpColumnItem.c12,.zpgrid[data-numcolumns="4"] .zp-form .c12,.zparea[data-numcolumns="4"] .zp-form .c12,.zpgrid[data-numcolumns="4"] .zpgrid .c12,.zparea[data-numcolumns="4"] .zpgrid .c12{float:left;width:100%}.zpColumn.c5 .zp-form .c1,.zpColumn.c4 .zp-form .c1,.zpColumn.c3 .zp-form .c1,.zpColumn.c2 .zp-form .c1,.zpColumn.c1 .zp-form .c1,.zpColumn.c5 .zp-form .c2,.zpColumn.c4 .zp-form .c2,.zpColumn.c3 .zp-form .c2,.zpColumn.c2 .zp-form .c2,.zpColumn.c1 .zp-form .c2,.zpColumn.c5 .zp-form .c3,.zpColumn.c4 .zp-form .c3,.zpColumn.c3 .zp-form .c3,.zpColumn.c2 .zp-form .c3,.zpColumn.c1 .zp-form .c3,.zpColumn.c5 .zp-form .c4,.zpColumn.c4 .zp-form .c4,.zpColumn.c3 .zp-form .c4,.zpColumn.c2 .zp-form .c4,.zpColumn.c1 .zp-form .c4,.zpColumn.c5 .zp-form .c5,.zpColumn.c4 .zp-form .c5,.zpColumn.c3 .zp-form .c5,.zpColumn.c2 .zp-form .c5,.zpColumn.c1 .zp-form .c5,.zpColumn.c5 .zp-form .c6,.zpColumn.c4 .zp-form .c6,.zpColumn.c3 .zp-form .c6,.zpColumn.c2 .zp-form .c6,.zpColumn.c1 .zp-form .c6,.zpColumn.c5 .zp-form .c7,.zpColumn.c4 .zp-form .c7,.zpColumn.c3 .zp-form .c7,.zpColumn.c2 .zp-form .c7,.zpColumn.c1 .zp-form .c7,.zpColumn.c5 .zp-form .c8,.zpColumn.c4 .zp-form .c8,.zpColumn.c3 .zp-form .c8,.zpColumn.c2 .zp-form .c8,.zpColumn.c1 .zp-form .c8,.zpColumn.c5 .zp-form .c9,.zpColumn.c4 .zp-form .c9,.zpColumn.c3 .zp-form .c9,.zpColumn.c2 .zp-form .c9,.zpColumn.c1 .zp-form .c9,.zpColumn.c5 .zp-form .c10,.zpColumn.c4 .zp-form .c10,.zpColumn.c3 .zp-form .c10,.zpColumn.c2 .zp-form .c10,.zpColumn.c1 .zp-form .c10,.zpColumn.c5 .zp-form .c11,.zpColumn.c4 .zp-form .c11,.zpColumn.c3 .zp-form .c11,.zpColumn.c2 .zp-form .c11,.zpColumn.c1 .zp-form .c11,.zpColumn.c5 .zp-form .c12,.zpColumn.c4 .zp-form .c12,.zpColumn.c3 .zp-form .c12,.zpColumn.c2 .zp-form .c12,.zpColumn.c1 .zp-form .c12{width:100%}.zpColumn.c5 .zp-form.zp-editable .resizablefield input,.zpColumn.c4 .zp-form.zp-editable .resizablefield input,.zpColumn.c3 .zp-form.zp-editable .resizablefield input,.zpColumn.c2 .zp-form.zp-editable .resizablefield input,.zpColumn.c1 .zp-form.zp-editable .resizablefield input,.zpColumn.c5 .zp-form.zp-editable .resizablefield textarea,.zpColumn.c4 .zp-form.zp-editable .resizablefield textarea,.zpColumn.c3 .zp-form.zp-editable .resizablefield textarea,.zpColumn.c2 .zp-form.zp-editable .resizablefield textarea,.zpColumn.c1 .zp-form.zp-editable .resizablefield textarea{max-width:none!important}div.zpRow.noresize .zpColumn.c1,div.zpRow.noresize .zpColumn.c2,div.zpRow.noresize .zpColumn.c3,div.zpRow.noresize .zpColumn.c4,div.zpRow.noresize .zpColumn.c5,div.zpRow.noresize .zpColumn.c6,div.zpRow.noresize .zpColumn.c7,div.zpRow.noresize .zpColumn.c8,div.zpRow.noresize .zpColumn.c9,div.zpRow.noresize .zpColumn.c10,div.zpRow.noresize .zpColumn.c11,div.zpRow.noresize .zpColumn.c12{width:100%}div.zpRow.noresize .zpSpacer{clear:both}@media(max-width:768px){.responsivelayout div.zpRow .zpColumn.c1,.responsivelayout .zpColumnItem.c1,.responsivelayout .zpgrid .c1:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c2,.responsivelayout .zpColumnItem.c2,.responsivelayout .zpgrid .c2:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c3,.responsivelayout .zpColumnItem.c3,.responsivelayout .zpgrid .c3:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c4,.responsivelayout .zpColumnItem.c4,.responsivelayout .zpgrid .c4:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c5,.responsivelayout .zpColumnItem.c5,.responsivelayout .zpgrid .c5:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c6,.responsivelayout .zpColumnItem.c6,.responsivelayout .zpgrid .c6:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c7,.responsivelayout .zpColumnItem.c7,.responsivelayout .zpgrid .c7:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c8,.responsivelayout .zpColumnItem.c8,.responsivelayout .zpgrid .c8:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c9,.responsivelayout .zpColumnItem.c9,.responsivelayout .zpgrid .c9:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c10,.responsivelayout .zpColumnItem.c10,.responsivelayout .zpgrid .c10:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c11,.responsivelayout .zpColumnItem.c11,.responsivelayout .zpgrid .c11:not(.resizablefield){width:50%!important}.responsivelayout .zpColumn.zpSpacer:first-child+.zpColumn.odd:last-child{width:80%!important;margin-left:10%}.responsivelayout .zpColumn.odd{clear:left}.responsivelayout .zpColumn:not(.styled):nth-last-child(1n+3){margin-bottom:1em!important}.responsivelayout div.zpRow .zpColumn.c12,.responsivelayout .zpColumnItem.c12,.responsivelayout .zp-form .c12,.responsivelayout .zpgrid .c12{width:100%!important}.responsivelayout .zp-form.zp-editable .resizablefield input,.responsivelayout .zp-form.zp-editable .resizablefield textarea{max-width:none!important}.responsivelayout .zpSpacer.hor,.responsivelayout div.zpRow .zpColumn.zpSpacer:not(:only-child){display:none}}@media(max-width:479px){.responsivelayout div.zpRow .zpColumn.c1,.responsivelayout .zpColumnItem.c1,.responsivelayout .zp-form .c1,.responsivelayout .zpgrid .c1:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c2,.responsivelayout .zpColumnItem.c2,.responsivelayout .zp-form .c2,.responsivelayout .zpgrid .c2:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c3,.responsivelayout .zpColumnItem.c3,.responsivelayout .zp-form .c3,.responsivelayout .zpgrid .c3:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c4,.responsivelayout .zpColumnItem.c4,.responsivelayout .zp-form .c4,.responsivelayout .zpgrid .c4:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c5,.responsivelayout .zpColumnItem.c5,.responsivelayout .zp-form .c5,.responsivelayout .zpgrid .c5:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c6,.responsivelayout .zpColumnItem.c6,.responsivelayout .zp-form .c6,.responsivelayout .zpgrid .c6:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c7,.responsivelayout .zpColumnItem.c7,.responsivelayout .zp-form .c7,.responsivelayout .zpgrid .c7:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c8,.responsivelayout .zpColumnItem.c8,.responsivelayout .zp-form .c8,.responsivelayout .zpgrid .c8:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c9,.responsivelayout .zpColumnItem.c9,.responsivelayout .zp-form .c9,.responsivelayout .zpgrid .c9:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c10,.responsivelayout .zpColumnItem.c10,.responsivelayout .zp-form .c10,.responsivelayout .zpgrid .c10:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c11,.responsivelayout .zpColumnItem.c11,.responsivelayout .zp-form .c11,.responsivelayout .zpgrid .c11:not(.resizablefield),.responsivelayout div.zpRow .zpColumn.c12,.responsivelayout .zpColumnItem.c12,.responsivelayout .zp-form .c12,.responsivelayout .zpgrid .c12:not(.resizablefield){width:100%!important}.responsivelayout .zp-form.zp-editable .resizablefield input,.responsivelayout .zp-form.zp-editable .resizablefield textarea{max-width:none!important}.responsivelayout .zpSpacer{clear:both}.responsivelayout div.zpRow .zpColumn:not(.styled){margin-bottom:1em!important}}@media(max-width:320px){.responsivelayout .zp-form .c1,.responsivelayout .zp-form .c2,.responsivelayout .zp-form .c3,.responsivelayout .zp-form .c4,.responsivelayout .zp-form .c5,.responsivelayout .zp-form .c6,.responsivelayout .zp-form .c7,.responsivelayout .zp-form .c8,.responsivelayout .zp-form .c9,.responsivelayout .zp-form .c10,.responsivelayout .zp-form .c11,.responsivelayout .zp-form .c12{width:100%!important}.responsivelayout .zp-form.zp-editable .resizablefield input,.responsivelayout .zp-form.zp-editable .resizablefield textarea{max-width:none!important}.responsivelayout .zpSpacer{clear:both}}.zpBreakout>iframe{display:block}body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews){padding-top:2em;padding-bottom:2em}body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews)+.zpContainer:not(.zpBreakout){margin-top:2em}body:not(.withnews) .zpBreakout:not(.hasNews) .zpRow{width:100%;margin:0 auto;float:none}.responsivelayout.supportsbreakout body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews){width:calc(100vw - 9px);margin-left:calc(-50vw + 50%);box-sizing:border-box;padding:2em 0 2em 9px}.responsivelayout.supportsbreakout body.touch:not(.withnews) .zpContainer.zpBreakout:not(.hasNews){width:100vw}.responsivelayout.supportsbreakout body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews)+.zpContainer:not(.zpBreakout){margin-top:2em}.responsivelayout.supportsbreakout body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews)>.zpRow{max-width:1100px}.responsivelayout.supportsbreakout body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews)+.zpRow{margin-top:2em}.responsivelayout.supportsbreakout body:not(.withnews) .span8 .zpContainer.zpBreakout:not(.hasNews){margin-left:calc(-50vw + 77%)}.supportsbreakout body:not(.withnews) .zpColumn.c12 .zpBreakout:not(.hasNews){width:calc(100vw - 9px);margin-left:calc(-50vw + 50%);box-sizing:border-box;padding:0;overflow:hidden!important}.zpVerticalCenter,div.zpRow.zpVerticalCenter,div.zpRow .zpVerticalCenter,div.zpRow .zpColumn.zpVerticalCenter,div svn .zpColumn .zpVerticalCenter{position:absolute;top:50%;bottom:auto;left:0;right:0;margin:0;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.zpwSpacer{visibility:hidden;box-sizing:border-box;height:30px;margin:0!important}.zpgrid.copiedlayout{margin-left:-15px;margin-right:-15px}.zparea img:not(.zplogo):not(.limitsvg)[src$=".svg"]{width:auto;max-width:100%}@media screen{.js body:not(.zpreducemotion) .zpanimatewrap{overflow:hidden!important}.js body:not(.zpreducemotion) .zpanimate.slideleft{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.js body:not(.zpreducemotion) .zpanimate.slideleft.show{-webkit-transition:opacity 1000ms ease-out 500ms,transform 500ms ease-out 200ms;transition:opacity 1000ms ease-out 500ms,transform 500ms ease-out 200ms;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.js body:not(.zpreducemotion) .zpanimate.slideright{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.js body:not(.zpreducemotion) .zpanimate.slideright.show{-webkit-transition:opacity 1000ms ease-out 500ms,transform 500ms ease-out 200ms;transition:opacity 1000ms ease-out 500ms,transform 500ms ease-out 200ms;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.js body:not(.zpreducemotion) .zpanimate.fadein{opacity:0}.js body:not(.zpreducemotion) .zpanimate.fadein.show{-webkit-transition:opacity 1000ms ease-in;transition:opacity 1000ms ease-in;opacity:1}.js body:not(.zpreducemotion) .zpanimate.floatin{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.js body:not(.zpreducemotion) .zpanimate.floatin.show{-webkit-transition:opacity 2500ms ease-out 500ms,transform 1500ms ease-out 200ms;transition:opacity 2500ms ease-out 500ms,transform 1500ms ease-out 200ms;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.js body:not(.zpreducemotion) .zpanimate.zoomout{opacity:0}.js body:not(.zpreducemotion) .zpanimate.zoomout.show{opacity:1}.js body:not(.zpreducemotion) .zpanimate.zoomout.show:not(.played){animation-name:zoomout;animation-duration:500ms}.js body:not(.zpreducemotion) .zpeffect.zphoverscale{-webkit-transition:transform 500ms ease;transition:transform 500ms ease}.js body:not(.zpreducemotion) .zpeffect.zphoverscale.zplazyloaded{-webkit-transition:transform 500ms ease,opacity 600ms;transition:transform 500ms ease,opacity 600ms}.js body:not(.zpreducemotion) .zpeffect.zphoverscale:hover,.js body:not(.zpreducemotion) .zpeffect.zphoverscale.hover,.js body:not(.zpreducemotion) a:hover .zpeffect.zphoverscale{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}@keyframes zoomout{0%{opacity:0;-webkit-transform:scale(5,5);-ms-transform:scale(5,5);transform:scale(5,5)}100%{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}}@media print{.zpanimate.show{opacity:1}}table.zpresponsive{width:100%;max-width:100%;border-collapse:collapse}@media screen and (max-width:640px){table.zpresponsive{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}#ui-datepicker-div{padding:0;z-index:200!important;background-color:#fff!important;font-family:inherit!important;color:#333!important;box-shadow:0 0 16px rgba(0,0,0,0.5);border-radius:5px;overflow:hidden;border:0}#ui-datepicker-div .ui-datepicker-header{border-radius:0;border:0}#ui-datepicker-div .ui-datepicker-calendar th{opacity:.8;padding-bottom:1px;text-align:center}#ui-datepicker-div .ui-datepicker-calendar td,#ui-datepicker-div .ui-datepicker-calendar td a,#ui-datepicker-div .ui-datepicker-calendar td span{text-align:center}#ui-datepicker-div .ui-datepicker-calendar a.ui-state-default{background:transparent;border:0;color:#333}#ui-datepicker-div .ui-datepicker-calendar a.ui-state-highlight{color:#fff;background-color:red;border-radius:50px;font-weight:bolder}#ui-datepicker-div input,#ui-datepicker-div select,#ui-datepicker-div textarea,#ui-datepicker-div button{font-family:inherit}#ui-datepicker-div .ui-state-default{background:#e6e6e6}.zp-form.zp14 .recaptchatable,.zp-shopform .recaptchatable,.zpsajaxmodal .recaptchatable,.eventCalendar.table .filter .recaptchatable{background-color:#fff}.zp-form.zp14 .resizablefield.fieldinnewline,.zp-shopform .resizablefield.fieldinnewline,.zpsajaxmodal .resizablefield.fieldinnewline,.eventCalendar.table .filter .resizablefield.fieldinnewline{clear:both}.zp-form.zp14 label#recaptchalabel,.zp-shopform label#recaptchalabel,.zpsajaxmodal label#recaptchalabel,.eventCalendar.table .filter label#recaptchalabel,.zp-form.zp14 label#recaptchalabel.multiline.field,.zp-shopform label#recaptchalabel.multiline.field,.zpsajaxmodal label#recaptchalabel.multiline.field,.eventCalendar.table .filter label#recaptchalabel.multiline.field,.zp-form.zp14 #recaptcha_widget_div,.zp-shopform #recaptcha_widget_div,.zpsajaxmodal #recaptcha_widget_div,.eventCalendar.table .filter #recaptcha_widget_div,.zp-form.zp14 div.g-recaptcha,.zp-shopform div.g-recaptcha,.zpsajaxmodal div.g-recaptcha,.eventCalendar.table .filter div.g-recaptcha{padding-left:15px;padding-right:15px}.zp-form.zp14 input.typetext,.zp-shopform input.typetext,.zpsajaxmodal input.typetext,.eventCalendar.table .filter input.typetext{vertical-align:middle;box-sizing:border-box;height:2.5rem;line-height:2.5rem;padding:0 15px;color:#333;background:#fff;border:1px solid #9A9A9A;border:1px solid rgba(0,0,0,0.4)}.zp-form.zp14 input,.zp-shopform input,.zpsajaxmodal input,.eventCalendar.table .filter input,.zp-form.zp14 textarea,.zp-shopform textarea,.zpsajaxmodal textarea,.eventCalendar.table .filter textarea,.zp-form.zp14 select,.zp-shopform select,.zpsajaxmodal select,.eventCalendar.table .filter select{font-family:inherit;font-size:inherit}.zp-form.zp14 input.typetext,.zp-shopform input.typetext,.zpsajaxmodal input.typetext,.eventCalendar.table .filter input.typetext,.zp-form.zp14 textarea,.zp-shopform textarea,.zpsajaxmodal textarea,.eventCalendar.table .filter textarea,.zp-form.zp14 select,.zp-shopform select,.zpsajaxmodal select,.eventCalendar.table .filter select{color:#333;background:#fff;border:1px solid #9A9A9A;border:1px solid rgba(0,0,0,0.4)}.zp-form.zp14 select,.zp-shopform select,.zpsajaxmodal select,.eventCalendar.table .filter select{max-width:100%;font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:2.5rem;padding:0 15px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='12px' height='7px' viewBox='0 0 12 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E     %3Cpolygon class='chevron' stroke='none' fill='%23333333' fill-rule='evenodd' points='6.05023193 6.71226044 6.02769279 6.73479958 5.6741394 6.38124619 1.14644661 1.85355339 0.792893219 1.5 1.5 0.792893219 1.85355339 1.14644661 6.02825928 5.3211525 10.2249378 1.12447395 10.5784912 0.770920563 11.285598 1.47802734 10.9320446 1.83158073 6.40435181 6.35927353 6.05079842 6.71282692'%3E%3C/polygon%3E %3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.zp-form.zp14 select.zpmultilineselect,.zp-shopform select.zpmultilineselect,.zpsajaxmodal select.zpmultilineselect,.eventCalendar.table .filter select.zpmultilineselect{background-image:none}.zp-form.zp14 select::-ms-expand,.zp-shopform select::-ms-expand,.zpsajaxmodal select::-ms-expand,.eventCalendar.table .filter select::-ms-expand{display:none}.zp-form.zp14 input.typetext.error,.zp-shopform input.typetext.error,.zpsajaxmodal input.typetext.error,.eventCalendar.table .filter input.typetext.error,.zp-form.zp14 textarea.typetext.error,.zp-shopform textarea.typetext.error,.zpsajaxmodal textarea.typetext.error,.eventCalendar.table .filter textarea.typetext.error,.zp-form.zp14 select.error,.zp-shopform select.error,.zpsajaxmodal select.error,.eventCalendar.table .filter select.error{border:1px solid red}.zp-form.zp14 .error-text,.zp-shopform .error-text,.zpsajaxmodal .error-text,.eventCalendar.table .filter .error-text{clear:both;display:block;margin-bottom:1em;color:red}.zp-form.zp14.autohidelabels .resizablefield,.zp-shopform.autohidelabels .resizablefield,.zpsajaxmodal.autohidelabels .resizablefield,.eventCalendar.table .filter.autohidelabels .resizablefield{position:relative}.zp-form.zp14.autohidelabels .resizablefield.nofloat,.zp-shopform.autohidelabels .resizablefield.nofloat,.zpsajaxmodal.autohidelabels .resizablefield.nofloat,.eventCalendar.table .filter.autohidelabels .resizablefield.nofloat{float:none}.zp-form.zp14.autohidelabels .resizablefield input+.error-text,.zp-shopform.autohidelabels .resizablefield input+.error-text,.zpsajaxmodal.autohidelabels .resizablefield input+.error-text,.eventCalendar.table .filter.autohidelabels .resizablefield input+.error-text,.zp-form.zp14.autohidelabels .resizablefield textarea+.error-text,.zp-shopform.autohidelabels .resizablefield textarea+.error-text,.zpsajaxmodal.autohidelabels .resizablefield textarea+.error-text,.eventCalendar.table .filter.autohidelabels .resizablefield textarea+.error-text,.zp-form.zp14.autohidelabels .resizablefield select+.error-text,.zp-shopform.autohidelabels .resizablefield select+.error-text,.zpsajaxmodal.autohidelabels .resizablefield select+.error-text,.eventCalendar.table .filter.autohidelabels .resizablefield select+.error-text{margin-top:-0.8em}.zp-form.zp14.autohidelabels .resizablefield.zpradio,.zp-shopform.autohidelabels .resizablefield.zpradio,.zpsajaxmodal.autohidelabels .resizablefield.zpradio,.eventCalendar.table .filter.autohidelabels .resizablefield.zpradio,.zp-form.zp14.autohidelabels .resizablefield.zpcheckbox,.zp-shopform.autohidelabels .resizablefield.zpcheckbox,.zpsajaxmodal.autohidelabels .resizablefield.zpcheckbox,.eventCalendar.table .filter.autohidelabels .resizablefield.zpcheckbox,.zp-form.zp14.autohidelabels .resizablefield.zpfile,.zp-shopform.autohidelabels .resizablefield.zpfile,.zpsajaxmodal.autohidelabels .resizablefield.zpfile,.eventCalendar.table .filter.autohidelabels .resizablefield.zpfile{margin-bottom:1em}.zp-form.zp14.autohidelabels .resizablefield.zpradio label.field.default,.zp-shopform.autohidelabels .resizablefield.zpradio label.field.default,.zpsajaxmodal.autohidelabels .resizablefield.zpradio label.field.default,.eventCalendar.table .filter.autohidelabels .resizablefield.zpradio label.field.default,.zp-form.zp14.autohidelabels .resizablefield.zpcheckbox label.field.default,.zp-shopform.autohidelabels .resizablefield.zpcheckbox label.field.default,.zpsajaxmodal.autohidelabels .resizablefield.zpcheckbox label.field.default,.eventCalendar.table .filter.autohidelabels .resizablefield.zpcheckbox label.field.default,.zp-form.zp14.autohidelabels .resizablefield.zpfile label.field.default,.zp-shopform.autohidelabels .resizablefield.zpfile label.field.default,.zpsajaxmodal.autohidelabels .resizablefield.zpfile label.field.default,.eventCalendar.table .filter.autohidelabels .resizablefield.zpfile label.field.default{margin-top:0}.zp-form.zp14.autohidelabels .resizablefield label:not(.default),.zp-shopform.autohidelabels .resizablefield label:not(.default),.zpsajaxmodal.autohidelabels .resizablefield label:not(.default),.eventCalendar.table .filter.autohidelabels .resizablefield label:not(.default){position:absolute;top:10px;left:30px;font-size:.8em;color:#333;opacity:.7;margin:0;padding:0;line-height:1;height:1.2em;overflow:hidden;z-index:2}.zp-form.zp14.autohidelabels .resizablefield input.typetext,.zp-shopform.autohidelabels .resizablefield input.typetext,.zpsajaxmodal.autohidelabels .resizablefield input.typetext,.eventCalendar.table .filter.autohidelabels .resizablefield input.typetext,.zp-form.zp14.autohidelabels .resizablefield select,.zp-shopform.autohidelabels .resizablefield select,.zpsajaxmodal.autohidelabels .resizablefield select,.eventCalendar.table .filter.autohidelabels .resizablefield select,.zp-form.zp14.autohidelabels .resizablefield textarea,.zp-shopform.autohidelabels .resizablefield textarea,.zpsajaxmodal.autohidelabels .resizablefield textarea,.eventCalendar.table .filter.autohidelabels .resizablefield textarea{padding:20px 15px 0 15px;min-height:3.6em;height:auto;line-height:2.1;margin-bottom:1em;box-sizing:border-box}.zp-form.zp14.autohidelabels .resizablefield select.zpmultilineselect,.zp-shopform.autohidelabels .resizablefield select.zpmultilineselect,.zpsajaxmodal.autohidelabels .resizablefield select.zpmultilineselect,.eventCalendar.table .filter.autohidelabels .resizablefield select.zpmultilineselect{padding:30px 15px 10px 15px}.zp-form.zp14.autohidelabels .resizablefield label.zpmultilineselect,.zp-shopform.autohidelabels .resizablefield label.zpmultilineselect,.zpsajaxmodal.autohidelabels .resizablefield label.zpmultilineselect,.eventCalendar.table .filter.autohidelabels .resizablefield label.zpmultilineselect{background:#fff;top:3px;padding-top:10px;height:calc(10px + 1.2em)}.zp-form.zp14.autohidelabels .resizablefield select.nolabel,.zp-shopform.autohidelabels .resizablefield select.nolabel,.zpsajaxmodal.autohidelabels .resizablefield select.nolabel,.eventCalendar.table .filter.autohidelabels .resizablefield select.nolabel{min-height:0;padding:5px 15px 5px 15px}.zp-form.zp14.autohidelabels .resizablefield textarea,.zp-shopform.autohidelabels .resizablefield textarea,.zpsajaxmodal.autohidelabels .resizablefield textarea,.eventCalendar.table .filter.autohidelabels .resizablefield textarea{padding:27px 15px 0 15px;line-height:1.4}.zp-form.zp14.autohidelabels .resizablefield label.block,.zp-shopform.autohidelabels .resizablefield label.block,.zpsajaxmodal.autohidelabels .resizablefield label.block,.eventCalendar.table .filter.autohidelabels .resizablefield label.block{display:block;margin:0}.zp-form.zp14.autohidelabels .resizablefield label.block:not(:only-of-type):last-of-type,.zp-shopform.autohidelabels .resizablefield label.block:not(:only-of-type):last-of-type,.zpsajaxmodal.autohidelabels .resizablefield label.block:not(:only-of-type):last-of-type,.eventCalendar.table .filter.autohidelabels .resizablefield label.block:not(:only-of-type):last-of-type{margin:0 0 1em 0}.zp-form.zp14.autohidelabels .resizablefield.nolabel label,.zp-shopform.autohidelabels .resizablefield.nolabel label,.zpsajaxmodal.autohidelabels .resizablefield.nolabel label,.eventCalendar.table .filter.autohidelabels .resizablefield.nolabel label{opacity:0}.zp-form.zp14.autohidelabels .resizablefield.nolabel input.typetext,.zp-shopform.autohidelabels .resizablefield.nolabel input.typetext,.zpsajaxmodal.autohidelabels .resizablefield.nolabel input.typetext,.eventCalendar.table .filter.autohidelabels .resizablefield.nolabel input.typetext{padding:10px 15px 10px 15px}.zp-form.zp14.autohidelabels .resizablefield.nolabel textarea,.zp-shopform.autohidelabels .resizablefield.nolabel textarea,.zpsajaxmodal.autohidelabels .resizablefield.nolabel textarea,.eventCalendar.table .filter.autohidelabels .resizablefield.nolabel textarea{padding:17px 15px 10px 15px}.zp-form.zp14.autohidelabels .resizablefield input.typetext::-webkit-input-placeholder,.zp-shopform.autohidelabels .resizablefield input.typetext::-webkit-input-placeholder,.zpsajaxmodal.autohidelabels .resizablefield input.typetext::-webkit-input-placeholder,.eventCalendar.table .filter.autohidelabels .resizablefield input.typetext::-webkit-input-placeholder{color:#333;opacity:.7}.zp-form.zp14.autohidelabels .resizablefield input.typetext:-moz-placeholder,.zp-shopform.autohidelabels .resizablefield input.typetext:-moz-placeholder,.zpsajaxmodal.autohidelabels .resizablefield input.typetext:-moz-placeholder,.eventCalendar.table .filter.autohidelabels .resizablefield input.typetext:-moz-placeholder{color:#333;opacity:.7}.zp-form.zp14.autohidelabels .resizablefield input.typetext::-moz-placeholder,.zp-shopform.autohidelabels .resizablefield input.typetext::-moz-placeholder,.zpsajaxmodal.autohidelabels .resizablefield input.typetext::-moz-placeholder,.eventCalendar.table .filter.autohidelabels .resizablefield input.typetext::-moz-placeholder{color:#333;opacity:.7}.zp-form.zp14.autohidelabels .resizablefield input.typetext:-ms-input-placeholder,.zp-shopform.autohidelabels .resizablefield input.typetext:-ms-input-placeholder,.zpsajaxmodal.autohidelabels .resizablefield input.typetext:-ms-input-placeholder,.eventCalendar.table .filter.autohidelabels .resizablefield input.typetext:-ms-input-placeholder{color:rgba(51,51,51,0.7)}.zp-form.zp14.autohidelabels .resizablefield input.typetext::placeholder,.zp-shopform.autohidelabels .resizablefield input.typetext::placeholder,.zpsajaxmodal.autohidelabels .resizablefield input.typetext::placeholder,.eventCalendar.table .filter.autohidelabels .resizablefield input.typetext::placeholder{color:#333;opacity:.7}.zp-form.zp14.autohidelabels .resizablefield textarea::-webkit-input-placeholder,.zp-shopform.autohidelabels .resizablefield textarea::-webkit-input-placeholder,.zpsajaxmodal.autohidelabels .resizablefield textarea::-webkit-input-placeholder,.eventCalendar.table .filter.autohidelabels .resizablefield textarea::-webkit-input-placeholder{color:#333;opacity:.7}.zp-form.zp14.autohidelabels .resizablefield textarea:-moz-placeholder,.zp-shopform.autohidelabels .resizablefield textarea:-moz-placeholder,.zpsajaxmodal.autohidelabels .resizablefield textarea:-moz-placeholder,.eventCalendar.table .filter.autohidelabels .resizablefield textarea:-moz-placeholder{color:#333;opacity:.7}.zp-form.zp14.autohidelabels .resizablefield textarea::-moz-placeholder,.zp-shopform.autohidelabels .resizablefield textarea::-moz-placeholder,.zpsajaxmodal.autohidelabels .resizablefield textarea::-moz-placeholder,.eventCalendar.table .filter.autohidelabels .resizablefield textarea::-moz-placeholder{color:#333;opacity:.7}.zp-form.zp14.autohidelabels .resizablefield textarea:-ms-input-placeholder,.zp-shopform.autohidelabels .resizablefield textarea:-ms-input-placeholder,.zpsajaxmodal.autohidelabels .resizablefield textarea:-ms-input-placeholder,.eventCalendar.table .filter.autohidelabels .resizablefield textarea:-ms-input-placeholder{color:rgba(51,51,51,0.7)}.zp-form.zp14.autohidelabels .resizablefield textarea::placeholder,.zp-shopform.autohidelabels .resizablefield textarea::placeholder,.zpsajaxmodal.autohidelabels .resizablefield textarea::placeholder,.eventCalendar.table .filter.autohidelabels .resizablefield textarea::placeholder{color:#333;opacity:.7}.zp-form.zp14.autohidelabels:not(.placeholder) input.typetext::-webkit-input-placeholder,.zp-shopform.autohidelabels:not(.placeholder) input.typetext::-webkit-input-placeholder,.zpsajaxmodal.autohidelabels:not(.placeholder) input.typetext::-webkit-input-placeholder,.eventCalendar.table .filter.autohidelabels:not(.placeholder) input.typetext::-webkit-input-placeholder{opacity:0}.zp-form.zp14.autohidelabels:not(.placeholder) input.typetext:-moz-placeholder,.zp-shopform.autohidelabels:not(.placeholder) input.typetext:-moz-placeholder,.zpsajaxmodal.autohidelabels:not(.placeholder) input.typetext:-moz-placeholder,.eventCalendar.table .filter.autohidelabels:not(.placeholder) input.typetext:-moz-placeholder{opacity:0}.zp-form.zp14.autohidelabels:not(.placeholder) input.typetext::-moz-placeholder,.zp-shopform.autohidelabels:not(.placeholder) input.typetext::-moz-placeholder,.zpsajaxmodal.autohidelabels:not(.placeholder) input.typetext::-moz-placeholder,.eventCalendar.table .filter.autohidelabels:not(.placeholder) input.typetext::-moz-placeholder{opacity:0}.zp-form.zp14.autohidelabels:not(.placeholder) input.typetext:-ms-input-placeholder,.zp-shopform.autohidelabels:not(.placeholder) input.typetext:-ms-input-placeholder,.zpsajaxmodal.autohidelabels:not(.placeholder) input.typetext:-ms-input-placeholder,.eventCalendar.table .filter.autohidelabels:not(.placeholder) input.typetext:-ms-input-placeholder{color:rgba(51,51,51,0)}.zp-form.zp14.autohidelabels:not(.placeholder) input.typetext::placeholder,.zp-shopform.autohidelabels:not(.placeholder) input.typetext::placeholder,.zpsajaxmodal.autohidelabels:not(.placeholder) input.typetext::placeholder,.eventCalendar.table .filter.autohidelabels:not(.placeholder) input.typetext::placeholder{opacity:0}.zp-form.zp14.autohidelabels:not(.placeholder) textarea::-webkit-input-placeholder,.zp-shopform.autohidelabels:not(.placeholder) textarea::-webkit-input-placeholder,.zpsajaxmodal.autohidelabels:not(.placeholder) textarea::-webkit-input-placeholder,.eventCalendar.table .filter.autohidelabels:not(.placeholder) textarea::-webkit-input-placeholder{opacity:0}.zp-form.zp14.autohidelabels:not(.placeholder) textarea:-moz-placeholder,.zp-shopform.autohidelabels:not(.placeholder) textarea:-moz-placeholder,.zpsajaxmodal.autohidelabels:not(.placeholder) textarea:-moz-placeholder,.eventCalendar.table .filter.autohidelabels:not(.placeholder) textarea:-moz-placeholder{opacity:0}.zp-form.zp14.autohidelabels:not(.placeholder) textarea::-moz-placeholder,.zp-shopform.autohidelabels:not(.placeholder) textarea::-moz-placeholder,.zpsajaxmodal.autohidelabels:not(.placeholder) textarea::-moz-placeholder,.eventCalendar.table .filter.autohidelabels:not(.placeholder) textarea::-moz-placeholder{opacity:0}.zp-form.zp14.autohidelabels:not(.placeholder) textarea:-ms-input-placeholder,.zp-shopform.autohidelabels:not(.placeholder) textarea:-ms-input-placeholder,.zpsajaxmodal.autohidelabels:not(.placeholder) textarea:-ms-input-placeholder,.eventCalendar.table .filter.autohidelabels:not(.placeholder) textarea:-ms-input-placeholder{color:rgba(51,51,51,0)}.zp-form.zp14.autohidelabels:not(.placeholder) textarea::placeholder,.zp-shopform.autohidelabels:not(.placeholder) textarea::placeholder,.zpsajaxmodal.autohidelabels:not(.placeholder) textarea::placeholder,.eventCalendar.table .filter.autohidelabels:not(.placeholder) textarea::placeholder{opacity:0}.zpclearfix:after{content:"";display:table;clear:both}.cscroll::-webkit-scrollbar{height:10px!important;width:10px!important;background:#C0C0C0}.cscroll::-webkit-scrollbar-thumb{background:#888}.printonly{display:none!important}@media print{@page{margin:1cm 2cm}body{margin:1cm 2cm;max-width:21cm!important;padding:0;font-size:12pt;line-height:1.4;color:black;background-color:#fff;background-image:none}.printonly{display:initial!important}.printonly.chromeprintwarning{display:inline-block!important}.screenonly{display:none!important}img.zplazyloading{display:none!important}.zpContainer,.zpBreakout,.zpContainer.zpBreakout{width:auto!important;max-width:100%!important;padding-left:0!important;margin-left:0!important}div.zpRow{margin-bottom:0!important}html,body{height:auto}body{background:#fff;color:black}body:before,body:after{content:none!important}.zp13slider-control-nav zp13slider-control-paging,.zp13slider-direction-nav,.flex-control-nav,.flex-direction-nav{display:none!important}}#content .zpContainer.styled .zpRow:last-child,.zpContainer.styled .zpRow:last-child{margin-bottom:0}a.xmenulink{display:inline-block;vertical-align:top}i.zpextralang{color:inherit;font-style:inherit;line-height:inherit;display:inline-block;vertical-align:top;position:relative;margin:0;padding:0;padding-right:0!important}i.zpextralang:after{pointer-events:none;content:'';display:inline-block;box-sizing:border-box;position:absolute;top:calc(50% - 0.35355em);right:1px;height:.5em;width:.5em;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}select#zpextralang{width:auto;height:auto!important;position:relative;box-sizing:border-box;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;text-decoration:inherit;text-shadow:inherit;line-height:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;padding-right:calc(0.7071em + 5px);background:transparent;background-color:transparent;border:0;border-radius:0}select#zpextralang option{color:initial}select#zpextralang::-ms-expand{display:none}video{object-fit:cover}@media screen and (max-width:1024px){.touch .zpContainer.styled{background-attachment:scroll!important}}.zp-sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.zplazyloading{position:relative;opacity:.1}.zplazyloaded{-webkit-transition:opacity 600ms;transition:opacity 600ms;opacity:1}.zgmap{max-width:100%;border:0}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;list-style-type:none}.flexslider .slides li>img,.flexslider .slides li>a,.flexslider .slides li>a img{width:100%;display:block;-moz-user-select:none}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .flexslider .slides>li{display:block}.flexslider{position:relative;box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:32px;margin:-16px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next,.flex-direction-nav .next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev,.flex-direction-nav .prev{left:-36px}.edge .touch .flexslider:hover .flex-next,.edge .touch .flexslider:hover .next,.flexslider:hover .flex-next,.flexslider:hover .next{opacity:.8;right:5px}.edge .touch .flexslider:hover .flex-prev,.edge .touch .flexslider:hover .prev,.flexslider:hover .flex-prev,.flexslider:hover .prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .next:hover,.flexslider:hover .flex-prev:hover,.flexslider:hover .prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;border:1px solid rgba(255,255,255,0.3);background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:0 0 2px rgba(255,255,255,0.5)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev,.flex-direction-nav .prev,.flexslider:hover .flex-direction-nav .flex-prev,.flexslider:hover .flex-direction-nav .prev{opacity:1;left:4px}.flex-direction-nav .flex-next,.flex-direction-nav .next,.flexslider:hover .flex-direction-nav .flex-next,.flexslider:hover .flex-direction-nav .next{opacity:1;right:4px}}@media print{.flex-control-nav,.flex-direction-nav{display:none!important}}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:7104;display:none}#fancybox-loading div{display:none;position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('js/fancybox/fancybox.png')}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:7101;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:7101;outline:0;display:none;box-sizing:content-box}#fancybox-outer{position:relative;width:100%;height:100%;border-radius:5px}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:7102;border:0 solid #fff;border-radius:5px}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:6101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('js/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:7103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:0;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('js/fancybox/blank.gif');z-index:7102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:7102;display:block}#fancybox-left-ico{background-image:url('js/fancybox/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('js/fancybox/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:7001}#fancybox-bg-n{top:-20px;left:0;width:100%}#fancybox-bg-ne{top:-20px;right:-20px;background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%}#fancybox-bg-nw{top:-20px;left:-20px;background-position:-40px -122px}#fancybox-title{z-index:7102}.fancybox-title-inside{color:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('js/fancybox/fancy_title_over.png');display:block}#fancybox-title-over:empty{display:none}#fancybox-title-over p:last-child{margin-bottom:0}.fancybox-title-inside #fancybox-title-over,.fancybox-title-outside #fancybox-title-over{background-image:none}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:0;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url('js/fancybox/fancybox.png') -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('js/fancybox/fancybox-x.png') 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url('js/fancybox/fancybox.png') -55px -90px no-repeat}/*! $Id: zpsearch.css 68509 2018-11-05 12:12:29Z sseiz $ */.SO-SiteSearchResult{margin-bottom:1em}.zpwSuche p.restitle{opacity:.75;margin-bottom:1em!important}.SO-SiteSearchResult h3{margin:0}.zpwSuche .rescount{opacity:.75}.SO-SiteSearchForm.autohidelabels input.button{margin-top:20px}.SO-SiteSearchForm:not(.autohidelabels) label{font-family:inherit;font-size:inherit;padding:3px 10px 3px 0}.SO-SiteSearchForm.zp-form.zp14.autohidelabels .resizablefield label:not(.default){left:15px}.SO-SiteSearchForm input.typetext{font-family:inherit;font-size:inherit;color:#333;background:#fff;padding:6px 8px;border:1px solid #9A9A9A;border:1px solid rgba(0,0,0,0.4);max-width:100%;box-sizing:border-box;height:auto}.SO-SiteSearchForm.autohidelabels .resizablefield.c12 input.typetext{width:560px}/*!
* Layout: Flat Responsive
* $Id: styles.less 80329 2019-09-30 14:57:07Z devops_admin $
* Copyright Zeta Software GmbH
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}tr,th,td{vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}b,strong{font-weight:bold}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}*,*:before,*:after{box-sizing:border-box}.container{margin-left:auto;margin-right:auto}html{font-size:100%}body{color:#fafafa;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.5}body:before{content:"";display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:-10;background-image:linear-gradient(rgba(46,49,65,0.8),rgba(46,49,65,0.8)),url("../assets/dk-falster-0200.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}a,a:hover{text-decoration:none;color:inherit}em,i{font-style:italic}h1,h2,h3,h4,h5,h6,p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-lines:2;-moz-hyphenate-limit-lines:2;-ms-hyphenate-limit-lines:2;hyphenate-limit-lines:2;-webkit-hyphenate-limit-chars:auto 3;-moz-hyphenate-limit-chars:auto 3;-ms-hyphenate-limit-chars:auto 3;hyphenate-limit-chars:auto 3}p{margin:0 0 .5em 0}h1{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:2.5em;color:#fafafa;font-weight:lighter;margin-top:0;margin-bottom:.5em;text-transform:uppercase}h2{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:2em;color:#fafafa;font-weight:lighter;margin-top:0;margin-bottom:.5em;text-transform:none}h3,h4,h5,h6{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.5em;color:#fafafa;font-weight:normal;margin-top:0;margin-bottom:.5em;text-transform:none}.articlearea>h1:last-child,.articlearea>h2:last-child,.articlearea>h3:last-child,.articlearea>h4:last-child,.articlearea>h5:last-child,.articlearea>h6:last-child,.articlearea>p:last-child{margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,a.zpSO-Uplink-Flat,a.zpSO-Uplink-Flat:hover{color:inherit;border-bottom:0!important;text-decoration:none}#content .zpwBild>a{border-bottom:0!important;text-decoration:none!important}sub{font-size:.8em;position:relative;top:.5em}sup{font-size:.8em;position:relative;top:-0.5em}hr{border:0;border-bottom:solid 1px #313032;margin:2em 0}blockquote{border-left:solid 4px #313032;font-style:italic;margin:0 0 .5em 0;padding:.5em 0 .5em 2em}code{background:rgba(207,201,214,0.035);border:solid 1px #313032;font-family:"Courier New",monospace;font-size:.9em;margin:0 .25em;padding:.25em .65em}pre{-webkit-overflow-scrolling:touch;font-family:"Courier New",monospace;font-size:.9em;margin:0 0 .5em 0}pre code{display:block;line-height:1.75em;padding:1em 1.5em;overflow-x:auto}ol{list-style:decimal;margin:0 0 .5em 0;padding-left:2em}ol li{padding-left:.25em}ul:not(.slides){list-style:square;margin:0 0 .5em 0;padding-left:1.2em}ul:not(.slides) li{padding-left:.5em}dl{margin:0 0 .5em 0}#totop{text-align:center;overflow:hidden;padding:1em 0}#totop .zpSO-Uplink-Flat{text-align:center;box-sizing:content-box;height:1em;width:1em;padding:10px 16px 0 16px;display:inline-block}#totop .zpSO-Uplink-Flat:after{content:'';display:inline-block;height:1em;width:1em;border-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-style:solid;border-width:2px 2px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#banner>.zpgrid>#grid,#content>.zpgrid>#grid,#afterfooter>.zpgrid>#grid{max-width:1100px!important;left:0;right:0}#breadcrumb{max-width:1100px;margin:0 auto}.zpContainer{margin-left:auto;margin-right:auto}.zpContainer.first:not(.styled){padding-top:0}.zpContainer:not(.zpBreakout){max-width:1100px}.zpContainer.styled{padding-top:2em;padding-bottom:2em}.zpContainer.styled div.zpRow:first-child{margin-top:0}.zpContainer:not(.styled) div.zpRow:first-child{margin-top:0;padding-top:2em}.zpContainer div.zpRow{max-width:100%;margin-top:2em;margin-bottom:2em;padding-top:.5em}.zpContainer div.zpRow .zpColumnItem .zpBreakout{margin-bottom:-2em}.zpContainer:not(.first) div.zpRow .zpColumnItem .zpBreakout{margin-top:-2em}.zpContainer.zpBreakout+.zpContainer:not(.zpBreakout){margin-top:2em}body:not(.withnews) .zpBreakout:not(.hasNews) .zpRow{margin-bottom:2em}body:not(.withnews) .zpBreakout:not(.hasNews) .zpRow:last-child{margin-bottom:0}div.zpRow.quelltext{margin:0 auto}.content:after,.zpgrid:after,.zpContainer:after,div.zpRow:after,.zpColumn:after{content:"";display:table;clear:both}div.zpieEmptyArea .zpieHighlight{max-width:1070px;margin:0 auto}#banner{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1em;color:#fafafa;line-height:1.5}#banner p{margin:0 0 .5em 0}#banner a:not(.fancybox):not(.zpnolayoutlinkstyles){color:#fafafa;border-bottom:dotted 1px}#banner a:not(.fancybox):not(.zpnolayoutlinkstyles):hover{color:#05cbff;border-bottom:dotted 1px}#banner h1,#banner h2,#banner h3,#banner h4,#banner h5,#banner h6{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:2em;color:#fafafa;font-weight:lighter}#header{text-align:left}#header #webdescription{background-color:transparent;text-align:center;padding:2em}#header #webdescription #logo img{max-width:100%;height:auto}#header #webdescription #logo:not(:last-child){margin-bottom:1em}#header #webdescription #webtext{letter-spacing:.1em}
#header #webdescription h1,#header #webdescription #webname
{
    font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:1.5em;color:#fafafa;
    font-weight:lighter;
    font-style:normal;
    text-transform:uppercase;
    line-height:1.2;
    margin:0
}
#header #webdescription h1 a,#header #webdescription #webname a
{
    text-decoration:none;
    border:0
}
#header #webdescription p,#header #webdescription #slogan
{
    font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:1.0em;
    color:#fafafa;
    font-weight:lighter;
    font-style:italic;
    /*text-transform:uppercase;*/
    line-height:1.5
}
#header #webdescription.empty
{
    padding:0;
    min-height:46px
}
#header #nav
{
    position:relative;
    z-index:101;
    background-color:rgba(53,56,73,0.95);
    -webkit-transition:max-height 300ms ease-in-out;
    transition:max-height 300ms ease-in-out;
    height:66px;
    max-height:66px}
#header #nav>ul li.overflownonly
{
    display:none;
    background-color:#000
}
#header #nav>ul.overflown li.overflownonly
{
    display:inline-block;position:absolute;top:0;right:0
}
#header #nav>ul
{
    display:block;
    max-height:66px;
    position:relative;
    margin-bottom:0;
    padding:0;
    word-spacing:-4px;
    background-color:rgba(53,56,73,0.95);
    width:100%;
    font-size:.8em
}
#header #nav>ul>li
{
    word-spacing:normal;
    margin-right:1px
}
#header #nav>ul>li:last-child
{
    margin-right:0
}
#header #nav>ul>li.open>a
{
    background-color:rgba(255,255,255,0.1);color:#fff
}
#header #nav>ul li.logo
{
    -webkit-transition:width 600ms,opacity 400ms linear 400ms;
    transition:width 600ms,opacity 400ms linear 400ms;
    width:0;
    overflow:hidden;
    opacity:0;
    min-width:0;
    background-color:transparent
}
#header #nav>ul li.logo>a,#header #nav>ul li.logo>a.active
{
    background-color:transparent;
    box-sizing:border-box;
    display:inline-block;
    vertical-align:top;
    text-decoration:none;
    line-height:0;
    margin:0;
    padding:10px 2em 10px 2em;
    max-height:100%
}
#header #nav>ul li.logo>a img,#header #nav>ul li.logo>a.active img
{
    max-width:100%;
    max-height:50px;
    width:auto;
    height:auto
}
#header #nav>ul li
{
    display:inline-block;line-height:66px;padding:0;position:relative;vertical-align:top
}
#header #nav>ul li a
{
    height:66px;
    -webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;
    transition:background-color .2s ease-in-out,color .2s ease-in-out;
    color:#fff;
    display:block;
    letter-spacing:.1em;
    padding:0 2em;
    text-decoration:none;
    text-indent:.125em;
    text-transform:uppercase;
    background-color:#1f1e21
}
#header #nav>ul li a.active
{
    background-color:rgba(255,255,255,0.1);
    color:#fff
}
#header #nav>ul ul
{
    position:absolute;
    top:100%;left:0;
    display:none;
    z-index:5;
    margin:0;
    padding:0;
    background-color:#1f1e21
}
#header #nav>ul ul.hidden
{
    display:none
}
#header #nav>ul ul ul
{
    position:absolute;top:0;left:100%
}
#header #nav>ul.overflown li:not(.overflownonly):not(.logo){display:none}
#header #nav>ul.overflown li.logo{display:inline-block}
#header #nav>ul.overflown li.logo a.logo{visibility:hidden}
#header #nav li.haschilds>a,#header #nav .dropdown-menu li.haschilds{padding-right:3em}
#header #nav li.haschilds>a:after,#header #nav .dropdown-menu li.haschilds>a:after{content:'';box-sizing:content-box;position:absolute;z-index:2;top:50%;margin-top:-0.3em;right:2em;height:.5em;width:.5em;border-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-style:solid;border-width:1px 1px 0 0;display:block;-webkit-transition:transform 200ms ease;transition:transform 200ms ease;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:50% 40%;transform-origin:50% 40%}
#header #nav li.haschilds.clicked>a:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#header #nav>ul>li.haschilds>a:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#header #nav>ul>li.haschilds.clicked>a:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
#header #nav ul ul li{display:block;border:0;line-height:3em}
#header #nav ul ul li a{height:auto;text-align:left;letter-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#header #nav.fixed{position:fixed;width:100%;top:0}
#header #nav.fixed ul>li.logo{display:inline-block;width:calc(92px + 4em);opacity:1}
#header #nav.fixed ul>li.logo a.logo{visibility:visible}
#header #nav.fixed ul>li.logo.hidden{width:0;overflow:hidden}
#header #nav:not(.on) li.overflowing{visibility:hidden}
#header #nav.on{height:auto;max-height:100%;width:100vw;max-width:100%;padding-bottom:10px;background-color:#1f1e21;text-align:left;overflow-y:hidden}
#header #nav.on #search.menusearch{padding:0 2em}
#header #nav.on #search.menusearch #zpsearchform{width:100%;max-width:100%;padding:0 2em}
#header #nav.on>ul li.overflownonly{position:absolute;top:0;right:0;width:auto}
#header #nav.on>ul.overflown li.overflownonly,#header #nav.on>ul.overflown li.overflownonly a{border-top:0}
#header #nav.on ul{max-height:none}
#header #nav.on ul li{display:block!important;border:0}
#header #nav.on ul ul{margin-left:1em;position:static;top:auto;left:auto;right:auto;bottom:auto}
#header #nav.on li.open>ul:not(.hidden){display:block}
#header #nav.on ul li>a:not(#mobilenavtoggle):not(.logo){line-height:3.5em;height:auto;letter-spacing:normal;position:relative}
#header #nav.on li.haschilds>a:after,#header #nav.on .dropdown-menu li.haschilds>a:after{content:'';box-sizing:content-box;position:absolute;z-index:2;top:50%;margin-top:-0.25em;right:15px;height:.5em;width:.5em;border-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-style:solid;border-width:1px 1px 0 0;display:block;-webkit-transition:transform 200ms ease;transition:transform 200ms ease;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#header #nav.on li.haschilds.open>a:after,#header #nav.on li.haschilds.clicked>a:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
#header #nav.on>ul{width:100%;display:block;max-height:none}
#header #nav.on>ul>li:not(.logo):not(.overflownonly){border-top:solid 1px rgba(85,90,117,0.95)}
#header #nav.on>ul>li.logo{background-color:rgba(53,56,73,0.95)}
#header #nav.on>ul>li.logo a,#header #nav.on>ul>li.logo a:hover{background-color:transparent}
#header #nav.on.fixed{max-height:100vh;overflow-y:auto}
#header #nav.on.fixed>ul li.overflownonly{position:fixed}
/*.ie #header #nav>ul li a.logo img[src$=".svg"]{width:100%}body:not(.haswebdescription):not(.hasbanner).hasfixednav{padding-top:66px}body:not(.haswebdescription):not(.hasbanner).hasfixednav #header #nav{position:fixed;width:100%;top:0;z-index:20}body.padded{padding-top:66px}body.hasfixednav.padded #webdescription{visibility:hidden}.notouch #header #nav>ul li a:hover,.notouch #header #nav>ul li a.active:hover{background-color:rgba(255,255,255,0.2);color:#fff}.notouch #header #nav:not(.on) li.haschilds:not(.closed):hover>a:after,.notouch #header #nav:not(.on) .dropdown-menu li.haschilds:not(.closed):hover>a:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.notouch #header #nav:not(.on)>ul>li.haschilds:not(.closed):hover>a:after,.notouch #header #nav:not(.on) .dropdown-menu li.haschilds:not(.closed):hover>a:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.notouch #header #nav:not(.on) li:hover>ul:not(.hidden){display:block}.edge .touch .flexslider:hover .flex-next,.edge .touch .flexslider:hover .next,.flexslider:hover .flex-next,.flexslider:hover .next{opacity:1;right:10px}.edge .touch .flexslider:hover .flex-prev,.edge .touch .flexslider:hover .prev,.flexslider:hover .flex-prev,.flexslider:hover .prev{opacity:1;left:10px}.touch .flexslider .flex-direction-nav .flex-prev,.touch .flexslider .flex-direction-nav .prev{opacity:1;left:10px}.touch .flexslider .flex-direction-nav .flex-next,.touch .flexslider .flex-direction-nav .next{opacity:1;right:10px}#slider{overflow:hidden}#slider #headerslider{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.5em;color:#fff;line-height:1.5;border-top:0!important;text-align:center;text-shadow:1px 1px 0 #000}#slider h1,#slider h2,#slider h3,#slider h4,#slider h5,#slider h6{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:3em;font-weight:normal;line-height:1.1;color:#fff;text-shadow:1px 1px 0 #000;margin:0}#slider p{margin:0 0 .5em 0}#slider a{color:#fff;text-decoration:underline}#slider a:hover{color:#05cbff;text-decoration:underline}#slider>:last-child{margin-bottom:0}#slider .slides>li{position:relative}#slider .slides>li img{height:auto}#slider .flex-caption{background-color:transparent;position:absolute;width:90%;max-height:90%;padding:1em;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:auto}#slider .flexslider{box-shadow:none}#slider .flex-direction-nav{list-style:none!important;margin:0!important}#slider .flex-direction-nav a{color:#fff;background:transparent;border:0;width:30px;height:40px;margin:-20px 0 0;text-decoration:none}#slider .flex-direction-nav a:hover{color:inherit;opacity:.7}#slider .flex-direction-nav a:before{content:"⟨";font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:40px;font-weight:bold;line-height:1;position:absolute;top:0;left:0;width:30px;height:40px;text-indent:0;text-align:center;border:0;text-decoration:none}#slider .flex-direction-nav .flex-next:before,#slider .flex-direction-nav .next:before{content:"⟩"}#slider .flex-control-nav{z-index:10;bottom:4px}#slider .flex-control-paging li{margin:0 5px;padding:0}#slider .flex-control-paging li a{width:15px;height:15px;background:rgba(255,255,255,0.4);box-shadow:0 0 2px rgba(0,0,0,0.4)}#slider .flex-control-paging li a.flex-active{background:rgba(255,255,255,0.7)}@media screen and (max-width:640px){#slider .flexslider .flex-prev,#slider .flexslider .prev,#slider .flexslider .flex-next,#slider .flexslider .next,#slider .flexslider:hover .flex-prev,#slider .flexslider:hover .prev,#slider .flexslider:hover .flex-next,#slider .flexslider:hover .next{opacity:0!important}}a.button,button.button,input.button,input[type="button"]{-webkit-appearance:none;display:inline-block;margin:0 10px .5em 0;padding:0;font-size:1em;font-weight:normal;text-decoration:none;text-transform:uppercase;text-align:center;line-height:normal;color:#fafafa!important;background-color:transparent;background-image:none;border:1px solid #fafafa}.zp-form input.button{color:#fafafa}a.button:hover,input.button:hover,.zp-form input.button:hover{background:rgba(255,255,255,0.2);color:#fafafa!important}a.button span,input.button{display:block;margin:0;padding:8px 15px}input,.zp-form.zp14 select,.zp-shopform select{border-radius:0}.ie .zparea.zpgrid>.zpContainer.styled.zpBreakout:last-child .zpRow:last-child,.mozilla .zparea.zpgrid>.zpContainer.styled.zpBreakout:last-child .zpRow:last-child{overflow:hidden!important}#content{position:relative;background-color:transparent;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1em;line-height:1.5;color:#fafafa}#content #breadcrumb{padding:2em 15px;font-size:1em;color:#fafafa}#content #breadcrumb a{color:#fafafa;border-bottom:0}#content #breadcrumb a:hover{color:#05cbff;border-bottom:0}#content #breadcrumb span.divider{color:#fafafa}#content p{margin:0 0 .5em 0}#content a:not(.button):not(.fancybox):not(.zpSO-Uplink-Flat):not(.zpnolayoutlinkstyles){-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out;border-bottom:dotted 1px;color:#fafafa;text-decoration:none}#content a:not(.button):not(.fancybox):not(.zpnolayoutlinkstyles):hover{border-bottom:dotted 1px;color:#05cbff;text-decoration:none}#content #content .zpwBild>a:not(.addspecificy),#content #content .zpwBild>a:not(.addspecificy):hover{border-bottom:0}#search{background:transparent;box-sizing:border-box;padding:2em 3em;padding-left:calc(3vw + 15px);padding-right:calc(3vw + 15px);margin:0 auto;overflow:hidden;width:100%!important}#search.topsearch{padding-top:0}#search.menusearch{width:auto!important;padding:0;max-height:66px;overflow:hidden}#search.menusearch #zpsearchform{margin:0;padding:0;width:125px;max-width:125px;height:66px;max-height:66px;overflow:hidden}#search.menusearch #zpsearchform #zpsearchfield{height:66px;box-sizing:border-box}#search.menusearch #zpsearchform #zpsearchbutton{top:11px}#zpsearchform{max-width:510px;position:relative;min-height:44px;margin:0 auto}#zpsearchform input{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif}#zpsearchfield{margin:0;padding:6px 30px 6px 10px;width:100%;box-sizing:border-box;min-height:44px;font-size:1em;line-height:28px;color:#fafafa;background-color:transparent;border:1px solid #fafafa;-webkit-appearance:none;border-radius:0}#zpsearchbutton{margin:0;padding:6px 0;border:0;box-sizing:border-box;height:44px;text-align:center;position:absolute;top:0;right:0;cursor:pointer;-webkit-appearance:none;border-radius:0}#afterfooter{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1em;color:#fafafa;line-height:1.5}#afterfooter p{margin:0 0 .5em 0}#afterfooter a{color:#fafafa;border-bottom:dotted 1px}#afterfooter a:hover{color:#05cbff;border-bottom:dotted 1px}#afterfooter h1,#afterfooter h2,#afterfooter h3,#afterfooter h4,#afterfooter h5,#afterfooter h6{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:2em;color:#fafafa;font-weight:lighter}#footer{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1em;color:#fafafa;text-align:center;padding:2em 3em}#xmenu{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1em}#xmenu a{margin-left:10px;color:#fafafa;border-bottom:dotted 1px}#xmenu a:first-child{margin-left:0}#xmenu a:hover{color:#05cbff;border-bottom:dotted 1px}#xmenu+#copyright{margin-top:.5em}.ie #header #nav>ul li a.logo{display:block}.zp13sliderWidget .zp13slider-control-nav li a,.zpWeatherWidget a,.zpWeatherWidgetMD a{border-bottom:0!important}@media screen and (max-width:1166px){#banner>.zpgrid>#grid,#content>.zpgrid>#grid,#afterfooter>.zpgrid>#grid,div.zpRow{padding-left:3vw;padding-right:3vw}#content #breadcrumb{padding-left:calc(3vw + 15px);padding-right:calc(3vw + 15px)}}@media screen and (max-width:736px){#slider .flex-caption h1,#slider .flex-caption h2,#slider .flex-caption h3{font-size:2.1em}}@media screen and (max-width:640px){#slider #headerslider{font-size:calc(0.5rem + 2.5vmin)}.objectfit #slider .flex-container{padding-bottom:100%!important}.objectfit #slider .slides>li{min-height:100vw}.objectfit #slider .slides>li img{width:100vw;height:100vw;object-fit:cover}}@media screen and (max-width:480px){#footer{padding-left:calc(3vw + 15px);padding-right:calc(3vw + 15px)}#header{text-align:left;border-radius:0}#header #nav:not(.on) li.overflownonly{display:inline-block;position:absolute;top:0;right:0}#header #nav:not(.on) li:not(.overflownonly):not(.logo){display:none}}body:not(.withnews) .zpColumn .zpBreakout{width:calc(100vw - 9px);margin-left:calc(-50vw + 50%);box-sizing:border-box;padding:0;overflow:hidden!important}body.touch:not(.withnews) .zpColumn .zpBreakout{width:calc(100vw)}.zpImageGallery.zpSlideshow{z-index:1}.zpImageGallery.zpSlideshow .slide{height:auto!important}.zpImageGallery.zpSlideshow .slide>a.fancybox{display:block;line-height:0;height:auto}.zpImageGallery.zpSlideshow .slide div.caption{bottom:0}.zpImageGallery[data-kind='gallery'] .zppaging{padding-top:1em;clear:both;width:100%;text-align:center}.zpImageGallery[data-kind='gallery'] .zppaging span{display:inline-block;box-sizing:border-box;vertical-align:middle}.zpImageGallery[data-kind='gallery'] .zppaging span.pageno{display:inline;vertical-align:initial}.zpImageGallery[data-kind='gallery'] .zppaging span a{box-sizing:border-box;width:3em;height:3em;padding:.6em 1em;position:relative;color:inherit;text-decoration:none;border:0!important;display:inline-block;text-indent:3em;white-space:nowrap;overflow:hidden}.zpImageGallery[data-kind='gallery'] .zppaging span a[href=''],.zpImageGallery[data-kind='gallery'] .zppaging span a.off{pointer-events:none;opacity:.5}.zpImageGallery[data-kind='gallery'] .zppaging span a:hover:before{color:initial;opacity:.5}.zpImageGallery[data-kind='gallery'] .zppaging span a:before{box-sizing:border-box;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;border:1px solid}.zpImageGallery[data-kind='gallery'] .zppaging span a:after{box-sizing:border-box;content:"";position:absolute;top:50%;margin:-0.5em auto 0 auto;left:.5em;right:0;height:1em;width:1em;border-style:solid;border-width:1px 1px 0 0;border-bottom-color:transparent;display:inline-block;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.zpImageGallery[data-kind='gallery'] .zppaging span.zppprev{margin-right:2em}.zpImageGallery[data-kind='gallery'] .zppaging span.zppnext{margin-left:2em}.zpImageGallery[data-kind='gallery'] .zppaging span.zppnext a:after{left:0;right:.5em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.zpImageGallery[data-kind='gallery'] .gallery-item{overflow:hidden}.zpImageGallery[data-kind='gallery'] .gallery-item.mouseover:hover div.zpiacaption.mouseover{opacity:1}.zpImageGallery[data-kind='gallery']:not(.flexgal) .gallery-item{position:relative}.zpImageGallery[data-kind='gallery']:not(.flexgal) .gallery-item>a.fancybox img{max-width:100%;height:auto;display:block}.zpImageGallery[data-kind='gallery'].flexgal{display:flex;flex-wrap:wrap}.zpImageGallery[data-kind='gallery'].flexgal .gallery-item{position:relative;flex-grow:1}.zpImageGallery[data-kind='gallery'].flexgal .gallery-item img{max-height:100%;min-width:100%;object-fit:cover;vertical-align:bottom}.zpImageGallery[data-kind='gallery'].flexgal .gallery-item.last{flex-grow:10;min-width:80px;height:1px!important}@media screen and (max-width:576px){.zpImageGallery[data-kind='gallery'].flexgal{flex-direction:row}.zpImageGallery[data-kind='gallery'].flexgal .gallery-item{height:auto!important;width:100%!important}.zpImageGallery[data-kind='gallery'].flexgal .gallery-item img{width:100%!important;max-height:75vh;min-width:0}}.zpImageGallery[data-kind='gallery'] div.zpiacaption{height:1.8em;overflow:hidden;color:inherit;text-decoration:inherit}.zpImageGallery[data-kind='gallery'] div.zpiacaption p{font-size:1em;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover{pointer-events:none;display:flex;-webkit-transition:opacity 800ms ease;transition:opacity 800ms ease;opacity:0;justify-content:center;height:100%;width:100%;overflow:auto;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.7);color:#fff}.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h1,.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h2,.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h3,.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h4,.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h5,.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h6,.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover p{color:#fff;white-space:normal}.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h1:last-child,.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h2:last-child,.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h3:last-child,.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h4:last-child,.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h5:last-child,.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h6:last-child,.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover p:last-child{margin-bottom:0}.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover a{pointer-events:auto}.zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover>span{padding:10px 5%;line-height:0;align-self:center;box-sizing:border-box;max-width:100%;max-height:100%}.zpImageGallery[data-kind='gallery'] div.zpiacaption.over{position:relative;margin-top:-1.8em}.zpImageGallery[data-kind='gallery'] div.zpiacaption.over p{height:1.8em;padding:2px 4px;color:#333;background-color:rgba(255,255,255,0.7)}.zpImageGallery[data-kind='gallery'] div.zpiacaption.under{margin-top:.5em}.zpImageGallery[data-kind='gallery'] div.zpiacaption.under p{padding:0!important}.zpImageGallery[data-kind='gallery'] div.zpiacaption.off{display:none}@media print{@page:left,@page:right{margin:1cm 2cm}body{margin:1cm 2cm;max-width:21cm!important;padding:0;font-size:12pt;line-height:18pt;color:black;background-color:#fff;background-image:none}.noprint,#nav,#search,#xmenu{display:none!important}.zpwBilderalbum .zpslidewrap{width:auto!important;height:auto!important}}*//*! $Id: singleimage.less 69012 2018-11-14 12:49:25Z sseiz $ */.zpwBild{overflow:hidden}.zpImageGallery[data-kind='singleimage']>a.fancybox.svg{display:inline!important}.zpImageGallery[data-kind='singleimage']>a.fancybox.svg img{width:100%}.zpImageGallery[data-kind='singleimage'] img.zoomImg:hover{cursor:zoom-in}.zpImageGallery[data-kind='singleimage'] img.zoomImg.zoomed:hover{cursor:all-scroll}.ie .zpImageGallery[data-kind='singleimage'] img.zoomImg:hover{cursor:pointer}.zpwBild>a.zpnolayoutlinkstyles{display:inline-block;max-width:100%}
.ie #header #nav > ul li a.logo img[src$=".svg"] {
    width: 100%
}

body:not(.haswebdescription):not(.hasbanner).hasfixednav {
    padding-top: 66px
}

    body:not(.haswebdescription):not(.hasbanner).hasfixednav #header #nav {
        position: fixed;
        width: 100%;
        top: 0;
        z-index: 20
    }

body.padded {
    padding-top: 66px
}

body.hasfixednav.padded #webdescription {
    visibility: hidden
}

.notouch #header #nav > ul li a:hover, .notouch #header #nav > ul li a.active:hover {
    background-color: rgba(255,255,255,0.2);
    color: #fff
}

.notouch #header #nav:not(.on) li.haschilds:not(.closed):hover > a:after, .notouch #header #nav:not(.on) .dropdown-menu li.haschilds:not(.closed):hover > a:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.notouch #header #nav:not(.on) > ul > li.haschilds:not(.closed):hover > a:after, .notouch #header #nav:not(.on) .dropdown-menu li.haschilds:not(.closed):hover > a:after {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

.notouch #header #nav:not(.on) li:hover > ul:not(.hidden) {
    display: block
}

.edge .touch .flexslider:hover .flex-next, .edge .touch .flexslider:hover .next, .flexslider:hover .flex-next, .flexslider:hover .next {
    opacity: 1;
    right: 10px
}

.edge .touch .flexslider:hover .flex-prev, .edge .touch .flexslider:hover .prev, .flexslider:hover .flex-prev, .flexslider:hover .prev {
    opacity: 1;
    left: 10px
}

.touch .flexslider .flex-direction-nav .flex-prev, .touch .flexslider .flex-direction-nav .prev {
    opacity: 1;
    left: 10px
}

.touch .flexslider .flex-direction-nav .flex-next, .touch .flexslider .flex-direction-nav .next {
    opacity: 1;
    right: 10px
}

#slider {
    overflow: hidden
}

    #slider #headerslider {
        font-family: 'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;
        font-size: 1.5em;
        color: #fff;
        line-height: 1.5;
        border-top: 0 !important;
        text-align: center;
        text-shadow: 1px 1px 0 #000
    }

    #slider h1, #slider h2, #slider h3, #slider h4, #slider h5, #slider h6 {
        font-family: 'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;
        font-size: 3em;
        font-weight: normal;
        line-height: 1.1;
        color: #fff;
        text-shadow: 1px 1px 0 #000;
        margin: 0
    }

    #slider p {
        margin: 0 0 .5em 0
    }

    #slider a {
        color: #fff;
        text-decoration: underline
    }

        #slider a:hover {
            color: #05cbff;
            text-decoration: underline
        }

    #slider > :last-child {
        margin-bottom: 0
    }

    #slider .slides > li {
        position: relative
    }

        #slider .slides > li img {
            height: auto
        }

    #slider .flex-caption {
        background-color: transparent;
        position: absolute;
        width: 90%;
        max-height: 90%;
        padding: 1em;
        left: 50%;
        top: 95%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        overflow: auto
    }

    #slider .flexslider {
        box-shadow: none
    }

    #slider .flex-direction-nav {
        list-style: none !important;
        margin: 0 !important
    }

        #slider .flex-direction-nav a {
            color: #fff;
            background: transparent;
            border: 0;
            width: 30px;
            height: 40px;
            margin: -20px 0 0;
            text-decoration: none
        }

            #slider .flex-direction-nav a:hover {
                color: inherit;
                opacity: .7
            }

            #slider .flex-direction-nav a:before {
                content: "⟨";
                font-family: 'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;
                font-size: 40px;
                font-weight: bold;
                line-height: 1;
                position: absolute;
                top: 0;
                left: 0;
                width: 30px;
                height: 40px;
                text-indent: 0;
                text-align: center;
                border: 0;
                text-decoration: none
            }

        #slider .flex-direction-nav .flex-next:before, #slider .flex-direction-nav .next:before {
            content: "⟩"
        }

    #slider .flex-control-nav {
        z-index: 10;
        bottom: 4px
    }

    #slider .flex-control-paging li {
        margin: 0 5px;
        padding: 0
    }

        #slider .flex-control-paging li a {
            width: 15px;
            height: 15px;
            background: rgba(255,255,255,0.4);
            box-shadow: 0 0 2px rgba(0,0,0,0.4)
        }

            #slider .flex-control-paging li a.flex-active {
                background: rgba(255,255,255,0.7)
            }

@media screen and (max-width:640px) {
    #slider .flexslider .flex-prev, #slider .flexslider .prev, #slider .flexslider .flex-next, #slider .flexslider .next, #slider .flexslider:hover .flex-prev, #slider .flexslider:hover .prev, #slider .flexslider:hover .flex-next, #slider .flexslider:hover .next {
        opacity: 0 !important
    }
}

a.button, button.button, input.button, input[type="button"] {
    -webkit-appearance: none;
    display: inline-block;
    margin: 0 10px .5em 0;
    padding: 0;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    line-height: normal;
    color: #fafafa !important;
    background-color: transparent;
    background-image: none;
    border: 1px solid #fafafa
}

.zp-form input.button {
    color: #fafafa
}

    a.button:hover, input.button:hover, .zp-form input.button:hover {
        background: rgba(255,255,255,0.2);
        color: #fafafa !important
    }

a.button span, input.button {
    display: block;
    margin: 0;
    padding: 8px 15px
}

input, .zp-form.zp14 select, .zp-shopform select {
    border-radius: 0
}

.ie .zparea.zpgrid > .zpContainer.styled.zpBreakout:last-child .zpRow:last-child, .mozilla .zparea.zpgrid > .zpContainer.styled.zpBreakout:last-child .zpRow:last-child {
    overflow: hidden !important
}

#content {
    position: relative;
    background-color: transparent;
    font-family: 'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 1em;
    line-height: 1.5;
    color: #fafafa
}

    #content #breadcrumb {
        padding: 2em 15px;
        font-size: 1em;
        color: #fafafa
    }

        #content #breadcrumb a {
            color: #fafafa;
            border-bottom: 0
        }

            #content #breadcrumb a:hover {
                color: #05cbff;
                border-bottom: 0
            }

        #content #breadcrumb span.divider {
            color: #fafafa
        }

    #content p {
        margin: 0 0 .5em 0
    }

    #content a:not(.button):not(.fancybox):not(.zpSO-Uplink-Flat):not(.zpnolayoutlinkstyles) {
        -webkit-transition: color .2s ease-in-out,border-color .2s ease-in-out;
        transition: color .2s ease-in-out,border-color .2s ease-in-out;
        border-bottom: dotted 1px;
        color: #fafafa;
        text-decoration: none
    }

    #content a:not(.button):not(.fancybox):not(.zpnolayoutlinkstyles):hover {
        border-bottom: dotted 1px;
        color: #05cbff;
        text-decoration: none
    }

    #content #content .zpwBild > a:not(.addspecificy), #content #content .zpwBild > a:not(.addspecificy):hover {
        border-bottom: 0
    }

#search {
    background: transparent;
    box-sizing: border-box;
    padding: 2em 3em;
    padding-left: calc(3vw + 15px);
    padding-right: calc(3vw + 15px);
    margin: 0 auto;
    overflow: hidden;
    width: 100% !important
}

    #search.topsearch {
        padding-top: 0
    }

    #search.menusearch {
        width: auto !important;
        padding: 0;
        max-height: 66px;
        overflow: hidden
    }

        #search.menusearch #zpsearchform {
            margin: 0;
            padding: 0;
            width: 125px;
            max-width: 125px;
            height: 66px;
            max-height: 66px;
            overflow: hidden
        }

            #search.menusearch #zpsearchform #zpsearchfield {
                height: 66px;
                box-sizing: border-box
            }

            #search.menusearch #zpsearchform #zpsearchbutton {
                top: 11px
            }

#zpsearchform {
    max-width: 510px;
    position: relative;
    min-height: 44px;
    margin: 0 auto
}

    #zpsearchform input {
        font-family: 'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif
    }

#zpsearchfield {
    margin: 0;
    padding: 6px 30px 6px 10px;
    width: 100%;
    box-sizing: border-box;
    min-height: 44px;
    font-size: 1em;
    line-height: 28px;
    color: #fafafa;
    background-color: transparent;
    border: 1px solid #fafafa;
    -webkit-appearance: none;
    border-radius: 0
}

#zpsearchbutton {
    margin: 0;
    padding: 6px 0;
    border: 0;
    box-sizing: border-box;
    height: 44px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0
}

#afterfooter {
    font-family: 'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 1em;
    color: #fafafa;
    line-height: 1.5
}

    #afterfooter p {
        margin: 0 0 .5em 0
    }

    #afterfooter a {
        color: #fafafa;
        border-bottom: dotted 1px
    }

        #afterfooter a:hover {
            color: #05cbff;
            border-bottom: dotted 1px
        }

    #afterfooter h1, #afterfooter h2, #afterfooter h3, #afterfooter h4, #afterfooter h5, #afterfooter h6 {
        font-family: 'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;
        font-size: 2em;
        color: #fafafa;
        font-weight: lighter
    }

#footer {
    font-family: 'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 1em;
    color: #fafafa;
    text-align: center;
    padding: 2em 3em
}

#xmenu {
    font-family: 'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 1em
}

    #xmenu a {
        margin-left: 10px;
        color: #fafafa;
        border-bottom: dotted 1px
    }

        #xmenu a:first-child {
            margin-left: 0
        }

        #xmenu a:hover {
            color: #05cbff;
            border-bottom: dotted 1px
        }

    #xmenu + #copyright {
        margin-top: .5em
    }

.ie #header #nav > ul li a.logo {
    display: block
}

.zp13sliderWidget .zp13slider-control-nav li a, .zpWeatherWidget a, .zpWeatherWidgetMD a {
    border-bottom: 0 !important
}

@media screen and (max-width:1166px) {
    #banner > .zpgrid > #grid, #content > .zpgrid > #grid, #afterfooter > .zpgrid > #grid, div.zpRow {
        padding-left: 3vw;
        padding-right: 3vw
    }

    #content #breadcrumb {
        padding-left: calc(3vw + 15px);
        padding-right: calc(3vw + 15px)
    }
}

@media screen and (max-width:736px) {
    #slider .flex-caption h1, #slider .flex-caption h2, #slider .flex-caption h3 {
        font-size: 2.1em
    }
}

@media screen and (max-width:640px) {
    #slider #headerslider {
        font-size: calc(0.5rem + 2.5vmin)
    }

    .objectfit #slider .flex-container {
        padding-bottom: 100% !important
    }

    .objectfit #slider .slides > li {
        min-height: 100vw
    }

        .objectfit #slider .slides > li img {
            width: 100vw;
            height: 100vw;
            object-fit: cover
        }
}

@media screen and (max-width:480px) {
    #footer {
        padding-left: calc(3vw + 15px);
        padding-right: calc(3vw + 15px)
    }

    #header {
        text-align: left;
        border-radius: 0
    }

        #header #nav:not(.on) li.overflownonly {
            display: inline-block;
            position: absolute;
            top: 0;
            right: 0
        }

        #header #nav:not(.on) li:not(.overflownonly):not(.logo) {
            display: none
        }
}

body:not(.withnews) .zpColumn .zpBreakout {
    width: calc(100vw - 9px);
    margin-left: calc(-50vw + 50%);
    box-sizing: border-box;
    padding: 0;
    overflow: hidden !important
}

body.touch:not(.withnews) .zpColumn .zpBreakout {
    width: calc(100vw)
}

.zpImageGallery.zpSlideshow {
    z-index: 1
}

    .zpImageGallery.zpSlideshow .slide {
        height: auto !important
    }

        .zpImageGallery.zpSlideshow .slide > a.fancybox {
            display: block;
            line-height: 0;
            height: auto
        }

        .zpImageGallery.zpSlideshow .slide div.caption {
            bottom: 0
        }

.zpImageGallery[data-kind='gallery'] .zppaging {
    padding-top: 1em;
    clear: both;
    width: 100%;
    text-align: center
}

    .zpImageGallery[data-kind='gallery'] .zppaging span {
        display: inline-block;
        box-sizing: border-box;
        vertical-align: middle
    }

        .zpImageGallery[data-kind='gallery'] .zppaging span.pageno {
            display: inline;
            vertical-align: initial
        }

        .zpImageGallery[data-kind='gallery'] .zppaging span a {
            box-sizing: border-box;
            width: 3em;
            height: 3em;
            padding: .6em 1em;
            position: relative;
            color: inherit;
            text-decoration: none;
            border: 0 !important;
            display: inline-block;
            text-indent: 3em;
            white-space: nowrap;
            overflow: hidden
        }

            .zpImageGallery[data-kind='gallery'] .zppaging span a[href=''], .zpImageGallery[data-kind='gallery'] .zppaging span a.off {
                pointer-events: none;
                opacity: .5
            }

            .zpImageGallery[data-kind='gallery'] .zppaging span a:hover:before {
                color: initial;
                opacity: .5
            }

            .zpImageGallery[data-kind='gallery'] .zppaging span a:before {
                box-sizing: border-box;
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                opacity: .5;
                border: 1px solid
            }

            .zpImageGallery[data-kind='gallery'] .zppaging span a:after {
                box-sizing: border-box;
                content: "";
                position: absolute;
                top: 50%;
                margin: -0.5em auto 0 auto;
                left: .5em;
                right: 0;
                height: 1em;
                width: 1em;
                border-style: solid;
                border-width: 1px 1px 0 0;
                border-bottom-color: transparent;
                display: inline-block;
                -webkit-transform: rotate(225deg);
                -ms-transform: rotate(225deg);
                transform: rotate(225deg)
            }

        .zpImageGallery[data-kind='gallery'] .zppaging span.zppprev {
            margin-right: 2em
        }

        .zpImageGallery[data-kind='gallery'] .zppaging span.zppnext {
            margin-left: 2em
        }

            .zpImageGallery[data-kind='gallery'] .zppaging span.zppnext a:after {
                left: 0;
                right: .5em;
                -webkit-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg)
            }

.zpImageGallery[data-kind='gallery'] .gallery-item {
    overflow: hidden
}

    .zpImageGallery[data-kind='gallery'] .gallery-item.mouseover:hover div.zpiacaption.mouseover {
        opacity: 1
    }

.zpImageGallery[data-kind='gallery']:not(.flexgal) .gallery-item {
    position: relative
}

    .zpImageGallery[data-kind='gallery']:not(.flexgal) .gallery-item > a.fancybox img {
        max-width: 100%;
        height: auto;
        display: block
    }

.zpImageGallery[data-kind='gallery'].flexgal {
    display: flex;
    flex-wrap: wrap
}

    .zpImageGallery[data-kind='gallery'].flexgal .gallery-item {
        position: relative;
        flex-grow: 1
    }

        .zpImageGallery[data-kind='gallery'].flexgal .gallery-item img {
            max-height: 100%;
            min-width: 100%;
            object-fit: cover;
            vertical-align: bottom
        }

        .zpImageGallery[data-kind='gallery'].flexgal .gallery-item.last {
            flex-grow: 10;
            min-width: 80px;
            height: 1px !important
        }

@media screen and (max-width:576px) {
    .zpImageGallery[data-kind='gallery'].flexgal {
        flex-direction: row
    }

        .zpImageGallery[data-kind='gallery'].flexgal .gallery-item {
            height: auto !important;
            width: 100% !important
        }

            .zpImageGallery[data-kind='gallery'].flexgal .gallery-item img {
                width: 100% !important;
                max-height: 75vh;
                min-width: 0
            }
}

.zpImageGallery[data-kind='gallery'] div.zpiacaption {
    height: 1.8em;
    overflow: hidden;
    color: inherit;
    text-decoration: inherit
}

    .zpImageGallery[data-kind='gallery'] div.zpiacaption p {
        font-size: 1em;
        line-height: 1.4;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover {
        pointer-events: none;
        display: flex;
        -webkit-transition: opacity 800ms ease;
        transition: opacity 800ms ease;
        opacity: 0;
        justify-content: center;
        height: 100%;
        width: 100%;
        overflow: auto;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0,0,0,0.7);
        color: #fff
    }

        .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h1, .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h2, .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h3, .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h4, .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h5, .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h6, .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover p {
            color: #fff;
            white-space: normal
        }

            .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h1:last-child, .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h2:last-child, .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h3:last-child, .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h4:last-child, .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h5:last-child, .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover h6:last-child, .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover p:last-child {
                margin-bottom: 0
            }

        .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover a {
            pointer-events: auto
        }

        .zpImageGallery[data-kind='gallery'] div.zpiacaption.mouseover > span {
            padding: 10px 5%;
            line-height: 0;
            align-self: center;
            box-sizing: border-box;
            max-width: 100%;
            max-height: 100%
        }

    .zpImageGallery[data-kind='gallery'] div.zpiacaption.over {
        position: relative;
        margin-top: -1.8em
    }

        .zpImageGallery[data-kind='gallery'] div.zpiacaption.over p {
            height: 1.8em;
            padding: 2px 4px;
            color: #333;
            background-color: rgba(255,255,255,0.7)
        }

    .zpImageGallery[data-kind='gallery'] div.zpiacaption.under {
        margin-top: .5em
    }

        .zpImageGallery[data-kind='gallery'] div.zpiacaption.under p {
            padding: 0 !important
        }

    .zpImageGallery[data-kind='gallery'] div.zpiacaption.off {
        display: none
    }

@media print {
    @page:left

    , @page:right {
        margin: 1cm 2cm
    }

    body {
        margin: 1cm 2cm;
        max-width: 21cm !important;
        padding: 0;
        font-size: 12pt;
        line-height: 18pt;
        color: black;
        background-color: #fff;
        background-image: none
    }

    .noprint, #nav, #search, #xmenu {
        display: none !important
    }

    .zpwBilderalbum .zpslidewrap {
        width: auto !important;
        height: auto !important
    }
}
/*! $Id: singleimage.less 69012 2018-11-14 12:49:25Z sseiz $ */

.zpwBild {
    overflow: hidden
}

.zpImageGallery[data-kind='singleimage'] > a.fancybox.svg {
    display: inline !important
}

    .zpImageGallery[data-kind='singleimage'] > a.fancybox.svg img {
        width: 100%
    }

.zpImageGallery[data-kind='singleimage'] img.zoomImg:hover {
    cursor: zoom-in
}

.zpImageGallery[data-kind='singleimage'] img.zoomImg.zoomed:hover {
    cursor: all-scroll
}

.ie .zpImageGallery[data-kind='singleimage'] img.zoomImg:hover {
    cursor: pointer
}

.zpwBild > a.zpnolayoutlinkstyles {
    display: inline-block;
    max-width: 100%
}