body::before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-10;background-position:center top;background-repeat:no-repeat;background-size:cover}h1,h2{margin-bottom:15px}.boxabs{margin-bottom:35px}.pagewith{position:relative;width:100%;max-width:1100px;margin:0 auto}.boxcontent{padding:0 5px}.sitelogo{max-width:400px;max-height:220px;border-radius:5px;padding:25px;background-color:#fff;position:relative;z-index:1;margin:0 auto;display:block;transform:translateY(23%)}img.paymentlogo,img.paypal{height:35px;margin:4px 3px}.btnslider{color:#fff}.btnslider .content{text-align:center;padding:70px 40px;background-color:rgba(0,0,0,.5);border:1px solid #fff;box-shadow:0 3px 4px 3px rgba(0,0,0,.2)}.btnslider .headline{display:block;font-weight:bold;font-size:270%}.btnslider .subline{display:block;font-size:130%}.button-menucard{display:block;padding:5px 7px;border:1px solid #bbb;border-radius:3px;margin:5px 3px;text-decoration:none;background-color:#efefef;text-align:center}.contentarea{min-height:500px;background-color:rgba(255,255,255,.97);box-shadow:0 3px 4px 3px rgba(0,0,0,.2);padding:30px 0}.onlineorder{width:auto;margin-top:20px;padding:15px 25px;font-size:125%;color:#fff}.onlineorder img{height:23px;vertical-align:middle;margin-right:2px}.col{display:inline-block;vertical-align:top;padding:0 25px}.col3-1{width:calc(33% - 4px)}.col3-2{width:calc(66% - 6px)}.col2-1{width:calc(50% - 6px)}.col1{width:8.333333%}.col2{width:calc(8.333333%*2)}.col3{width:calc(8.333333%*3)}.col4{width:calc(8.333333%*4)}.col5{width:calc(8.333333%*5)}.col6{width:calc(8.333333%*6)}.col7{width:calc(8.333333%*7)}.col8{width:calc(8.333333%*8)}.col9{width:calc(8.333333%*9)}.col10{width:calc(8.333333%*10)}.col11{width:calc(8.333333%*11)}.col12{width:calc(8.333333%*12)}.ico-before::before{content:"";display:inline-block;position:relative;width:20px;height:20px;margin-right:5px;vertical-align:text-bottom;background-position:center center;background-repeat:no-repeat;background-size:contain}.ico-fork-knife::before{background-image:url(/images/icon/schale-r.png)}.ico-map::before{background-image:url(/images/icon/map-r.png)}.ico-home::before{background-image:url(/images/icon/home-r.png)}.ico-clock-open::before{background-image:url(/images/icon/clock-open.png)}.ico-clock-close::before{background-image:url(/images/icon/clock-closed.png)}.openinginfo table td{padding:2px 2px}.openinginfo table tr.today td{font-weight:bold}.topsellerinfo ul{list-style:none}.topsellerinfo li{position:relative;padding:2px 5px;margin-bottom:2px;border-bottom:1px dashed #ccc}.topsellerinfo li B{float:right}.topsellerinfo li em{margin-top:2px;margin-bottom:2px;margin-left:5px;display:block;font-size:70%;color:#575757}.topsellerinfo li img{vertical-align:top;max-width:70px}.boxhead{display:block;font-size:120%;font-weight:bold;padding-bottom:4px;margin-bottom:8px;border-bottom:1px solid #9c9c9c}.barimage{position:relative;height:150px;margin-bottom:20px;background-position:center center;background-size:cover;background-color:#ddd}.barimage h1{position:absolute;bottom:15px;left:15px;border:0;margin:0;padding:5px 15px;border-radius:3px;background-color:rgba(255,255,255,.9)}.galerieimages{text-align:center;padding:15px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.galerieimages img{width:25%;padding:5px 15px}.storeList{border-top:1px dashed #ccc;padding-top:10px;margin-top:10px}.storeList .branch{min-height:70px;text-align:center}.storeList .onlineorder{margin:10px 0;padding:5px 10px;width:100%;height:53px}.selectStore{list-style:none}.selectStore li{text-align:center;padding:10px;margin-bottom:10px;border-bottom:1px dashed #ccc}.selectStore .onlineorder{display:block;padding:10px 15px;margin-bottom:5px;margin-top:0}.footer{vertical-align:bottom;padding:20px 20px;background-color:rgba(34,34,34,.7);border-right:1px solid #fff;border-left:1px solid #fff;line-height:22px;color:#fff;text-align:center;box-shadow:0 3px 4px 3px rgba(0,0,0,.2)}.footer img.rbologo{max-height:20px;vertical-align:middle}.osmmapsb{height:200px;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.content h2{position:relative;font-size:150%;font-weight:bold;margin-bottom:10px}.content H3{font-size:120%;font-weight:bold;margin-bottom:5px}.content H4{font-size:100%;font-weight:bold;border-bottom:none;margin-bottom:5px}.content ul.list{margin-left:20px;margin-bottom:25px}.tablebooking .booking-intru,.tablebooking .booking-address,.tablebooking .booking-form{border-top:1px dashed #ccc;padding-top:10px;margin-top:10px}.tablebooking .success-info,.tablebooking .error-info{margin:15px 0;padding:5px 15px;border-radius:5px;font-weight:bold;text-align:center}.tablebooking .success-info{background-color:#7cfc00;border:2px solid #008000}.tablebooking .error-info{background-color:#cd5c5c;border:2px solid #8b0000}.menucard .catdescription{font-style:italic;font-weight:bold;padding:0 5px 15px 5px;margin-bottom:15px;border-bottom:1px dashed #ccc}.mealcategory{margin-bottom:5px}.mealcategory ul{list-style:none}.mealcategory li{display:inline-block}.mealcategory li a{display:inline-block;padding:5px 7px;border:1px solid #bbb;border-radius:3px;margin-right:5px;margin-bottom:5px;text-decoration:none}.mealcategory li a:hover,.mealcategory li a.activ{background-color:#efefef}.mealmenu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mealmenu h2{margin-top:20px;border-bottom:2px dashed #000;padding:0 5px 5px 5px}.mealmenu h2:first-child{margin-top:auto}.mealmenu .mealitem{border-bottom:1px dashed #ccc;padding:0 5px 5px 5px;margin-bottom:5px}.mealmenu .mealitem .name{font-weight:bold;display:block}.mealmenu .mealitem .name .price{font-weight:bold;display:block;float:right;text-align:right;padding-left:5px;padding-right:5px}.mealmenu .mealitem .description{margin-top:4px;padding-left:5px;font-size:90%;color:#575757}.mealmenu .mealitem .mealitemsub{margin-top:4px;padding-left:5px}.mealmenu .mealitem .mealitemsub .name{font-weight:normal}.mealmenu .mealitem .baseprice{padding-left:5px;margin-top:4px;font-size:85%;color:#575757}.mealmenu .mealitem .additivesInfo{padding-left:5px;margin-top:4px;font-size:85%;color:#575757}.AdditivesInfoI{text-decoration:none;color:#909090;font-size:67%;margin-left:6px;vertical-align:top;border:1px solid #909090;padding:1px 6px;border-radius:15px}.AdditivesInfoI.mini{margin-left:2px;margin-right:1px;padding:0 4px !important}.AdditivesPopup{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.AdditivesPopup p{padding:0 10px;margin-bottom:15px;text-align:justify}.AdditivesPopup .AdditivesHead{padding:5px 8px;margin-bottom:12px;border-bottom:1px solid #f2f2f2;font-weight:bold}.AdditivesPopup ul.AdditivesInfo{list-style:initial;margin:0 0 20px 30px}.AdditivesPopup table{margin-left:20px}.AdditivesPopup table td{padding:2px 5px;border-bottom:1px solid #f2f2f2}.AdditivesPopup table td:last-child{text-align:right}.AdditivesPopup table td[colspan]{text-align:left}.AdditivesPopup table td[colspan] div{max-width:330px}.additivesinfo{color:#838383;font-size:80%;line-height:95%;margin-top:30px;padding-top:10px;border-top:1px solid #c1c1c1}.additivesinfo SUP{font-size:100%;margin-right:3px}.additivesinfo STRONG{margin-bottom:5px;display:inline-block}.subinfoprice{color:#838383;font-size:80%;line-height:100%;padding-top:8px;text-align:center}#popupcontent .popuptopimage{position:relative;height:150px;margin-bottom:10px;background-position:center center;background-size:cover}#popupcontent .menuinfo{padding:5px 8px;background-color:#f2f2f2;margin-bottom:12px}#popupcontent .menuinfo .price{float:right;font-weight:bold;font-size:140%;margin-left:20px;margin-bottom:20px}#popupcontent .menuinfo .name{font-weight:bold;font-size:120%;margin-bottom:3px}#popupcontent .menuinfo .description{font-size:94%;color:#757575}