body { font-family: Arial, Helvetica, sans-serif;font-size:10pt;background-color:#666666;color:#000000}

.text { font-family:Arial,Helvetica,sans-serif;font-size:10pt; }

.subline {font-size:8pt;font-weight:bold;; color: #999999}
.subline a:link { color:#CC0033;  text-decoration: none}
.subline a:visited { color:#CC0033;; text-decoration: none}
a:active { color: #989898}
a:alink { color: #989898}
a:hover { color:#989898}

.sublinetext {font-size:8pt; color: #999999}

.nav {font-size:11pt;font-weight:bold;}
.nav a:link { color:#CC0033; ; text-decoration: none}
.nav a:visited { color:#CC0033; ; text-decoration: none}
.nav a:active { color: #999999}
.nav a:alink { color: #999999}
.nav a:hover { color:#999999;}

.intensiv {font-size:10pt; color:#cc0051;}
.intensivb {font-weight:bold;font-size:11pt; ; color: #cc0051}

a:link { color:#CC0033; ; text-decoration: none}
a:visited { color:#CC0033; ; text-decoration: none}
a:active { color: #989898}
a:alink { color: #989898}
a:hover { color:#989898;}


.buttons {font-size:9pt;font-weight:bold;; color: #CC0033; height:30px; vertical-align:bottom;}
.buttons a:link { color:#CC0033; ; text-decoration: none}
.buttons a:visited { color:#CC0033; ; text-decoration: none}
.buttons a:active { color:#CCCCCC; ; text-decoration: none}
.buttons a:alink { color:#CCCCCC; ; text-decoration: none}
.buttons a:hover { color:#CCCCCC; ; text-decoration: none}

.buttonsText {font-size:9pt;font-weight:bold;; color: #CC0033;}
.buttonsText a:link { color:#CC0033; ; text-decoration: none}
.buttonsText a:visited { color:#CC0033; ; text-decoration: none}
.buttonsText a:active { color:#CCCCCC; ; text-decoration: none}
.buttonsText a:alink { color:#CCCCCC; ; text-decoration: none}
.buttonsText a:hover { color:#CCCCCC; ; text-decoration: none}

td { font-family:Arial,Helvetica,sans-serif;font-size:10pt; }
td.justify { font-family:Arial,Helvetica,sans-serif;font-size:10pt; text-align:justify;}
pre { font-size:9pt; }

.headline1 { font-family:Arial, Helvetica, sans-serif;font-size:14pt; font-weight: bold; color: #CC0033}
.headline2 { font-family:Arial,Helvetica,sans-serif;font-size:10pt; font-weight: bold; color: #CC0033}
.title1{font-size:12pt;color: #989898; font-weight: bold}
.title2{font-size:10pt;color: #989898; font-weight: bold}

.intensivRed { color:#CC0033;font-size:10pt; }
.intensivGrey { color:#999999;font-size:10pt; ; font-weight: bold}
.footer { color:#999999;font-size:10pt; }

.pagerTop {font-size:9pt; color:#444444; height:20px; vertical-align:top;}
.pagerBottom {font-size:9pt; color:#444444; height:20px; vertical-align:bottom;}
.pagerResults {font-size:9pt; color:#444444; height:20px;}

.trSpacerSmall { font-family:Arial, Helvetica, sans-serif;font-size:1pt;line-height: 4px}
.tdSpacerMedium { font-family:Arial, Helvetica, sans-serif;font-size:10pt; width:15px}
.tdSpacerSmall { font-family:Arial, Helvetica, sans-serif;font-size:10pt; width:5px}
.tdSpacerSuperSmallGrey { font-family:Arial, Helvetica, sans-serif;font-size:1pt; width:0.5px; background-color:#999999; background-image:url(/images/999999.gif); }
.tdAnthrazit { background-color:#333333; background-image:url(/images/333333.gif); color:#CCCCCC;}
.tdGrey { background-color:#999999; background-image:url(/images/999999.gif); }
.tdListTitle { background-color:#888888;font-family:sans-serif;font-size:10pt; font-weight:bold; color: #444444; vertical-align:top;}
.tdListItemToggleDark{ }
.tdListItemToggleLight{ background-color:#B2B2B2;}

.tdWhite { background-color:#FFFFFF; background-image:url(/images/bg_weis.gif); }

.listLabel {padding-top:3px;}
.list { width:150px; }
.listLarge { width:350px; }

.errorText { font-size:8pt; color: #000000}
.errorHeadline1 { font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight: bold; color: #CC0033}
.errorHeadline2 { font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight: normal; color: #CCCCCC}

.messageText { font-size:8pt; color: #000000}
.messageHeadline1 { font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight: bold; color: #CCCCCC}

.exceptionHeadline1 { font-family:Arial, Helvetica, sans-serif;font-size:14pt; font-weight: bold; color: #000000}
.exceptionHeadline2 { font-family:Arial,Helvetica,sans-serif;font-size:10pt; font-weight: bold; color: #000000}


.disabledText { color:#666666;}


.openSourceTitle1{font-size:16pt;color: #555555; background-color:#B3B3B3;}
.openSourceTitle2{font-size:14pt;color: #989898; font-weight: bold}


/* Greenbytes */

.green {COLOR: #90cc00}
.logoGreenbytes {
  margin: 0px;
  width: 100%;
  text-align: left;
  padding: 5px 0px 5px 0px;
  text-align: left;
  display: block;
  color: black;
  font-family: "american typewriter", "palatino linotype", Courier, serif;
  font-size: 20pt;
  font-weight: normal;
}

.logoGreenbytes sup {
  padding-left: 5px;
  font-size: 9pt;
}

.logoGreenbytes a {
  color: black;
  font-weight: normal;
  border: none;
}

.logoGreenbytes a.visited {
  color: black;
}

.logoGreenbytes a.hover {
  color: black;
  text-decoration: none;
  font-weight: normal;
}

