/* CSS Document */

body { 
	background: #000;
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 45px;
	padding: 0;
	text-align: left;
	color: #FFFFFF;
}

#container { 
	width: 884px;
	w/idth: 884px;
	z-index: 1;
	margin-left: auto;
	margin-right: auto;
}

#header { 
	background-image: url(header.jpg);
	width: 884px;
	height: 224px;
	z-index: 2;
}

div#container div#header div.logo { 
	margin-left: 622px;
	margin-top: -30px;
	width: 181px;
	height: 112px;
	z-index: 5;
}

#navigation { 
	width: 884px;
	height: 20px;
	background-image: url(bgr_navigation.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
}

#subnav { 
	width: 884px;
	height: 15px;
	background-color: #000000;
	margin-top: 0px;
	float: right;
}

#content { 
	width: 650px;
	height: auto;
	margin-top: 25px;
	float: left;
}

#content a { 
	color: #FFFFFF;
}

div#content div#contentBild { 
	width: 220px;
	height: 220px;
	float: left;
}

div#content div#contentText { 
	width: 420px;
	height: auto;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	float: right;
}

div#content div.headline { 
	margin-left: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#footer { 
	width: 884px;
	height: 20px;
	background-image: url(bgr_footer.jpg);
	margin-top: 35px;
	m/argin-top: 25px;
	margin-left: 0px;
	float: right;
}

#footerimp { 
	width: 884px;
	height: 20px;
	background-image: url(bgr_footer.jpg);
	margin-top: auto;
	float: right;
}

div#footer div.kontakt { 
	color: #000000;
	float: left;
	margin-top: 3px;
	font-size: 11px;
	font-weight: bold;
}

div#footer div.info { 
	float: right;
	margin-top: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

div#footerimp div.kontakt { 
	color: #000000;
	float: left;
	margin-top: 3px;
	font-size: 11px;
	font-weight: bold;
}

div#footerimp div.info { 
	float: right;
	margin-top: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#aktuelles { 
	width: 222px;
	height: 220px;
	margin-top: 35px;
	float: right;
}

div#aktuelles div#news { 
	width: 222px;
	height: 70px;
	background-image: url(bgr_news.gif);
	background-repeat: no-repeat;
	float: left;
}

div#aktuelles div#news div.newsContent { 
	margin-left: 22px;
	margin-top: 4px;
}

.newsHeadline { 
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.newsText { 
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.newsText a { 
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.infoText { 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.infoText:hover { 
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.kontaktText { 
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.kontaktText:hover { 
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.breadcrump { 
	color: #FFFFFF;
	font-size: 10px;
}

.picTitle { 
	font-size: 9px;
	font-weight: bold;
}

.error { 
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bolder;
	color: #CC0000;
}

.done { 
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bolder;
	color: #006633;
}

.Input { 
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma;
}

.Button { 
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFF;
	background-color: #004677;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
}

.select { 
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #FFFFFF;
	font-size: 9px;
	font-family: Tahoma;
}

.tabForm { 
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 11px;
	color: #FFFFFF;
}

.formText { 
	font-size: 11px;
	color: #FFFFFF;
}

#sitemaplevel1 li { 
	display: inline;
	/* for IE5 and IE6 */: ;
}

#sitemaplevel1 { 
	width: 12em;
	margin: 0px;
	/* to display the list horizontaly */
	float: left;
}

#sitemaplevel1 a { 
	/* extend the sensible area to the maximum with IE5 */
	display: block;
	background-color: #000000;
	border-bottom: 1px #FFF solid;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	border-spacing: 2px;
	border-left: 1px #FFF solid;
	border-right: 1px #FFF solid;
	border-top: 1px #FFF solid;
	margin: 5px;
	padding: 1px 1px 1px 1px;
	font-size: 11px;
}

#sitemaplevel1 a:hover { 
	background-color: #acb2ae;
	color: red;
}

#sitemaplevel1 a:visited { 
	color: #FFFFFF;
}