body, td, div, p {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

body {
	height: 101%
}

input, select, textarea {
	font-family: Arial,Helvetica,Helv,Geneva,sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 1px;
}

/*input.submit, input.reset, .lamebutton {
	background-color: #ecf4f8;
	color: #007dba;
}*/

input.checkbox {
	border: 0px solid #ffffff;
}

.headmedium, .SMALLHEAD {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
	COLOR: #000000;
}

.headbig, .STRUCTHEAD {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
	COLOR: #000000;
}

.headextreme {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
	COLOR: #000000;
}

a:link, a:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}
a:hover, a:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}

.redtext {
	font-weight: bold;
	font-size: 11px;
	color: #900000;
}

.whitetext {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

.greytext {
	font-weight: bold;
	font-size: 11px;
	color: #b0b0b0;
}

a.navi:link, a.navi:visited, a.navi:hover, a.navi:active{
	color: #e3e3e3;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.navib:link, a.navib:visited, a.navib:hover, a.navib:active{
	color: blue;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.navi_lite:link, a.navi_lite:visited, a.navi_lite:hover, a.navi_lite:active{
	color: #0067ac;
	font-size: 12px;
	text-decoration: none;
}
a.navi_small:link, a.navi_small:visited, a.navi_small:hover, a.navi_small:active{
	font-size: 11px;
	text-decoration: none;
}
a.navi_smaller:link, a.navi_smaller:visited, a.navi_smaller:hover, a.navi_smaller:active{
	color: #0067ac;
	font-size: 9px;
	text-decoration: none;
}


.acht  { font-size:8px; }
.neun  { font-size:9px; }
.zehn  { font-size:10px; }
.elf { font-size:11px; }
.zwoelf  { font-size:12px; }
.dreizehn  { font-size:13px; }
.fuenfzehn  { font-size:15px; }
.zwanzig  { font-size:20px; }

.blaugross, .HEAD { color:#000000;  font-size:20px;}
.schwarzgross { color:#000000;  font-size:20px;}
.rotgross { color:#FF0000;  font-size:20px;}

.kompetenz { color:#FFFFFF;  font-size:24px;}

.obenrechts { margin-top:0px; margin-right:0px; }
.obenlinks { margin-top:0px; margin-left:0px; }
.ticker { margin-top:0px; margin-left:300px; }

a:link.navi2aktiv { color:#FFFFFF; text-decoration:underline; font-weight:bold; font-size:13px; }
a:visited.navi2aktiv { color:#FFFFFF; text-decoration:underline; font-weight:bold; font-size:13px; }
a:active.navi2aktiv { color:#FFFFFF; text-decoration:underline; font-weight:bold; font-size:13px; }
a:link.navi2passiv { color:#FFFFFF; text-decoration:none; font-size:13px; }
a:visited.navi2passiv { color:#FFFFFF; text-decoration:none; font-size:13px; }
a:active.navi2passiv { color:#FFFFFF; text-decoration:none; font-size:13px; }

.xmpcode { border-width:10px; border-style:solid; border-color:#EEEEEE; background-color:#FFFFE0; }
.code { background-color:#FFFFE0; }
.tabxpl { background-color:#E4EEFF; }
.doc { background-color:#EEEEEE; }
.nav { background-color:#FFEEDD; }
.qbar { background-color:#FFFFE0; font-size:13px; font-family:Arial,sans-serif; }
.blue { color:#0000C0; }
pre.normal { color:#000000; }


.unicode { font-size:15px; font-family:Arial Unicode MS,Arial,sans-serif }

ins { color:#009900; font-weight:bold; text-decoration:none; }
del { color:#990000; font-weight:bold; text-decoration:line-through; }

.tdswitch1  { 	
	background:#eeeeee
} 

.tdswitch2  { 	
	background:#fafafa
} 

.mouseOver {background-color: #ccccdd;}
.memberdetails {background-color: #eeeeee;}

DIV.black_box { padding:10px; border:1px solid black; }