h1 {
  margin-right: 80px;
}
.search .body h2 {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 100%;
  letter-spacing: 2px;
  margin-bottom: 0.3em;
}
.intro {
  margin-right: 80px;
}
.body {
  background-repeat: no-repeat;
  background-position: top right;
}
.organisation .body {
  background-image: url(/img/symbol_vv_organisation_xl.gif);
}
.produkt .body {
  background-image: url(/img/symbol_vv_anliegen_xl.gif);
}
.person .body {
  background-image: url(/img/symbol_vv_person_xl.gif);
}
.search .body {
  background-image: url(/img/symbol_vv_24h_xl.gif);
}

h1 {
  margin-right: 80px;
}
.search .body h2 {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 100%;
  letter-spacing: 2px;
  margin-bottom: 0.3em;
}
.intro {
  margin-right: 80px;
}
.body {
  background-repeat: no-repeat;
  background-position: top right;
}
.organisation .body {
  background-image: url(/img/symbol_vv_organisation_xl.gif);
}
.produkt .body {
  background-image: url(/img/symbol_vv_anliegen_xl.gif);
}
.person .body {
  background-image: url(/img/symbol_vv_person_xl.gif);
}
.search .body {
  background-image: url(/img/symbol_vv_24h_xl.gif);
}

input.searchButton {
  position: relative;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: url(/img/symbol_lupe_vv.gif) no-repeat;
  cursor: pointer;
}
#content .searchOfAlphabet .letter {
 background: none;
 border: medium none;
 cursor: pointer;
 display: block;
 float: left;
 margin: 2px 2px 2px -2px;
 padding: 2px 2px 2px 0px;
 width:1.4em;
 }
