/* Stylesheet for home page */


/* Tag Definitions limited to ID's */
.headImage {
	width: 566px;
	height: 285px;
	top: 78px;
	left: 197px;
}

.leftcol {
	display: none;
}

.twocols {
	margin: 0;
	width: 796px;
}
.maincol {
	width: 597px;
	min-height: 100px;
}
*html .maincol {
	height: 100px;
}

.maincol H1 {
	margin: 0;
	padding: 4px 0 4px 0;
	
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
}
.maincol H1 A {
	font-size: 14px;
	color: #000000;
}
.maincol P {
}

.maincol A {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
}

.maincol A:hover {
	color: #0563AD;
}
.maincol H1 A:hover {
	color: #000000;
}

.rightcol H1 {
	padding: 0 0 3px 0;
	
	color: #666666;
	text-transform: uppercase;
	
	background-image: url(../images/rightColBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/* CSC override */
.csc-textpic {
	margin: 0 0 0 30px;
	width: 169px;
	display: block;
	float: left;
}
* html .maincol {  /* IE6 doublemargin fix */
	width: 627px;
	margin-left: -30px;
}
.maincol .csc-textpic-clear {
	clear: none;
}

/* NEWS */
.news-single-item {
	margin: 0 25px 0 61px; 
}
/* weitere newsformatierung siehe news.css, .news-latest-container XY */