/* generelles für body */
BODY {
        margin-left:11px;
        margin-right:11px;
        margin-top:14px;
        margin-bottom:0px;
        vertical-align:top;
        background-color:#FFFFFF;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:#29345A;
        text-align:justify;
        }

 td {
 font-size:8pt;
 }

/* generelles für Links */
        a:link { color:#3D5A9C;}
        a:visited {color:#3D5A9C;}
        a:hover { color:#296CD1;}
        a:active { color:#296CD1;}
        a {text-decoration:underline;}

H1 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.2em;
        line-height: 1.6em;
}
H2 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.1em;
        line-height: 1.6em;
}
H3 {
        font-size:11px;
        color:#29345A;
        font-weight:bolder;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-top:9px;
        margin-bottom:7px;
        letter-spacing:0.05em;
        line-height: 1.3em;
}
H4 {
        font-size:11px;
        color:#29345A;
        font-weight:bold;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-top:7px;
        margin-bottom:5px;
        line-height: 1.3em;
}

.normaltextsmall
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
.exlanationtextsmall
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
.exlanationtext
{
    COLOR: #0000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

.exlanationtextblue
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

.oddrow
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #29345A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
.evenrow
{
    BACKGROUND-COLOR: #E3E9F9;
    COLOR: #29345A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}
.oddrowbold
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #29345A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold
}
.evenrowbold
{
    BACKGROUND-COLOR: #E3E9F9;
    COLOR: #29345A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold
}

.inputelementnarrow
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    WIDTH: 18%
}
.inputelement
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    WIDTH: 30%
}

.labelsearchpage
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: right;
    COLOR: #000000;
}
.backcolor
{
    BACKGROUND-COLOR: white
}

.pagecaption
{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.2em;
        line-height: 1.6em; }


.hyperlinktext
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}

.hyperlinktextsmall
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    TEXT-DECORATION: none;
    LINE-HEIGHT: 7pt;
    FONT-WEIGHT:normal;
    LETTER-SPACING: -1px;
    TEXT-TRANSFORM: uppercase;
}

.sectioncaption
{
    BACKGROUND-COLOR: #1B3071;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}

.columncaption {
 text-align:left;
 vertical-align:middle;
 color:#000000;
 font-weight:bold;
 background-color:#FFFFFF;
 font-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 letter-spacing:1px;
 border-left:dashed;
 border-bottom:dashed;
 border-width:1px;
 border-color:#1B3071;
 text-decoration: none;
 }

  .columncaption a:link {color:#000000;text-decoration:none }
  .columncaption a:active {color:#000000;text-decoration:none }
  .columncaption a:hover {color:#666666;text-decoration:none }
  .columncaption a:visited {color:#000000;text-decoration:none }

.pagenumber
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.testreportoddrow
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}
.testreportevenrow
{
    BACKGROUND-COLOR: #E3E9F9;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;

}
.testreportrowcaption
{
    BACKGROUND-COLOR: #1B3071;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 1px;
}

.grey
{
font-size:11px;
color:#29345A;
font-weight:bolder;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:15px;
margin-top:9px;
margin-bottom:7px;
letter-spacing:0.05em;
line-height: 1.3em;
background-color:#C1C1CB;
}

.testreportrowcaptionsub
{
    BACKGROUND-COLOR: #8494AC;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 1px;
}

.testreporttdcaption
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}
.notescaption
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #003366;
}
.notessubject
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.mailingitem {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #CCCCCC}


/* Caption für inline-Verwendung */
.caption1 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:15px;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.2em;
        line-height: 1.6em;
}
.caption2 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:15px;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.1em;
        line-height: 1.6em;
}
.caption3 {
        font-size:11px;
        color:#29345A;
        font-weight:bolder;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:15px;
        margin-top:9px;
        margin-bottom:7px;
        letter-spacing:0.05em;
        line-height: 1.3em;
}
.caption4 {
        font-size:11px;
        color:#29345A;
        font-weight:bold;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:15px;
        margin-top:7px;
        margin-bottom:5px;
        line-height: 1.3em;
}
