/* CSS Document */

body, .bodytext, td, p {
	color: 			#666666;
	
	font-style:		normal;
	font-weight:		normal;
	font-size:		11px;
	line-height:		20px;
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align:		justify;
	vertical-align:		top;
	scroll:			always;
}

/* Abstand zwischen Hauptnavi Punkten */
span.nav1, span.nav1a {
	margin-right: 		5px;
}


.nav1 a:link, .nav1 a:visited, .nav1 a:hover, .nav1 a:active {
	text-decoration:	none;   
	line-height: 		20px;
	font-size:		12px;
	font-weight: 		bold;
	color: 			#666666;
}

.nav1a a:link, .nav1a a:visited, .nav1a a:hover, .nav1a a:active {
	text-decoration:	none;   
	line-height: 		20px;
	font-size:		12px;
	font-weight: 		bold;
	color: 			#CC0000;
}


.left, .nav2 a:link, .nav2 a:visited, .nav2 a:hover, .nav2 a:active {
	text-decoration:	none;   
	text-align:		left;
	
	line-height: 		20px;
	font-size:		12px;
	font-weight: 		bold;
	color: 			#666666;

	list-style-type:	none;
	list-style-image: 	none;
	list-style-position:	outside;
}

.nav2a a:link, .nav2a a:visited, .nav2a a:hover, .nav2a a:active {
	text-decoration:	none;   
	text-align:		left;
	
	line-height: 		20px;
	font-size:		12px;
	font-weight: 		bold;
	color: 			#CC0000;

	list-style-type:	none;
	list-style-image: 	none;
	list-style-position:	outside;
}

.nav3 a:link, .nav3 a:visited, .nav3 a:hover, .nav3 a:active {
	text-decoration:	none;   
	text-align:		left;
	
	line-height: 		20px;
	font-size:		12px;
	font-weight: 		bold;
	color: 			#666666;

	margin-left:		15px;

}

.nav3a a:link, .nav3a a:visited, .nav3a a:hover, .nav3a a:active {
	text-decoration:	none;   
	text-align:		left;
	
	line-height: 		20px;
	font-size:		12px;
	font-weight: 		bold;
	color: 			#CC0000;

	margin-left:		15px;

}


a:link, a:active, a:visited, a:hover {
	text-decoration:	underline;   
	line-height: 		20px;
	color: 			#CC0000;
}

h1 {
	font-size:		14px;
	font-weight: 		bold;
}

h2 {
	font-size:		13px;
	font-weight: 		bold;
	margin:			0px;
}

h3 {
	font-size:		12px;
	font-weight: 		bold;
	margin:			0px;
}

h4 {
	font-size:		11px;
	font-weight: 		bold;
}

td.left {
	padding-top:		10px;
	padding-left:		0px;
	vertical-align:		top;
}

td.nav {
	padding-left:		20px;
	text-align:		justify;
	font-size: 		11px;
	vertical-align:		middle;
	padding-bottom: 	3px;
}

td.content {
	padding-top:		10px;
	padding-left:		20px;
	padding-right:		20px;
}

td.footer {
	font-size:		9px;
	color: 			#666666;
	text-align: 		center;
	vertical-align: 	middle;
}

fieldset {
	border: 		0px;
}

input { 
	font-size:		9px; 
	color:			#666666; 
	border:			1px solid #999999; 
	background-color:	#FFFFFF; 
	width:			260px;
}

input.searchButton {
	width:			60px;
}

input.search {
	width:			135px;
}


input.button { 
	font-size:		9px; 
	color:			#666666; 
	border:			1px 
	solid			#999999; 
	background-color:	#FFFFFF; 
	cursor:			pointer;
	width:			95px
}


textarea { 
	font-size:		9px; 
	color:			#666666; 
	letter-spacing:		1px; 
	border:			1px solid #999999;
	background-color:	#FFFFFF; 
	width:			260px; 
	height:			90px;
}

.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }

.tx-damdownloads-pi1 .tx-damdownloads-pi1-collect {  }
.tx-damdownloads-pi1 .tx-damdownloads-pi1-search {  }
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list {  }
.tx-damdownloads-pi1 .tx-damdownloads-pi1-detail {  }


.csc-textpic {
	margin-top:		5px;
}

.bodytext {
	margin-top:		5px;
}

.bodytext img {
	width:			120px;
	margin-top:		5px;
}

.csc-textpic-caption {
	font-size: 		9px;
	font-style:		italic;
	text-align: 		left;
	font-weight: 		normal;
	line-height:		13px;
}

.tx-indexedsearch-res {
	width: 			550px;
}
