html, body       { font-size: 10pt; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal; line-height: 130%; background-color: #fffbf0; margin: 0; padding: 0; height: 100%; border: none }
.flowtext       { color: black; text-align: center; margin-right: 10px; margin-bottom: 10px }
.flowtextindent    { color: black; text-align: justify; margin-right: 10px; margin-bottom: 10px; margin-left: 25px }
.singletext       { color: black; text-align: left; margin-right: 10px }
.headtext          { font-size: 14pt; line-height: 250% }
.linktext1          { color: black; text-decoration: underline }
.copytext     { font-size: 8pt; font-style: italic; margin-top: 4pt; margin-bottom: 4pt }
.menutext     { font-size: 11pt; font-weight: bold; text-decoration: none }
.menuitem         { color: black; font-size: 11pt; font-weight: bold; text-decoration: none; margin: 2px 3px 2px 8px }
a:link, a:visited { color: black; text-decoration: underline; background-color: transparent }
a:hover, a:active { color: #e6a458; text-decoration: underline; background-color: transparent }
a.menulink:link, a.menulink:visited  { text-decoration: none }
a.menulink:hover, a.menulink:active { text-decoration: none }
a.topofpage:link, a.topofpage:visited  { color: black; font-size: 8pt; text-decoration: none }
a.topofpage:hover, a.topofpage:active  { color: black; font-size: 8pt; text-decoration: none }
h1         { color: #fdc889; font-size: 28pt; font-weight: bold; text-align: center; margin: 22px 0 40px; padding: 0 }
h2   { font-size: 14pt }
#ban_bg /* Hintergrund für horizontales Banner */  { background-image: url("../images/ban_bg.jpg"); background-repeat: repeat-x }
#nav_bg /* Hintergrund für vertikalen Navigationsbereich */  { background-image: url("../images/nav_bg.jpg"); background-repeat: repeat-y }
#nav_dc /* Hintergrund für die Tabelle des Navigationsbereichs */  { background-image: url("../images/nav_dc.jpg") }
#frame_table /* Tabelle für Haupt-Layout */      { height: 100% }
#banner_height   { height: 115px }
