/* body */
HTML, BODY, DIV, P, TABLE { color: #999999; font-family: Arial,Sans-Serif; font-size: 12px; }
/* headlines */
H1, H2, H3, H4, H5, H6 { color: #384C62; font-family: Tahoma,Sans-Serif; margin: 0px; padding: 3px 0px; }
H1 { font-size: 13px; }
H2 { font-size: 12px; }
H3 { font-size: 11px; }
H4 { font-size: 10px; }
H5 { font-size: 9px; }
H6 { font-size: 8px; }
/* texts */
P { margin: 3px 0px 8px 0px; padding: 0px; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }
.indent { margin-left: 20px; }
/* links */
A { color: #384C62; text-decoration: none; }
A:hover, A:active { color: #999999; text-decoration: underline; }
A IMG { border: none; }
A.internal-link, A.external-link, A.download, A.mail { background-repeat: no-repeat; padding-left: 15px; }
A.internal-link:hover, A.external-link:hover, A.download:hover, A.mail:hover { text-decoration: underline; }
A.internal-link { background-image: url(../fileadmin/image/link-internal-off.gif); }
A.internal-link:hover { background-image: url(../fileadmin/image/link-internal-on.gif); }
A.external-link { background-image: url(../fileadmin/image/link-external-off.gif); }
A.external-link:hover { background-image: url(../fileadmin/image/link-external-on.gif); }
A.download { background-image: url(../fileadmin/image/link-download-off.gif); }
A.download:hover { background-image: url(../fileadmin/image/link-download-on.gif); }
A.mail { background-image: url(../fileadmin/image/link-email-off.gif); }
A.mail:hover { background-image: url(../fileadmin/image/link-email-on.gif); }
/* lists */
UL { margin: 3px 0px 8px 16px; padding: 0px; }
UL UL { margin: 3px 0px 3px 32px; }
UL LI { margin: 0px 0px 3px 3px; padding: 0px; }
OL { margin: 3px 0px 8px 28px; padding: 0px; }
OL OL { margin: 3px 0px 3px 36px; }
OL LI { margin: 0px 0px 3px 0px; padding: 0px; }
/* tables */
TABLE, TBODY, TR, TD, TH { margin: 0px; padding: 0px; }
TABLE TR TD P { margin: 0px; }
.contenttable { margin: 3px 0px 8px 0px; padding: 0px; }
.contenttable P:first-child { margin-top: 0px; }
.contenttable P:last-child { margin-bottom: 0px; }
.contenttable UL:first-child, .contenttable OL:first-child { margin-top: 0px; }
.contenttable UL:last-child, .contenttable OL:last-child { margin-bottom: 0px; }
