
/*************************************************INDEXED SEARCH START****************************************/
.tx-indexedsearch{
	float: left;
	text-align: left;
	width: 100%;
}

.tx-indexedsearch p.tx-indexedsearch-noresults{
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size:0.75em;
	line-height: 1.4em;
	color: red;
	font-weight: bold;
}

.tx-indexedsearch-searchbox{
	float: left;
	text-align: left;
	width: 100%;
}

.tx-indexedsearch-searchbox  form{
	float: left;
	width: 100%;
}

.tx-indexedsearch-searchbox p  {
	float: left;
	width: 100%;
	text-align: right;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size:0.75em;
}

.tx-indexedsearch-searchbox p a:link, .tx-indexedsearch-searchbox p a:visited, 
.tx-indexedsearch-searchbox p a:hover, .tx-indexedsearch-searchbox p a:active{
	color:#E2007A;
}

.tx-indexedsearch .tx-indexedsearch-whatis { 
	float: left;
	width: 100%;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size:0.75em;
	margin: 0;
	padding: 0;
	margin-top: 1em;
	margin-bottom: 1em;
} 

.tx-indexedsearch .tx-indexedsearch-browsebox{
	float: left;
	width: 100%;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size:0.75em;
	margin: 0;
	padding: 0;
	margin-top: 1em;
	margin-bottom: 1em;
}

.tx-indexedsearch-browsebox ul.browsebox li a:link, .tx-indexedsearch-browsebox ul.browsebox li a:visited,
.tx-indexedsearch-browsebox ul.browsebox li a:hover, .tx-indexedsearch-browsebox ul.browsebox li a:active{
	color:#E2007A;
	font-size: 1.4em;
}

.tx-indexedsearch .tx-indexedsearch-res{
	float: left; 
	width: 100%;
}

.tx-indexedsearch .res-tmpl-css{
	float: left; 
	width: 100%;
	margin-bottom: 1em;
}

.tx-indexedsearch .tx-indexedsearch-res h3{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size:0.9em;
	margin-bottom: 0.5em;
}
.tx-indexedsearch-icon {
	float: left;
	width: 5%;
	text-align: left;
	margin: 0;
	padding: 0;
}

.tx-indexedsearch-title{
	float: left;
	width: 80%;
	text-align: left;
	margin: 0;
	padding: 0;
}

.tx-indexedsearch-title a:link, .tx-indexedsearch-title a:visited, .tx-indexedsearch-title a:hover, .tx-indexedsearch-title a:active{
	color:#E2007A;
	font-weight:bold;
}

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css{
	float: left;
	width: 10%;
	text-align: right;
	margin: 0;
	padding: 0;
	font-weight:bold;
	letter-spacing:0pt;
}

p.tx-indexedsearch-descr {
	float: left;
	width: 100%;
	font-size: 0.75em;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
}

dl.tx-indexedsearch-info { 
	float: left;
	width: 95%;
	padding: 0.5em;
	background:#D0DCEB; 
	font-size: 0.75em;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
}

.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd{	
	float: left;
}

.tx-indexedsearch .info-tmpl-css dl.tx-indexedsearch-info , dd, dt{
	float: left;
	margin: 0;
}

dl.tx-indexedsearch-info dt.tx-indexedsearch-text-item-size, 
dl.tx-indexedsearch-info dt.tx-indexedsearch-text-item-crdate  {
	width: 4.5em;
}

dl.tx-indexedsearch-info dt.tx-indexedsearch-text-item-mtime{
	width: 6em;
}

dl.tx-indexedsearch-info dd.tx-indexedsearch-text-item-size {
	float: left;
	width: 4em;
	margin-right: 1em;
}

dl.tx-indexedsearch-info dd.tx-indexedsearch-text-item-mtime,
dl.tx-indexedsearch-info dd.tx-indexedsearch-text-item-crdate{
	float: left;
	width: 5.5em;
	margin-right: 1em;
}

.tx-indexedsearch .info-tmpl-css dd.item-mtime{
	float: left;
	width: 5em;
}


dd.tx-indexedsearch-text-item-path a:link, dd.tx-indexedsearch-text-item-path a:visited,
dd.tx-indexedsearch-text-item-path a:hover, dd.tx-indexedsearch-text-item-path a:active{
	color:#E2007A;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:red;
}


.tx-indexedsearch .tx-indexedsearch-browsebox li {
	display:inline;
	margin-right:5px;
}
/************************* Advanced Search Start **************/
.tx-indexedsearch fieldset{
	float: left;
	width: 100%;
	border: none;
	text-align: left;
	margin: 0;
	padding: 0;
}

.tx-indexedsearch fieldset legend{
	display: none;
}

.tx-indexedsearch-form{
	float: left;
	width: 100%;
	margin-bottom: 0.8em;
}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-form label{
	float: left;
	width: 10em;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	text-align: right;
	margin-right: 0.5em;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword{
	float: left;
	width: 10em;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
}


.tx-indexedsearch-search-for{
	float: left;
	width: 100%;
	margin-bottom: 0.8em;
	clear: both;
}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-for label{

	float: left;
	position: absolute;
	display: inline;
	width: 10em;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	text-align: right;
	margin-right: 0.5em;
	clear: left;

}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-for select.tx-indexedsearch-selectbox-type {
	float: left;
	position: absolute;
	display: inline;
	width: 14em;
	font-size: 0.75em;
	margin-left:127px;
}


.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-for select.tx-indexedsearch-selectbox-defop {
	float: left;
	position: absolute;
	width: 12em;
	font-size: 0.75em;
	clear: left;
	margin-left:120px;
}

.tx-indexedsearch-search-in{
	float: left;
	width: 100%;
	margin-bottom: 0.8em;
	clear: both;
}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-in label{
	float: left;
	position: absolute;
	display: inline;
	width: 10em;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	text-align: right;
	margin-right: 0.5em;
	clear: left;

}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-in  select.tx-indexedsearch-selectbox-media{
	float: left;
	position: absolute;
	display: inline;
	width: 14em;
	font-size: 0.75em;
	margin-left:127px;
}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-in  select.tx-indexedsearch-selectbox-lang {
	float: left;
	position: absolute;
	width: 12em;
	font-size: 0.75em;
	clear: left;
	margin-left:300px;
}


.tx-indexedsearch-search-select-section{
	float: left;
	width: 100%;
	margin-bottom: 1.8em;
	clear: both;
}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-select-section label{
	float: left;
	position: absolute;
	display: inline;
	width: 10em;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	text-align: right;
	margin-right: 0.5em;
	clear: left;

}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-select-section select.tx-indexedsearch-selectbox-sections{
	float: left;
	position: absolute;
	display: inline;
	width: 24em;
	font-size: 0.75em;
	margin-left:127px;
}

.tx-indexedsearch-search-select-order{
	float: left;
	width: 100%;
	margin-bottom: 0.8em;
	clear: both;
}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-select-order label{
	float: left;
	position: absolute;
	display: inline;
	width: 10em;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	text-align: right;
	margin-right: 0.5em;
	clear: left;

}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-select-order select.tx-indexedsearch-selectbox-order {
	float: left;
	position: absolute;
	display: inline;
	width: 14em;
	font-size: 0.75em;
	margin-left:127px;
}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-select-order select.tx-indexedsearch-selectbox-desc {
	float: left;
	position: absolute;
	width: 12em;
	font-size: 0.75em;
	clear: left;
	margin-left:300px;
}


.tx-indexedsearch-search-select-results{
	float: left;
	width: 100%;
	margin-bottom: 1.8em;
	clear: both;
}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-select-results label{
	float: left;
	position: absolute;
	display: inline;
	width: 10em;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	text-align: right;
	margin-right: 0.5em;
	clear: left;

}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-select-results  select.tx-indexedsearch-selectbox-results {
	float: left;
	position: absolute;
	display: inline;
	width: 14em;
	font-size: 0.75em;
	margin-left:127px;
}

.tx-indexedsearch-search-select-group{
	float: left;
	width: 100%;
	margin-bottom: 1.8em;
	clear: both;
}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-select-group label{
	float: left;
	position: absolute;
	display: inline;
	width: 10em;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	text-align: right;
	margin-right: 0.5em;
	clear: left;







}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-select-group select.tx-indexedsearch-selectbox-group{
	float: left;
	position: absolute;
	display: inline;
	width: 14em;
	font-size: 0.75em;
	margin-left:127px;
}


.tx-indexedsearch-search-extResume{
	float: left;
	width: 100%;
	margin-bottom: 1.8em;
}

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-extResume label{
	float: left;
	position: absolute;
	display: inline;
	width: 10em;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	text-align: right;
	margin-right: 0.5em;


}



.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-extResume input{
	float: left;
	position: absolute;
	display: inline;
	width: 2em;
	font-size: 0.75em;
	margin-left:127px;
}

.tx-indexedsearch-search-submit {
	float: left;
	padding-left:127px;
}

