body {
	font-size: 100.01%; /* Resets 1em to 10px */
	font-family: Arial, Sans-Serif;
	color: #ddd;
	padding: 0;
	margin: 0;
	background-color: #333;
}

#box { width:990px; }
#container {
	float:left;
	width: 530px;
	height: auto;
	margin: 40px 0 0 30px;
	padding: 0px;
	font-size: 0.8em;
	line-height: 1.2em;
}

#container-1 { margin: 1.2em 0 0; width:530px; line-height:1.2em; }

h3 { margin: 0 0 1em; }
p { margin: 1em 0 0; }
small { font-size: 0.95em; line-height:0.95em; }
hr { border: 0; border-top: 1px dashed #F39; margin: 3px 0; }

.next { height:5px; width:100%; }
.fragment { background-color: #222; }
.white { color: #ddd; }
.kl { font-size: 0.6em;}
.standard { color: #ddd; margin: 0; padding: 0; }

#news {
	float:right;
	width: 220px;
	height: auto;
	margin: 40px 0 0 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.2em;
}

#news div { font-size: 90%; padding:6px 6px 12px 6px; margin:2px 0 0 0; }

#news a { color: #ddd; }
#news a:hover { color: #fff; }
#news strong { color:#222; }

h1 {
	font-size: 1.3em;
	line-height: 1.2em;
	color: #F39;
	margin: 0 0 5px 0;
	padding: 3px 0;
}

a {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover { text-decoration: underline; }
ul a:hover { text-decoration: none; }