.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../../../fileadmin/template/fonts/open-sans-v15-latin-italic.eot');src:local("Open Sans Italic"),local("OpenSans-Italic"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-italic.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-italic.woff2') format("woff2"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-italic.woff') format("woff"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-italic.ttf') format("truetype"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-italic.svg#OpenSans') format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../../../fileadmin/template/fonts/open-sans-v15-latin-regular.eot');src:local("Open Sans Regular"),local("OpenSans-Regular"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-regular.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-regular.woff2') format("woff2"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-regular.woff') format("woff"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-regular.ttf') format("truetype"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-regular.svg#OpenSans') format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../../../fileadmin/template/fonts/open-sans-v15-latin-700.eot');src:local("Open Sans Bold"),local("OpenSans-Bold"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-700.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-700.woff2') format("woff2"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-700.woff') format("woff"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-700.ttf') format("truetype"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-700.svg#OpenSans') format("svg");}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url('../../../fileadmin/template/fonts/open-sans-v15-latin-700italic.eot');src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-700italic.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-700italic.woff2') format("woff2"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-700italic.woff') format("woff"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-700italic.ttf') format("truetype"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-700italic.svg#OpenSans') format("svg");}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url('../../../fileadmin/template/fonts/open-sans-v15-latin-600italic.eot');src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-600italic.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-600italic.woff2') format("woff2"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-600italic.woff') format("woff"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-600italic.ttf') format("truetype"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-600italic.svg#OpenSans') format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../../../fileadmin/template/fonts/open-sans-v15-latin-600.eot');src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-600.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-600.woff2') format("woff2"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-600.woff') format("woff"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-600.ttf') format("truetype"),url('../../../fileadmin/template/fonts/open-sans-v15-latin-600.svg#OpenSans') format("svg");}*{padding:0;margin:0;border:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{background-color:#fff;font-size:1rem;font-family:'Open Sans',sans-serif;color:#5e5e5e;line-height:1.5;}.clear{clear:both;height:0;}ul{padding:0;margin:0;}a{color:#e4ab1c;text-decoration:underline;}a:hover{color:#aba968;}a[href^="tel:"]{color:inherit;text-decoration:none;}h1,h2,h3,h4,h5,h6{font-weight:400;margin-bottom:.5rem;line-height:1.3;}h1{font-size:1.75rem;}h2{font-size:1.5rem;}p{margin-bottom:1rem;}.header-main{background-color:#fbfae1;border-bottom:8px solid #e4ab1c;}.header-main .inner-wrapper{max-width:64rem;margin:auto;padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.header-main .logo-box{margin:auto;}.header-main .logo{display:block;margin:auto;width:170px;height:100%;}.header-main:after{content:"";clear:both;display:block;}@media screen and (min-width:360px){.header-main .logo{width:216px;height:67px;}}@media screen and (min-width:48rem){.header-main .logo-box{margin:initial;}}.mainmenu{display:none;}.mainmenu ul{margin:1.5rem 1rem 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;justify-content:space-between;}.mainmenu ul a{color:#5e5e5e;text-decoration:none;}.mainmenu ul a:hover{color:#e4ab1c;}.mainmenu ul li{display:inline-block;font-weight:600;list-style:none;}.mainmenu ul li:last-of-type{margin-right:0;}.mainmenu ul li.act a{color:#e4ab1c;}@media screen and (min-width:48rem){.mainmenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1;margin-left:2rem;}}@media screen and (min-width:64rem){.mainmenu{margin-left:3rem;}}.mainmenu-mobil{position:absolute;top:.5rem;left:1rem;}.mainmenu-mobil > ul{display:none;margin-top:1rem;margin-right:1rem;}.mainmenu-mobil .menu-mobil{text-transform:uppercase;vertical-align:middle;margin:0;cursor:pointer;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;}.mainmenu-mobil .menu-mobil .text{font-size:.75rem;margin-top:.15rem;display:none;}.mainmenu-mobil .menu-mobil .hamburger{text-align:center;display:inline-block;width:34px;height:34px;background:transparent url('../../../fileadmin/template/images/icon-hamburger.svg') no-repeat;background-size:90% auto;background-position:center;}.mainmenu-mobil .menu-mobil-nav{background:#424242;position:fixed;top:0;right:0;z-index:222;height:100%;width:100%;display:none;overflow:scroll;}.mainmenu-mobil .menu-mobil-nav ul{width:90%;margin:0 auto;}.mainmenu-mobil .menu-mobil-nav ul li{display:block;margin:0;border-bottom:1px solid #585858;}.mainmenu-mobil .menu-mobil-nav ul li a{background:url('../../../fileadmin/template/images/icon-arrow.svg') no-repeat;background-size:8px auto;background-position:.75rem 1.25rem;}.mainmenu-mobil .menu-mobil-nav ul li a{color:#fff;display:block;padding:1rem 1rem 1rem 2rem;text-decoration:none;}.mainmenu-mobil .menu-mobil-nav .close{display:inline-block;float:right;text-align:right;margin:20px 5% 10px auto;color:#fff;width:20px;height:20px;background:transparent url('../../../fileadmin/template/images/close.svg') no-repeat;}.mainmenu-mobil .menu-mobil-nav .close:hover{background:transparent url('../../../fileadmin/template/images/close-hover.svg') no-repeat;}@media screen and (min-width:360px){.mainmenu-mobil .menu-mobil .text{display:block;}}@media screen and (min-width:48rem){.mainmenu-mobil > ul{display:block;}.mainmenu-mobil .menu-mobil,.mainmenu-mobil .menu-mobil-nav{display:none;}}.hero-image{background-color:#dddb89;}.hero-image img{margin:auto;max-width:100%;display:block;}main{margin-bottom:1rem;border-top:2px solid #fff;background:-moz-linear-gradient(top,rgba(237,237,237,0.65) 0%,rgba(255,255,255,0) 100px,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(237,237,237,0.65) 0%,rgba(255,255,255,0) 100px,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(237,237,237,0.65) 0%,rgba(255,255,255,0) 100px,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6ededed',endColorstr='#00ffffff',GradientType=0);}main .inner-wrapper{max-width:64rem;margin:auto;padding:2rem 1rem;}main ul{margin:0 0 1rem 1.25rem;}main ul li{margin-bottom:.5rem;}footer{background-color:#424242;border-top:10px solid #dddb89;color:#fff;}footer .inner-wrapper{max-width:64rem;margin:auto;padding:0 1rem;}footer ul{text-align:center;}footer ul li{list-style:none;display:inline-block;margin-right:1rem;}footer ul li:last-of-type{margin-right:0;}footer #c76{padding-top:10rem;background:#fbfae1 url('../../../fileadmin/template/images/icon-kontakt.svg') no-repeat;background-size:92px auto;background-position:center 2rem;color:#5e5e5e;font-size:.875rem;}footer #c76 strong{color:#aba968;}footer #c76 p{text-align:center;max-width:380px;margin:0 auto 1rem auto;}footer #c76:after{content:"";clear:both;display:block;}@media screen and (min-width:48rem){footer #c76{padding-top:3rem;padding-bottom:2rem;background-position:0 3rem;}footer #c76 p{float:left;text-align:left;max-width:auto;}footer #c76 p:nth-of-type(1){width:40%;margin-left:14%;}footer #c76 p:nth-of-type(2){padding:0 0 0 2rem;}}footer #c77{padding-top:7rem;margin-top:3rem;margin-bottom:6rem;background:transparent url('../../../fileadmin/template/images/icon-info.svg') no-repeat;background-size:92px auto;background-position:center top;font-size:.875rem;}footer #c77 strong{color:#dddb89;font-size:1.25rem;display:block;text-align:center;margin-bottom:.5rem;}footer #c77 p:nth-of-type(1){text-align:center;max-width:380px;margin:0 auto 1rem auto;}footer #c77 p:nth-of-type(2){text-align:center;}footer #c77 a{display:inline-block;background-color:#dddb89;text-decoration:none;padding:.75rem 2rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#5e5e5e;font-weight:400;font-size:1.25rem;}footer #c77 a:hover{background-color:#f0efb8;}footer #c77:after{content:"";clear:both;display:block;}@media screen and (min-width:48rem){footer #c77{padding-top:0;background-position:0 0;}footer #c77 strong{text-align:left;}footer #c77 p{float:left;}footer #c77 p:nth-of-type(1){width:31%;margin-left:14%;margin-right:7%;text-align:left;max-width:auto;}footer #c77 p:nth-of-type(2){padding:2rem 0 0 2rem;text-align:left;}}footer #c73{font-size:1.25rem;font-weight:600;margin-bottom:1rem;}footer #c73 a{color:#fff;text-decoration:none;}footer #c73 a:hover{color:#dddb89;}footer #c78{font-size:.8125rem;padding-bottom:6rem;}footer #c78 a{color:#949494;text-decoration:none;}footer #c78 a:hover{color:#fff;}.text-center{text-align:center;}.address-box{color:#5e5e5e;font-size:.875rem;background-color:#fbfae1;}.address-box #c76{background:transparent url('../../../fileadmin/template/images/icon-kontakt.svg') no-repeat;background-size:92px auto;background-position:center 2rem;max-width:64rem;margin:auto;padding:9rem 1rem 0 1rem;}.address-box #c76:after{content:"";clear:both;display:block;overflow:hidden;}.address-box strong{color:#aba968;}.address-box p{text-align:center;max-width:380px;margin:0 auto 2rem auto;}@media screen and (min-width:48rem){.address-box #c76{padding-top:3rem;padding-bottom:2rem;background-position:1rem 3rem;}.address-box p{float:left;text-align:left;max-width:auto;}.address-box p:nth-of-type(1){width:40%;margin-left:14%;}.address-box p:nth-of-type(2){padding:0 0 0 2rem;}}.element2cols .col1{margin-bottom:1rem;}@media screen and (min-width:48rem){.element2cols .col1,.element2cols .col2{width:47%;}.element2cols .col1{float:left;margin-bottom:0;}.element2cols .col2{float:right;}.element2cols:after{content:"";clear:both;display:block;}}.frame-layout-1 .ce-bodytext{margin-bottom:2rem;text-align:center;}.frame-layout-1 .ce-bodytext h1,.frame-layout-1 .ce-bodytext h2{margin-bottom:0rem;font-size:1.75rem;}.frame-layout-1 header{margin-bottom:2rem;text-align:center;}.frame-layout-1 header h2{margin-bottom:0rem;font-size:1.75rem;}#c79{margin-top:3rem;}input,select,textarea{font-family:'Open Sans',sans-serif;color:#5e5e5e;border:1px solid #dedede;background:#fff;padding:.5rem;margin-bottom:1rem;width:100%;font-size:1rem;}input:focus,select:focus,textarea:focus{border:1px solid #dddb89;background:#f2f7e3;}textarea{min-height:10rem;}button{background-color:#dddb89;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#5e5e5e;padding:1rem 2rem;cursor:pointer;}button:hover{background-color:#f0efb8;}.checkbox input{width:auto;margin:0 .5rem 0 0;}.checkbox .form-check{margin-bottom:1rem;}
