/* ================
 search.css - www.biotechnikum.eu
 V1.1 - 05.07.11 - 
================ */
.tx-indexedsearch {
	}
	.tx-indexedsearch-searchbox {
	}

	.tx-indexedsearch-searchbox form {
		background: #FCF0E8;
		padding: 10px;
            border: 1px solid #ccc;
margin-bottom: 10px;
        
	}
.searchform_input label{
    display: block;
    float:left;
    width: 100px;
    text-align:right;
    
    padding: 2px;
    padding-right: 5px;
    font-size: 0.9em;
    }
	.searchform_input input[type="text"]{
		background: white;
		border: 1px solid #ccc;
		padding: 2px;
		color: #3E3E3E;
		font-size: 0.95em;
                width: 200px;
                float:left;
		
	}
	.tx-indexedsearch-searchbox input[type="submit"]{
	border: 1px solid #00567a;
        color: #00567a;
        font-size: 0.97em;
        padding: .2em 1em;
	}
	.tx-indexedsearch-whatis {
	}
	.tx-indexedsearch-whatis .tx-indexedsearch-sw,.searchitemdesc .tx-indexedsearch-redMarkup {
		color: #FF6600;
		font-weight:bold;
	}
	.tx-indexedsearch-browsebox {
	}
	.tx-indexedsearch-browsebox strong {
	}
	.tx-indexedsearch-res {
	}
	.resultitem {
		margin-bottom: 10px;    
		clear: both;
		border-bottom: 1px solid #ccc;
	}
	.resultitem h3 {
		margin:0; padding:0;
		margin-bottom: 5px;
		padding-left: 5px;
		font-weight: bold;
		font-size: 1.05em;
		color: white;
		line-height: 1.8em;
		background: #FDF0DD;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDF0DD', endColorstr='#F5BB5F'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FDF0DD), to(#F5BB5F)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #FDF0DD,  #F5BB5F); /* for firefox 3.6+ */

border-bottom: 1px solid #FF6600;

	}
	.resultitem h3 a {
		color: #553B0A;
            
	}
	.resultitem h3 span {
		display: block; 
		float: right;
		font-size: 0.75em;
		line-height: 1.8em;
		padding: 3px 5px 0 0;
                color: #553B0A;
                opacity: 0.5;
	}
	.searchitemdesc {
		margin-bottom: 5px;
	}
	.resultdes{
		padding: 0 2px 5px;
		border-bottom: 1px solid #ccc;
	}
	.resultmodified {
		font-size: 0.8em;
		float: right;
		padding-right: 5px;
	}
	.resultpath {
		font-size: 0.8em;
		width: 420px;
		overflow:hidden;
		line-height: 1.2em;
		padding-top: 3px;
		padding-left: 4px;
	}
	.tx-indexedsearch-browsebox {
	}
.browsebox {

    list-style-type: none;
       overflow: hidden;
    margin-left: 0px!important;
}
.browsebox  li{
       display: inline;
}
.browsebox  li a{
    display: block;
    float:left;
    padding: 0 10px;
    margin-left: 10px;
    margin-bottom: 10px;
border: 1px solid #ccc;
}
.browsebox  li:last-child a {
            border: 1px solid #fae6d9;
        background: #fae6d9;
}
    
    
/* Suchfeld */
.search {
		position: absolute;
		bottom: 3px; right: 15px;
		margin-right: 5px;
		height: 34px;
		line-height: 34px;
		overflow:hidden;
		width: 197px;
			
	}
	.search input[type="text"] {
		border: 1px solid #ccc;
		width: 170px;
		font-size: 1em;
		height: 17px;
		float: left;
		padding: 2px;
		margin: 5px 2px 0px 0;
	
	}
	.search input[type="text"]:focus {
		background: #efefef;
	}
	.search input[type="image"] {
		width: 19px; height: 23px;
		margin: 5px 0;
		overflow:hidden;
	}        

/* Suche im Kopf*/
.search {
        margin-right: -5px;
        width: 228px;
	}
#container #top .search label img{
    float:right;
    display: block;
    margin: 0; padding:0;
    height: 19px; width: 23px;
    margin-top:7px;
}
.searchbox-button {display:none;}
.search input[type="text"] {
    border: 1px solid #b58f4f;
    width: 155px;float:right;
    height: 21px;
    padding:0;margin:0;
    margin-top: 5px;
    line-height: 17px;
    font-size: 0.9em;
    padding: 0 5px;
    margin-right: 5px;
}
.search input[type="submit"] {
    border: 1px solid cyan;
    display: none;
    
}
#top .search input[type="submit"] {
    background: url("img/search-submit.png") no-repeat scroll center center transparent;
    border: medium none;
    display: block;
    float: right;
width:23px;
 height:19px;
    margin: 6px 0 0 0;
    padding: 12px 0 0 5px;
    text-indent: -1000px;

}