body             { color: #000000; background: #ffffff; margin: 0px; padding: 0px; }
table.maintab    { width: 90%; }
/* Kopf-Bereich (in header.dat): */
td.top           { height: 70px; width: 100%; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; }
td.topl          { height: 70px; width: 50%; padding-left: 20px; color: #000000; background: #FF0000; 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: 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: #000099;
	color: #FFFFFF;
}
td.wor           {
	height: 30px;
	padding-right: 20px;
	text-align: right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	background: #ffff99;
	background-color: #000099;
}
td.main          {
	padding: 0px;
	width: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background: #ffffff;
	background-color: #D6D3CE;
}
/* 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.dat): */
td.bottom        { width: 100%; height: 30px; color: #000000; background: #FF0000; }
table.bottomtab  { width: 100%; }
td.bottoml       { height: 30px; width: 50%; padding-left: 20px; color: #000000; background: #ff0000; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; }
td.bottomr       {
	height: 30px;
	width: 50%;
	padding-right: 20px;
	text-align: right;
	color: #000000;
	ba0ckground: #ffcc00;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
}

.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: #000099; }
td.newsheadl     { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; padding: 2px 5px 2px 5px; background: #ffdf9d; }
td.newsheadr     { font-family: verdana, arial, sans-serif; text-align: right; font-size: 13px; padding: 2px 5px 2px 5px; background: #ffdf9d; }
td.newscontent   { font-family: verdana, arial, sans-serif; font-size: 13px; padding: 5px; background: #fef1de; }
td.newsbottoml   { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; padding: 2px 5px 2px 5px; background: #ffdf9d; }
td.newsbottomr   { font-family: verdana, arial, sans-serif; text-align: right; font-size: 13px; font-weight: normal; padding: 2px 5px 2px 5px; background: #ffdf9d; }
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: #000099; }
td.comheadl     { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: normal; padding: 2px 5px 2px 5px; background: #ffe8b7; }
td.comheadr     { font-family: verdana, arial, sans-serif; text-align: right; font-size: 13px; padding: 2px 5px 2px 5px; background: #ffe8b7; }
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: #ffe8b7; }
td.combottomr   { font-family: verdana, arial, sans-serif; text-align: right; font-size: 13px; padding: 2px 5px 2px 5px; background: #ffe8b7; }
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; }

/* gerade Zeilen: */
td.tda    { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: normal; color: #000000; background: #ffdf9d; }
/* ungerade Zeilen: */
td.tdb    { font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: normal; color: #000000; background: #ff0000; }

form             { display: inline; }

/* Standart-Links: */
a:link           { color: #FF0000; text-decoration: underline; font-weight: bold; }
a:visited        { color: #FF0000; text-decoration: underline; font-weight: bold; }
a:hover          { color: #FF0000; text-decoration: underline overline; font-weight: bold; }
a:active         { color: #ff0000; text-decoration: underline overline; 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: #FF0000; text-decoration: underline;  font-weight: normal; }
a.sln:visited      { color: #FF0000; text-decoration: underline; font-weight: normal; }
a.sln:hover        { color: #FF0000; text-decoration: underline overline; font-weight: normal; }
a.sln:active       { color: #ff0000; text-decoration: underline overline; font-weight: normal; }