body {
  scrollbar-face-color: #C2AE9B;
  scrollbar-highlight-color: #C2AE9B;
  scrollbar-shadow-color: #D8CBBA;
  scrollbar-3dlight-color: #D8CBBA;
  scrollbar-arrow-color: #D8CBBA;
  scrollbar-track-color: #D8CBBA;
  scrollbar-darkshadow-color: #D8CBBA;
  scrollbar-base-color: #C2AE9B;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  background-color: #D8CBBA;
}

font, td, p, ul, ol, li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}

.headline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
}

.middleheadline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFF788;
}

.subheadline, .subheadline:link, .subheadline:visited, .subheadline:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #333333;
}

.texthead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
}



.subnavi, .subnavi:link, .subnavi:visited, .subnavi:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #BEBEBE;
  text-decoration: none;
}

.subnavi:hover {
  color: #FFF788;
}

.subnaviactive, .subnaviactive:link, .subnaviactive:visited, .subnaviactive:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFF788;
  text-decoration: none;
}

.subnaviactive:hover {
  color: #666666;
}

a, a:link, a:visited, a:active {
  color: #333333;
}

a:hover {
  color: #666666;
}

.input {
  /*background-image:  url(/images/bg_textfeld.gif);*/
  background-color: #4A4A4A;
  color: #E6E6E6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px inset;
  border-bottom-style: outset;
  border-left-style: outset;
  border-right-style: outset;
  border-top-style: outset;
  font-weight: bold;
  border-color: #000000 #CCCCCC #CCCCCC #000000;
}

.select {
  /*background-image:  url(/images/bg_textfeld.gif);*/
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #CCCCCC;
  background-color: #4A4A4A;
  /*border: 1px inset;*/
}

.selectmarker {
  background-color: #5C5C5C;
  color: #FFFFFF;
  font-weight: bold;
}

.textarea {
  /*background-image:  url(/images/bg_textfeld.gif);*/
  background-color: #4A4A4A;
  color: #E6E6E6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px inset;
  border-bottom-style: outset;
  border-left-style: outset;
  border-right-style: outset;
  border-top-style: outset;
  font-weight: bold;
  border-color: #000000 #CCCCCC #CCCCCC #000000;
}

.submit {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFF788;
  background-color: #4A4A4A;
  border: 1px outset;
  border-bottom-style: inset;
  border-left-style: inset;
  border-right-style: inset;
  border-top-style: inset;
  border-color: #CCCCCC #000000  #000000 #CCCCCC;
}

.submitklein {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFF788;
  background-color: #4C4C4C;
  border: 1px outset;
  border-bottom-style: inset;
  border-left-style: inset;
  border-right-style: inset;
  border-top-style: inset;
  border-color: #CCCCCC #000000  #000000 #CCCCCC;
}

.bggrey {
  background-color: #5C5C5C;
}

.bggreydark {
  background-color: #4C4C4C;
}




.paginationon, .paginationon:link, .paginationon:visited, .paginationon:active {
  color: #CCCCCC;
  font-weight: bold;
}

.paginationon:hover {
  color: #FFF788;
}

.paginationoff, .paginationoff:link, .paginationoff:visited, .paginationoff:active {
  color: #E6E6E6;
  font-weight: bold;
}

.paginationoff:hover {
  color: #FFF788;
}