.gsc-control {
  width: 300px;
}
.gsc-control div {
  position: static;
}
.gsc-control-cse {
  width: 100%;
  font-family: Verdana, sans-serif;
  font-size : 13px;
}

.gsc-control-cse div {
  position: static;
}
form.gsc-search-box {
  font-size: 13px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  margin-left : 0px;
  width: 100%;
}
table.gsc-search-box {
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
  width : 100%;
  margin-bottom : 2px;
}
table.gsc-search-box td {
  vertical-align : middle;
}
table.gsc-search-box td.gsc-input {
  padding-right : 2px;
}
td.gsc-search-button {
  width : 100%;
}

td.gsc-clear-button {
  width : 14px;
}
input.gsc-search-button {
  margin-left : 2px;
}
div.gsc-clear-button {
  display : inline;
  text-align : right;
  margin-left : 4px;
  margin-right : 4px;
  padding-left : 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('/uds/css/clear.gif');
  cursor : pointer;
}
 
 /* lijn tussen advertentie en zoekresultaten */
 .gsc-resultsHeader {
  width : 100%;
  border-bottom : 1px solid #e9e9e9;
  margin-bottom : 10px;
  clear : both;
}
.gsc-resultsHeader td.gsc-twiddleRegionCell{
  width: 75%;
}
.gsc-resultsHeader td.gsc-configLabelCell{
  text-align: right;
  width: 75%;
}
.gsc-resultsHeader .gsc-twiddle{
  margin-top: 4px;
  display: inline;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 0px 2px;
}
.gsc-resultsHeader .gsc-title{
  color: #676767;
  margin-right: 10px;
  padding-left: 14px;
  display: inline;
}
.gsc-resultsHeader .gsc-stats {
  color: #676767;
  font-size: 11px;
  font-weight: normal;
  display : inline;
}
.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats {
  display : none;
}
.gsc-results-selector {
  display : inline;
}
.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector {
  display : none;
}
.gsc-result-selector {
  cursor : pointer;
  display : inline;
  font-size : 13px;
  padding-left : 13px;
  background-repeat: no-repeat;
  background-position: center left;
}
.gsc-all-results {
  padding-right : 1px;
}
.gsc-resultsHeader .gsc-configLabel{
  color: #676767;
  display: inline;
  font-size: 11px;
  cursor: pointer;
}
.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed {
  padding-right: 12px;
  background-repeat: no-repeat;
  background-position: center center;
}
.gsc-tabsArea {
  display:none;
  clear: both;
  margin-top: 6px;
  }
.gsc-tabData .gsc-resultsHeader .gsc-title {
  display: none;
  }
.gsc-tabData .gsc-resultsHeader .gsc-stats {
  display: none;
  }
.gsc-tabData .gsc-resultsHeader .gsc-results-selector {
  display : none;
}
.gsc-resultsbox-visible {
  display : block;
}

.gsc-resultsbox-invisible {
  display : none;
}

.gsc-results {
  padding-bottom: 2px;
  width : 99%;
}

.gsc-result {
  margin-bottom: 20px;
}

.gsc-result .gs-title {
  height: 1.2em;
  overflow: hidden;
  padding-bottom:5px;
  }
.gsc-result div.gs-watermark {
  display: none;
}
.gsc-results .gsc-result img.gs-ad-marker {
  display: none;
}
.gsc-wrapper {
  position : relative;
  display : block;
}
.gsc-adBlock {
  position : relative;
  display : none;
  margin-top : 6px;
  margin-bottom : 4px;
  padding : 7px 0;
  background : #000000 none repeat scroll 0 0;
}
/* VANAF HIER RESULTATEN */
.gs-result .gs-title,
.gs-result .gs-title * {
  color: #0098d8;
  font-weight:bold;
  text-decoration: none;
  margin-bottom:5px;
}
.gs-divider {
  padding-bottom: 8px;
  text-align: center;
  color: #676767;
}
.gs-result a.gs-visibleUrl,
.gs-result .gs-visibleUrl {
  color: #008000;
  text-decoration: none;
  font-size:11px;
}
.gs-promotion {
  padding-top:12px;
  padding-bottom:8px;
  background-color: #fff8dd;
  color:black;
  border: 1px solid white;
}
.gs-promotion a {
  font-size: 18px;
  padding-left:10px;
  line-height:0.9em;
}
.gs-promotion table {
  border : none;
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  padding-left:10px;
}
.gs-promotion table a {
  font-weight : normal;
  font-size: 13px;
  padding-right : 5px;
}
.gs-webResult div.gs-visibleUrl-long {
  width : 100%;
  overflow : hidden;
  display : block;
}
.gs-webResult div.gs-visibleUrl-short {
  overflow:hidden;
  display:none;
}
#cse div.gs-visibleUrl.gs-visibleUrl-short { display:none;  }
#cse div.gs-visibleUrl.gs-visibleUrl-long { display:block;  }