/* START DELETEABLE */
#searchbox span.deleteicon {
	position: relative;
}
#searchbox span.deleteicon span {
	position: absolute;
	display: block;
	top: 10px;
	/*right: 13px;*/
	right: 5px;
	width: 13px;
	height: 13px;
	cursor: pointer;
	background: url('../images/clear_icon.png');
	background-position: right center; 
	background-repeat: no-repeat;
}
#searchbox span.deleteicon input {
	padding-right: 13px;
}
#searchbox .clearable {
	position: relative;
	/*display: inline-block; */
	top: 10px; 
	/*right: 20px;*/
	width: 13px;
	height: 13px;
	cursor: pointer;
	background: url(../images/clear_icon.png);
	/*text-indent: -9999px;*/
	background-repeat: no-repeat;
	float: left;
	border: none;/**/
	margin: 0 0 0 -20px;/**/
	/*padding: 0 0 0 13px;*/ /*IE fix*/
}
/* ENDE DELETEABLE */

#searchbox {
	background: #eaf8fc;
	background-image: -moz-linear-gradient(#fff, #d4e8ec);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d4e8ec),color-stop(1, #fff));
	
	-moz-border-radius: 30px;
	border-radius: 30px;
	
	border-width: 1px;
	border-style: solid;
	border-color: #c4d9df #a4c3ca #83afb7;            
	width: 550px;
	height: 80px;
	padding: 15px;
	margin: 5px auto 5px;
	overflow: hidden;
}
   
#searchbox #search, #searchbox #submit {
	float: left;
}

#searchbox #search {
	padding:  5px 20px 5px 25px;
	height: 23px;
	width: 369px; /*375*/
	border: 1px solid #a4c3ca;
	font: normal 13px 'trebuchet MS', arial, helvetica;
	background: #f1f1f1 url(../images/lupe.png) no-repeat;
	/*background-position: 0px 0px !important;*/
	
	-moz-border-radius: 50px 3px 3px 50px;
	 border-radius: 50px 3px 3px 50px;
	 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);            
}
		
/* ----------------------- */

#searchbox #submit {		
	background: #4D91FA; /*#6ccc6b*/
	background-image: -moz-linear-gradient(#4D91E1, #4D91FA);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4D91FA),color-stop(1, #4D91E1));
	
	-moz-border-radius: 3px 50px 50px 3px;
	border-radius: 3px 50px 50px 3px;
	
	border-width: 1px;
	border-style: solid;
	border-color: #7eba7c #578e57 #447d43;
	
	 -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	 box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;   		

	height: 35px;
	margin: 0 0 0 10px;
	padding: 0;
	width: 122px;
	cursor: pointer;
	font: bold 14px Arial, Helvetica;
	color: #fff;/*#23441e;*/
	
	 text-shadow: 0 1px 0 rgba(0,0,0,.5);
	/*text-shadow: 0 1px 0 rgba(255,255,255,0.5);*/
}
		
#searchbox #submit:hover {		
	background: #4D91FA;
	background-image: -moz-linear-gradient(#4A81FF, #4D91FA);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4D91FA),color-stop(1, #4A81FF));
}	

#searchbox #submit:active {		
	background: #4D91FA;
	outline: none;
   
	 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;		
}

#searchbox #submit::-moz-focus-inner {
  border: none;
}		

/* ----------------------- */

#searchbox #search::-webkit-input-placeholder {
   color: #9c9c9c;
   font-style: italic;
}

#searchbox #search:-moz-placeholder {
   color: #9c9c9c;
   font-style: italic;
}    

#searchbox #search.placeholder {
   color: #9c9c9c !important;
   font-style: italic;
}  

#searchbox #search:focus {
	/*background: #ffffff;*/
	background-color: #ffffff;
    border-color: #e8c291; /*border-color: #8badb4;*/
    outline: none;
    -moz-box-shadow: 0 0 0 1px #e8c291 inset;
    -webkit-box-shadow: 0 0 0 1px #e8c291 inset;
    box-shadow: 0 0 0 1px #e8c291 inset;
	
}