html {
	font: 11px Arial, Helvetica, sans-serif;
	background: #111;
	height: 100%;
}
body {
	margin: 0 auto;
	padding: 0;
	text-align: left;
  height: 100%;
}
.container {
	margin: 0 auto;
	background: white;
	text-align: left;
	vertical-align: top;
	height: 100%;
}
p {
	margin: 0;
	padding: 5px 0;
	line-height: 1.5em;
}
a:link {
	color: darkred;
}
a:visited {
	color: darkred;
}
a:hover {
	color: #222;
}
a.white {
  color: white;
}
a.white:visited {
  color: white;
}
a.white:hover {
	color: #222;
}

img.border {
  border: 1px solid #B7B5B5;
}
div#bigbanner {
	margin: 2px 0 0 0;
	background: darkred;
}
div.news {
	margin: 0 0 20px 0;
	padding: 0 8px;
}
table {
  text-align: left;
}
td#balk_links {
	width: 30px;
	background: url(../images/balk_links.gif) repeat-y top right;
}
td#balk_rechts {
	width: 30px;
	background: url(../images/balk_rechts.gif) repeat-y top left;
}
td#content {
	padding: 0 4px;
}
td.content {
	padding: 4px 7px;
}
td#rechts {
	width: 250px;
	padding: 0 4px 0 0;
}
td#rechts img.block {
	display: block;
	margin: 0 0 4px 0;
}
td.item {
  background-color: #2E2E2E;
  color: white;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
form {
	margin: 8px 0;
}
input, textarea, select {
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #999;
}
input.black {
	background: #444;
	color: #ddd;
	border-color: black;
}
div.blackspace {
	background: black;
	height: 8px;
}
h1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: white;
	background: black url(../images/h1_bg.gif) repeat-x top left;
	margin: 4px 0;
	padding: 6px 12px;
	border-bottom: 4px solid #BECCD6;
}
h2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	background: black;
	color: white;
	margin: 0;
	padding: 6px 8px;
	border-bottom: 4px solid #91A8B9;
}
td.postedby {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/postedby_bg.gif) repeat-x top left;
	margin: 0;
	padding: 8px 6px;
	border: 1px solid #666;
	border-width: 1px 0;
	border-bottom-color: #ccc;
}
p.postedby {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/postedby_bg.gif) repeat-x top left;
	margin: 0;
	padding: 8px 6px;
	border: 1px solid #666;
	border-width: 1px 0;
	border-bottom-color: #ccc;
}
.highlight img {
  opacity: 0.75;
}
.highlight:hover img {
  opacity: 1;
}

