/**
 * Espresso theme
 * angepasst 2010-03-09
 */
/* Slight reset to make the preview have ample padding. */

/**
/**.cse .gsc-branding,
/**.gsc-branding {
/**  display: none;
/**}
/**/

table.gsc-search-box td.gsc-input {
  padding-right : 8px;
}

/* Search form */
.cse form.gsc-search-box,
form.gsc-search-box {
  padding: 8px 4px 2px 0px;
  margin-bottom: 6px;
}

/* Search input */
.cse input.gsc-input,
input.gsc-input {
  border: 1px solid #9e9ea1;
  padding: 3px;
  width: 99%;
}

/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  font-family: Arial, Verdana, "Times New Roman", Helvetica, sans-serif;
  font-size: 12px;
}

/* Override default.css selector to disable underlines. */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-title *,
.gs-result .gs-title * {
  text-decoration: none;
}

/* Base tab selector styles */
.cse .gsc-tabHeader,
.gsc-tabHeader {
  display: none;
}

/* Wrapper for all results */
.cse .gsc-results,
.gsc-results {
  width: 100%;
}
.cse div.gs-title,
div.gs-title,
.cse .gs-snippet,
.gs-snippet,
.cse .gs-visibleUrl,
.gs-visibleUrl,
.cse .gs-visibleUrl-short,
.gs-visibleUrl-short {
  padding: 0;
}
.cse .gs-snippet,
.gs-snippet,
.cse .gs-visibleUrl,
.gs-visibleUrl,
.cse .gs-visibleUrl-short,
.gs-visibleUrl-short {
  padding-left:15px;
  margin-bottom: 4px;
}
/* Font size */
.cse .gs-title,
.gs-title,
.cse div.gs-title,
div.gs-title,
.cse .gs-snippet,
.gs-snippet {
  font-size: 12px;
}

/* Set link colors. */
.cse .gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link,
.cse .gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link b,
.cse .gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited,
.cse .gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:visited b,
.cse .gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover,
.cse .gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:hover b,
.cse .gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active,
.cse .gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:active b,
.cse .gs-webResult.gs-result .gsc-cursor-page,
.gs-webResult.gs-result .gsc-cursor-page,
.cse .gs-webResult.gs-result a.gsc-trailing-more-results:link,
.gs-webResult.gs-result a.gsc-trailing-more-results:link {
  color: #3fa98c;
}
/* Override default.css selector to disable underlines. */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-title *,
.gs-result .gs-title * {
  text-decoration: none;
}

.gsc-results .gsc-trailing-more-results,
.gsc-results .gsc-trailing-more-results * {
  color: #3fa98c;
  text-decoration: none;
}

form.gsc-search-box {
  font-size: 12px;
  margin-top : 10px;
  margin-right : 0px;
  margin-bottom : 6px;
  margin-left : 0px;
  width: 100%;
}

.gs-result a.gs-visibleUrl,
.gs-result .gs-visibleUrl {
  display: none;
}

/* Pagination container centered */
.cse .gsc-cursor-box,
.gsc-cursor-box {
  border-top: 1px dotted #9e9ea1;
  padding-top: .5em;
  text-align: center;
}
/* Selected pagination */
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  color: #3fa98c;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  cursor: pointer;
  color : #000000;
  text-decoration: none;
  margin-right: 8px;
  display: inline;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color: #3fa98c;
  font-weight: bold;
  text-decoration: none;
}

.gs-no-results-result .gs-snippet,
.gs-error-result .gs-snippet {
  padding: 5px;
  margin: 0px;
  border: 1px solid #9e9ea1;
  background-color: #f3e7d8;
}

/* Snippet matched query terms are in italic and red. */
.cse .gsc-control-cse .gs-snippet b,
.gsc-control-cse .gs-snippet b {
  font-style: italic;
  font-weight: bold;
}

