* { /* the basic configuration */
  font-family: verdana;
  font-size: 12px;
  color: black;
}


body { /* basic body configuration */
  background-color: #333333;
  margin-top: 0px;
  margin-left: 0px;
}

body.SearchPage { /* basic body configuration for search pages */
  color: #333333;
}

body.Page { /* page in iframe */
  background-color: #ffffff;
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
}

a { /* configuration for links */
  color: #ff3300;
  font-style: italic;
  text-decoration: underline;
}

a.LinkBoldNormal { /* configuration for links */
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
}
a.LinkBig { /* configuration for links */
  font-size: 20px;
  font-style: normal;
  font-weight: bolder;
  text-decoration: none;
}
a.LinkSmallItalic { /* configuration for links */
  font-size: 10px;
}
a.LinkSmallItalicWhite { /* configuration for links white colour */
  color: #ffffff;
  font-size: 10px;
}
a.LinkSmallItalicBlack { /* configuration for links black colour */
  color: #000000;
  font-size: 10px;
}
a.LinkSmallItalicNoUnderline { /* configuration for links */
  font-size: 10px;
  text-decoration: none;
}
a.LinkSmallItalicBold { /* configuration for links */
  font-size: 10px;
  font-weight: bold;
}
a.LinkSmallBlackBold { /* configuration for links */
  color: #000000;
  font-weight: bold;
  font-style: normal;
  text-decoration: underline;
  font-size: 10px;
}

a:active, a:hover {
}

/* article headers */
.ArticleTitle { /* used in the page of iframe for article headers */
  font-size: 16px;
  color: #ff3300;
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
}

.ArticleTitleWhite { /* used in the page of iframe for article headers with white colour */
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
}

.ArticleHeaderOrange { /* used in the page of iframe for article headers */
  font-size: 14px;
  color: #ff3300;
  font-weight: bold;
  font-style: italic;
}

.ArticleHeaderBlack { /* used in the page of iframe for article headers */
  font-size: 14px;
  color: black;
  font-weight: bold;
  font-style: italic;
}

/* normal texts */
.TextBold { /* normal text bold */
  font-weight: bold;
}

.TextItalic { /* normal text italic */
  font-style: italic;
}

.TextBoldItalic { /* normal text bold italic */
  font-weight: bold;
  font-style: italic;
}

.TextWhite { /* normal text with white colour */
  color: #ffffff;
}

.TextOrange { /* normal text with orange colour */
  color: #ff3300;
}

.TextOrangeBold { /* normal text bold with orange colour */
  color: #ff3300;
  font-weight: bold;
}

.TextOrangeItalic { /* normal text italic with orange colour */
  color: #ff3300;
  font-style: italic;
}

.TextOrangeBoldItalic { /* normal text bold italic with orange colour */
  color: #ff3300;
  font-weight: bold;
  font-style: italic;
}
/* normal texts */


/* small texts */
.TextSmall { /* small text */
  font-size: 10px;
}

.TextSmallBold { /* small text bold */
  font-size: 10px;
  font-weight: bold;
}

.TextSmallItalic { /* small text italic */
  font-size: 10px;
  font-style: italic;
}

.TextSmallBoldItalic { /* small text bold italic */
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
}

.TextSmallOrange { /* small text with orange colour */
  font-size: 10px;
  color: #ff3300;
}

.TextSmallOrangeBold { /* small text bold with orange colour */
  font-size: 10px;
  color: #ff3300;
  font-weight: bold;
}

.TextSmallOrangeItalic { /* small text italic with orange colour */
  font-size: 10px;
  color: #ff3300;
  font-style: italic;
}

.TextSmallOrangeBoldItalic { /* small text bold italic with orange colour */
  font-size: 10px;
  color: #ff3300;
  font-weight: bold;
  font-style: italic;
}
/* small texts */

/* special text */
.TextSuper { /* normal text super */
  font-size: 8px;
  vertical-align: super;
}
.TextSub { /* normal text super */
  font-size: 8px;
  vertical-align: sub;
}
/* special text */


/* general image styles */
img {
  border: 0;
}

table.highlight, tr.highlight, td.highlight {
  background-color: #fffbd3;
}

td.menu {
  background-color: #cccccc;
}

td.menuSelected {
  background-color: white;
}

td.shadow {
  background-color: #5a5a5a;
}

td.separator {
  background-color: #cccccc;
}

td.separatorDotted {
  background-image: url('../images/separatorDotted.gif');
}

td.mainPage {
  background-color: white;
}

td.submenuheader {
  background-color: #e7e7e7;
}

td.submenu {
  background-color: #cccccc;
  padding-bottom: 3px;
}

a.submenu {
  color: black;
  font-style: normal;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

a.submenuSelected {
  color: #ff3300;
  font-style: normal;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}









/*
table.timeline {
 
  background-image: url('../images/timeline/line.bg.gif');
}

td.timeLineSeparator {
  background-color: #cccccc;
}

td.shadowTimeline {
  background-color: #878787;
}

td.timeLine {
  position: absolute;
  z-Index: 3;
  opacity: 0.5;
  MozOpacity: 0.5;
  filter: 'alpha(opacity=50)';
}

a.timeline {
  font-size: 11px;
  font-style: italic;
  color: #888888;
}

a.timeline:active, a.timeline:hover {
  color: #ff3300;
}

a.timelineSelected {
  font-size: 11px;
  font-style: italic;
  color: #ff3300;
}
*/

