/* Formatierungen für die Suchseite (indexed_search) */

#inhalt div.tx-indexedsearch {
	width: 460px;
	font-size: 1.0em;
}
div.tx-indexedsearch-searchbox {
	float: left;
}
div.tx-indexedsearch-searchbox fieldset {
	background-color: #B4B4B4;
	background-color: #CFCFCF;
	padding: 20px 10px;
}
.tx-indexedsearch .searchbox-tmpl-css label {
	margin-right: 1em;
	padding-top: 3px;
	width: 9em;
	float: left;
	cursor: pointer;
}	
.tx-indexedsearch fieldset div label {
	font-size: 1.0em;
}
.tx-indexedsearch input, .tx-indexedsearch select { 
  font-size: 0.8em; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.tx-indexedsearch-searchbox .tx-indexedsearch-form {
	height: 30px;
}
div.tx-indexedsearch-searchbox .tx-indexedsearch-form input.tx-indexedsearch-searchbox-sword { width: 200px; }

.tx-indexedsearch-searchbox fieldset input, .tx-indexedsearch-searchbox fieldset select {
  margin-top: 3px;
}

div.tx-indexedsearch-searchbox .tx-indexedsearch-search-for {
	height: 30px;
}
.tx-indexedsearch-search-in {
	height: 30px;
}
.tx-indexedsearch-search-select-section {
	height: 30px;
}
.tx-indexedsearch-search-freeindexuid {
	height: 30px;
}
.tx-indexedsearch-search-select-order {
	height: 46px;
}
.tx-indexedsearch-selectbox-desc {

}
.tx-indexedsearch-search-select-results {
	height: 30px;
}
.tx-indexedsearch-search-select-group {
	height: 30px;
}
.tx-indexedsearch .searchbox-tmpl-css select.tx-indexedsearch-selectbox-group {
	float: left;
}
.tx-indexedsearch .searchbox-tmpl-css input.tx_indexedsearch_extResume {
	padding: 0;
	margin: 0; 
	margin-top: 3px;
	margin-left: 1.5em;
	float: left;
}
* + html .tx-indexedsearch .searchbox-tmpl-css input.tx_indexedsearch_extResume {
	padding: 0;
	margin: 0;
	margin-left: 1.5em;
}
.tx-indexedsearch .searchbox-tmpl-css label.tx_indexedsearch_extResume {
	padding: 0; padding-top: 3px;
	margin: 0; 
	margin-right: 0em;
	margin-left: 0.6em;
	/*float: left;*/
	width: 14em;
}
* + html .tx-indexedsearch .searchbox-tmpl-css input.tx_indexedsearch_extResume {

}
.tx-indexedsearch-search-submit {
	padding-top: 10px;
}

.tx-indexedsearch .tx-indexedsearch-whatis { margin-bottom: 10px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-browsebox { }
.tx-indexedsearch .tx-indexedsearch-browsebox p { margin: 0 0 8px 0; }
#inhalt .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox { margin-left: 0; padding: 0; }
#inhalt .tx-indexedsearch .tx-indexedsearch-browsebox li { display: inline; margin-right: 10px; padding: 0; }
#inhalt .tx-indexedsearch .tx-indexedsearch-browsebox li a { font-weight: normal; }
#inhalt .tx-indexedsearch .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a { font-weight: bold; }

.tx-indexedsearch .tx-indexedsearch-noresults { font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-icon { margin: 1px 0 0 0; display: block; float: left; }
.tx-indexedsearch-title { width:425px; }
#inhalt .tx-indexedsearch .tx-indexedsearch-res h3 { font-size: 1.0em; margin: 0; padding: 0 0 5px 0; }
.tx-indexedsearch .tx-indexedsearch-res p.tx-indexedsearch-descr { margin: 0; padding: 0; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; font-size: 0.8em; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }

.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear: both; margin-bottom: 2em; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:0; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.tx-indexedsearch-info { padding: 2px; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; margin: 0; padding: 0; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; padding-top: 4px; }
.tx-indexedsearch .info-tmpl-css dt.item-path, .tx-indexedsearch .info-tmpl-css dd.item-path { padding-top: 4px; }
