BODY {
	text-align: center;
	background-color: #000000;
	margin-top: 10px;
}
IMG{
	border: 0px;
	margin:0px;
	padding:0px;
}
* {
	margin: 0px;
	padding: 0px;
}
#main{
	text-align: left;
	width: 970px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#header {
	background-image: url(img/Header.png);
	background-repeat: no-repeat;
	width: 970px;
	height: 176px;
}
#mainMenue {
	float: left;
	width: 233px;
}
#textarea {
	float:right;
	width: 737px;
	padding: 0;
	margin: 0;
}
#footer {
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DCD3CB;
	text-align: center;
}

#textarea #contents {
	float: left;
	width: 509px;
	background-image: url(img/content_backgr.png);
	background-repeat: repeat;
	background-position: left top;
}

#textarea #contents #contents_bg_bottom {
	background-image: url(img/content_backgr_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	/* kein Padding !!! */
}
/* POSITIONING ENDE ----- */
#textarea #contents #contents_bg_bottom #contens_bg_top {
	background-image: url(img/content_backgr_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#textarea #contents #contents_bg_bottom #contens_bg_top #contentsText {
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 50px;
}
/*-------- NewsBereich ---*/
#main #textarea #news_area {
	float: right;
	width: 228px;
	background-image: url(img/sec_menue__body2.png);
	background-repeat: repeat-y;
	background-position: right top;
}
#textarea #news_area #news {
	background-image: url(img/sec_menue_body.png);
	background-repeat: no-repeat;
	background-position: 0px 59px;
	min-height: 224px;
}

#textarea #news_area #news #newsContents {
	padding-left: 11px;
	margin-right: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#textarea #news_area #news #newsContents #newsArticle_bg_bottom {
	background-image: url(img/news_unten.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 6px;
}
#textarea #news_area #news #newsContents #newsArticle_bg_bottom #newsArticle_bg_top {
	background-image: url(img/news_oben.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 6px;
}
#textarea #news_area #news #newsContents #newsArticle_bg_bottom #newsArticle_bg_top #newsArticle_text {
	background-image: url(img/news_rHintergr.png);
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 5px;

}
#main #textarea #contents #contents_bg_bottom #contens_bg_top #intro_bg_bottom{
	background-image: url(img/intro_unten.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 7px;
}
#main #textarea #contents #contents_bg_bottom #contens_bg_top #intro {
	padding-right: 10px;
	padding-left: 14px;
}
#main #textarea #contents #contents_bg_bottom #contens_bg_top #intro #intro_bg_bottom #intro_bg_top {
	background-image: url(img/intro_Oben.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
}
#textarea #contents #contents_bg_bottom #contens_bg_top #intro #intro_bg_bottom #intro_bg_top #intro_text {
	background-image: url(img/intro_BGR.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
}
#main #textarea #news_area #news_bg_bottom {
	clear: both;
	height: 50px;
	background-image: url(img/right_bottom.png);
}
#mainMenue #mainMenue_header {
	background-image: url(img/MMenu_header.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 233px;
	height: 59px;
}
#textarea #news_area #news #newsHeader {
	background-image: url(img/sec_menue_header.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 228px;
	height: 59px;
}
#textarea #news_area #news #newsContents #newsArticle_bg_bottom #newsArticle_bg_top #newsArticle_text p {
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
	height: 0px;
	width: 0px;
}
#main #textarea #contentsText h2 {
	clear: both;
}

