body             { color: #000000; background: #ffffff; margin: 0px; padding: 0px; }
table.maintab    { width: 100%; }
/* Kopf-Bereich (in header.dat): */
td.top           { height: 70px; width: 100%; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; }
td.topl          { height: 70px; width: 50%; padding-left: 20px; color: #000000; background: #cd5c5c; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; }
td.topr          { height: 70px; width: 50%; text-align: right; padding-right: 20px; color: #000000; background: #ff0000; 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: #c8d3e5; }
td.wor           { height: 30px; padding-right: 20px; text-align: right; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; background: #c8d3e5; }
td.main          { padding: 0px; width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; background: #cd5c5c; }
/* der Hauptteil: */
td.content       { padding: 20px; width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; background: #ffffff; }
/* unterer Bereich (in footer.dat): */
td.bottom        { width: 100%; height: 30px; color: #000000; background: #ffcc00; }
table.bottomtab  { width: 100%; }
td.bottoml       { height: 30px; width: 50%; padding-left: 20px; color: #000000; background: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 6px; }
td.bottomr       { height: 30px; width: 50%; padding-right: 20px; text-align: right; color: #000000; background: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 6px; }

.comments        { font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #0000cc; }

table.newstab    { width: 100%; margin-left: auto; margin-right: auto; border: 1px; }
td.border        { width: 2px; font-size: 1px; background: #ffffff; }
td.newsheadl     { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: navy;   padding: 2px 5px 2px 5px; background: #ffffff; }
td.newsheadr     { font-family: verdana, arial, sans-serif; text-align: right; font-size: 10px; padding: 2px 5px 2px 5px; background: #ffffff; }
td.newscontent   { font-family: verdana, arial, sans-serif; font-size: 10px; padding: 5px; background: #ffffff; }
td.newsbottoml   { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; padding: 2px 5px 2px 5px; background: #dhd0c8; }
td.newsbottomr   { font-family: verdana, arial, sans-serif; text-align: right; font-size: 13px; font-weight: normal; padding: 2px 5px 2px 5px; background: #fffafa; }
td.newsspace     { height: 20px; font-family: verdana, arial, sans-serif; font-size: 13px; }

table.comtab    { width: 100%; margin-left: auto; margin-right: auto; }
td.comborder    { width: 2px; font-size: 1px; background: #ffe8b7; }
td.comheadl     { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: normal; padding: 2px 5px 2px 5px; background: #ffffff; }
td.comheadr     { font-family: verdana, arial, sans-serif; text-align: right; font-size: 13px; padding: 2px 5px 2px 5px; background: #ffffff; }
td.comcontent   { font-family: verdana, arial, sans-serif; font-size: 13px; padding: 5px; background: #fef1de; }
td.combottoml   { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; padding: 2px 5px 2px 5px; background: #ffffff; }
td.combottomr   { font-family: verdana, arial, sans-serif; text-align: right; font-size: 13px; padding: 2px 5px 2px 5px; background: #ffffff; }
td.comspace     { height: 20px; font-family: verdana, arial, sans-serif; font-size: 13px; }

table.ftab    { width: 100%; margin-left: auto; margin-right: auto; }
td.fborder    { width: 2px; font-size: 1px; }
td.fhead      { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: normal; padding: 2px 5px 2px 5px; }
td.fheadr     { font-family: verdana, arial, sans-serif; text-align: right; font-size: 13px; padding: 2px 5px 2px 5px; }
td.fcontent   { font-family: verdana, arial, sans-serif; font-size: 13px; padding: 5px; }
td.fbottom    { width: 25px; font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; padding: 2px 5px 2px 5px; }
td.fbottomr   { font-family: verdana, arial, sans-serif; text-align: right; font-size: 13px; padding: 2px 5px 2px 5px; }
td.fspace     { height: 20px; font-family: verdana, arial, sans-serif; font-size: 13px; }

textarea.comtext { width: 550px; height: 100px; font-family: verdana, arial, sans-serif; font-size: 13px; }
input.comdata    { font-family: verdana, arial, sans-serif; font-size: 13px; }
input.comsubmit  { width: 60px; }

.normal          { font-family: verdana, arial, sans-serif; font-size: 13px; }
.eintrag         { font-family: verdana, arial, sans-serif; font-size: 13px; }
.kommentar       { font-family: verdana, arial, sans-serif; font-style: italic; font-size: 13px; }
.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; }
.kleinxx          { font-family: verdana, arial, sans-serif; font-size: 8px; color: #808080; }

/* gerade Zeilen: */
td.tda    { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: normal; color: #000000; background: #ffdfcc; }
/* ungerade Zeilen: */
td.tdb    { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: normal; color: #000000; background: #ffe8b7; }

form             { display: inline; }

/* Standart-Links: 
a:link           { color: #0000cc; text-decoration: none; font-weight: bold; }
a:visited        { color: #0000cc; text-decoration: none; font-weight: bold; }
a:hover          { color: #0000ff; text-decoration: underline; font-weight: bold; }
a:active         { color: #ff0000; text-decoration: none; font-weight: bold; }*/


/* Standart-Links: */
a.page:link           { color: silver; text-decoration: none; font-weight: bold; }
a.page:visited        { color: slategrey; text-decoration: none; font-weight: bold; }
a.page:hover          { color: white; background-color:silver; font-weight: bold; }
a.page:active         { color: white; background-color:silver;font-weight: bold; }
 
.page.a:link           { color: silver text-decoration: none; font-weight: bold; }
.page.a:visited        { color: silver; text-decoration: none; font-weight: bold; }
.page.a:hover          { color: white; background-color:silver; font-weight: bold; }
.page.a:active         { color: white; background-color:silver;font-weight: bold; }
 

/* Links in Einträgen 
.newscontent a:link        { color: #0000cc; text-decoration: none;  font-weight: normal; }
.newscontent a:visited     { color: #800080; text-decoration: none; font-weight: normal; }
.newscontent a:hover       { color: #0000ff; text-decoration: underline; font-weight: normal; }
.newscontent a:active      { color: #ff0000; text-decoration: none; font-weight: normal; }
.comcontent a:link        { color: #0000cc; text-decoration: none;  font-weight: normal; }
.comcontent a:visited     { color: #800080; text-decoration: none; font-weight: normal; }
.comcontent a:hover       { color: #0000ff; text-decoration: underline; font-weight: normal; }
.comcontent a:active      { color: #ff0000; text-decoration: none; font-weight: normal; }
*/
/* Standart-Links, normal (nicht fett): 
a.sln:link         { color: #0000cc; text-decoration: none;  font-weight: normal; }
a.sln:visited      { color: #0000cc; text-decoration: none; font-weight: normal; }
a.sln:hover        { color: #0000ff; text-decoration: underline; font-weight: normal; }
a.sln:active       { color: #ff0000; text-decoration: none; font-weight: normal; }*/