/* General header and bodytext: */
/* Author: Hendrik Schulting - schulting.net internetservice */

#contentsection {
	position: absolute;
	top: 0; left: 0;
	margin: 0;
	padding: 0;
	border: 0;
}

/* subtemplate_1 */
#sub1colnormal {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

/* subtemplate_2 */
#sub2colnormal {
	float: left;
	width: 60%;
	margin: 0;
	padding: 0;
	border: 0;
}
#sub2split {
	float: left;
	width: 5%;
	margin: 0;
	padding: 0;
	border: 0;
}
#sub2colright {
	float: left;
	width: 35%;
	margin: 0;
	padding: 0;
	border: 0;
}

/* subtemplate_3 */
#sub3colleft {
	float: left;
	width: 30%;
	margin: 0;
	padding: 0;
	border: 0;
}
#sub3split1 {
	float: left;
	width: 5%;
	margin: 0;
	padding: 0;
	border: 0;
}
#sub3colnormal {
	float: left;
	width: 30%;
	margin: 0;
	padding: 0;
	border: 0;
}
#sub3split2 {
	float: left;
	width: 5%;
	margin: 0;
	padding: 0;
	border: 0;
}
#sub3colright {
	float: left;
	width: 30%;
	margin: 0;
	padding: 0;
	border: 0;
}

/* subtemplate_4 */
#sub4colnormal {
	float: left;
	width: 48%;
	margin: 0;
	padding: 0;
	border: 0;
}
#sub4split {
	float: left;
	width: 4%;
	margin: 0;
	padding: 0;
	border: 0;
}
#sub4colright {
	float: left;
	width: 48%;
	margin: 0;
	padding: 0;
	border: 0;
}

/* subtemplate_5 */
#sub5colnormal {
	float: left;
	width: 30%;
	margin: 0;
	padding: 0;
	border: 0;
}
#sub5split {
	float: left;
	width: 5%;
	margin: 0;
	padding: 0;
	border: 0;
}
#sub5colright {
	float: left;
	width: 65%;
	margin: 0;
	padding: 0;
	border: 0;
}


/* Additional attributes for content in RIGHT column */
#colright H1 {
	font-size: 12px;
	background-color: #eefffe;
	text-align: center;
	color: maroon;
}
#colright P.bodytext {
	font-size: 10px;
}

/* subtemplate_6 */
#sub6colnormal {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}
/* NEWS splash in template #6 */
div.news-box {
	float: right;
	width: 200px;
	margin-left: 10px;
	padding: 0;
	border: solid 1px black;
}
div.news-header {
	background-color: navy;
}
div.news-header H1 {
	color: white;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
}
div.tx-mininews-pi1 {
	padding: 0 .3em 0 .3em;
}

div.tx-mininews-pi1-fp_listrow P {
	font-size: 11px;
	color: navy;
	margin: 0;
	border: 0;
}
div.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-datetime { font-size: 10px; background-color: #eeeeee; margin-top: 10px;}
div.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight: bold; }
div.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title A { text-decoration: none; color: navy;}
div.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title A:hover { text-decoration: underline; }
div.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { font-style: italic;}
div.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser A {background-color: #999999; color: white; text-decoration: none; padding: 1px 1px 1px 1px;}
div.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser A:hover { text-decoration: underline;}


