body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
/* style.css */
@font-face{font-family:ultralight;src: url(../../files/fonts/ultralight.woff)}@font-face{font-family:light;src: url(../../files/fonts/light.woff)}@font-face{font-family:lightitalic;src: url(../../files/fonts/lightitalic.woff)}@font-face{font-family:thin;src: url(../../files/fonts/thin.woff)}@font-face{font-family:medium;src: url(../../files/fonts/medium.woff)}*{margin:0;padding:0;outline:none;text-decoration:none}html,body{text-align:center;font:18px/28px light;color:#000}#standort{width:100%;top:0;position:fixed;display:block;padding-top:7px;background-color:#61b23a;color:#fff;z-index:950}#standort p span{white-space: nowrap}#standort p{max-width:95%}#standort a{color:#fff}.mod_article.text{padding-top:120px;padding-bottom:90px}.mod_article.text#zitate-inpetto-isabella{padding-top:0}.mod_article.text#aktuelles{padding-top:180px;padding-bottom:0}.mod_article.bild img{width:90%;height:90%;max-width:700px;max-height:700px}.bild#pasta{margin-top:150px}#navi{width:100%;top:40px;position:fixed;padding-top:15px;background-color:#fff;-webkit-box-shadow:0 0 30px 15px rgba(0,0,0,.1);box-shadow:0 0 30px 15px rgba(0,0,0,.1);z-index:1000}#navi .mr-duesseldorf{width:192px;height:192px;left:60px;top:120px;position:fixed;display:block;transition:0.3s}#navi .falstaff{width:192px;height:192px;right:60px;top:120px;position:fixed;display:block;transition:0.3s}#navi.smaller .mr-duesseldorf{width:149px;height:149px;top:75px}#navi.smaller .falstaff{width:149px;height:149px;top:75px}#navi .mr-duesseldorf .image_container,#navi .falstaff .image_container{height:auto;overflow:visible}#navi .ce_image,#navi .ce_text{display:inline-block}#navi .logo img{width:216px;height:66px;margin-right:90px;transition:0.2s}#navi.smaller .logo img{width:108px;height:33px;margin-right:180px}#navi .image_container{height:80px;overflow:hidden;transition:0.2s}#navi.smaller .image_container{height:28px;margin-bottom:9px}#navi ul{margin-bottom:17px;transition:0.2s}#navi.smaller ul{margin-bottom:0}#navi ul li{display:inline;margin-left:40px}#navi ul li a{color:#000}#navi ul li a:hover,#navi ul li.rot a:hover{color:#61b23a}#teaser{position:relative;overflow:visible}#teaser .ce_player,#teaser .ce_player video{width:100%}#teaser .ce_player{margin-top:100px}#teaser .foodora{width:15%;right:5%;top:0;position:absolute;z-index:900;margin-top:calc(100vw / 2)}#teaser .foodora img{transition:0.2s}#teaser .foodora img:hover{margin-top:6px;margin-bottom:-6px}section.ce_accordionSingle{max-width:960px;margin:0 auto;text-align:left}.ui-accordion-header{margin-bottom:30px;padding-bottom:15px;padding-left:30px;background-image:url("../../files/images/li.gif");background-repeat:no-repeat;border-bottom:1px solid #d9d9d9;font:40px ultralight;font-weight:normal;text-transform:uppercase;letter-spacing:9px;background-size:38px 20px;background-position:right 9px;cursor:pointer}.ui-accordion-header span{font-size:30px;color:#737373;letter-spacing:6px}.ui-accordion-header.ui-state-active{background-image:url("../../files/images/li-up.gif")}#vegan .ui-accordion-header::before{width:29px;height:29px;position:absolute;display:block;margin-top:2px;margin-left:-45px;background-image:url("../../files/images/vegan.jpg");background-position:center center;background-repeat:no-repeat;content:'';background-size:contain}.ui-accordion-content table{width:90%;max-width:720px;margin:0 auto;padding-top:60px;padding-bottom:60px}.ui-accordion-content table p{margin:0}.ui-accordion-content table img{width:23px;margin-right:60px}.ui-accordion-content table tr td:nth-child(3){font:20px light}.ui-accordion-content table tr td:nth-child(4){text-align:right;font:20px medium}.ui-accordion-content table tr:nth-child(odd){font:20px medium}.ui-accordion-content table tr:nth-child(even) td{padding-bottom:30px}.ui-accordion-content table tr td em{font:16px/20px lightitalic;color:#737373}.ui-accordion-content table tr td sup{font-size:12px;line-height:10px}#speisekarte{background-color:#fff}#speisekarte .download{position:relative;float:none;clear:both;display:block}#speisekarte .download img{width:80px;height:80px;margin-top:90px}#oeffnungszeiten{background-image:url("../../files/bg/bg-helles-boukeh.jpg");background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#oeffnungszeiten strong{font-size:30px;line-height:50px;letter-spacing:-1px}#oeffnungszeiten em{font-size:16px;line-height:16px}#oeffnungszeiten img{width:90%;height:90%;max-width:582px;max-height:47px}#anfahrt table{width:90%;max-width:1200px;margin:0 auto}#anfahrt table td{padding-right:90px;padding-left:90px}#anfahrt table img{width:64px;height:64px;margin-top:60px;margin-bottom:30px}#google-maps{height:660px;max-height:660px;background-color:#333}#reservierung strong,#reservierung a{font-size:30px;line-height:50px}#impressum,#instagram{border-top:1px solid #d9d9d9}img.iphone{width:115px;left:50%;position:absolute;margin-top:-45px;margin-left:-450px;transition:0.5s;z-index:10000}img.iphone:hover{width:577px;margin-top:-330px}#impressum .datenschutz{font-size:12px;line-height:18px;color:#999}h2{margin-bottom:60px;font:60px/80px ultralight;text-transform:uppercase;letter-spacing:15px}#aktuelles h2{color:#888}h2 .gruen{color:#61b23a}h2 .rot,#navi ul li.rot a{color:#c62118}p{max-width:960px;margin:0 auto 18px}strong{font-family:medium;font-weight:normal}a{font-family:medium;color:#61b23a;transition:0.2s}a:hover{color:#c62118}#ui-datepicker-div{padding:15px;background-color:#fff;-webkit-box-shadow:5px 5px 30px 0 rgba(0,0,0,.15);box-shadow:5px 5px 30px 0 rgba(0,0,0,.15);border-radius:5px}.ui-datepicker-prev{float:left;font-size:15px;cursor:pointer}.ui-datepicker-next{float:right;font-size:15px;cursor:pointer}.ui-datepicker-calendar{width:300px}a.ui-state-highlight{color:#c62118}.ce_form{margin-top:60px}.ce_form select{}.ce_form input,.ce_form select{width:200px;padding:6px 12px;border:1px solid #ccc;border-radius:5px}.ce_form label{width:200px;display:inline-block;margin-right:30px;margin-bottom:10px;text-align:right}.ce_form input.submit{width:auto;margin-top:15px;margin-left:240px;padding:12px 22px;background-color:#c62118;border:0px;color:#fff;transition:0.3s;cursor:pointer}.ce_form input.submit:hover{background-color:#61b23a}.ce_form .explanation{width:200px;margin:-15px auto;padding-right:260px;text-align:right;font-size:12px;color:#737373}.ce_form .explanation:last-child{width:226px;margin-top:0;margin-bottom:0;padding-right:0;padding-left:230px;text-align:center}.ce_form hr{width:600px;margin:40px auto;border-top:0px solid #ccc;border-right:0px solid #ccc;border-bottom:1px solid #ccc;border-left:0px solid #ccc}.mod_rocksolid_slider.zitate{margin-top:60px;margin-bottom:75px;padding-top:75px;padding-bottom:45px;background-color:#f8f8f8}.mod_rocksolid_slider.zitate strong{margin-bottom:30px;font:40px/50px ultralight;text-transform:uppercase;letter-spacing:4px}.mod_rocksolid_slider.zitate em{font-size:13px}.ce_text.box{width:39%;max-width:570px;position:relative;display:inline-block;padding-right:5%;padding-left:5%;vertical-align:top}#silvester{padding-top:20%;background-image:url("../../files/bg/bg-silvester.jpg");background-position:center top;background-repeat:no-repeat;background-size:contain}#xmas{padding-top:20%;background-image:url("../../files/bg/bg-xmas.jpg");background-position:center top;background-repeat:no-repeat;background-size:contain}#veganuary{padding-top:20%;background-image:url("../../files/bg/bg-vegan.jpg");background-position:center top;background-repeat:no-repeat;background-size:contain;padding-bottom:0 !important}#veganuary .accordion.ui-accordion-content{display:block !important}.quandoo-widget-builder{right:60px;top:0;position:fixed}.quandoo-widget-builder span{display:block;padding-top:6px;padding-bottom:6px;border-right:5px solid #fff;border-left:5px solid #fff;border-radius:0;font-family:medium;background: #c62118 !important;box-shadow:none !important}
@media (max-width: 1439px){
/* desktop-medium.css */
html,body{font-size:15px;line-height:25px}#navi ul li{margin-left:30px}.mod_rocksolid_slider.zitate strong{font-size:30px;line-height:40px;letter-spacing:3px}#navi .mr-duesseldorf{width:150px;height:150px;left:30px}#navi .falstaff{width:150px;height:150px;right:30px}#navi.smaller .mr-duesseldorf{width:120px;height:120px;top:90px}#navi.smaller .falstaff{width:120px;height:120px;top:90px}#standort{text-align:left}#standort p{max-width:85%}.quandoo-widget-builder span{padding-top:8px;padding-bottom:8px}.bild#pasta{margin-top:120px}
}
@media (max-width: 1279px){
/* desktop-small.css */
h2{margin-bottom:45px;font-size:50px;line-height:70px}.mod_article.text{padding-top:90px;padding-bottom:60px}.mod_article.bild img{width:467px;height:467px}p{max-width:720px}.ui-accordion-header{margin-right:5%;margin-left:5%;padding-left:15px;font:30px thin;letter-spacing:9px;background-size:19px 10px;background-position:right 5px}.ui-accordion-header span{font-size:25px;letter-spacing:6px}.ui-accordion-content table tr:nth-child(odd),.ui-accordion-content table tr td:nth-child(3),.ui-accordion-content table tr td:nth-child(4){font-size:18px}.ui-accordion-content table tr td em{font-size:12px;line-height:18px}#oeffnungszeiten strong,#reservierung strong,#reservierung a{font-size:25px;line-height:40px}#teaser .ce_player{margin-top:90px}#navi .mr-duesseldorf,#navi .falstaff{width:120px;height:120px;top:180px}#navi.smaller .mr-duesseldorf,#navi.smaller .falstaff{width:90px;height:90px;top:120px}#standort p{max-width:95%;font-size:13px;line-height:28px}.quandoo-widget-builder{right:30px}.bild#pasta{margin-top:90px}
}
@media (max-width: 1023px){
/* iphone.css */
html,body{font-size:15px;line-height:25px}#google-maps{max-height:450px}.ui-accordion-content table tr:nth-child(odd) td,.ui-accordion-content table tr td:nth-child(3),.ui-accordion-content table tr td:nth-child(4){font-size:16px;line-height:24px}.ui-accordion-content table tr:nth-child(even){font-size:15px;line-height:22px}#navi .ce_image{position:relative;float:left;margin-bottom:10px;margin-left:30px;z-index:20000}#navi .ce_image.logo{z-index:200000}#navi{top:40px;overflow:visible}#navi .navi{width:100%;height:45px;right:0;top:23px;position:absolute;background-image:url("../../files/images/burger.gif");background-repeat:no-repeat;background-size:28px 20px;z-index:3000;background-position:95% 0%}#navi .navi.selected{height:auto;background-color:rgba(255,255,255,.9);transition:0.2s;z-index:100000}#navi .navi ul{margin-top:60px}#navi ul li{display:block;margin-left:0;font-size:25px;line-height:60px;list-style-type:none}#navi.smaller .image_container{height:33px}h2{margin-bottom:30px;font:30px/40px thin;letter-spacing:10px}.mod_article.text{padding-top:45px;padding-bottom:30px}.mod_article.bild img{width:90%;height:90%}p{max-width:90%}#anfahrt table td{padding-right:0;padding-left:0}.ui-accordion-content table img{margin-right:30px}.ui-accordion-content table{padding-top:15px;padding-bottom:30px}#impressum .datenschutz{font-size:10px;line-height:12px}.crt-grid.crt-grid-col1 .crt-grid-post{width:33% !important}.crt-feed-window{height:33% !important}#speisekarte .download img{margin-top:30px}.ui-accordion-header{font-size:25px;letter-spacing:6px}.ui-accordion-header span{display:block;font-size:20px;letter-spacing:4px}.ui-accordion-content table tr td sup{font-size:10px;line-height:8px}img.iphone{display:none}.ce_form input,.ce_form select,.ce_form label{width:84%;display:block;margin-right:5%;margin-left:5%}.ce_form label{text-align:left}.ce_form .explanation{width:100%;margin-top:-67px;margin-bottom:67px;padding-right:0}.ce_form hr{margin-top:75px}.ce_form input.submit{margin-right:auto;margin-left:auto}.ce_form .explanation:last-child{padding-left:0}.ce_text.box{width:90%;margin-bottom:60px}#teaser .ce_player{margin-top:60px}#navi .mr-duesseldorf.ce_image,#navi .falstaff.ce_image{right:20px;top:150px;position:fixed;clear:both;display:block;margin:auto}#navi.smaller .mr-duesseldorf.ce_image{right:30px;top:105px}#standort p{margin-bottom:6px;text-align:center}.quandoo-widget-builder{width:100%;bottom:0;right:0;top:auto;padding-right:0;padding-left:0;border-right:0;border-left:0}.quandoo-widget-builder span{text-align:center;border-right:0;border-left:0}.bild#pasta{margin-top:60px}
}
@media (max-width: 511px){
/* iphone_hoch.css */
#standort p{font-size:14px;line-height:21px}#navi{top:0}#teaser .ce_player{width:125%;margin-left:-25%}#teaser .ce_player video{width:150%;overflow:hidden}#teaser .foodora{width:20%;margin-top:calc(100vw / 1.2)}.mod_article.text#aktuelles{padding-top:150px}#navi .mr-duesseldorf.ce_image,#navi .falstaff.ce_image{width:80px;height:80px;top:90px;margin:0}#navi .mr-duesseldorf.ce_image{width:70px;height:70px;margin-right:105px;margin-left:auto}#navi.smaller .mr-duesseldorf.ce_image,#navi.smaller .falstaff.ce_image{top:30px;margin-right:60px}#navi.smaller .mr-duesseldorf.ce_image{margin-right:150px}.quandoo-widget-builder span{padding-top:11px}#standort .ce_text{display:none}
}
