/*
	CSS für contentService.html
*/

body *{
	color:#003112;
}

body{
	background:none;
}

#vorScrollPane{
	height:8px;
	background-image:url(images/contentService/box_top.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:2px bottom;
}

#scrollPane{
	/*border:1px solid green;*/
	width:1010px;
	overflow:auto;
	height:560px;
}

#contDiv{
	background-image:url(images/contentService/box_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:2px bottom;
		width:990px;
}

#contTab{
	/*margin-left:1px;*/
	width:990px;
	height:560px;
	background-image:url(images/contentService/box.jpg);
	background-repeat:repeat-y;
	background-position:1px 0px;
}
#contLeft{
	width:495px;
	padding-top:20px;
	/*border:1px solid green;*/
	
}

#contNormal{
	width:496px;
	padding-top:20px;
	/*border:1px solid yellow;*/
}

.boxDiv{
	/*border:1px solid red;*/
}
/*#contLeft DIV.first, #contLeft DIV.inner, #contLeft DIV.last, #contLeftWrap, #contNormalWrap{*/
#contLeft DIV.ce, #contNormal DIV.ce, #contLeftWrap, #contNormalWrap{
	background-repeat:no-repeat;
	background-position:top;	
	/*padding-left:20px;*/
}

#contLeft DIV.ce, #contNormal DIV.ce{
	padding-left:20px;
	padding-right:20px;
}


#contLeftWrap, #contNormalWrap{
	margin:0;
	padding:0;
}
/*
#contLeftWrap{
	background-image:url(images/contentService/l_box_top.jpg);
	background-repeat:no-repeat;
	background-position:3px 0px;	
}
#contNormalWrap{
	background-image:url(images/contentService/r_box_top.jpg);
	background-repeat:no-repeat;
	background-position:5px 0px;	
}
*/
#contLeft DIV.inner, #contLeft DIV.last{
	background-image:url(images/contentService/l_box.jpg);
	background-repeat:no-repeat;
	background-position:2px 0px;	
	padding-top:20px;
}

#contNormal DIV.inner, #contNormal DIV.last{
	background-image:url(images/contentService/r_box.jpg);
	background-repeat:no-repeat;
	background-position:5px 0px;	
	padding-top:20px;
}

div.newsLatest .item, div.newsList .item{
	margin-bottom:15px;
}

div.newsList{
	margin-top:25px;	
}

div.newsLatest .item DIV, div.newsList .item DIV{
	margin:0px;
	padding:0px;
	margin-bottom:3px;
}

div.newsLatest .item DIV A, div.newsList .item DIV A{
	margin-left:5px;
}

div.newsLatest .item DIV.header, div.newsList .item DIV.header, div.newsSingle DIV.header{
	font-weight:bold;	
}

div.newsLatest P.bodytext, div.newsList P.bodytext{
	display:inline;
}


.presseSingle  .date P.bodytext, .presseSingle  .copyright P.bodytext{
	display:inline;
}
.presseList .item .header{
	margin-bottom:3px;
}
.presseList .item .header A {
	text-decoration:none;
	font-weight:bold;
}
.presseList .item .header A:hover {
	/*color:#7AAEDE;*/
	text-decoration:underline;
}

.presseSingle .subheader{
	margin:0;
	padding:0;
}

.kontaktTab{
	width:425px;
}

.kontaktTab .ta1{
	height:80px;	
}
.kontaktTab .tf1, .kontaktTab .ta1{
	width:350px;
}

.kontaktTab TD.error{
	color:red;	
}

