* {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size:   8pt;
  margin:      0px;
}

body {
  margin: 5px;
  background-color: #ffe0a0;
}

h1 {
  font-weight: bold;
  font-size:   20pt;
  margin-top:  10px;
  margin-bottom: 2px;
}

h2 {
  font-weight: bold;
  font-size:   16pt;
  margin-top:  8px;
}

h3 {
  font-weight: bold;
  font-size:   12pt;
  margin-top:  5px;
}

h4 {
  font-weight: bold;
  font-weight: 9pt;
  margin-top:  3px;
}

hr {
  margin-top: 3px;
}

a {
  text-decoration: none;
  font-weight:     bold;
  color:           #000060;
}

p {
  margin-bottom: 3pt;
}

.quote {
  margin: 4px 10px 4px 10px;
  padding: 2px;
  border: 1px solid #000000;
  background-color: #f0f0f0;
}

.menu a {
  font-size: 7pt;
}

.menu form {
  font-size: 7pt;
}

.menu s {
  font-size: 7pt;
}

.item a {
  padding: 0px 4px;
  background-color: #e0fff0;
  border: 1px solid #e0fff0;
}

.item a:hover {
  text-decoration: none;
  border: 1px solid #80a0f0;
}

a.light {
  color:           #ffffff;
}

a:hover {
  text-decoration: underline;
}

img.link {
  /* border: 1px solid transparent; */
  border: 1px solid white;
  margin: 0px 8px 2px 0px;
}
img.link:hover {
  border: 1px solid black;
}

img.gallery {
  /* border: 1px solid transparent; */
  border: 1px solid white;
  margin: 0px 0px 3px 0px;
}

img.gallery:hover {
  border: 1px solid black;
  margin: 0px 0px 3px 0px;
}

.topnumber {
  color:#ffffff;
  font-size: smaller;
  background-color:#a0a0a0;
  padding: 0px 2px;
  margin:  0px -1px;
  vertical-align: 0%;
}

td {
  padding: 4px;
}

table {
  margin-bottom:  5px;
  padding:        0px;
  background-color:  #ffffff;
}

table th {
  font-weight:      bold;
  color:            #ffffff;
  padding:          0px 0px 2px 4px;
}

table.normal {
  margin: 0;
  padding: 0;
  background-color: transparent;
}

table.menu {
  border:  2px solid #808080;
}

table.menu th {
  background-color: #6060ff;
  padding:          2px 0px 4px 0px;

}

table.menu td {
  font-size: 7pt;
}

table.compact_log {
  border:  2px solid #3050e0;
}

table.compact_log th {
  background-color: #3050e0;
}

table.compact_link {
  border:  2px solid #50c080;
}

table.compact_link th {
  background-color: #50c080;
}

table.compact_movie {
  border:  2px solid #000050;
}

table.compact_movie th {
  background-color: #000050;
}

table.compact_gallery {
  border:  2px solid #5000a0;
}

table.compact_gallery th {
  background-color: #5000a0;
}

table.compact_comment {
  border:  2px solid #500000;
}

table.compact_comment th {
  background-color: #500000;
}

table.compact_foto {
  border:  2px solid #505050;
}

table.compact_foto th {
  background-color: #505050;
}

table.compact_book {
  border:  2px solid #71471a;
}

table.compact_book th {
  background-color:  #71471a;
}

table.compact_alert {
  border:  2px solid #d00000;
}

table.compact_alert th {
  background-color:  #d00000;
}

