div.index div.shadowblock {
  width:515px;
  height:auto;
  float:none;
}

div.index div.shadowblocktop {
  background:url(../images/backgrounds/formwide_shadowblocktop.gif) no-repeat;
  height:10px;
  overflow:hidden;
  width:515px;
}

div.index div.shadowblockcontent {
  background:url(../images/backgrounds/formwide_shadowblockcontent.gif) repeat-y;
  padding:0 0 10px 20px;
  width:515px;
}

div.index div.shadowblockbottom {
  background:url(../images/backgrounds/formwide_shadowblockbottom.gif) no-repeat;
  height:10px;
  overflow:hidden;
  width:515px;
}

div.index form.formulier {
  width:470px;
  overflow:hidden;
}

form.formulier div.rij,
form.formulier fieldset.knoppen {
  float:left;
  display:inline;
  margin-bottom:0;
  width:auto;
}

form.formulier div.label {
  width:470px;
  padding-right:0;
  text-align:left;
  float:none;
}

form.formulier div.invoer {
  width:470px;
}

div.index form label {
  font-weight:bold;
  color:#004890;
  display:block;
  margin:1em 0 0.5em 0;
  text-align:left;
  float:none;
}

div.index form input.input {
  border:1px solid #004890;
  width:460px;
  font-family:verdana,sans-serif;
}

div.index form select.select {
  border:1px solid #004890;
  width:227px;
  font-family:verdana,sans-serif;
}

div.index form select#zoeken_daterange_m {
  margin-right:1ex;
}

form.formulier .knoppen input {
  margin-left:0px;
  width:227px;
}

div.index dl {
  width:515px;
}

/*.index .pager_boven {
  float:left;
  width:100%;
  border-bottom:1px solid #87a0ba;
  padding-bottom:5px;
  margin-bottom:15px;
}

.index .pager_onder {
  float:left;
  width:100%;
  border-top:1px solid #87a0ba;
  padding-top:5px;
  margin-top:15px;
}

.index .pager_boven .vorige,
.index .pager_onder .vorige {
  margin:0;
  padding:0 13px 0 13px;
  border-right:1px solid #004890;
  font-weight:bold;
  background:url(../images/buttons/pijl_links_rood.gif) no-repeat 0 70%;
}

.index .pager_boven .volgende,
.index .pager_onder .volgende {
  margin:0;
  padding:0 13px 0 13px;
  font-weight:bold;
  background:url(../images/buttons/pijl_rechts_rood.gif) no-repeat right 70%;
}

.index .pager_boven .huidige,
.index .pager_onder .huidige {
  margin:0;
  padding:0 10px 0 10px;
  border-right:1px solid #004890;
}

.index .pager_boven .pagina,
.index .pager_onder .pagina {
  margin:0;
  padding:0 10px 0 10px;
  border-right:1px solid #004890;
}*/

div.resultaten dl {
  float:left;
  margin-bottom:1em;
}

div.resultaten dl dt {
  font-weight:bold;
}

div.resultaten dl dt a {
  color:#0d4488;
  display:block;
  padding-left:12px;
  background:url(../images/buttons/pijl_rechts_rood.gif) no-repeat 0 3px;
}

div.resultaten dl dt a:hover {
  color:#c90400;
  text-decoration:none;
}

div.resultaten dl dd.tekst img {
  float:left;
  border:1px solid #195a9b;
  margin:3px 11px 5px 0;
}

div.resultaten dl dd.tekst div,
div.resultaten dl dd.tekst div div,
div.resultaten dl dd.tekst p {
  display:inline !important;
}

div.resultaten dl dd.tekst span.datum {
  font-style:italic;
  padding-left:1ex;
  color:#c90400;
}

.index_label{
  margin-top: 5px;
  float:left;
}

.index_share_icons{
  /*float:left;
  margin-top: -5px;*/
}

.resultaten dd p{
  padding: 0!important;
}

