body #website-wrapper{display:none;height:100%}body #website-wrapper .position .block h1,body #website-wrapper .position .block h2,body #website-wrapper .position .block h3,body #website-wrapper .position .block h4,body #website-wrapper .position .block h5,body #website-wrapper .position .block p,body #website-wrapper .position .block-menu .menu .menu-page a{margin:0 0 20px 0;padding:0;font-family:"Open Sans Regular";font-size:14pt;font-weight:400;font-style:normal;color:#4F1600}body #website-wrapper .position .block h1{font-family:"Caviar Dreams Bold";font-size:28pt;color:#A32300;margin-bottom:2px}body #website-wrapper .position .block h3{font-family:"Open Sans Regular";font-size:16pt}body #website-wrapper .position .block p{margin-bottom:20px;line-height:145%}body #website-wrapper .position .block *>button,body #website-wrapper .position .block *>ul,body #website-wrapper .position .block *>a{font-family:inherit;font-size:inherit;color:inherit;text-decoration:none}body #website-wrapper .position .block *>a:hover{text-decoration:underline}body #website-wrapper .position .block p strong{font-family:"Open Sans Semibold";font-weight:400}body #website-wrapper .position .block button,body #website-wrapper .position .block .button{display:inline-block;padding:9px 15px 11px 15px;border:solid 1.5px #A32300;color:#A32300;background:transparent;cursor:pointer;line-height:inherit;text-decoration:none!important;transition:background 0.25s ease-out,color 0.25s ease-out,border-color 0.25s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}body #website-wrapper .position .block button:hover,body #website-wrapper .position .block .button:hover{background:#A32300;color:#fff}body #website-wrapper .position .block button.filled,body #website-wrapper .position .block .button.filled{color:#fff;background:#A32300}body #website-wrapper .position .block button.filled:hover,body #website-wrapper .position .block .button.filled:hover{border-color:#ff8e1a;background:#ff8e1a}body #website-wrapper #wrapper{width:100%;height:100%;display:flex;flex-flow:row nowrap}body #website-wrapper #position-header{width:100%}body #website-wrapper #position-header .block-picture,body #website-wrapper #position-header .block-picture .picture{width:100%;height:100%}body #website-wrapper #position-content{position:relative;background:rgb(255,213,98);background:linear-gradient(145deg,rgb(255,213,98) 0%,rgb(255,142,26) 100%);flex-grow:0;flex-shrink:0;width:700px;min-width:35%;padding:30px;overflow-x:hidden;overflow-y:auto}body #website-wrapper #position-content .block-article{width:100%;min-height:100%;display:flex!important;align-items:center;border:solid 1.5px #fff}body #website-wrapper #position-content .block-article .article{width:100%;height:auto;margin:auto 0;padding:30px 30px 80px 30px}body #website-wrapper #position-content .block-article .article{width:100%;height:auto;margin:auto 0;padding:40px 30px 100px 30px}body #website-wrapper #position-content .block-menu{margin:-50px auto 0 auto}body #website-wrapper #position-content .block-menu .menu{width:auto}body #website-wrapper #position-content .block-menu .menu .menu-page{float:left;clear:none;width:auto;margin-right:50px}body #website-wrapper #position-content .block-menu .menu .menu-page:first-child{display:none}body #website-wrapper #position-content .block-menu .menu .menu-page:last-child{margin-right:0}body #website-wrapper #position-content .block-menu .menu .menu-page>a{background:none;padding:0}body #website-wrapper.page-startseite #position-content .block h3{margin-bottom:35px}body #website-wrapper.page-startseite #position-content .block p{margin-bottom:20px}body #website-wrapper.page-startseite #position-content .block p:last-child{margin-top:50px;margin-bottom:0}body #website-wrapper.page-impressum #position-content .block-menu #menu-page-impressum>a{font-family:"Open Sans Semibold"}body #website-wrapper.page-datenschutz #position-content .block-menu #menu-page-datenschutz>a{font-family:"Open Sans Semibold"}@media only screen and (max-width:900px){body #website-wrapper #position-header{position:fixed;top:0;bottom:0;left:0;width:100%}body #website-wrapper.admin #position-header{top:40px}body #website-wrapper #position-content{width:calc(100% - 50px);margin:25px;padding:10px}body #website-wrapper #position-content .block-article .article{padding:40px 15px 100px 15px}}@media only screen and (max-width:800px){body #website-wrapper #position-content .block h1,body #website-wrapper #position-content .block h2,body #website-wrapper #position-content .block h3,body #website-wrapper #position-content .block h4,body #website-wrapper #position-content .block h5,body #website-wrapper #position-content .block p,body #website-wrapper #position-content .block-menu .menu .menu-page a{font-size:13pt}body #website-wrapper #position-content .block h1{font-size:24pt}body #website-wrapper #position-content .block h3{font-size:14pt}body #website-wrapper #position-content .block-menu .menu .menu-page{margin-right:30px}body #website-wrapper #position-content .block-menu .menu .menu-page:last-child{margin-right:0}}@media only screen and (max-width:600px){body #website-wrapper #position-content .block h1,body #website-wrapper #position-content .block h2,body #website-wrapper #position-content .block h3,body #website-wrapper #position-content .block h4,body #website-wrapper #position-content .block h5,body #website-wrapper #position-content .block p,body #website-wrapper #position-content .block-menu .menu .menu-page a{font-size:12pt}body #website-wrapper #position-content .block h1{font-size:22pt}body #website-wrapper #position-content .block h3{font-size:13pt}}