body,p,td  { font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
body     { background-color: #fff; background-image: url(maingfx/bg_site.gif); background-repeat: repeat; margin: 0 }
#content     { text-align: left; margin: 0; padding: 0; width: 330px; height: 295px; overflow: auto; scrollbar-3d-light-color: #c0c0c0; scrollbar-arrow-color: #000000; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #c0c0c0; scrollbar-shadow-color: #000000; scrollbar-track-color: #ffffff  }

#info_tag   { color: #fff; line-height: 14px; padding: 5px; width: 218px; height: 265px; overflow: auto }
h1   { font-size: 10pt; font-weight: bold; text-align: right; margin: 0 35px 10px 0; border-bottom: 1px dashed #8d8867 }
h2  { font-size: 9pt; font-weight: bold; text-align: right; display: block; margin: 10px 10px 10px 0; border-bottom: 1px dashed #8d8867 }
a:link, a:visited, a:active { color: #000; text-decoration: underline }
a:hover { color: #000; text-decoration: none }
a.topnavi:link, a.topnavi:visited  { color: #000; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14pt; text-decoration: none; background-color: #fff; letter-spacing: 1px; padding-right: 4px; padding-left: 4px; border-style: solid; border-width: 1px 1px 0; border-color: #000 }
a.topnavi:hover   { color: #fff; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14pt; text-decoration: none; background-color: #000; letter-spacing: 1px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; position: relative; bottom: 2px; border-style: solid; border-width: 1px 1px 0; border-color: #fff }
a.subnavi:link, a.subnavi:visited    { color: #000; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13pt; text-decoration: none; background-color: #fff; padding-right: 2px; padding-left: 2px; position: relative; top: 5px; border: solid 1px }
a.subnavi:hover    { color: #fff; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13pt; text-decoration: none; background-color: #000; padding-right: 2px; padding-left: 2px; position: relative; top: 5px; border: solid 1px }
a.special:link, a.special:visited, a.special:active  { color: #fff; background-color: #000; padding-right: 2px; padding-left: 2px }
a.special:hover  { color: #000; background-color: #fff; padding-right: 2px; padding-left: 2px }
.copyright_text  { background-color: #fff; padding-right: 2px; padding-left: 2px; position: relative; top: 2px; }

.layout_06_home  { background-image: url(maingfx/layout_06_home.gif) }
.layout_06_anmelden   { background-image: url(maingfx/layout_06_anmelden.gif) }
.layout_06_user, .layout_06_passwort  { background-image: url(maingfx/layout_06_user.gif) }
.layout_06_faq  { background-image: url(maingfx/layout_06_faq.gif) }
.layout_06_impressum  { background-image: url(maingfx/layout_06_impressum.gif) }

.textfeld   { color: #fff; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; padding-right: 2px; padding-left: 2px; border-width: 0 }
.button    { color: #000; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-right: 2px; padding-left: 2px; width: 130px }

form { margin: 0; padding: 0 }

.centertable { background-image: url(maingfx/bg_centertable.gif); background-repeat: repeat-x; background-position: 50% 50% }
.maintable { border-right: 1px solid #000; border-left: 1px solid #000 }

