*{padding:0;margin:0}html{height:100%;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:400}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}table{border-collapse:collapse}fieldset,img{border:0}caption,th{text-align:left}.clear{clear:both}@font-face{font-family:'Lato Regular';font-style:normal;font-weight:400;src:url(/_fonts/lato-v14-latin-regular.eot);src:local('Lato Regular'),local(Lato-Regular),url(/_fonts/lato-v14-latin-regular.eot?#iefix) format("embedded-opentype"),url(/_fonts/lato-v14-latin-regular.woff2) format("woff2"),url(/_fonts/lato-v14-latin-regular.woff) format("woff"),url(/_fonts/lato-v14-latin-regular.ttf) format("truetype"),url(/_fonts/lato-v14-latin-regular.svg#Lato) format("svg")}@font-face{font-family:'Lato Bold';font-style:normal;font-weight:700;src:url(/_fonts/lato-v14-latin-700.eot);src:local('Lato Bold'),local(Lato-Bold),url(/_fonts/lato-v14-latin-700.eot?#iefix) format("embedded-opentype"),url(/_fonts/lato-v14-latin-700.woff2) format("woff2"),url(/_fonts/lato-v14-latin-700.woff) format("woff"),url(/_fonts/lato-v14-latin-700.ttf) format("truetype"),url(/_fonts/lato-v14-latin-700.svg#Lato) format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/_fonts/open-sans-v15-latin-regular.eot);src:local('Open Sans Regular'),local(OpenSans-Regular),url(/_fonts/open-sans-v15-latin-regular.eot?#iefix) format("embedded-opentype"),url(/_fonts/open-sans-v15-latin-regular.woff2) format("woff2"),url(/_fonts/open-sans-v15-latin-regular.woff) format("woff"),url(/_fonts/open-sans-v15-latin-regular.ttf) format("truetype"),url(/_fonts/open-sans-v15-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans SemiBold';font-style:normal;font-weight:600;src:url(/_fonts/open-sans-v15-latin-600.eot);src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(/_fonts/open-sans-v15-latin-600.eot?#iefix) format("embedded-opentype"),url(/_fonts/open-sans-v15-latin-600.woff2) format("woff2"),url(/_fonts/open-sans-v15-latin-600.woff) format("woff"),url(/_fonts/open-sans-v15-latin-600.ttf) format("truetype"),url(/_fonts/open-sans-v15-latin-600.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans Bold';font-style:normal;font-weight:700;src:url(/_fonts/open-sans-v15-latin-700.eot);src:local('Open Sans Bold'),local(OpenSans-Bold),url(/_fonts/open-sans-v15-latin-700.eot?#iefix) format("embedded-opentype"),url(/_fonts/open-sans-v15-latin-700.woff2) format("woff2"),url(/_fonts/open-sans-v15-latin-700.woff) format("woff"),url(/_fonts/open-sans-v15-latin-700.ttf) format("truetype"),url(/_fonts/open-sans-v15-latin-700.svg#OpenSans) format("svg")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;src:url(/_fonts/merriweather-v19-latin-regular.eot);src:local('Merriweather Regular'),local(Merriweather-Regular),url(/_fonts/merriweather-v19-latin-regular.eot?#iefix) format("embedded-opentype"),url(/_fonts/merriweather-v19-latin-regular.woff2) format("woff2"),url(/_fonts/merriweather-v19-latin-regular.woff) format("woff"),url(/_fonts/merriweather-v19-latin-regular.ttf) format("truetype"),url(/_fonts/merriweather-v19-latin-regular.svg#Merriweather) format("svg")}@font-face{font-family:'Honey-Script-Light';src:url(/_fonts/Honey-Script-Light.ttf.woff) format("woff"),url(/_fonts/Honey-Script-Light.ttf.svg#Honey-Script-Light) format("svg"),url(/_fonts/Honey-Script-Light.ttf.eot),url(/_fonts/Honey-Script-Light.ttf.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:'Honey-Script-SemiBold';src:url(/_fonts/Honey-Script-SemiBold.ttf.woff) format("woff"),url(/_fonts/Honey-Script-SemiBold.ttf.svg#Honey-Script-SemiBold) format("svg"),url(/_fonts/Honey-Script-SemiBold.ttf.eot),url(/_fonts/Honey-Script-SemiBold.ttf.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}*{word-break:break-word;hyphens:auto}html{height:100%}body{min-height:100%}html,body{color:#000}body{font-size:16px;background:url(/_images/pageelement-text-background.jpg)center center repeat}#page-canvas{width:100%}.clear{clear:both}h1{font-size:24px}table{width:100%!important}ul{list-style:inside}a{color:#ee7d00;outline:none;text-decoration:none}a[href^="/download.php?"]{line-height:21px;font-size:16px}a[href^="/download.php?"]:before{content:'';display:block;margin-right:5px;background:url(/_images/icons/download.png)center center no-repeat;background-size:16px;width:17px;height:21px;float:left;overflow:hidden}strong{font-family:"Open Sans Bold"}em{font-style:italic}.errorbox{color:red}.nav1-mobile,#menu-mobile-canvas,.lang-selector-mobile{display:none}.contentbox{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;height:auto;width:auto}#detail-container>.pageElement{padding-bottom:41px;padding-top:41px}#detail-container>.pageElement:first-child{padding-top:82px}#detail-container>.pageElement:last-child{padding-top:82px}#headline{font-size:46px;color:#fff;line-height:50px;padding-left:8.571%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:25px;padding-bottom:25px;position:relative;font-family:"Open Sans";text-transform:uppercase;overflow:hidden;height:auto;word-wrap:break-word;hyphens:auto}#head-canvas{max-height:105px;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;max-width:100%;z-index:1;position:absolute}#head-right{max-height:105px;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:visible;max-width:100%;background:rgba(0,0,0,.65)}#logo{display:block;position:absolute;height:193px;width:328px;left:8.571%;top:105px;background:url(/_images/kolping-logo.jpg)center center no-repeat;background-size:auto auto;background-size:cover}#header-image{min-height:460px}#header-image img{width:100%;height:auto;display:block;position:relative}#slider{z-index:0}.slide img{-webkit-filter:brightness(65%);filter:brightness(65%)}.gallery-slider-main .slide img{-webkit-filter:unset;filter:unset;max-width:275px;width:100%;height:auto}.slide-caption{max-width:625px;width:100%;position:absolute;top:250px;right:116px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box;background:url(/_images/slider-caption-background.png) center center no-repeat;background-size:auto auto;background-size:100%;min-height:285px;padding-bottom:56px}.slide-caption .main-headline{font-family:"Honey-Script-SemiBold";font-size:75px;line-height:120px;color:#fff;display:block}.slide-caption .content{display:block;width:100%;height:auto;overflow:hidden;margin-bottom:45px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:400px}.slide-caption .content *{font-size:40px;line-height:41px;font-family:"Open Sans Bold";color:#fff}.slide-caption .link{display:inline-block;line-height:50px;border:1px solid transparent;border-radius:8px;background:#ee7d00;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 30px;color:#fff;font-family:"Open Sans";font-size:15px;line-height:18px;text-transform:uppercase;position:absolute;bottom:0}.slick-prev{display:block;width:24px;height:48px;background:url(/_images/slider-arrow-left.png)center center no-repeat;background-size:auto auto;background-size:cover;position:absolute;top:calc(50% - 24px);z-index:1;left:1.071%;cursor:pointer}.slick-next{display:block;width:24px;height:48px;background:url(/_images/slider-arrow-right.png)center center no-repeat;background-size:auto auto;background-size:cover;position:absolute;top:calc(50% - 24px);z-index:1;right:1.071%;cursor:pointer}.slick-dots{display:inline-block;position:absolute;left:0;right:0;margin:0 auto;max-width:80px;width:100%;bottom:20px}.slick-dots li{width:12px;height:12px;background:url(/_images/slider-dot.png)center center no-repeat;background-size:cover;cursor:pointer;float:left;margin-left:10px}.slick-dots li.slick-active{background:url(/_images/slider-dot-active.png)center center no-repeat;background-size:cover}.slick-dots li:first-child{margin-left:0}.nav-meta{max-height:40px;background:#ee7d00;height:40px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;padding-right:9.285%}.nav-meta-item{display:inline-block;float:right;margin-left:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.nav-meta-link{line-height:40px;color:#fff;font-family:"Lato Regular"}.nav-meta-link:hover,.nav-meta-link.active{color:rgba(0,0,0,.65)}.nav1,.nav2,.nav1-mobile,.nav2-mobile,.nav-footer,.nav-meta{list-style:none}.nav1{max-height:65px;height:65px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;position:relative;background:rgba(0,0,0,.65);padding-left:8.571%}.nav1-item{float:left;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px;position:relative}.nav1-item:hover,.nav1-item.active{background:#ee7d00}.nav1-item:hover .nav2{display:block}.nav1-link{line-height:65px;color:#fff;font-family:"Open Sans";text-transform:uppercase;font-size:20px;display:block}.nav2{display:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;position:absolute;background:rgba(0,0,0,.65);z-index:999;left:0}.nav2-item{-webkit-box-sizing:border-box;box-sizing:border-box}.nav2-item:hover,.nav2-item.active{background:#ee7d00}.nav2-link{line-height:35px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-top:10px;padding-bottom:10px;display:block;font-size:16px;font-family:"Open Sans";text-transform:uppercase}.bistro-extern-link{position:absolute;top:56px;right:10%;z-index:1;color:#ee7d00;margin-left:0;font-family:"Lato Bold";font-size:18px;line-height:33px;color:#ee7d00}.bistro-extern-link:before{content:'»';font-size:18px;margin-right:5px}.standard #detail-container .contentbox{padding-top:41px;padding-bottom:41px}.standard #detail-container .contentbox:first-child{padding-top:0!important}#main-canvas{-webkit-box-sizing:border-box;box-sizing:border-box}.standard #content-canvas{background:0 0}.texteditor-main{padding-left:8.571%;padding-right:8.571%;padding-top:82px;padding-bottom:82px}.standard #detail-container .texteditor-main{padding-top:20px!important;padding-bottom:20px!important}.standard #detail-container .texteditor-main:last-child{padding-bottom:50px!important}.texteditor-main .text-container{min-height:480px;background:#fff;float:left;max-width:100%;width:49.35%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7.017%;padding-bottom:80px;padding-top:35px;padding-right:4.017%}.texteditor-main .text-container tr{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ee7d00;min-height:40px;height:40px;max-height:80px}.texteditor-main .text-container td,.texteditor-main .text-container td p{font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans"}.texteditor-main .text-container tr:first-child td{font-size:18px;line-height:25px;color:#ee7d00;font-family:"Open Sans SemiBold"}.texteditor-main .text-container h2{font-size:70px;font-family:"Honey-Script-SemiBold";color:#ee7d00;line-height:70px;margin-bottom:20px}.texteditor-main .text-container h3{font-size:21px;line-height:42px;font-family:"Merriweather";color:#ee7d00}.texteditor-main .text-container p,.texteditor-main .text-container ol,.texteditor-main .text-container ul,.texteditor-main .text-container span{font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans";margin-bottom:12px}.texteditor-main .text-container p:last-child{margin-bottom:0}.texteditor-main .text-container .link{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 30px;background:#ee7d00;border-radius:8px;color:#fff;text-transform:uppercase;font-family:"Open Sans";font-size:15px;line-height:18px;margin-top:65px}.texteditor-main .image-container{position:relative;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:49.35%;margin-right:0;float:left}.page-teaser-main{width:100%;max-width:100%;overflow:hidden;padding-left:8.571%;padding-right:8.571%;padding-top:82px;padding-bottom:82px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.page-teaser-main .background{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/_images/page-teaser-background.jpg)center center repeat;background-size:634px;z-index:-1;-webkit-filter:brightness(90%);filter:brightness(90%)}.page-teaser-main-box{height:auto;width:31.551%;max-width:100%;float:left;position:relative;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:2.6%;-webkit-box-flex:0;-ms-flex:0 1 400px;flex:0 1 400px}.page-teaser-main .page-teaser-main-box:first-child{margin-left:0}.page-teaser-main-box img{display:block;position:relative;width:100%;height:auto}.page-teaser-main-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:auto;position:relative;overflow:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.page-teaser-main-link:hover img{-webkit-filter:brightness(80%);filter:brightness(80%)}.page-teaser-main-info-box{position:relative;min-height:137px;background:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:7.5px solid #f9ecdd;padding-top:12.6px;padding-bottom:12.6px;padding-left:5.196%;padding-right:5.196%;overflow:hidden;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}.page-teaser-main-info-box h2{color:#ee7d00;font-size:21px;line-height:25px;font-family:"Merriweather";margin-bottom:12px}.page-teaser-main-info-box p,.page-teaser-main-info-box ul,.page-teaser-main-info-box ol,.page-teaser-main-info-box span{font-size:16px;line-height:25px;font-family:"Open Sans";color:#7f7f7f}.overviewpages-main{width:100%;max-width:100%;overflow:hidden;padding-left:8.571%;padding-right:8.571%;padding-top:82px;padding-bottom:82px;background:url(/_images/page-teaser-background.jpg)center center repeat;background-size:634px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overviewpages-main-box{height:auto;width:31.551%;max-width:100%;float:left;position:relative;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:2.6%;-webkit-box-flex:0;-ms-flex:0 1 400px;flex:0 1 400px}.overviewpages-main-box:first-child,.overviewpages-main-box:nth-child(3n+1){margin-left:0}.overviewpages-main-box img{display:block;position:relative;width:100%;height:auto;max-height:300px}.overviewpages-main-link{display:block;width:auto;height:auto;position:relative;overflow:hidden}.overviewpages-main-link:hover img{-webkit-filter:brightness(80%);filter:brightness(80%)}.overviewpages-main-info-box{position:relative;min-height:137px;background:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:7.5px solid #f9ecdd;padding-top:12.6px;padding-bottom:12.6px;padding-left:8.196%;padding-right:8.196%;overflow:hidden}.overviewpages-main-info-box h2{color:#ee7d00;font-size:21px;line-height:25px;font-family:"Merriweather";margin-bottom:12px}.overviewpages-main-info-box p,.overviewpages-main-info-box ul,.overviewpages-main-info-box ol,.overviewpages-main-info-box span{font-size:16px;line-height:25px;font-family:"Open Sans";color:#7f7f7f}.gallery-detail-main{padding-left:8.571%;padding-right:8.571%;padding-top:82px;padding-bottom:82px}.gallery-detail-main .gallery-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-detail-main .gallery-container .gallery-image{width:auto;height:auto;margin:auto}.gallery-slider-main{width:auto;height:auto;overflow:hidden;max-width:100%;padding-left:8.571%;padding-right:8.571%;padding-top:82px;padding-bottom:82px;background:#f9ecdd}.gallery-slider-main .link-container{width:100%;height:auto;overflow:visible;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding-bottom:25px}.gallery-slider-main .link-container .request-link{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;background-color:transparent;border:none;background-color:#ee7d00;color:#fff;font-family:"Open Sans";font-size:30px;cursor:pointer;display:inline-block;width:100%;border-radius:8px;max-width:485px}.gallery-slider-main .slick-next{background:url(/_images/gallery-slider-arrow-right.png)center center no-repeat;background-size:cover}.gallery-slider-main .slick-prev{background:url(/_images/gallery-slider-arrow-left.png)center center no-repeat;background-size:cover}.gallery-slider-main .slick-slide{margin:20px}.text-only-main{padding-left:8.571%;padding-right:8.571%;padding-top:82px;padding-bottom:82px}.text-only-main .text-container{max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7.017%;padding-bottom:70px;padding-top:35px;padding-right:7.017%;background:#fff}.text-only-main .text-container th{font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans Bold";text-align:center}.text-only-main .text-container tr{height:35px;padding-bottom:5px;border-bottom:1px solid #ee7d00}.text-only-main .text-container td{font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans"}.text-only-main .text-container h2{font-size:70px;font-family:"Honey-Script-SemiBold";color:#ee7d00;line-height:120px}.text-only-main .text-container h3{font-size:21px;line-height:42px;font-family:"Merriweather";color:#ee7d00}.text-only-main .text-container p,.text-only-main .text-container ol,.text-only-main .text-container ul,.text-only-main .text-container span{font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans";margin-bottom:12px}.text-only-main .text-container p:last-child{margin-bottom:0}.image-main{padding-left:8.571%;padding-right:8.571%;padding-top:82px;padding-bottom:82px}.image-main .gallery-image{display:block;width:auto;height:auto;overflow:hidden}.image-main .gallery-image img{width:100%;height:auto;display:block}.contactform .confirm-container,.conferenceform .confirm-container{max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7.017%;padding-bottom:70px;padding-top:35px;padding-right:7.017%;background:#fff}.contactform .confirm-container h2,.conferenceform .confirm-container h2{font-size:70px;font-family:"Honey-Script-SemiBold";color:#ee7d00;line-height:120px}.contactform .confirm-container p,.conferenceform .confirm-container p{font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans";margin-bottom:12px}.contactform .confirm-container a,.conferenceform .confirm-container a{font-size:14px;line-height:17px;font-family:"Open Sans Bold";color:#ee7d00;margin-top:15px;display:inline-block}.form-row{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;display:block;max-width:430px}.form-row.email{display:none}.form-row label{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#ee7d00;font-family:"Open Sans Bold";display:block;margin-bottom:8px}.form-row input,.form-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:16px;color:#7f7f7f;font-family:"Open Sans";padding:5px;border:none;border:1px solid #7f7f7f;border-radius:3px}.form-row input{height:30px}.form-info,.form-error{margin-bottom:25px}.form-info{display:block;font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans"}.form-error{display:block;font-size:16px;line-height:23px;color:red;font-family:"Open Sans"}.form-row.anrede span{display:block;position:relative;width:15%;line-height:30px;margin:0;margin-bottom:10px}.form-row.anrede span label{display:block;width:auto;float:left;line-height:30px}.form-row.anrede span input{display:block;width:auto;float:right}.button-submit{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 12px;background:0 0;background-color:transparent;border:none;background-color:#ee7d00;color:#fff;font-family:"Open Sans";font-size:15px;cursor:pointer}.button-submit:hover{opacity:.8}.form-row span{font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px;margin-bottom:20px}.contactform{padding-left:8.571%;padding-right:8.571%;padding-bottom:70px;padding-top:35px!important;padding-bottom:35px}.contactform .defaultform{min-height:480px;background:#fff;float:left;max-width:100%;width:49.35%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7.017%;padding-bottom:80px;padding-top:35px;padding-right:7.017%}.contactform .contact-info{min-height:480px;background:#fff;float:right;max-width:100%;width:49.35%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7.017%;padding-bottom:80px;padding-top:35px;padding-right:7.017%}.contactform .contact-info h2{font-size:70px;font-family:"Honey-Script-SemiBold";color:#ee7d00;line-height:70px;margin-bottom:20px}.contactform .contact-info span,.contactform .contact-info div p{display:block;font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans";margin-bottom:12px}.contactform .contact-info a{font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans";margin-bottom:12px;display:inline-block}.contactform .contact-info a:hover{opacity:.8}.menu-main .menu-item{padding-left:8.571%;padding-right:8.571%;margin-top:50px}.menu-main .menu-item.noImages .text-container{margin-bottom:30px}.menu-main .menu-item.showImages{overflow:hidden}.menu-main .menu-item .text-container{box-sizing:border-box;padding-left:7.017%;padding-bottom:80px;padding-top:35px;padding-right:7.017%;max-width:100%;width:49.35%;-webkit-box-sizing:border-box;min-height:480px;background:#fff}.menu-main .menu-item .image-container{position:relative;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:49.35%;margin-right:0;min-height:480px}.menu-main .menu-item .image-container img{width:100%;height:auto;display:block}.menu-main .menu-item .text-container h2{font-size:70px;font-family:"Honey-Script-SemiBold";color:#ee7d00;line-height:70px;margin-bottom:20px}.menu-main .menu-item .text-container p{font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans";margin-bottom:12px}.menu-main .menu-item .text-container p:last-child{margin-bottom:0}#footer-canvas{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;height:auto;position:relative}#footer-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:14.107%;padding-right:14.107%;height:auto;width:100%;overflow:hidden;padding-top:20px;padding-bottom:20px;background:#ee7d00}.footer-bottom-link{width:23.88%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;overflow:hidden;margin-left:1.492%;padding-left:15px;padding-top:15px;background:#fff;min-height:56px;padding-bottom:15px}.footer-bottom-link:hover{background:rgba(255,255,255,.9)}.footer-bottom-link:first-child{margin-left:0}.footer-bottom-link span{display:block}.footer-bottom-link .head{font-size:14px;line-height:17px;font-family:"Open Sans Bold";color:#ee7d00;margin-bottom:4px}.footer-bottom-link .bottom{font-size:14px;line-height:18px;font-family:"Lato Regular";color:#7f7f7f}#footer-top{width:auto;height:auto;overflow:hidden;max-width:100%;padding-left:8.571%;padding-top:25px;padding-bottom:35px;background:url(/_images/footer-top-background.png)center center no-repeat;background-size:cover}.footer-left-column{width:28.58%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:hidden;display:block;float:left}.footer-center-column{width:16.72%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:hidden;display:block;float:left;margin-left:8.363%}.footer-right-column{width:18.65%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:hidden;display:block;float:left;margin-left:10.29%}.footer-left-column h2,.footer-center-column h2,.footer-right-column h2{font-size:18px;line-height:21px;font-family:"Merriweather";color:#ee7d00;margin-bottom:20px}.footer-left-column .text p{font-size:14px;line-height:17px;color:#fff;font-family:"Open Sans";margin-bottom:20px}.footer-left-column-link{font-size:14px;line-height:17px;font-family:"Open Sans Bold";color:#ee7d00;margin-bottom:30px;display:inline-block}.footer-bottom-column{display:block;float:none}.footer-bottom-column p{float:left;font-size:14px;line-height:17px;color:#fff;font-family:"Open Sans";padding-right:9px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-center-column p{font-size:14px;line-height:17px;color:#fff;font-family:"Open Sans";margin-bottom:18px}.footer-center-column-link{font-size:14px;line-height:17px;color:#fff;font-family:"Open Sans"}.footer-center-column p:nth-child(4){margin-bottom:0}.footer-right-column p{font-size:14px;line-height:17px;color:#fff;font-family:"Open Sans";margin-bottom:15px}.footer-right-column .day{font-size:14px;line-height:17px;color:#fff;font-family:"Open Sans";display:block}.footer-right-column-link{font-size:14px;line-height:17px;font-family:"Open Sans Bold";color:#ee7d00;margin-top:15px;display:inline-block}.nav-footer-item{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:9px;padding-right:9px;border-left:1px solid #fff}.nav-footer-link{font-size:14px;line-height:17px;color:#fff;font-family:"Open Sans"}.nav-footer-link:hover,.nav-footer-link.active,.footer-left-column-link:hover,.footer-center-column-link:hover,.footer-right-column-link:hover{opacity:.8}.conferenceform{padding-left:8.571%;padding-right:8.571%;padding-bottom:70px;padding-top:35px!important;padding-bottom:35px}.conferenceform .defaultform{min-height:480px;background:#fff;float:left;max-width:100%;width:49.35%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7.017%;padding-bottom:80px;padding-top:35px;padding-right:7.017%}.conferenceform .contact-info{min-height:480px;background:#fff;float:right;max-width:100%;width:49.35%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7.017%;padding-bottom:80px;padding-top:35px;padding-right:7.017%}.conferenceform .contact-info h2{font-size:70px;font-family:"Honey-Script-SemiBold";color:#ee7d00;line-height:70px;margin-bottom:20px}.conferenceform .contact-info span,.conferenceform .contact-info div p{display:block;font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans";margin-bottom:12px}.conferenceform .contact-info a{font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans";margin-bottom:12px;display:inline-block}.conferenceform .contact-info a:hover{opacity:.8}.dataprotection{display:block;font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans";margin-bottom:12px}#optin_data{display:inline-block;width:auto;float:left;margin-right:10px;height:auto;margin-top:3px}#openstreetmap-container{height:500px}.html-main{padding-left:8.571%;padding-right:8.571%;padding-top:0!important;padding-bottom:0!important;margin-top:-50px;margin-bottom:-50px}.html-main *{border:0;height:auto;width:100%;max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7.017%;padding-right:7.017%;background:#fff}.html-main iframe{height:auto!Important}.newsletter-subscription{min-height:480px;float:left;max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:80px;padding-top:35px;padding-left:8.571%;padding-right:8.571%}.newsletter-subscription .content-container{background:#fff;box-sizing:border-box;padding-left:7.017%;padding-bottom:80px;padding-top:35px;padding-right:7.017%}.newsletter-subscription .content-container h2{font-size:70px;font-family:"Honey-Script-SemiBold";color:#ee7d00;line-height:70px;margin-bottom:20px}.newsletter-subscription .content-container p{font-family:"Open Sans";color:#7f7f7f}.newsletter-subscription .content-container .form-intro{margin-bottom:30px}.newsletter-subscription form #optin_checkbox{height:auto;display:inline-block;margin-top:7px;width:auto;float:left;margin-right:15px;margin-bottom:0}.newsletter-subscription form .form-row.privacy{max-width:80%}.newsletter-subscription form .form-row p{font-size:14px;line-height:23px;color:#7f7f7f;font-family:"Open Sans";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.newsletter-teaser-main{padding-left:8.571%;padding-right:8.571%;padding-top:82px;padding-bottom:82px}.newsletter-teaser-main .newsletter{width:50%;height:auto;overflow:hidden;float:right;max-width:100%}.newsletter-teaser-main form{background:#fff;box-sizing:border-box;padding-left:7.017%;padding-bottom:80px;padding-top:35px;padding-right:4.017%;height:auto;overflow:hidden}.newsletter-teaser-main form h2{font-size:70px;font-family:"Honey-Script-SemiBold";color:#ee7d00;line-height:70px;margin-bottom:20px}.newsletter-teaser-main form label{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#ee7d00;font-family:"Open Sans Bold";display:block;margin-bottom:8px}.newsletter-teaser-main form .teaser-text{max-width:45%;float:left;height:auto;overflow:hidden;margin-right:5%}.newsletter-teaser-main form .teaser-text p{font-size:16px;line-height:23px;color:#7f7f7f;font-family:"Open Sans";margin-bottom:12px}.newsletter-teaser-main .newsletter-teaser-email-address{margin-bottom:25px;-webkit-box-sizing:border-box;box-sizing:border-box;width:73%;font-size:16px;color:#7f7f7f;font-family:"Open Sans";padding:5px;border:none;border:1px solid #7f7f7f;border-radius:3px;max-width:100%;display:inline-block;margin-right:5%}#cookie{position:fixed;bottom:0;left:0;width:100%;background-color:#ee7d00;z-index:1000;padding-bottom:15px}#cookie .wrapper{width:880px;margin:0 auto}#cookie .wrapper .meldung{color:#fff;margin-top:15px;display:block;text-align:justify;line-height:20px;font-family:"Lato Regular"}#cookie .linkbutton{float:right;margin:15px 0 0 10px;padding:10px 15px;color:#134093;cursor:pointer;font-family:"Lato Regular"}#cookie .linkbutton.color{background-color:rgba(0,0,0,.65);color:#fff}#cookie .linkbutton.color:hover{background-color:#000}@media only screen and (min-width:0px) and (max-width:760px){#cookie .wrapper{width:94%;padding:0 3%}}@media only screen and (min-width:760px) and (max-width:1000px){#cookie .wrapper{width:760px}}.menu-teaser-main{display:block;width:100%;padding-left:8.571%;padding-right:8.571%;padding-bottom:16px;padding-top:16px;box-sizing:border-box;height:auto}.menu-teaser-content{height:350px;background-color:#fff;position:relative}.menu-teaser-content .headline{color:#ee7d00;font-family:'Honey-Script-SemiBold';font-size:80px;float:left}.menu-teaser-datetime{display:inline-block;padding:20px;position:relative;top:50%;transform:translate(0%,-50%);padding-left:7.017%}.menu-teaser-date{text-align:center;display:block;margin-top:12px;font-family:'Open Sans SemiBold';font-size:22px;float:right;margin-top:35px;margin-left:25px}.menu-teaser-today{padding:10px 15px;background-color:#ee7d00;position:relative;color:#fff;font-family:'open sans';position:absolute;left:0;top:40px}.menu-teaser-thisweek-link{padding:10px 15px;background-color:#ee7d00;color:#fff;font-family:'open sans';float:left;display:block;position:absolute;bottom:20px;left:40%;width:250px;box-sizing:border-box;text-align:center}.menu-teaser-text{display:inline-block;float:right;padding-right:7.017%;position:absolute;left:40%;top:50%;transform:translate(0%,-50%)}.menu-teaser-text p{font-family:"Open Sans";color:#7f7f7f}.menu-print-main{padding-left:8.571%;padding-right:8.571%;padding-top:82px;padding-bottom:82px}.menu-print-main .container{max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7.017%;padding-bottom:70px;padding-top:35px;padding-right:7.017%;background:#fff}.menu-print-main .container .headline{color:#ee7d00;font-family:'Honey-Script-SemiBold';font-size:80px;margin-bottom:25px}.menu-print-main .container .content{max-width:50%;width:100%;height:auto;overflow:hidden;font-family:"Open Sans";color:#7f7f7f;margin-bottom:25px}.menu-print-main .container .pdf-link{padding:10px 15px;background-color:#ee7d00;color:#fff;font-family:'open sans';float:left;display:block;left:40%;width:100%;max-width:300px;box-sizing:border-box;text-align:center}@media only screen and (max-width:1600px){.footer-bottom-column>p{display:block;width:100%;margin-bottom:15px}.nav-footer-item:last-child{border-right:1px solid #fff}#header-image{min-height:300px}}@media only screen and (max-width:1200px){.nav1,.nav-meta{display:none}#menu-mobile-canvas{display:block;position:absolute;right:40px;top:calc(50% - 20px);height:40px;width:40px;cursor:pointer}#menu-mobile-canvas #mobile-menu .menu-border{display:block;background:#fff;height:4px;margin-bottom:10px}#menu-mobile-canvas #mobile-menu .menu-border:last-child{margin-bottom:0}.nav1-mobile{background:rgba(0,0,0,.65);width:100%;height:auto;overflow:visible;position:absolute}.nav1-mobile-item{display:inline-block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px;position:relative}.nav1-mobile-link,.nav1-mobile-link span{color:#fff;line-height:45px;font-size:18px;font-family:"Open Sans";text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box}.nav1-mobile-link.subnav{padding-left:15px}.nav2-mobile{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-top:15px;padding-bottom:15px;position:absolute;background:rgba(0,0,0,.65);width:350px}.nav2-mobile-item{position:relative;margin-bottom:15px}.nav2-mobile-item:last-child{margin-bottom:0}.nav2-mobile-link{font-size:18px;text-transform:uppercase;font-family:"Open Sans";text-transform:uppercase}.subnav-nav-trigger{position:absolute;display:block;height:45px;width:20px;left:0;top:0;background:url(/_images/mobile-nav-arrow.png)center center no-repeat;background-size:15px;cursor:pointer}#logo{background-size:auto 95px;height:95px;background-position-x:0;width:162px;-webkit-box-sizing:border-box;box-sizing:border-box;top:5px;left:5px}.bistro-extern-link{top:68px;left:175px}.page-teaser-main-info-box{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px}.slide-caption{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:330px}}@media only screen and (max-width:1024px){.menu-main .menu-item .text-container{width:100%;float:none}.menu-main .menu-item .image-container{width:100%;float:none}.menu-main .menu-item .image-container img{width:100%;height:auto;display:block}.newsletter-teaser-main .newsletter{width:100%}.newsletter-teaser-main form .teaser-text{float:none;max-width:100%}.page-teaser-main .background,.overviewpages-main{background:url(/_images/page-teaser-background.jpg)center center repeat;background-size:cover}.nav1-mobile{max-width:100%;right:0;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;width:100%}.nav2-mobile{position:relative;background:0 0}.nav1-mobile-item{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.page-teaser-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.page-teaser-main-box,.page-teaser-main .page-teaser-main-box:first-child{max-width:400px;margin:20px;width:100%;-webkit-box-flex:0;-ms-flex:0 1 415px;flex:0 1 415px}.page-teaser-main-info-box{-webkit-box-flex:1;-ms-flex:1 0 175px;flex:1 0 175px}#head-canvas{position:relative;height:105px;background:#000}.slide img{width:100%;height:auto;display:block}.slide-caption{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slide-caption .main-headline{font-size:55px;line-height:75px}.texteditor-main .text-container,.texteditor-main .image-container{float:none;width:1000%}.texteditor-main .text-container{min-height:0}.content-image{width:100%;height:auto;display:block}.footer-bottom-link{min-height:90px}#footer-bottom{padding-left:8.107%;padding-right:8.107%}.footer-bottom-link,.footer-bottom-link:first-child{width:200px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px;margin:0;margin-bottom:25px;margin-right:25px}.overviewpages-main{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overviewpages-main-box,.overviewpages-main-box:first-child,.overviewpages-main-box:nth-child(3n+1){max-width:400px;margin:20px;width:100%;-webkit-box-flex:0;-ms-flex:0 1 415px;flex:0 1 415px}.contactform .defaultform,.contactform .contact-info,.conferenceform .defaultform,.conferenceform .contact-info{float:none;width:100%}}@media only screen and (max-width:768px){.menu-main .menu-item .text-container h2{font-size:45px}.newsletter-teaser-main .newsletter-teaser-email-address{width:100%}#head-canvas{position:relative;background:#000}#head-right{height:105px}.footer-left-column,.footer-center-column,.footer-right-column{width:90%;float:none;margin:0 auto;margin-bottom:25px;margin-left:0}.footer-left-column .text{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;overflow:hidden;height:auto;width:100%}.slide-caption{display:none}.slide-caption .main-headline{margin-bottom:30px;margin-left:70px}.overviewpages-main-box,.overviewpages-main-box:first-child,.overviewpages-main-box:nth-child(3n+1){float:none;width:100%;height:auto;margin:0 auto;margin-bottom:25px}.text-only-main .text-container h2{font-size:55px;line-height:75px}.newsletter-teaser-main .newsletter-teaser-email-address{max-width:100%}}@media only screen and (max-width:600px){.bistro-extern-link{display:none}}@media only screen and (max-width:576px){.slide-caption{display:none}.form-row.anrede span{width:25%}}@media only screen and (max-width:1600px){.menu-teaser-content{height:auto;overflow:hidden;padding:30px 0}.menu-teaser-datetime,.menu-teaser-text{top:0;position:static;transform:translate(0,0);display:block;text-align:center;width:100%;box-sizing:border-box;overflow:hidden}.menu-teaser-text{text-align:left;padding:20px 10%}.menu-teaser-today{display:none}.menu-teaser-thisweek-link{position:static;float:left;margin-top:20px}.menu-teaser-date,.menu-teaser-content .headline{float:none;margin:0}}@media only screen and (max-width:480px){.page-teaser-main-info-box{-webkit-box-flex:1;-ms-flex:1 0 205px;flex:1 0 205px}.page-teaser-main-box,.page-teaser-main .page-teaser-main-box:first-child{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:310px}.texteditor-main .text-container h2{font-size:50px;line-height:60px}.slick-next,.slick-prev{display:none!important}.page-teaser-main-info-box h2,.overviewpages-main-info-box h2{font-size:18px;line-height:23px}.page-teaser-main-info-box p,.page-teaser-main-info-box ul,.page-teaser-main-info-box ol,.page-teaser-main-info-box span{font-size:16px;line-height:22px}}@media only screen and (max-width:320px){.page-teaser-main-info-box{-webkit-box-flex:1;-ms-flex:1 0 255px;flex:1 0 255px}}