@charset "utf-8";
/* CSS Document */
/* Indizierte Suche */
.tx-indexedsearch-search-for,
.tx-indexedsearch-search-in,
.tx-indexedsearch-search-select-section,
.tx-indexedsearch-search-select-order,
.tx-indexedsearch-search-select-results,
.tx-indexedsearch-search-select-group { clear:both; padding: 0.6em 0em;}


.tx-indexedsearch fieldset,
FORM.tx_indexedsearch { border: 0px; margin: 10px 0 0 0; padding: 0 0; line-height:1em;}
.tx-indexedsearch .tx-indexedsearch-browsebox  { padding-bottom: 10px; clear:both;}
.tx-indexedsearch .tx-indexedsearch-browsebox ul { margin: 0 0 ; padding: 0 0; font-weight: normal; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-browsebox li a { text-decoration: underline; display:block; font-weight: normal; float:left; width: auto; margin-right: 5px; color:#990066; border-right: 1px solid #727373; padding: 0 5px 0 0;}
.tx-indexedsearch .tx-indexedsearch-browsebox li a:hover { text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a,
.tx-indexedsearch .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:link { color:#727373; font-weight: bold; text-decoration: none; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width: auto ; font-size: 0.75em;  padding: 1px 4px;}
.tx-indexedsearch .tx-indexedsearch-form label { padding: 3px 0 0 0; width: auto; margin: 0 0; font-size: 0.75em; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:140px; margin: 2px 0 0 0; padding: 1px 4px; font-size: 0.75em; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; font-size: 0.75em; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { font-weight: bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.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 .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; }

.tx-indexedsearch-searchbox .tx-indexedsearch-form,
.tx-indexedsearch-searchbox .tx-indexedsearch-search-submit { float:left;}
.tx-indexedsearch-searchbox legend { display: none; visibility:hidden;}
.tx-indexedsearch-searchbox p { margin: 1em 0 2em 0 }
.tx-indexedsearch-searchbox p a {font-weight: bold; background-repeat: no-repeat; background-position: left center; padding: 0 0 0 8px;}
.tx-indexedsearch-searchbox p a:hover { text-decoration: none;}  

.tx-indexedsearch-res h3 { padding: 10px 0 0 0; margin: 0 0 1em 0;}
.tx-indexedsearch-res h3 img { vertical-align:middle;}

p.tx-indexedsearch-text-item-path a,
.tx-indexedsearch-res h3 a,
.tx-indexedsearch-res h3 a:hover {text-decoration: underline; }
p.tx-indexedsearch-descr,
p.tx-indexedsearch-info { padding: 0 0 ; margin: 0 0 0.75em 0;} 
p.tx-indexedsearch-text-item-path { padding: 0 0 ; margin: 0 0 .75em 0;} 


/* Formatierungen für topframe Suchformular  */
#page-topframe .tx-indexedsearch-searchbox * { border: 0px; padding: 0 0; margin: 0 0; line-height:1em;}
#page-topframe .tx-indexedsearch-searchbox{ float:right; width:150px; overflow:hidden; margin: 3px 86px 0 0; }
#page-topframe .tx-indexedsearch-form label,
#page-topframe .tx-indexedsearch-searchbox legend {visibility: hidden; display:none}
#page-topframe .tx-indexedsearch-searchbox { width: 150px;}
#page-topframe .tx-indexedsearch-form { float:left; }
#page-topframe .tx-indexedsearch-search-submit { float:left; padding: 0 0; }
#page-topframe INPUT.tx-indexedsearch-searchbox-sword  { 
	width: 125px; 
	border: 1px solid #a1b4c9; 
	padding: 1px 2px; 
	font-size: 0.75em;
	}
	
#page-topframe INPUT.tx-indexedsearch-searchbox-button { 
	width: 12px;
	padding: 0 0; 
	margin: 2px 0 0 5px; 
	background: transparent ; 
	background-image:url(images/index-search-submit.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	border: 0px; color: #7f7f7f;	
	}