form, fieldset, legend {margin: 0; padding: 0;}
legend {color: #000;}

.search, .search_double {
  margin: 20px 0 0 0;
  padding: 10px 15px;
  /*width: 106px;*/
  background: url(../../img/search_135x75.jpg) no-repeat 0 0;
}
/* the search box, on the first page "#ettan" it is 260px wide
   and has a really annoying background since it doesn't let me repeat it.
   I don't like fixed height!...
*/
#ettan .search {
	width: 260px;
	margin: 0; padding: 0;
	height: 85px;
	background: url(../../img/search_ettan_blue.jpg) no-repeat;
}

.search_double {
	height: 115px;
	background: url(../../img/search_135x135.jpg) no-repeat;
}
.search_ruta, .search_knapp {
	margin: 0; padding: 0; font-size: 90%;
}
#ettan .search_ruta {
	margin: 15px 0 0 15px;
}
#ettan .search_knapp {
	margin: 4px 0 0 0;
}

#rightcolumn-wide .search_double {
  overflow: hidden;
  width: 260px;
  height: 86px;
  background: url(../../img/search_ettan_blue.jpg) no-repeat;
}
#rightcolumn .search_double {
  overflow: hidden;
  padding: 10px 0;
  background-image: url(../../img/search_135x135.jpg);
}
* html #rightcolumn .search_double {height: 135px;}

#rightcolumn .search_double form {
  margin: 18px 14px 0;
}
* html #rightcolumn .search_double form {
  margin: 22px 14px 0;
}
* html #rightcolumn .search_double form.lastChild {
  margin: 12px 14px 0;
}

#rightcolumn-wide .search_double form {
  margin: 18px auto 0;
}

#rightcolumn .search_double form.google-search {
  margin: 12px 14px 0;
}
#rightcolumn-wide .search_double form.google-search {
  margin: 12px auto 0;
}

#rightcolumn .search_double form.lastChild {
	margin: 12px 14px 0;
}
#rightcolumn-wide .search_double form.lastChild {
	margin: 12px auto 0;
}

#rightcolumn-wide fieldset {
  margin: 0;
  padding: 0 15px;
  width: auto;
}
#rightcolumn-wide .search_double fieldset,
#rightcolumn      .search_double fieldset {
  margin: auto;
}
#rightcolumn label,
#rightcolumn-wide label {
  display: none;
}
/* for the link Fler sökfunktioner */
.search_link, #ettan #rightcolumn .right {
  font-size: 90%;
}

