/**************
 Allgemein 
***************/


/* Seperator TD in Tabellen */
td.itemheader0   { background-color: #dcdcdc; text-indent: 4px; width: 1px }

/* Tabellenüberschrift */
td.itemheader        { color: black; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Swiss; background-color: #dcdcdc; vertical-align: middle; width: 98% }
td.itemheaderinvers  { color: white; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Swiss; vertical-align: middle; width: 98% }
/* Tabelleninhalt Fett */
td.itembold {
	font-size : 8pt;
	font-weight :  bold;
	vertical-align :  top;
}
td.itemboldheadline { color: #0087D4; font-weight: bold; font-size: 12pt; vertical-align: top }
SPAN.headline  { color: #0087d4; font-weight: bold; font-size: 12pt; vertical-align: top }
td.itemboldinvers  { color: white; font-weight: bold; font-size: 9pt; vertical-align: top; padding-left: 3px }
/* Tabelleninhalt Normal */
td.itemnorm     { font-size: 10pt; line-height: 12pt; padding-top: 3px; padding-left: 3px }
td.itemnormsmall  { font-size: 8pt; line-height: 10pt; padding-left: 3px }
td.itemnormmenue  { font-size: 9pt; line-height: 12pt; padding: 6px 0px 0px 5px }
td.itemnormcontent  { font-size: 9pt; padding: 0px 10px 10px 2px }
/* Tabelleninhalt Klein */
td.itemsmall {
	font-size : 7pt;
}
SPAN.itemsmall    { font-weight: bold; font-size: 7pt }
/* Ersatz für <small> */
spansmall {
	font-size : 7pt;
}

/* Tabelleneigenschaften */
table.tabbord1     { border: 0px silver }

/***************
Files & Categ
****************/

/* Kategorieebene 1 - Namensfeld */
td.cattitle1   { font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular; vertical-align: top }

/* Kategorieebene 1 - Beschreibungsfeld */
td.catdesc1  { font-size: 8pt; border-top: 2px; border-top-style: solid }

td.cattitle2  { font-size: 9pt; vertical-align: top }

td.catdesc2 {
	font-size :  8pt;
	border-top-width :  1px;
	border-top-style :  solid;
}

td.cattitle3  { font-size: 9pt; vertical-align: top }

td.catdesc3 {
	font-size :  8pt;
}

td.cattitle4  { font-size: 9pt; vertical-align: top }
td.submenue { font-size: 8pt; padding-top: 5px; height: 90% }
td.submenuesearch { font-size: 8pt; height: 90% }
td.catdesc4 {
	font-size :  8pt;
}

td.cattitle5 {
	vertical-align :  top;
	font-size :  8pt;
}

td.catdesc5 {
	font-size :  8pt;
}
a.hauptmenue { color: white }
SPAN.brueckelink { color: #0087d4 }
/***************
Search
****************/

SPAN.highlight       { font-size: 10pt; background-color: #fc0 }

SPAN.excerpt        { font-style: normal; font-size: 10pt }

.bildunterschrift    { color: white; font-weight: bold; font-size: 7pt }

/***************
 Kategorienbaum 
****************/

.cat_opened
{
  line-height: 20px;
}

.cat_closed {
	line-height: 20px;
}

.cat_opened .sub_on_opened { padding-left: 10px; display: block; text-decoration: none;}
.cat_closed .sub_on_opened { padding-left: 10px; display: none; text-decoration: none;}
.cat_opened .vis_on_opened { display: inline; text-decoration: none; }
.cat_opened .vis_on_closed { display: none; text-decoration: none; }
.cat_closed .vis_on_opened { display: none; text-decoration: none; }
.cat_closed .vis_on_closed { display: inline; text-decoration: none; }

