/*
 * headColor		#582C86			#582C86					$bgColor1;
 * headColorLight	#BC90EA		#8A5EB8					$bgLightColor1;
 * bgColor			#186366			#186366					$feColor1;
 * bgColorLight	#4A9598		#4A9598					$feLightColor1;
 * headTxtColor	#FFF			#000000
 * tblBgColor		#FFF			#FFFFFF
 * tblTxtColor		#000			#000000
 * txtColor		#000			#000000
 * lineColor		#000000		#000000					$lineColor
 * bgImage			background_geef_nl.jpg			background_geef_nl.jpg	$bgImage
 */
/*
 * BASE COLORS
 */
/*
 * GRADIENT COLORS
 */
/*
 * BODY gradient
 */
/*
 * BLOCK gradient
 */
/*
 * PAGINATION gradient
 */
/*
 * PAGINATION gradient
 */
/*
 * FOOTER BUTTON gradient
 */
/*
 * DONEERBON gradient
 */
/*
 * SECTION gradient
 */
/*
 * DONEER doel gradient
 */
/*
 * SILVER
 */
h1 {
  font-family: Georgia, Arial;
  color: #582c86;
  font-size: 18px;
  font-weight: bold; }

html {
  margin: 0;
  padding: 0;
  border: 0;
  min-height: 100%; }

body {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: arial;
  font-size: 12px;
  line-height: 17px;
  vertical-align: top;
  background-color: #e0e0e0;
  min-width: 1003px;
    /*
   * overflow-x: hidden;
   */ }
  body > #backgroundImage {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background: url('/images/backgrounds/background_geef_nl.jpg') top center no-repeat; }
  body > #body_container,
  body > #body_container_n {
    padding: 0;
    width: 100%;
    height: auto; }
  body #body {
        /*
     * margin-top: -40px;
     */
    padding-top: 10px;
    border-radius: 10px;
    background: #f8f8f8 url("/images/backgrounds/geef-content-bg.png") repeat-x 0 0;
        /*
     * padding-bottom: 10px;
     */
    margin-bottom: 50px;
    margin-bottom: 250px;
    min-height: 300px; }
    body #body.main {
      margin-bottom: 455px; }
      body #body.main > p {
        line-height: 24px;
        width: 940px; }
      body #body > span.page_subtitle {
        display: block;
        font-weight: bold;
        color: #582c86;
        height: 24px;
        width: 940px;
        margin: 0 0 10px 30px; }
      body #body > span.large {
        font-size: 18px; }
  body a {
    color: black; }

#header {
  height: 96px;
  margin: -20px 0 20px 0; }
  #header .logo {
    float: left;
    margin: 0 348px 0 0; }
  #header .column {
    width: 190px;
    float: left; }
    #header .column input {
      margin: 0; }
    #header .column input[type=password],
    #header .column input[type=text] {
      display: block;
      border: 0;
      height: 22px;
      border-radius: 5px;
      background-color: #186366;
      color: white;
      width: 180px;
      margin-right: 12px;
      margin-bottom: 4px; }
    #header .column a {
      display: block; }
    #header > form > input {
      margin-top: 18px;
      float: left;
      border: 1px solid #888888;
      background-color: #cccccc;
      width: 100px;
      height: 22px;
      border-radius: 5px; }
  #header .text {
    border-color: #a0a0a0;
    background-color: #d2d2d2;
    color: black; }

#session {
  position: absolute;
  top: 10px;
  right: 45px; }
  #session .headlabel {
    display: block;
    height: 20px;
    line-height: 16px; }
  #session .text {
    border: 1px solid black;
    height: 16px;
    padding: 2px 3px; }
  #session .checkbox {
    margin: 0;
    padding: 0; }
  #session .column {
    width: 160px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: top; }
  #session #button-signin {
    display: inline-block;
    color: #186366;
    background-color: #582c86;
    border: 1px solid #582c86;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    height: 22px;
    margin-left: 5px;
    margin-top: 20px;
    padding: 2px;
    text-transform: uppercase; }

#body {
  width: 1000px;
  display: block;
  margin: -20px auto 0;
  position: relative; }
  #body h3,
  #body h4 {
    font-family: georgia;
    margin: 0;
    font-weight: bold; }

.acties {
  list-style: none;
  margin: 0 0 0 30px !important; }
  .acties .actie {
    display: block;
    position: relative;
    width: 560px;
    border: 1px solid #cccccc;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #ebebeb;
    background: white url("/images/backgrounds/geef-section-bg.png") repeat-x 0 0;
    overflow: hidden;
    _overflow: visible;
    zoom: 1; }
    .acties .actie div.header {
      margin-bottom: 10px;
      width: 430px; }
      .acties .actie div.header span.user {
        color: #582c86;
        font-weight: bold;
        display: inline; }
        .acties .actie div.header span.user a {
          color: #582c86;
          text-decoration: none;
          line-height: 20px; }
      .acties .actie div.header h2 {
        display: inline;
        font-family: Georgia, "times new roman";
        font-size: 16pt;
        font-weight: normal;
        margin: 0 0 0 2px;
        line-height: 28px;
        height: 30px; }
        .acties .actie div.header h2 a {
          text-decoration: none; }
    .acties .actie .doneer {
      border: 1px solid black;
      border-radius: 5px;
      font-weight: bold;
      color: white;
      text-transform: uppercase;
      text-decoration: none;
      padding: 2px 10px;
      text-align: left;
      width: 92px;
      position: absolute;
      right: 20px;
      top: 15px;
      line-height: 24px;
      background-color: #582c86;
      background-color: nth(#bc90ea 0%, 1);
      background-image: -webkit-linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: -moz-linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: -ms-linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: -o-linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: url("/images/misc/gradient_overlay.png");
      background-repeat: repeat-x;
      background-color: #582c86;
        /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */ }
      .acties .actie .doneer > img {
        position: absolute;
        top: 8px;
        right: 4px; }
    .acties .actie .periode {
      color: #999999;
      display: block;
      margin-bottom: 10px; }
    .acties .actie .metadata {
      display: block;
      float: left;
      width: 120px;
      text-align: center; }
      .acties .actie .metadata a {
        display: block;
        color: #186366; }
      .acties .actie .metadata .actie-afbeelding {
        width: 120px; }
    .acties .actie .beschrijving {
      display: block;
      float: left;
      width: 300px;
      line-height: 19px;
      margin-left: 5px;
      color: black; }
      .acties .actie .beschrijving span {
        word-wrap: break-word;
        display: block;
        width: 300px; }
      .acties .actie .beschrijving .leesmeer {
        color: #582c86;
        display: block;
        text-decoration: none; }
    .acties .actie .thermometer {
      display: block;
      float: left;
      vertical-align: top;
      width: 100px;
      margin-left: 17px;
      text-align: center;
      margin-top: -10px; }
      .acties .actie .thermometer .donatiestand {
        color: #582c86;
        display: block; }

#main {
  display: block;
  float: left;
  width: 590px; }
  #main .pagination {
    width: 620px;
    min-width: 620px;
    margin-left: 0px !important; }

  .medium .pagination {
    min-width: 200px !important;
    max-width: 290px !important;
    width: 290px !important; }

#side {
  display: block;
  float: left;
  margin-left: 50px;
  margin-top: 38px;
  width: 328px; }
  #side.nietzoek {
    margin-top: -5px !important; }
  #side .block {
    border-top: 3px solid #582c86;
    margin-top: 5px;
    padding: 10px 5px; }
    #side .block .beschrijving {
      display: block;
      margin-left: 175px; }
    #side .block h3 {
      color: #582c86;
      text-transform: uppercase;
      font-family: arial;
      margin-bottom: 10px;
      margin-top: 0px; }
    #side .block dl {
      display: block;
      position: relative; }
      #side .block dl dt {
        width: 100px;
        display: block;
        font-weight: bold; }
      #side .block dl dd {
        margin-top: -16px;
        margin-left: 110px; }
    #side .block.bold {
      font-weight: bold; }
    #side .block .statement {
      display: block; }

#button_start_geefpagina {
  display: inline-block;
  float: left;
  margin-right: 5px; }

img {
  border: 0 !important; }

.block {
  margin-bottom: 20px; }
  .block h3 {
    margin-left: 10px; }
  .block dl {
    margin-left: 12px; }
  .block ol,
  .block ul {
    list-style-type: decimal;
    margin-left: 0px;
    padding-left: 28px; }
    .block ol li,
    .block ul li {
      margin: 0;
      padding: 0;
      margin-bottom: 16px; }

#geefsamen_header {
  width: 940px;
  margin: 30px 0 0 30px;
  position: relative; }
  #geefsamen_header #geefsamen_header_top {
    height: 100px; }
  #geefsamen_header #geefsamen_header_bottom {
    height: 357px;
    margin-top: 30px; }
  #geefsamen_header #geefsamen_logo {
    position: absolute;
    display: block;
    top: 2px;
    left: 10px; }
  #geefsamen_header #geefsamen_tekst {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 260px;
    padding-right: 20px;
    border-bottom: 1px solid #e9f0ff;
    color: #999999;
    font-weight: bold;
    font-size: 17px;
    padding-bottom: 15px;
    line-height: 24px; }
    #geefsamen_header #geefsamen_tekst a {
      color: #582c86; }
  #geefsamen_header #geefsamen_stappen {
    position: absolute;
    top: 100px;
    left: 0px;
    width: 280px;
    color: #582c86;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 16px;
    line-height: 32px; }
    #geefsamen_header #geefsamen_stappen span {
      font-size: 14px;
      color: #999999;
      margin-left: 5px;
      font-weight: normal; }
    #geefsamen_header #geefsamen_stappen > a {
      display: block;
      width: 218px;
      height: 55px;
      background: #582c86 url("/images/buttons/btn_aandeslag.png");
      font-size: 20px;
      color: white;
      margin-top: 17px;
      line-height: 52px;
      border-radius: 5px;
      text-decoration: none;
      font-size: 23px;
      text-indent: 19px;
      text-shadow: #552288 0px 0px 2px; }

.block_lite_color1,
.block_lite_color2 {
  margin: 6px 0 20px 0;
  padding: 0 5px 15px 5px;
  border-radius: 10px;
  border: 1px solid #ebebeb;
  background: white url("/images/backgrounds/geef-section-bg.png") repeat-x 0 0; }
    .block_lite_color1 > div img,
    .block_lite_color2 > div img {
      margin-left: 10px;
      vertical-align: top; }
    .block_lite_color1 > div #doneerbon,
    .block_lite_color2 > div #doneerbon {
      display: inline-block;
      height: 37px;
      line-height: 37px;
      width: 37px;
      background-color: #186366;
      background-color: nth(#4a9598 0%, 1);
      background-image: -webkit-linear-gradient(top, #4a9598 0%, #186366 100%);
      background-image: -moz-linear-gradient(top, #4a9598 0%, #186366 100%);
      background-image: -ms-linear-gradient(top, #4a9598 0%, #186366 100%);
      background-image: -o-linear-gradient(top, #4a9598 0%, #186366 100%);
      background-image: linear-gradient(top, #4a9598 0%, #186366 100%);
      color: white;
      border-radius: 5px;
      text-align: center;
      font-size: 16px;
      font-weight: bold;
      text-decoration: none;
      margin-left: 5px; }
      .block_lite_color1 > div #doneerbon a,
      .block_lite_color2 > div #doneerbon a {
        background-color: #000099; }
  .block_lite_color1 > a,
  .block_lite_color2 > a {
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 10px;
    width: 280px;
    background-color: #582c86;
    background-color: nth(#bc90ea 0%, 1);
    background-image: -webkit-linear-gradient(top, #bc90ea 0%, #582c86 100%);
    background-image: -moz-linear-gradient(top, #bc90ea 0%, #582c86 100%);
    background-image: -ms-linear-gradient(top, #bc90ea 0%, #582c86 100%);
    background-image: -o-linear-gradient(top, #bc90ea 0%, #582c86 100%);
    background-image: linear-gradient(top, #bc90ea 0%, #582c86 100%);
    background-image: url("/images/misc/gradient_overlay.png");
    background-repeat: repeat-x;
    background-color: #582c86;
      /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
    text-decoration: none;
    font-size: 20px;
    font-weight: bold;
    color: white;
    margin: 10px;
    border-radius: 5px;
    position: relative; }
    .block_lite_color1 > a img,
    .block_lite_color2 > a img {
      position: absolute;
      top: 17px;
      right: 15px; }
      .block_lite_color1 div a img,
      .block_lite_color2 div a img {
        display: block;
        margin-left: 10px; }
  .block_lite_color1 h2,
  .block_lite_color2 h2 {
    padding: 0;
    margin: 10px 0 0 10px;
    color: #582c86;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold; }
    .block_lite_color1 h2 + dl,
    .block_lite_color2 h2 + dl {
      margin-top: 15px !important; }
  .block_lite_color1 p,
  .block_lite_color2 p {
    padding: 0;
    margin: 10px;
    margin-top: 8px;
    color: #999999; }
    .block_lite_color1 p a,
    .block_lite_color2 p a {
      color: #582c86;
      text-decoration: none; }
  .block_lite_color1 form,
  .block_lite_color2 form {
    display: block;
    margin: 0;
    padding: 0;
    height: 44px;
    width: 302px;
    margin-left: 10px; }
    .block_lite_color1 form *,
    .block_lite_color2 form * {
      margin: 0 !important;
      padding: 0 !important;
      border: 0 !important;
      float: left; }
    .block_lite_color1 form dl,
    .block_lite_color2 form dl {
      float: left; }
      .block_lite_color1 form dl dt,
      .block_lite_color2 form dl dt {
        display: none; }
      .block_lite_color1 form dl dd,
      .block_lite_color2 form dl dd {
        margin-right: 10px;
        border: 0; }
        .block_lite_color1 form dl dd div,
        .block_lite_color2 form dl dd div {
          background-color: transparent !important; }
      .block_lite_color1 form dl input[type=text],
      .block_lite_color2 form dl input[type=text] {
        height: 46px !important;
        line-height: 46px !important;
        color: #999999 !important;
        width: 210px !important;
        border: 1px solid silver !important;
        margin-right: 20px !important;
        padding: 0 10px !important; }
      .block_lite_color1 form dl input[type=submit],
      .block_lite_color2 form dl input[type=submit] {
        margin-left: 2px !important;
        border-radius: 5px;
        width: 48px;
        height: 48px;
        line-height: 48px;
        color: white;
        font-size: 18px;
        font-weight: bold;
        border: 1px solid black !important; }
  .block_lite_color1 ol,
  .block_lite_color2 ol {
    color: #999999;
    padding: 0;
    margin: 0;
    padding-left: 34px;
    padding-top: 10px; }
    .block_lite_color1 ol li,
    .block_lite_color2 ol li {
      color: #999999; }
      .block_lite_color1 ol li a,
      .block_lite_color2 ol li a {
        color: #999999;
        text-decoration: none; }
  .block_lite_color1 > dl,
  .block_lite_color2 > dl {
    width: 308px;
    margin-left: 10px;
    height: 20px;
    line-height: 20px;
    clear: left;
    margin-bottom: 0 !important;
    margin-top: 0 !important; }
    .block_lite_color1 > dl > dt,
    .block_lite_color2 > dl > dt {
      display: block;
      float: left;
      width: 210px;
      height: 20px;
      line-height: 20px;
      margin: 0;
      padding: 0;
      color: #582c86 !important;
      font-weight: bold; }
    .block_lite_color1 > dl > dd,
    .block_lite_color2 > dl > dd {
      display: block;
      float: left;
      width: 98px;
      height: 20px;
      line-height: 20px;
      margin: 0;
      padding: 0; }

  .block_lite_color1 > .block_lite_color2 {
    margin: 0;
    margin-top: 16px;
    border: 0;
    padding: 0;
    background: none; }
  .block_lite_color1 input[type=submit] {
    background-color: #582c86 !important;
    background-color: nth(#bc90ea 0%, 1);
    background-image: -webkit-linear-gradient(top, #bc90ea 0%, #582c86 100%);
    background-image: -moz-linear-gradient(top, #bc90ea 0%, #582c86 100%);
    background-image: -ms-linear-gradient(top, #bc90ea 0%, #582c86 100%);
    background-image: -o-linear-gradient(top, #bc90ea 0%, #582c86 100%);
    background-image: linear-gradient(top, #bc90ea 0%, #582c86 100%);
    background-image: url("/images/misc/gradient_overlay.png");
    background-repeat: repeat-x;
    background-color: #582c86;
      /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */ }

    .block_lite_color2 > dl > dt {
      color: #186366 !important; }
  .block_lite_color2 > a {
    background-color: #186366;
    background-color: nth(#4a9598 0%, 1);
    background-image: -webkit-linear-gradient(top, #4a9598 0%, #186366 100%);
    background-image: -moz-linear-gradient(top, #4a9598 0%, #186366 100%);
    background-image: -ms-linear-gradient(top, #4a9598 0%, #186366 100%);
    background-image: -o-linear-gradient(top, #4a9598 0%, #186366 100%);
    background-image: linear-gradient(top, #4a9598 0%, #186366 100%);
    background-image: url("/images/misc/gradient_overlay.png");
    background-repeat: repeat-x;
    background-color: #186366;
      /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
    border: 1px solid black; }
    .block_lite_color2 p a {
      color: #186366;
      text-decoration: none; }
  .block_lite_color2 h2 {
    color: #186366; }
    .block_lite_color2 div #doneerbon {
      background-color: #325f9c !important;
      background-color: nth(#325f9c 0%, 1);
      background-image: -webkit-linear-gradient(top, #325f9c 0%, #3a68a4 100%);
      background-image: -moz-linear-gradient(top, #325f9c 0%, #3a68a4 100%);
      background-image: -ms-linear-gradient(top, #325f9c 0%, #3a68a4 100%);
      background-image: -o-linear-gradient(top, #325f9c 0%, #3a68a4 100%);
      background-image: linear-gradient(top, #325f9c 0%, #3a68a4 100%);
      background-image: url("/images/misc/gradient_overlay.png");
      background-repeat: repeat-x;
      background-color: #3a68a4;
        /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */ }
  .block_lite_color2 input[type=submit] {
    background-color: #186366 !important;
    background-color: nth(#4a9598 0%, 1);
    background-image: -webkit-linear-gradient(top, #4a9598 0%, #186366 100%);
    background-image: -moz-linear-gradient(top, #4a9598 0%, #186366 100%);
    background-image: -ms-linear-gradient(top, #4a9598 0%, #186366 100%);
    background-image: -o-linear-gradient(top, #4a9598 0%, #186366 100%);
    background-image: linear-gradient(top, #4a9598 0%, #186366 100%);
    background-image: url("/images/misc/gradient_overlay.png");
    background-repeat: repeat-x;
    background-color: #186366;
      /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */ }

  #geefsamen_header_top hr {
    display: none; }
  #geefsamen_header_top > #nav {
    z-index: 2;
    position: absolute;
    right: 0;
    top: 10px;
    height: 20px;
    line-height: 20px;
    padding: 0;
    margin: 0;
    border: 0;
    background: none;
    -moz-box-shadow: 0px 0px 0px transparent;
    -webkit-box-shadow: 0px 0px 0px transparent;
    box-shadow: 0px 0px 0px transparent; }
    #geefsamen_header_top > #nav * {
      height: 20px;
      line-height: 20px;
      padding: 0;
      margin: 0;
      border: 0;
      background: none; }
      #geefsamen_header_top > #nav > ul > li {
        line-height: 20px;
        padding: 0;
        margin: 0;
        border: 0;
        background: none;
        border-left: 1px solid silver;
        padding-left: 10px;
        padding-right: 30px;
        position: relative; }
        #geefsamen_header_top > #nav > ul > li a.menu-item-link {
          height: 20px;
          line-height: 20px;
          padding: 0;
          margin: 0;
          border: 0;
          background: none;
          color: silver; }
        #geefsamen_header_top > #nav > ul > li > ul {
          margin: 0 !important;
          padding: 0 !important;
          margin-top: -24px !important;
          margin-left: 10px !important;
          height: auto !important;
          width: 170px !important; }
          #geefsamen_header_top > #nav > ul > li > ul > li {
            display: block !important;
            height: 24px !important;
            width: 170px !important; }
        #geefsamen_header_top > #nav > ul > li > img {
          width: 11px;
          height: 7px;
          margin: 0 !important;
          padding: 0 !important;
          margin-top: -24px !important;
          margin-left: 20px !important;
          lefT: 0;
          top: 0; }
    #geefsamen_header_top > #nav form {
      display: none; }

/*
 * NIEUW ONTWERP STIJLEN
 */
#body_header {
  position: relative;
  width: 100%;
  height: 126px;
  *height: 106px; }
  #body_header #body_header_background_top,
  #body_header #body_header_top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 35px;
        /*
     * #F87B00
     */
    border-bottom: 1px solid black; }
  #body_header #body_header_background_top {
        /*
     * #4D2B79
     */
    background-color: #582c86;
    -moz-opacity: 0.85;
    opacity: 0.85;
    z-index: 0; }
  #body_header #body_header_background_bottom,
  #body_header #body_header_bottom {
    position: absolute;
    left: 0;
    top: 35px;
    width: 100%;
    height: 108px; }
  #body_header #body_header_background_bottom {
    z-index: 0;
        /*
     * @include alphaColor($headColorLight, 80);
     */ }
    #body_header #body_header_top #body_header_welkom {
      width: 440px;
      height: 17px;
      line-height: 17px;
      color: white;
      margin-right: 50px;
      position: absolute;
      right: 50%;
      top: 9px; }
    #body_header #body_header_top #body_header_sessie {
      height: 17px;
      line-height: 17px;
      color: white;
      width: 400px;
      text-align: right;
      position: absolute;
      top: 9px;
      left: 50%;
      margin-left: -40px; }
      #body_header #body_header_top #body_header_sessie a {
        text-decoration: none;
        color: white; }
        #body_header #body_header_top #body_header_sessie a:hover {
          color: #4a9598; }
    #body_header #body_header_top #geefsamen_social {
      display: block;
      width: 130px;
      height: 17px;
      position: absolute;
      left: 50%;
      top: 9px;
      margin-left: 365px; }
      #body_header #body_header_top #geefsamen_social a {
        cursor: pointer;
        height: 16px;
        width: 16px;
        display: block;
        margin-left: 5px;
        background: url('/images/misc/social_sprite.png') top no-repeat;
        float: left; }
        #body_header #body_header_top #geefsamen_social a#facebook {
          background-position: 0 -16px; }
          #body_header #body_header_top #geefsamen_social a#facebook:hover {
            background-position: 0 0; }
        #body_header #body_header_top #geefsamen_social a#twitter {
          background-position: -16px -16px; }
          #body_header #body_header_top #geefsamen_social a#twitter:hover {
            background-position: -16px 0; }
        #body_header #body_header_top #geefsamen_social a#linkedin {
          background-position: -32px -16px; }
          #body_header #body_header_top #geefsamen_social a#linkedin:hover {
            background-position: -32px 0; }
        #body_header #body_header_top #geefsamen_social a#rss {
          background-position: -48px -16px; }
          #body_header #body_header_top #geefsamen_social a#rss:hover {
            background-position: -48px 0; }
        #body_header #body_header_top #geefsamen_social a#youtube {
          background-position: -64px -16px; }
          #body_header #body_header_top #geefsamen_social a#youtube:hover {
            background-position: -64px 0; }
        #body_header #body_header_top #geefsamen_social a#google {
          background-position: -80px -16px; }
          #body_header #body_header_top #geefsamen_social a#google:hover {
            background-position: -80px 0; }
    #body_header #body_header_bottom > a > img {
      width: 145px;
      height: 63px;
      position: absolute;
      top: 5px;
      left: 50%;
      margin-left: -479px; }

#body_container_n {
    /*
   * NAV CODE
   */
    /*
   * NAV CODE
   */ }
  #body_container_n #nav {
    position: absolute;
    left: 50%;
    top: 36px;
    width: 830px;
    margin-left: -328px;
    z-index: 901; }
    #body_container_n #nav > ul {
      display: block;
      height: 100%;
      padding: 0;
      margin: 0 0 0 0; }
      #body_container_n #nav > ul > li {
        display: inline-block;
        float: left;
        margin: 12px 2px;
        position: relative;
        border: 1px solid transparent; }
        #body_container_n #nav > ul > li.last {
          margin-right: 0; }
        #body_container_n #nav > ul > li a.menu-item-link {
          font-family: Arial;
          font-size: 16px;
          font-weight: bold;
          text-decoration: none;
          color: white;
          margin: 2px 2px;
          padding: 10px 10px;
          display: block;
          white-space: nowrap;
          max-width: 270px; }
        #body_container_n #nav > ul > li > img,
        #body_container_n #nav > ul > li > ul {
          display: none; }
        #body_container_n #nav > ul > li:hover > img {
          z-index: 901;
          display: block;
          position: absolute;
          top: 30px;
          margin-left: 50%; }
        #body_container_n #nav > ul > li:hover {
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
          -moz-border-top-left-radius: 8px;
          -moz-border-top-right-radius: 8px;
          -moz-border-bottom-left-radius: 8px;
          -moz-border-bottom-right-radius: 8px;
          -webkit-border-top-left-radius: 8px;
          -webkit-border-top-right-radius: 8px;
          -webkit-border-bottom-left-radius: 8px;
          -webkit-border-bottom-right-radius: 8px;
          background-color: white;
          color: #4d2b79;
          border: 1px solid #585858;
          font-weight: bold; }
          #body_container_n #nav > ul > li:hover a {
            color: #4d2b79;
            text-decoration: underline; }
        #body_container_n #nav > ul > li:hover > ul {
          z-index: 900;
          display: block;
          list-style-type: none;
          border-top-left-radius: 5px;
          border-top-right-radius: 5px;
          border-bottom-left-radius: 5px;
          border-bottom-right-radius: 5px;
          -moz-border-top-left-radius: 5px;
          -moz-border-top-right-radius: 5px;
          -moz-border-bottom-left-radius: 5px;
          -moz-border-bottom-right-radius: 5px;
          -webkit-border-top-left-radius: 5px;
          -webkit-border-top-right-radius: 5px;
          -webkit-border-bottom-left-radius: 5px;
          -webkit-border-bottom-right-radius: 5px;
          position: absolute;
          right: 0px;
          top: 35px;
          background-color: white;
          margin: 0;
          padding: 0;
          border-top-left-radius: 8px;
          border-top-right-radius: 0;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
          -moz-border-top-left-radius: 8px;
          -moz-border-top-right-radius: 0;
          -moz-border-bottom-left-radius: 8px;
          -moz-border-bottom-right-radius: 8px;
          -webkit-border-top-left-radius: 8px;
          -webkit-border-top-right-radius: 0;
          -webkit-border-bottom-left-radius: 8px;
          -webkit-border-bottom-right-radius: 8px;
          -moz-box-shadow: 2px 2px 2px #777777;
          -webkit-box-shadow: 2px 2px 2px #777777;
          box-shadow: 2px 2px 2px #777777;
          z-index: 900;
          *border: 1px solid #582c86; }
          #body_container_n #nav > ul > li:hover > ul > li {
            display: block;
            margin: 0;
            padding: 0;
            width: 220px;
            background: url("/images/icons/arrow_submenu.png") 13px 11px no-repeat; }
            #body_container_n #nav > ul > li:hover > ul > li a {
              margin-left: 23px;
              margin-right: 20px;
              display: block;
              padding: 5px 5px 5px 0px;
              text-decoration: none;
              font-size: 12px; }
              #body_container_n #nav > ul > li:hover > ul > li a:hover {
                text-decoration: underline; }

.main_pagination {
  widtH: 584px;
  height: 32px;
  margin-bottom: 10px;
  margin-left: 15px; }

.pagination {
  float: left;
  display: block;
  width: 620px;
  min-width: 620px;
  height: 30px;
  list-style-type: none;
  padding: 0 0 15px 14px !important;
  margin: 0 !important; }
  .pagination * {
    color: #585858; }
  .pagination li {
    font-weight: bold;
    margin: 2px;
    display: block;
    width: 28px;
    text-align: center;
    height: 28px;
    line-height: 26px;
    float: left;
    border-radius: 5px;
    background-color: silver;
    border: 1px solid silver;
    background-color: nth(#efefef 0%, 1);
    background-image: -webkit-linear-gradient(top, #efefef 0%, #dedede 100%);
    background-image: -moz-linear-gradient(top, #efefef 0%, #dedede 100%);
    background-image: -ms-linear-gradient(top, #efefef 0%, #dedede 100%);
    background-image: -o-linear-gradient(top, #efefef 0%, #dedede 100%);
    background-image: linear-gradient(top, #efefef 0%, #dedede 100%);
    background-image: url("/images/misc/gradient_overlay.png");
    background-repeat: repeat-x;
    background-color: #dedede;
      /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */ }
    .pagination li.current {
      background-color: #582c86;
      background-color: nth(#bc90ea 0%, 1);
      background-image: -webkit-linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: -moz-linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: -ms-linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: -o-linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: url("/images/misc/gradient_overlay.png");
      background-repeat: repeat-x;
      background-color: #582c86;
        /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
      border: 1px solid black; }
      .pagination li.current * {
        font-weight: bold;
        color: white; }
    .pagination li.gap {
      background: none !important;
      width: 14px;
      border: 0;
      margin: 2px 1px; }
    .pagination li a {
      display: block;
      text-decoration: none;
      widtH: 100%;
      height: 100%;
      padding: 2px 0; }
    .pagination li.first,
    .pagination li.last,
    .pagination li.next,
    .pagination li.prev {
      width: 50px; }

#tweets {
  margin: 10px 10px 25px 10px;
  padding: 0;
  list-style-type: none;
  width: 300px; }
  #tweets li {
    display: block;
    position: relative;
    border-bottom: 1px solid #582c86;
    padding-top: 10px; }
    #tweets li .avatar {
      width: 50px;
      height: 50px;
      margin-right: 10px;
      float: left; }
    #tweets li .description,
    #tweets li .user {
      display: block; }
    #tweets li .description {
      margin: 10px 10px 10px 60px;
      color: #999999; }
    #tweets li .stamp {
      display: block;
      position: absolute;
      top: 10px;
      right: 0;
      color: #999999; }

table {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  padding: 0 !important; }

      .section.large.actiebox table {
        margin: 10px !important;
        width: 600px; }
        .section.large.actiebox table thead {
          background-color: white; }
          .section.large.actiebox table thead th {
            color: black; }
            .section.large.actiebox table thead th.bedrag,
            .section.large.actiebox table thead th.datum,
            .section.large.actiebox table thead th.geslacht {
              width: 80px; }
            .section.large.actiebox table thead th.actie,
            .section.large.actiebox table thead th.naam {
              width: 180px; }
              .section.large.actiebox table tbody tr td.bedrag,
              .section.large.actiebox table tbody tr td.datum,
              .section.large.actiebox table tbody tr td.geslacht {
                width: 80px; }
              .section.large.actiebox table tbody tr td.actie,
              .section.large.actiebox table tbody tr td.naam {
                width: 180px; }
      .section.large.doelbox table {
        margin: 10px !important;
        width: 600px; }
        .section.large.doelbox table thead {
          background-color: white; }
          .section.large.doelbox table thead th {
            color: black; }
            .section.large.doelbox table thead th.bedrag,
            .section.large.doelbox table thead th.datum,
            .section.large.doelbox table thead th.geslacht {
              width: 80px; }
            .section.large.doelbox table thead th.actie,
            .section.large.doelbox table thead th.naam {
              width: 180px; }
              .section.large.doelbox table tbody tr td.bedrag,
              .section.large.doelbox table tbody tr td.datum,
              .section.large.doelbox table tbody tr td.geslacht {
                width: 80px; }
              .section.large.doelbox table tbody tr td.actie,
              .section.large.doelbox table tbody tr td.naam {
                width: 180px; }

    .section span.page_subtitle {
      display: block;
      font-weight: bold;
      color: #582c86;
      height: 26px;
      line-height: 24px;
      width: 940px;
      margin: 5px 2px;
      font-family: Georgia, Arial; }
    .section span.large {
      font-size: 18px; }
    .section.full #userNav {
      clear: both;
      margin: -10px 0 5px 2px;
      padding: 0;
      list-style: none;
      color: #999999;
      font-size: 16px; }
      .section.full #userNav a {
        font-weight: bold;
        font-size: 11px;
        color: #582c86; }
    .section.full > .actie_maken_tekst {
      margin: 0 0 15px 3px;
      padding: 0; }
  .section.content {
    min-height: 170px; }
    .section.content .general-error {
      margin: 0 10px 10px 10px;
      width: 430px; }
      .section.content > span.page_subtitle {
        display: block;
        font-family: Georgia, Arial;
        font-size: 16px;
        line-height: 20px;
        font-weight: bold;
        padding: 5px 0 0 10px !important;
        color: #582c86;
        width: 430px; }
    .section.content p {
      margin: 10px;
      padding: 0; }
      .section.content p.line {
        line-height: 26px; }
    .section.content #registratie {
      display: block;
      margin-left: 10px;
      width: 140px;
      height: 26px;
      line-height: 26px;
      text-align: center;
      border: 1px solid #999999;
      color: #777777;
      background-color: #eeeeee;
      text-decoration: none;
      border-radius: 5px; }
      .section.content > form input[type=password],
      .section.content > form input[type=text],
      .section.content > form textarea {
        color: white; }
  .section .line {
    line-height: 26px; }

        #geefsamen_header #header > #loginForm .fieldHolder.text {
          height: 26px;
          background-color: #582c86; }

#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 20px;
  z-index: 1101;
  display: none;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -safari-box-sizing: content-box;
  box-sizing: content-box; }

#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: white;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -safari-box-sizing: content-box;
  box-sizing: content-box; }

#fancybox-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: 0;
  outline: none;
  overflow: hidden;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -safari-box-sizing: content-box;
  box-sizing: content-box; }

.recaptcha_image_cell {
  padding: 4px !important; }

#footer {
  width: 920px;
  margin-left: 40px;
  height: 120px;
  margin: 0 auto; }
  #footer #partners {
    display: block;
    margin: 0 auto;
    position: relative;
    height: 120px; }
    #footer #partners * {
      margin: 0;
      padding: 0; }
    #footer #partners:hover .bxslider_wrap .next,
    #footer #partners:hover .bxslider_wrap .prev {
      opacity: 1;
      -moz-opacity: 1; }
      #footer #partners .bxslider_wrap .next,
      #footer #partners .bxslider_wrap .prev {
        background: #bababa url("http://doneerbon.nl/images/arrow-prev-3.png") no-repeat;
        display: block;
        height: 45px;
        left: 2px;
                /*
         * margin:-16px 0 0 0 !important;
         */
        margin: -83px 0 0 0 !important;
        position: absolute;
        text-indent: -5000px;
                /*
         * top:50%;
         */
        opacity: 0;
        width: 45px;
        -moz-opacity: 0;
        -webkit-transition: opacity 0.1s ease-in; }
      #footer #partners .bxslider_wrap .next {
        background: #bababa url("http://doneerbon.nl/images/arrow-next-3.png") no-repeat;
        left: auto;
        right: -40px; }
      #footer #partners .bxslider_wrap .prev {
        left: -40px;
        right: auto; }
      #footer #partners .bxslider_wrap .next:active,
      #footer #partners .bxslider_wrap .prev:active {
        background-position: bottom left !important; }
    #footer #partners .bx_pager {
      display: none; }
    #footer #partners .partner-list,
    #footer #partners .partners {
      width: 920px;
      height: 110px;
      display: block;
      list-style-type: none !important;
      margin-top: 10px; }
      #footer #partners .partner-list li,
      #footer #partners .partners li {
        list-style-type: none !important;
        display: block;
        float: left;
        line-height: 20px;
        padding-left: 9px;
        padding-right: 9px; }

#sitemap_footer {
  clear: left;
  width: 100%;
  margin: 30px auto 0 auto;
  height: 229px;
  background-color: #f7f7f7;
  border-top: 1px solid #cccccc;
  position: relative; }
  #sitemap_footer > ul {
    position: absolute;
    top: 4px;
    left: 50%;
    vertical-align: top;
    width: 200px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    display: block;
    float: left;
    margin-right: 20px; }
    #sitemap_footer > ul#netwerk1 {
      margin-left: -430px; }
    #sitemap_footer > ul#netwerk2 {
      margin-left: -260px; }
    #sitemap_footer > ul#netwerk3 {
      margin-left: -90px; }
    #sitemap_footer > ul h3 {
      margin: 0;
      padding: 0;
      font-family: Georgia, verdana;
      font-size: 18pt;
      font-weight: normal;
      margin-left: 0;
      color: #585858;
      margin-bottom: 8px;
      margin-top: 10px; }
    #sitemap_footer > ul li {
      line-height: 18pt;
      border-bottom: 1px solid #cccccc;
      font-family: Georgia, verdana;
      font-size: 9pt; }
      #sitemap_footer > ul li a {
        color: #585858;
        text-decoration: none;
        cursor: pointer; }
        #sitemap_footer > ul li a:hover {
          text-decoration: underline; }
  #sitemap_footer #actieplatform,
  #sitemap_footer #actiepowered {
    position: absolute;
    top: 12px;
    left: 50%;
    margin-left: 20px; }
    #sitemap_footer #actieplatform h3,
    #sitemap_footer #actiepowered h3 {
      font-family: Georgia, verdana;
      font-size: 18pt;
      font-weight: normal;
      margin: 0;
      padding: 0;
      color: #585858;
      display: block;
      height: 36px;
      line-height: 30px; }
    #sitemap_footer #actieplatform > img,
    #sitemap_footer #actiepowered > img {
      max-height: 165px;
      margin-top: 10px;
      vertical-align: top; }
  #sitemap_footer #actiepowered {
    margin-left: 270px; }

#sitemap {
  width: 100%;
  margin: 0 auto 0 auto;
  height: 425px;
  background-color: #f7f7f7;
  border-top: 1px solid #cccccc;
  position: relative; }
  #sitemap > ul {
    position: absolute;
    top: 135px;
    left: 50%;
    vertical-align: top;
    width: 150px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    display: block;
    float: left;
    margin-right: 20px; }
    #sitemap > ul#netwerk1 {
      margin-left: -430px; }
    #sitemap > ul#netwerk2 {
      margin-left: -260px; }
    #sitemap > ul#netwerk3 {
      margin-left: -90px; }
    #sitemap > ul h3 {
      margin: 0;
      padding: 0;
      font-family: Georgia, verdana;
      font-size: 15px;
      font-weight: normal;
      margin-left: 0;
      color: #585858;
      margin-bottom: 2px;
      margin-top: 10px; }
    #sitemap > ul li {
      line-height: 26px;
      border-bottom: 1px solid #cccccc;
      font-family: Georgia, verdana; }
      #sitemap > ul li a {
        color: #585858;
        text-decoration: none;
        cursor: pointer; }
        #sitemap > ul li a:hover {
          text-decoration: underline; }
      #sitemap > ul.sitemap_netwerk li {
        border-bottom: 0; }
  #sitemap #footer_zoeken {
    position: absolute;
    top: 140px;
    left: 50%;
    margin-left: 220px;
    width: 230px; }
    #sitemap #footer_zoeken form {
      margin: 0;
      padding: 0; }
      #sitemap #footer_zoeken form * {
        margin: 0;
        padding: 0;
        border: 0;
        float: left; }
      #sitemap #footer_zoeken form dl {
        height: 46px; }
        #sitemap #footer_zoeken form dl dt {
          display: none; }
      #sitemap #footer_zoeken form input[type=text] {
        height: 20px;
        line-height: 20px;
        padding: 10px;
        color: #585858;
        width: 150px;
        border: 1px solid silver;
        margin: 0 0 10px 0;
        background-color: white; }
      #sitemap #footer_zoeken form input[type=submit] {
        cursor: pointer;
        height: 42px;
        line-height: 22px !important;
        width: 40px;
        margin-left: 10px;
        padding: 10px;
        background-color: silver;
        background-color: nth(silver 0%, 1);
        background-image: -webkit-linear-gradient(top, silver 0%, #909090 100%);
        background-image: -moz-linear-gradient(top, silver 0%, #909090 100%);
        background-image: -ms-linear-gradient(top, silver 0%, #909090 100%);
        background-image: -o-linear-gradient(top, silver 0%, #909090 100%);
        background-image: linear-gradient(top, silver 0%, #909090 100%);
        background-image: url("/images/misc/gradient_overlay.png");
        background-repeat: repeat-x;
        background-color: #909090;
          /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
        color: white;
        border: 0;
        border-radius: 3px; }
    #sitemap #footer_zoeken span {
      clear: left;
      display: block;
      color: #c0c1c2;
      margin-left: 10px; }
    #sitemap #footer_zoeken img {
      margin-top: 10px;
      margin-left: 10px;
      width: 213px;
      height: 132px;
      display: block;
      border: 0; }

#sitemap_container_n {
  margin-top: -230px;
    /*
   * margin-bottom: 30px;
   */ }

#sitemap_container {
  *position: relative;
  margin-top: -425px;
  width: 100%;
  clear: both; }

div.section {
  margin: 0 0 10px 10px;
  border-radius: 10px;
  border: 1px solid #ebebeb;
  background: white url("/images/backgrounds/geef-section-bg.png") repeat-x 0 0; }
  div.section.small {
    width: 220px; }
  div.section.medium {
    width: 300px; }
  div.section.split {
    width: 460px; }
  div.section.large {
    width: 620px; }
  div.section.extra-large {
    width: 700px; }
  div.section.full {
    width: 940px;
    margin-left: 29px;
    margin-bottom: 10px; }
  div.section.last {
    margin-left: 0px;
    margin-right: 0px; }
  div.section.content {
    width: 450px;
    margin-left: 0px;
    margin-right: 8px; }
    div.section.content.single {
      margin-right: 460px; }

.submenu {
  width: 940px; }
  .submenu ul {
    width: 960px;
    height: 31px;
    margin: 10px 0 0 0 !important;
    padding: 0 0 0 40px; }
    .submenu ul li {
      display: inline-block;
      vertical-align: top;
      float: left;
      list-style-type: none; }
      .submenu ul li a {
        display: block;
        float: left;
        padding: 0 10px;
        border-left: 1px solid #999999;
        border-right: 1px solid #999999;
        border-top: 1px solid #999999;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        background: #f2f2f2;
        background-color: nth(white 0%, 1);
        background-image: -webkit-linear-gradient(top, white 0%, white 5%, #f2f2f2 5%, #f2f2f2 100%);
        background-image: -moz-linear-gradient(top, white 0%, white 5%, #f2f2f2 5%, #f2f2f2 100%);
        background-image: -ms-linear-gradient(top, white 0%, white 5%, #f2f2f2 5%, #f2f2f2 100%);
        background-image: -o-linear-gradient(top, white 0%, white 5%, #f2f2f2 5%, #f2f2f2 100%);
        background-image: linear-gradient(top, white 0%, white 5%, #f2f2f2 5%, #f2f2f2 100%);
        background-image: url("/images/misc/gradient_overlay.png");
        background-repeat: repeat-x;
        background-color: #f2f2f2;
          /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
        margin-right: 4px;
        text-decoration: none;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        color: #999999;
        font-weight: bold; }
        .submenu ul li a#submenu_active {
          background-color: #582c86;
          background-color: nth(#bc90ea 0%, 1);
          background-image: -webkit-linear-gradient(top, #bc90ea 0%, #582c86 100%);
          background-image: -moz-linear-gradient(top, #bc90ea 0%, #582c86 100%);
          background-image: -ms-linear-gradient(top, #bc90ea 0%, #582c86 100%);
          background-image: -o-linear-gradient(top, #bc90ea 0%, #582c86 100%);
          background-image: linear-gradient(top, #bc90ea 0%, #582c86 100%);
          background-image: url("/images/misc/gradient_overlay.png");
          background-repeat: repeat-x;
          background-color: #582c86;
            /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
          color: white; }

  .border .beschrijving {
    display: block;
    clear: left;
    width: 900px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 20px;
    background-color: #d2d2d2;
    margin-left: 30px;
    font-size: 11px;
    color: white; }
  .border > h1 {
    line-height: 24px;
    width: 500px;
    font-family: Georgia, Arial;
    color: #582c86;
    margin: 15px 0 15px 30px !important;
    font-size: 18px;
    position: relative;
    z-index: 10; }

.fancybox_doneer_title {
  margin: 0;
  padding: 0;
  border: 0;
  color: #582c86;
  display: block;
  width: 120px;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 10px; }

.fancybox_doneerIco {
  border: 0;
  vertical-align: top;
  margin-right: 10px;
  text-decoration: none;
  display: block;
  height: 20px; }
  .fancybox_doneerIco img {
    vertical-align: middle;
    border: 0;
    margin-right: 5px; }

div.section {
  float: left; }
    div.section.actiebox.large,
    div.section.doelbox.large {
      margin-left: 30px;
            /*
       * margin-right: 6px;
       */
      padding-bottom: 36px;
      position: relative; }
      div.section.actiebox.large > .foto,
      div.section.doelbox.large > .foto {
        max-width: 386px;
        max-height: 386px;
        margin: 10px 10px 0 10px; }
      div.section.actiebox.large embed,
      div.section.actiebox.large object,
      div.section.doelbox.large embed,
      div.section.doelbox.large object {
        margin-left: 5px; }
      div.section.actiebox.large > h2,
      div.section.doelbox.large > h2 {
        display: block;
        font-weight: bold;
        color: #582c86;
        height: 30px;
        line-height: 30px;
        width: 600px;
        margin: 10px;
        font-family: Georgia, Arial; }
      div.section.actiebox.large > textarea,
      div.section.doelbox.large > textarea {
        color: white; }
        div.section.actiebox.large > textarea#widgetCode,
        div.section.doelbox.large > textarea#widgetCode {
          background-color: #582c86;
          resize: none;
          margin: 0 10px;
          width: 600px;
          height: 200px;
          border: 0; }
      div.section.actiebox.large.overzicht,
      div.section.doelbox.large.overzicht {
        margin-top: 0 !important; }
      div.section.actiebox.large #doneer,
      div.section.doelbox.large #doneer {
        width: 172px;
        height: 200px;
        position: absolute;
        top: -38px;
        right: 6px;
        text-align: center; }
        div.section.actiebox.large #doneer h2,
        div.section.doelbox.large #doneer h2 {
          margin: 0 !important;
          font-size: 14px;
          line-height: 18px; }
          div.section.actiebox.large #doneer > a > img,
          div.section.doelbox.large #doneer > a > img {
            width: 172px;
            height: 138px;
            display: block;
            margin-right: 4px;
            border: 0; }
        div.section.actiebox.large #doneer #icons,
        div.section.doelbox.large #doneer #icons {
          width: 142px; }
          div.section.actiebox.large #doneer #icons img,
          div.section.doelbox.large #doneer #icons img {
            vertical-align: middle; }
          div.section.actiebox.large #doneer a.icolink img,
          div.section.doelbox.large #doneer a.icolink img {
            width: 32px;
            height: 32px;
            display: inline-block;
            margin: 5px 0;
            vertical-align: top;
            border: 0; }
      div.section.actiebox.large p,
      div.section.doelbox.large p {
        margin-top: 10px;
        margin-right: 10px;
        word-wrap: break-word; }
        div.section.actiebox.large p.actiedata,
        div.section.doelbox.large p.actiedata {
          margin: 2px 0 0 10px !important;
          padding: 0; }
        div.section.actiebox.large p strong,
        div.section.doelbox.large p strong {
          display: block;
          width: 430px;
          min-height: 60px; }
      div.section.actiebox.large >em,
      div.section.doelbox.large >em {
        display: block;
        padding: 10px; }
      div.section.actiebox.large h3,
      div.section.doelbox.large h3 {
        margin-left: 10px; }
      div.section.actiebox.large #thermometerbox,
      div.section.doelbox.large #thermometerbox {
        float: left;
        width: 170px;
        height: 60px;
        margin: 0 28px;
        margin-top: 23px;
        position: relative; }
        div.section.actiebox.large #thermometerbox > img,
        div.section.doelbox.large #thermometerbox > img {
          -webkit-transform-origin: 168% 50%;
          -webkit-transform: rotate(90deg);
          -moz-transform-origin: 85px 85px;
          -moz-transform: rotate(90deg);
          transform-origin: 85px 85px;
          transform: rotate(90deg);
          filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
        div.section.actiebox.large #thermometerbox #fondsen,
        div.section.doelbox.large #thermometerbox #fondsen {
          display: block;
          position: absolute;
          width: 150px;
          left: 50px;
          bottom: 0;
          font-size: 11px; }
      div.section.actiebox.large #actie_tekstcloud,
      div.section.doelbox.large #actie_tekstcloud {
        width: 384px;
        height: 370px;
        background: url("/images/misc/chat_bg.png") top left no-repeat;
        margin-top: 10px;
        margin-left: 15px;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px; }
        div.section.actiebox.large #actie_tekstcloud p,
        div.section.doelbox.large #actie_tekstcloud p {
          margin: 0;
          padding: 0;
          width: 354px;
          margin-bottom: 15px; }
          div.section.actiebox.large #actie_tekstcloud p a,
          div.section.doelbox.large #actie_tekstcloud p a {
            color: #582c86;
            text-decoration: none;
            font-size: 12px; }
        div.section.actiebox.large #actie_tekstcloud img,
        div.section.doelbox.large #actie_tekstcloud img {
          margin-top: 70px;
          margin-left: 110px;
          display: block;
          width: 100px;
          height: 100px;
          background-color: #582c86; }
      div.section.actiebox.large #actie_donateurs,
      div.section.doelbox.large #actie_donateurs {
        float: left;
        width: 200px;
        height: 320px;
        margin-left: -15px; }
        div.section.actiebox.large #actie_donateurs p.titel,
        div.section.doelbox.large #actie_donateurs p.titel {
          color: #582c86;
          font-size: 15px;
          font-weight: bold; }
          div.section.actiebox.large #actie_donateurs p.titel a,
          div.section.doelbox.large #actie_donateurs p.titel a {
            font-size: 12px;
            text-decoration: none;
            color: #582c86; }
        div.section.actiebox.large #actie_donateurs em,
        div.section.doelbox.large #actie_donateurs em {
          display: block;
          margin-left: 10px; }
        div.section.actiebox.large #actie_donateurs ol,
        div.section.doelbox.large #actie_donateurs ol {
          padding-left: 18px; }
      div.section.actiebox.large table,
      div.section.doelbox.large table {
        margin: 10px;
        margin-left: 20px; }
        div.section.actiebox.large table td,
        div.section.actiebox.large table th,
        div.section.doelbox.large table td,
        div.section.doelbox.large table th {
          vertical-align: top;
          text-align: left; }
        div.section.actiebox.large table.betaalmethodes,
        div.section.doelbox.large table.betaalmethodes {
          margin: 0 10px !important;
          width: 600px; }
                div.section.actiebox.large table.betaalmethodes tbody tr td.donatietype_afbeelding,
                div.section.doelbox.large table.betaalmethodes tbody tr td.donatietype_afbeelding {
                  height: 120px;
                  width: 100px; }
                    div.section.actiebox.large table.betaalmethodes tbody tr td.donatietype_afbeelding > a > img,
                    div.section.doelbox.large table.betaalmethodes tbody tr td.donatietype_afbeelding > a > img {
                      max-width: 100px; }
                div.section.actiebox.large table.betaalmethodes tbody tr td.donatietype_tekst,
                div.section.doelbox.large table.betaalmethodes tbody tr td.donatietype_tekst {
                  padding-left: 10px;
                  width: 490px; }
    div.section.actiebox.medium,
    div.section.doelbox.medium {
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 11px;
      width: 268px !important;
      padding-top: 26px;
      margin-right: 30px; }
      div.section.actiebox.medium .resultaat,
      div.section.doelbox.medium .resultaat {
        clear: left;
        padding-top: 30px; }
        div.section.actiebox.medium .resultaat p,
        div.section.doelbox.medium .resultaat p {
          margin: 0;
          padding: 0; }
          div.section.actiebox.medium .resultaat p.big,
          div.section.doelbox.medium .resultaat p.big {
            font-size: 20px;
            margin: 10px 0;
            color: black; }
        div.section.actiebox.medium .resultaat a,
        div.section.doelbox.medium .resultaat a {
          display: block;
          margin-bottom: 15px;
          color: #582c86; }
      div.section.actiebox.medium.overzicht,
      div.section.doelbox.medium.overzicht {
        float: right !important;
        margin-top: 0px; }
      div.section.actiebox.medium.zoek,
      div.section.doelbox.medium.zoek {
        margin-top: 45px !important; }
      div.section.actiebox.medium.overzichtNetwerk,
      div.section.doelbox.medium.overzichtNetwerk {
        float: right;
        margin-right: 20px; }
      div.section.actiebox.medium h1,
      div.section.doelbox.medium h1 {
        font-family: Georgia, Arial; }
        div.section.actiebox.medium h1 a,
        div.section.doelbox.medium h1 a {
          color: #582c86;
          text-decoration: none;
          font-size: 18px;
          font-weight: bold; }
      div.section.actiebox.medium > h2,
      div.section.doelbox.medium > h2 {
        margin: 0 15px 0 0;
        padding: 0;
        height: 28px;
        font-size: 18px;
        line-height: 24px;
        color: #582c86;
        font-family: Georgia, Arial; }
        div.section.actiebox.medium > h2 > a,
        div.section.doelbox.medium > h2 > a {
          text-decoration: none; }
        div.section.actiebox.medium #profiel_info > h2,
        div.section.doelbox.medium #profiel_info > h2 {
          margin: 15px 15px 0 0;
          padding: 0;
          height: 28px;
          font-size: 18px;
          line-height: 24px;
          color: #582c86;
          font-family: Georgia, Arial; }
      div.section.actiebox.medium iframe,
      div.section.doelbox.medium iframe {
        width: 267px;
        margin: 15px 10px 0 0 !important;
        position: relative;
        z-index: 1 !important; }
      div.section.actiebox.medium > img,
      div.section.doelbox.medium > img {
        display: block;
        margin: 15px auto !important;
        position: relative;
        z-index: 2;
        max-width: 268px; }
      div.section.actiebox.medium #profiel_tools,
      div.section.doelbox.medium #profiel_tools {
        margin-bottom: 15px; }
    div.section.actiebox p,
    div.section.doelbox p {
      margin-left: 10px; }
      div.section.actiebox p#streefbedrag,
      div.section.actiebox p#totaalbedrag,
      div.section.doelbox p#streefbedrag,
      div.section.doelbox p#totaalbedrag {
        display: block;
        float: left;
        width: 140px;
        font-size: 24px;
        color: #444444;
        Font-family: "Times New Roman", "Arial";
        line-height: 24px;
        margin-left: 14px;
        margin-right: 9px;
        margin-top: 33px;
        *margin-top: 24px;
        margin-bottom: 0; }
  div.section.kaart {
    margin-top: 0 !important; }

footer {
  clear: both; }

  .discussie .bericht,
  .discussie .general-error {
    font-size: 12px !important;
    color: #444444 !important;
    font-family: Arial !important; }
  .discussie .general-error {
    margin: 20px 0 -20px 0 !important; }
  .discussie #reactieNieuw {
    margin: 0 10px 0 10px; }
      .discussie #reactieNieuw div#recaptcha_area,
      .discussie #reactieNieuw div#recaptcha_widget_div {
        margin-left: -7px !important; }
    .discussie #reactieNieuw form {
      padding-left: -10px !important; }
      .discussie #reactieNieuw form > div {
        padding-left: 5px !important; }
        .discussie #reactieNieuw .fieldHolder.textarea textarea {
          width: 585px !important;
          color: white; }
      .discussie #reactieNieuw .fieldHolder.text {
        width: 590px !important;
        border-radius: 5px;
        background-color: #582c86;
        color: white;
        border: 0; }
        .discussie #reactieNieuw .fieldHolder.text input {
          width: 90%;
          margin-left: 5px;
          border: 0;
          background: none;
          color: white; }
      .discussie #reactieNieuw .fieldHolder.button {
        margin-left: 5px !important; }
        .discussie #reactieNieuw .fieldHolder.button input {
          border: 1px solid #aaaaaa;
          border-radius: 5px;
          background-color: #efefef;
          cursor: pointer; }
    .discussie #reactieNieuw form {
      margin-bottom: 50px !important; }
      .discussie #reactieNieuw form .fieldHolder {
        padding-left: 0 !important; }
    .discussie #reactieNieuw textarea {
      margin: 0;
      width: 570px;
      padding: 3px 0 3px 5px;
      resize: none;
      border-radius: 5px;
      background-color: #582c86;
      color: white;
      border: 0;
      font-family: Arial;
      font-size: 13px; }
  .discussie em {
    display: block;
    margin: 10px 10px 0 20px; }
  .discussie .reactie {
    border-radius: 5px;
    background-color: #f8f8f8;
    background-color: nth(#f8f8f8 0%, 1);
    background-image: -webkit-linear-gradient(top, #f8f8f8 0%, white 100%);
    background-image: -moz-linear-gradient(top, #f8f8f8 0%, white 100%);
    background-image: -ms-linear-gradient(top, #f8f8f8 0%, white 100%);
    background-image: -o-linear-gradient(top, #f8f8f8 0%, white 100%);
    background-image: linear-gradient(top, #f8f8f8 0%, white 100%);
    background-image: url("/images/misc/gradient_overlay.png");
    background-repeat: repeat-x;
    background-color: white;
      /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #999999;
    padding-left: 10px;
    position: relative; }
    .discussie .reactie .avatar {
      width: 48px;
      height: 48px;
      border: 1px solid #999999; }
    .discussie .reactie .reactie {
      margin-left: 0; }
    .discussie .reactie .naam {
      position: absolute;
      top: -4px;
      left: 62px;
      padding-left: 10px;
      margin-right: 10px;
      width: 65%;
      height: 20px;
      line-height: 20px;
      margin-top: 10px;
      font-weight: bold; }
    .discussie .reactie .datum {
      position: absolute;
      top: -4px;
      right: 0;
      padding-left: 10px;
      margin-right: 10px;
      width: 18%;
      height: 20px;
      line-height: 20px;
      margin-top: 10px;
      text-align: right; }
    .discussie .reactie .bericht {
      margin-left: 52px;
      padding: 10px;
      margin-right: 10px;
      margin-top: -35px;
      width: 70%;
      min-height: 30px;
      font-size: 12px;
      color: #666666; }
    .discussie .reactie > .control {
      width: 98%;
      margin: 0 8px; }
      .discussie .reactie > .control ol {
        margin: 0;
        padding: 0;
        clear: left;
        border-top: 1px solid #999999;
        margin: 0px 10px 10px -8px;
        padding-left: 63px;
        height: 20px;
        line-height: 20px; }
        .discussie .reactie > .control ol li {
          width: auto;
          float: left;
          margin: 0 15px 0 0;
          padding: 0;
          list-style-type: none; }

.facebookControl {
  margin-top: 22px;
  margin-left: -7px; }
  .facebookControl .avatar {
    margin-left: 8px !important;
    padding: 0 !important;
    width: 48px;
    height: 48px;
    float: left; }
    .facebookControl .avatar img {
      width: 100%;
      height: 100%; }
  .facebookControl .link,
  .facebookControl .naam {
    float: left;
    padding-left: 10px;
    margin-right: 10px;
    width: 70%;
    height: 20px;
    line-height: 20px;
    font-weight: bold; }
  .facebookControl .naam {
    margin-top: -5px;
    height: 36px;
    color: white; }
  .facebookControl .link {
    margin-top: 0px;
    font-weight: normal; }


p {
  margin-top: 20px;
  margin-left: 30px; }

    .facebookControl .link a {
      display: block;
      color: transparent;
      background: transparent url("/images/misc/inloggen_met_facebook.png") no-repeat center center;
      width: 169px;
      height: 22px;
      margin-left: -2px;
      margin-top: -5px; }

table {
  margin: 10px;
  margin-left: 30px; }
  table td,
  table th {
    vertical-align: top;
    text-align: left; }

ol {
  margin-left: 10px; }

h3 {
  margin-left: 30px; }

.actie-afbeelding {
  border: 0; }

  #main #zoek_titel {
    float: left;
    height: 30px;
    margin-left: 30px;
    width: 705px;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 15px;
    font-family: Georgia, Arial;
    font-weight: bold;
    color: #582c86; }
  #main .zoeken {
    float: right;
    width: 470px;
    height: 30px; }
    #main .zoeken * {
      padding: 0;
      margin: 0; }
    #main .zoeken form {
      height: 30px;
      width: 470px; }
      #main .zoeken form dl {
        float: left; }
        #main .zoeken form dl dt {
          display: none; }
          #main .zoeken form dl dd * {
            margin: 0;
            padding: 0;
            border: 0;
            float: left; }
          #main .zoeken form dl dd input[type=text] {
            border: 1px solid #d6d6d6;
            background-color: white;
            height: 20px;
            padding: 4px;
            float: left;
            width: 432px; }
      #main .zoeken form input[type=submit] {
        background: transparent url("/images/icons/search.png") no-repeat center center;
        margin-left: -2px;
        width: 30px;
        height: 30px;
        float: left;
        border: 1px solid #d6d6d6;
        border-left: none;
        background-color: #d6d6d6 !important;
        color: transparent; }

#facebook_login_link {
  display: block;
  color: transparent;
  background: transparent url("/images/misc/inloggen_met_facebook.png") no-repeat center center;
  width: 169px;
  height: 22px;
  margin-left: 10px;
  margin-top: 10px; }

#facebookBox {
  overflow: hidden;
  width: 486px;
  margin: 50px 50px 0 65px; }

#facebookInfo {
  margin-top: 14px;
  margin-left: 65px;
  background-color: #d2d9e6;
  height: 82px;
  width: 486px;
  padding-top: 10px; }
  #facebookInfo #facebookBoxInside {
    width: 464px;
    border: 1px solid #8598c0;
    background-color: #f7f7f7;
    height: 70px;
    margin-left: 10px; }
    #facebookInfo #facebookBoxInside .avatar {
      float: left;
      margin-top: 10px;
      margin-right: 10px;
      margin-left: 10px; }
    #facebookInfo #facebookBoxInside .naam {
      margin-top: 7px; }

.addthis_toolbox {
  width: 270px;
  float: right;
  height: 16px;
  margin-top: 27px; }

  .medium .doneer {
    position: relative;
    display: inline-block;
    margin: 0 10px 15px 17px;
    padding: 2px 10px 2px 5px;
    border: 1px solid white;
    border-radius: 5px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    width: 92px;
    line-height: 24px;
    height: 24px; }
    .medium .doneer.grey {
      background-color: #707070;
      background-color: nth(#a8a8a8 0%, 1);
      background-image: -webkit-linear-gradient(top, #a8a8a8 0%, #707070 100%);
      background-image: -moz-linear-gradient(top, #a8a8a8 0%, #707070 100%);
      background-image: -ms-linear-gradient(top, #a8a8a8 0%, #707070 100%);
      background-image: -o-linear-gradient(top, #a8a8a8 0%, #707070 100%);
      background-image: linear-gradient(top, #a8a8a8 0%, #707070 100%);
      background-image: url("/images/misc/gradient_overlay.png");
      background-repeat: repeat-x;
      background-color: #707070;
        /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
      color: white;
      box-shadow: 1px 2px 3px #a8a8a8; }
      .medium .doneer.grey:hover {
        background-color: #a8a8a8; }
      .medium .doneer.grey.last {
        margin-left: 0px; }
    .medium .doneer > img {
      position: absolute;
      top: 8px;
      right: 4px; }
  .medium .addthis_toolbox {
    width: 270px;
    height: 16px;
    margin: 7px 0 14px 0;
    float: left; }
  .medium #netwerken {
    height: 30px;
    line-height: 30px;
    margin: 10px 0; }

#mapCanvas {
  margin: 15px; }

.gm_legenda {
  list-style-type: none; }
    .gm_legenda li img {
      vertical-align: middle; }

.control {
  display: block;
  width: 250px;
  margin-top: 35px; }
  .control ol {
    list-style-type: none;
    margin: 0;
    padding: 0; }

    .section.large .page_subtitle {
      margin-left: 15px !important; }

.blogs {
  margin: 15px; }
  .blogs .element {
    margin-bottom: 15px;
    border-bottom: 1px solid silver;
    position: relative; }
    .blogs .element .datum {
      position: absolute;
      right: 0;
      top: 0;
      text-align: right; }
    .blogs .element .tekst {
      margin: 15px 0; }
    .blogs .element .control {
      width: 300px;
      margin-left: 290px; }
      .blogs .element .control ol {
        list-style-type: none;
        margin: 0;
        padding: 0;
        width: 300px; }
        .blogs .element .control ol li {
          width: 300px;
          text-align: right; }


.fotos {
  margin-left: 10px; }
  .fotos .element {
    margin: 15px 5px 5px 5px;
    width: 190px;
    height: 210px;
    float: left;
    border-bottom: 1px solid silver; }
    .fotos .element .foto {
      width: 180px;
      height: 180px;
      background-color: silver;
      border-radius: 5px;
      padding: 5px;
      margin: 0 !important;
      text-align: center; }
        .fotos .element .foto > a > img {
          max-width: 180px !important;
          max-height: 180px !important;
          margin: auto; }
    .fotos .element .control {
      position: absolute;
      bottom: 0;
      left: 0;
      margin: 0; }
      .fotos .element .control ol {
        height: 20px;
        line-height: 20px; }
        .fotos .element .control ol li {
          display: block;
          float: left;
          margin: 0 10px 0 0; }

  .blogs .element,
  .fotos .element {
    position: relative; }

  .actiebox > .imgContainer,
  .doelbox > .imgContainer {
    width: 90px !important;
    height: 90px !important;
    margin: 0 auto 15px auto;
    color: white;
    text-align: center;
    line-height: 90px; }
    .actiebox > .imgContainer > img,
    .doelbox > .imgContainer > img {
      background-color: #efefef;
      background-color: nth(#efefef 0%, 1);
      background-image: -webkit-linear-gradient(top, #efefef 0%, #dedede 100%);
      background-image: -moz-linear-gradient(top, #efefef 0%, #dedede 100%);
      background-image: -ms-linear-gradient(top, #efefef 0%, #dedede 100%);
      background-image: -o-linear-gradient(top, #efefef 0%, #dedede 100%);
      background-image: linear-gradient(top, #efefef 0%, #dedede 100%);
      background-image: url("/images/misc/gradient_overlay.png");
      background-repeat: repeat-x;
      background-color: #dedede;
        /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */ }
      .actiebox > .imgContainer > img.actie-afbeelding,
      .doelbox > .imgContainer > img.actie-afbeelding {
        max-width: 90px !important;
        max-height: 90px !important; }
      .actiebox > .imgContainer > img.foto,
      .doelbox > .imgContainer > img.foto {
        max-width: 90px !important; }
        .actiebox > .imgContainer > img.foto.avatar,
        .doelbox > .imgContainer > img.foto.avatar {
          max-width: 90px !important;
          max-height: 90px !important; }

  .doelbox > .imgContainer {
    margin: -25px auto 15px auto; }

#social_bar {
  margin-top: 110px !important;
  margin-left: 15px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 20px; }
  #social_bar a,
  #social_bar div,
  #social_bar iframe {
    display: block;
    float: left;
    vertical-align: middle;
    height: 30px; }

  form fieldset {
    background-color: white; }
    form fieldset #geboortedatumJaar,
    form fieldset .jaar {
      width: 105px !important;
      margin-right: 5px !important; }
    form fieldset #geboortedatumDag,
    form fieldset .dag {
      width: 105px !important;
      margin-right: 5px !important; }
    form fieldset #geboortedatumMaand,
    form fieldset .maand {
      width: 105px !important;
      margin-right: 2px !important; }
        form fieldset dl.field-plaatsNederland div > div {
          background-color: #582c86;
          border-radius: 5px;
          padding: 2px; }
          form fieldset dl.field-plaatsNederland div > div select {
            background-color: transparent;
            border: 0;
            color: white;
            margin: -1px !important; }
          form fieldset dl.field-plaatsNederland div > div.bericht {
            border-radius: 0; }
        form fieldset dl dt label {
          text-align: right; }
      form fieldset dl .datumEind,
      form fieldset dl .datumSelect,
      form fieldset dl .datumStart {
        background-color: #582c86;
        border-radius: 5px;
        padding: 5px; }
        form fieldset dl .datumEind .maand,
        form fieldset dl .datumSelect .maand,
        form fieldset dl .datumStart .maand {
          width: 50%; }
          form fieldset dl .datumEind .maand div,
          form fieldset dl .datumSelect .maand div,
          form fieldset dl .datumStart .maand div {
            width: 100%; }
      form fieldset dl .inputButtonStyled {
        height: 22px;
        width: 140px;
        border: 1px solid #999999;
        color: #777777;
        background-color: #f0f0f0 !important;
        border-radius: 5px; }
        form fieldset dl .inputButtonStyled input {
          margin: 0;
          padding: 0;
          border: 0;
          background: none;
          color: #777777;
          height: 20px; }
        form fieldset dl .fieldHolder.select {
          background-color: #582c86;
          border-radius: 5px; }
          form fieldset dl .fieldHolder.select select {
            color: white; }
            form fieldset dl .fieldHolder.select select#moderatorDoelId {
              padding: 5px !important; }
        form fieldset dl .fieldHolder.text,
        form fieldset dl .fieldHolder.textarea {
          border: 0 !important;
          background-color: #582c86;
          border-radius: 5px;
          padding: 5px; }
          form fieldset dl .fieldHolder.text .soft,
          form fieldset dl .fieldHolder.textarea .soft {
            color: #bc90ea; }
        form fieldset dl .fieldHolder input,
        form fieldset dl .fieldHolder select,
        form fieldset dl .fieldHolder textarea {
          resize: none;
          background-color: transparent;
          color: white;
          font-family: Arial !important;
          font-size: 12px !important; }
        form fieldset dl .fieldHolder select {
          border: 0; }
  form > dl {
    margin-top: 4px !important; }
    form > dl dt {
      margin-left: 4px !important;
      width: 151px !important; }
      form > dl dd .fieldHolder {
        border: 0 !important;
        border-radius: 5px;
        padding: 5px; }
        form > dl dd .fieldHolder.text {
          background-color: #582c86;
          height: 22px; }
          form > dl dd .fieldHolder.text input {
            color: white;
            height: 20px; }
        form > dl dd .fieldHolder.file {
          height: 24px;
          background: transparent !important; }
          form > dl dd .fieldHolder.file input {
            color: black !important; }
        form > dl dd .fieldHolder.textarea {
          background-color: #582c86;
          color: white; }
          form > dl dd .fieldHolder.textarea textarea {
            font-family: arial;
            font-size: 13px;
            line-height: 17px;
            resize: none;
            color: white; }
    form > dl.submitRij {
      display: block; }
      form > dl.submitRij dt {
        width: 150px; }
        form > dl.submitRij dd .fieldHolder {
          height: 22px;
          background-color: #582c86;
          border-radius: 5px;
          padding: 5px; }
        form > dl.submitRij dd input {
          cursor: pointer;
          height: 26px;
          width: 140px;
          border: 1px solid #999999;
          color: #777777;
          background-color: #f0f0f0 !important;
          border-radius: 5px; }

        .actiebox form > dl .fieldHolder.file,
        .actiebox form > dl .fieldHolder.text,
        .actiebox form > dl .fieldHolder.textarea {
          background-color: #582c86; }
        .actiebox form > dl .fieldHolder.file {
          color: black !important; }

#vind_doel,
#zoek_doel {
  width: 100%;
  height: 60px; }
  #vind_doel form,
  #zoek_doel form {
    width: 100%;
    margin: 0 0 0 2px;
    clear: left; }
    #vind_doel form dl,
    #zoek_doel form dl {
      margin: 5px 0 0 0 !important;
      padding: 0;
      float: left; }
      #vind_doel form dl dt,
      #zoek_doel form dl dt {
        display: none; }
      #vind_doel form dl dd,
      #zoek_doel form dl dd {
        margin: 0;
        padding: 0; }
        #vind_doel form dl dd div,
        #zoek_doel form dl dd div {
          height: 36px;
          line-height: 36px; }
            #vind_doel form dl dd div.fieldHolder.select,
            #vind_doel form dl dd div.fieldHolder.text,
            #zoek_doel form dl dd div.fieldHolder.select,
            #zoek_doel form dl dd div.fieldHolder.text {
              border: 1px solid #999999 !important;
              background-color: white;
              border-radius: 5px;
              width: 300px; }
              #vind_doel form dl dd div.fieldHolder.select input,
              #vind_doel form dl dd div.fieldHolder.text input,
              #zoek_doel form dl dd div.fieldHolder.select input,
              #zoek_doel form dl dd div.fieldHolder.text input {
                width: 290px;
                margin: 0 5px;
                height: 36px;
                color: black; }
            #vind_doel form dl dd div.fieldHolder.select,
            #zoek_doel form dl dd div.fieldHolder.select {
              width: 304px;
              padding-top: 3px;
              height: 37px; }
              #vind_doel form dl dd div.fieldHolder.select select,
              #zoek_doel form dl dd div.fieldHolder.select select {
                border: 0 !important;
                width: 288px;
                margin: 0 5px;
                color: black; }
                #vind_doel form dl dd div.fieldHolder.select select option,
                #zoek_doel form dl dd div.fieldHolder.select select option {
                  color: black !important;
                  background-color: white !important; }
            #vind_doel form dl dd div.fieldHolder.button,
            #zoek_doel form dl dd div.fieldHolder.button {
              background: none; }
        #vind_doel form dl.submitRij .fieldHolder,
        #zoek_doel form dl.submitRij .fieldHolder {
          width: 40px;
          height: 40px;
          margin-left: 4px; }
          #vind_doel form dl.submitRij .fieldHolder input,
          #zoek_doel form dl.submitRij .fieldHolder input {
            cursor: pointer;
            border: 1px solid #999999;
            background-color: #582c86 !important;
            background-color: nth(#bc90ea 0%, 1);
            background-image: -webkit-linear-gradient(top, #bc90ea 0%, #582c86 100%);
            background-image: -moz-linear-gradient(top, #bc90ea 0%, #582c86 100%);
            background-image: -ms-linear-gradient(top, #bc90ea 0%, #582c86 100%);
            background-image: -o-linear-gradient(top, #bc90ea 0%, #582c86 100%);
            background-image: linear-gradient(top, #bc90ea 0%, #582c86 100%);
            background-image: url("/images/misc/gradient_overlay.png");
            background-repeat: repeat-x;
            background-color: #582c86;
              /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
            width: 42px;
            height: 42px;
            font-size: 18px;
            border-radius: 5px;
            color: white; }

    .actiebox.medium form,
    .doelbox.medium form,
    .zoeken.medium form {
      min-height: 32px !important;
      display: block;
      margin: 0 5px 0 -1px !important;
      width: 270px; }
      .actiebox.medium form *,
      .doelbox.medium form *,
      .zoeken.medium form * {
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important; }
      .actiebox.medium form dt,
      .doelbox.medium form dt,
      .zoeken.medium form dt {
        display: none !important; }
      .actiebox.medium form dd,
      .actiebox.medium form div,
      .actiebox.medium form dl,
      .actiebox.medium form dt,
      .actiebox.medium form input,
      .doelbox.medium form dd,
      .doelbox.medium form div,
      .doelbox.medium form dl,
      .doelbox.medium form dt,
      .doelbox.medium form input,
      .zoeken.medium form dd,
      .zoeken.medium form div,
      .zoeken.medium form dl,
      .zoeken.medium form dt,
      .zoeken.medium form input {
        display: block;
        float: left; }
      .actiebox.medium form dl,
      .doelbox.medium form dl,
      .zoeken.medium form dl {
        margin-right: -9px !important; }
        .actiebox.medium form dl .fieldHolder,
        .doelbox.medium form dl .fieldHolder,
        .zoeken.medium form dl .fieldHolder {
          width: 245px;
          height: 30px !important;
          border: 1px solid #999999 !important;
          background-color: white;
          border-radius: 5px; }
          .actiebox.medium form dl .fieldHolder input[type=text],
          .doelbox.medium form dl .fieldHolder input[type=text],
          .zoeken.medium form dl .fieldHolder input[type=text] {
            margin-left: 5px !important;
            color: black;
            height: 30px;
            line-height: 30px; }
        .actiebox.medium form dl.submitRij,
        .doelbox.medium form dl.submitRij,
        .zoeken.medium form dl.submitRij {
          width: 20px;
          height: 20px; }
          .actiebox.medium form dl.submitRij .fieldHolder,
          .doelbox.medium form dl.submitRij .fieldHolder,
          .zoeken.medium form dl.submitRij .fieldHolder {
            width: 30px;
            height: 30px;
            border: 1px solid #999999 !important;
            background-color: #999999; }
            .actiebox.medium form dl.submitRij .fieldHolder input,
            .doelbox.medium form dl.submitRij .fieldHolder input,
            .zoeken.medium form dl.submitRij .fieldHolder input {
              cursor: pointer;
              background: url('/images/icons/search.png') 7px 7px no-repeat;
              color: transparent;
              width: 30px;
              height: 30px; }

    .section > .content > form {
      margin-top: 10px; }
      .section > .content > form .fieldHolder {
        min-height: 20px;
        border: 0;
        border-radius: 5px;
        background-color: #582c86;
        color: white; }
        .section > .content > form ul label {
          color: black; }
        .section > .content > form dl.submitRij {
          margin-top: 10px !important; }
          .section > .content > form dl.submitRij input {
            cursor: pointer; }

#contactForm {
  margin-top: 10px;
    /*
   * form
   * {
   * dt
   * {
   * text-align: left !important;
   * label
   * {
   * text-align: left !important;
   * }
   * }
   * }
   */ }

  #sitemap .fieldHolder {
    background-color: transparent; }

#reactieNieuw {
  margin: 0 5px 0 5px !important; }
  #reactieNieuw > form {
    margin-top: -15px; }
    #reactieNieuw > form > div {
      display: block;
      font-family: Georgia, Arial;
      font-size: 16px;
      font-weight: bold;
      padding: 5px 0 0 10px !important;
      color: #582c86; }
      #reactieNieuw > form > div #bericht {
        width: 592px; }
      #reactieNieuw > form > div.naam {
        margin-top: 16px; }
      #reactieNieuw > form .fieldHolder.button {
        height: 22px;
        border-radius: 5px;
        padding: 5px; }
        #reactieNieuw > form .fieldHolder.button input {
          cursor: pointer;
          height: 26px;
          width: 140px;
          border: 1px solid #999999 !important;
          color: #777777;
          background-color: #f0f0f0 !important;
          border-radius: 5px; }

input[type=file] {
  color: black !important; }

.general-error {
  margin-top: 5px;
  width: 100%;
  font-size: 12px;
  color: #666666; }

    .fieldHolder.text #key {
      margin-bottom: 5px; }
    .fieldHolder.text + .bericht {
      clear: both !important; }

#datumEindDag,
#datumEindJaar,
#datumPublicatieDag,
#datumPublicatieJaar,
#datumStartDag,
#datumStartJaar {
  width: 100px !important; }

#datumEindMaand,
#datumPublicatieMaand,
#datumStartMaand {
  width: 100px !important; }

option {
  background-color: #582c86 !important;
  color: white !important; }

  .field-plaatsNederland em {
    color: white; }

#doelSelectToevoegen,
#doelenLijst li .button,
.ui-menu-item:hover,
select#versie {
  cursor: pointer; }

#articlesearch {
  width: 200px;
  position: absolute;
  right: 0;
  top: 71px;
  padding: 10px; }

#articlesearch input {
  width: 147px;
  height: 20px;
  float: left;
  margin-top: 5px;
  border: solid #999999 1px;
  border-radius: 4px;
  font: normal 13px/20px Arial;
  padding: 1px 28px 1px 4px; }

#articlesearch input.button {
  position: absolute;
  right: 29px;
  top: 10px;
  height: 24px;
  width: 24px;
  text-indent: -999px;
  overflow: hidden;
  background: #f0f0f0 url('/images/icons/search.png') no-repeat center center;
  padding: 0; }

#infoNextButton {
  float: right;
  padding-right: 7px;
  position: relative;
  z-index: 4; }

#infoNextButton a {
  color: #49257f;
  text-decoration: none;
  line-height: 24px; }

#infoNextButton span {
  width: 24px;
  height: 24px;
  margin-left: 5px;
  display: block;
  float: right;
  background: none;
  background-color: nth(#efefef 0%, 1);
  background-image: -webkit-linear-gradient(top, #efefef 0%, #dedede 100%);
  background-image: -moz-linear-gradient(top, #efefef 0%, #dedede 100%);
  background-image: -ms-linear-gradient(top, #efefef 0%, #dedede 100%);
  background-image: -o-linear-gradient(top, #efefef 0%, #dedede 100%);
  background-image: linear-gradient(top, #efefef 0%, #dedede 100%);
  background-image: url("/images/misc/gradient_overlay.png");
  background-repeat: repeat-x;
  background-color: #dedede;
  border-radius: 5px;
  background-color: silver;
  border: 1px solid silver;
  padding: 0;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  color: #585858; }

#infoNextButton a:hover span {
  color: #49257f; }

.section {
  border: 1px solid #ebebeb; }
    .section.large.accountbox {
      min-height: 239px;
      padding-top: 10px;
      padding-bottom: 10px;
      margin-left: 30px;
      margin-right: 5px;
      position: relative; }
      .section.large.accountbox > .overzicht {
        margin: 0 0 10px 0;
        float: left; }
        .section.large.accountbox > .overzicht > dl {
          clear: both;
          margin: 0 !important; }
          .section.large.accountbox > .overzicht > dl > dt {
            display: block;
            float: left;
            height: 20px;
            line-height: 20px;
            width: 110px; }
          .section.large.accountbox > .overzicht > dl > dd {
            display: block;
            float: left;
            height: 20px;
            line-height: 20px;
            margin-left: 10px;
            max-width: 380px;
            width: 380px;
            white-space: nowrap; }
      .section.large.accountbox p {
        margin: 0 0 0 148px;
        padding: 0; }
        .section.large.accountbox p.doelInformatie {
          margin: 0 10px 0 10px; }
      .section.large.accountbox #user_control {
        clear: both;
        width: 600px;
        border-top: 1px solid silver;
        padding: 0;
        margin: 0 5px 0 10px;
        height: 20px; }
        .section.large.accountbox #user_control p {
          display: block;
          float: left;
          height: 20px;
          line-height: 20px;
          padding-right: 15px;
          margin: 0; }
      .section.large.accountbox .avatar,
      .section.large.accountbox .imgContainer {
        display: block;
        float: left;
        max-width: 267px;
        background-color: white;
        margin: 0 10px 10px 10px;
        -moz-box-shadow: 1px 2px 5px #aaaaaa;
        -webkit-box-shadow: 1px 2px 5px #aaaaaa;
        box-shadow: 1px 2px 5px #aaaaaa; }
        .section.large.accountbox .avatar > img,
        .section.large.accountbox .imgContainer > img {
          display: block; }
    .section.medium > .userLink {
      margin-top: -59px !important;
      margin-bottom: 27px !important; }
      .section.medium > .userLink > a {
        color: #582c86; }
      .section.medium.accountbox .addthis_toolbox {
        clear: left;
        display: block;
        margin-left: 10px;
        width: 270px; }
      .section.medium.accountbox .foto {
        display: block;
        margin: 10px auto; }
      .section.medium.accountbox > h2 {
        margin: 10px 15px 0 12px;
        padding: 0;
        height: 24px;
        font-size: 18px;
        color: #582c86;
        font-family: Georgia, Arial; }
        .section.medium.accountbox > h2 > a {
          text-decoration: none; }
      .section.medium.accountbox ul {
        display: block;
        list-style-type: square;
        margin-left: -17px; }
      .section.medium.accountbox p {
        clear: left;
        display: block;
        margin: 0 0 0 10px;
        padding: 0; }
        .section.medium.accountbox p > em {
          display: block;
          margin-bottom: 10px; }
      .section.medium.accountbox > em {
        display: block;
        margin-bottom: 10px;
        margin-left: 10px; }
      .section.medium.accountbox table {
        margin-left: 10px; }

  #doel_registraties > img {
    display: inline-block;
    margin: 5px; }

/*
 * Actielijst stijlen
 */
#search_linkSet,
#search_resultSet {
  font-family: Georgia, Arial;
  font-weight: bold;
  margin: 0 0 20px 10px;
  font-size: 20px;
  color: #582c86;
  height: 24px; }
  #search_linkSet *,
  #search_resultSet * {
    font-size: 20px;
    color: #582c86;
    text-decoration: none;
    display: block;
    float: left;
    margin-left: 5px;
    margin-right: 5px; }

#search_linkSet {
  margin-left: 5px; }

#zoek_alfabet,
#zoek_informatie {
  height: 30px;
  margin: 5px 0 10px 30px;
  line-height: 30px;
  font-size: 20px;
  color: #582c86;
  width: 940px;
  clear: left;
  font-family: Georgia, Arial;
  font-weight: bold; }
  #zoek_alfabet a,
  #zoek_informatie a {
    text-decoration: none;
    color: #582c86; }

.accounts,
.acties,
.doelen {
  clear: both;
  list-style-type: none;
  overflow: hidden;
  _overflow: visible;
  zoom: 1;
  padding: 0 !important;
  margin: 0 0 0 10px !important;
  width: 610px; }
  .accounts .actie,
  .acties .actie,
  .doelen .actie {
    margin: 0 0 10px 20px; }
  .accounts .account_small,
  .accounts .actie_small,
  .accounts .doel_small,
  .acties .account_small,
  .acties .actie_small,
  .acties .doel_small,
  .doelen .account_small,
  .doelen .actie_small,
  .doelen .doel_small {
    display: block;
    padding-bottom: 10px;
    height: 110px;
    display: block;
    width: 600px !important;
    clear: left; }
    .accounts .account_small .doneer,
    .accounts .actie_small .doneer,
    .accounts .doel_small .doneer,
    .acties .account_small .doneer,
    .acties .actie_small .doneer,
    .acties .doel_small .doneer,
    .doelen .account_small .doneer,
    .doelen .actie_small .doneer,
    .doelen .doel_small .doneer {
      position: relative;
      display: block;
      float: left;
      margin: 13px 10px 0 0 !important;
      padding: 2px 10px 2px 5px !important;
      border: 1px solid black;
      border-radius: 5px;
      font-weight: bold;
      color: white;
      text-transform: uppercase;
      text-decoration: none;
      text-align: left;
      width: 92px;
      line-height: 24px;
      height: 24px;
      background-color: #582c86;
      background-color: nth(#bc90ea 0%, 1);
      background-image: -webkit-linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: -moz-linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: -ms-linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: -o-linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: linear-gradient(top, #bc90ea 0%, #582c86 100%);
      background-image: url("/images/misc/gradient_overlay.png");
      background-repeat: repeat-x;
      background-color: #582c86;
        /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
      box-shadow: 1px 2px 3px #a8a8a8; }
      .accounts .account_small .doneer.grey,
      .accounts .actie_small .doneer.grey,
      .accounts .doel_small .doneer.grey,
      .acties .account_small .doneer.grey,
      .acties .actie_small .doneer.grey,
      .acties .doel_small .doneer.grey,
      .doelen .account_small .doneer.grey,
      .doelen .actie_small .doneer.grey,
      .doelen .doel_small .doneer.grey {
        background-color: #efefef;
        background-color: nth(#efefef 0%, 1);
        background-image: -webkit-linear-gradient(top, #efefef 0%, #dedede 100%);
        background-image: -moz-linear-gradient(top, #efefef 0%, #dedede 100%);
        background-image: -ms-linear-gradient(top, #efefef 0%, #dedede 100%);
        background-image: -o-linear-gradient(top, #efefef 0%, #dedede 100%);
        background-image: linear-gradient(top, #efefef 0%, #dedede 100%);
        background-image: url("/images/misc/gradient_overlay.png");
        background-repeat: repeat-x;
        background-color: #dedede;
          /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
        color: #545454; }
      .accounts .account_small .doneer > img,
      .accounts .actie_small .doneer > img,
      .accounts .doel_small .doneer > img,
      .acties .account_small .doneer > img,
      .acties .actie_small .doneer > img,
      .acties .doel_small .doneer > img,
      .doelen .account_small .doneer > img,
      .doelen .actie_small .doneer > img,
      .doelen .doel_small .doneer > img {
        position: absolute;
        top: 8px;
        right: 4px; }
    .accounts .account_small > .imgContainer,
    .accounts .actie_small > .imgContainer,
    .accounts .doel_small > .imgContainer,
    .acties .account_small > .imgContainer,
    .acties .actie_small > .imgContainer,
    .acties .doel_small > .imgContainer,
    .doelen .account_small > .imgContainer,
    .doelen .actie_small > .imgContainer,
    .doelen .doel_small > .imgContainer {
      display: block;
      float: left;
      width: 90px !important;
      height: 90px !important;
      margin: 15px 0 0 0;
      color: white;
      text-align: center;
      line-height: 90px; }
      .accounts .account_small > .imgContainer > img,
      .accounts .actie_small > .imgContainer > img,
      .accounts .doel_small > .imgContainer > img,
      .acties .account_small > .imgContainer > img,
      .acties .actie_small > .imgContainer > img,
      .acties .doel_small > .imgContainer > img,
      .doelen .account_small > .imgContainer > img,
      .doelen .actie_small > .imgContainer > img,
      .doelen .doel_small > .imgContainer > img {
        background-color: #efefef;
        background-color: nth(#efefef 0%, 1);
        background-image: -webkit-linear-gradient(top, #efefef 0%, #dedede 100%);
        background-image: -moz-linear-gradient(top, #efefef 0%, #dedede 100%);
        background-image: -ms-linear-gradient(top, #efefef 0%, #dedede 100%);
        background-image: -o-linear-gradient(top, #efefef 0%, #dedede 100%);
        background-image: linear-gradient(top, #efefef 0%, #dedede 100%);
        background-image: url("/images/misc/gradient_overlay.png");
        background-repeat: repeat-x;
        background-color: #dedede;
          /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */ }
        .accounts .account_small > .imgContainer > img.actie-afbeelding,
        .accounts .actie_small > .imgContainer > img.actie-afbeelding,
        .accounts .doel_small > .imgContainer > img.actie-afbeelding,
        .acties .account_small > .imgContainer > img.actie-afbeelding,
        .acties .actie_small > .imgContainer > img.actie-afbeelding,
        .acties .doel_small > .imgContainer > img.actie-afbeelding,
        .doelen .account_small > .imgContainer > img.actie-afbeelding,
        .doelen .actie_small > .imgContainer > img.actie-afbeelding,
        .doelen .doel_small > .imgContainer > img.actie-afbeelding {
          max-width: 90px !important;
          max-height: 90px !important; }
        .accounts .account_small > .imgContainer > img.foto,
        .accounts .actie_small > .imgContainer > img.foto,
        .accounts .doel_small > .imgContainer > img.foto,
        .acties .account_small > .imgContainer > img.foto,
        .acties .actie_small > .imgContainer > img.foto,
        .acties .doel_small > .imgContainer > img.foto,
        .doelen .account_small > .imgContainer > img.foto,
        .doelen .actie_small > .imgContainer > img.foto,
        .doelen .doel_small > .imgContainer > img.foto {
          max-width: 90px !important; }
          .accounts .account_small > .imgContainer > img.foto.avatar,
          .accounts .actie_small > .imgContainer > img.foto.avatar,
          .accounts .doel_small > .imgContainer > img.foto.avatar,
          .acties .account_small > .imgContainer > img.foto.avatar,
          .acties .actie_small > .imgContainer > img.foto.avatar,
          .acties .doel_small > .imgContainer > img.foto.avatar,
          .doelen .account_small > .imgContainer > img.foto.avatar,
          .doelen .actie_small > .imgContainer > img.foto.avatar,
          .doelen .doel_small > .imgContainer > img.foto.avatar {
            max-width: 90px !important;
            max-height: 90px !important; }
    .accounts .account_small > .itemContent,
    .accounts .actie_small > .itemContent,
    .accounts .doel_small > .itemContent,
    .acties .account_small > .itemContent,
    .acties .actie_small > .itemContent,
    .acties .doel_small > .itemContent,
    .doelen .account_small > .itemContent,
    .doelen .actie_small > .itemContent,
    .doelen .doel_small > .itemContent {
      float: left;
      margin: 18px 15px;
      width: 470px; }
      .accounts .account_small > .itemContent *,
      .accounts .actie_small > .itemContent *,
      .accounts .doel_small > .itemContent *,
      .acties .account_small > .itemContent *,
      .acties .actie_small > .itemContent *,
      .acties .doel_small > .itemContent *,
      .doelen .account_small > .itemContent *,
      .doelen .actie_small > .itemContent *,
      .doelen .doel_small > .itemContent * {
        margin: 0;
        padding: 0; }
      .accounts .account_small > .itemContent h2,
      .accounts .actie_small > .itemContent h2,
      .accounts .doel_small > .itemContent h2,
      .acties .account_small > .itemContent h2,
      .acties .actie_small > .itemContent h2,
      .acties .doel_small > .itemContent h2,
      .doelen .account_small > .itemContent h2,
      .doelen .actie_small > .itemContent h2,
      .doelen .doel_small > .itemContent h2 {
        display: block;
        width: 470px;
        height: 20px;
        line-height: 24px;
        float: left;
        padding-bottom: 10px;
        margin-top: -3px;
        color: #582c86;
        font-family: Georgia, Arial;
        font-size: 18px; }
        .accounts .account_small > .itemContent h2 *,
        .accounts .actie_small > .itemContent h2 *,
        .accounts .doel_small > .itemContent h2 *,
        .acties .account_small > .itemContent h2 *,
        .acties .actie_small > .itemContent h2 *,
        .acties .doel_small > .itemContent h2 *,
        .doelen .account_small > .itemContent h2 *,
        .doelen .actie_small > .itemContent h2 *,
        .doelen .doel_small > .itemContent h2 * {
          color: #582c86;
          text-decoration: none; }
      .accounts .account_small > .itemContent p,
      .accounts .actie_small > .itemContent p,
      .accounts .doel_small > .itemContent p,
      .acties .account_small > .itemContent p,
      .acties .actie_small > .itemContent p,
      .acties .doel_small > .itemContent p,
      .doelen .account_small > .itemContent p,
      .doelen .actie_small > .itemContent p,
      .doelen .doel_small > .itemContent p {
        margin: 0;
        padding: 0; }
      .accounts .actie_small .itemContent h2,
      .acties .actie_small .itemContent h2,
      .doelen .actie_small .itemContent h2 {
        font-family: Georgia, Arial;
        width: auto;
        margin-right: 5px; }
      .accounts .actie_small .itemContent p,
      .acties .actie_small .itemContent p,
      .doelen .actie_small .itemContent p {
        margin-top: 13px; }

        .section.medium > form > dl > h2 {
          color: #582c86;
          margin: 5px 6px 10px 0 !important;
          font-family: Georgia, Arial; }
    .section.medium #alfabet {
      margin-left: 2px;
      margin: 15px 0 10px 0; }
      .section.medium #alfabet #alfabet_header {
        color: #582c86;
        font-family: Georgia, Arial;
        margin: 0 0 7px 0;
        display: block;
        height: 28px;
        font-size: 18px;
        line-height: 28px; }
      .section.medium #alfabet > a {
        font-size: 17px;
        font-family: Georgia, Arial;
        margin: 0 6px 10px 0;
        color: #582c86;
        display: inline-block;
        text-decoration: none;
        color: #999999; }
        .section.medium #alfabet > a.actief,
        .section.medium #alfabet > a:hover {
          color: #777777; }
    .section.medium ul {
      list-style-type: none; }
      .section.medium ul li {
        display: block;
        height: 20px;
        line-height: 20px; }
        .section.medium ul li input {
          margin: 2px 5px 2px 2px !important; }
        .section.medium ul li label {
          display: inline-block;
          margin-left: 10px;
          display: inline-block;
          widtH: 240px; }
        .section.medium ul li img {
          widtH: 20px;
          height: 20px;
          floaT: right; }

#miffles {
  position: absolute;
  left: 10px;
  top: 10px; }

#mifflesBark,
#mifflesShot {
  visibility: hidden; }

.overzicht_tekst {
  margin: 10px 0 !important;
  padding: 0 !important; }

  div.section.full {
    padding: 10px;
    padding-bottom: 8px;
    width: 920px;
    margin-top: 7px; }
    div.section.full h2 {
      height: 24px;
      font-size: 18px;
      color: #582c86;
      font-family: Georgia, Arial;
      margin-bottom: 0;
      padding-bottom: 0; }
    div.section.full .nieuws {
      margin: 0; }
      div.section.full .nieuws .element {
        color: black;
        clear: both;
        position: relative;
        border-bottom: 1px solid silver;
        padding-bottom: 7px;
        margin-bottom: 15px; }
        div.section.full .nieuws .element h3 {
          display: block;
          max-width: 500px;
          margin: 0;
          padding: 0;
          font-size: 20px;
          color: #582c86;
          padding-bottom: 14px; }
        div.section.full .nieuws .element .datum {
          display: block;
          height: 20px;
          line-height: 24px;
          width: 100px;
          font-size: 12px;
          text-align: right;
          position: absolute;
          right: 0;
          top: 0; }
          div.section.full .nieuws .element .tekst p {
            margin: 0;
            padding: 0; }
          div.section.full .nieuws .element .tekst ul {
            margin: 10px 0;
            padding-left: 14px; }
        div.section.full .nieuws .element > ol {
          list-style-type: none;
          margin: 0;
          padding: 0;
          margin-top: 10px; }
          div.section.full .nieuws .element > ol li {
            margin-top: 15px;
            display: block;
            padding-right: 10px; }
            div.section.full .nieuws .element > ol li a {
              text-decoration: none; }
              div.section.full .nieuws .element > ol li a:hover {
                color: #582c86; }
        div.section.full .nieuws .element .control {
          width: 300px;
          margin-left: 620px; }
          div.section.full .nieuws .element .control ol {
            list-style-type: none;
            margin: 0;
            padding: 0;
            width: 300px; }
            div.section.full .nieuws .element .control ol li {
              width: 300px;
              text-align: right; }


  .cmsTekst p {
    margin: 0 0 15px 0; }

  #bericht_tbl table {
    margin: 0 !important; }

  .section.large {
    margin-left: 30px; }
    .section.large.nomessages {
      padding: 10px 0 !important; }
    .section.large em {
      margin-left: 10px; }
    .section.large .element {
      margin: 15px 10px 20px 10px;
      border-bottom: 1px solid silver;
      position: relative; }
      .section.large .element h3 {
        display: block;
        max-width: 500px;
        font-size: 16px;
        color: #582c86;
        font-family: Georgia, Arial;
        margin: 8px 0 0 0 !important;
        padding: 0; }
      .section.large .element .datum {
        position: absolute;
        right: 0;
        top: 0;
        text-align: right; }
      .section.large .element .tekst {
        margin: 0; }
        .section.large .element .tekst ol,
        .section.large .element .tekst p,
        .section.large .element .tekst ul {
          margin: 10px 0; }
      .section.large .element .embed {
        margin-bottom: 15px; }
      .section.large .element .control {
        display: block;
        clear: both;
        width: auto;
        height: 20px;
        border-top: 1px solid #efefef; }
        .section.large .element .control ol {
          list-style-type: none;
          height: 20px;
          margin: 0;
          padding: 0;
          width: auto;
          text-align: right; }
          .section.large .element .control ol li {
            display: inline;
            float: none;
            text-align: right;
            padding-right: 20px;
            height: 20px; }
            .section.large .element .control ol li a {
              text-decoration: none;
              font-size: 10px; }
              .section.large .element .control ol li a:hover {
                text-decoration: underline; }
    .section.large .fotos .element {
      border-bottom: 0;
      text-align: center; }
      .section.large .fotos .element .control {
        display: inline-block;
        clear: both;
        width: auto;
        height: 20px;
        border-top: 0;
        position: static; }
        .section.large .fotos .element .control ol {
          list-style-type: none;
          height: 20px;
          margin: 0;
          padding: 0;
          width: auto; }
          .section.large .fotos .element .control ol li {
            display: block;
            float: left;
            text-align: right;
            padding-right: 20px;
            height: 20px; }
            .section.large .fotos .element .control ol li a {
              text-decoration: none;
              font-size: 10px; }
              .section.large .fotos .element .control ol li a:hover {
                text-decoration: underline; }
  .section.medium {
    margin-left: 16px; }
    .section.medium.nomessages {
      padding: 18px 0 !important; }
      .section.medium.categoriebox ul {
        margin: 10px 0 15px 10px;
        padding: 0 !important; }
        .section.medium.categoriebox ul > li {
          height: auto !important;
          padding: 4px 0 12px 14px;
          line-height: 16px;
          background: url('/images/icons/arrow_submenu_netwerk.png') 0px 9px no-repeat; }
          .section.medium.categoriebox ul > li > span {
            color: #582c86; }
        .section.medium.categoriebox ul.pagination {
          height: 20px;
          margin: 0 0 0 -5px !important;
          padding: 0;
          list-style: none !important; }
          .section.medium.categoriebox ul.pagination > li {
            background: none;
            background-color: nth(#efefef 0%, 1);
            background-image: -webkit-linear-gradient(top, #efefef 0%, #dedede 100%);
            background-image: -moz-linear-gradient(top, #efefef 0%, #dedede 100%);
            background-image: -ms-linear-gradient(top, #efefef 0%, #dedede 100%);
            background-image: -o-linear-gradient(top, #efefef 0%, #dedede 100%);
            background-image: linear-gradient(top, #efefef 0%, #dedede 100%);
            background-image: url("/images/misc/gradient_overlay.png");
            background-repeat: repeat-x;
            background-color: #dedede;
              /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
            margin: 1px;
            padding: 0;
            height: 24px;
            line-height: 22px;
            width: 24px; }
            .section.medium.categoriebox ul.pagination > li.current {
              background-color: #582c86;
              background-color: nth(#bc90ea 0%, 1);
              background-image: -webkit-linear-gradient(top, #bc90ea 0%, #582c86 100%);
              background-image: -moz-linear-gradient(top, #bc90ea 0%, #582c86 100%);
              background-image: -ms-linear-gradient(top, #bc90ea 0%, #582c86 100%);
              background-image: -o-linear-gradient(top, #bc90ea 0%, #582c86 100%);
              background-image: linear-gradient(top, #bc90ea 0%, #582c86 100%);
              background-image: url("/images/misc/gradient_overlay.png");
              background-repeat: repeat-x;
              background-color: #582c86;
                /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */ }
      .section.large.categoriebox h2,
      .section.medium.categoriebox h2 {
        font-size: 16px;
        color: #582c86;
        font-family: Georgia, Arial;
        margin: 12px 0 0 10px !important;
        padding: 0; }

.htmlVoor {
  float: left; }
  .htmlVoor + .fieldHolder {
    float: left; }

.htmlNa {
  float: left; }

              body#netwerk #nav > ul > li:hover > ul #subnetwerk {
                background-color: #582c86;
                display: block;
                margin: 0 0 1px 35px;
                padding: 0; }
                  body#netwerk #nav > ul > li:hover > ul > li:hover > a {
                    background-color: #582c86;
                    color: white; }

#doelslogan {
  font-family: "Reenie Beanie", Arial;
  font-size: 27px;
  height: 35px;
  line-height: 32px;
  position: absolute;
  left: 35px;
  top: 160px;
  color: #582c86; }

  .fb_ltr #facebook {
    display: none; }

.grafiek {
  width: 445px;
  padding: 4px;
  margin: 0 0 15px 30px;
  float: left;
  border-radius: 10px;
  border: 1px solid silver;
  background: #f4f4f4;
  background-color: nth(#f4f4f4 0%, 1);
  background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #f4f4f4 5%, white 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 0%, #f4f4f4 5%, white 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 0%, #f4f4f4 5%, white 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 0%, #f4f4f4 5%, white 100%);
  background-image: linear-gradient(top, #f4f4f4 0%, #f4f4f4 5%, white 100%);
  background-image: url("/images/misc/gradient_overlay.png");
  background-repeat: repeat-x;
  background-color: white;
    /*
   * GAAT MIS! Gradient wordt wel gerenderd als box, en negeert de border-radius properties
   * filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#{$start-color}', endColorstr='#{$end-color}');
   * -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}')";
   */
  background: url('/images/ajax-loader.gif') center no-repeat; }
  .grafiek h3 {
    font-size: 14px;
    color: #582c86;
    margin: 5px 0 10px 10px !important; }

  .doelbox .hc_titel {
    font-size: 14px;
    color: #582c86;
    margin: 25px 0 5px 20px !important; }
  .doelbox .highcharts-container {
    margin: 0 10px 10px 10px !important;
    width: 580px; }

.actieLooptijd {
  margin-left: 10px;
  width: 600px; }

        #taalLijst table td .fieldHolder.text {
          padding: 1px !important; }
          #taalLijst table td .fieldHolder.textarea textarea {
            width: 250px;
            resize: none; }
        #taalLijst table td .verwijder img {
          cursor: pointer;
          margin: 3px; }

    body#breed #body {
      width: 1650px; }
        body#breed #body .border .beschrijving {
          width: 1550px; }
        body#breed #body .section.full {
          width: 1570px; }

.userControl {
  margin: -10px 0 0 0 !important;
  padding: 0 !important; }
  .userControl a {
    margin: 0 !important;
    padding: 0 !important; }

em.notfound {
  padding: 5px 10px 25px 10px;
  display: inline-block; }

#taalNieuw form textarea {
  resize: both !important; }

.section.full.siteversies {
  padding: 0 0 3px 0 !important;
  width: 940px !important; }

table#siteversies {
  margin: 0 !important;
  widt: 980px; }

table#siteversies thead {
  background-color: #999999;
  color: white; }

table#siteversies thead td {
  vertical-align: bottom; }

table#siteversies tbody {
  padding: 5px 0 !important; }

table#siteversies td.wide {
  width: 150px; }

table#siteversies td.xwide {
  width: 200px; }

table#siteversies td.narrow {
  width: 75px; }

.actieplatform h2 {
  font-family: Georgia, Arial; }

.actieplatform p {
  margin-left: 0 !important; }

.actieplatform a,
.actieplatform h2 {
  color: #582c86; }

.section.large h2.small {
  font-size: 12px;
  font-family: Arial !important;
  color: black !important;
  height: 18px !important;
  line-height: 18px;
  margin-bottom: 0 !important; }


