body {
margin: 10pt;
margin-left: 45pt;
background-image:url(../gif/back.gif);
background-attachment:fixed;
}
p,td, li, div, dir {
font-family: sans-serif;
font-size: 14pt;
font-weight: normal;
line-height: 18pt;
}

li {
margin-top: 14px;
}

th { font-family: sans-serif; font-size: 14pt; font-weight: 600; line-height: 16pt; }
td, th { padding: 3pt; }

/* Links zu eigenen Seiten -> grün */
a:link, a:visited {color: #00A000;}
a:hover {color: #00D000;}
a:active {color: White; background-color: #00D000;}

/* a.int - Links zu internen Seiten -> gelb */
a.int:link, a.int:visited {color: #FFA000;}
a.int:hover {color: #FFD000;}
a.int:active {color: White; background-color: #FFD000;}

/* a.ext - Links zu externen Seiten -> rot */
a.ext:link, a.ext:visited {color: #FF0000;}
a.ext:hover {color: #FF4040;}
a.ext:active {color: White; background-color: #FF4040;}

/* a.mail - mailto Links -> blau */
a.mail:link, a.mail:visited {color: #0040A0;}
a.mail:hover {color: #00A0D0;}
a.mail:active {color: White; background-color: #00A0D0;}

/* Überschriften zentrieren */
h1, h2, h3, h4, h5, h6 { font-family: sans-serif; text-align: center; }
h1 { font-size: 24pt; }
h2 { font-size: 20pt; }
h3 { font-size: 16pt; }
h4 { font-size: 14pt; }
h5 { font-size: 12pt; }
h6 { font-size: 10pt; }

.smallitalic {
font-weight: bold;
font-style: italic;
font-size: 80%;
}

.small {
font-weight: bold;
font-style: normal;
font-size: 80%;
}

.redbold { color: Red; font-weight: bold; }
.bigredbold { color: Red; font-weight: bold; font-size: 120%;    }
.redboldborder {
color: Red;
font-weight: bold;
border: thick solid Red;
}
.blackframe {
font-weight: bold;
border: 5pt solid Black;
}

table.normal { text-align: left; border: 2pt; padding: 2pt; background-color: #E6E6F0; }

/* align=center border=2 cellPadding=2 cellSpacing=0 bgcolor="#FFFFAF" */

/* Thumbnail-Tabellen sollen ohne Border angezeigt werden */
table.tnt {
text-align: left;
border: 0pt;
padding: 10pt;
}

img.tnt {
border: 0pt;
}

/* Image-Links in Thumbnail-Tabellen mit kleinerer Schrift */
a.tnt, td.tnt {
/* vertical-align: top bereitet Probleme beim FIrefox
vertical-align: top;
*/
font-size: 10pt;
line-height: 12pt;
font-weight: bold;
text-decoration: none;
}
