
a:link, a:visited
{
  color: black;
  text-decoration: none;
  font-weight: normal;
}

a:hover
{
  color: #ED232F; 
  text-decoration: underline;
  font-weight: normal;
}

body
{
  width: 100%;
  margin: 20px auto;
}

#triangle
{
  list-style-image:url(../images/li_triangle.png);
}

#Content
{ font-family: verdana, arial;
  text-align: left;
  color: #5c5c5c;
  font-size: 11px;
  margin-left: 9px;
  margin-right: 9px;
}

#Content h1
{ font-size: 11px;
  background: url(../images/contenthead.png)  repeat-x;
  height: 30px;
  color: #5c5c5c;
  text-align: left;
  padding-top: 12px;
  margin-bottom: 0px;
  padding-left: 11px;
  font-family: verdana, arial;
  font-weight: bold;
  white-space: nowrap;
  padding-right: 40px,
}

#Content h2
{ font-size: 11px;
  height: 30px;
  color: #5c5c5c;
  text-align: left;
  padding-top: 12px;
  margin-bottom: 0px;
  padding-left: 11px;
  font-family: verdana, arial;
  font-weight: bold;
  white-space: nowrap;
  padding-right: 40px,
}

#Content h5
{ font-family: verdana, arial;
  text-align: left;
  color: #5c5c5c;
  font-size: 9px;
  font-weight: normal;
}

#ContentLinks
{ font-family: verdana, arial;
  text-align: left;
  color: #5c5c5c;
  font-size: 11px;
  margin-left: 9px;
  margin-right: 9px;
}

#ContentLinks h1
{ font-size: 11px;
  color: #5c5c5c;
  text-align: left;
  padding-top: 0px;
  margin-bottom: 0px;
  font-family: verdana, arial;
  font-weight: bold;
  white-space: nowrap;
  padding-right: 40px,
}

#ContentLinks h4
{ font-family: verdana, arial;
  font-size: 11px;
  text-align: left;
  color: #ed232f;
  font-size: 11px;
  margin-left: 0px;
  margin-right: 9px;
  margin-bottom: -8px;
}

#ContentLinks h4 a
{ font-family: verdana, arial;
  font-size: 11px;
  text-align: left;
  color: #ed232f;
  font-size: 11px;
  margin-left: 0px;
  margin-right: 9px;
  margin-bottom: -8px;
  border: 0px;
  outline-width:0px
}

#SubmenuTitle
{ width: 170px;
  color: #5c5c5c;
  font-family: verdana, arial;
  font-size: 11px;
  font-weight: bold;
  margin-left: 5px;
  margin-top: 20px;
  margin-bottom: -12px;
}

#Submenu
{ color: #000000;
  font-family: verdana, arial;
  font-size: 11px;
  font-weight: normal;
  margin-top: 2px;
  margin-left: 2px;
}

a.submenulink:link, a.submenulink:visited {
  font-family: verdana, arial;
  display: block;
  background: url(../images/menu_bg.png) no-repeat;
  vertical-align: middle;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-align: left;
  padding-top: 5px;
  padding-left: 25px;
  height: 14px !important;
  height: 24px;
  width: 100%;
  text-decoration: none;
  border: 0px;
  outline-width:0px
}

a.submenulink:hover
{
  background-position: 0px -75px;
  text-decoration: none;
  color: #ED232F;
  font-weight: normal;
}

a.submenulink_active:link, a.submenulink_active:visited {
  font-family: verdana, arial;
  display: block;
  background: url(../images/menu_bg.png) no-repeat;
  background-position: 0px -75px;
  vertical-align: middle;
  font-size: 11px;
  font-weight: normal;
  color: #ed232f;
  text-align: left;
  padding-top: 5px;
  padding-left: 25px;
  width: 100%;
  text-decoration: none;
  border: 0px;
  outline-width:0px
}

a.submenulink_active:hover
{
  background-position: 0px -75px;
  text-decoration: none;
  color: #ed232f;
  font-weight: normal;
}

.mainlevelsubsubnav:link {
  PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial; TEXT-ALIGN: right; TEXT-DECORATION: none;
  border: 0px;
  outline-width:0px
}
.mainlevelsubsubnav:visited {
  PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial; TEXT-ALIGN: right; TEXT-DECORATION: none;
  border: 0px;
  outline-width:0px
}
.mainlevelsubsubnav:hover {
  PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial; TEXT-ALIGN: right; TEXT-DECORATION: none;
  border: 0px;
  outline-width:0px
}
.mainlevelsubsubnav:active {
  PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial; TEXT-ALIGN: right; TEXT-DECORATION: none;
  border: 0px;
  outline-width:0px
}
.mainlevelsubsubnav:hover {
  FONT-WEIGHT: normal; COLOR: #ed232f; TEXT-DECORATION: underline;
  border: 0px;
  outline-width:0px
}
.mainlevelsubsubnav:active {
  FONT-WEIGHT: normal; COLOR: #ed232f; TEXT-DECORATION: underline;
  border: 0px;
  outline-width:0px
}

a.mainlevel-nav {
  text-align: left;
  text-decoration: none;
  color: #5C5C5C;
  font-family: verdana, arial;
  font-size: 11px;
  padding: 5px 0px 0px 5px;
  background-image: url(/images/navi_frontplatte.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  WIDTH: 90px; HEIGHT: 39px; color:#FFFFFF; font-weight:bold;
  display:block;
  border: 0px;
  outline-width:0px
}

*html a.mainlevel-nav {
  text-align: left;
  text-decoration: none;
  color: #5C5C5C;
  font-family: verdana, arial;
  font-size: 11px;
  padding: 5px 0px 0px 5px;
  background-image: url(/images/navi_frontplatte.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  WIDTH: 90px; HEIGHT: 44px; color:#FFFFFF; font-weight:bold;
  display:block;
  border: 0px;
  outline-width:0px
}

a.mainlevel-nav:active {
  color: #ED232F;
  border: 0px;
  outline-width:0px
}
a.mainlevel-nav:link {
  color: #ED232F;
  border: 0px;
  outline-width:0px
}
#n1a A:link {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n1a A:visited {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n1 A:link {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n1 A:visited {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n2 A:link {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n2 A:visited {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n3 A:link {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n3 A:visited {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n4 A:link {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n4 A:visited {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n5 A:link {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n5 A:visited {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n6 A:link {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n6 A:visited {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}

#n1a A:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n1 A:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n2 A:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none;
}
#n3 A:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none;
}
#n4 A:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n5 A:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n6 A:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}

#n1a A:active {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n1 A:active {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n2 A:active {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n3 A:active {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n4 A:active {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n5 A:active {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
#n6 A:active {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}

#n1a {
  BACKGROUND-COLOR: #ed232f;  width: 90px; COLOR: #ffffff;
}

#n1 {
  BACKGROUND-COLOR: #191919; width: 90px
}
#n2 {
  BACKGROUND-COLOR: #333333; width: 90px
}
#n3 {
  BACKGROUND-COLOR: #4c4c4c; width: 90px
}
#n4 {
  BACKGROUND-COLOR: #666666; width: 90px
}
#n5 {
  BACKGROUND-COLOR: #7f7f7f; width: 90px
}
#n6 {
  BACKGROUND-COLOR: #999999; width: 90px
}
#n1:hover {
  BACKGROUND-COLOR: #ed232f
}
#n2:hover {
  BACKGROUND-COLOR: #ed232f
}
#n3:hover {
  BACKGROUND-COLOR: #ed232f
}
#n4:hover {
  BACKGROUND-COLOR: #ed232f
}
#n5:hover {
  BACKGROUND-COLOR: #ed232f
}
#n6:hover {
  BACKGROUND-COLOR: #ed232f
}

.inputbox {
  padding: 2px;
  border:solid 1px #818181;
  background-color: #ffffff;
  margin-top: 9px;
  margin-left: 14px;
  font: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000; 
}

.inputbox-download {
  padding: 2px;
  border:solid 1px #818181;
  background-color: #ffffff;
  margin-top: 9px;
  margin-left: 0px;
  font: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000; 
}

.orderstatusinput{
  padding: 0px;
  border:solid 1px #818181;
  background-color: #ffffff;
  margin-top: 5px;
  margin-left: 0px;
  text-align: left;
  font: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 16px;
  width: 115px;
  color: #000000; 
}

.orderstatusbutton{
  padding: 0px;
  border:solid 1px #818181;
  background-color: #e2e2e2;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
  font: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 16px;
  width: 100px;
  color: #000000; 
}
/* Contents */

.csc-textpic{
  color: #5c5c5c;
}

/* Tablle erstellt aus Rich-Text-Editor heraus */

.contenttable
{ font-family: verdana, arial;
  text-align: left;
  color: #5c5c5c;
  font-size: 11px;
  border-collapse:collapse;
}

.contenttable td
{ border-style: solid;
  border-width: 1px;
}

/* Index Suche */

.tx-indexedsearch-searchbox {
  color: black;
  font-family: verdana, arial;
}

.tx-indexedsearch-searchbox TD {
  font-size: 12px;
}

.tx-indexedsearch-searchbox P {
  font-size: 12px;
}

.tx-indexedsearch-whatis {
  color: black;
  font-size: 16px;
  font-family: verdana, arial;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {
  color: black;
  font-size: 11px;
  font-family: verdana, arial;
}

.tx-indexedsearch-percent {
  color: black;
  font-size: 11px;
  font-family: verdana, arial;
}

.tx-indexedsearch-title {
  color: black;
  font-size: 14px;
  font-family: verdana, arial;
}
.tx-indexedsearch-info {
 color: black;
  font-size: 11px;
  font-family: verdana, arial;
  font-style: normal;
}

.tx-indexedsearch-redMarkup {
  color: red;
}

/* Login */

.csc-form-labelcell {
   color: #5c5c5c;
  font-size: 11px;
  font-family: verdana, arial;
}

.csc-form-fieldcell {
  color: #5c5c5c;
  font-size: 11px;
  font-family: verdana, arial;
}

.csc-form-commentcell {
   color: #5c5c5c;
  font-size: 11px;
  font-family: verdana, arial;
}

/* CSC Forum */

.tx-chcforum-pi1-Table thead{
  color: white;
  font-size: 11px;
}

.tx-chcforum-pi1-Table tbody{
  color: black;
  font-size: 11px;
}

.tx-chcforum-pi1-FooterBox {
  color: white;
}

/*Mini News */

.tx-mininews-pi1-listrowField-title {
  font-family: verdana, arial;
  display: block;
  background: url(../images/reddot.png) no-repeat;
  vertical-align: middle;
  font-size: 12px;
  color: #5c5c5c;
  text-align: left;
  padding-top: 5px;
  padding-left: 25px;
}

.tx-mininews-pi1-listrowField-teaser a {
  color: #5c5c5c;
}

.tx-mininews-pi1-singleView {
{ font-family: verdana, arial;
  font-size: 11px;
  color: #5c5c5c;
}

.tx-mininews-pi1-singleView h2 {
{ font-family: verdana, arial;
  font-size: 14px;
  color: #5c5c5c;
}

.tx-mininews-pi1-listrow-first {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}

.tx-mininews-pi1-listrow-normal {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}

/*New Loginbox */

.tx-newloginbox-pi1 h3 {
  font-family: verdana, arial;
  font-size: 11px;
  color: #5c5c5c;
}

.tx-newloginbox-pi1 p {
  font-family: verdana, arial;
  font-size: 9px;
  color: #5c5c5c;
}

.tx-newloginbox-pi1 thead {
  font-family: verdana, arial;
  font-size: 9px;
  color: #5c5c5c;
}

.tx-newloginbox-pi1 tbody {
  font-family: verdana, arial;
  font-size: 9px;
  color: #5c5c5c;
}

.tx-newloginbox-pi1 input {
  font-family: verdana, arial;
  font-size: 9px;
  color: #5c5c5c;
  display: block;
  float: left;
  width: 100px;
}