.tx-indexedsearch form {
  
}
.tx-indexedsearch form fieldset {
  border:0;
}
.tx-indexedsearch form label,
.tx-indexedsearch form span.label{
  width:20%;
}
.tx-indexedsearch form .text {
  width:40%;
}
.tx-indexedsearch form span.mode {
  
}


.tx-indexedsearch-browsebox {
  margin:1em 0;
}
.tx-indexedsearch ul.browsebox {
  list-style:none;
  margin:1em 0; padding:0;
}
.tx-indexedsearch ul.browsebox li {
  float:left;
  margin:0 0.3em 0.2em 0;
  padding:0.2em 0.4em;
  background-color:#eee;
  border:1px solid #ddd;
}
.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browselist-currentPage {
  background-color:#39f;
  color:white;
}
.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
  background-color:#39f;
  color:white;
  text-decoration:none;
}



.tx-indexedsearch-res {
  float:none; clear:both;
  padding-top:1em;
}
.tx-indexedsearch-res .resultset {
  margin:0 0 1em 0;
  padding:0;
}
.tx-indexedsearch-res .resultset .title {}
.tx-indexedsearch-res .resultset .title .title-number {
  float:left;
  width:2em;
}
.tx-indexedsearch-res .resultset .title h3.title-caption {
  float:left;
  margin:0; padding:0;
  font-style:normal;
}
.tx-indexedsearch-res .resultset .title h3.title-caption a {
  color:#39f;
}
.tx-indexedsearch-res .resultset .title .percent {
  float:right;
}

.tx-indexedsearch-res .resultset .descr {
  padding:0.5em 0.5em 0.5em 2em;
}
.tx-indexedsearch-res .resultset .descr p {
  margin:0; padding:0;
}
.tx-indexedsearch-res .resultset .descr p .tx-indexedsearch-redMarkup {
  color:red;
}
