/* -- Indexed Search -- */
.tx-indexedsearch-redMarkup,
.searchmarkup  {
	background-color:#F5D28D;
}

fieldset#search_form {
	margin-bottom:0;
}

dl.tx-indexedsearch-info dt {
	font-weight:bold;
}

dl.tx-indexedsearch-info dt,
dl.tx-indexedsearch-info dd {
	margin:0;
	display:inline;
}

ul.browsebox {
	margin:0 !important;
	padding:0 !important;
}

	ul.browsebox li {
		padding:0 8px 0 0 !important;
		display:inline;
	}
	
/* -- News -- */
ol#news_list {
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}

	ol#news_list li {
		margin:0 !important;
		padding:0 !important;
		list-style:none !important;
	}

		ol#news_list h3 a,
		ol#news_list p.more a {
			color:#767676 !important;
		}

		ol#news_list span,
		div#news_single span {
			padding:0 8px 0 0;
			color:#F5A300;
			font-size:10px;
			font-weight:normal;
		}
		
		ol#news_list p.more {
			margin:0 !important;
			text-align:right;
		}
		
/* -- Liste -- */
table.product_list {
}

	table.product_list td {
		border-top:5px solid #FFF;
		border-bottom:5px solid #FFF;
	}

		table.product_list a {
			color:#767676 !important;
		}
	
	table.product_list td.name,
	table.product_list td.download {
		padding-left:10px !important;
	}

	table.product_list td.name {
		width:160px;
		background:url(../img/icon_arrow_ltr.gif) no-repeat 0 50%;
	}

	table.product_list td.download {
		border-left:1px solid #9B9B9B;
	}

/* -- Uploads -- */
table.file_list {
	margin:10px 0;
}

	table.file_list td {
		padding-bottom:3px;
		border-bottom:1px solid #CBCBCB;
	}
/*
	table.file_list td.icon {
		padding-left:10px;
	}
*/
	table.file_list td.filesize {
		padding-right:10px;
		text-align:right;
	}

h2.produkte_header {
	margin-bottom:15px !Important;
}

table.produkte {
	margin:15px 0 0 0;
	border-top:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB;
}

	table.produkte td {
		padding:5px 0;
		vertical-align:top;
	}

	table.produkte td.name {
		padding-left:12px !important;
		padding-right:12px !important;
		background:url(../img/icon_arrow_ltr.gif) no-repeat 0 8px;
	}

	table.produkte td.more a {
		white-space:nowrap;
	}

div#produkt_single p.back {
	padding-top:10px;
	text-align:right;
	border-top:1px solid #CBCBCB;
}
