body { color: black; background-color: white; }p { color: black; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 14px; padding: 0; }h1 { color: #ffaf00; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 18px 0 16px; }h2 { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 0.83em; }td {}a:link { color: #000 }a:visited { color: #000; }a:hover { color: #ffaf00 }a:active { color: #838981 }.p { color: black; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; margin-top: 0; margin-bottom: 14px; padding: 0 }.formFieldRqd  { background-color: #ffc }.bottom_text { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; }.bottom_text:link { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; }.news_head { color: #838981; font-size: 14px; font-family: verdana; font-weight: bold; line-height: 12px; margin: 0; padding: 0; }.news { font-size: 12px; font-family: courier, "courier new"; line-height: 12px; margin: 2px 6px 0; }.page_head { color: #ffaf00; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 18px; margin-bottom: 16px; }.recipe_head { color: #646464; }.readonly { color: #ccc }.cafe_head { color: #97000b; }.date { font-size: 12px; margin-top: 6px; margin-bottom: 14px; }.event_head { color: #b3b375; }.ingredient { color: #646464; font-size: 12px; list-style-type: disc; list-style-position: outside; }.small_p  { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }.bottom_menu { color: white; font-size: 14px; text-align: center; margin-top: 12px; }.bottom_menu:link { color: white; }.bottom_menu:hover { color: black; }.label  { font-weight: bold; background-color: transparent; text-align: right; border-style: none; outline-style: none }.green_dots { background-image: url(../images/dk_green_dot.gif); background-repeat: repeat-x; }.red_dots { background-image: url(../images/red_dot.gif); background-repeat: repeat-x; }.yellow_dots { background-image: url(../images/yellow_dot.gif); background-repeat: repeat-x; }.trBright  { background-color: #f0f0e3 }.bookingBorder   { border: solid 1px #e0e0d3;   }.bookingBorderHead { border: solid 1px #e0e0d3; }#id { }th { text-align: left; }ul { font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; list-style-position: outside; }