body {
    color: black; background-color: white;
    font-size: 100.01%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

div#header_r {
    text-align: left;
}

/* horizontal tvhtrans menu */
div#tabmenu {
text-align:center;
}

#transm_menu a {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
}

#whitebox {
    font-size: 75%;
}

#whitebox div {
    text-align: left;
}

h1 {
/*
    background-color: #fed;
    border: 2px ridge silver;
*/
}

h3, .componentheading, table.moduletable th {
   color: #394048;
}

  div#NaviLeft a:hover {
    color: black; background-color: white;
  }
  div.NaviLeft ul li a:active {
    color: white; background-color: gray;
  }

div#Info h2 {
    margin: 0.2em 0.5em;
}
div#Info p {
    margin: 0.5em;
}

div#Inhalt h2 {
    font-size: 1.2em;
}
div#Inhalt p {
    font-size: 1em;
}

p#Fusszeile {
    font-size: 0.9em;
    text-align: center;
}

/* TVH-Menu Start */
div.module_einzeln h1, div.module_rechts h1 {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    text-indent: 8px;
    color: #57616E;
}
div.module_einzeln h3, div.module_rechts h3 {
    font-size: 0.8em;
    text-indent: 1em;
}

div.module_einzeln ul li a:link, div.module_einzeln ul li a:visited,
div.module_rechts ul li a:link, div.module_rechts ul li a:visited {
    font-weight: normal;
}

/* TVH-Menu Ende  */

a:link, a:visited {
    font-weight:normal;
    text-decoration:none;
}
a:hover {
    text-decoration: underline;
    font-weight: normal;
}

a:active {
    text-decoration: underline;
    font-weight: bold;
}

#pathway {
    font-size: 0.8em;
    text-indent: 1em;
}

#infobox {
    font-size: 0.8em;
    text-indent: 1em;
}

div#footer_r {
   font-size: 75%;
}

div#footer_r a:link, div#footer_r a:visited {
color:#999999;
}

/* forms */
table.adminform textarea {
  font-size: 1em;
  color: #000099;
}
form#form-login ul {
   font-size: 0.9em;
}
/* small text */
.modifydate {
   vertical-align: bottom;
   font-size: 0.9em;
   color: #999;
   font-weight: normal;
   text-align: left;
}

.createdate {
  vertical-align: top;
  font-size: .90em;
  color: #999;
  font-weight: normal;
  vertical-align: top;
}

a.readon {
   font-size: 75%;
}

/* form validation */
.invalid {
   border-color: #ff0000;
}
label.invalid {
   color: #ff0000;
}

/** overlib **/

.ol-foreground {
   background-color: #f6f6f6;
}

.ol-background {
   background-color: #666;
}

.ol-textfont {
   font-size: 10px;
}

.ol-captionfont {
   font-size: 12px;
   color: #f6f6f6;
   font-weight: bold;
}
.ol-captionfont a {
   color: #0B55C4;
   text-decoration: none;
   font-size: 12px;
}

.ol-closefont {}

/* menu links */

/* spacers */

/* content tables */
td.sectiontableheader {
   color: #333;
   font-weight: bold;
}
table.contentpaneopen h4 {
   color: #333;
}

.highlight {
   background-color: #fffebb;
}
.componentheading {
    font-size: 0.8em;
    text-indent: 1em;

}