//micro-styles, by d1rk	
	
	* { font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; color: #303B42; }

	body { background-color: #555; text-align: center; }
	table, td, th { font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; color: #303B42; }
	input, textarea { border: 1px solid white; background: white; }

	a, a:link { color: #303B42; text-decoration: underline; border: 0px; }
	a:visited { color: #303B42; text-decoration: underline; border: 0px; }
	a:hover   { color: #993333; text-decoration: underline; border: 0px; }
	a:active  { color: #993333; text-decoration: underline; border: 0px; }

	h1 { font-size:140%; margin: 2px; padding: 2px; border-bottom: 1px solid #black; width: 100%; }
	h2 { font-size:110%; margin: 2px; padding: 2px; border-bottom: 1px solid #black; width: 100%; }
	h3 { font-size:110%; margin: 2px; padding: 2px; border-bottom: 1px solid #black; width: 100%; text-align: right; }

	p { font-size:90%; margin: 10px; }

	.cont { background-color: #CBCBCB; }
	.l4   { background-image: url(img/l4.gif); background-repeat: no-repeat; }
	.rr 	{ background-image: url(img/rr.gif); background-repeat: repeat-y; }
	.lr 	{ background-image: url(img/lr.gif); background-repeat: repeat-y; }

	.menu { font-weight: bold; }
	.wl 	{ color: #fff; margin: 10px; font-weight: bold; }

.klein
{
	color: #999999;
	font-size: 9px;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 16px;
}
a.klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000ff;
	text-decoration: underline;
	font-weight:normal;
}

a.klein:hover {
	color: #999999;
}

a.normal {
font-weight:normal;
}
