/* Stylesheet f. www.docdb.de
      Wichtige Klassen:
        maxiheadline: Blaue Ueberschrift auf jeder Seite
        miniheadline:  Blaue Ueberschrift ueber Unterkapiteln (bspw. Funktionsbeschreibungen
        minitext:        Schwarzer beschreibender Text 
        tableheadline: Blaue Tabellenueberschrift
        tabletext:       Schwarzer Tabelleninhalt
        
      Einrahmung der Inhaltsseite durch
         rahmenlr (10%)  -- rahmenmitte (80%)  --  rahmenlr (10%)
      
      Verhaeltnis navi - content =  32 - 68, da ansonsten der breiteste Navieintrag die innere Tabelle (rahmenmitte) 
      auseinanderdrueckt (nur im IE, Firefox hat keine Probleme!).

      linefeed: Leere Tabellenzeile, um Abstand zwischen breadcrumb und vertikalem Strich zw. Navi u. Content 
                   zu erzeugen.        
                   
      Farbe: #336699: Entspricht docdb-Blau
*/


BODY
{
    BACKGROUND-COLOR:#E0E1E2;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    MARGIN: 0px;
    TEXT-ALIGN: left;
}

a:link { text-decoration:none; font-weight:bold; color:#336699; }
a:visited { text-decoration:none; font-weight:bold; color:#336699; }
a:hover { text-decoration:none; font-weight:bold; color:#ffffff; background-color:#336699; }
a:active { text-decoration:none; font-weight:normal; color:#336699; background-color:#f0ede8; }
a:focus { text-decoration:none; font-weight:bold; color:#336699; background-color:#aaaaaa; }

/* ehemals maxiheadline: */
.h1 {COLOR : #336699;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;	
	FONT-SIZE : 14pt;
}
/* ehemals miniheadline: */
.h2 {COLOR : #336699;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;	
	FONT-SIZE : 10pt;
	padding-bottom: 3px;
}

.maxiheadline {COLOR : #336699;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;	
	FONT-SIZE : 14pt;
}
.miniheadline {COLOR : #336699;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;	
	FONT-SIZE : 10pt;
	padding-bottom: 3px;
}
.minitext {COLOR : black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;	
	FONT-SIZE : 10pt;
}
.tableheadline {COLOR : #336699;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: bold;	
	FONT-SIZE : 8pt;
}
.tabletext {COLOR : #black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;	
	FONT-SIZE : 8pt;
}


<!-- f0ede8 e2d9ca -->

.logoframe { background-color:#ffffff; text-align:center;}
.bcrumbframe { background-color:#ffffff; text-align:left; border-bottom-color:#336699;FONT-SIZE : 8pt;FONT-FAMILY : Verdana;FONT-WEIGHT: normal; }
.linefeed { background-color:#ffffff; text-align:left; border-bottom-color:#336699;FONT-SIZE : 8pt; FONT-FAMILY : Verdana;FONT-WEIGHT: normal;}
.navi    { background-color:#ffffff; vertical-align:top; text-align:left; width:32%; padding-top:10px; padding-left:0px;padding-right:10px; border-right-color:#336699; border-right-style:solid; border-right-width:1px;}
.content { background-color:#ffffff; vertical-align:top; text-align:left; width:68%; padding-top:10px; padding-left:10px;padding-right:10px;}
.footer { background-color:#ffffff; text-align:center; vertical-align:top; color:black;
          font-family: Verdana;font-weight: normal; font-size : 7pt;}
.rahmenlr { background-color:#E0E1E2; vertical-align:top; text-align:left; width:10%;}
.rahmenmitte { vertical-align:top; text-align:center; width:80%;}

.level1.inactive {
	list-style-image:url(/images/rechts.gif);
	list-style-type:disc;
	COLOR : black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE : 10pt;
}
.level1.inactive A:active{
 	list-style-image:url(/images/rechts.gif);
	list-style-type:disc;
	COLOR : black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE : 10pt;
}
.level1.inactive A:link{
 	list-style-image:url(/images/rechts.gif);
	list-style-type:disc;
	COLOR : black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION : none;
	FONT-SIZE : 10pt;
}
.level1.inactive A:visited{
 	list-style-image:url(/images/rechts.gif);
	list-style-type:disc;
	COLOR : black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION : none;
	FONT-SIZE : 10pt;
}
.level1.inactive A:hover{
 	list-style-image:url(/images/unten.gif);
	list-style-type:disc;
	COLOR : #ffffff;
	background-color:#336699;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION : none;
	FONT-SIZE : 10pt;
}
.level1.active {
 	list-style-image:url(/images/unten.gif);
	COLOR : #336699;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE : 10pt;
}
.level1.active A:active{
 	list-style-image:url(/images/unten.gif);
	COLOR : 336699;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE : 10pt;
}
.level1.active A:link{
 	list-style-image:url(/images/unten.gif);
	COLOR : black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION : none;
	FONT-SIZE : 10pt;
}
.level1.active A:visited{
 	list-style-image:url(/images/unten.gif);
	COLOR : #336699;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION : none;
	FONT-SIZE : 10pt;
}
.level1.active A:hover{
 	list-style-image:url(/images/unten.gif);
	COLOR : #336699;
	background-color:black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION : none;
	FONT-SIZE : 10pt;
}


.level2.inactive {
	list-style-image:url(/images/rechts.gif);
	list-style-type:disc;
	COLOR : black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE : 10pt;
}
.level2.inactive A:active{
 	list-style-image:url(/images/rechts.gif);
	list-style-type:disc;
	COLOR : black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE : 10pt;
}
.level2.inactive A:link{
 	list-style-image:url(/images/rechts.gif);
	list-style-type:disc;
	COLOR : black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION : none;
	FONT-SIZE : 10pt;
}
.level2.inactive A:visited{
 	list-style-image:url(/images/rechts.gif);
	list-style-type:disc;
	COLOR : black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION : none;
	FONT-SIZE : 10pt;
}
.level2.inactive A:hover{
 	list-style-image:url(/images/unten.gif);
	list-style-type:disc;
	COLOR : #ffffff;
	background-color:#336699;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION : none;
	FONT-SIZE : 10pt;
}
.level2.active {
 	list-style-image:url(/images/unten.gif);
	COLOR : #336699;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE : 10pt;
}
.level2.active A:active{
 	list-style-image:url(/images/unten.gif);
	COLOR : silver;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE : 10pt;
}
.level2.active A:link{
 	list-style-image:url(/images/unten.gif);
	COLOR : black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION : none;
	FONT-SIZE : 10pt;
}
.level2.active A:visited{
 	list-style-image:url(/images/unten.gif);
	COLOR : #336699;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION : none;
	FONT-SIZE : 10pt;
}
.level2.active A:hover{
 	list-style-image:url(/images/unten.gif);
	COLOR : #336699;
	background-color:black;
	FONT-FAMILY : Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION : none;
	FONT-SIZE : 10pt;
}



.bcTitle{
color:black;
FONT-SIZE : 8pt;
FONT-FAMILY : Verdana;
text-decoration:none;
font-weight:normal;
}
.bcTitle A:active{
font-family:Verdana;
color:red;
FONT-SIZE : 10pt;
text-decoration:none;
font-weight:bold;
}
.bcTitle A:link{
font-family:Verdana;
color:red;
FONT-SIZE : 10pt;
text-decoration:none;
font-weight:normal;
}
.bcTitle A:visited{
font-family:Verdana;
color:#ffffff;
FONT-SIZE : 10pt;
text-decoration:none;
font-weight:normal;
}
.bcTitle A:hover{
font-family:Verdana;
color:#ffffff;
FONT-SIZE : 10pt;
text-decoration:none;
font-weight:normal;
}

.bcActive{
font-family:Verdana;
color:red
FONT-SIZE : 8pt;
text-decoration:none;
font-weight:normal;
}

.bcActive A:active{
font-family:Verdana;
color:#336699;
FONT-SIZE : 8pt;
text-decoration:none;
font-weight:normal;
}

.bcActive A:link{
font-family:Verdana;
color:#336699;
FONT-SIZE : 8pt;
text-decoration:none;
font-weight:normal;
}

.bcActive A:visited{
font-family:Verdana;
color:#336699;
FONT-SIZE : 8pt;
text-decoration:none;
font-weight:normal;
}

.bcActive A:hover{
font-family:Verdana;
color:#ffffff;
background-color:#336699;
FONT-SIZE : 8pt;
text-decoration:none;
font-weight:normal;
}

.footnav{
text-align:center;
font-family:Tahoma,Bold;
color:#090909
FONT-SIZE : 8pt;
text-decoration:none;
font-weight:bold;
background-color:#f0ede8;

}
.footnav A:active{
font-family:Tahoma,Bold;
color:#336699;
FONT-SIZE : 8pt;
text-decoration:none;
font-weight:bold;
background-color:#e2d9ca;
}
.footnav A:link{
font-family:Tahoma,Bold;
color:#336699;
FONT-SIZE : 8pt;
text-decoration:none;
font-weight:bold;
background-color:#e2d9ca;
}
.footnav A:visited{
font-family:Tahoma,Bold;
color:#336699;
FONT-SIZE : 8pt;
text-decoration:none;
font-weight:bold;
background-color:#e2d9ca;
}
.footnav A:hover{
font-family:Tahoma,Bold;
color:#336699;
FONT-SIZE : 8pt;
text-decoration:none;
font-weight:bold;
background-color:#e2d9ca;
}          