BODY {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #404040;
  background-color: #FFFFFF;
}

P, SPAN, TR,TD, UL, LI, INPUT, SELECT {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
}

.content {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
}

.menucontent {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
}

.contentTitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
}

.contentTitle_big {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
}
.login {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  border-color: #AFAFAF;
  border-width: 1px;
  border-top: 0px;
  border-bottom: 0px;
  border-style: solid;
}

A {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
}

A:LINK{
  color: #404040;
}
A:VISITED {
  color: #404040;
}
A:HOVER {
  color: #404040;
}
A:ACTIVE {
  color: #404040;
}

A.seamlessLink {
  color: #404040;
  text-decoration: none;
}
A.seamlessLink:LINK{
  color: #404040;
  text-decoration: none;
}
A.seamlessLink:VISITED {
  color: #404040;
  text-decoration: none;
}
A.seamlessLink:HOVER {
  color: #404040;
  text-decoration: none;
}
A.seamlessLink:ACTIVE {
  color: #404040;
  text-decoration: none;
}

td.colorBorder {
  background-color:#afafaf;
}

/* Styles used for linking internal pages on teasers and presseinfos (generally everywhere where only title can be seen */
A.titleLink {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}
A.titleLink:HOVER {
  color: #404040;
}
A.titleLink:LINK {
  color: #404040;
}
A.titleLink:ACTIVE {
  color: #404040;
}
A.titleLink:VISITED {
  color: #404040;
}

/* Styles used for the bullets and VorteileinKurze on the Product page */
li.productBenefitDot {
  color: #b20000;
}

.productBenefitDesc {
  background-color:#f5f5f5;
  color: #404040;
}

/* Style used in Editor mode for descriptions */
.reddotDescription {
  border-width:1px;
  border-style:solid;
  border-color:red;
  padding-top: 0px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
  margin-top:3px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:red;
}

.reddotDescriptionWide {
  border-width:1px;
  border-style:solid;
  border-color:red;
  padding-top: 0px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
  margin-top:3px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:red;
  width: 100%;
}

/* Styles used in the Tool/Info/Crosslinkbox */
a.toolboxLink {
  text-decoration:none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #404040;
}
/* End of styles used in the Tool/Info/Crosslinkbox */

/* Style sheet definitions used by the left navigation menu */
a.navigationWorld {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #737373;
}
a.navigationSubject {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #737373;
}
/* End of left navigation menu styles */

/* Styles used in the Themenbalken */
.balkenHeadline {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
/* End of styles used in the Themenbalken */

/* Styles used for memberof-info */
.memberof {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #404040;
}
/* End of Styles used for memberof-info */

/* Styles used in the printer preview */
.printerTitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #404040;
}

.printerCopyright {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #404040;
}
/* End of styles used in the printer preview */

@media print
{
/* print media rule overwrites specific styles */
BODY {
  color: #000000;
}

A:LINK{
  color: #000000;
}
A:VISITED {
  color: #000000;
}
A:HOVER {
  color: #000000;
}
A:ACTIVE {
  color: #000000;
}

.productBenefitDesc {
  color: #000000;
}

/* Styles used in the printer preview */
.printerTitle {
  color: #000000;
}

.printerCopyright {
  color: #000000;
}
/* End of styles used in the printer preview */
}
