body {
  margin: 0px;
  font-size: 12px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  vertical-align: top;
  text-align: left;
  background-color: ##FFCC66;
  color: #333333;
}
.tdbackgroundtop {
  background-image: url(../image/hg-top.gif);
}
.tdbackgroundgray {
  background-color: #dce1e5;
  color: #ffffff;
}
.tdbackgrounddarkgray {
  background-color: #323941;
  color: #ffffff;
  font-size: 14px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  letter-spacing: 1px;
}
.tdbackgroundsilver {
  background-color: #acb7c1;
  color: #ffffff;
}
.tdbackgroundorange {
  background-color: #ff9900;
  color: #000000;
}
.tdbackgroundcopyright {
  background: transparent url(../image/hg-copyright.gif) repeat scroll 0% 50%;
  color: #000000;
}
.service-box {
  text-align: right;
}
p {
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 12px;
  background-color: transparent;
  color: #333333;
}
td {
  font-size: 12px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #333333;
  background-color: transparent;
}
ul, ol, li {
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 12px;
  color: #333333;
  background-color: transparent;
}
h1 {
  font-family: Tahoma,arial,helvetica,sans-serif;
  background-color: transparent;
  font-weight: normal;
  color: #666666;
  font-size: 20px;
  letter-spacing: 1px;
  line-height: 1px;
}
h2 {
  font-size: 18px;
  font-weight: normal;
  color: #666666;
  font-family: Tahoma,arial,helvetica,sans-serif;
  background-color: transparent;
  letter-spacing: 1px;
}
h3 {
  font-size: 16px;
  font-weight: normal;
  color: #666666;
  font-family: Tahoma,arial,helvetica,sans-serif;
  background-color: transparent;
}
hr {
  color: #c0c0c0;
  background-color: transparent;
}
.owner {
  font-size: 14px;
  color: #ffffff;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-weight: bold;
  background-color: transparent;
  letter-spacing: 1px;
}
.copyright {
  font-size: 10px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #ffffff;
  vertical-align: middle;
  text-align: left;
  background-color: #ff9900;
}
.td-main {
  vertical-align: top;
  text-align: left;
  background-color: transparent;
  color: #000000;
}
.more-infos {
  font-size: 12px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #323941;
  font-weight: bold;
  vertical-align: middle;
  background-color: #acb7c1;
}
.main-message {
  font-size: 11px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #000000;
  font-weight: normal;
  vertical-align: top;
  background-color: transparent;
}
.pic-message {
  text-align: left;
  vertical-align: top;
  background-color: transparent;
  color: #000000;
}
.column-left {
  font-size: 10px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #000000;
  font-weight: normal;
  vertical-align: top;
  text-align: left;
  background-color: #dce1e5;
}
.column-right {
  font-size: 10px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #000000;
  font-weight: normal;
  vertical-align: top;
  text-align: left;
  background-color: #dce1e5;
}
.menu {
  font-size: 11px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #333333;
  font-weight: normal;
  vertical-align: top;
  background-color: transparent;
}
.menuitem {
  font-size: 11px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #000000;
  font-weight: normal;
  vertical-align: middle;
  background-color: transparent;
  background-image: url(../image/bg-menu.gif);
}
.date-time {
  font-size: 10px;
  color: #000000;
  font-family: Tahoma,arial,helvetica,sans-serif;
  vertical-align: middle;
  text-align: left;
  background-color: transparent;
}
.metanavi01 {
  font-size: 10px;
  color: #000000;
  font-family: Tahoma,arial,helvetica,sans-serif;
  vertical-align: middle;
  text-align: left;
  background-color: transparent;
}
.metanavi02 {
  font-size: 10px;
  color: #000000;
  font-family: Tahoma,arial,helvetica,sans-serif;
  vertical-align: middle;
  text-align: right;
  background-color: transparent;
}
.main-navi-area {
  vertical-align: middle;
  text-align: left;
}
.headstyle {
  vertical-align: top;
  text-align: left;
}
.td-submenu {
  font-size: 10px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  vertical-align: middle;
  text-align: center;
}
.textfeld {
  font-size: 12px;
  font-family: Tahoma, arial, helvetica, sans-serif;
  color: #333333;
  vertical-align: top;
  text-align: left;
  background-color: transparent;
}
.slogan {
  font-size: 14px;
  font-family: Tahoma, arial, helvetica, sans-serif;
  color: #333333;
  vertical-align: top;
  text-align: left;
  background-color: transparent;
}
.headline-10 {
  font-size: 10px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #333333;
  font-weight: bold;
  vertical-align: top;
  text-align: left;
  background-color: transparent;
  letter-spacing: 1px;
}
.textfeld-10 {
  font-size: 10px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #333333;
  vertical-align: top;
  text-align: left;
  background-color: transparent;
}
.textfeld-10-bold {
  font-size: 10px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-weight: bold;
  color: #333333;
  vertical-align: top;
  text-align: left;
  background-color: transparent;
}
.karte-textfeld {
  font-size: 11px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #333333;
  vertical-align: top;
  text-align: left;
  line-height: 12px;
  background-color: transparent;
}
.karte-mengenfeld {
  font-size: 11px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #333333;
  vertical-align: top;
  text-align: middle;
  background-color: transparent;
}
.karte-preisfeld {
  font-size: 11px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #333333;
  vertical-align: top;
  text-align: right;
  background-color: transparent;
}
.picture-center {
  vertical-align: top;
  text-align: center;
}
.bildunterschrift {
  font-size: 10px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  text-align: left;
  color: #333333;
  background-color: transparent;
}
.teaser {
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  letter-spacing: 1px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  background-color: transparent;
}
.fussnote {
  font-size: 10px;
  font-weight: normal;
  color: #333333;
  font-family: Tahoma,arial,helvetica,sans-serif;
  background-color: transparent;
}
a:link {
  color: #333333;
  text-decoration: none;
  font-weight: normal;
}
a:visited {
  color: #666666;
  text-decoration: none;
  font-weight: normal;
}
a:active {
  color: #999999;
  text-decoration: underline;
  font-weight: normal;
}
a:hover {
  color: #ff6600;
  text-decoration: underline;
  font-weight: normal;
  text-decoration: underline;
}
a.menulink {
  color: #333333;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  line-height: 8px;
}
a.menulink:active {
  color: #999999;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  line-height: 8px;
}
a.menulink:visited {
  color: #666666;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  line-height: 8px;
}
a.menulink:hover {
  color: #ff6600;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: underline;
  line-height: 8px;
}
a.link-menu2 {
  font-weight: normal;
  font-size: 11px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  text-decoration: none;
  background-color: transparent;
  color: #333333;
  line-height: 1px;
}
a.link-menu2:active {
  color: #666666;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
  background-color: transparent;
  line-height: 1px;
}
a.link-menu2:visited {
  color: #999999;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
  background-color: transparent;
  line-height: 1px;
}
a.link-menu2:hover {
  color: #ff6600;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
  line-height: 1px;
}
a.link-10-normal {
  font-weight: normal;
  font-size: 10px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  text-decoration: none;
  background-color: transparent;
  color: #333333;
}
a.link-10-normal:active {
  color: #000000;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: normal;
  background-color: transparent;
}
a.link-10-normal:visited {
  color: #000000;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: normal;
  background-color: transparent;
}
a.link-10-normal:hover {
  color: #000000;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: normal;
  background-color: #dce1e5;
}
a.main-navi {
  color: #ffffff;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: 1px;
  background-color: #323941;
}
a.first-headline-link {
  color: #485866;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
}
a.first-headline-link:active {
  color: #ff6600;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 16px;
  text-decoration: underline;
  font-weight: bold;
}
a.first-headline-link:visited {
  color: #485866;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
}
a.first-headline-link:hover {
  color: #ff6600;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 16px;
  text-decoration: underline;
  font-weight: bold;
}
a.sub-headline-link {
  color: #485866;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
a.sub-headline-link:active {
  color: #ff6600;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: underline;
  font-weight: bold;
}
a.sub-headline-link:visited {
  color: #485866;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
a.sub-headline-link:hover {
  color: #ff6600;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: underline;
  font-weight: bold;
}
.weiter {
  font-size: 10px;
  font-weight: bold;
  font-family: Tahoma,arial,helvetica,sans-serif;
  color: #003366;
}
a.link-10-bold {
  color: #485866;
  font-weight: bold;
  font-size: 10px;
  font-family: Tahoma,arial,helvetica,sans-serif;
  text-decoration: none;
}
a.link-10-bold:active {
  color: #ff6600;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}
a.link-10-bold:visited {
  color: #485866;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}
a.link-10-bold:hover {
  color: #ff6600;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 10px;
  text-decoration: underline;
  font-weight: bold;
}
a.metanavlink {
  color: #000000;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.metanavlink:active {
  color: #000000;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.metanavlink:visited {
  color: #000000;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.metanavlink:hover {
  color: #000000;
  font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
}
