/* CSS Document */
/* Farben
	dunkelblau #007CC3
	hellblau #DBEDF8
	gelb #FFFF00
	grau #E4E5E5
*/
body {
	padding: 0px 0px 20px 0px;
	text-align: center;
	margin: auto;
	background: url(/pictures/header-bckgrds/hf_hg_00_HG.jpg) top center no-repeat;
	background-color: #376a9f !important;
}
#center {
	width: 1060px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	/*background-color: #E4E5E5;*/
	background-image: url(/pictures/header-bckgrds/hf_schatten_01.png);
	background-repeat: repeat-y;
}
#mainBckgrd {
	width: 1000px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-color: #FFFFFF;
}
#header {
	position: relative;
	width: 100%;
	height: 246px;
	background-color: #007CC3;
}
	#headerpic {
		position: absolute;
		right: 0px;
		width: 1000px;
		height: 246px;
	}
	#logo {
		position: absolute;
		top: 40px;
		left: 60px;
		width: 184px;
		height: 177px;
		display: none;
	}
	#slogan {
		position: absolute;
		bottom: 0px;
		right: 0px;
		width: 720px;
		height: 27px;
	}
#main {
	position: relative;
	width: 100%;
	min-height: 450px;
	float: left;
	padding: 0px 0px 20px 0px;
}
	#menu {
		position: relative;
		margin: 25px 0px 0px 0px;
		padding: 0px 0px 0px 30px;		
		width: 202px;
		float: left;
		text-align: right;
		/*background-color: #CCFF33;*/
	}
	#content {
		position: relative;
		text-align: left;
		margin: 25px 0px 0px 25px;
		width: 723px;
		float: left;
		/*background-color: #CC9900;*/
	}
		#col1, .col1 {
			width: 468px;
			float: left;
			/*background-color: #CCFF33;*/
		}
		#col2, .col2 {
			width: 230px;
			float: right;
			margin-top: 0px;
			/*background-color: #00CCCC;*/
		}
		#col3 {
			width: 100%;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			/*background-color: #00CCCC;*/
		}
		/* Browserweiche nur für FF (Bug bei Mitarbeiter!) */
		:root .FFcol3 {
			margin: -14px 0px 0px 0px !important;
		}
		#col1Project {
			width: 723px;
			float: left;
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			/*background-color: #CCFF33;*/
		}
		
		.newsContent {
			position: relative;
			clear: both;
			top: 0px;
			width: 690px;
			padding-top:10px;
			/*background-color:#FFCC00;*/
		}
			.newsPic {
				position: relative;
				top: 0px;
				left: 0px;
				width: 200px;
				float: left;
				margin: 0px 0px 20px 0px;
				/*background-color: #996633;*/
			}
			.newsText1 {
				position: relative;
				width: 470px;
				top: -9px;
				left: 20px;
				float: left;
				margin: 0px 0px 0px 0px;
				/*background-color: #99CC00;*/
			}
		#newsLeft{}
	#certlogos {
		width: 200px;
		margin: 80px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
		#certlogos img {
			display: inline-block;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			/*border: 1px solid #007CC3;*/
		}
#footer {
	position: relative;
	clear: both;
	width: 100%;
	height: 23px;
	margin: 30px 0px 0px 0px;
	border-bottom: 2px solid #FFFF00;
	background-color: #007CC3;
	color: #FFFFFF;
	padding: 3px 0px 0px 0px;
}
	#footerLeft {
		position: absolute;
		left: 30px;
		width: 300px;
	}
	#footerRight {
		position: absolute;
		right: 20px;
		width: 500px;
		text-align: right
	}
#shadowBottom {
	width: 1060px;
	height: 30px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	/*background-color: #E4E5E5;*/
	background-image: url(/pictures/header-bckgrds/hf_schatten_02.png);
	background-repeat: no-repeat;
}
#bckgrd_fadeIn {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	visibility: hidden;
	background-color: #336699;
}

