@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; }
.tx-indexedsearch .tx-indexedsearch-whatis { font-size:0.7em; margin-top:10px; margin-bottom:5px;  }
.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; }

/* Suchformular im Seiteninhalt */
#spleens-content-main .tx-indexedsearch-searchbox {
	background-image:url(images/strips-blue-bg.gif);
	width:480px; padding: 10px 0px;
	text-align:center;
}
#spleens-content-main  .tx-indexedsearch form { 
	width:460px;
	padding: 10px 0;
	background-color: #ccecf9;
	margin: 0 auto;
	}

#spleens-content-main  .tx-indexedsearch fieldset {
	background-color: white;
	width: 440px;
	text-align:left;
	padding: 10px 0;
	margin: 0 auto;
	}
#spleens-content-main  .tx-indexedsearch-searchbox p {display:none;}
#spleens-content-main  .tx-indexedsearch-searchbox .tx-indexedsearch-form {padding-left: 10px;}
#spleens-content-main  .tx-indexedsearch-searchbox #tx-indexedsearch-searchbox-sword { width: 260px;}
#spleens-content-main  .tx-indexedsearch-searchbox #tx-indexedsearch-searchbox-button-submit {
	padding: 0px 0 0 10px; 
	margin: 3px 0 0 0px; 
	background: transparent ; 
	background-image:url(images/search-submit-bg.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	background-position: 0px 5px; 
	border: 0px;
	font-weight: bold;
	text-transform: uppercase;

}


/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.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 .res { background-color: #f6f6f6; width:480px; float:left; clear:both; margin-bottom: 10px;}
.tx-indexedsearch-res h3 { padding: 10px 5px 0 5px; 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  { padding: 5px; margin: 0 0 0.75em 0;} 
p.tx-indexedsearch-info { display:none;} 
p.tx-indexedsearch-text-item-path { padding: 0 0 ; margin: 0 0 .75em 0;} 


/* Formatierungen für topframe Suchformular  */
#spleens-topframe .tx-indexedsearch-searchbox * { border: 0px; padding: 0 0; margin: 0 0; line-height:1em;}
#spleens-topframe .tx-indexedsearch-searchbox{ position:absolute; top:10px; left: 770px;}
#spleens-topframe .tx-indexedsearch-form label,
#spleens-topframe .tx-indexedsearch-searchbox legend {visibility: hidden; display:none}
#spleens-topframe .tx-indexedsearch-searchbox { }
#spleens-topframe .tx-indexedsearch-form { float:left; }
#spleens-topframe .tx-indexedsearch-search-submit { float:left; padding: 0 0; }
#spleens-topframe INPUT.tx-indexedsearch-searchbox-sword  { 
	width: 125px; 
	border: 0px;
	background: transparent ; 
	background-image:url(images/index-search-input.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding: 2px 4px; 
	}
	
#spleens-topframe INPUT.tx-indexedsearch-searchbox-button { 
	padding: 5px 5px 0 8px ; 
	margin: 0px 0 0 0px; 
	background: transparent ; 
	background-image:url(images/index-search-submit.gif); 
	background-repeat: no-repeat;
	cursor: pointer;
	background-position: 8px 8px; 
	border: 0px; color: #7f7f7f;	
	}