div.gsc-branding-text {
    color: #666666;
}

.gsc-branding-img img {
   margin-top: 0.7em;
   padding-left: 0.5em;
}

#searchdiv {
  padding: 0;
  margin:0;
  width: 482px;
  padding-top: 0.8em;
  background: #e6e5ea;
  border:1px solid #dddddd;
  float:left;
  height: 85px;
  margin-bottom: 1.5em;
}

#googlesearchform {
  padding: 0.1em;
  margin:0;
  padding-right: 0em;
  padding-left: 0;
  float:right;
  width: 300px;
}

#searchoptions {
  width: 145px;
  margin:0;

  margin-right: 0.3em;
  margin-bottom: 0.1em;
  float:right;
  padding: 0em;
}

#searchoptions .selectbox {
  position: relative;
  overflow: hidden;
  margin-right: 1em;
  padding: 0.2em;
}

#searchoptions .selectbox:selected {

}


#resultdiv {
  color: #000000;
  clear:both;
}

#resultdiv a {
  color: #00267F;
}
#resultdiv a:hover {
  text-decoration: underline;
}

.gs-visibleUrl-short {
  display:none;
}
.gs-visibleUrl-long {
  margin-bottom: 1em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #eeeeee;
  color: #666666;
}

div.gsc-twiddle, .gsc-stats, .gsc-result-selector  {
  display: none;
}



.gs-title {
  font-style: bold;
  text-decoration: underline;
  /* background: transparent url(/_img/arrow.gif) 0 0px no-repeat; */
}

.gs-title a:hover {

}
/* Bilder im Suchergebnis ausblenden */
img.gs-image {
  width: 50px;
}


div.gsc-cursor-box {
  margin-top: 0.5em;
  width: 100%;
  text-align:center;
  margin-left: 30%;
}

.gs-watermark {
  display: none;
}

.gsc-cursor-page {
  width: 1em;
  float: left;
  cursor: hand;
  cursor: pointer;
  text-align: center;
  margin-left: 0.4em;
  margin-right: 0.em;
}

.gsc-cursor-current-page {
  color: #cc0000;
  cursor: default;
}

.gsc-trailing-more-results {
  margin-left: 2em;
}

.gsc-tabHeader, .gsc-tabhActive {
  display: none;
}

.gsc-adBlockInvisible {
  display:none;

}

.googlepic {
  margin-top: 0.4em;
  margin-left: 110px;

}


input.gsc-search-button {
    position: relative;
    top: 0px;
    left: -12px;
    background: url(/_img/lupe.gif) 0px 3px no-repeat;
    border: none;
    width: 75px;
    height: 20px;
    padding-left: 0.8em;
}

input.gsc-search-button:hover {
  cursor: pointer;
  text-decoration: underline;
}

input.gsc-input {
  position: relative;
  margin: 0 !important;
  top: 0px;
  left: -20px;
  border: 1px solid #7f9db9;
  width: 230px !important;
  padding: 3px;
  font-weight: bold;
}

input.gsc-input:focus {

}

a.gsc-trailing-more-results {

}


#google_logo {
position: relative;
top: 0.2em;
left: 11em;

}

div .gsc-cursor-page:hover {
  text-decoration:underline;
}

div.gs-snippet {

}
