div.tx-indexedsearch {
  
}
.tx-indexedsearch-redMarkup {
  color:red;
}
.tx-indexedsearch-res {
  border-bottom:1px solid #4f4533;
}
p.tx-indexedsearch-noresults {
  text-align:center;
  font-weight:bold;
  color:red;
}
#search {
  text-align:center;
}
#searchform p input {
  width:140px;
  height:20px;
  font-size:1.2em;
  padding-left:0 3px;
  border:2px solid #fff;
  background-color:#4f4533;
  color:#f5e693;
}
div.tx-indexedsearch-form {
  padding:20px;
}
div.tx-indexedsearch-form label {
  padding-top:4px;
  font-weight:bold;
}

div.tx-indexedsearch-whatis {
  text-align:center;
  border-bottom:2px solid #4F4533;
  margin:0.45em 0 0.8em;
  font-size:190%;
}
div.res-tmpl-css {
  padding:0;
}
div.row1 {
  display:block;
  position:relative;
  height:25px;
  background-color:#4f4533;
  padding:0 20px;
}
span.tx-indexedsearch-icon {
  position:absolute;
  top:3px;
}
span.tx-indexedsearch-title {
  position:absolute;
  left:50px;
  top:5px;
}
span.tx-indexedsearch-title a:link, span.tx-indexedsearch-title a:visited {
  text-decoration:none;
  color:#f5e693;
}
span.tx-indexedsearch-title a:active, span.tx-indexedsearch-title a:hover, span.tx-indexedsearch-title a:focus {
  color:#fff;
}
span.tx-indexedsearch-percent {
  position:absolute;
  right:10px;
  top:5px;
  color:#f5e693;
}
p.tx-indexedsearch-descr {
  padding:5px 20px;
}
p.tx-indexedsearch-text-item-path {
  padding:0 20px;
}
.tx-indexedsearch-browsebox {
  position:relative;
  height:35px;
}
.tx-indexedsearch-browsebox p {
  position:absolute;
  top:5px;
  left:20px;
}
.browsebox {
 position:absolute;
 top:5px;
 right:10px;
}
.browsebox a:link, .browsebox a:visited {
  text-decoration:none;
}
ul.browsebox li {
  list-style:none;
  display:inline;
}