#mresults {
	float: left;
	width: 100%;
}
input:focus { outline:none; }
.ui-menu-item a span {
	color: #666666;
	float: right;
	font-style:italic;
	font-size: 10px;
}

.modal {
    display:    none;
    position:   absolute;
    z-index:    1000;
    top:        -6px;
    left:       0px;
    height:     100%;
    width:      99%;
    background: rgba( 255, 255, 255, .8 ) 
                url('/fileadmin/images/ajax-loader.gif') 
                50% 50% 
                no-repeat;
}

.showfilterCont {
	float: right;
	
}

#showfilter {
	display: none;
	background: rgb(252,234,187); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 47%, rgba(248,181,0,1) 50%, rgba(255,204,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(47%,rgba(252,205,77,1)), color-stop(50%,rgba(248,181,0,1)), color-stop(100%,rgba(255,204,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 47%,rgba(248,181,0,1) 50%,rgba(255,204,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 47%,rgba(248,181,0,1) 50%,rgba(255,204,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 47%,rgba(248,181,0,1) 50%,rgba(255,204,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 47%,rgba(248,181,0,1) 50%,rgba(255,204,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#ffcc00',GradientType=0 ); /* IE6-9 */
	font-size: 12px;
	padding: 3px 15px;
	color: #000099;
	
	border: 1px solid #ffcc00;
	border-radius: 4px 4px 4px 4px;
	float: right;
	margin-bottom: -2px;
	margin-right: 6px;
	cursor: pointer;
}
.tx-fesearchintable-pi1{
	/* float: left; */
	margin-bottom: 2em;
}


/*****search2****************/
#stdSF {
	width: 82%;
	float: left;
}

.searchfields {
	float: right;
    height: 60px;
    width: 17%;	
}
#swordcont {
	border: 1px solid #000099;
    border-radius: 4px 4px 4px 4px;
    padding: 2px;
    margin-bottom: 5px;
    margin-top: 1px;
}
#swordinput {
	width: 98%;
	
	padding: 4px;
	border: none;
	
}
#details {
	display: none;
	float: left;
	width: 623px;
	/*min-height: 124px;*/
}

.tx-fesearchintable-pi1 .searchfields .ui-autocomplete-input {
	float: left;
	width: 445px;
}
.tx-fesearchintable-pi1 .searchfields .tx-fesearchintable-pi1-submit {
	float: right;
	height: 100%;
	width: 80%;
	border-radius: 5px;
	cursor: pointer;
background: rgb(252,234,187); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(255,153,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(255,153,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(255,153,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(255,153,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(255,153,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(255,153,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#ff9900',GradientType=0 ); /* IE6-9 */

}

.tx-fesearchintable-pi1 #searchfieldCont {
	background-color: #efefef;
	float: left;
	width: 620px;
	border-radius:0.4em; 
	border:1px solid #AAAAAA;

	padding: 4px;
	margin-bottom: 5px;
}


.tx-fesearchintable-pi1 div.s_resultrow {
	width: 100%;
	
}
.s_resultrow_listview_hide{
	width: 100%;
	display: none;
}

.lb_fld_cat {
	border-radius:0.4em; 
	border:1px solid #FF9900;

	padding: 4px;
	margin-bottom: 5px;
}
.lb_fld_cat select{
	border-radius:4px; 
	width: 180px;	
	border:1px solid #999999;
}
.lb_fld_cat .inputcal{
	border-radius:4px; 
	
	border:1px solid #999999;
}
/*Label for objects found*/
.lb_fld {
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
	margin-right: 15px;
	width: 100%;
}
.lb_fld_std {
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
	margin-right: 0px;
	width: auto;
}

.lb_fldcheck {
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
	margin-right: 15px;

}
.lb_fldcheck_equ {
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
	margin-right: 15px;

}




.tx-fesearchintable-pi1 div label {
	font-size: 12px;
	width: 100px;
	display: block;
	float: left;
	padding-left: 0.5em;
	margin-right: 10px;
	vertical-align:baseline;
}
.tx-fesearchintable-pi1 div.lb_fldcheck label {
	font-size: 12px;
	width: 200px;
	display: block;
	float: right;
	padding-left: 0px;
	margin-right: 5px;
	vertical-align:baseline;
}
.tx-fesearchintable-pi1 div.lb_fld_std label {
	font-size: 12px;
	width: auto;
	display: block;
	float: left;
	padding-left: 0.5em;
	margin-right: 7px;
	vertical-align:baseline;
}
.tx-fesearchintable-pi1 div.lb_fldcheck_equ label {
	font-size: 12px;
	width: 150px;
	display: block;
	float: right;
	padding-left: 0px;
	margin-right: 5px;
	vertical-align:baseline;
}
.tx-fesearchintable-pi1 .s_lastm {
	width: auto;
	margin-right: 4em;
}
#room_persmax_adult {
	width: 50px;
}
#counterrecords {
	color: #000099;
	font-size: 1.4em;
	padding-right: 2em;
	padding-top: 4px;
	float: right;	
}
#counterrecords img {
	margin-top: 8px;
}
 .subm_left {	
	line-height: 30px;
	vertical-align:bottom;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	color: #000099;
	
}
 .subm_right {
	line-height: 30px;
	padding-top: 6px;
	float: right;
}
.tx-fesearchintable-pi1 legend {
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	
}
.tx-fesearchintable-pi1 .subm_placeh {
	visibility: hidden;	
}
.tx-fesearchintable-pi1 .selwrap {
	display: inline;
}
.tx-fesearchintable-pi1 .selwrap select {
	min-width: 350px;
}
.searchFormShow {
	display: block;
}
.searchFormHide {
	display: none;
}


#showsingle {
	margin-top: 1.5em;
		
}
input.detailed-search-button {
	
 	font-size: 12px;   
 	font-family: Verdana; 
 	background-color:  white; 
 	border: 1px solid #000099;
 	color: #000099; 
 	padding: 3px;
 	
 	height: 23px;
 	text-decoration: none;
 	background-color: white;
 	
	border-radius: 4px;
	cursor: pointer;
	 	
	border-radius:3px; 	
 } 
 .subm_left_listview {	
	float: left;
			
	font-size: 13px;
	color: #000099;	
 	padding: 0.3em;
 	margin-top: 0em;

}
.subm_right_listview {
	float: right;

	font-size: 13px;
	color: #000099;	
 	padding: 0.3em;
 	margin-top: 0em;	
}
#new_search_button {


}
 a.detailed-search-button {
 	font-size: 12px;   
 	font-family:Verdana; 
 	background-color:white; 
 	border: 1px solid #000099;
 	color: #000099; 
 	padding-top: 4px;
 	padding-bottom: 4px;
 	padding-left: 4px;
 	padding-right: 4px;
 	height: 13px;
 	margin: 0em !important;
 	display: block;
 	text-decoration: none !important;
 	background-color: white !important;
 	font-weight: normal !important;
 	border-radius: 4px;
 	
	border-radius:3px; 	
 } 