@font-face{font-family:'Akrobat Black';src:url('../fonts/akrobat-black-webfont.woff2') format('woff2'),url('../fonts/akrobat-black-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Akrobat Light';src:url('../fonts/akrobat-light-webfont.woff2') format('woff2'),url('../fonts/akrobat-light-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Akrobat Semibold';src:url('../fonts/akrobat-semibold-webfont.woff2') format('woff2'),url('../fonts/akrobat-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal}body{font-family:'Akrobat Light';color:#111;font-size:14px}.h1,.h2,h1,h2{text-transform:uppercase;margin-bottom:.5em;font-family:'Akrobat Black'}.h3,.h4,.h5,.h6,h3,h4,h5,h6{margin-bottom:.5em;font-family:'Akrobat Semibold'}h1,.h1{font-size:1.5em}h2,.h2{font-size:1.5em}h3,.h3{font-size:1em;text-transform:uppercase}h4,.h4{font-size:1em}h5,.h5{font-size:1em}h6,.h6{font-size:1em}a{color:#073865;text-decoration:none;text-transform:uppercase;font-family:'Akrobat Semibold'}a:hover{color:#073865;text-decoration:underline}a:hover,a:focus,button:hover,button:focus{outline:0}b,strong{font-weight:normal;font-family:'Akrobat Semibold'}.uppercase{text-transform:uppercase}hr{margin-top:1em;margin-bottom:1em;border:0;height:2px;background-color:#d1c3bc;max-width:1600px}.blockquote{font-size:1em;margin-bottom:1em;margin-top:1em}.blockquote-footer{font-size:80%;color:inherit}p{margin-bottom:1.5rem}.lead{font-size:125%;font-weight:400}@media(min-width:768px){body{font-size:20px}h1,.h1{font-size:1.5em}h2,.h2{font-size:1.5em}h3,.h3{font-size:1em}}@media(min-width:992px){h1,.h1{font-size:2em}h2,.h2{font-size:2em}h3,.h3{font-size:1.33em}}.img-fluid{width:100%;height:auto}.btn{font-weight:700;border:0 none;padding:0 1em;font-size:1em;line-height:2em;height:2em;border-radius:1em;overflow:hidden;transition:all .15s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,0.25)}.btn:hover,.btn.focus,.btn:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.25);outline:0}.btn-lg{padding:0 1.5em;font-size:1em;line-height:3em;height:3em;border-radius:1.5em}.btn-icon{font-weight:700;padding:0}.btn-icon>.btn-label{display:inline-block;padding-left:.5em;padding-right:1em}.btn-icon>.fa{width:2em;line-height:2em;text-indent:1.25em;text-align:left;float:left}.btn-icon.btn-lg>.fa{width:3em;line-height:3em}.btn-icon.btn-lg>.btn-label{padding-left:0;padding-right:1.5em}.btn-primary,.btn-primary:hover{background-color:#073865;color:#fff}.btn-secondary,.btn-secondary:hover{background-color:#a3887a;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{background-color:#a3887a;color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.25)}.carousel-control-prev,.carousel-control-next,.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{top:50%;margin-top:-1em;color:#000;padding:0;font-size:1.25em;width:2em;border-radius:1em;opacity:1}.carousel-item{padding-left:3em;padding-right:3em}.modal-content{border:0 none;border-radius:0}.modal-header{background-color:#fff;border-bottom:1px solid #d1c3bc;border-top-left-radius:0;border-top-right-radius:0}.modal-footer{border-top:1px solid #eee;border-bottom-left-radius:0;border-bottom-right-radius:0}@media(min-width:992px){.modal-header,.modal-body,.modal-footer{padding:2rem}}.close{font-size:1.5rem;font-weight:400;color:#a3887a;text-shadow:none;opacity:1;transition:all .15s ease-in-out}.close:focus,.close:hover{color:#a3887a;opacity:.8}.text-white{color:#fff}.bg-white{background-color:#fff}.text-blue{color:#073865}.bg-blue{background-color:#073865}.text-blue-50{color:#928cab}.bg-blue-50{background-color:#928cab}.text-gold{color:#a3887a}.bg-gold{background-color:#a3887a}.text-gold-50{color:#d1c3bc}.bg-gold-50{background-color:#d1c3bc}.text-black{color:#000}.bg-black{background-color:#000}hr.rope-gold{background-color:transparent;margin-top:2em;margin-bottom:2em;height:1.5em;background-image:url(../img/general/divider-rope-gold.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.card{border:0 none;border-radius:0;box-shadow:0 3px 5px 0 rgba(0,0,0,0.1)}.table th,.table td{color:#a3887a}.table thead th{border-bottom:2px solid #d1c3bc;border-top:0 none;text-transform:uppercase;font-family:'Akrobat Semibold';letter-spacing:1px}.table td{border-top:1px solid #d1c3bc}.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:center}.overlay-container{position:relative}.overlay{position:absolute;z-index:10}.overlay-top-left{left:0;top:0}.overlay-top-right{right:0;top:0}.overlay-bottom-left{left:0;bottom:0}.overlay-bottom-right{right:0;bottom:0}.vertical-center{min-height:100%;display:flex;align-items:center}.animate{animation-duration:1s;animation-fill-mode:both}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100px,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:none}}.fade-in-down,.fade-in-up{opacity:0;z-index:1}.in-view .fade-in-down{animation-name:fadeInDown}.in-view .fade-in-up{animation-name:fadeInUp}.nav-main{padding:0;background-color:#fff;transition:all .5s ease;position:absolute;top:0;left:0;right:0}.nav-main.fixed-top{position:fixed;box-shadow:0 3px 5px 0 rgba(0,0,0,0.1);background-color:#fff}.nav-main .brand-img{width:80px;height:80px}.nav-main .navbar-toggler{padding:0;font-size:2rem;width:3rem;height:3rem;line-height:3rem;color:#a3887a;border:0 none;z-index:10}.nav-main .navbar-collapse{background-color:#fff;text-align:center;z-index:1;position:absolute;top:80px;left:0;right:0;bottom:0;z-index:1000}.nav-main .navbar-collapse ul.navbar-nav{background-color:#fff}.nav-main .navbar-nav .nav-brand{display:block;width:100%}.nav-main .navbar-nav .nav-brand img{width:100%;height:auto}.nav-main .navbar-nav .nav-item .nav-link{color:#a3887a;padding:.5rem;border-top:1px solid #d1c3bc;font-size:1.5rem;text-align:center;width:100%}.nav-main .navbar-nav .nav-item .nav-link:hover,.nav-main .navbar-nav .nav-item .nav-link.active{color:#073865}.nav-main .navbar-nav .nav-item:last-child .nav-link{border-bottom:0 none}@media(min-width:992px){.nav-main{padding:0}.nav-main .navbar-collapse{top:0;padding-top:0;background-color:transparent;width:100%;position:relative}.nav-main .navbar-collapse ul.navbar-nav{background-color:transparent}.nav-main .navbar-nav{width:100%}.nav-main .navbar-nav .nav-item-brand-img{display:block;width:200px;height:200px;margin-left:auto;margin-right:auto}.nav-main .navbar-nav .nav-item-brand-img-sm{display:none}.nav-main .navbar-nav .nav-item{width:20%;height:200px;text-align:center}.nav-main .navbar-nav .nav-item .nav-link{text-align:center;width:100%;border-top:0 none}.nav-main.fixed-top{padding-top:15px;padding-bottom:15px;background-color:#fff}.nav-main.fixed-top .navbar-nav .nav-item{height:50px}.nav-main.fixed-top .navbar-nav .nav-item-brand-img{display:none}.nav-main.fixed-top .navbar-nav .nav-item-brand-img-sm{display:block;width:50px;height:50px;margin-left:auto;margin-right:auto}}.container-fluid{max-width:1600px}.header,.footer{position:relative;padding-top:0;padding-bottom:0}.header{height:80px}.section{padding-top:100px;padding-bottom:100px}@media(min-width:992px){.header{height:200px}.section{padding-top:160px;padding-bottom:160px}}.section-intro{padding-top:0;overflow:hidden;padding-bottom:60px}.section-intro .ribbon{border-top:6px double #a3887a;border-bottom:6px double #a3887a;width:320px;left:50%;margin-left:-160px;margin-top:60px;position:absolute;text-align:center;background-color:rgba(7,56,101,0.9);box-shadow:0 3px 5px 0 rgba(0,0,0,0.1)}.section-intro .ribbon:before,.section-intro .ribbon:after{content:'';position:absolute;display:block;bottom:-20px;border:40px solid #073865;opacity:.8;z-index:-1}.section-intro .ribbon:before{left:-40px;border-right-width:20px;border-left-color:transparent;box-shadow:0 3px 5px 0 rgba(0,0,0,0.1)}.section-intro .ribbon:after{right:-40px;border-left-width:20px;border-right-color:transparent;box-shadow:0 3px 5px 0 rgba(0,0,0,0.1)}.section-intro .ribbon .ribbon-content:before,.section-intro .ribbon .ribbon-content:after{content:'';border-color:#073865 transparent transparent transparent;position:absolute;display:block;border-style:solid;bottom:-20px;opacity:.8}.section-intro .ribbon .ribbon-content:before{left:0;border-width:14px 0 0 20px}.section-intro .ribbon .ribbon-content:after{right:0;border-width:14px 20px 0 0}.section-intro .ribbon h1{color:#fff;margin:15px}.section-intro .ribbon h1 small{font-family:'Akrobat Semibold';font-size:80%}.section-intro .ribbon p.more{position:absolute;bottom:-30px;left:0;right:0}@media(min-width:576px){.section-intro{padding-bottom:0}.section-intro .ribbon{margin-top:0}}@media(min-width:768px){.section-intro .ribbon{width:480px;margin-left:-240px}.section-intro .ribbon h1{;margin:45px 30px}.section-intro .ribbon p.more{bottom:-30px}.section-intro .ribbon:before,.section-intro .ribbon:after{bottom:-40px;border-width:80px}.section-intro .ribbon:before{left:-100px;border-right-width:60px}.section-intro .ribbon:after{right:-100px;border-left-width:60px}.section-intro .ribbon .ribbon-content:before{border-width:34px 0 0 40px;bottom:-40px}.section-intro .ribbon .ribbon-content:after{border-width:34px 40px 0 0;bottom:-40px}}@media(min-width:768px){.section-intro .ribbon{width:640px;margin-left:-320px}}@media(min-width:1200px){.section-intro .ribbon{width:960px;margin-left:-480px}.section-intro .ribbon h1{margin:45px}}.event-item{margin-bottom:2em}.event-item .event-item-img .bg-cover{min-height:20em;height:100%}.event-item.inactive{opacity:.5;pointer-events:none}@media(min-width:992px){.container,.container-fluid{padding-right:30px;padding-left:30px}.row{margin-right:-30px;margin-left:-30px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:30px;padding-left:30px}}

@media screen and (max-width: 767px) {.row.closed div.bg-cover:after {left:15px;right: 15px;}}
@media screen and (max-width: 991px) {.row.closed div.bg-cover:after {left:15px;}}
.row.closed .bg-cover:after {background: #FFF;position:absolute;top:0;left:30px;right:0px;bottom:0;opacity:.5;content:" ";}
.row.closed .btn-primary, .row.closed .btn-primary:hover {background-color:#CCC;box-shadow:none;cursor:default;pointer-events:none;}
.row.closed .p-5 {overflow:hidden;}
.row.closed .mb-0:after {box-shadow: 4px 6px 10px -2px rgba(0,0,0,0.75);background-color:#ccc;content:"Ausgebucht";width:200px;position:absolute;bottom:36px;right:-20px;transform:rotate(45deg);-webkit-transform:rotate(-45deg);text-align:center;text-transform:uppercase;font-weight:bold;font-size:1.2em;}