div#sidebar {
 float: left;
 width: 200px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
div#sidebar div.column_top {
 background-image: url("../images/sidebar/right_column_top.png");
 width: 201px;
 height: 12px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
}
div#sidebar div.column_bottom {
 background-image: url("../images/sidebar/right_column_bottom.png");
 width: 201px;
 height: 12px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
}
div#sidebar div.column_back {
 background-image: url("../images/sidebar/right_column_back.png");
 width: 201px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
}
div#sidebar div.sideline {
 background-image: url("../images/sidebar/right_column_stippel.gif");
 width: 169px;
 height: 1px;
 margin: 10px 0px 13px 15px;
 padding: 0px 0px 0px 0px;
 float: left;
}


div#sidebar div h3 {
 display: block;
 margin: 0px 4px 7px 16px;
 padding: 0px;
 color: #FFF8F9;
 font-size: 1.5em;
 line-height: 0.85em;
 font-family: Georgia, "Times New Roman", serif;
 font-weight: normal;
 font-style: italic;
}
div#sidebar div h3 a {
 color: #FFF8F9;
}
div#sidebar div h4 {
 display: block;
 margin: 4px 24px 4px 16px;
 padding: 0px;
 color: #CCCCCC;
 font-size: 0.85em;
 line-height: 1.0em;
 font-family: Arial;
 font-weight: normal;
 font-style: normal;
  text-transform: uppercase;
}
div#sidebar div h4 a, div#sidebar div p a {
 color: #CCCCCC;
}
div#sidebar div h4 a:hover, div#sidebar div p a:hover {
 color: #EEEEEE;
}

div#sidebar div p {
 display: block;
 margin: 10px 4px 4px 15px;
 color: #CCCCCC;
 font-size: 0.90em;
 line-height: 1.3em;
}
div#sidebar div#sidebar-nieuwsbrief ul, div#sidebar div#sidebar-voordelen ul {
 display: block;
 padding: 0px !important;
 margin: 10px 4px 4px 28px !important;
 color: #CCCCCC;
 font-size: 0.90em;
 line-height: 1.3em;
}
div#sidebar div#sidebar-nieuwsbrief ul li, div#sidebar div#sidebar-voordelen ul li {
 color: #CCCCCC;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

 div#sidebar-nieuwsbrief form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
 }

 div#sidebar-nieuwsbrief form p.naam {
  margin: 4px 0px;
  padding: 0px 0px 0px 0px;
  background: transparent url("../images/sidebar/right_column_nb2.png") no-repeat;
  width: 169px;
  height: 25px;
 }
 div#sidebar-nieuwsbrief form p.email {
  margin: 4px 0px;
  padding: 0px 0px 0px 0px;
  background: transparent url("../images/sidebar/right_column_nb.png") no-repeat;
  width: 169px;
  height: 25px;
 }

 div#sidebar-nieuwsbrief form div input#nieuwsbriefemailadres {
  float: left;
  width: 80px;
  height: 25px;
  border: none;
  padding: 5px 0px 0px 10px;
  background: transparent;
  color: #666666;
  font-size: 0.80em;
 }
 div#sidebar-nieuwsbrief form div input#nieuwsbriefnaam {
  float: left;
  width: 155px;
  height: 25px;
  border: none;
  padding: 2px 0px 0px 10px;
  background: transparent;
  color: #666666;
  font-size: 0.80em;
 }

 div#sidebar-nieuwsbrief form div input.button {
  float: left;
  width: 79px;
  height: 25px;
  border: none;
  padding: 0px 0px 0px 0px;
  color: #BBBBBB;
  text-transform: uppercase;
  font-size: 0.75em;
  font-weight: bold;
  line-height: 1em;
  background: transparent;
  cursor: pointer;
 }

div#sidebar-maten form {
  margin: 13px 24px 4px 17px;
  padding: 0px;
 }

 div#sidebar-maten form p {
  margin: 0px 0px 0px 0px;
  padding: 0px;
 }

 div#sidebar-maten form div select {
  width: 100px;
  color: #BBBBBB;
  background-color: #483D3D;
  border: 1px solid #FFFFFF;
  margin-bottom: 2px;
  font-size: 0.9em;
 }

 div#sidebar-maten form div input.button {
  position: absolute;
  background: transparent url("../images/sidebar/right_column_zoek.png") no-repeat;
  width: 58px;
  height: 25px;
  border: none;
  margin: 13px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  color: #BBBBBB;
  text-transform: uppercase;
  font-size: 0.7em;
  font-weight: bold;
  line-height: 1em;
  cursor: pointer;
 }

div#sidebar-favorieten ul {
 margin: 0px 0px 0px 8px;
 padding: 0px 0px 0px 0px;
 list-style-type: none;
}

 div#sidebar-favorieten ul li {
  float: left;
  position: relative;
  width: 82px;
  height: 82px;
  margin: 0px 0px 0px 6px;
  padding: 7px 0px 0px 0px;
  text-align: center;
  background: transparent url("../images/sidebar/right_column_fav.png") no-repeat;
 }


div#sidebar-video ul {
 margin: 0px 0px 0px 12px;
 padding: 0px 0px 0px 0px;
 list-style-type: none;
}

 div#sidebar-video ul li {
  float: left;
  position: relative;
  width: 169px;
  height: 100px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  background: transparent url("../images/sidebar/right_column_videoback.png") no-repeat;
 }
 div#sidebar-video ul li div.overlay {
  position: absolute;
  width: 159px;
  height: 90px;
  top: 5px; left: 5px;
  background: transparent url("../images/sidebar/right_column_video.png") no-repeat;
  cursor: pointer;
 }

 div#sidebar-video ul li a {
  position: absolute;
  width: 159px;
  height: 90px; 
  top: 5px; left: 5px;
  text-align: center;
 }

/* New style */

div.sidebar-card { width: 201px; clear: both; margin: 0 0 5px 0; }

   div.sidebar-card-top
   {
     width: 173px;
     height: 22px;
     padding: 5px 14px 3px;
     background: url("../images/backgrounds/sidebar-card-top.png") no-repeat;
   }
   
   div.sidebar-card-top span, div.sidebar-card-top span a
   {
     color: #fff;
     text-transform: uppercase;
     font-family: Lucida Sans Unicode, Lucida Sans, Arial, Verdana, sans-serif;
     font-size: 12px;
     text-shadow: #4d4b4b 1px 1px 3px;
   }
   
   div.sidebar-card-top span a,div.sidebar-card-top span a:hover
   {
     color: #fff;
   }

   div.sidebar-card-bottom
   {
     width: inherit;
     height: 12px;
     background: url("../images/backgrounds/sidebar-card-bottom.png") no-repeat;
   }
   
   div.sidebar-card-content
   {
     background: #fff;
     color: #4d4b4b;
     font-family: Lucida Sans Unicode, Lucida Sans, Arial, Verdana, sans-serif;
     font-size: 11px;
     width: 173px;
     padding: 14px 14px 0 14px;
   }
   
   #sidebar div.sidebar-card-content h4
   {
     font-family: Georgia, Times New Roman, serif;
     font-style: italic;
     font-size: 13px;
     color: #4d4b4b;
     padding: 0;
     margin: 0 0 10px 0;
     text-transform: none;
   }
   #sidebar div.sidebar-card-content p
   {
     color: #4d4b4b;
     font-family: Lucida Sans Unicode, Lucida Sans, Arial, Verdana, sans-serif;
     font-size: 11px;
     padding: 0;
     margin: 0;
   }
   #sidebar div.sidebar-card-content a
   {
     color: #5bd6f1;
   }
   #sidebar div.sidebar-card-content a:hover
   {
     color: #4d4b4b;
   }

   /* Social media */
   ul.socialmedia
   {
     padding: 0;
     margin: 0;
     list-style-type: none;
   }
     ul.socialmedia li
     {
       float: left;
     }

     ul.socialmedia li a
     {
       display: block;
       text-indent: -5000em;
     }
       ul.socialmedia li.facebook a, ul.socialmedia li.twitter a
       {
         width: 46px;
         height: 47px;
       }
       ul.socialmedia li.facebook a
       {
         background: url("../images/icons/sidebar-sm-facebook.png") no-repeat;
       }
       ul.socialmedia li.twitter a
       {
         background: url("../images/icons/sidebar-sm-twitter.png") no-repeat;
       }
       ul.socialmedia li.hyves a
       {
         width: 79px;
         height: 47px;
         background: url("../images/icons/sidebar-sm-hyves.png") no-repeat;
       }

/* Favorieten */


#sidebar-favorieten {
 margin: 0;
 padding: 0;
 list-style-type: none;
}

 #sidebar-favorieten li {
  float: left;
  position: relative;
  width: 82px;
  height: 82px;
  margin: 0 4px 0 0;
  padding: 0;
 }

/* Voordelen */

ul.voordelen {
 margin: 0 10px;
 padding: 0;
}