H1,H2,H3,P{
	padding:0;
	margin:0;
}
HTML{
	margin:0;
	padding:0;
}
BODY{
	padding:0;
	margin:0;
	background-color:#E7E7E7;
	font-family:Verdana,Arial,Lucida Sans,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
}
#container{
	width:950px;
	margin:auto;
	background-color:white;
}
	#metanavi{
		font-size:11px;
		text-align:right;
		height:16px;
		padding:8px 3px 3px 0;
		color:#5A5A5A;
	}
		#metanavi A{
			margin:0;
			padding:0 5px 0 5px;
			text-decoration:none;
			color:#5A5A5A;
			border-right:1px solid #757575;
		}
		#metanavi A:hover{
			color:#000;
			font-weight:bold;
		}
			#metanavi A.noborder{
				border:0;
			}
		/*
		#languagecontainer{background-color:#ccc}
		#languagecontainer a{color:#fff}
		*/
	#logotop{
		padding:0;
		margin:0;
	}
	#navi_level1{
		height:21px;
		overflow:hidden;
		background-image:url(../img/bg_navi.gif);
		background-repeat:repeat-x;
	}
		#navi_level1 UL{
			padding:0;
			margin:0;
			list-style:none;
			font-size:14px;
			font-weight:bold;
		}
			#navi_level1 LI{
				float:left;
				margin:0;
				padding:0;
			}
				#navi_level1 LI A{
					padding:2px 10px 0 10px;
					margin:0 2px 0 0;
					text-decoration:none;
					color:black;
					line-height:21px;
				}
				#navi_level1 LI A:hover{
					margin:0;
					border-bottom:2px solid #c1cac5;
					border-right:2px solid #c1cac5;
					background-image:url(../img/bg_navi2_a_guard.gif);
				}
				#navi_level1 LI A.act{
					margin:0;
					border-bottom:2px solid #c1cac5;
					border-right:2px solid #c1cac5;
					background-image:url(../img/bg_navi2_a_guard.gif);
				}
		#banner{
			border-bottom:4px solid #E7E7E7;
			height:200px;
			width:950px;
			overflow:hidden;
		}
		#banner_text{
			border:0px solid #FFFFFF;
			float:right;
			padding: 10px 10px 15px 15px;
			margin-top:50px;
			/* filter:alpha(opacity=80); */ /* für IE ab 5.5 */
			/* -moz-opacity:0.80; */ /* für Mozilla/Netscape */
			/* opacity:0.80; */ /* für Opera ab 9.0 */
			
			background: url(../img/transparent_bg_white.png);
			z-index: 5; /* for safari */
		}
			#banner_text H3{
				color: #009036;
				font-weight:normal;
				font-size:28px;
				margin:0 0 5px 0;
				/* padding:2px 0 2px 5px; */
			}
			#banner_text H4{
				color:black;
				font-weight:normal;
				font-size:18px;
				margin:0 0 2px 0;
				/* padding:5px 4px 1px 5px; */
			}
			#banner_text H5{
				color:black;
				font-weight:normal;
				font-size:16px;
				margin:0px;
				/* padding:5px 4px 1px 5px; */
			}
			#banner_text A, #banner_text P{
				color:black;
			}
		#main{
			clear:both;
			padding:10px 0 20px 20px;
		}
		#main DIV.teaser{
			width:217px;
			border:1px solid #B3B3B3;
			float:left;
			margin-right:10px;
			overflow:hidden;
		}
			#main DIV.teaser H1{
				background-color:#009036;
				color:white;
				font-weight:bold;
				font-size:12px;
				padding:2px 0 2px 5px;
				border-bottom:3px solid #646567;
			}
			#main DIV.teaser H2{
				font-size:12px;
				padding:5px 4px 1px 5px;
			}
				#main DIV.teaser H2 SPAN{
					display:block;
					font-size:10px;
					font-weight:normal;
				}
				#main DIV.teaser H2 A{
					text-decoration:none;
					color:#000;
					background-image:url(../img/arrow.gif);
					background-repeat:no-repeat;
					padding:0 5px 0 11px;
				}
			
			#main DIV.teaser P{
				padding:5px 4px 8px 5px;
				border-bottom:2px solid #009036;
			}
			#main DIV.teaser P.blue{
				background-color:#CCDCF0;
				padding:7px 4px 10px 10px;
				border-bottom:2px solid #035D95;
			}
			#main DIV.teaser P.grey{
				background-color:#EBEBEB;
				padding:7px 4px 10px 10px;
				border-bottom:2px solid #035D95;
			}
			#main DIV.teaser P.green{
				background-color:#E3EDE7;
				padding:7px 4px 10px 10px;
				border-bottom:2px solid #009036;
			}
			#main DIV.teaser P A, #main DIV.teaser P.blue A, #main DIV.teaser P.grey A, #main DIV.teaser P.green A{
				text-decoration:none;
				color:#000;
				background-image:url(../img/arrow.gif);
				background-repeat:no-repeat;
				padding:0 5px 0 11px;
			}
			#main DIV.news-latest-item{
				margin-bottom:4px;
				/* margin-bottom:14px; */
			}
			#main DIV.news-latest-item P.bodytext{
				margin-bottom:0;
				padding-bottom:0;
			}
			#main SPAN.morelink A, #main A.more-link{
				display:block;
				text-decoration:none;
				color:#000;
				text-align:left;
				margin-left:150px;
				background-image:url(../img/arrow.gif);
				background-repeat:no-repeat;
				padding:0 10px 0 11px;
				font-weight:bold;
			}
			#main A:hover{
				font-weight:bold;
			}
		#footer{
			padding:10px 10px 5px 10px;
		}
		#footer SPAN{
			font-size:10px;
		}
			#footer SPAN A{
				text-decoration:none;
				color:#000;
			}
				#footer SPAN A:hover{
					text-decoration:underline;
				}
			#footer SPAN#copyright{
				float:left;
				margin-top:12px;
			}
			#footer SPAN#p2n{
				float:right;
			}
		

.hidden{
	display:block;
	width:1px;
	height:1px;
	overflow:hidden;
	float:left;
}

#search{
float:right;
margin-right:5px;
}


/* CSS_STYLED TWEAK */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin:0px; }
