/* 

	SearchField	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/
#inputSuche {
	width:105px;
	padding:3px;
	border:1px solid rgb(200,200,200);margin-bottom:5px;
}

#formSuche #inputSuche {
	margin:0;padding:2px 3px 2px 3px;
	font-size:10px;color:rgb(255,255,255);
	border:1px solid rgb(232,232,232);
	background-color:rgb(196,196,196);
}

.sf_inactive{
	
}

.sf_active {
	background:rgb(240,242,244);
	border-color:rgb(0,0,0);
}

.sf_text {
	background:rgb(240,242,244);
}

/* suggestions box */
.sf_suggestion {
	position:relative;
}

.sf_suggestion ul, #formSuche .sf_suggestion ul {
	position:absolute;top:-15px;left:-25px;
	margin:0;padding:0;
	background:rgb(240,242,244);
	border:1px solid rgb(165,180,190);border-top:none;
}

#formSuche .sf_suggestion ul {
	position:absolute;top:-5px;left:0;
}

.sf_suggestion li {
	margin:0;padding:0;
	list-style:none;
}

.sf_suggestion li a {
	display:block;
	padding:1px 5px 1px 5px;
}

.sf_suggestion li.selected a {
	color:rgb(255,255,255);
	background:rgb(215,222,227);
}