/* Beachten: IDs sind eindeutige Bezeichner */
/* während ein HTML-Tag auch mehrere Klassen */
/* enthalten kann Bsp.: class="none italic"*/

body {
        font-family: Arial, Helvetica, Geneva;
        font-size: 10pt;
        color: black;
        background-color: white;
        text-decoration: none;
        margin: 25px 40px;
}
body.menu {
        color: white;
        background-color: #336699;
        margin: 0px;
}
a.nav {
        font-size: 16px;
        font-weight: bold;
        color: black;
        text-decoration: none;
}
a.nav:link {
        font-size: 16px;
        font-weight: bold;
        color: black;
        text-decoration: none;
}
a.small {
        font-size: 10pt;
        font-weight: normal;
        text-decoration: none;
}
a.inaktiv {
        color: gray;
        text-decoration: none;
}
a:link {
        font-weight: bold;
        color: #336699;
        text-decoration: none;
}
a:visited {
        font-weight: bold;
        color: #FF9900;
        text-decoration: none;
}
a:hover {
        font-weight: bold;
        color: #00A050;
        text-decoration: underline;
}
a.nav:hover {
        font-weight: bold;
        color: #00A050;
        text-decoration: none;
}
a.menu:link {
        color: white;
        text-decoration: none;
}
a.menu:visited {
        color: white;
        text-decoration: none;
}
a.menu:hover {
        color: #99CC33;
        text-decoration: underline;
}
h1 {
        font-family: Arial, Helvetica, Geneva;
        font-size: 18pt;
        color: #336699;
        margin-bottom: 10px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
        text-align: left;
}
h2 {
        font-family: Arial, Helvetica, Geneva;
        font-size: 14pt;
        color: #99CC33;
        margin-bottom: 10px;
        margin-top: 5px;
        margin-right: 5px;
        margin-left: 0px;
}
h3 {
        font-family: Arial, Helvetica, Geneva;
        font-size: 12pt;
        line-height: 120%;
        color: black;
        margin-bottom: 5px;
        margin-top: 10px;
        margin-right: 5px;
        margin-left: 0px;
}
p {
        font-family: Arial, Helvetica, Geneva;
        font-size: 10pt;
        color: black;
        background-color: white;
}
.klein {
        font-size: 7pt;
        font-weight: bold;
        margin-left: 0px;
        padding-bottom: 0px;
}
.big {
        font-size: 12pt;
        font-weight: normal;
        line-height: 120%;
        margin-left: 0px;
        padding-bottom: 0px;
}
.bold {
        font-weight: bold;
}
.italic {
        font-style:italic;
}
.einzug {
        margin-left: 25px;
}
.einzug_null {
        margin-left: 0px;
}
.justify {
        text-align: justify;
}
ul {
        font-size: 11pt;
        font-weight: normal;
        list-style-type: disc;
        padding-bottom: 10px;
}
ul.circle {
        list-style-type: circle;
}
ul.square {
        list-style-type: square;
}
ul.none {
        list-style-type: none;
}
ul.bold {
        font-weight: bold;
        list-style-type: disc;
}
ol {
        font-size: 11pt;
        font-weight: normal;
        list-style-type: decimal;
        padding-bottom: 10px;
}
li {
        font-size: 10pt;
        font-weight: normal;
        line-height: 150%;
}
/*
ul.none li {
        margin-left: 0px;
}
*/
ul.bold li {
        font-weight: bold;
}
table {
        font-family: Arial, Helvetica, Geneva;
        font-size: 10pt;
        color: black;
}
table.center {
        text-align: center;
}
table.center td {
        text-align: center;
        margin: 10px;
}
table.middle {
        vertical-align: middle;
}
table.middle td {
        vertical-align: middle;
        padding-left: 10px;
}
table.bold {
        font-weight: bold;
        text-align: left;
        margin: 0px;
}
caption {
        font-size: 12pt;
        font-weight: bold;
        line-height: 150%;
}
th {
        font-size: 11pt;
        margin: 5px;
        padding: 5px;
}
tr {
        margin: 0px;
}
td {
/*        text-align: left; */
        vertical-align: middle;
        margin: 5px;
        padding: 5px;
}
td.menu {
        font-size: 12pt;
        font-weight: bold;
        color: white;
        background-color: #003366;
}
td.submenu {
        font-weight: bold;
        color: white;
        background-color: #336699;
        padding-left: 30px;
        padding-top: 2px;
        padding-bottom: 2px;

}
td.menumail {
        font-size: 7pt;
        color: white;
        background-color: #336699;
}
#green {
        background-color: #99CC33;
}
#blue {
        background-color: #336699;
}
#grey {
        background-color: #CCCCCC;
}
#orangetext {
        color: #FF9900;
}
#bluetext {
        color: #336699;
}
#redtext {
        color: #FF0000;
}
#greytext {
        color: #6F6F6F;
}
#blacktext {
        color: #000000;
}
/* Groessenangabe der Download-Datei (Filesize) Schrift kleiner und grau*/
#fs {
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
		color: #808080;
		vertical-align: middle;
}
/* grau und hochgestellt, etwas abgesetzt vom vorhergehenden Element */
/* z.B. die Angaben 'externer Link' oder 'issue 2003' */
span.extern {
		font-size: 0.8em;
            color: #808080;
		margin-left:3px;
            position:relative;
            bottom:5px;
}
/* Abstände zum "nach oben Pfeil" in der Datei allkurse.html */
img.up_pfeil {
		 margin:2px 3px 8px 0px;
}
