* {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 15px;
  color: #000000;
}
.nav01 {
  font-family: Geneva, Arial, Helvetica, san-serif;
  font-size: 10px;
  color: #FFFFFF;
}
.nav02 {
  font-family: Geneva, Arial, Helvetica, san-serif;
  font-size: 10px;
  color: #CCCCCC;
  line-height: 12px;
}
.nav03 {
  font-family: Geneva, Arial, Helvetica, san-serif;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 11px;
}
.nav04 {
  color: #ec780b;
  line-height: 11px;
}
a.main:link {color: #EC780B; text-decoration:none;}
a.main:visited {color: #EC780B; text-decoration:none;}
a.main:active {color: #EC780B; text-decoration:none;}
a.main:hover {color: #EC780B; text-decoration: underline}
a.tour:link {color: #000000; text-decoration:none;}
a.tour:visited {color: #000000; text-decoration:none;}
a.tour:active {color: #000000; text-decoration:none;}
a.tour:hover {color: #FFFFFF; text-decoration: underline}
a.map:link {color: #EC780B; text-decoration:none;}
a.map:visited {color: #999999; text-decoration:none;}
a.map:active {color: #EC780B; text-decoration:none;}
a.map:hover {color: #EC780B; text-decoration: underline}
a.mail:link {color: #EC780B; text-decoration:none;}
a.mail:visited {color: #EC780B; text-decoration:none;}
a.mail:active {color: #EC780B; text-decoration:none;}
a.mail:hover {color: #EC780B; text-decoration: underline}
a.topnavi:link {color: #FFFFFF; text-decoration:none;}
a.topnavi:visited {color: #FFFFFF; text-decoration:none;}
a.topnavi:active {color: #FFFFFF; text-decoration:none;}
a.topnavi:hover {color: #223E00; text-decoration: underline}
a.navi:link {color: #FFFFFF; text-decoration:none;}
a.navi:visited {color: #FFFFFF; text-decoration:none;}
a.navi:active {color: #FFFFFF; text-decoration:none;}
a.navi:hover {color: #223E00; text-decoration: underline}
a.soft:link {color: #CCCCCC; text-decoration:none;}
a.soft:visited {color: #CCCCCC; text-decoration:none;}
a.soft:active {color: #CCCCCC; text-decoration:none;}
a.soft:hover {color: #EC780B; text-decoration: underline}
a.main img {border: 0}
.head {
  color: #223E00;
  font-family: Geneva, Arial, Helvetica, san-serif;
  font-size: 17px;
  font-weight: bold;
}
.subhead {
  color: #223E00;
  font-family: Geneva, Arial, Helvetica, san-serif;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
.maintext {
}
.maintextbold {
  font-weight: bold;
}
.fussnote {
  color: #CCCCCC;
  font-size: 10px;
}
.fusslink {
  color: #CCCCCC;
}
.bildtext {
  color: #666666;
  font-size: 10px;
  line-height: 13px;
}
.small {
  font-size: 10px;
}
.big {
  font-size: 16px;
}
.medium {
  font-size: 13px;
}
.underline {
  text-decoration: underline;
}
.center {
  text-align: center;
}
.middle {
  vertical-align: middle;
}
p.aktuelles {
  font-size: 15px;
  font-weight: bold;
  color: #EC780B;
  margin: 5px 0px;
}
div.clearer {
  clear: both;
}
/* BORDER */
.borderTop {
  border-top: 1px solid #ec780b;
}
.borderLeft {
  border-left: 1px solid #ec780b;
}
.borderRight {
  border-right: 1px solid #ec780b;
}
.borderBottom {
  border-top: 1px solid #ec780b;
}
table.border th {
  background-color: #ec780b;
  font-size: 14px;
  padding: 3px;
}
table.border tr {
  vertical-align: top;
}
table.border tr td {
  padding: 5px;
  border-left: 1px solid #ec780b;
  border-bottom: 1px solid #ec780b;
}
/* VIDEO GALLERY */
p.videocategory {
  margin: 0px 0px 0px 5px;
  padding-top: 5px;
  font-weight: bold;
}
dl dt {
  cursor:pointer;
  background-color: #6DAF1B;
  color: #223E00;
  margin: 10px 0px 0px 0px;
  padding: 5px;
  font-size: 14px;
  font-weight: bold;
}
dl dd {
  background-color: #DEDEDE;
  margin: 0;
}
ol {
  list-style-type: none;
  padding: 5px;
}
ol li {
  padding-top: 5px;
  padding-bottom: 5px;
}
div.tabToggle {
  float: right;
  font-size: 10px;
  font-weight: normal;
}
div#videoplayer {
  margin: 10px 0px;
}
div#expandAll {
  float: right;
  margin-bottom: 10px;
  color: #EC780B;
  cursor: pointer;
}
div.gallery {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 580px;
}
div.galleryItem {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

div.galleryItem img {
    border: 1px solid #000000;
}
.clearer {
    clear: both;
}
.linkList a img {
  float: right;
  margin-bottom: 5px;
  margin-right: 10px;
}