body             { color: #000000; background: #ffffff; margin: 0px; padding: 0px; }
h1               { font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold; }

table.maintab    { width: 100%; }
/* Kopf-Bereich (in header.php): */
td.top           { height: 70px; width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; background: #ffffff; }
td.topl          { height: 70px; width: 50%; padding-left: 20px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; }
td.topr          { height: 70px; width: 50%; text-align: right; padding-right: 20px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; }
/* Navigations-Leiste oben und unten: */
table.wo         { width: 100%; }
td.wol           { height: 30px; padding-left: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; background: #0068B6; }
td.wor           { height: 30px; padding-right: 20px; text-align: right; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; background: #0068B6; }
td.main          { padding: 0px; width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; }
/* der Hauptteil: */
td.content       { padding: 20px; width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; background: #ffffff; }
/* unterer Bereich (in footer.php): */
td.bottoml       { height: 30px; width: 70%; padding-left: 20px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; background: #ffffff; }
td.bottomr       { height: 30px; width: 30%; padding-right: 20px; text-align: right; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; background: #ffffff; }

.normal          { font-family: verdana, arial, sans-serif; font-size: 13px; }
.thread          { font-family: verdana, arial, sans-serif; font-size: 13px; }
.thrbeg          { font-family: verdana, arial, sans-serif; font-size: 13px;  font-weight: bold; }
.aktuell         { font-family: verdana, arial, sans-serif; font-size: 13px;  color: red; font-weight: bold; }
.posting         { font-family: verdana, arial, sans-serif; font-size: 13px; color: black; }
.author          { font-family: verdana, arial, sans-serif; font-size: 13px; color: black; font-style: italic; }
.gr              { font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold; }
.klein           { font-family: verdana, arial, sans-serif; font-size: 11px; }
.kleinx          { font-family: verdana, arial, sans-serif; font-size: 11px; color: #808080; font-weight: normal; }
.linkklein       { font-family: verdana, arial, sans-serif; font-size: 11px; }
.auffaellig      { color: red; }
.cautionbig      { font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold; color: red; }
.caution         { color: red; font-weight: bold; }
.entryline       { border: 1px 0px 0px 0px; border-style: dotted none none none; color: #808080; }

/* Zitierter text: */
.zitat           { color: #aa0000; font-style: italic; }
.signature       { font-family: verdana, arial, sans-serif; font-size: 11px; color: #808080; font-weight: normal; }

/* darstellung der categoryn: */
.category        { color: #d70000; font-weight: normal; }
.category-sm     { color: #d70000; font-size: 11px; font-weight: normal; }

table.boardlesen { }
td.backcell      { width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; }
td.autorcell     { width: 100%; width: 120px; padding-top: 7px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; background: #0068B6; }
td.titlecell     { height: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; background: #0068B6; }
td.tclr          { height: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; }
td.postingcell   { width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; background: #ffffff; }
td.threadcell    { width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; }

td.vorschau      { width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; padding: 5px; color: #000000; background: #efefef; }

/* Bord-Tabelle: */
table.board      { width: 100% }
/* Die Bord-Tabellen-Überschrift: */
td.boardtab      { font-family: verdana, arial, sans-serif; vertical-align: top; font-size: 13px; font-weight: bold; color: #000000; background: #ffffff; }
/* gerade Zeilen: */
td.boardtab-a    { font-family: verdana, arial, sans-serif; vertical-align: top; font-size: 13px; font-weight: normal; color: #000000; background: #eaeaea; }
/* ungerade Zeilen: */
td.boardtab-b    { font-family: verdana, arial, sans-serif; vertical-align: top; font-size: 13px; font-weight: normal; color: #000000; background: #ffffff; }

/* für die Mix-Ansicht: */
.threadkl        { font-family: verdana, arial, sans-serif; font-size: 11px; }
div.mixdivl      { }
div.mixthread    { background: #ffe8b7; padding: 0px; }
div.mixthreadbeg { background: #ffdf9d; margin-bottom: 5px; padding: 5px; }

input.suche      { font-family: verdana, arial, sans-serif; font-size: 11px; width: 140px; height: 20px; }
select.kat       { font-family: verdana, arial, sans-serif; font-size: 11px; }
input.radiokl    { width: 12px; height: 12px; }
form             { display: inline; }
img              { border-color: #000000; }

table.usertab    { width: 100%; }
td.userl         { vertical-align: top; font-family: verdana, arial, sans-serif; font-size: 13px; background:  #e1e1ff; }
td.userr         { width: 100%; vertical-align: top; font-family: verdana, arial, sans-serif; font-size: 13px; background:  #efefef; }

table.admintab    {  }
td.admintab-l     { width: 50%; vertical-align: top; font-family: verdana, arial, sans-serif; font-size: 13px; background:  #e1e1ff; }
td.admintab-r     { width: 50%; vertical-align: top; font-family: verdana, arial, sans-serif; font-size: 13px; background:  #efefef; }

/* Standart-Links: */
a:link           { color: #000000; text-decoration: none; font-weight: bold; }
a:visited        { color: #000000; text-decoration: none; font-weight: bold; }
a:hover          { color: #000000; text-decoration: underline; font-weight: bold; }
a:active         { color: #000000; text-decoration: none; font-weight: bold; }

/* Links, die als besucht erkennbar sein sollen (z.B. Postings) (fett): */
a.vis:link       { color: #0000cc; text-decoration: none; font-weight: bold; }
a.vis:visited    { color: #800080; text-decoration: none; font-weight: bold; }
a.vis:hover      { color: #0000ff; text-decoration: underline; font-weight: bold; }
a.vis:active     { color: #ff0000; text-decoration: none; font-weight: bold; }

/* Links, die als besucht erkennbar sein sollen (z.B. Postings) (normal): */
a.vis-n:link     { color: #000000; text-decoration: none;  font-weight: normal; }
a.vis-n:visited  { color: #000000; text-decoration: none; font-weight: normal; }
a.vis-n:hover    { color: #000000; text-decoration: underline; font-weight: normal; }
a.vis-n:active   { color: #000000; text-decoration: none; font-weight: normal; }

/* Standart-Links, normal (nicht fett): */
a.sln:link         { color: #000000; text-decoration: none;  font-weight: normal; }
a.sln:visited      { color: #000000; text-decoration: none; font-weight: normal; }
a.sln:hover        { color: #000000; text-decoration: underline; font-weight: normal; }
a.sln:active       { color: #000000; text-decoration: none; font-weight: normal; }

.posting a:link    { color: #0000cc; text-decoration: none;  font-weight: normal; }
.posting a:visited { color: #800080; text-decoration: none; font-weight: normal; }
.posting a:hover   { color: #0000ff; text-decoration: underline; font-weight: normal; }
.posting a:active  { color: #ff0000; text-decoration: none; font-weight: normal; }

.author a:link      { color: #0000cc; text-decoration: none;  font-weight: normal; }
.author a:visited   { color: #0000cc; text-decoration: none; font-weight: normal; }
.author a:hover     { color: #0000ff; text-decoration: underline; font-weight: normal; }
.author a:active    { color: #ff0000; text-decoration: none; font-weight: normal; }

.postingcell a:link    { color: #0000cc; text-decoration: none;  font-weight: normal; }
.postingcell a:visited { color: #800080; text-decoration: none; font-weight: normal; }
.postingcell a:hover   { color: #0000ff; text-decoration: underline; font-weight: normal; }
.postingcell a:active  { color: #ff0000; text-decoration: none; font-weight: normal; }

.linkklein a:link         { color: #000000; text-decoration: none;  font-weight: normal; }
.linkklein a:visited      { color: #000000; text-decoration: none; font-weight: normal; }
.linkklein a:hover        { color: #000000; text-decoration: underline; font-weight: normal; }
.linkklein a:active       { color: #000000; text-decoration: none; font-weight: normal; }

a.userlink:link           { color: #0000cc; text-decoration: none; font-weight: bold; }
a.userlink:visited        { color: #0000cc; text-decoration: none; font-weight: bold; }
a.userlink:hover          { color: #0000ff; text-decoration: underline; font-weight: bold; }
a.userlink:active         { color: #ff0000; text-decoration: none; font-weight: bold; }
