body, table, tr, td, th
{
        font-family: arial, helvetica, sans-serif;
        font-size: x-small;
}

.invisible
{
	display: none;
}

a
{
        color: #6c1317;
        text-decoration: none;
}


/* extra-menue im kopf */
.xtra
{
        color: white;
        font-weight: bold;
        text-decoration: none;
	font-size: 93%;
}

.fontbase
{
	font-size: 86%;
}


a.fontbase
{
	font-size: 86%;
}

/* fusszeilen-menue */
.footmenu
{
        line-height: 150%;
}

a.footmenu
{
        font-size: 86%;
}

/* weiß hinterlegte Menübox */
.whitebox {
   border-top: 1px solid silver;
   border-bottom: 1px solid silver;
   border-left: 0px;
   border-right: 0px;
   width: 100%;
   background-color: white;
}

/* weiß hinterlegte Menübox */
.bildunterschrift {
   font-family: arial, sans-serif;
   font-size: 10px;
   line-height: 11px;
   font-style: italic;
}

.menselected {
   color: black;
   font-weight: bold;
}

.schnellsuche {
   font-family: arial, sans-serif;
   font-size: 11px;
   background-color: #F0F0F0;
}

.gobutton{
   font-family: arial, sans-serif;
   font-size: 9px;
   background-color: #FFDAB5;
   color: #7A0C17;
//   font-weight: bold;
}


.mehr{
   font-weight: bold;
   color: #6c1317; /* rostrot */
}

.menubutton{
   font-family: monospace;
   font-weight: bold;
   font-size: 8px;
   color: #6c1317; /* rostrot */
}

.headline, h1 {
   font-family: arial, sans-serif;
   font-weight: bold;
   font-size: 16px;
   margin: 0px;
   text-align: left;
}

.subhead, h2 {
   font-family: arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   margin: 0px;
   text-align: left;
}

/* Bereichsspezifische Farben */

/* normaler content-text (context ;-) */
.context
{
   background-color: #E5F3F2; /* helltuerkis */
        /* line-height: 125%; */
}

a.context
{
        text-decoration: underline;
        color: #660000;
}


.teaser
{
   background-color: #E5F3F2; /* helltuerkis */
        /* line-height: 125%; */
}

.bggrau{
   background-color: #F0F0F0; /* Hellgrau */
}

.bgcol1{
   background-color: #008c86; /* Tuerkis */
}

.bgcol2{
   background-color: #FF9933; /* orange */
}

.bgcol3{
   background-color: #E5F3F2; /* helltuerkis */
}

.bgcol4
{
   background-color: #B2DCDA; /* helltuerkis */
        /* line-height: 125%; */
}

td.bgcol4
{
   background-color: #B2DCDA; /* helltuerkis */
        /* line-height: 125%; */
}


.menutab
{
   background-image:url(/img/menubalken.gif)
}

/* normale ergebnistabelle */
/* Geaendert von O. Franzen 27.12.2002 */

.etbbg  /* Hintergrund der Tabelle */
{
   background-color:#E5F3F2;
}
.etbleer /* Sachen für die Spacer in der Tabelle (zwischen den einzelnen Spalten)*/
{
   background-color:#E5F3F2;
}

.etbueb2  /* Überschrift der Zellen */
{
   font-family: arial, sans-serif;
   font-weight: bold;
   font-size: 11px;
   background-color:#FFFFFF;
   padding-left:2px;
}

.etbeintrag /* Sachen für die Einträge (Bsp.: Name,Einheit) */
{
   font-weight:bold;
   font-style:normal;
   font-size:11px;
   padding-left:5px;
}

.etbdata /* Sachen für die Darstellung der Daten*/
{
   font-weight:normal;
   font-style:normal;
   font-size:11px;
   padding-left:4px;
}
.etbeingb1  /* Sorgt für die graue Hintergrundfarbe in der Ergebnistabelle */
{
  background-color:#F0F0F0;
}
.etbeingb2 /* Sorgt für die weiße Hintergrundfarbe in der Ergebnistabelle */
{
 background-color:#FFFFFF;
}
.etblinie /* Sorgt für den Hintergrund der Linie Ober- und Unterhalb der Daten */
{
 background-color:#000000;
}


input, select, textarea
{
   font-family: arial;
   font-size: 11px;
   border: 1px solid silver;
}