/* Standardefinitionen */
ul,p,td,li {
        font-family: sans-serif,Arial,Helvetica;
        font-size: 12pt;
        color:#000000;
}

h1 {
        font-family: sans-serif,Arial,Helvetica;
        font-weight:bold;
        font-style: italic;
        font-size: 18pt;
        color:black;
}

h2 {
        font-family: sans-serif,Arial,Helvetica;
        font-weight:bold;
        font-style: italic;
        font-size: 16pt;
        color:#2676bf;
}

h3 {
        font-family: sans-serif,Arial,Helvetica;
        font-weight:bold;
        font-size: 14pt;
        color:#2676bf;
        width:100%;
}

h4 {
        font-family: sans-serif,Arial,Helvetica;
        font-weight:bold;
        font-size: 12pt;
        color:#2676bf;
}

hr {
        color:#f7f6b2;
}


/* Alternativ-Darstellungen */
.center {
 text-align: center;
 margin-top:10px;
 margin-bottom:10px;
}

.left {
 text-align: left;
}

.smallcenter {
 text-align: center;
 text-decoration:none;
 font-weight:normal;
 font-size:8pt;
}

.black {
 color:#000000;
}

.yellow {
        color:#f7f6b2;
}


/* Hyperlinks */
a:link {
 text-decoration:none;
 font-weight:bold;
 color:#1d5a92;
}
a:visited {
 text-decoration:none;
 font-weight:bold;
 color:#2676bf;
}
a:active {
 text-decoration:none;
 font-weight:bold;
 color:#2676bf;
}
a:hover {
        text-decoration: underline;
        font-weight:bold;
        color:#f7f6b2;
}

/* Marke für Datumsabdruck auf den Seiten */
p.stand {
 text-decoration:none;
 font-weight:normal;
 font-style:italic;
 font-size:7pt;
 color:#000000;
 margin-top:10px;
 margin-bottom:0px;
}

/* Marke für Copyright-Informationen */
p.copyright {
 text-decoration:none;
 font-weight:normal;
 font-style:normal;
 font-size:7pt;
 color:#666666;
 margin-top:10px;
 margin-bottom:0px;
}

/* kleiner Text für Erläuterungen im Fließtext*/
p.small {
 font-size: 8pt;
}

/* ein Stufe kleinerer Fließtext*/
p.small {
 font-size: 10pt;
}

/* Tabellendefinitionen */
table.bdblack, td.bdblack {
 border: 1pt solid black;
 padding: 0 pt;
}

table.hr, td.hr {
 border:0pt;
 padding:0pt;
 font-size:0pt;
}

table.border, td.border {
 border: 2pt solid #f7f6b2;
 padding: 2pt;
}

td.tbwhite {
 border: 1pt solid #FFF7DB;
 padding: 2pt;
 background-color:#FFF7DB;
}

td.norm {
  padding: 2pt;
}

td.five {
  padding: 5pt;
}
td.zero {
  padding: 0pt;
}

/* Bilder */
.imgright {
        text-align:right;
        display : inline;
}
