body    { color: #433b2b; font-size: 12px; font-family: Georgia, serif; line-height: 18px }
p  { color: #433b2b; font-size: 12px; font-family: Georgia, serif; line-height: 18px }
td  { color: #433b2b; font-size: 12px; font-family: Georgia, serif; line-height: 18px }
.gruen  { color: #314b33; text-transform: uppercase }
a { color: #345238; line-height: 15px; text-decoration: none }
a:hover  { color: #ba6a03 }
h1 { color: #314b33; font-size: 14px; font-family: Georgia, serif; font-style: normal; font-weight: normal; text-transform: uppercase; letter-spacing: 2px; margin: 0.67em 0 }
.orange    { color: #ba6a03; text-transform: uppercase }
.termine { line-height: 29px }
.sub   { font-style: italic; line-height: 26px; margin-top: 5px; margin-left: 2em; padding-bottom: 5px; border-bottom: 1px solid #838f6c }
.subcurrent    { color: #ba6a03; font-style: italic; text-indent: 0 }
.topnavi { line-height: 26px; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #838f6c; border-bottom: 1px solid #838f6c }
.topnavi_n { line-height: 26px; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #838f6c }
.bildlinie { margin-top: -5px; padding-bottom: 5px; top: 0; border-top: 1px solid #838f6c; border-bottom: 1px solid #838f6c }
.naviabstand { line-height: 30px }
.bildtext { font-size: 11px; font-style: italic; line-height: 13px }
.punkte { letter-spacing: 3px }
.weiter { font-size: 14px; font-weight: bold }

