/* Allgemeine Styles */
body { color: #000000; font-family: Verdana, Arial, Helvetica, Swiss, Sans; background-color: #ffffff }
td { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; line-height: 1.5em }
td.titel  { color: #a9a9a9; font-size: 13pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; font-weight: normal }
th  { color: #000000; font-size: 8pt; line-height: 1.5em; font-family: Verdana, Arial, Helvetica, Swiss, Sans; background-color: #cccccc; text-align: left }
caption { color: #008b55; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-align: left }
h1    { color: #a9a9a9; font-weight: normal; font-size: 13pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; margin-top: 14pt }
h1 span { color: #008b55; font-size: 8pt; font-weight: bold }
h1 span.titel { color: #008b55; font-size: 25pt; font-weight: bold, margin: 0px }
h2   { color: #008b55; font-weight: bold; font-size: 10pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; bottom: 0 }
h3  { color: #008b55; font-weight: bold; font-size: 9pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; margin-bottom: 2pt; bottom: 0 }

p { color: #000000; font-size: 8pt; line-height: 1.5em; font-family: Verdana, Arial, Helvetica, Swiss, Sans }

a { color: #000000; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a:link  { color: #f00; text-decoration: none }
a:visited  { color: #f00; text-decoration: none }
a:hover { color: #cc0000; text-decoration: underline }

b { font-weight: bold; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-decoration: none }
b a:link  { color: #000000; text-decoration: underline }
b a:visited  { color: black; text-decoration: underline }
b a:hover { color: #cc0000; text-decoration: underline }

ul { margin-left: 15px; padding-left: 0px; margin-top: 0px; padding-top: 0px }
ol { margin-left: 18px; padding-left: 0px; margin-top: 5px; padding-top: 5px }
li { margin-left: 0px; margin-bottom: 5px }

/* Site-spezifische Styles */
.Untertitel { color: #008b55; font-weight: bold }
.lead  { color: #008b55; font-size: 8pt; font-weight: bold }
.smalltext { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
.bannertext { color: #696969; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
.textarea { background-color: #ffffff }
.frame { background-color: #000000 }

.grau { color: #333333; text-decoration: none; font-size:8pt }
a.grau:link { color: #333333; text-decoration: none }
a.grau:visited { color: #333333; text-decoration: none }
a.grau:hover { color: #333333; text-decoration: none }

.mainnav { font-size: 9px; font-family: Arial, Verdana, Helvetica, Swiss, Sans; font-weight: bold }
a.mainnav:link { color: #dcdcdc; text-decoration: none }
a.mainnav:visited { color: #dcdcdc; text-decoration: none }
a.mainnav:hover { color: #ffffff; text-decoration: none }
b.mainnav { color: #ff9900 }
td.mainnav { background-color: #000000 }

a.mainnav_active { font-size: 10pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; font-weight: bold }
a.mainnav_active:link { color: #ffffff; text-decoration: none }
a.mainnav_active:visited { color: #ffffff; text-decoration: none }
a.mainnav_active:hover { color: #ffffff; text-decoration: none }
td.mainnav_active { background-color: #444444 }

.subnav { font-size: 10px; font-family: Verdana, Arial, Helvetica, Swiss, Sans; line-height: 1.2em }
a.subnav:link { color: #000000; text-decoration: none }
a.subnav:visited { color: #000000; text-decoration: none }
a.subnav:hover { color: #cc0000; text-decoration: none }
a.subnav b { color: #ff9900 }
b.subnav { color: #ff9900 }
td.subnav { }

.footer { color: #ffffff; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a.footer:link { color: #ffffff; font-size: 8pt; text-decoration: none }
a.footer:visited { color: #ffffff; font-size: 8pt; text-decoration: none }
a.footer:hover { color: #ffffff; font-size: 8pt; text-decoration: underline }
div.footer { color: #ffffff; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
td.footer { color: #ffffff; font-size: 8pt; background-color: #7d7e82 }

.tdgrau1  { color: #000000; background-color: #f5f5f5; border-bottom: 1px solid #dcdcdc }
.tdgrau2  { color: #000000; background-color: #dcdcdc; border-bottom: 1px solid #f5f5f5 }

/* EditH-spezifische Styles */

b.warning { color:#ff0000; font-weight: bold; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-decoration: none }
