body { background-color: white; margin: 5px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: navy; }
h1 {font-size: 13pt; font-weight: bold; padding-bottom:13pt;}
h2   { font-size: 11pt; font-weight: bold; padding-bottom: 0 }
h3  { font-size: 10pt; font-weight: bold; padding-bottom: 11pt }
b {font-weight: bold;}
u { text-decoration: underline }
i { font-style: italic }
sup      { color: #000080; font-size: 8pt; vertical-align: super }
sub    { color: #000080; font-size: 8pt; vertical-align: sub }
.pwhite { color: #FFFFFF; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.blaettern       { color: white; background-color: #4f657d; text-align: right; margin-top: 25px; margin-bottom: 0pt; padding-right: 25px }
.klein1 {font-size: 9pt;}
.klein2 { font-size: 8pt }
.gross { font-size: 11pt }
.ui { font-style: italic; text-decoration: underline }
.titelzeile { color: white; font-size: 15px; font-weight: bold; background-color: navy; height: auto; vertical-align: top; text-align: left }
.leerzeile { background-color: #f5f5f5; height: 12pt }
.zeile_fett      { color: navy; font-size: 10pt; font-weight: bold; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top }
.zeile_normal { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top }
.zeile_o_re_li { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-top: 1px solid #000080; border-right: 1px solid #000080; border-left: 1px solid #000080 }
.zeile_o_u_re_li { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border: solid 1px #000080 }
.zeile_re_li { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-right: 1px solid #000080; border-left: 1px solid #000080 }
.zeile_o_re { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-top: 1px solid #000080; border-right: 1px solid #000080 }
.zeile_o_u_re { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-top: 1px solid #000080; border-right: 1px solid #000080; border-bottom: 1px solid #000080 }
.zeile_o_u_li { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-top: 1px solid #000080; border-bottom: 1px solid #000080; border-left: 1px solid #000080 }
.zeile_re { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-right: 1px solid #000080 }
.zeile_li { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-left: 1px solid #000080 }
.zeile_u_o_re_li     { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border: solid 1px #000080 }
.zeile_u_re_li { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-right: 1px solid #000080; border-bottom: 1px solid #000080; border-left: 1px solid #000080 }
.zeile_u_o_re { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-top: 1px solid #000080; border-right: 1px solid #000080; border-bottom: 1px solid #000080 }
.zeile_u_re { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-right: 1px solid #000080; border-bottom: 1px solid #000080 }
.zeile_u_li { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-bottom: 1px solid #000080; border-left: 1px solid #000080 }
.kopfzeile     { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-top: 1px solid #000080 }
.kopfz_klein       { color: navy; font-size: 8pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px 2px; height: auto; vertical-align: top; border-top: 1px solid #000080 }
.kopfz_fv       { color: navy; font-size: 8pt; background-color: #f5f5f5; text-align: right; padding: 5px 2px 2px; width: 10px; height: auto; vertical-align: top; border-top: 1px solid #000080 }
.s_kopfzeile     { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px; height: auto; vertical-align: top; border-top: 1px solid #000080 }
.s_kopfz_klein       { color: navy; font-size: 8pt; background-color: #f5f5f5; text-align: left; padding: 5px 2px; height: auto; vertical-align: top; border-top: 1px solid #000080 }
.s_kopfz_fv        { color: navy; font-size: 8pt; background-color: #f5f5f5; text-align: right; padding: 5px 2px; width: 10px; height: auto; vertical-align: top; border-top: 1px solid #000080 }
.zeile { color: navy; font-size: 10pt; background-color: #f5f5f5; padding: 2px; height: auto; vertical-align: top; text-align: left  }
.zeile_klein  { color: navy; font-size: 8pt; background-color: #f5f5f5; text-align: left; padding: 2px; height: auto; vertical-align: top }
.zeile_fv   { color: navy; font-size: 8pt; background-color: #f5f5f5; text-align: right; padding: 2px; width: 10px; height: auto; vertical-align: top }
.u_zeile  { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 2px 2px 5px; height: auto; vertical-align: top }
.u_zeile_u { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 2px 2px 5px; height: auto; vertical-align: top; border-bottom: 1px solid #000080 }
.u_zeile_u_o { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: left; padding: 2px 2px 5px; height: auto; vertical-align: top; border-top: 1px solid #000080; border-bottom: 1px solid #000080 }
.u_zeile_klein   { color: navy; font-size: 8pt; background-color: #f5f5f5; text-align: left; padding: 2px 2px 5px; height: auto; vertical-align: top }
.u_zeile_fv    { color: navy; font-size: 8pt; background-color: #f5f5f5; text-align: right; padding: 2px 2px 5px; width: 10px; height: auto; vertical-align: top }
.fusszeile    { color: navy; font-size: 10pt; background-color: #f5f5f5; text-align: right; padding: 2px; width: auto; height: 30px; vertical-align: middle; border-top: 1px solid #000080 }
.linie {border-top-style:solid; border-top-width:5px; border-top-color:white;}
.testverzeichnis   { width: 700px; border-collapse: collapse; empty-cells: show; table-layout: fixed  }
.tabelle   { font-size: 10pt; width: 680px; border-collapse: collapse; empty-cells: show; table-layout: fixed   }
.trigger { font-size: 10pt; width: 250pt; border-collapse: collapse; empty-cells: show; table-layout: fixed    }
.tabelle_klein { font-size: 10pt; width: 600px; border-collapse: collapse; empty-cells: show; table-layout: fixed    }
a:link   { color: #0000a9; text-decoration:underline }
a:visited   { color: #0000cd; text-decoration: underline }
a:hover     { color: #4169e1; text-decoration: underline}
a:active  { color: #ff8c00; text-decoration:underline }
a:focus  { color: #800000; text-decoration:underline }
.sup   { color: #000080; font-size: 6pt; vertical-align: super }
.sub   { color: #000080; font-size: 6pt; vertical-align: sub }
.titelbox { line-height: 120%; background-color: rgb(255,255,255); position: relative; z-index: 4; top: 0px; left: 0px; width: 700px; height: 32px; overflow: hidden }
.titelboxa { line-height: 120%; background-color: rgb(255,255,255); position: relative; z-index: 4; top: 17px; left: 0px; width: 720px; height: 50px; overflow: hidden }
.inhaltbox    { font-size: 10pt; line-height: 120%; background-color: rgb(255,255,255); position: relative; z-index: 3; top: 15px; left: 0px; width: 720px; overflow: hidden }
.inhaltbox1  { font-size: 10pt; line-height: 120%; background-color: rgb(255,255,255); position: relative; z-index: 3; top: 15px; left: 0px; width: 720px; overflow: hidden }
.text1box{position: relative;
    top: 55px;
    left: 0px;
    height: 450px;
    width: 685px;
    z-index: 3;
    font-size: 10pt;
    line-height: 120%;
    background-color: rgb(255,255,255);
    overflow: hidden}
.text1abox  { font-size: 10pt; line-height: 120%; background-color: rgb(255,255,255); position: relative; z-index: 3; top: 75px; left: 0px; width: 720px; overflow: hidden }
.text1boxkl { font-size: 10pt; line-height: 120%; background-color: rgb(255,255,255); position: relative; z-index: 2; top: 0px; left: 0px; width: 685px; height: 124px; overflow: hidden }
.text2boxlinksgr  { font-size: 10pt; line-height: 120%; background-color: rgb(255,255,255); position: relative; z-index: 1; top: 0px; left: 0px; width: 535px; overflow: hidden }
.text3boxrechtskl  { font-size: 10pt; line-height: 120%; background-color: rgb(255,255,255); position: relative; z-index: 0; top: 0px; left: 555px; width: 147px; overflow: hidden }
.blaetternlink  { font-size: 10pt; line-height: 120%; background-color: rgb(255,255,255); position: relative; top: 25px; left: 0px; width: 685px; height: 25px; visibility: visible }
.formularfeld2 { border-style: none none none none;border-color: #000080;border-width: 1px;background-color: #F5F5F5;color: black;font-size: 12px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.formularfeld3  { color: #000080; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #b0c4de; border: solid 1px #000080 }
.Button1    { color: white; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #000080; text-align: center; padding: 0pt 0pt 3pt; border: solid 1px #f5f5f5; width: 70px; height: 20px }
