.main_content_search {
  float:left;
  width:100%;
  margin-bottom:11px;
}

  .main_content_search table td {
    padding-bottom:11px;
  }

  .main_content_search table th {
    width: 63px;
    padding-top:7px;
  }

  .main_content_search table th.width-100 {
    width: 100px;
    text-align: left;
  }

    .main_content_search table th span {
      font-size: 1.1em;
      color: #12b4f0;
      position:relative;
      top:-7px;
    }

      .main_content_search table th.width-100 span {
        top: 0;
      }

    .main_content_search .text {
      width:225px;
      padding: 0 5px 0 5px;
    }
    .main_content_search label {
    color: #000;
    padding-bottom: 13px;
  }
    .main_content_search label span {
      position:relative;
      top:1px;
    }

  .main_content_search .search_query {
    color: #000;
  }


.main_content_search_results {
/*  float: left;*/
  width:100%;
  margin: 0 0 15px;
  clear: both;
}

.main_content_search_results .rubrieken {
  margin-bottom:7px;
  float: left;
}
  *:first-child+html .main_content_search_results .rubrieken {
    margin-bottom:0;
    padding-bottom:6px;
  }
  * html .main_content_search_results .rubrieken {
    margin-bottom:0;
    padding-bottom:6px;
  }
  .main_content_search_results .rubrieken p {
    font-size: 1.1em;
    color: #12b4f0;
    font-weight:bold;
    margin: 0 0 3px 0;
  }
  .main_content_search_results .rubrieken ul {
    overflow: hidden;
    margin:0;
  }
    .main_content_search_results .rubrieken ul li {
      display:block;
      float:left;
      margin:0 12px 0 0;
      background: url(../../rubrieken_ul_li_bg.gif) top left no-repeat;
      padding: 0 0 2px 8px;
    }
      .main_content_search_results .rubrieken ul li a {
        color: #003876;
        text-decoration: none;
      }
        .main_content_search_results .rubrieken ul li a:hover {
          text-decoration: underline;
        }

.main_content_search_results .result_overview {
    border-collapse:separate;
    width:100%;
    border-bottom: 1px solid #bfbfbf;
    float: left;
}

  .main_content_search_results .result_overview tr.hover {
    cursor:pointer;
  }
  .main_content_search_results .result_overview th {
    border-bottom: 2px solid #ecc300;
    color: #e19a00;
    text-align: left;
    padding: 0 0 5px;
  }
  .main_content_search_results .result_overview td {
    border-top: 1px solid #bfbfbf;
    text-align: left;
    padding: 10px 0 15px 4px;
  }
    .main_content_search_results .result_overview .first_line td {
      border-top:0;
    }
  .main_content_search_results .result_overview .left {
    width: 116px;
  }

  .main_content_search_results .result_overview .right {
    width: 403px;
    padding-left:4px;

  }
  .main_content_search_results .result_overview .relevance {
    text-align:center;
    width:65px;
    float:left;
  }
  .main_content_search_results .result_overview .relevance .meter {
    background: url(../../search_result_percent_meter.gif) top left no-repeat;
    width:61px;
    height:16px;
    display: block;
    text-align:left;
    margin:5px 0 0 0;
    padding: 0 10px 0 0;
  }
    .main_content_search_results .result_overview .relevance .meter img {
      height:13px;
      position:relative;
      top:1px;
      left:1px;
    }
  .main_content_search_results .result_overview .relevance p {
    color: #898989;
    font-size: 0.8em;
  }
  .main_content_search_results .result_overview .doc_type {
    float:left;
    width:33px;
    height: 32px;
    margin:0 0 0 14px;
    position: relative;
    top:-3px;
  }
  * html .main_content_search_results .result_overview .doc_type {
    margin:0 0 0 10px;
  }
  .main_content_search_results .result_overview .html {
    background: url(../../search_result_html.gif) top left no-repeat;
  }
  .main_content_search_results .result_overview .pdf {
    background: url(../../search_result_pdf.gif) top left no-repeat;
  }

  .main_content_search_results .result_overview .result_text {
    float: left;
  }
    .main_content_search_results .result_overview .result_text .read_more {
      background: url(../../arrows/orange_snippet_link.gif) top left no-repeat;
      float: right;
      width:12px;
      height:21px;
    }

    .main_content_search_results .result_overview .result_text h2 {
      font-size: 0.9em;
      color:#000;
      font-weight:bold;
      margin:3px 0 3px 0;
      float: left;
    }
      * html .main_content_search_results .result_overview .result_text h2 {
        width:380px;
      }
      *:first-child+html .main_content_search_results .result_overview .result_text h2 {
        width:380px;
      }
      .main_content_search_results .result_overview .hover .result_text h2 {
        text-decoration: underline;
      }
    .main_content_search_results .result_overview .result_text p {
      font-size: 0.9em;
      color:#000;
      margin:0 0 4px 0;
      float: left;
      clear: left;
      width:380px;
    }
      * html .main_content_search_results .result_overview .result_text p {
        width:380px;
      }
      *:first-child+html .main_content_search_results .result_overview .result_text p {
        width:380px;
      }
    .main_content_search_results .result_overview .result_text .date_link {
      float:left;
      clear: left;
      margin:0;
      font-size: 0.9em;
    }
      * html .main_content_search_results .result_overview .result_text .date_link {
        width:380px
      }

      *:first-child+html .main_content_search_results .result_overview .result_text .date_link {
        width:380px;
      }
      .main_content_search_results .result_overview .result_text .date_link li {
        color: #00aeef;
        display: block;
        float:left;
        list-style-type: none;
      }
      .main_content_search_results .result_overview .result_text .date_link .url {
        background: url(../../date_link_li_date_bg.gif) top left no-repeat;
        padding:0 0 0 8px;
        margin: 0 0 0 7px;
      }
      .main_content_search_results .result_overview .result_text .date_link .url a {
        color: #00aeef;
        text-decoration: none;
      }
      .main_content_search_results .result_overview .result_text .date_link .url a:hover, .main_content_search_results .result_overview .hover .result_text .date_link .url a {
        text-decoration: underline;
      }

  .paging {
    text-align:center;
    margin:5px 0 0 0;
    float:left;
    width:531px;
  }

  .paging ul {}

  .paging ul li {
    display: inline;
    list-style-type: none;
    color: #003876;
    font-size:0.9em;
    margin-right:4px;
    padding-right:5px;
      background:url(../../main_content_search_results_paging_li_bg.gif) top right no-repeat;
  }

    .paging ul li a {
      color: #003876;
      text-decoration: none;

    }
      .paging ul li a:hover {
        color:#12b4f0;
      }
  .paging ul li.previous {background: none;}
  .paging ul li.previous a {
    background:url(../../main_content_search_results_paging_li_previous.gif) top left no-repeat;
    padding: 0 0 0 8px;
    margin:0 4px 0 0;
  }
  .paging ul li.next {background: none;}
  .paging ul li.next a  {
    background:url(../../main_content_search_results_paging_li_next.gif) top right no-repeat;
    padding: 0 8px 0 0;
    margin:0 0 0 4px;
  }
  .paging ul li.no-link {background: none;}
.main_content_search .result_filter {
  list-style:none;
  margin:0;
}
  .main_content_search .result_filter li {
    float: left;
    background:transparent url(../../arrows/breadcrumb_arrow.gif) no-repeat left 3px;
    padding:0 0 0 10px;
    margin: 0 10px 0 0;
  }
    .main_content_search .result_filter li a {
      color:#003876;
      text-decoration: none;
    }
      .main_content_search .result_filter li a:hover {
        text-decoration: underline;
      }
