/* ============================= CSS Document ====================== */

body{
  background-color: #ffffff;

  margin: 0.5cm 0.5cm 0.5cm 0.5cm;

  font-size: 11px;
  color: #000000;
  font-family: arial, helvetica, sans-serif;
}

a img {
  border:0;
}

a{
  color: #556B2F;
  text-decoration: underline;
}

/* ============================= Table settings ============================= */

td{
  font-size: 11px;
  color: #000000;
  font-family: arial, helvetica, sans-serif;
}

td.light{
  color: #999999;
}

border-table {
  border: solid 1px #556B2F
}

.bordertable {
  border: solid 1px #556B2F
}

/* ============================= Global Font classes ============================= */

HR{
  color: #556B2F;
  height: 1px;
  width: 100%;
}

.small{
  font-size: 12px;
  color: #000000;
  font-family: arial, helvetica, Sans-Serif;
  font-weight: bold;
}

.small_grey{
  font-size: 11px;
  color: #cccccc;
  font-family: Gill Sans, Tahoma, Sans-Serif;
}

.small_footer{
  font-size: 11px;
  color: #999999;
  font-family: arial, helvetica, sans-serif;
}

.header{
  font-size: 12px;
  color: #556B2F;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
}

.header_big{
  font-size: 20px;
  color: #556B2F;
  font-family: arial, helvetica, Sans-Serif;
  font-weight: bold;
}

.header_black{
  font-size: 11px;
  color: #999999;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-weight: bold;
}

.header_guestbook{
  font-size: 12px;
  color: #000000;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
}

.normal_guestbook{
  font-size: 12px;
  color: #000000;
  font-family: arial, helvetica, sans-serif;
}

.small_guestbook{
  font-size: 11px;
  color: #666666;
  font-family: Gill Sans, Tahoma, Sans-Serif;
}

/* ============================= Form settings ============================= */

form{
  margin: 0px;
  padding: 0px;
}

option.presel{
  background-color: #666666;
  color: #ffffff;
}

option.presel_red{
  background-color: #cc2127;
  color: #ffffff;
}

option.main{
  background-color: #ffffff;
  color: #666666;
}

option.delete{
  background-color: #ffffff;
  color: #cc2127;
}

option.sub{
  background-color: #ffffff;
  color: #999999;
}

pre{
  font-size: 11px;
  color: #666666;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  margin-bottom:-12px;
  margin-top:-1px;
}

.dropdownsubsize{
  background-color: #ffffff;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-size: 11px;
  color: #999999;
  padding: 0px;
  margin: 0px;
  width: 261px;
}

.dropdownnormalsize{
  background-color: #ffffff;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-size: 11px; 
  color: #999999;
  padding: 0px; 
  margin: 0px;
  width: 246px;
}

.dropdownsmallsize{
  background-color: #ffffff;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-size: 11px; 
  color: #999999;
  padding: 0px; 
  margin: 0px;
  width: 212px;
}

.dropdownextrasmallsize{
  background-color: #ffffff;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-size: 11px; 
  color: #999999;
  padding: 0px; 
  margin: 0px;
  width: 161px;
}

.dropdownnosize{
  background-color: #ffffff;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-size: 11px; 
  color: #999999;
  padding: 0px; 
  margin: 0px;
}

.textareanosize{
  background-color: #ffffff;
  border: 0px; 
  border-style: solid; 
  border-color: #ffffff #ffffff #ffffff #ffffff;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-size: 11px; 
  color: #999999;
  padding: 0px; 
  margin: 0px;
}

.textareaxsmallsize{
  background-color: #ffffff;
  border: 0px; 
  border-style: solid; 
  border-color: #ffffff #ffffff #ffffff #ffffff;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-size: 11px; 
  color: #999999;
  padding: 0px; 
  margin: 0px;
  width: 54px;
}

.textareasmallsize{
  background-color: #ffffff;
  border: 0px; 
  border-style: solid; 
  border-color: #ffffff #ffffff #ffffff #ffffff;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-size: 11px; 
  color: #999999;
  padding: 0px; 
  margin: 0px;
  width: 100px;
}

.textareanormalsize{
  background-color: #ffffff;
  border: 1px; 
  border-style: solid; 
  border-color: #556B2F #556B2F #556B2F #556B2F;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px; 
  color: #000000;
  padding: 0px; 
  margin: 0px;
  width: 240px;
}

.textareafullsize{
  background-color: #ffffff;
  border: 1px; 
  border-style: solid; 
  border-color: #556B2F #556B2F #556B2F #556B2F;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px; 
  color: #000000;
  padding: 0px; 
  margin: 0px;
  width: 100%;
}

.textareacontactsize{
  background-color: #ffffff;
  border: 0px; 
  border-style: solid; 
  border-color: #ffffff #ffffff #ffffff #ffffff;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-size: 11px; 
  color: #999999;
  padding: 0px; 
  margin: 0px;
  width: 395px;
}

.textarealargesize{
  background-color: #ffffff;
  border: 0px; 
  border-style: solid; 
  border-color: #ffffff #ffffff #ffffff #ffffff;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-size: 11px; 
  color: #999999;
  padding: 0px; 
  margin: 0px;
  width: 234px;
}

.textareadoublesize{
  background-color: #ffffff;
  border: 0px; 
  border-style: solid; 
  border-color: #ffffff #ffffff #ffffff #ffffff;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-size: 11px; 
  color: #999999;
  padding: 0px; 
  margin: 0px;
  width: 519px;
}

.textareagallery{
  background-color: #ffffff;
  border: 0px; 
  border-style: solid; 
  border-color: #ffffff #ffffff #ffffff #ffffff;
  font-family: Gill Sans, Tahoma, Sans-Serif;
  font-size: 11px; 
  color: #999999;
  padding: 0px; 
  margin: 0px;
  width: 149px;
}