A.sitemap:hover {
Font-Weight: bold;
}

.mainMiddleCaption {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  color: #333333;
  background-color: white;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 15px;
  margin-right: 15px;
}
.mainMiddleCaptionH1 {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  color: #333333;
  background-color: white;
  margin-top: 0px;
  margin-bottom: 0px;
}
.mainMiddleText {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: normal;
  color: #333333;
  background-color: white;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 15px;
  margin-right: 15px;
}
.mainMiddleTabelleText {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: normal;
  color: #333333;
  margin-left: 0px;
  margin-right: 0px;
}
.mainMiddleLink {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: normal;
  color: #333333;
  background-color: white;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 15px;
  margin-right: 15px;
}
.mainMiddleInput {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: normal;
  color: #333333;
  background-color: white;
  border-style: solid;
  border-width: 1px;
  border-color: #7f9db9;
}

.mainMiddleArea {
  position: absolute;
  left: 205px;
  top: 301px;
  width: 559px;
  background-color: white;
}
.mainMiddleRightArea {
  position: absolute;
  left: 194px;
  top: 0 px;
  width: 365px;
  background-color: white;
}
.mainMiddlePartnerTextArea {
  position: absolute;
  left: 185px;
  width: 359px;
  top: 22px;
  height: 187px;
}
.mainMiddleSitemapRightArea {
  position: absolute;
  left: 194px;
  top: 0px;
  width: 365px;
  background-color: white;
}
.mainMiddleTotalArea {
  position: absolute;
  left: 205px;
  top: 301px;
  width: 559px;
  height: 947px;
  background-color: white;
}
.mainMiddleImage {
  margin-left: 15px;
  margin-right: 15px;
}
.mainMiddlePartnerLogoArea {
  position: absolute;
  left: 15px;
  width: 165px;
  top: 22px;
  height: 187px;
  margin: 0px;
  padding: 0px;
}
.mainMiddleShopArea {
  position: absolute;
  left: 0px;
  top: 76px;
  width: 1024px;
  background-color: white;
}

.mainMiddleFullWidthArea {
  position: absolute;
  left: 0px;
  top: 283px;
  width: 1024px;
  background-color: white;
}

.mitarbeiterCaption {
  BORDER-RIGHT: 1px solid white;
  BORDER-TOP: 1px solid white;
  BORDER-LEFT: 1px solid white;
  BORDER-BOTTOM: 1px solid white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  line-height: normal;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #333333;
  background-color: white;
  display: inline;
}
.mitarbeiterText {
  BORDER-RIGHT: 1px solid white;
  BORDER-TOP: 1px solid white;
  BORDER-LEFT: 1px solid white;
  BORDER-BOTTOM: 1px solid white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  line-height: normal;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #333333;
  background-color: white;
  display: inline;
  scrollbar-base-color: white;
  scrollbar-3dlight-color: white;
  scrollbar-arrow-color: white;
  scrollbar-darkshadow-color: white;
  scrollbar-face-color: white;
  scrollbar-highlight-color: white;
  scrollbar-shadow-color: white;
  scrollbar-track-color: white;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.mitarbeiterLink {
  BORDER-RIGHT: 1px solid white;
  BORDER-TOP: 1px solid white;
  BORDER-LEFT: 1px solid white;
  BORDER-BOTTOM: 1px solid white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  line-height: normal;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  color: #333333;
  background-color: white;
  display: inline;
  cursor: pointer;
}

