.searchfield_fieldset
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	max-width:280px;
	width:280px;
}

.searchfield_legend
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	font-size:12px;
}

.searchfield_div_input
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	height:20px;
}

.searchfield_span_input
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	height:20px;
}



/*
Erstes Eingabefeld - muss etwas schmaler sein, damit das icon daneben auf der "richtigen" Höhe ist
*/

.searchfield_input_0
{
	margin:0px;
	border-width:1px;
	border-style:solid;
	border-color:#aaaaaa;
	padding:0px;
	width:264px;
	height:20px;
}

/** Die auf das erste folgenden Eingabefelder */
.searchfield_input
{
	margin:0px;
	border-width:1px;
	border-style:solid;
	border-color:#aaaaaa;
	padding:0px;
	width:276px;
	height:20px
}

.searchfield_span_img_input
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	position:relative;
	left:0px;
	top:4px;
	height:14px;
	width:14px;
}


.searchfield_img_input
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	width:14px;
	height:14px;

}

.searchfield_img_input:hover
{
	cursor:pointer;
}

.searchfield_div_buttonrow
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	width:140px;
	position:relative;
	left:142px;
	
}

.searchfield_button
{
	margin-top:5px;
	margin-bottom:5px;
	border-width:1px;
	border-style:solid;
	border-color:black;
	padding:2px;
	width:60px;
	text-align:center;
}

.searchfield_button:hover
{
	background:#aaaaaa;
	color:white;
	cursor:pointer;
}

.searchfield_div_result_outer_1
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;

}

.searchfield_div_result
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
}

.searchfield_img_remove
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	width:14px;
	height:14px;
}


.searchfield_span_result
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
}

.searchfield_div_result_outer_more
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
}

.searchfield_span_select
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	width:264px;
}

.searchfield_select
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:#aaaaaa;
	padding:0px;
	width:264px;
	height:80px;
	font-size:12px;
}
.searchfield_option
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
}

.searchfield_span_imgcol
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	position:absolute;
	height:90px;
}

.searchfield_div_img
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	height:21px;
	vertical-align:middle;
	width:14px;
	position:relative;
/* 	top:18px; */
}

.searchfield_img
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	width:14px;
	height:14px;
}



.searchfield_img_sort
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	width:14px;
}

.searchresult_div_outer
{
	margin:10px;
	border-width:3px;
	border-style:solid;
	border-color:#f0f0f0;
	padding:10px;
	position:absolute;
	left:680px;
	width:300px;
	background-color:white;
/* 	overflow:scroll; */
}

.searchresult_button
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	
}

.searchresult_div
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	position:relative;
	width:270px;
	

}

.searchresult_img
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	height:14px;
	width:14px;
	
}

.searchfield_span_result, .searchresult_span
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	font-size:12px;
	position:relative;
 	left:20px;
 	top:-13px;
	width:270px;
	color:black;
cursor:pointer;
}


