.tx-indexedsearch {width: 37.35em; padding: 7px 0 8px 8px;}
html>/**/body .tx-indexedsearch {width: 37.09em;}

.tx-indexedsearch-form label {display: none;}
.tx-indexedsearch-form {float: left;}
.tx-indexedsearch-form input[type="text"] {width: 26.11em; padding: 0.15em 0.4em 0.3em;}
html>/**/body .tx-indexedsearch-form input {width: 26.63em;}

.tx-indexedsearch-searchbox .button-submit-container {margin: 0 0 0 7px;}
.tx-indexedsearch-searchbox .button-submit-container input {background: url(button-search-bg-3.png) no-repeat 0 0; padding: 0 0 0 19px;}
html>/**/body .tx-indexedsearch-searchbox .button-submit-container input {padding: 0 0 3px 19px;}
html:first-child .tx-indexedsearch-searchbox .button-submit-container input {padding: 0 0 1px 19px;}
.tx-indexedsearch-search-submit input {width: 8.3em;}
html>/**/body .tx-indexedsearch-search-submit input {width: 8.2em;}
html:first-child .tx-indexedsearch-search-submit input {width: 8.3em;}

.tx-indexedsearch-browsebox {overflow: hidden; height: auto; padding-bottom: 4px;}
.tx-indexedsearch-browsebox p, .tx-indexedsearch-browsebox ul {float: left;}
.tx-indexedsearch-browsebox p {margin: 0; line-height: normal; margin-right: 7px; padding-right: 6px; border-right: solid 1px #c0c0c0;}
.tx-indexedsearch-browsebox ul {line-height: normal;}
.tx-indexedsearch-browsebox ul li {display: inline; background: none; padding: 0; margin: 0; line-height: normal;}
.tx-indexedsearch-browsebox ul li a {color: #808080; text-decoration: none; padding: 0 4px 0 0;}
.tx-indexedsearch-browsebox ul li strong a {color: #185081; text-decoration: underline; font-weight: normal;}
.tx-indexedsearch-res {clear: both; padding-top: 15px; border-top: solid 1px #c0c0c0;}

.tx-indexedsearch-res .tx-indexedsearch-res {padding-top: 0; border-top: none; margin-bottom: 8px;}

.res-tmpl-css-top-left {background: url(res-tmpl-css-top-left.png) no-repeat 0 0; padding-left: 3px;}
.res-tmpl-css-top-right {background: url(res-tmpl-css-top-right.png) no-repeat 100% 0; padding-right: 3px;}
.res-tmpl-css-top-middle {height: 2px; border-top: solid 1px #c0c0c0; overflow: hidden;}
.res-tmpl-css-content {border-left: solid 1px #c0c0c0; border-right: solid 1px #c0c0c0; padding: 0 7px 4px 5px;}
.res-tmpl-css-content p {margin: 0; font-style: italic;}
.res-tmpl-css-content h3 {margin: 0 0 4px; color: #808080; font-weight: normal; font-size: 1em; border-bottom: solid 1px #c0c0c0; padding: 0 0 2px 0;}
html>/**/body .res-tmpl-css-content h3 {padding: 1px 0 0 0;}
.res-tmpl-css-content h3 img {vertical-align: middle;}
.res-tmpl-css-content h3 span.tx-indexedsearch-percent {float: right; padding-top: 2px;}
html>/**/body .res-tmpl-css-content h3 span.tx-indexedsearch-percent {padding-top: 0;}
.res-tmpl-css-bottom-left {background: url(res-tmpl-css-bottom-left.png) no-repeat 0 0; padding-left: 3px;}
.res-tmpl-css-bottom-right {background: url(res-tmpl-css-bottom-right.png) no-repeat 100% 0; padding-right: 3px;}
.res-tmpl-css-bottom-middle {height: 2px; border-bottom: solid 1px #c0c0c0; overflow: hidden;}

.tx-indexedsearch-atkon-clipsearch { padding: 32px 0 8px 0; }
