#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:        0px;
    left:       0px;
    height:     100%;
    width:      100%;
    overflow-x: auto !important;
    overflow-y: auto !important;
    background: rgba( 255, 255, 255, .8 ) 
                url('/fileadmin/images/ajax-loader.gif') 
                50% 50% 
                no-repeat;
}

.showfilterCont {
	float: right;
	width: 100%;
	
	
}

#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: 14px;
	font-weight: bold;
	padding: 10px 15px;
	color: #555555;
	
	border: 1px solid #ffcc00;
	border-radius: 4px 4px 4px 4px;
	float: right;
	margin-bottom: 0px;
	margin-top: 5px;

	cursor: pointer;
	width: 100%;
	text-align: right;
}
.tx-fesearchintable-pi1{
	float: left;
	margin-bottom: 2em;
	width: 100%;
}


/*****search2****************/
.ui-menu .ui-menu-item {
    background-color: #FFF6CF;

}
#stdSF {
	width: 82%;
	float: left;
}

.searchfields {
	float: right;
    height: 91px;
    width: 17%;	
}
#swordcont {
	border: 1px solid #000099;
    border-radius: 4px 4px 4px 4px;
    padding: 2px;
    margin-bottom: 5px;
    margin-top: 1px;
    position: relative;
}
#swordinput {
	width: 100%;
	
	padding: 4px;
	border: none;
	
}


#resetbtn {
    background: none repeat scroll 0 0 #ccc;
    border: medium none;
    color: white;
    cursor: default;
    padding: 2px;
    position: absolute;
    right: 4px;
    text-align: center;
    top: 4px;
    width: 20px;
    display: none;
}
#details {
	display: none;
	float: left;
	width: 100%;
}

.tx-fesearchintable-pi1 .searchfields .ui-autocomplete-input {
	float: left;
	width: 445px;
}
.tx-fesearchintable-pi1 .searchfields .tx-fesearchintable-pi1-submit {
	float: right;
	height: 100%;
	width: 90%;
	border-radius: 5px;
	cursor: pointer;
background: rgb(109,179,242); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(0,0,153,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,179,242,1)), color-stop(50%,rgba(84,163,238,1)), color-stop(51%,rgba(54,144,240,1)), color-stop(100%,rgba(0,0,153,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(0,0,153,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(0,0,153,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(0,0,153,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(0,0,153,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#000099',GradientType=0 ); /* IE6-9 */

}

.tx-fesearchintable-pi1 #searchfieldCont {
	background-color: #ffcc00;
	float: left;
	width: 100%;
	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: 33.3%;
}

.lb_fldcheck {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 15px;
	margin-left: 5px;
	float: left;
	

}
.lb_fldcheck_equ {

	float: left;
	margin-right: 5px;
	margin-left: 5px;

}




.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: 14px;
	font-weight: normal;
	width: 240px;
	display: block;
	float: right;
	padding: 6px;
	margin-right: 5px;
	margin-left: 5px;
	vertical-align:baseline;
}
.tx-fesearchintable-pi1 div.lb_fld_std label {
	font-size: 12px;
	width: 100%;
	display: block;
	float: left;
	padding-left: 1.5em;
	
	vertical-align:baseline;
	text-align: left;
}
.tx-fesearchintable-pi1  div#searchfieldCont div#stdSF div.lb_fld_std label.lb_pers {
	padding-left: 0px;
}
.tx-fesearchintable-pi1 div.lb_fldcheck_equ label {
    display: block;
    float: right;
    font-size: 14px;
    font-weight: normal;
    margin-left: 5px;
    margin-right: 5px;
    padding: 6px;
    vertical-align: baseline;
    width: 240px;
}
.tx-fesearchintable-pi1 .s_lastm {
	width: auto;
	margin-right: 4em;
}
#room_persmax_adult {
	width: 50%;
}
#begin,#end {
	width: 90%;
}

#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 {
	width: 320px;
	font-size: 14px;
}



@media only screen and (max-width: 479px) {
	.tx-fesearchintable-pi1 .selwrap select {
		max-width: 320px;
		font-size: 14px;
	}
}

.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; 	
} 
div#details.ui-tabs  select {
	/*padding: 3px 0;*/
}
div#details.ui-tabs  option {
	padding: 5px 0;
}
#ui-datepicker-div {
	z-index: 1032 !important;
}
 
