/*

CSS for indexed search form and results

*/

/* --- SEARCH FORM --- */
.user-steutesearch-pi1-form {
	color:				#000;
	margin:				0 0 20px 0;
	padding:			0;
	width:				602px;
}

.user-steutesearch-pi1-form label {
	display:			inline;
	float:				left;
	margin:				0 10px 14px 30px;
	padding-top:		3px;
	width:				220px;
}

.user-steutesearch-pi1-form br {
	clear:				both;
}

.user-steutesearch-pi1-form .user-steutesearch-pi1-form-sword {
	float:				left;
	border:				1px solid #000;
	width:				336px;
}

.user-steutesearch-pi1-form .user-steutesearch-pi1-form-sword[class] {
	width:				338px;
}

.user-steutesearch-pi1-form select {
	float:				left;
	border:				1px solid #000;
	width:				340px;
}
.user-steutesearch-pi1-form .user-steutesearch-pi1-form-submit {
	float:				right;
}


/* --- SEARCH RESULTS --- */
.user-steutesearch-pi1-res {
	list-style-image:	none;
	list-style-position:outside;
	list-style-type:	none;
	margin:				0 0 16px 0;
	padding:			0;
	width:				100%;
}
.user-steutesearch-pi1-res .header {
	display:block;
	width:602px;
	border-bottom:1px solid #CCC;
	padding-bottom:1px;
	margin-bottom:10px;
}
.user-steutesearch-pi1-res li {
	background:			#EEEEEE url(/typo3/sysext/indexed_search/pi/res/pages.gif) no-repeat 5px 3px;
	border-bottom:		1px solid white;
	float:				left;
	padding-left:		25px;
	width:				100%;
}

.user-steutesearch-pi1-res li.pdf {
	background:			#EEEEEE url(/typo3/sysext/indexed_search/pi/res/pdf.gif) no-repeat 3px 3px;
}

.user-steutesearch-pi1-res li span {
	display:			block;
	float:				left;
	font-weight:		bold;
	padding:			3px;
	text-align:			center;
}
.user-steutesearch-pi1-res li .user-steutesearch-pi1-res-title {
	padding-left:		30px;
	width:				439px;
	text-align:			left;
}
.user-steutesearch-pi1-res li .user-steutesearch-pi1-res-addlink {
	border-top:		1px solid white;
	display:			block;
	font-weight:		normal;
	height:			15px;
	text-align:			left;
	width:				90%
}

.user-steutesearch-pi1-res-pagemenu {
	list-style-image:	none;
	list-style-position:outside;
	list-style-type:	none;
	margin:				0 0 16px 0;
	padding:			0;
	text-align:			center;
	width:				472px;
}

.user-steutesearch-pi1-res-pagemenu li {
	display:			inline;
	margin:				5px;
}

a.user-steutesearch-pi1-res-activepage {
	font-weight:			bold;
}

.user-steutesearch-pi1-res-productgroup {
	margin:				5px 0 5px 0;
}
.user-steutesearch-pi1-res-productgroup a {
	font-weight:		bold;
}
.user-steutesearch-pi1-res-family {
	margin:				2px 0 2px 15px;
}
.user-steutesearch-pi1-res-family a {
	font-weight:		normal;
}
.user-steutesearch-pi1-res-productgroup .hasChildren {
	position:			relative;
}
.user-steutesearch-pi1-res-family a.show {
	background:			transparent url(../images/plus.png) left bottom no-repeat;
	display:			inline-block;
	float:				left;
	width:				15px;
	height:				13px;
	position:			absolute;
	left:				-15px;
}
.user-steutesearch-pi1-res-family a.hide {
	background:			transparent url(../images/minus.png) left bottom no-repeat;
	display:			inline-block;
	float:				left;
	width:				15px;
	height:				13px;
	position:			absolute;
	left:				-15px;
}
.user-steutesearch-pi1-res-datasheet {
	margin:				0 0 0 20px;
}
.user-steutesearch-pi1-res-datasheet-orderid {
	display:inline-block;
	text-align:right;
	width:95px
}
.user-steutesearch-pi1-res-family .user-steutesearch-pi1-res-datasheet a {
	font-weight:		normal;
}
.user-steutesearch-pi1-res-field11,
.user-steutesearch-pi1-res-field12,
.user-steutesearch-pi1-res-field13{
	margin:				0 0 30px 30px;
}
.user-steutesearch-pi1-res-field11 a:hover,
.user-steutesearch-pi1-res-field12 a:hover,
.user-steutesearch-pi1-res-field13 a:hover {
	color:				#000000;
}

.user-steutesearch-pi1 p.noresults {
	color:#AA0000;
	margin:10px 0 50px 0;
	font-weight:bold;
}


/* Einfärbung der Anzeige */
.user-steutesearch-pi1-res-field11 a {
	color:				#00839C;
}
.user-steutesearch-pi1-res-field12 a {
	color:				#FF9B00;
}
.user-steutesearch-pi1-res-field13 a {
	color:				#0057BA;
}
	
/* Anzeige mit Farben
.user-steutesearch-pi1-res-field11 {
	color:				#00839C;
	background:			#CDE6EB;
}
.user-steutesearch-pi1-res-field12 {
	color:				#FF9B00;
	background:			#FFD79B;
}
.user-steutesearch-pi1-res-field13 {
	color:				#0057BA;	
	background:			#D9E6F5;
}
*/


/* --- AUTO COMPLETE LIST --- */
/*
.ac_results {
	height:				300px;
}
/**/
.ac_results {
	height:				200px;
	width:				275px;
	z-index:			500;
}
.ac_results div {
	padding:			1px;
	background-color:	#888888;
	position:			absolute;
	z-index:			10;
}
.ac_results ul {
	background-color:	white;
	border-top:			none;
	cursor:				pointer;
	display:			block;
	height:				198px;
	list-style:			none;
	margin:				0;
	overflow:			auto;
	padding:			0;
	width:				273px;
}
.ac_results iframe {
	border:				none;
	height:				200px;
	position:			absolute;
	width:				275px;
	z-index:			0;
}
.ac_results ul li {
	display:			block;
	padding:			0.3em;
}
.ac_results ul li.over  {
	background-color:	silver;
	font-weight:		bold;
}
.ac_loading {
	background:			url('../images/autosuggest_preloader.gif') right center no-repeat;
}

#user_steutesearch_log {
	margin-left:			16px;
}

#user_steutesearch_log th {
	text-align:				left;
}
