body{margin:0;font:12px Arial,sans-serif;color:#000}a{color:#000}img{border:0;vertical-align:middle}.legacy-menu{max-width:100%;box-sizing:border-box}.centered{margin:0 auto}.restaurant{text-align:center;padding-bottom:10px}.restaurant img,.top-picture{max-width:100%;height:auto}.top-picture{display:block;margin:8px auto}.print-controls{padding:0 0 14px}.print-controls button{border:0;background:none;padding:0;cursor:pointer;font:inherit}.print-controls .back{float:right;text-decoration:underline}.dinner{margin-top:7px;border-spacing:0;width:100%}.dinner td{padding:3px;vertical-align:top}.dinner .category{background:var(--sub-bg)}.dish,.delimiter{background:var(--body-bg)}.dish.even{background:var(--flip-bg)}.price{text-align:right}.up{text-align:right;font:9px Arial,sans-serif;vertical-align:middle!important;white-space:nowrap}.up a{text-decoration:none}.category-picture{margin:10px 0;max-width:100%;height:auto}.extra-heading{padding:0 9px}.extra-subheading{min-height:15px}.extra-picture{padding:5px 9px}.extra-picture img{max-width:100%;height:auto;border:1px solid #000}.extra-body{display:flex;gap:8px;padding:0 9px 10px}.extra-body>div:first-child{flex:1;min-width:0}.extra-price{white-space:nowrap}.text-center{text-align:center}.italic{font-style:italic}.shortcuts{padding-bottom:12px}.shortcuts a{margin-right:8px}.missing p{padding:0 9px}.missing h1{font-size:14px}.not-found{font:bold 14px Arial,sans-serif;text-align:center}.normal,.normalwhite{font:12px Arial,sans-serif}.normalwhite{color:#fff}.rubrikbigger{font:bold 18px Arial,sans-serif}.rubrik,.rubrikwhite{font:bold 14px Arial,sans-serif}.rubrikwhite{color:#fff}.rubriksmaller,.rubrikwhitesmaller,.rubrikredsmaller{font:bold 13px Arial,sans-serif}.rubrikwhitesmaller{color:#fff}.rubrikredsmaller{color:red}.notebigg,.notebiggwhite{font:11px Arial,sans-serif}.notebiggwhite{color:#fff}footer{margin-top:36px;text-align:center}footer img{max-width:100%;height:auto}@media print{.print-controls,.back,.up,.shortcuts{display:none!important}.legacy-menu{max-width:none}.dish,.extra{break-inside:avoid}}
.legacy-menu p{padding:0;margin:0}.legacy-menu a{font-family:Arial,sans-serif;color:#00f;text-decoration:none}.legacy-menu a:hover{text-decoration:underline}.legacy-menu .up a{color:#000}

/* Static default typography from the legacy public menu stylesheet. */
.legacy-menu .LSM{font-family: Arial; font-size: 10px; color: #0000FF; text-decoration: none;}
.legacy-menu .LSM2{font-family: Arial; font-size: 9px; color: #0000FF; text-decoration: none;}
.legacy-menu .LSM3{font-family: Arial; font-size: 12px; color: #000000; text-decoration: none;     font-weight: bold;}
.legacy-menu .LSMSmall{font-family: Arial; font-size: 10px; color: #0000FF; text-decoration: none;}
.legacy-menu .LSMwhite{font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none;}
.legacy-menu .LSMblack{font-family: Arial; font-size: 13px; color: #000000; text-decoration: none;}
.legacy-menu .LSMblack2{font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold;}
.legacy-menu .LSMblack3{font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}
.legacy-menu .LSMblack4{font-family: Arial; font-size: 12px; color: #555555; text-decoration: underline; font-weight: bold;}
.legacy-menu .rubriksmallernormal{font-family: Arial; font-size: 13px;}
.legacy-menu .rubriksmaller{font-family: Arial; font-size: 13px; font-weight: bold;}
.legacy-menu .rubrikwhitesmaller{font-family: Arial; font-size: 13px; font-weight: bold; color :#FFFFFF;}
.legacy-menu .rubrikredsmaller{font-family: Arial; font-size: 13px; font-weight: bold; color: #FF0000;}
.legacy-menu .rubriksmallerverdanasoft{font-family: Verdana,Arial; font-size: 12px; font-weight: bold; color: #234187;}
.legacy-menu .rubriksmallerverdana{font-family: Verdana,Arial; font-size: 12px; font-weight: bold; color: #000000;}
.legacy-menu .rubriksmallertimes{font-family: Times,Arial; font-size: 12px; font-weight: bold; color: #000000;}
.legacy-menu .rubrikbigger{font-family: Arial; font-size: 18px; font-weight: bold;}
.legacy-menu .rubrikwhitebigger{font-family: Arial; font-size: 18px; font-weight: bold; color :#FFFFFF;}
.legacy-menu .rubrikbiggest{font-family: Arial; font-size: 20px; font-weight: bold;}
.legacy-menu .rubrikheader{font-family: Arial; font-size: 13px; font-weight: bold; color: #222222;}
.legacy-menu .rubrik{font-family: Arial; font-size: 14px; font-weight: bold;}
.legacy-menu .rubrikbg{font-family: Arial; font-size: 14px; font-weight: bold; background :#FFFF00;}
.legacy-menu .rubrikwhite{font-family: Arial; font-size: 14px; font-weight: bold; color :#FFFFFF;}
.legacy-menu .rubrikverdana{font-family: Verdana,Arial; font-size: 14px; font-weight: bold; color :#FFFFFF;}
.legacy-menu .rubriktimes{font-family: Times,Arial; font-size: 14px; font-weight: bold; color :#FFFFFF;}
.legacy-menu .note{font-family: Arial; font-size: 9px;}
.legacy-menu .notebigg{font-family: Arial; font-size: 11px;}
.legacy-menu .notebiggwhite{font-family: Arial; font-size: 11px; color :#FFFFFF;}
.legacy-menu .notebiggverdana{font-family: Verdana,Arial; font-size: 11px;}
.legacy-menu .notebiggtimes{font-family: Times,Arial; font-size: 11px;}
.legacy-menu .normal{font-family: Arial; font-size: 12px;}
.legacy-menu .normalwhite{font-family: Arial; font-size: 12px; color :#FFFFFF;}
.legacy-menu .normalverdanasoft{font-family: Verdana,Arial; font-size: 12px; color: #333333;}
.legacy-menu .normalverdana{font-family: Verdana,Arial; font-size: 12px; color: #000000;}
.legacy-menu .normaltimes{font-family: Times,Arial; font-size: 12px; color: #000000;}
.legacy-menu .notebigger{font-family: Arial; font-size: 12px;}
.legacy-menu .notefat{font-family: Arial; font-size: 12px; font-weight: bold;}
.legacy-menu .notebiggerwhite{font-family: Arial; font-size: 12px; color :#FFFFFF;}
.legacy-menu .notebiggerred{font-family: Arial; font-size: 14px; color :#FF0000; font-weight :bold;}
.legacy-menu .LSM2{font-family: Arial; font-size: 9px;}
.legacy-menu .LSMwhite{font-family: Arial; font-size: 14px; color: #FFFFFF;}
.legacy-menu .LSMblacknote{font-family: Arial; font-size: 9px; color: #000000; text-decoration: none;}
.legacy-menu .LSMwhitenote{font-family: Arial; font-size: 9px; color: #FFFFFF; text-decoration: none;}
