
a:link {
	text-decoration: none;
	width: 16px;
	border-style: none; }
a:visited {
	text-decoration: none;
	width: 16px;
	border-style: none; }
a:hover {
	text-decoration: none;
	width: 16px;
	border-style: none; }
a:active {
	text-decoration: none;
	width: 16px;
	border-style: none; }
body {
	font-size: small;
	font-family: arial, sans-serif;
	margin: 0 auto;
	background-color: silver;
	width: 890px;
	word-wrap: break-word; }
body {
	font-size: small;
	font-family: arial, sans-serif;
	background-color: #ccc;
	background-repeat: repeat-y;
	width: 890px;
	word-wrap: break-word; }
#bottom {
	color: #cdcb98;
	font-size: 16px;
	background-color: white;
	position: absolute;
	top: 582px;
	width: 870px;
	height: 18px;
	border-top: 1px solid #069;
	border-right-color: #069;
	border-bottom-color: #069;
	border-left-color: #069; }
#container {
	background-color: white;
	position: absolute;
	top: 10px;
	width: 870px;
	height: 600px ;
	margin-right: 10px;
	margin-left: 10px; }
#background {
	background: silver url(../03_pics/background_grey.jpg) repeat-y;
	position: absolute;
	top: 0;
	width: 890px;
	height: 620px;
	margin-top: 20px; }
#background_blau {
	background: #069 url(../03_pics/background.jpg) repeat-y;
	margin-top: 20px;
	position: absolute;
	top: 0;
	width: 890px;
	height: 620px; }
#content {
	color: white;
	font-size: 16px;
	background-image: none;
	position: absolute;
	top: 193px;
	left: 30px;
	width: 840px;
	height: 390px;
	overflow: auto; }
#content_s {
	color: white;
	font-size: 16px;
	background-image: none;
	position: absolute;
	top: 193px;
	left: 30px;
	width: 840px;
	height: 390px;
	overflow: auto; }
#content_links {
	color: white;
	font-size: 16px;
	background-image: none;
	text-align: justify;
	position: absolute;
	top: 193px;
	left: 30px;
	width: 450px;
	height: 390px;
	float: right  }
#content_rechts {
	color: white;
	font-size: 16px;
	background-image: none;
	position: absolute;
	top: 208px;
	left: 655px;
	width: 120px;
	height: 375px; }
#content_linksR {
	color: white;
	font-size: 16px;
	background-image: none;
	text-align: justify;
	position: absolute;
	left: 30px;
	width: 450px;
	height: auto; }
#content_rechtsR {
	color: white;
	font-size: 16px;
	background-image: none;
	position: absolute;
	left: 566px;
	width: 240px;
	height: auto; }
#navi {
	color: #cdcb98;
	font-size: 16px;
	background-color: #666;
	position: absolute;
	top: 143px;
	width: 870px;
	height: 20px; }
#headline {
	color: #cdcb98;
	font-size: 16px;
	background-color: white;
	position: absolute;
	top: 0;
	width: 870px;
	height: 18px; }
#imgrow {
	color: #cdcb98;
	font-size: 16px;
	background-color: white;
	position: absolute;
	top: 18px;
	width: 870px;
	height: 125px; }
#subnavi {
	color: #cdcb98;
	font-size: 16px;
	background-color: #ddd;
	position: absolute;
	top: 163px;
	width: 870px;
	height: 18px; }
.img {
	margin: 5px;
	outline-style: solid; }
.linknavi a:link {
	color: white;
	text-decoration: none; }
.linknavi a:visited {
	color: white;
	text-decoration: none; }
.linknavi a:hover {
	color: white;
	text-decoration: none; }
.linknavi a:active {
	color: white;
	text-decoration: none; }
.linknaviHL a:link {
	color: black;
	text-decoration: none; }
.linknaviHL a:visited {
	color: black;
	text-decoration: none; }
.linknaviHL a:hover {
	color: black;
	text-decoration: none; }
.linknaviHL a:active {
	color: black;
	text-decoration: none; }
.linksubnavi a:link {
	color: #666;
	text-decoration: none; }
.linksubnavi a:visited {
	color: #666;
	text-decoration: none; }
.linksubnavi a:hover {
	color: #666;
	text-decoration: none; }
.linksubnavi a:active {
	color: #666;
	text-decoration: none; }
.linksubnaviHL a:link {
	color: black;
	text-decoration: none; }
.linksubnaviHL a:visited {
	color: black;
	text-decoration: none; }
.linksubnaviHL a:hover {
	color: black;
	text-decoration: none; }
.linksubnaviHL a:active {
	color: black;
	text-decoration: none; }
.linkmail a:link {
	color: #333;
	text-decoration: none; }
.linkmail a:visited {
	color: #333;
	text-decoration: none; }
.linkmail a:hover {
	color: #333;
	text-decoration: none; }
.linkmail a:active {
	color: #333;
	text-decoration: none; }
/* Lightbox styles */
#lightbox {
	background-color: #eee;
	padding: 12px  }
#lightboxDetails {
	font-size: 1em  }
#lightboxCaption {
	float: left;
	padding-top: 0.5em  }
#lightbox img {
	clear: both;
	border-style:none; }
#overlay img {
	border-style:none; }
#overlay {
	background-image: url(../04_lightbox/overlay.png)  }
* html #overlay {
	background: url(../04_lightbox/transparent.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lightbox/overlay.png", sizingMethod="scale")  }
