.dblau      { background:#003399; }

body { font-family: Verdana, Arial, Georgia, Helvetica, Geneva, sans-serif ; } 

/* body  { position:absolute; top:0; left:0; margin:0; padding:0; background:#FFFFFF; } */

li {text-align: left;}

body.main {
 	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
        font-family: Verdana, Arial, Helvetica, Geneva, Verdana, sans-serif ;
       
}

body.sub {
        font-family: Verdana, Arial, Helvetica, Geneva, Verdana, sans-serif ;
        font-size: 10pt ;        
}

A:link {font-family: Verdana, Arial; TEXT-DECORATION: none; COLOR: #101077; font-weight: bold; }
A:hover {COLOR: #fe7d19; }

/* Spezial-Hinweis auf der Startseite... */
a.special {
	color: black;
	font-weight: normal;
}

a.special:hover {
	COLOR: #fe7d19; 
}

div.copy {
    font-size : 8pt ;
    color : #FFFFFF ;
    text-align : center ;
}

/* div.hmenu { font-family: Futuri Black, Helvetica, Arial, Geneva, Verdana, sans-serif ; font-size: 12pt; color:#FFFFFF; } */
div.ptitel { 
    font-family: Verdana, Arial, Futuri, Helvetica, Arial, Geneva, Verdana, sans-serif ; 
    font-size: 10pt; 
    color: #fe7d19;
    font-weight: bold; 
    line-height: 16pt; 
}
/*     color:#FF631B; */
/*    letter-spacing: 1pt */

div.xtext { 
    font-family: Verdana, Arial, Futuri, Helvetica, Arial, Geneva, Verdana, sans-serif ; 
    font-size: 9pt; 
    color: #101077;
    line-height: 12pt; 
    text-align: justify
}

div.xtext a {
	color: #101077;
	text-decoration: none;
	background: #EEEEEE;
	border-bottom: 1px solid #BBBBBB;
}

div.xtext a:hover {
	color: #101077;
	background: #CCCCCC;
	border-bottom: 1px solid #000000;
}

div.text { font-size: 9pt; line-height: 14pt; color: #101077; text-align: justify}
div.textl { font-size: 9pt; line-height: 14pt; color: #101077}

div.textl a {
	font-size: 9pt;
}

div.textl div.title {
	font-weight: bold;
	font-size: 13pt;
	margin: 5px 0;
}


div.normal { font-size: 8pt; line-height: 14pt; color: #101077}

/*     color:#003581;  */
/*    letter-spacing: 1pt;  */

div.footer { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; font-size: 8pt }

span.submainactiv {font-size: 10pt; font-weight: bold }

b.subactiv { 
       font-family: Verdana, Arial, Futuri, Helvetica, Arial, Geneva, Verdana, sans-serif ; 
       color: #FE7D19 ; 
       font-weight: bold ;
       font-size: 10pt ; 
       TEXT-DECORATION: none;
}

div.subsub { color:#FE7D19; font-weight: bold; font-size: 8pt; text-decoration: none}

/* Hauptmenus auf der Startseite */
A.main:link {TEXT-DECORATION: none; COLOR: #101077; font-weight: bold; font-size: 8pt}
A.main:visited {TEXT-DECORATION: none; COLOR: #101077; font-weight: bold; font-size: 8pt}
A.main:active {TEXT-DECORATION: none; COLOR; #101077; font-weight: bold; font-size: 8pt}
A.main:hover {BACKGROUND: #FFFFFF; TEXT-DECORATION: none; COLOR: #fe7d19; font-weight: bold; font-size: 8pt}

/* Die zweite Ebene auf den Unterseiten */
A.sub:link {font-family: Verdana, Arial; TEXT-DECORATION: none; COLOR: #101077; font-weight: bold; font-size: 10pt; text-align: left}
A.sub:visited {font-family: Verdana, Arial; TEXT-DECORATION: none; COLOR: #101077; font-weight: bold; font-size: 10pt; text-align: left}
A.sub:active {font-family: Verdana, Arial; TEXT-DECORATION: none; COLOR; #101077; font-weight: bold; font-size: 10pt; text-align: left}
A.sub:hover {font-family: Verdana, Arial; TEXT-DECORATION: none; COLOR: #FE7D19; font-weight: bold; font-size: 10pt; text-align: left}

/* Hauptmenus auf den Unterseiten */
A.submain:link {TEXT-DECORATION: none; COLOR: #FFFFFF; font-size: 10pt; font-weight: bold}
A.submain:visited {TEXT-DECORATION: none; COLOR: #FFFFFF; font-size: 10pt; font-weight: bold}
A.submain:active {TEXT-DECORATION: none; COLOR; #FFFFFF; font-size: 10pt; font-weight: bold}
A.submain:hover {BACKGROUND: #101077; TEXT-DECORATION: none; COLOR: #fe7d19; font-size: 10pt; font-weight: bold}

/* What's that? */
A.subsub:link {TEXT-DECORATION: none; COLOR: #FFFFFF; font-weight: bold; font-size: 8pt}
A.subsub:visited {TEXT-DECORATION: none; COLOR: #FFFFFF; font-weight: bold; font-size: 8pt}
A.subsub:active {TEXT-DECORATION: none; COLOR; #FFFFFF; font-weight: bold; font-size: 8pt}
A.subsub:hover {BACKGROUND: #101077; TEXT-DECORATION: none; COLOR: #fe7d19; font-weight: bold; font-size: 8pt}

A.subsubb:link {TEXT-DECORATION: none; COLOR: #101077; font-weight: bold; font-size: 9pt}
A.subsubb:visited {TEXT-DECORATION: none; COLOR: #101077; font-weight: bold; font-size: 9pt}
A.subsubb:active {TEXT-DECORATION: none; COLOR; #101077; font-weight: bold; font-size: 9pt}
A.subsubb:hover {TEXT-DECORATION: none; COLOR: #fe7d19; font-weight: bold; font-size: 9pt}

A.footer:link {TEXT-DECORATION: none; COLOR: #FFFFFF; font-size: 8pt}
A.footer:visited {TEXT-DECORATION: none; COLOR: #FFFFFF; font-size: 8pt}
A.footer:active {TEXT-DECORATION: none; COLOR; #FFFFFF; font-size: 8pt}
A.footer:hover {TEXT-DECORATION: none; COLOR: #FE7D19; font-size: 8pt}


td.subsub { font-family: Verdana, Arial, Helvetica, Arial, Geneva, Verdana, sans-serif ; font-size: 8pt}
/* td.text { font-family: Verdana, Arial, Futuri, Helvetica, Arial, Geneva, sans-serif ; font-size: 9pt; line-height: 14pt; color: #101077; font-weight: bold; text-align: justify} */
td.main { background-color: #101077 }

b.texttitel { font-family: Arial, Futuri Black, Helvetica, Arial, Geneva, Verdana, sans-serif ; font-size: 12pt; color:#fe7d19; font-weight: bold; text-align: left}
b.rubtitel { font-family: Arial, Futuri Black, Helvetica, Arial, Geneva, Verdana, sans-serif ; font-size: 14pt; color:#fe7d19; font-weight: bold; letter-spacing: 2pt}


b.zt {font-weight: bold; color: #FE7D19}
b.lead {font-weight: bold}

.text table {
  font-size: 10pt;
}

