div.tx-indexedsearch-sectionlinks,
div.tx-indexedsearch-searchbox
{
	display: none;
}

div.tx-indexedsearch-whatis,
div.tx-indexedsearch-browsebox,
div.tx-indexedsearch-browsebox p
{
	display: inline;
}

div.tx-indexedsearch p.tx-indexedsearch-noresults
{
	padding: 20px 0 0 0;
	text-align: left;
	color: #4f4f4f;
}

div.tx-indexedsearch div.tx-indexedsearch-whatis span.tx-indexedsearch-sw,
div.tx-indexedsearch div.tx-indexedsearch-browsebox strong
{
	font-style: normal;
	color: #4f4f4f;
}

div.tx-indexedsearch div.tx-indexedsearch-res div.tx-indexedsearch-secHead
{
	padding: 7px 8px 1px 13px;
	margin: 0;
	background: url(../../img/backgrounds/header-yellow.gif) left 6px repeat-x;	
}

div.tx-indexedsearch div.tx-indexedsearch-res div.tx-indexedsearch-secHead h2
{
	position: static;
	font-size: 1.1em;
	font-weight: bold;
	cursor: pointer;
	color: #000;
	background: url(../img/icons/fold-out.gif) right 5px no-repeat;
}

div.tx-indexedsearch div.tx-indexedsearch-res div.tx-indexedsearch-secHead span.tx-indexedsearch-result-count
{
	font-size: 0.8em;
	font-weight: normal;
}

div.tx-indexedsearch div.tx-indexedsearch-res div.tx-indexedsearch-secHead.fold-out h2
{
	width: 580px;
	height: 19px;
	padding-right: 16px;
	font-size: 1.1em;
	font-weight: bold;
	overflow: hidden;
	cursor: pointer;
	background: url(../../img/icons/fold-out.gif) right 5px no-repeat;
}

div.tx-indexedsearch-secHead.fold-in h2
{
	background-image: url(../../img/icons/fold-in.gif) !important;
}

div.tx-indexedsearch-secHead h2 a
{
	outline: none;
}

div.tx-indexedsearch-res div.tx-indexedsearch-res
{
	padding: 10px 5px 8px;
	overflow: hidden;
	background: #f0f0f0;
}

div.tx-indexedsearch-res h3 a
{
	padding-left: 14px;
	color: #4f4f4f;
	background: url(../../img/icons/arrow-4f4f4f.gif) left 4px no-repeat;
}

div.tx-indexedsearch-res p.tx-indexedsearch-descr
{
	font-size: 0.8em;
	font-weight: normal;
	color: #4f4f4f;
}

div.tx-indexedsearch-res p.tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup
{
	font-weight: normal;
	color: #4f4f4f !important;
}

ul.browsebox
{
	padding: 5px 0 0;
	text-align: right;
}

.tx-indexedsearch ul.browsebox li
{
	font-size: 0.8em;
	margin-right: 4px;
}

ul.browsebox li a
{
	color: #4f4f4f;
}

ul.browsebox li.tx-indexedsearch-browselist-currentPage a
{
	text-decoration: underline;
	color: #000;
}