@font-face{font-family:"Corbel W01 Bold";src:url(../../webfonts/Fonts/904673/dae56486-acf8-4680-baf1-f2561f3c394a.eot?#iefix);src:url(../../webfonts/Fonts/904673/dae56486-acf8-4680-baf1-f2561f3c394a.eot?#iefix) format("eot"),url(../../webfonts/Fonts/904673/cfb46ff2-43de-4a18-8b50-07b0790548c1.woff2) format("woff2"),url(../../webfonts/Fonts/904673/73943401-6b1e-4820-a4f7-60a9b7904929.woff) format("woff"),url(../../webfonts/Fonts/904673/f7ab6d97-bb0f-4bcc-a6a8-ea9791defb41.ttf) format("truetype")}@font-face{font-family:"Corbel W01 Regular";src:url(../../webfonts/Fonts/904682/017475dc-2db3-4b26-9285-dfdeb2108f63.eot?#iefix);src:url(../../webfonts/Fonts/904682/017475dc-2db3-4b26-9285-dfdeb2108f63.eot?#iefix) format("eot"),url(../../webfonts/Fonts/904682/d2613aab-d045-4c20-820c-0c279085d1c3.woff2) format("woff2"),url(../../webfonts/Fonts/904682/866ef76b-8c76-47a4-b0f6-7b21acfa05fc.woff) format("woff"),url(../../webfonts/Fonts/904682/4e581076-96b3-4877-9f26-2e77a401d46a.ttf) format("truetype")}:focus{outline:0}hr{width:20%}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}select::-ms-expand{display:none}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer .btnBar input[type=submit]::after,.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer .btnBar input[type=submit]::before,.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer .btnBar::after,.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer .btnBar::before,.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item textarea::after,.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item textarea::before,.contact .section_inner .section_container .section_content #onlineFormContainer .btnBar input[type=submit]::after,.contact .section_inner .section_container .section_content #onlineFormContainer .btnBar input[type=submit]::before,.contact .section_inner .section_container .section_content #onlineFormContainer .btnBar::after,.contact .section_inner .section_container .section_content #onlineFormContainer .btnBar::before,.head_section .head_inner .intro_inner::after,.head_section .head_inner .intro_inner::before,section .section_inner .section_container::after,section .section_inner .section_container::before{content:" ";display:table}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer .btnBar input[type=submit]::after,.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer .btnBar::after,.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item textarea::after,.contact .section_inner .section_container .section_content #onlineFormContainer .btnBar input[type=submit]::after,.contact .section_inner .section_container .section_content #onlineFormContainer .btnBar::after,.head_section .head_inner .intro_inner::after,section .section_inner .section_container::after{clear:both}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{display:block}body{font-family:"Corbel W01 Regular";background:#552500}.head_section .head_inner{position:relative}.head_section .head_inner .head_background{position:relative}.head_section .head_inner .head_background .head_bg{width:100%;overflow:hidden;max-height:500px;min-height:500px}@media (max-width:1150px){.head_section .head_inner .head_background .head_bg{overflow:visible;min-height:0}}.head_section .head_inner .head_background .head_bg img{width:100%;margin-top:-100px}@media (max-width:800px){.head_section .head_inner .head_background .head_bg img{margin-top:0}}.head_section .head_inner .head_background .head_logo .head_logo_inner{position:absolute;top:50%;left:50%;width:600px;padding:30px 50px;box-sizing:border-box;background:rgba(255,255,255,.6);transform:translate(-50%,-50%)}@media (max-width:800px){.head_section .head_inner .head_background .head_logo .head_logo_inner{width:80%;padding:15px 25px}}.head_section .head_inner .head_background .head_logo .head_logo_inner img{width:100%}.head_section .head_inner .intro_inner{width:1100px;margin:0 auto 0 auto;background:#f7f3e8;padding:30px 20px;box-sizing:border-box;border:1px solid;border-color:#826d6d;padding:10px;transform:translateY(-100px)}@media (max-width:800px){.head_section .head_inner .intro_inner{transform:translateY(-20px)}}@media (max-width:1150px){.head_section .head_inner .intro_inner{width:90%}}.head_section .head_inner .intro_inner .intro_item{float:left;width:33.3333333333%;padding:10px;box-sizing:border-box;position:relative}@media (max-width:1150px){.head_section .head_inner .intro_inner .intro_item{width:100%}}.head_section .head_inner .intro_inner .intro_item .intro_head_img img{width:100%}@media (max-width:1150px){.head_section .head_inner .intro_inner .intro_item .intro_head_img img{width:100%;max-width:500px;margin:0 auto}}.head_section .head_inner .intro_inner .intro_item .intro_input{padding:20px;position:relative;min-height:530px}@media (max-width:1150px){.head_section .head_inner .intro_inner .intro_item .intro_input{min-height:0}}.head_section .head_inner .intro_inner .intro_item .intro_input .intro_headline h2{font-size:2em;color:#552500;position:relative;display:table;margin:20px 0;font-variant:small-caps}@media (max-width:1150px){.head_section .head_inner .intro_inner .intro_item .intro_input .intro_content{margin-bottom:20px}}.head_section .head_inner .intro_inner .intro_item .intro_input .head_btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.head_section .head_inner .intro_inner .intro_item:nth-child(2) .intro_input:before{content:'';position:absolute;width:2px;height:calc(100% - 105px);background:#381100;top:44px;left:-10px}@media (max-width:1150px){.head_section .head_inner .intro_inner .intro_item:nth-child(2) .intro_input:before{content:none}}.head_section .head_inner .intro_inner .intro_item:nth-child(2) .intro_input:after{content:'';position:absolute;width:2px;height:calc(100% - 105px);background:#381100;top:44px;right:-10px}@media (max-width:1150px){.head_section .head_inner .intro_inner .intro_item:nth-child(2) .intro_input:after{content:none}}section .section_inner .section_img_wrap .section_img{height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1150px){section .section_inner .section_img_wrap .section_img{background-attachment:scroll}}section .section_inner .section_container{width:1100px;margin:0 auto 0 auto;background:#f7f3e8;padding:30px 20px;box-sizing:border-box;border:1px solid;border-color:#826d6d;padding:10px 0 30px 0;transform:translateY(-100px)}@media (max-width:1150px){section .section_inner .section_container{width:90%}}section .section_inner .section_container .col-2 .section_item{width:50%}@media (max-width:1150px){section .section_inner .section_container .col-2 .section_item{width:100%}}section .section_inner .section_container .col-3 .section_item{width:33.3333333333%}@media (max-width:1150px){section .section_inner .section_container .col-3 .section_item{width:100%}}section .section_inner .section_container .section_headline_main{font-size:2em;color:#552500;position:relative;text-align:center;margin:20px 0;font-variant:small-caps}section .section_inner .section_container .section_headline_main:after{content:'';position:absolute;width:80px;height:2px;background:#381100;left:50%;bottom:-10px;transform:-webkit-translateX(-50%);transform:-moz-translateX(-50%);transform:-o-translateX(-50%);transform:translateX(-50%)}section .section_inner .section_container .section_item{float:left;box-sizing:border-box;position:relative}section .section_inner .section_container .section_item .section_input{padding:20px;position:relative;min-height:330px}@media (max-width:1150px){section .section_inner .section_container .section_item .section_input{min-height:0}}section .section_inner .section_container .section_item .section_input .section_headline h2{font-size:2em;color:#552500;position:relative;display:table;margin:20px 0;font-variant:small-caps}@media (max-width:1150px){section .section_inner .section_container .section_item .section_input .section_content{margin-bottom:20px;min-height:0!important}}section .section_inner .section_container .section_item .section_input .head_btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}section .section_inner .section_container .section_item .overlay_wrap{display:none}.navigation{position:fixed;width:100%;background:#f7f3e8;height:80px;top:0;left:0;z-index:99;border:1px solid #5d5c5c;display:none}.navigation .nav_logo{position:absolute;top:50%;transform:translateY(-50%);left:20px;width:280px}.navigation .nav_logo img{width:100%}@media (max-width:500px){.navigation .nav_logo{width:60%}}.navigation nav.primary{width:100%;height:100%}.navigation nav.primary .secondary{float:right;position:absolute;top:50%;transform:translateY(-50%);right:20px}@media (max-width:1150px){.navigation nav.primary .secondary{right:50%;transform:translate(50%,-50%)}}.navigation nav.primary .secondary a{color:#552500;font-size:18px;text-decoration:none}.navigation nav.primary .secondary a li{color:#552500;font-size:18px;text-decoration:none;float:left;margin:0 20px;text-transform:uppercase}@media (max-width:1150px){.navigation nav.primary .secondary a li{float:none;text-align:center;margin:5px 20px}}.navigation .menu_icon{display:none}@media (max-width:1150px){.navigation .menu_icon{display:block;position:absolute;overflow:hidden;margin:0;padding:0;width:35px;height:35px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s;top:50%;right:20px;background-color:transparent;transform:translateY(-50%)}.navigation .menu_icon:focus{outline:0}.navigation .menu_icon span{display:block;position:absolute;top:15px;left:0;right:0;height:7px;background:#888783}.navigation .menu_icon span:after,.navigation .menu_icon span:before{position:absolute;display:block;left:0;width:100%;height:7px;background-color:#888783;content:""}.navigation .menu_icon span:before{top:-14px}.navigation .menu_icon span:after{bottom:-14px}.navigation .menu_icon-X span{transition:background 0s .3s}.navigation .menu_icon-X span:after,.navigation .menu_icon-X span:before{transition-duration:.3s,.3s;transition-delay:.3s,0s}.navigation .menu_icon-X span:before{transition-property:top,transform}.navigation .menu_icon-X span:after{transition-property:bottom,transform}.navigation .menu_icon-X.is-active span{background:0 0}.navigation .menu_icon-X.is-active span:before{top:0;transform:rotate(45deg)}.navigation .menu_icon-X.is-active span:after{bottom:0;transform:rotate(-45deg)}.navigation .menu_icon-X.is-active span:after,.navigation .menu_icon-X.is-active span:before{transition-delay:0s,.3s}.navigation .primary{display:none;position:absolute;top:80px;background:#f7f3e8;border:1px solid rgba(93,92,92,.2)}}.btn{text-align:center}.btn button{background:#552500;color:#fff;box-sizing:border-box;padding:3px 12px;border:none;font-size:14px;margin:20px 0 0 0}.btn button:hover{background:#130600}.contact h2{margin:20px 0 50px 0}.contact .section_inner .section_container .section_content{padding:0 20px;box-sizing:border-box}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt .cont-info{margin:10px 0}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt .cont-info p{font-size:12px;color:#aaa;line-height:normal!important}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer #formContactError{color:#d7443f}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form{margin-left:-35px}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item{width:33.3333333333%;float:left;padding:0 0 0 35px;box-sizing:border-box}@media (max-width:800px){.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item{width:50%}}@media (max-width:800px) and (max-width:500px){.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item{width:100%}}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item label{display:block;margin:10px 0 0 0;font-size:16px;letter-spacing:.05em;line-height:27px!important}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item input{background:#f7f3e8;border:none;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #000;padding:5px 10px;box-sizing:border-box;width:100%;font-size:16px;letter-spacing:.05em;line-height:27px!important}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item textarea{font-size:16px;letter-spacing:.05em;line-height:27px!important}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item select{width:100%;height:25px;padding-left:10px;background:url(fff-0-2.png) repeat;color:#000;border-radius:0;outline:0;border:1px solid #000;font-family:"Corbel W01 Regular"}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item select option{color:#666;font-family:"Corbel W01 Regular"}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item select select:focus::-ms-value{background-color:transparent}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer form .cont-item .error{background:#d7443f}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer .btnBarCenter{text-align:center}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer .btnBar input[type=submit]{color:#fff;background:#552500;padding:5px 10px;font-size:16px;margin-left:35px;margin-top:20px;margin-bottom:10px;font-family:"Corbel W01 Regular"}.contact .section_inner .section_container .section_content #kontakt .wrap #wrapper-kontakt #contact #contactFormContainer .btnBar input[type=submit]:hover{background:#000}.contact .section_inner .section_container .section_content #ContactMailResult{display:none;max-width:400px;margin:20px auto;font-size:17px;border-style:solid;border-width:1px;border-color:#000;padding:36px}.contact .section_inner .section_container .section_content #onlineFormContainer form{margin-left:-35px}.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item{min-width:320px;float:left;padding:0 0 0 35px;min-height:60px;box-sizing:border-box}@media (max-width:800px){.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item{width:50%}}@media (max-width:800px) and (max-width:500px){.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item{width:100%}}.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item label{display:block;margin:10px 0 0 0}.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item input{background:#f7f3e8;border:none;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #000;padding:5px 10px;box-sizing:border-box;width:100%}.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item select{width:100%;height:25px;padding-left:10px;background:url(fff-0-2.png) repeat;color:#000;border-radius:0;outline:0;border:1px solid #000;font-family:"Corbel W01 Regular"}.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item select option{color:#666;font-family:"Corbel W01 Regular"}.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item select select:focus::-ms-value{background-color:transparent}.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item .error{background:#d7443f}.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item .optionset{margin:0;display:flex}.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item .optionset li{margin-bottom:0}.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item .optionset li input{width:auto}.contact .section_inner .section_container .section_content #onlineFormContainer form .cont-item .optionset li label{display:unset}.contact .section_inner .section_container .section_content #onlineFormContainer .btnBarCenter{text-align:center}.contact .section_inner .section_container .section_content #onlineFormContainer .btnBar{width:100px}.contact .section_inner .section_container .section_content #onlineFormContainer .btnBar input[type=submit]{color:#fff;background:#552500;padding:5px 10px;font-size:16px;margin-left:35px;margin-top:20px;margin-bottom:10px;font-family:"Corbel W01 Regular"}.contact .section_inner .section_container .section_content #onlineFormContainer .btnBar input[type=submit]:hover{background:#000}.contact .section_inner .section_container .section_content #onlineFormContainer li{list-style:none!important}.contact .section_inner .section_container .section_content .address_wrap .address_inner{margin:20px 0}.formOnlineError{border-color:red;border-style:solid;border-width:2px;text-align:center;background-color:#f3f3b8;padding:15px 20px;max-width:562px}.formContactError{border-color:red;border-style:solid;border-width:2px;text-align:center;background-color:#f3f3b8;padding:15px 20px;margin-right:20%;margin-left:20%}.OnlineMailResult{border-color:#67ff67;border-style:solid;border-width:3px;text-align:center;background-color:#acf3ae;padding:15px 20px;max-width:562px;font-size:20px}.ContactMailResult{border-color:#67ff67;border-style:solid;border-width:3px;text-align:center;background-color:#acf3ae;padding:15px 20px;max-width:562px;font-size:20px}.disclaimer{margin:40px auto;max-width:800px;width:100%;padding:0 20px;box-sizing:border-box}.disclaimer p{color:#fff}.disclaimer .section_headline_main{font-size:2em;color:#f7f3e8;position:relative;text-align:center;margin:20px 0;font-variant:small-caps}.disclaimer .section_headline_main:after{content:'';position:absolute;width:80px;height:3px;background:#f7f3e8;left:50%;bottom:-10px;transform:-webkit-translateX(-50%);transform:-moz-translateX(-50%);transform:-o-translateX(-50%);transform:translateX(-50%)}.error_headline{display:block!important;position:relative!important;opacity:1!important}.error_page{margin:40px auto;max-width:800px;width:100%;padding:20px;box-sizing:border-box}.error_page p{color:#fff}.error_subline{position:fixed;bottom:0;left:0;width:100%}#overlay{display:none}#overlay .overlay_wrap{display:block;position:fixed;background:#f7f3e8;width:100%;z-index:999;left:50%;top:0;transform:translateX(-50%);padding:30px;box-sizing:border-box;height:100%;overflow:auto}#overlay .overlay_wrap .overlay_inner{max-width:700px;margin:80px auto}#overlay .overlay_wrap .overlay_inner h3{text-transform:uppercase;font-size:20px;margin:21px 0 10px 0}#overlay .overlay_wrap .overlay_inner p{line-height:27.6px}#overlay .overlay_wrap .overlay_inner li{list-style-type:disc;list-style-position:inside;margin-bottom:15px;font-size:16px;letter-spacing:.05em;line-height:27px!important}#overlay .overlay_wrap .overlay_inner ul{margin:15px 0}#overlay .overlay_wrap .overlay_inner a{color:#000}#overlay #overlay_close{width:100%;background:#552500;position:fixed;top:0;z-index:9999;padding:7px 0;box-sizing:border-box}#overlay #overlay_close button{background:#f7f3e8;border:none;font-size:18px;float:right;padding:10px 30px;box-sizing:border-box}#overlay #overlay_close button:hover{background:#bfbcb4;color:#fff}#overlay .cont-col-33-DarstellungField{width:100%;max-width:641px}footer{background:#f7f3e8;width:100%;padding:20px;box-sizing:border-box}footer .inner .unit a{color:#000;text-decoration:none}footer .inner .unit a:hover{color:#552500}footer .inner .unit a span{text-transform:uppercase}p{letter-spacing:.05em;line-height:26px!important;font-size:16px}label{letter-spacing:.05em;line-height:26px!important;font-size:16px}b,strong{font-family:"Corbel W01 Bold";font-weight:700;line-height:24px!important}