/*
| -------------------------------------------------------------------
| FILENAME:			sbt.website.search.css
| DESCRIPTION:		Style Sheet for global header search form
| CREATED:			01/01/2010
| INITIAL AUTHOR:	Ronald ter Neuzen, Elma Smit, Martijn ter Hellen
| UPDATED BY:		Ronald ter Neuzen,  12/04/2010
| 
| Copyright (c) 2010 KeyAgency
| http://www.keyagency.nl/
| -------------------------------------------------------------------
| Basic colors used for website:
|
| green: #56a12d;
| orange: #e85426;
| text-color: #878787;
| -------------------------------------------------------------------
*/

#searchform
{
	position:absolute;
	right:0px;
	top:52px;
}

#searchform form,
#searchform form fieldset,
{
	padding:0;
	margin:0;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
}

#searchform form fieldset legend
{
	display:none;
}

/* default style overrule...... */
form fieldset { border: 0px solid #eee; padding: 0px;}


/* group Search */

form.search .search_wrapper {
	position:  relative ;
	height: 22px;
	padding: 0;
	margin:  0;
	
	width: 201px;
}

form.search .search_wrapper .search_wrappertext {
	color:#bebebe;
}

form.search .search_wrapper .search-left {
	position: absolute ;	
	left:  0;
	top:  0;
	width: 19px;
	height: 22px;
	background:  url('../images/search.controls.png') no-repeat left 0px ;
}

form.search .search_wrapper .search-right {
	position: absolute ;	
	right:  0;
	top:  0;
	width: 30px;
	height: 24px;
  background:  url('../images/search.controls.png') no-repeat right -44px ;
}

form.search .search_wrapper .search-clear {
	position: absolute ;	
	right:  7px;
	top:  3px;
	width: 16px;
	height: 16px;
	cursor:hand;
	background:  url('../images/blank.gif') no-repeat left -5472px ;
}

form.search .search_wrapper a.button {
	display: none ;
	background: none ;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	position: absolute ;	
	right:  7px;
	top:  3px;
	width: 16px;
	height: 16px;
	min-width:16px;
	cursor:hand;
}

form.search .search_wrapper a.button img.search_clear_button {
	position: absolute ;
	top: 0px;
	left: 0px;	
	width: 16px;
	height: 16px;
	cursor:hand;
  background:  url('../images/blank.gif') no-repeat left -5472px ;
}

form.search .search_wrapper a.button.active img.search_clear_button {
	background-position: left -5504px ;
	cursor:hand;
}

form.search input.search_field {
	position:  absolute ;
	line-height: 16px;
	height:  18px;
	top: 0;
	left: 19px;
	right: 20px;
	width: 168px;
	background:  url('../images/search.controls.png') repeat-x right -22px ;
	border: none ;
	outline: none ;
	padding: 2px;
	margin: 0;
	color: #000;
	font-size: 13px;
	
}

form.search input.search_field.show-hint {
  color:#b0b3b5;
}

.firefox form.search input.search_field {
  height:  18px;
  padding-top: 4px;
  padding-bottom:2px;
}

/* end */