body{margin:0;min-width:320px}.view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:auto}#curtain{width:100%;position:fixed}.footer,.header{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;height:62px;overflow-y:hidden;width:100%;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);box-shadow:0 2px 5px rgba(0,0,0,.5)}.header .banner-headline,.header .banner-pictures{display:none}.header .hamburger{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:30px;height:30px;margin:5px}.header .hamburger img{vertical-align:middle;padding:.4em}.header .hamburger img,.header .hamburger svg{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.header .hamburger svg{position:absolute;top:0;left:0}.header .title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:10px;margin-right:5px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.header .branding{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:end;align-self:flex-end;margin-top:3px;margin-right:10px}#sidemenu{position:fixed;overflow-x:hidden;background-color:#fff;width:300px;top:62px;height:calc(100vh - 62px);left:-300px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;overflow-y:auto}.menu{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.menu .itemlist{margin-top:.5em}.menu .menu-item{white-space:nowrap}.menu .menu-item>a>.wrap{padding:.5em 1em}.menu .menu-item .menu-item>a>.wrap{padding-left:2em}.content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:62px}.page{overflow-y:auto}.main{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;padding-left:15px;padding-right:15px;overflow-x:auto;overflow-y:hidden}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{clear:both;margin-bottom:.3em;margin-top:1.5em}.main h1+h2,.main h1:first-child,.main h2+h3,.main h3+h4,.main h4+h5,.main h5+h6{margin-top:.5em}.main p:last-child{margin-bottom:0}.main ol,.main ul{display:flow-root;padding-left:1em}.main ol,.main p,.main ul{margin-top:.3em;margin-bottom:.3em;min-width:150px}.main figure{text-align:center;margin-left:20px;margin-right:20px}.main figure img{max-width:100%}.main figure.left{float:left;margin-top:5px}.main figure.left+*+*{clear:both}.main figure.right{float:right;margin-top:5px}.main figure.right+*+*{clear:both}.main fieldset{border:none;margin:0;padding:0}.main fieldset .field{margin-top:.7em}.main input{font-size:120%}.main input[type=submit]{font-size:100%}.main textarea{font-size:120%}.footer{padding-bottom:.5em;max-width:100%}#curtain,.view{max-width:1280px}@media (min-width:1281px){.view{border-radius:7px}.header{border-top-left-radius:7px;border-top-right-radius:7px}}@media (min-width:700px){.header{border-bottom-left-radius:7px;border-bottom-right-radius:7px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;height:auto;-webkit-box-shadow:none;box-shadow:none}.header .banner-pictures{display:block;height:150px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.header .banner-headline{display:block;-webkit-box-flex:3;-ms-flex:3 0px;flex:3 0px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:1em;margin-bottom:.3em}.header .branding{position:absolute;top:7px;right:0}.header .hamburger,.header .title{display:none}.menu .itemlist{border-right:1px solid #777}#sidemenu{height:auto;position:static;overflow-x:initial;background-color:initial;width:auto;left:auto}.content{margin-top:0}.main{-webkit-box-flex:3;-ms-flex:3 0px;flex:3 0px;margin-top:.5em;padding-left:25px;padding-right:25px}}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(/assets/fonts/OpenSans.woff2) format("woff2"),url(/assets/fonts/OpenSans-Regular.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215}@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;src:local("Architects Daughter Regular"),local("ArchitectsDaughter-Regular"),url(/assets/fonts/ArchitectsDaughter-Regular.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215}body{font-family:Open Sans,sans-serif;background-color:#222;color:#000}.view{background-color:#fff}#curtain{background-color:transparent;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}a,a:active,a:link,a:visited{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;color:inherit}a:hover{text-decoration:underline;color:inherit}.header{background-color:#fdcc44;background:-o-linear-gradient(93deg,#fdcc44,#fedd66);background:linear-gradient(-3deg,#fdcc44,#fedd66);background-image:url(/assets/images/background.jpg)}.header a,.header a:active,.header a:hover,.header a:link,.header a:visited{text-decoration:none}.header .banner-pictures .picture-frame{position:absolute;padding:6px;background-color:#fff;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.5);box-shadow:5px 5px 20px rgba(0,0,0,.5)}.header .banner-pictures .picture-frame .picture{background-repeat:no-repeat;background-position:50%;border:1px solid #777}.banner-headline{color:#fff;opacity:.7;text-shadow:2px 1px 2px #000;font-weight:700;font-style:italic;font-size:130%}.title{font-size:120%;font-weight:700}.menu .menu-item>a>.wrap.is-active{background-color:#fdcc44;background:-o-linear-gradient(93deg,#fdcc44,#fedd66);background:linear-gradient(-3deg,#fdcc44,#fedd66)}.menu .menu-item>a>.wrap:hover{background-color:#fedd99;background:-o-linear-gradient(93deg,#fedd99,#feb);background:linear-gradient(-3deg,#fedd99,#feb)}.menu .menu-item a,.menu .menu-item a:active,.menu .menu-item a:hover,.menu .menu-item a:link,.menu .menu-item a:visited{text-decoration:none}.main h1,.main h2{font-family:Architects Daughter;color:#777;font-weight:400}.main figure img{-webkit-box-shadow:1px 3px 20px rgba(0,0,0,.5);box-shadow:1px 3px 20px rgba(0,0,0,.5)}.main figcaption{font-style:italic}.main input,.main textarea{border:2px solid #fdcc44;background-color:#fedd99;max-width:300px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.main input[type=submit]{border:none;background-color:#fdcc44;background:-o-linear-gradient(93deg,#fdcc44,#fedd66);background:linear-gradient(-3deg,#fdcc44,#fedd66);margin-top:1em;margin-bottom:1em;border-radius:3px;padding:.5em 1em}.main input[type=submit]:hover{background-color:#fedd99;background:-o-linear-gradient(93deg,#fedd99,#feb);background:linear-gradient(-3deg,#fedd99,#feb)}.main .download:before{content:url(/assets/images/download.svg);display:inline-block;width:16px;height:16px;margin-right:.3em;vertical-align:sub}.main .required_legend{color:#777;font-style:italic;font-size:90%}.footer{text-align:center;font-size:75%;color:#777}.footer hr{width:90%;border:none;border-top:1px solid #777}