/* CSS Document */

html, body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

#metanaviContainer {
	width:543px;
	height:85px;
	padding-left:20px;
	padding-top:15px;
	background-color:#FFFFFF;
	font:normal 9px verdana;
	color:#820627;
}

#metanaviContainer A {
	font:normal 9px verdana;
	color:#999999;
	text-decoration:none;
}

#metanaviContainer A:hover{
	font:normal 9px verdana;
	color:#666666;
}

#logoContainer {
	position: absolute;
	left:563px;
	top:0px;
	width:200px;
	height:200px;
	z-index:999;
}

#naviContainer {
	width:200px;
	height:200px;
	background-color:#CCCCCC;
	float:left;
}

.navi {
	width:200px;
	height:20px;
	margin-top:1px;
}

#imageContainer {
	width:602px;
	height:200px;
	background-color:#FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	float:left;
}

#copyright {
	padding:180px 0px 0px 10px;
	font:normal 9px verdana;
	color:#666666;
	float:left;
}

#bgGrey {
	position:absolute;
	left:0px;
	top:100px;
	height:200px;
	width:100%;
	min-width:970px;
	background-color:#CCCCCC;
	z-index:0;
}

#subnaviContainer {
	position:absolute;
	left:0px;
	top:330px;
	width:200px;
	height:200px;
	/*background-color:#820627;*/
}

#subnaviContainer A {
	font:normal 10px verdana;
	color:#666666;
	text-decoration:none;
}

#subnaviContainer A:hover {
	font:normal 10px verdana;
	color:#666666;
	text-decoration:underline;
}

.subnavi {
	width:180px;
	padding-left:20px;
	margin-bottom:10px;
	font:bold 10px verdana;
	color:#820627;
}

#contentHome {
	position:absolute;
	left:201px;
	top:330px;
	width:302px;
	background-color:#FFFFFF;
	padding:0px 30px 30px 30px;
	font:normal 11px verdana;
	color:#666666;
	line-height:17px;
}

#content {
	position:absolute;
	left:201px;
	top:330px;
	width:532px;
	background-color:#FFFFFF;
	padding:0px 40px 30px 30px;
	font:normal 11px verdana;
	color:#666666;
	line-height:17px;
}


#newsContainer {
	position:absolute;
	left:563px;
	top:330px;
	width:200px;
}

#newsHome {
	width:158px;
	border-left:dotted 1px #666666;
	border-right:dotted 1px #666666;
	background-color:#FFFFFF;
	padding:0px 20px 30px 20px;
}

#newsHome P {
	font:normal 11px verdana;
	color:#666666;
}

#newsLetter {
	width:200px;
	height:21px;
	background-color:#6A6300;
}

#wetterHome {
	position:absolute;
	left:0px;
	top:330px;
	width:180px;
	height:160px;
	padding:30px 0px 0px 20px;
	background-color:#87292C;
	font:normal 10px verdana;
	line-height:15px;
	color:#FFFFFF;
}

#wetterHome A {
	font:normal 10px verdana;
	line-height:15px;
	color:#FFFFFF;
	text-decoration:none;
}

.bodytext A {
	color:#6A6300;
	text-decoration:underline;
}

.csc-sitemap A {
	text-decoration:none;
	color:#666666;
}

.csc-sitemap A:hover {
	text-decoration:underline;
}

ul {
	font: normal 11px verdana;
	color: #666666;
	padding-left:0px;
	margin-left:17px;
}

li {
	list-style-type:square;
}

INPUT.kontakt {
	font:normal 9px verdana;
	height:15px;
	width:350px;
	border:solid 1px #CCCCCC;
	background-color:#f4f4f4;
	margin:0px 0px 10px 0px;
	padding:0;
}

TEXTAREA.kontakt {
	font:normal 9px verdana;
	height:148px;
	width:350px;
	border:solid 1px #CCCCCC;
	background-color:#f4f4f4;
	overflow:auto;
	margin:0px 0px 10px 0px;
	padding:0;
}

INPUT.kontakt_button {
	font:normal 9px verdana;
	background-color:#CCCCCC;
	width:100px;
	margin:10px 0px 10px 0px;
}

SELECT.kontakt {
	color:#820627;
	border:1px solid #cccccc;
	width:200px;
	font:normal 9px verdana;
	padding:0;
	margin:0px 0px 10px 0px;
}

.formtext {
	font:normal 9px verdana;
}

.formlabel {
	width:170px;
	font:normal 9px verdana;
	color:#666666;
	float:left;
}

.errorformlabel {
	width:170px;
	font:normal 9px verdana;
	color:red;
	float:left;
}

.news-latest-item {
	margin-top:20px;
	font:normal 11px verdana;
	color:#666666;
}

.news-latest-headline {
	color:#820627;
	font-weight:bold;
}

.news-latest-item p.bodytext {
	margin:10px 0px 10px 0px;
}

.news-latest-item A {
	text-decoration:none;
	color:#6A6300;
}

.news-latest-item A:hover {
	text-decoration:underline;
	color:#6A6300;
}

.news-list-item {
	margin-top:20px;
	font:normal 11px verdana;
	color:#666666;
}

.news-list-date {
	font-weight:bold;
	width:100px;
	float:left;
}

.news-list-headline {
	color:#820627;
	font-weight:bold;
}

.news-list-item p.bodytext {
	margin:10px 0px 10px 100px;
	clear:left;
}

.news-list-item A {
	margin-left:100px;
	text-decoration:none;
	color:#6A6300;
}

.news-list-item A:hover {
	text-decoration:underline;
	color:#6A6300;
}

.news-single-item {
	font:normal 11px verdana;
	color:#666666;
}

.news-single-date {
	font-weight:bold;
}

.news-single-headline {
	color:#820627;
	font-weight:bold;
}

.news-single-subheader H3 {
	font-weight:bold;
	margin:10px 0px 0px 0px;
	font:bold 11px verdana;
}

.news-single-item p.bodytext {
	margin:10px 0px 10px 0px;
}

.news-single-item A {
	text-decoration:underline;
	color:#6A6300;
}

.contenttable p.bodytext {
	margin:0px 0px 0px 0px;
}