div.contrast img {
	border: 1px solid #ffff00 !important;
}
body {
	background-color: #000 !important;
	background-image: none !important;
}
h1, h2, h3, h4, h5, h6, ul, li {
	background-color: #000 !important;
	background-image: none !important;
	color: #ffff00 !important;
}
body, div, span, p, font, #center, #inner_center, #content, #content_wrapper, #logo, #links, #rechts, .element_label {
	background-color: #000 !important;
	background-image: none !important;
	color: #ffff00 !important;
	border-color: #ffff00 !important;
}
#content *, #logo *, #links *, #rechts * {
	background-color: transparent !important;
	background-image: none !important;
	color: #ffff00 !important;
	border-color: #ffff00 !important;
}
#content li a, #logo li a, #logo li a *, #links li a, #rechts li a {
	background-color: #000 !important;
	background-image: none !important;
	color: #ffff00 !important;
	border-color: #ffff00 !important;
}
input, button, textarea {
	background-color: #000 !important;
	color: #ffff00 !important;
	font-weight: bold !important;
	border: 1px solid #ffff00 !important;
}
a {
	text-decoration:none !important;
	background-color: #000 !important;
	color: #ffff00 !important;
	font-weight: bold !important;
}
a:visited {
	text-decoration:none !important;
	background-color: #000 !important;
	color: #ffff00 !important;
	font-weight: bold !important;
}
a:active {
	text-decoration:none !important;
	background-color: #000 !important;
	color: #ffff00 !important;
	font-weight: bold !important;
}
a:hover {
	text-decoration:underline !important;
	background-color: #000 !important;
	color: #ffff00 !important;
	font-weight: bold !important;
}
a.item_active {
  text-decoration: underline !important;
}

