*{padding: 0px;margin: 0px;font-family: 'Roboto', sans-serif;transition: all .5s ease;outline: none}body{background-color: #6f6f6e}.sticky-wrapper{height: 90px !important}.is-sticky #header{height: 70px !important}.is-sticky #header ul li a{font-size: 18px !important}.is-sticky #header ul li.logo a img{width: 150px !important}.mobil{display: none !important}@media screen and (max-width: 769px){.mobil{display: block !important}}#header{background-color: #6f6f6e;height: 90px;z-index: 9999 !important}@media screen and (max-width: 769px){#header{height: auto}}#header #cooverlay{width: 100%;background-color: #da0e33;position: absolute;z-index: 9999;box-sizing: border-box;padding: 5%;transition: none !important;overflow: scroll}#header #cooverlay .content{width: 60%;margin: auto;padding: 45px;background-color: #fff;position: relative}@media screen and (max-width: 769px){#header #cooverlay .content{width: 90%;padding: 20px;padding-top: 80px;padding-bottom: 40%}}#header #cooverlay .content .close{position: absolute;width: 50px;top: 0px;right: 0px;margin: 20px;cursor: pointer}@media screen and (max-width: 769px){#header #cooverlay .content .close{left: 50%;transform: translateX(-50%);margin: auto;margin-top: 20px;right: auto;width: 30px}}#header #cooverlay .content .links,#header #cooverlay .content .rechts{display: inline-block;width: 49%;vertical-align: top;padding: 10px;box-sizing: border-box}@media screen and (max-width: 769px){#header #cooverlay .content .links,#header #cooverlay .content .rechts{width: 100%}}#header #cooverlay .content .links p{text-align: left}#header #cooverlay .content h1{font-size: 48px}@media screen and (max-width: 769px){#header #cooverlay .content h1{font-size: 36px;text-align: center}}#header #cooverlay .content p{font-size: 28px;color: #000;line-height: 120%;font-weight: 100}@media screen and (max-width: 769px){#header #cooverlay .content p{font-size: 22px;text-align: center}}#header #cooverlay .content span{font-weight: 100}#header #overlay{display: none;width: 100%;background-color: #da0e33;position: fixed;z-index: 9999;text-align: center;box-sizing: border-box;padding: 5%;transition: none !important}#header #overlay .inside ul{list-style-type: none;margin-top: 10%}#header #overlay .inside ul li{margin: 7%}#header #overlay .inside ul li a{font-size: 38px;text-decoration: none;color: #ffffff;font-weight: 100;text-transform: uppercase}#header #overlay .inside ul li.close{margin-top: 15%}#header #overlay .inside ul li.close img{width: 10%}#header #overlay .inside img{width: 70%}#header #ismobile{display: none}@media screen and (max-width: 769px){#header #ismobile{display: block !important}}#header .hauptmenue.mobil{position: fixed;top: 0px;width: 100%;z-index: 999;background-color: #6f6f6e;padding: 10px 10px 10px 10px;box-sizing: border-box}#header .hauptmenue.mobil ul li{width: 49%}#header .hauptmenue.mobil ul li a{padding: 0px}#header .hauptmenue.mobil ul li.logo{text-align: left}#header .hauptmenue.mobil ul li.logo img{width: 80%}#header .hauptmenue.mobil ul li.menue{text-align: right}#header .hauptmenue.mobil ul li.menue img{width: 50px}#header .hauptmenue{padding: 10px 0px 10px 0px}@media screen and (max-width: 769px){#header .hauptmenue{display: none}}#header .hauptmenue ul{text-align: center}#header .hauptmenue ul li{display: inline-block;vertical-align: middle}#header .hauptmenue ul li a{font-size: 24px;text-transform: uppercase;text-decoration: none;color: #ffffff;font-weight: 100;position: relative;padding: 10px 30px 10px 30px}#header .hauptmenue ul li a:after{content: '';position: absolute;left: 0;display: inline-block;height: 1em;width: 100%;border-bottom: 1px solid;margin-top: 10px;opacity: 0;-webkit-transition: opacity .35s, -webkit-transform .35s;transition: opacity .35s, transform .35s;-webkit-transform: scale(0, 1);transform: scale(0, 1)}#header .hauptmenue ul li a:hover:after{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}#header .hauptmenue ul li a.sky{background-image: url("../../files/Dajoeh/bilder/sky-logo.png");background-repeat: no-repeat;background-size: 30px auto;background-position: -1px center}#header .hauptmenue ul li.logo a:after{content: none}#header .hauptmenue ul li.logo a img{width: 200px}@media screen and (max-width: 769px){#container #main .inside{padding: 10px}}#container #main #impressum,#container #main #datenschutzerklaerung{width: 75%;margin: auto;padding-top: 50px}#container #main #event{background-color: #f1f1f1;padding: 65px 0px 65px 0px}@media screen and (max-width: 769px){#container #main #event{text-align: center !important}}#container #main #event h1.ce_headline{text-align: center;font-size: 100px;font-weight: 100;color: #6f6f6e;margin: 35px 0px 85px 0px}#container #main #event .beschreibung{width: 49%;display: inline-block;vertical-align: middle;text-align: right}@media screen and (max-width: 769px){#container #main #event .beschreibung{width: 90%;text-align: center !important}}#container #main #event .beschreibung p{font-size: 32px;color: #6f6f6e;font-weight: 100}@media screen and (max-width: 769px){#container #main #event .beschreibung p{font-size: 22px}}#container #main #event .slidercontainer3{width: 49%;display: inline-block;text-align: center;overflow: hidden;vertical-align: middle}@media screen and (max-width: 769px){#container #main #event .slidercontainer3{width: 100%;margin: 15px 0px 15px 0px}}#container #main #event .slidercontainer3 .block1{width: 70%;margin: auto}@media screen and (max-width: 769px){#container #main #event .slidercontainer3 .block1{width: 100%}}#container #main #bar{background-color: #da0e33;padding: 65px 0px 65px 0px}@media screen and (max-width: 769px){#container #main #bar{text-align: center !important}}#container #main #bar h1.ce_headline{text-align: center;font-size: 100px;font-weight: 100;color: #ffffff;margin: 35px 0px 85px 0px}@media screen and (max-width: 769px){#container #main #bar h1.ce_headline{font-size: 80px}}#container #main #bar .beschreibung{width: 49%;display: inline-block;vertical-align: middle}@media screen and (max-width: 769px){#container #main #bar .beschreibung{width: 90%;text-align: center !important;margin: auto}}#container #main #bar .beschreibung p{font-size: 32px;color: #ffffff;font-weight: 100}@media screen and (max-width: 769px){#container #main #bar .beschreibung p{font-size: 22px}}#container #main #bar .slidercontainer2{width: 49%;display: inline-block;text-align: center;overflow: hidden;vertical-align: middle}@media screen and (max-width: 769px){#container #main #bar .slidercontainer2{width: 100%;margin: 15px 0px 15px 0px}}#container #main #bar .slidercontainer2 .block1{width: 70%;margin: auto}@media screen and (max-width: 769px){#container #main #bar .slidercontainer2 .block1{width: 100%}}#container #main #kontakt{background-color: #ffffff;padding: 65px 0px 0px 0px;border-top: 3px solid #da0e33 !important}#container #main #kontakt iframe{border-top: 3px solid #da0e33 !important}#container #main #kontakt .ce_text h1{text-align: center;font-size: 100px;font-weight: 100}#container #main #kontakt .ce_text p{font-size: 32px;font-weight: 100}#container #main #kontakt .kontaktbox{width: 80%;padding: 35px;margin: auto;margin-bottom: 30px;margin-top: 60px;box-sizing: border-box}@media screen and (max-width: 769px){#container #main #kontakt .kontaktbox{width: 90%}}#container #main #kontakt .kontaktbox .box{width: 24%;display: inline-block;margin: auto;vertical-align: top}@media screen and (max-width: 769px){#container #main #kontakt .kontaktbox .box{width: 100%;margin-bottom: 25px}}#container #main #kontakt .kontaktbox .box h2{color: #da0e33;text-transform: uppercase;font-size: 22px;margin-bottom: 15px}#container #main #kontakt .kontaktbox .box p{font-size: 18px}#container #main #newsletterabmeldung .mod_unsubscribe{text-align: center;width: 50%;margin: auto;margin-top: 50px}#container #main #newsletterabmeldung .mod_unsubscribe .formbody p.error{padding: 7px;background-color: #ff0000;color: #ffffff;display: inline-block;font-weight: 400}#container #main #newsletterabmeldung .mod_unsubscribe .formbody .widget-text .text{font-size: 24px;font-weight: 100;padding: 15px;width: 90%;box-sizing: border-box;border: 0 none;background-color: #ffffff}#container #main #newsletterabmeldung .mod_unsubscribe .formbody .widget-submit .submit{margin-top: 25px;display: inline-block;padding: 15px;background-color: #da0e33;color: #ffffff;font-weight: 100;text-transform: uppercase;font-size: 18px;cursor: pointer;text-decoration: none}#container #main #newsletterabmeldung .mod_unsubscribe .formbody .widget-submit .submit:hover{background-color: #6f6f6e}#container #main #newsletter{background-color: #f1f1f1}#container #main #newsletter .ce_image{width: 50%;display: inline-block;float: left;margin-right: 50px}#container #main #newsletter .ce_text h1{font-size: 90px;color: #da0e33;font-weight: 100;margin-top: 35px}#container #main #newsletter .ce_text p{font-size: 24px;font-weight: 100;line-height: 160%}#container #main #newsletter .mod_subscribe{margin-top: 30px}#container #main #newsletter .mod_subscribe .confirm{font-size: 22px}#container #main #newsletter .mod_subscribe .formbody p.error{padding: 7px;background-color: #ff0000;color: #ffffff;display: inline-block;font-weight: 400}#container #main #newsletter .mod_subscribe .formbody .widget-text .text{font-size: 24px;font-weight: 100;padding: 15px;width: 90%;box-sizing: border-box;border: 0 none;background-color: #ffffff}#container #main #newsletter .mod_subscribe .formbody .widget-submit .submit{margin-top: 25px;display: inline-block;padding: 15px;background-color: #da0e33;color: #ffffff;font-weight: 100;text-transform: uppercase;font-size: 18px;cursor: pointer;text-decoration: none}#container #main #newsletter .mod_subscribe .formbody .widget-submit .submit:hover{background-color: #6f6f6e}#container #main .newsletterlink{background-color: #da0e33;padding: 30px 0px 30px 0px;text-align: center}#container #main .newsletterlink h3{color: #ffffff;text-transform: uppercase;font-weight: 400;font-size: 36px}#container #main .newsletterlink h4{color: #ffffff;font-weight: 100;font-size: 28px}#container #main .newsletterlink a{padding: 15px;border: 1px solid #fff;font-size: 26px;font-weight: 100;color: #ffffff;text-decoration: none;display: inline-block;margin-top: 25px}#container #main .newsletterlink a:hover{background-color: #ffffff;color: #da0e33}#container #main #article-17{background-color: #ffffff;text-align: center;padding-top: 55px}#container #main #article-17 .ce_text h1{font-size: 90px;color: #da0e33;font-weight: 100;margin-top: 35px}#container #main #article-17 .ce_text p{font-size: 24px;font-weight: 100;line-height: 160%}#container #main #article-17 .ce_text a{margin-top: 25px;display: inline-block;padding: 15px;background-color: #da0e33;color: #ffffff;font-weight: 100;text-transform: uppercase;font-size: 18px;cursor: pointer;text-decoration: none}#container #main #article-17 .ce_text a:hover{background-color: #6f6f6e}#container #main .ce_download{text-align: center;margin-top: 35px}#container #main .ce_download .ext-pdf a{display: inline-block;padding: 15px;background-color: #da0e33;color: #ffffff;font-weight: 100;text-transform: uppercase;font-size: 18px;text-decoration: none}#container #main .ce_download .ext-pdf a span{display: none}#container #main .ce_download .ext-pdf a:hover{background-color: #6f6f6e}#container #main .ce_sliderStart .slidercontrol{display: none}#container #main .ce_juiTabStart{width: 80%;margin: auto}@media screen and (max-width: 769px){#container #main .ce_juiTabStart{width: 90%}}#container #main .ce_juiTabStart ul{text-align: center;margin: auto;margin-bottom: 55px}#container #main .ce_juiTabStart ul li{display: inline-block;list-style-type: none;margin-bottom: 25px}@media screen and (max-width: 769px){#container #main .ce_juiTabStart ul li{margin-bottom: 10px}}#container #main .ce_juiTabStart ul li a{color: #da0e33;font-weight: 100;text-transform: uppercase;font-size: 24px;padding: 5px 15px 5px 15px;text-decoration: none}#container #main .ce_juiTabStart ul li a:hover{border-bottom: 1px solid #da0e33}#container #main .ce_juiTabStart ul li.ui-state-active a{border-bottom: 1px solid #da0e33}#container #main .ce_juiTabStart .ce_table{width: 49%;display: inline-block;vertical-align: top}@media screen and (max-width: 769px){#container #main .ce_juiTabStart .ce_table{width: 100%}}#container #main .ce_juiTabStart .ce_table table{width: 80%}@media screen and (max-width: 769px){#container #main .ce_juiTabStart .ce_table table{width: 100%}}#container #main .ce_juiTabStart .ce_table table tr td{text-align: left;color: #3d3d3b;vertical-align: top;padding: 7px}#container #main .ce_juiTabStart .ce_table table tr td.col_0{width: 75%}#container #main .ce_juiTabStart .ce_table table tr.row_0 td.col_0{font-weight: 700;font-size: 18px}#container #main .ce_juiTabStart .ce_table table tr.row_0 td.col_1{text-align: left}#container #main .ce_juiTabStart .ce_table table tr.row_1 td.col_0{font-weight: 100;font-size: 16px}#container #main #cafe{background-color: #f1f1f1;padding: 65px 0px 65px 0px}#container #main #cafe h1{text-align: center;font-size: 100px;font-weight: 100;margin-bottom: 30px}@media screen and (max-width: 769px){#container #main #cafe p{font-size: 22px !important}}#container #main #bistro{background-color: #f1f1f1;padding: 65px 0px 65px 0px}#container #main #bistro h1{text-align: center;font-size: 100px;font-weight: 100;margin-bottom: 30px}#container #main #beschreibung{padding: 25px 0px 65px 0px;background-color: #f1f1f1;text-align: center}#container #main #beschreibung h2{color: #da0e33;font-size: 48px;font-weight: 700;margin-bottom: 25px}#container #main #beschreibung p{font-size: 32px;color: #da0e33;line-height: 160%;font-weight: 100;width: 75%;margin: auto;-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}@media screen and (max-width: 769px){#container #main #beschreibung p{font-size: 22px;width: 85%}}#container #main .slidercontainer{width: 75%;margin: auto;overflow: hidden;margin-top: 25px}@media screen and (max-width: 769px){#container #main .slidercontainer{width: 100%;max-height: 500px}}#container #main .slidercontainer .block1,#container #main .slidercontainer .block2,#container #main .slidercontainer .block3{width: 50%;display: inline-block;float: left;border: 1px solid #fff;box-sizing: border-box;overflow: hidden}@media screen and (max-width: 769px){#container #main .slidercontainer .block1,#container #main .slidercontainer .block2,#container #main .slidercontainer .block3{width: 100%}}@media screen and (max-width: 769px){#container #main .slidercontainer .block1{max-height: 500px}}@media screen and (max-width: 769px){#container #main .slidercontainer .block2,#container #main .slidercontainer .block3{display: none}}#container #main .rm{display: block;text-align: center;background-color: #da0e33;color: #ffffff;text-decoration: none;margin-top: -3px;padding-bottom: 10px;font-size: 24px;font-weight: 100}#container #main .rm img{width: 10%}#container #main .mittagsmenue.mobil{position: relative;padding: 10px;display: none}@media screen and (max-width: 769px){#container #main .mittagsmenue.mobil{display: block}}#container #main .mittagsmenue.mobil h2{color: #ffffff;font-weight: 100;padding: 15px;font-size: 48px}#container #main .mittagsmenue.mobil .close{display: none}#container #main .mittagsmenue.mobil .karte{width: 100%;box-sizing: border-box}#container #main .mittagsmenue.mobil .karte .ce_list{display: block;width: 90%}#container #main .mittagsmenue.mobil .anmeldung p{display: block}#container #main .mittagsmenue.mobil .anmeldung p a{display: inline-block;margin-top: 10px}#container #main .mittagsmenue{background-color: #f1f1f1;background-color: #da0e33;position: absolute;top: 10%;padding: 15px 0px 15px 0px;box-sizing: border-box;z-index: 100}@media screen and (max-width: 769px){#container #main .mittagsmenue{display: none}}#container #main .mittagsmenue .box{padding: 5%}#container #main .mittagsmenue .box p,#container #main .mittagsmenue .box a{font-size: 28px;color: #fff;line-height: 120%;font-weight: 100}#container #main .mittagsmenue .anmeldung{padding: 15px;position: relative}#container #main .mittagsmenue .anmeldung img{position: absolute;width: 30px;top: 35%}#container #main .mittagsmenue .anmeldung p,#container #main .mittagsmenue .anmeldung a{color: #ffffff}#container #main .mittagsmenue .anmeldung a{text-decoration: none;padding: 4px 4px 4px 35px;border: 1px dotted #fff;font-weight: 100;background-image: url("../../files/Dajoeh/bilder/icon-newsletter.svg");background-repeat: no-repeat;background-size: 25px auto;background-position: 5px center}#container #main .mittagsmenue .anmeldung a:hover{background-color: #ffffff;color: #da0e33;background-image: url("../../files/Dajoeh/bilder/icon-newsletter-hover.svg")}#container #main .mittagsmenue .anmeldung p{padding: 3px 0px 0px 0px}#container #main .mittagsmenue .close{position: absolute;top: 15px;right: 2%;width: 20px;cursor: pointer}#container #main .mittagsmenue .hl{text-transform: uppercase;font-weight: 400;font-size: 22px;background-color: #da0e33;padding: 10px;color: #ffffff;display: inline-block;left: 0px;cursor: pointer;vertical-align: top}#container #main .mittagsmenue .karte{width: 990px;display: inline-block;vertical-align: top}#container #main .mittagsmenue .karte .ce_list{display: inline-block;width: 210px;padding: 15px;vertical-align: top}#container #main .mittagsmenue .karte .ce_list ul li{list-style-type: none;color: #ffffff}#container #main .mittagsmenue .karte .ce_list ul li:first-child{text-transform: uppercase;font-weight: bold}#container #main .mittagsmenue .karte .ce_list ul li:nth-child(3),#container #main .mittagsmenue .karte .ce_list ul li:nth-child(4){font-weight: 100}#container #main .oeffnungszeiten{background-color: #f1f1f1;background-color: #da0e33;position: absolute;top: 10%;padding: 15px 55px 15px 80px;box-sizing: border-box;z-index: 100}@media screen and (max-width: 769px){#container #main .oeffnungszeiten{display: none}}#container #main .oeffnungszeiten .close{position: absolute;top: 15px;left: 30px;width: 20px;cursor: pointer}#container #main .oeffnungszeiten .hl{text-transform: uppercase;font-weight: 400;font-size: 22px;background-color: #da0e33;padding: 10px;color: #ffffff;display: inline-block;position: absolute;right: 0px;top: 0px;cursor: pointer}#container #main .oeffnungszeiten p{color: #ffffff;margin-top: 10%;font-weight: 100}#container #main #start{width: 100%;background-color: #f1f1f1;position: relative;overflow: hidden}#container #main #intro{width: 100%;background-color: #f1f1f1;padding: 55px 0px 55px 0px;position: relative}#container #main #intro h1{text-align: center;font-size: 100px;font-weight: 100;margin-bottom: 10px}@media screen and (max-width: 769px){#container #main #intro h1{font-size: 60px;margin-top: 10px}}#container #main #intro .introtext{text-align: center;font-size: 36px;margin: auto;max-width: 960px;font-weight: 100;line-height: 140%;color: #6f6f6e}@media screen and (max-width: 769px){#container #main #intro .introtext{font-size: 22px}}#footer{background-color: #6f6f6e}#footer .footer{text-align: center;padding: 15px 0px 15px 0px}#footer .footer ul li{display: inline-block;vertical-align: middle}#footer .footer ul li a{text-decoration: none;color: #ffffff;font-weight: 100;padding: 10px}#footer .footer ul li a:hover{text-decoration: underline}#footer .footer ul li.logo img{width: 150px}