.bold {
  font-weight: bold;
}

.hl-01 {
  color: #000000;
  font-family: Arial;
  font-size: 17px;
  font-style: normal;
  font-weight: bold;
}

.hl-02 {
  color: #000000;
  font-family: Arial;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
}

.hl-02-ul {
  color: #000000;
  font-family: Arial;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
}

.hl-03 {
  color: #000000;
  font-family: Arial;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.navigation {
  color: #000000;
  font-family: Arial;
  font-style: normal;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

.normal {
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

.normal-bold {
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

.normal-italic {
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
}

.normal-red {
  color: #FF0000;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

.normal-ul {
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
}

.pt1 {
  font-family: Arial;
  font-size: 1pt;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  word-spacing: 0px;
  white-space: nowrap;
}

.px1 {
  font-family: Arial;
  font-size: 1px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  word-spacing: 0px;
  white-space: nowrap;
}

.ul {
  text-decoration: underline;
}

a.hl-02:link {
  color: #600000;
  text-decoration: underline;
}

a.hl-02:visited {
  color: #600000;
  text-decoration: underline;
}

a.hl-02:active {
  color: #FF0000;
  text-decoration: underline;
}

a.hl-02:hover {
  color: #FF0000;
  text-decoration: underline;
}

a.main:link {
  color: #600000;
  font-family: Arial;
  font-style: normal;
  text-decoration: underline;
  font-size: 12px;
}

a.main:visited {
  color: #600000;
  font-family: Arial;
  font-style: normal;
  text-decoration: underline;
  font-size: 12px;
}

a.main:active {
  color: #FF0000;
  font-family: Arial;
  font-style: normal;
  text-decoration: underline;
  font-size: 12px;
}

a.main:hover {
  color: #FF0000;
  font-family: Arial;
  font-style: normal;
  text-decoration: underline;
  font-size: 12px;
}

a.menu:link {
  color: #600000;
  font-family: Arial;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
}

a.menu:visited {
  color: #600000;
  font-family: Arial;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
}
a.menu:active {
  color: #FF0000;
  font-family: Arial;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
}

a.menu:hover {
  color: #FF0000;
  font-family: Arial;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
}

a.navigation:active {
  color: #FF0000;
  font-family: Arial;
  font-style: normal;
  text-decoration: underline;
  font-weight: bold;
  font-size: 11px;
}

a.navigation:hover {
  color: #FF0000;
  font-family: Arial;
  font-style: normal;
  text-decoration: underline;
  font-weight: bold;
  font-size: 11px;
}

a.navigation:link {
  color: #600000;
  font-family: Arial;
  font-style: normal;
  text-decoration: underline;
  font-weight: bold;
  font-size: 11px;
}

a.navigation:visited {
  color: #600000;
  font-family: Arial;
  font-style: normal;
  text-decoration: underline;
  font-weight: bold;
  font-size: 11px;
}

body {
  color: #000000;
  background: #FFFFFF;
  margin: 0px;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  text-decoration: none;
}

dd {
  margin-top: 5px;
}

form {
  margin: 0px;
}

hr {
  height: 2px;
}

img.link {
  border-color: #600000;
  border-width: 1px;
}

input {
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  margin: 0px;
}

ol {
  margin-top: 5px;
}

span.announcement-hl {
  color: #000000;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
}

span.announcement-hl-urgent {
  color: #FD5555;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
}

span.info-big {
  color: #000000;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
}

span.navtext {
  color: #000000;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

span.news-author {
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
}

span.nobr {
  white-space: nowrap;
}

span.warning {
  color: #FD5555;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

table.form {
  border: 2px solid #3E6054;
  border-collapse: collapse;
}

td {
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}

td.announcement-border {
  background-color: #000000;
  font-size: 1px;
}

td.announcement-bg {
  color: #000000;
  background-color: #F8F8F8;
}

td.announcement-hl-bg {
  color: #000000;
  background-color: #F0F0F0;
}

td.form-border-old {
  background-color: #3E6054;
  font-size: 1px;
}

td.form-hl-big {
  background-color: #E6EEEC;
  color: #000000;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
}

td.form-hl-small {
  background-color: #E6EEEC;
  color: #000000;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
}

td.form-input {
  background-color: #F0F0F0;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
}

td.form-input-bold {
  background-color: #F0F0F0;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

td.form-submit
{
  background-color: #E6EEEC;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

td.form-text-bold
{
  background-color: #E6EEEC;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

td.form-text-normal
{
  background-color: #E6EEEC;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
}

td.gbooktxt {
  background-color: #F0F0F0;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

td.gbookmsg {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
}

td.group-head-border {
  background-color: #3E6054;
  font-size: 1px;
}

td.group-head-logo {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

td.group-head-text {
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

td.group-main-border {
  background-color: #3E6054;
  font-size: 1px;
}

td.group-main-content {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

td.group-menu-border {
  background-color: #3E6054;
  font-size: 1px;
}

td.group-menu-content {
  border: solid 1px #F8F8F8;
  background-color: #F8F8F8;
  color: #000000;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}

td.group-menu-content-na {
  border: solid 1px #F8F8F8;
  background-color: #F8F8F8;
  color: #888888;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  text-decoration: line-through;
}

td.group-menu-hl {
  background-color: #F8F8F8;
  color: #000000;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

td.group-menu-hl-bg {
  background-color: #F8F8F8;
  color: #000000;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

td.layout {
  color: #000000;
  font-family: Arial;
  font-size: 1px;
  font-weight: normal;
  text-decoration: none;
}

td.news-date {
  background-color: #BDD5CC;
  color: #3E6054;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

td.news-hl {
  color: #000000;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

ul {
  margin-top: 5px;
}

ul.normal-red {
  list-style-type: disc;
  margin-top: 5px;
}

ul.surftipps {
  list-style-type: disc;
}
