body {background-color : #FFFFFF; }
a:link { font-weight:bold; color:#000080; font-family:"arial", "Helvetica"; font-size: 9pt; text-decoration:underline }
a:visited { font-weight:bold; color:#000080; font-family:"arial", "Helvetica"; font-size: 9pt; text-decoration:underline }
.fonttitel { font-weight:bold; color:#000000; font-family:"arial", "Helvetica"; font-size: 11pt; text-decoration:none }
.fontutitel { font-weight:bold; color:#000000; font-family:"arial", "Helvetica"; font-size: 10pt; text-decoration:none }
.fonttitelgross {
	font-weight: bold;
	color: #0063ac;
	font-family: "arial", "Helvetica";
	font-size: 16pt;
	text-decoration: none;
}
.fonttitellagross {
	font-weight: bold;
	color: #0063ac;
	font-family: "arial", "Helvetica";
	font-size: 20pt;
	text-decoration: none;
}
.fonttitelweiss { font-weight:bold; color:#ffffff; font-family:"arial", "Helvetica"; font-size: 10pt; text-decoration:none }
.fonttitelrot {
	font-weight: bold;
	color: #0063ac;
	font-family: "arial", "Helvetica";
	font-size: 12pt;
	text-decoration: none;
}
.fontnormal { font-weight:none; color:#000000; font-family:"arial", "Helvetica"; font-size: 9pt; text-decoration:none }
.fontnormalrot {
	font-weight: none;
	color: #0063ac;
	font-family: "arial", "Helvetica";
	font-size: 9pt;
	text-decoration: none;
}
.fontnormalfett { font-weight:bold; color:#000000; font-family:"arial", "Helvetica"; font-size: 9pt; text-decoration:none }
.fontnormalfettweiss { font-weight:bold; color:#ffffff; font-family:"arial", "Helvetica"; font-size: 9pt; text-decoration:none }
.fontnormalfettrot { font-weight:bold; color:##0063ac; font-family:"arial", "Helvetica"; font-size: 9pt; text-decoration:none }
.fontnormalfettblau { font-weight:bold; color:#003399; font-family:"arial", "Helvetica"; font-size: 10pt; text-decoration:none }
.fontgross { font-weight:bold; color:#000000; font-family:"arial", "Helvetica"; font-size: 20pt; text-decoration:none }
.fontklein { font-weight:none; color:#000000; font-family:"arial", "Helvetica"; font-size: 8pt; text-decoration:none }
.fontkleinfett { font-weight:bold; color:#000000; font-family:"arial", "Helvetica"; font-size: 8pt; text-decoration:none }
.fontkleinweiss { font-weight:none; color:#ffffff; font-family:"arial", "Helvetica"; font-size: 8pt; text-decoration:none }
hr { border: 1px solid #808080; text-align:left; color:#000000; }
.liniesenkrecht { border-left: 1px solid #808080; text-align:left; color:#000000; }

/* Formularelemente - Button - Eingabefelder */
.button { background-color:#BBBBBB; color:#000000; border:1px solid #000000; }
.input { color: #000000; border: 1px #808080 solid; background-color: #ffffff; font-family: "arial"; font-size: 9pt; font-weight: none; }

/* Tabellenelemente - Tables - Spalten - Zeilen */
.tableborder { border-collapse: collapse; }
tr.cell { background-color : #000000; }
tr.dlagrot { background-color : #00a59b; }
tr.grau { background-color : #C0C0C0; }
td.dlagrot { background-color : #0063ac; }
td.hgrau { background-color : #EFEFEF; }
tr.schwarz { background-color : #000000; }
tr.kccblue { background-color : #0063ac; }
td.kccblue { background-color : #0063ac; }
tr.kccteal { background-color : #00a59b; }
td.kccteal { background-color : #00a59b; }

/* This is the outline round the main forum tables */
.forumline { background-color: #F2F2F2; border: 1px #808080 solid; }
.popup { background-color: #F2F2F2; border: 2px #808080 solid; }
.boards { background-color: #F2F2F2; border: 3px #FFFF00 solid; }

