body {background-color: #B3C990;
  margin: 1px;
  padding: 0px;}

a {text-decoration: none;}
a:link {color: #4D681A;}
a:visited {color: #4D681A;}
a:hover {color: #000000; text-decoration: underline;}

table#body {width: 750px;
  margin: 0px auto;
  padding: 0px;
  border-collapse: collapse;}

td#top {text-align: right;
  font: bold 9px Verdana;
  color: #5E8121;
  background-color: #B3C990;}

td#banner {background:url(images/head_fh.jpg);
  height: 148px;
  border: 1px solid #5E8121;}

td#nav {width: 12.5%;
  border: 1px solid #5E8121;
  text-align: center;
  font: bold 13px Verdana; margin: 0px; padding: 0px;}

td#nav_act {width: 12.5%;
  border: 1px solid #5E8121;
  text-align: center;
  font: bold 13px Verdana;
  margin: 0px; padding: 0px;
  color: #000000;
  background-color: #A0BB74;}

td#nav a {display: block; padding: 3px;}
td#nav a:hover {background-color: #A0BB74;}

td.nav1 {background-color: #CED6AC;}
td.nav2 {background-color: #CAD4A8;}
td.nav3 {background-color: #C6D2A4;}
td.nav4 {background-color: #C3D0A0;}
td.nav5 {background-color: #BECF9C;}
td.nav6 {background-color: #BBCD98;}
td.nav7 {background-color: #B3C990;}

img {border: none;}

td#bottom {text-align: center;
  font: normal 8px Verdana;
  color: #5E8121;
  background-color: #B3C990;
  padding: 2px;}

td#bottom a {font: bold 9px Verdana;}

td#content {border: 1px solid #5E8121; background-color: #CED6AC; padding: 10px;}

#content h1 {font: bold 15px Verdana; color: #5E8121;}
#content h2 {font: bold 13px Verdana; color: #5E8121;}
#content h3 {font: bold 11px Verdana; color: #5E8121;}
#content p, table#contact {font: normal 11px Verdana; color: #5E8121; text-align: justify;}


#content div#pic_frame {margin: 0px; background-color: #C7D2A5; text-align: center; padding: 5px; font: italic 9px Verdana; color: #5E8121; text-align: center;}

#content div#news {margin: 0 0 10px 10px; float: right; background-color: #C7D2A5; text-align: left; padding: 5px; width: 175px;}
#content div#news h3 {font: bold 11px Verdana; color: #5E8121; background-color: #CED6AC; text-align: center;}
#content div#news p {text-align: left; margin: 0 0 20px 0;}
#content div#news a {font: italic 10px Verdana; color: #5E8121;}

/*
table#news {margin: 0px auto;
  padding: 0px;
  border-collapse: collapse;
  border: 1px dotted #5E8121;
  width: 500px;} */

#content table#news h2 {background-color: #C7D2A5; text-align: center; margin-bottom: 0px; font: bold 15px Verdana;}
#content table#news h3 {padding-left: 20px; font: italic 10px Verdana; margin-top: 0px;}
#content table#news p {}

table#menu1 {margin: 0px auto;
  padding: 0px;
  border-collapse: collapse;
  border-bottom-width: 0px;
  border-right: 1px dotted #5E8121;
  border-left: 1px dotted #5E8121;
  border-top: 1px dotted #5E8121;
  width: 500px;}

table#menu2 {margin: 0px auto;
  padding: 0px;
  border-collapse: collapse;
  border-top-width: 0px;
  border-right: 1px dotted #5E8121;
  border-left: 1px dotted #5E8121;
  border-bottom: 1px dotted #5E8121;
  width: 500px;}

#menu_cat   {font: bold   14px Verdana; color: #5E8121; background-color: #C7D2A5;}
#menu_nr    {font: normal 11px Verdana; color: #5E8121; text-align: center; width: 20px;}
#menu_name  {font: bold   12px Verdana; color: #5E8121;}
#menu_price {font: normal 11px Verdana; color: #5E8121; text-align: right; width: 50px;}
#menu_desc  {font: italic 11px Verdana; color: #5E8121;}

#menu_drk_cat   {font: bold   12px Verdana; color: #5E8121;}
#menu_drk_nr    {font: normal 11px Verdana; color: #5E8121; text-align: center; width: 20px;}
#menu_drk_name  {font: normal 12px Verdana; color: #5E8121;}
#menu_drk_desc  {font: normal 11px Verdana; color: #5E8121; text-align: right; width: 40px; border: solid 0px #000000;}
#menu_drk_price {font: normal 11px Verdana; color: #5E8121; text-align: right; width: 50px;}




div#dates {margin: 0px auto;
  padding: 0px;
  width: 700px;
  color: #5E8121;
  font: normal 12px Verdana;
  text-align: left;}

table#dates_list {margin: 0px auto;
  padding: 0px;
  border-collapse: collapse;
  border: 1px dotted #5E8121;
  width: 700px;}

#dates_list td#head0 {font: bold 13px Verdana; color: #5E8121; text-align: left;}
#dates_list td#head {font: bold 12px Verdana; color: #5E8121; text-align: left; background-color: #C7D2A5;}
#dates_list td#date {font: italic 12px Verdana; color: #5E8121; text-align: left; width: 90px;}
#dates_list td#cat  {font: normal 12px Verdana; color: #5E8121; text-align: left; width: 120px;}
#dates_list td#cap  {font: normal 12px Verdana; color: #5E8121; text-align: left;}
#dates_list td#link {font: italic 11px Verdana; color: #5E8121; text-align: right; width: 90px;}

table#dates_entry {margin: 0px auto;
  padding: 0px;
  border-collapse: collapse;
  border: 1px dotted #5E8121;
  width: 500px;}

#dates_entry td#desc {font: italic 12px Verdana; color: #5E8121; text-align: right; width: 80px; background-color: #C7D2A5;}
#dates_entry td#text {font: normal 12px Verdana; color: #5E8121; text-align: left;}

ul#pics_cats {float: left; width: 178px; margin: 0px; padding: 10px; list-style-type: disc; font: bold 12px Verdana; color: #5E8121; background-color: #C7D2A5;}


div#pic {float: right; padding: 10px; text-align: center; background-color: #C7D2A5;}
b#pic_head {font: bold 13px Verdana; color: #5E8121;}
i#pic_desc {font: italic 12px Verdana; color: #5E8121;}
div#pic_urls {font: normal 10px Verdana; color: #5E8121;}

table#pens_price {width: 510px; font: normal 11px Verdana; color: #5E8121; border-spacing: 0px; border-collapse: collapse;}
tr#pens_price1 {background-color: #C7D2A5}
td#pens_td_price {text-align: right; width: 50px; padding-right: 5px;}

table#contactform {margin: 0px auto; padding: 5px; font: normal 11px Verdana; color: #5E8121; border-spacing: 0px; border-collapse: collapse; border: 1px dotted #5E8121;}

input {font: normal 11px Verdana; color: #5E8121; background-color: #C7D2A5; border: 1px solid #5E8121;}
textarea {font: normal 11px Verdana; color: #5E8121; background-color: #C7D2A5; border: 1px solid #5E8121;}