@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(fonts/open-sans-v17-latin-regular.woff2) format('woff2')}@font-face{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(fonts/open-sans-v17-latin-italic.woff2) format('woff2')}@font-face{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(fonts/open-sans-v17-latin-600.woff2) format('woff2')}@font-face{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(fonts/open-sans-v17-latin-700italic.woff2) format('woff2')}@font-face{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(fonts/open-sans-v17-latin-600italic.woff2) format('woff2')}@font-face{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(fonts/open-sans-v17-latin-700.woff2) format('woff2')}@font-face{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(fonts/open-sans-v17-latin-800.woff2) format('woff2')}*{box-sizing:border-box}body{font-size:1em;font-family:'Open Sans',Helvetica,Arial,sans-serif;line-height:1.4}ul{list-style:none;padding:unset}h1,h1 a,h2,h2 a,h3{color:#2e7300}h2{margin-top:1.5em;margin-bottom:.5em}h2+p{margin-top:0}figure{margin:0 0 2em;flex-direction:column;align-items:center}figure img{max-width:100%}figcaption{font-size:80%;border-bottom:1px solid #ccc;min-width:33%;max-width:66%;text-align:center;padding:.8em}.nav,body>footer,body>header,main{padding-left:.5em;padding-right:.5em}body>header{padding-top:.5em;padding-bottom:.5em}.speich-logo .text,body>header a{text-decoration:none}main{padding-top:1.5em;padding-bottom:2em}.speich-logo,figure{display:flex}.speich-logo svg{width:3em;height:3.5em}.speich-logo svg use{fill:#378800;fill-rule:nonzero;stroke:#9bc809;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none}.speich-logo .text{display:flex;flex-direction:column;align-items:flex-end;color:#fff;justify-content:center}.speich-logo .text div{font-weight:800;transform:scaleY(.8);text-shadow:rgba(0,0,0,.5) 1px 1px}.speich-logo .text div:first-child{font-size:2em;letter-spacing:-.05em;line-height:.55;margin-top:.25em}.speich-logo .text div:nth-child(2){font-size:.75em;letter-spacing:.04em}nav.lang ul,nav.main ul{margin:0}nav.lang li,nav.main li{margin:.5em}nav.lang li a,nav.main li a{color:#fff;text-decoration:none;letter-spacing:.1em}nav.main li a{display:block;padding:0 .5em}nav.main .menuActive a,nav.main li a:hover{margin-bottom:-2px;border-bottom:2px solid #ffdb0b}nav.lang .navActive,nav.lang a:hover,nav.main .menuActive a{color:#ffdb0b}nav.sub{padding:2em 1.5em}.sideMenu ul{margin-left:1em}.sideMenu li{padding:1px 0}.sideMenu a{display:flex;align-items:center;justify-content:space-between;padding:.5em 0;border-bottom:1px solid #ccc}.sideMenu .menuActive>a,.sideMenu a:hover,main a{color:#c00}.sideMenu li li li{font-size:.9em}body>footer>*{font-size:80%;letter-spacing:.05em}main a:visited{color:#743399}main a:active,main a:hover{color:#ff4b33}.entry-content ul,ul.main{list-style:disc;padding-left:1em}.imgFrame{border:10px solid #f1f1f1;box-shadow:inset 2px 2px 3px rgba(150,150,150,.5),2px 2px 3px rgba(150,150,150,.5);background-position:0 0;background-repeat:no-repeat;line-height:0}.photoContainer{margin-right:.5em}.menu2{cursor:pointer;background:#fafafa linear-gradient(to bottom,#fff,#efefef) no-repeat;border:1px solid #ccc;box-sizing:content-box}.menu2 li{position:relative}.menu2 ul{position:absolute;border:1px solid #999;background-color:#fafafa;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out;box-shadow:#ccc 4px 4px 4px;width:calc(100% + 2px);white-space:nowrap}.menu2 li:hover>ul{opacity:1;visibility:visible}.menu2 a,.menu2 div,.sideMenu a{position:relative;text-decoration:none;color:#000}.menu2 li a,.menu2 li div{padding:.3em .6em;align-items:center}.menu2>li div{justify-content:space-between}.menu2 li ul ul{left:100%;top:-1px}.menuHasChild>a:after,.menuHasChild>div:after{content:'';right:0;width:0;height:0;border:.3em solid transparent;margin-top:.3em}.sideMenu .menuHasChild>a:after{border-right-color:#ccc}.sideMenu .menuOpen>a:after{border-top-color:#ccc}.menu2 .menuHasChild>div:after{border-right-color:#2e7300}.menu2 .menuOpen>div:after{border-top-color:#2e7300;margin-left:.5em}.menu2 .menuOpen>div:after,.sideMenu .menuOpen>a:after{border-right-color:transparent}.menu2>li:nth-child(2)>ul>li:nth-child(1),.menu2>li:nth-child(3)>ul ul>li:nth-child(2),.menu2>li:nth-child(3)>ul>li:nth-child(1){border-bottom:1px solid;border-image:linear-gradient(to right,#fff,#fff 3px,#ccc 12px,#ccc calc(100% - 12px),#fff calc(100% - 3px)) 1;box-shadow:0 1px #fff}.spec{font-style:italic}.visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}.ellipse{display:inline-block;border-radius:50%;text-align:center;border:.2em solid;padding:.2em}.color1{border-color:#ff4b33;color:#ff4b33}.color2{border-color:#743399;color:#743399}.color3{border-color:#ffdb0b;color:#eece00}@media screen and (min-width:35em){nav.main ul{margin-left:-1em;margin-right:-1em}nav.lang ul{margin-left:-.5em;margin-right:-.5em}nav.sub{padding:6.5em 1.5em}body>footer>*{margin-top:.3em}body>footer>*>p:first-child{margin-top:0}.photoContainer{float:right}}