/* STYLES - FRONTPAGE */
#imageBar {
	position: absolute;
	top: 100px;
	left: -25px;
	width: 970px;
	height: 228px;
	background-image: url('grafik/frontpage_image.png');
	background-repeat: no-repeat;
}

/* IE - PNG Background image fix */
* html #imageBar {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='fileadmin/templates/grafik/frontpage_image.png');
}


#imageBar #topBarContent { 
	float: right;
	width: 240px;
	height: 167px;
	padding: 20px 25px 20px 10px;
	overflow: hidden;
	color: white;
}

#imageBar #topBarContent h1 {
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}

#mainContent {
	float: left; 
	margin: 275px 0px 0px 0px;
	
}

#mainContentLayout {
	margin: 0px 0px 20px 20px;
	width: 880px;
}


#mainContentLayout td { text-align: left; vertical-align: top;}
#mainContentLayout .headerMiddle { width: 285px; }


#mainContentLayout .contentLeft, #mainContentLayout .contentMiddle, #mainContentLayout .contentRight { padding: 10px; }
#mainContentLayout .contentLeft { border-right: 1px solid #9DC49D; padding-left: 0px;  }
#mainContentLayout .contentRight { padding-left: 0px; padding-right: 0px;  }

#newsBox { background-image: url('grafik/bottombar_background.jpg'); width: 310px; padding: 10px; margin: 0px;  }