/* SUCHE */

.tx-indexedsearch {
	margin-bottom: 16px;
}

#column-middle .tx-indexedsearch p, #column-wide .tx-indexedsearch p, .main-1spaltig .tx-indexedsearch p {
font-size:1.0em;
line-height:1.5575em;
margin-bottom:0;
}
.tx-indexedsearch-res {margin-bottom: 16px;}

.tx-indexedsearch-searchbox.searchbox-tmpl-css {
    background-color: #eef0f1;
    padding: 6px 7px 10px 10px;
}
.tx-indexedsearch-searchbox legend {
	display: none;
}
.type-text.tx-indexedsearch-form, .type-select.tx-indexedsearch-search-for, .type-select.tx-indexedsearch-search-in {
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

.type-select.tx-indexedsearch-search-select-results {
    float: left;
    padding-bottom: 10px;
}

.type-text.tx-indexedsearch-form label, .type-select.tx-indexedsearch-search-for label, .type-select.tx-indexedsearch-search-in label, .type-select.tx-indexedsearch-search-select-results label {
    font-weight: 700;
    color: #39444b;
    display: block;
    margin-bottom: 1px;
}

.type-text.tx-indexedsearch-form input {
    width: 220px;
    padding: 2px 3px 3px 3px;
}

.tx-indexedsearch-selectbox-defop, .tx-indexedsearch-selectbox-media, .tx-indexedsearch-selectbox-results {
    width: 144px;
    padding: 1px 2px 2px 1px;
}

.tx-indexedsearch-searchbox-sword {
    border: 1px solid #d6d9db;
    color: #000;
}

.tx-indexedsearch-selectbox-media {
    border: 1px solid #d6d9db;
    color: #000;
}

.tx-indexedsearch-selectbox-defop {
    border: 1px solid #d6d9db;
    color: #000;
}

.tx-indexedsearch-selectbox-results {
    border: 1px solid #d6d9db;
    color: #000;
}

.tx-indexedsearch-searchbox-button {
    border: 1px solid #d6d9db;
    color: #000;
}

#tx-indexedsearch-searchbox-button-reset {
    color: #000;
}

div.type-button {
    padding-right: 3px;
    float: right;
    margin-left: 2px;
}

div.type-button input {
    cursor: pointer;
}

.tx-indexedsearch-searchbox-button {
    border: 1px solid #d6d9db;
    color: #e2001a;
    background: transparent url(../../img/button-background.png) repeat-x scroll 0 0;
    font-weight: 700;
    padding: 0 1px 1px;
}

.search-header {
    margin-top: 10px;
    background-color: #eef0f1;
    padding: 3px 0 2px 5px;
    position: relative;
}

.search-header h3 {
    float: left;
    width: 80%;
}

.search-header div.indexed-search-rating {
	float: left;
	width: 3em;
	text-align: right;
	line-height: 1em;
}
.search-header .item-path {
    margin: 0 0 5px 0;
}
.item-path a {
    color: #858f95;
}

.tx-indexedsearch-percent {
	overflow: hidden;
	margin-bottom: .5em;
}
.tx-indexedsearch-percent-image {
	float: right;
	margin-right: 0.5em;
	
}
.tx-indexedsearch-title {}
.tx-indexedsearch-title a {
    font-weight: 700;
    color: #39444b;
}

.tx-indexedsearch-descr {
    line-height: 1.4em;
    font-size: 1em;
    margin-bottom: 18px;
    color: #39444b;
    padding: 6px 0 0 5px;
}

.tx-indexedsearch-info {
    border-top: 1px solid #eef0f1;
    padding: 5px 1px 0px 5px;
    overflow: hidden;
}

.tx-indexedsearch-info span {
    color: #858f95;
    padding: 0 0 0 3px;
}
.tx-indexedsearch-whatis {
	padding: 2px 0;
}

.search-footer-left {
    float: left;
}

.search-footer-right {
    float: right;
}

.tx-indexedsearch-browsebox {
	position: relative;
	height: 1.5em;	
	overflow: hidden;
}
#column-wide .tx-indexedsearch-browsebox ul, .main-1spaltig .tx-indexedsearch-browsebox ul {float: right; overflow: hidden; font-size:1em; line-height:1.5625em;position: absolute; top:0;right:0;}
#column-wide .tx-indexedsearch-browsebox ul li,
#column-middle .tx-indexedsearch-browsebox ul li,
.searchpage .tx-indexedsearch-browsebox ul li{
float: left;	
list-style: none!important;
background: none;
margin-bottom:7px;
padding-left:9px;
}