/* careful, for internet explorer the image url for background-image must 
be referenced relative from the stylesheet, 
for netscape from the main document!  (THIS FILE) */
body {
  background-color: #ffffef;
  background-image: url(epcimages/bgs/css_background_ffffef.jpg);
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 50px;
}
/*Links*/
a {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  background-color: #dedede;
}
a:hover {
  color: #000000;
  text-decoration: none;
  background-color: #cccccc;
}
a.xsmall {
  color: #000000;
  font-weight: 400;
  font-size: x-small;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  background-color: #dedede
}
a.xsmall:hover {
  background-color: #cccccc;
  text-decoration: none
}
a.imgbuttons {
  background-color: transparent;
  text-decoration: none;
}
a.imgbuttons:hover {
  background-color: transparent;
  text-decoration: none;
}
a.subnavigation {
  color: #555555;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
  background-color: transparent;
}
a.subnavigation:hover {
  color: #777777;
  text-decoration: none;
}
/* fuer die Trennstriche in der Subnavogation: */
.subnavigation {
  height: 14px;
  color: #555555;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
  background-color: transparent;
}
a.perspektive {
  font-family: Arial, Helvetica, sans-serif;
  color: #ccaa77;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  background-color: transparent;
}
a.perspektive:hover {
  color: orange;
  text-decoration: none;
  background-color: transparent;
}
a.little {
  font-size: 10px;
}
a.little:hover {
  font-size: 10px;
}
a.perspective {
  font-family: Arial, Helvetica, sans-serif;
  color: #ccaa77;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  background-color: transparent;
}
a.perspective:hover {
  color: orange;
  text-decoration: none;
  background-color: transparent;
}
a.fq {
  font-size: 13px;
  font-weight: 600;
  color: #000000;
  background-color: transparent;
}
a.fq:hover {
  font-size: 13px;
  font-weight: 600;
  color: #000000;
  background-color: #cccccc;
}
a.sidema {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  background-color: #dedede;
}
a.sidema:hover {
  background-color: #cccccc;
}
a.footer {
  color: #555555;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
  background-color: transparent;
}
a.footer:hover {
  color: #777777;
  font-size: 10px;
  text-decoration: none;
}
a.indexbox {
  color: #ffffff;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  background-color: transparent;
}
a.indexbox:hover {
  color: #ffffff;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  background-color: transparent;
}
/* Fuer die Striche zwischen den Links im Footer: */
.footer {
  color: #555555;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
  background-color: transparent;
}
/* Footer von Postnuke (ist weggeklammert).font.pn-sub {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  text-align: left;
}
.pn-sub A:link {
  color: #cccccc;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
  background-color: transparent;
}
.pn-sub A:hover {
  color: #666666;
  font-size: 10px;
  text-decoration: none;
}
*/
/* for postnuke: */
.pn-normal {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  text-align: left;
}
/*.pn-normal {
  font-family: Arial, Helvetica, sans-serif;
  color: #669999;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
}
*/
.pn-title {
  font-family: Arial, Helvetica, sans-serif;
  color: #669999;
  font-size: 16px;
  font-weight: 600;
  background-color: transparent;
}
.pn-red {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
}
.font.pn-title {
  font-family: Arial, Helvetica, sans-serif;
  color: #669999;
  font-size: 16px;
  font-weight: 600;
  background-color: transparent;
}
.font.pn-normal {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
}
.font.pn-red {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
}
/*.pn-title {
  color: #000000;
  font: bold 12px Tahoma, Verdana, sans-serif;
  text-decoration: none;
}
*/
/*Text*/
.normal {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  text-align: left;
}
div.normal0 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
}
div.center0 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  text-align: center;
}
div.banklink0 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  text-align: center;
}
div.title0 {
  font-family: Arial, Helvetica, sans-serif;
  color: #669999;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
div.title {
  font-family: Arial, Helvetica, sans-serif;
  color: #669999;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
div.trademark {
  font-family: Arial, Helvetica, sans-serif;
  color: #cccccc;
  font-size: 10px;
  text-align: justify;
}
/*Titles*/
div.advanced {
  font-family: Arial, Helvetica, sans-serif;
  color: #99cc99;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
div.history {
  font-family: Arial, Helvetica, sans-serif;
  color: #99cc99;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
div.course {
  font-family: Arial, Helvetica, sans-serif;
  color: #99cc99;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
div.what {
  font-family: Arial, Helvetica, sans-serif;
  color: #669999;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
.find {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
}
.findheader {
  FONT-SIZE: 16px;
  FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
div.fq {
  font-family: Arial, Helvetica, sans-serif;
  color: #EE8833;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
div.index {
  font-family: Arial, Helvetica, sans-serif;
  color: #3333ff;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
div.nw {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff8833;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
div.archive {
  font-family: Arial, Helvetica, sans-serif;
  color: #ccaa77;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
div.article {
  font-family: Arial, Helvetica, sans-serif;
  color: #ccaa77;
  font-size: 24px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
div.book {
  font-family: Arial, Helvetica, sans-serif;
  color: #ccaa77;
  font-size: 24px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
div.ma {
  font-family: Arial, Helvetica, sans-serif;
  color: #427d9f;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  background-color: transparent;
  text-align: normal;
}
/*Quotes*/
div.sidewhat {
  font-family: Arial, Helvetica, sans-serif;
  color: #669999;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  text-align: left;
}
div.sidecourse {
  font-family: Arial, Helvetica, sans-serif;
  color: #99cc99;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  text-align: left;
}
div.sidearchive {
  font-family: Arial, Helvetica, sans-serif;
  color: #ccaa77;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  text-align: left;
}
div.sidebook {
  font-family: Arial, Helvetica, sans-serif;
  color: #ccaa77;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  text-align: left;
}
div.sidema {
  font-family: Arial, Helvetica, sans-serif;
  color: #427d9f;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  text-align: left;
}
/*Forms*/
input.normal {
  font-size: 13px;
  font-family: Arial, sans-serif;
  font-weight: 600;
  color: #000000;
  border: 1px solid #ffffff;
  background-color: #dddddd;
  width: 150px;
}
select.normal {
  width: 145px
}
/* Table Cells */
/* Trennzeile bei der Event-Liste: */
td.eventseparator {
  height: 4px;
}
td.linkcell {
  background-color: #dedede
}