.invis { visibility: hidden; }
body { color: #767676; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; background-image: url(hintergrundbanner.jpg); background-repeat: no-repeat; background-position: center 0; text-align: left; }
h1 { color: #9a0d6a; font-size: 16px; font-weight: bold; line-height: 18px; }
h2 { color: #9a0d6a; font-size: 12px; font-weight: bold; }
h5 { color: #a6a6a8; font-size: 10px; font-weight: bold; }
p { }
td { }
a:link { color: #9a0d6a; text-decoration: none; }
a:visited { color: #9a0d6a; text-decoration: none; }
a:hover { color: #9a0d6a; text-decoration: underline; }
a:active { color: #9a0d6a; text-decoration: underline; }
.content { background-color: #d8e2c3; background-image: url(res/spiegel.png); background-repeat: no-repeat; padding-bottom: 15px; padding-left: 15px; }
.middle { color: #000; font-size: 12px; background-repeat: no-repeat; padding-right: 58px; padding-bottom: 15px; padding-left: 58px; }
.margin { font-size: 11px; line-height: 16px; }
.margin p { background-color: #d8e2c3; margin: 12px; padding-top: 0; padding-bottom: 10px; }
.footer { color: #767676; font-size: 10px; text-align: right; }
.tabgrau { color: white; font-size: 11px; font-weight: bold; padding-left: 8px; }
.tabgrau p { color: white; font-size: 11px; line-height: 14px; }
a.textgrau { color: #9a0d6a; }
.tabgrau2 { color: #333; font-size: 10px; line-height: 14px; background-color: #d9d9d9; padding-top: 6px; padding-left: 8px; }
.tabachtung { color: #575757; font-size: 9px; font-weight: bold; }
