body             { color: #000000; background-color: #F5F5F5; margin: 10px; padding: 10px; }
h1               { font-family: verdana, arial, sans-serif; font-size: 25px; font-weight: bold; }
h5               { color: #F5F5F5; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: normal; }
h6               { color: #3152A5; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight: normal; }

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: #FFFFFF; background: #F5F5F5; }
td.topl          { height: 70px; width: 50%; padding-left: 20px; color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; }
td.topr          { height: 70px; width: 50%; text-align: right; padding-right: 20px; color: #FFFFFF; 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: #F5F5F5; }
td.wor           { height: 30px; padding-right: 20px; text-align: right; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; background: #F5F5F5; }
/*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: #F5F5F5; }
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: #F5F5F5; }

.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; }
.ptitle          { margin-bottom: 19px; }
.posting         { font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 19px; color: black; }
.author          { font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 19px; 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-top: 1px dotted #808080; border-left: 0; border-right: 0; border-bottom: 0; height: 1px; }

/* Zitierter text: */
.zitat           { color: #aa0000; font-style: italic; }
.signature       { font-family: verdana, arial, sans-serif; font-size: 11px; color: #808080; font-weight: normal; }

.code            { font-family: courier-new, courier; font-size: 13px; color: #DD0000; }

/* 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: #D8E4FF; }
td.titlecell     { height: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; background: #D8E4FF; }
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; line-height: 19px; color: #000000; background: #F5F5F5; }
td.threadcell    { width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; }

div.vorschau     { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; margin: 10px 0px 10px 0px; padding: 0px 10px 10px 10px; color: #000000; border: 1px dotted red; }

/* 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: #D8E4FF; }
/* 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: #F5F5F5; }

/* für die Mix-Ansicht: */
.threadkl        { font-family: verdana, arial, sans-serif; font-size: 11px; }
div.mixdivl      { }
div.mixthread    { background: #eaeaea; padding: 0px; }
div.mixthreadbeg { background: #eaeaea; 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: #D8E4FF; }
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: #D8E4FF; }
td.admintab-r     { width: 50%; vertical-align: top; font-family: verdana, arial, sans-serif; font-size: 13px; background: #efefef; }

input.pb          { width: 45px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #efefef; }
button.sm         { width: 23px; height: 23px; font-size: 11px; font-weight: normal; margin: 0px 1px 1px 0px; background: #efefef; }

/* Standart-Links: */
a:link           { color: #0033CC; text-decoration: none; font-weight: bold; }
a:visited        { color: #0033CC; text-decoration: none; font-weight: bold; }
a:hover          { color: #0033CC; text-decoration: underline; font-weight: bold; }
a:active         { color: #0066CC; text-decoration: none; font-weight: bold; }

/* Links, die als besucht erkennbar sein sollen (z.B. Postings) (fett): */
a.vis:link       { color: #0033CC; text-decoration: none; font-weight: bold; }
a.vis:visited    { color: #0033CC; text-decoration: none; font-weight: bold; }
a.vis:hover      { color: #0033CC; text-decoration: underline; font-weight: bold; }
a.vis:active     { color: #0066CC; text-decoration: none; font-weight: bold; }

/* Links, die als besucht erkennbar sein sollen (z.B. Postings) (normal): */
a.vis-n:link     { color: #0033CC; text-decoration: none;  font-weight: normal; }
a.vis-n:visited  { color: #0033CC; text-decoration: none; font-weight: normal; }
a.vis-n:hover    { color: #0033CC; text-decoration: underline; font-weight: normal; }
a.vis-n:active   { color: #0066CC; text-decoration: none; font-weight: normal; }

/* Standart-Links, normal (nicht fett): */
a.sln:link         { color: #0033CC; text-decoration: none;  font-weight: normal; }
a.sln:visited      { color: #0033CC; text-decoration: none; font-weight: normal; }
a.sln:hover        { color: #0000ff; text-decoration: underline; font-weight: normal; }
a.sln:active       { color: #0066CC; text-decoration: none; font-weight: normal; }

.posting a:link    { color: #0033CC; text-decoration: none;  font-weight: normal; }
.posting a:visited { color: #0033CC; text-decoration: none; font-weight: normal; }
.posting a:hover   { color: #0033CC; text-decoration: underline; font-weight: normal; }
.posting a:active  { color: #0066CC; text-decoration: none; font-weight: normal; }

.author a:link      { color: #0033CC; text-decoration: none;  font-weight: normal; }
.author a:visited   { color: #0033CC; text-decoration: none; font-weight: normal; }
.author a:hover     { color: #0000ff; text-decoration: underline; font-weight: normal; }
.author a:active    { color: #0066CC; text-decoration: none; font-weight: normal; }

.postingcell a:link    { color: #0033CC; text-decoration: none;  font-weight: normal; }
.postingcell a:visited { color: #0033CC; text-decoration: none; font-weight: normal; }
.postingcell a:hover   { color: #0033CC; text-decoration: underline; font-weight: normal; }
.postingcell a:active  { color: #0066CC; text-decoration: none; font-weight: normal; }

.linkklein a:link         { color: #0033CC; text-decoration: none;  font-weight: normal; }
.linkklein a:visited      { color: #0033CC; text-decoration: none; font-weight: normal; }
.linkklein a:hover        { color: #0000ff; text-decoration: underline; font-weight: normal; }
.linkklein a:active       { color: #0066CC; text-decoration: none; font-weight: normal; }

a.userlink:link           { color: #0033CC; text-decoration: none; font-weight: bold; }
a.userlink:visited        { color: #0033CC; text-decoration: none; font-weight: bold; }
a.userlink:hover          { color: #0000ff; text-decoration: underline; font-weight: bold; }
a.userlink:active         { color: #0066CC; text-decoration: none; font-weight: bold; }