
.tx-indexedsearch .tx-indexedsearch-searchbox TABLE {
	table-layout: auto;
	margin: 0 20px 10px;
	padding: 0;
}

.tx-indexedsearch .tx-indexedsearch-searchbox TD {
	border: none;
	background-color: #fcfcfc;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	margin: 1px 9px;
	background-color:#999;
	color:#fff;
	width: 9em;
	border:1px outset #666; 
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	font-size: 12px;
	margin: 1px 10px;
	padding: 0 1px;
	width: 300px;
	background-color: #fff;
	border: 1px inset #999;
}

.tx-indexedsearch .tx-indexedsearch-rules H2 {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.03em;
	margin: 0;
	padding: 0 20px 2px 20px;
}

.tx-indexedsearch .tx-indexedsearch-rules P {
	font-size: 10px;
	line-height: 1.3em;
	margin-bottom: 1.5em;
	padding: 0 20px 2px 20px;
}

.tx-indexedsearch .tx-indexedsearch-whatis { 
	font-size: 11px;
	letter-spacing: 0.03em;
	margin: 0;
	padding: 0 20px 2px 0;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
	font-weight: bold;
	letter-spacing: 0.02em;
	color: #F80B0A;
	padding: 0;
	margin:0;
}

.tx-indexedsearch .tx-indexedsearch-browsebox { 
	padding: 0;
	margin-top: -25px;
	margin-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox UL { 
	margin-top: -18px;
	margin-left: 0px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI { 
	display:inline; 
	margin-right:15px; 
}

.tx-indexedsearch .tx-indexedsearch-browsebox STRONG {
color: #F80B0A;
}

.tx-indexedsearch .tx-indexedsearch-browsebox A:link,
.tx-indexedsearch .tx-indexedsearch-browsebox A:visited {
	font-size: 0.96em;
	letter-spacing: 0.05em;
	color: #003980;
	font-weight: bold;
	text-decoration: underline;
	border-bottom: 0px solid #F80B0A;
}

.tx-indexedsearch .tx-indexedsearch-browsebox A:focus,
.tx-indexedsearch .tx-indexedsearch-browsebox A:hover {
	color: #F80B0A;
	font-weight: bold;
	text-decoration: underline;
	border-bottom: 0px solid #0067E7;
}

.tx-indexedsearch .tx-indexedsearch-noresults { 
	margin-top: -18px;
	font-weight:bold; 
}

/* ************ Ergebnisliste ********************** */
.tx-indexedsearch .tx-indexedsearch-res TABLE {
	table-layout: auto;
	margin: 0 20px 10px;
	padding: 0;
}

.tx-indexedsearch .tx-indexedsearch-res TD {
border: none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-icon {
	background-color: #666;
	color: #fff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result-number {
	background-color: #666;
	color: #fff;
	font-size: 10px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	background-color: #666;
	color: #fff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title A:link,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title A:visited {
	font-size: 1em;
	letter-spacing: 0.06em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 0px solid #F80B0A;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title A:focus,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title A:hover {
	color: #F80B0A;
	font-weight: bold;
	text-decoration: underline;
	border-bottom: 0px solid #0067E7;
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {
	background-color: #666;
	color: #fff;
	font-size: 10px;
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { 
	padding-bottom: 3px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
color: #003980; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-path A:link,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-path A:visited {
	font-size: 1em;
	letter-spacing: 0.01em;
	color: #F80B0A;
	font-weight: bold;
	text-decoration: underline;
	border-bottom: 0px solid #F80B0A;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-path A:focus,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-path A:hover {
	color: #0067E7;
	font-weight: bold;
	text-decoration: underline;
	border-bottom: 0px solid #0067E7;
}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	font-size: 10px;
}

.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:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; 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; }
