/*
 * Screen stylesheet for Jonge Gezinnen - Groter groeien titelsite
 * 
 * TOC
 * ##ELEMENTS
 * ##GENERIC
 * ##TOOLBOX
 * 
 */

 
/**
 * ##ELEMENTS
 */

html,body {
  width: 100%;
  height: 100%;
}
body {
  margin: 0;
  color: #333;
  font-family: "Arial", sans-serif;
  font-size: 75%;
  background: #fff url(../_images/body_bg.gif) repeat-y 50% 0;
}

h1 {
  margin: 0;
  color: #00ADCB;
  font-size: 130%;
}
h2 {
  margin: 0 0 0.25em 0;
  color: #e94d94;
  font-size: 130%;
}
h3 {
  margin: 1em 0 0.25em 0;
  color: #e94d94;
  font-size: 110%;
}

h4 {
  margin: 0;
  font-size: 100%;
}

img { border: 0; }
blockquote { color: #cc0099; }
a { color: #333; }
a:hover { text-decoration: none; }

ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}
li {
  padding-left: 18px;
  background: url(../_images/li_bg.gif) 0 0.25em no-repeat;
}

form,
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 140%;
  font-weight: bold;
}

textarea { height: 46px; }

div:after,
label:after {
  content: "."; 
  display: block; 
  height: 0;
  visibility:hidden;
  clear: both;
}

th { text-align: left; }
/* end - Elements */
 
 
 
 
/**
 * ##TOOLBOX
 */
.screen-reader { display: none; }
.hidden { display: none; }
.clearer { display: none; }
.block-comment { color: #666; }
.required { color: #ed7207; }

.block-content-image-left {
  margin: 0 0 1em 0;
  float: left;
  border-right: 12px solid #FFF;
}
.block-content-image-left a,
.block-content-image-right a {
  border: 1px solid #ddd;
  display: block;
  background-color: #fff;
}
.block-content-image-left a:hover,
.block-content-image-right a:hover { background-color: #999; }
.block-content-image-left a img,
.block-content-image-right a img { display: block; }
.img-left { float: left; }
.img-right { float: right; }

.block-content-image-left em,
.img-wrapper em {
  display: block;
}

.block-blockquote {
  margin: 0 .5em .5em;
  padding: 0.5em;
  color: #e94d94;
  font-size: 135%;
  font-weight: normal;
  font-style: italic;
  line-height: 1.3;
}

.postdate {
  color: #e94d94;
  font-weight: bold;
}
.block-singularlink a { text-decoration: none; }
.block-singularlink a:hover { text-decoration: underline; }


.block-paragraph-wrapper .text-wrapper .text {
  color: #666;
  line-height: 1.4;
}
.block-content-list .list-type0 li {
  color: #666;
  line-height: 1.4;
  background: url(../_images/li_bg.gif) 0 0.5em no-repeat;
}
.column-wide .block-paragraph-wrapper .text-wrapper .text a {
  color: #e94d94;
}


/* end - Toolbox */ 
 




/**
 * ##FORM
 */
.textfield,
input.medium,
.formtextbox input,
textarea,
.formdate select,
.formselect select {
  border: 1px solid #ccc;
  padding: .2em;
  display: block;
  width: 100%;
  color: #777777;
  font-size: 95%;
  font-family: "Arial", sans-serif;
  background: #fff url(../_images/textfield_bg.gif) repeat-x;
}

.fieldgrp,
.input-wrapper {
  margin-bottom: 0.8em;
  position: relative;
}
.button-wrapper { text-align: right; }
.button-wrapper button,
.button-wrapper input,
.buttonfield {
  border: 0;
  color: #fff;
  background-color: #5A5053;
}
.buttonfield { float: right; }
a.button {
  display: block;
  text-align: right;
}
a.button span {
  color: #fff;
  background-color: #5A5053;
}
.formstatic a { text-decoration: none; }
.formstatic a:hover { text-decoration: underline; }

.tooltip {
  width: 17px;
  height: 18px;
  background: url(../_images/tooltip_help.gif) no-repeat;
}
.formhelp {
  position: absolute;
  top: -14px;
  left: 88px;
  width: 182px;
  z-index: 100;
}
.formhelp .top {
  height: 7px;
  background: url(../_images/formhelp_bg_top.gif) no-repeat;
}
.formhelp .bottom {
  height: 7px;
  background: url(../_images/formhelp_bg_bottom.gif) no-repeat;
}
.formhelp .wrapper {
  padding: 0 10px 0 21px;
  background: url(../_images/formhelp_bg.gif) no-repeat;
}
.formhelp strong { display: block; }
select.error,
input.error {
  border: 1px solid #ed7308;
  color: #ed7308;
  font-size: 96%;
}


/* button */
.formbutton,
.block-buttonlink {
  position: relative;
  float: right;
  color: #fff;
  background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat;
}

.column-mediumwide .poll .formbutton {
  float: left;
}
/*
.formbutton-hover,
.block-buttonlink-hover {
  cursor: pointer;
  background: #5A5053 url(../_images/button_bg_br_h.gif) 100% 100% no-repeat;
}
*/
.block-forumform-wrapper .formbutton,
.block-formtype1 .formbutton {
  background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat;
  cursor: pointer;
}
/*
.block-forumform-wrapper .formbutton-hover,
.block-formtype1 .formbutton-hover {
  cursor: pointer;
  background: #c35c19 url(../_images/button_bg_br_h.gif) 100% 100% no-repeat;
}
*/
.column-smaller .block-type1 .formbutton .top,
.formbutton .top {
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 4px;
  background: url(../_images/button_bg_tl.gif) no-repeat;
}
/*
.column-smaller .block-type1 .formbutton-hover .top,
.formbutton-hover .top {
  cursor: pointer;
  background: url(../_images/button_bg_tl_h.gif) no-repeat;
}
*/
.block-forumform-wrapper .formbutton .top,
.block-formtype1 .formbutton .top {
  background: url(../_images/button_bg_tl.gif) no-repeat;
}
/*
.block-forumform-wrapper .formbutton-hover .top,
.block-formtype1 .formbutton-hover .top {
  background: url(../_images/button_bg_tl_h.gif) no-repeat;
}
*/
.block-buttonlink .paragraph {
  margin-bottom: 0;
  background: url(../_images/button_bg_tl.gif) no-repeat;
}
/*
.block-type1 .block-buttonlink-hover .paragraph {
  cursor: pointer;
  background: url(../_images/button_bg_tl_h.gif) no-repeat;
}
*/
.block-buttonlink .text-wrapper { background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat; }
/*
.block-buttonlink-hover .text-wrapper { background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat; } 
*/
.block-buttonlink .text {
  padding: 0.2em 0.2em;
  font-size: 95%;
  background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat;
  cursor: pointer;
  line-height: 1.4;
}
/*
.block-buttonlink-hover .text {
  background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat;
}
*/

.column-smaller .block-type1 .formbutton .bottom,
.block-type1 .formbutton .bottom,
.formbutton .bottom,
.block-poll-wrapper .formbutton .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 4px;
  height: 4px;
  background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat;
}
/*
.column-smaller .block-type1 .formbutton-hover .bottom,
.block-type1 .formbutton-hover .bottom,
.formbutton-hover .bottom,
.block-poll-wrapper .formbutton-hover .bottom {
  background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat;
}
*/
.block-forumform-wrapper .formbutton .bottom,
.block-formtype1 .formbutton .bottom {
  background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat;
}
/*
.block-forumform-wrapper .formbutton-hover .bottom,
.block-formtype1 .formbutton-hover .bottom {
  background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat;
}
*/
.formbutton .field { background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat; }
/*
.formbutton-hover .field { background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat; }
*/
.block-forumform-wrapper .formbutton .field,
.block-formtype1 .formbutton .field {
  background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat;
}
/*
.block-forumform-wrapper .formbutton-hover .field,
.block-formtype1 .formbutton-hover .field {
  background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat;
}
*/
.formbutton input,
.block-buttonlink a {
  margin: 0;
  padding: 1px 15px 1px 6px;
  border: 0;
  color: #fff;
  text-decoration: none;
  background-color: transparent;
}
.formbutton input {
  padding: 1px 15px 3px 6px;
}

/*.block-buttonlink a:hover { text-decoration: underline; }*/
.subform-type1 {
  margin-top: 1.5em;
  padding-top: 1em;
  border-top: 1px solid #ffd0b4;
}
.subform-type1 .fieldgrp {
  margin-left: 12px;
  float: right;
}


/* Formsteps */
.formsteps { margin: 0 9px 12px 9px; }
.formsteps ol,
.formsteps ol li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}
.formsteps ol li { float: left; }
.formsteps ol li span {
  margin-left: 10px;
  padding: 1px 0 2px 35px;
  display: block;
}
.formsteps ol li.first span {
  margin-left: 0;
  padding: 1px 0 2px 22px;
}
.formsteps ol .active span { font-weight: bold; }
.formsteps ol .step1 { background: url(../_images/formstep1.gif) no-repeat; }
.formsteps ol .active .step1 { background: url(../_images/formstep1_active.gif) no-repeat; }
.formsteps ol .step2 { background: url(../_images/formstep2.gif) no-repeat; }
.formsteps ol .active .step2 { background: url(../_images/formstep2_active.gif) no-repeat; }
.formsteps ol .step3 { background: url(../_images/formstep3.gif) no-repeat; }
.formsteps ol .active .step3 { background: url(../_images/formstep3_active.gif) no-repeat; }



/* Block formtypes */
.block-formtype1 {
  margin-top: 1em;
  padding-top: 6px;
  background: #ffe0c0 url(../_images/blocktype5_bg_top.gif) no-repeat;
}
.block-formtype1 form {
  padding: 0 9px;
  clear: both;
  background: url(../_images/forumform_bg_bottom.gif) 0% 100% no-repeat;
}
.block-formtype1 legend { padding-bottom: 0.2em; }
.block-formtype1 .formstatic .h2-wrapper {
  margin: 0 0 0.5em 0;
  border-bottom: 1px solid #ffd0b4;
}
.block-formtype1 .formstatic .h3-wrapper {
  margin: 0 -9px;
  padding: 24px 9px 0px 9px;
  color: #000;
  background: url(../_images/formtype1_divider.gif) no-repeat;
}
.block-formtype1 .formstatic .h3-wrapper h3 {
  margin: 0;
  padding-bottom: 0.25em;
  border-bottom: 1px solid #ffd0b4;
  color: #000;
  font-size: 140%;
}
.block-formtype1 .formstatic .block-paragraph-wrapper {
  margin: 0 0 0.5em 0;
  clear: both;
}
form .block-userprofile-img,
form .block-userprofile {
  margin-bottom: 1em;
  float: left;
}
.block-userprofile-img { margin-right: 6px; }
.block-formtype1 .formstatic .block-userprofile .h2-wrapper {
  margin: 0;
  border: 0;
}
.block-formtype1 .formstatic .block-userprofile .h2-wrapper a {
  font-size: 80%;
  font-weight: normal;
  text-decoration: none;
}
.block-formtype1 .formstatic .block-userprofile .h2-wrapper a:hover { text-decoration: underline; }
.block-userprofile p { margin: 0.3em 0; }

.block-formtype1 .formtextbox label,
.block-formtype1 .formradio label,
.block-formtype1 .formdate label,
.block-formtype1 .formselect label,
.block-formtype1 .formcheckbox label,
.block-formtype1 .formtextarea label,
.block-formtype2 .formradio label {
  padding-top: 0.4em;
  float: left;
  width: 140px;
}
.block-formtype1 .formtextbox label span,
.block-formtype1 .formradio label span,
.block-formtype1 .formdate label span,
.block-formtype1 .formselect label span,
.block-formtype1 .formcheckbox label span,
.block-formtype1 .formtextarea label span,
.block-formtype2 .formradio label span {
  margin-right: 2px;
  float: left;
}
.block-formtype1 .formtextbox .field,
.block-formtype1 .formselect .field,
.block-formtype1 .formcheckbox .field,
.block-formtype1 .formtextarea .field,
.block-formtype1 .formdate .field,
.block-formtype1 .formradio .field,
.block-formtype1 .formfile .field {
  float: left;
  width: 212px;
}
.block-formtype1 .formtextbox .field span,
.block-formtype1 .formselect .field span,
.block-formtype1 .formcheckbox .field span,
.block-formtype1 .formtextarea .field span,
.block-formtype1 .formdate .field span,
.block-formtype1 .formradio .field span,
.block-formtype1 .formfile .field span {
  display: block;
}
.hidden-formhelp .formtextbox .field .formhelp,
.hidden-formhelp .formselect .field .formhelp,
.hidden-formhelp .formcheckbox .field .formhelp,
.hidden-formhelp .formtextarea .field .formhelp,
.hidden-formhelp .formdate .field .formhelp,
.hidden-formhelp .formradio .field .formhelp,
.hidden-formhelp .formfile .field .formhelp {
  display: none;
}
.block-formtype1 .formradio .field,
.block-formtype1 .formcheckbox .field,
.block-formtype2 .formradio .field {
  float: left;
  width: auto;
}
.block-formtype1 .formradio input,
.block-formtype1 .formcheckbox input,
.block-formtype2 .formradio input {
  margin: 2px 0 0 0;
  padding: 0;
  float: left;
}
.block-formtype1 .formcheckbox .field label,
.block-formtype1 .formradio .field label,
.block-formtype2 .formradio .field label {
  padding: 0 16px 0 6px;
  width: auto;
}
.block-formtype1 .formdate .field {
  float: left;
  width: 60px;
}
.block-formtype1 .formdate select { width: auto; }
.block-formtype1 .formtextarea textarea { height: 76px; }

.column-left .block-formtype1,
.column-right .block-formtype1 {
  width: 232px;
  background: url(../_images/formtype1_column_top.gif) no-repeat;
}
.column-left .block-formtype1 form,
.column-right .block-formtype1 form {
  background: #ffe0c0 url(../_images/formtype1_column_bottom.gif) 0% 100% no-repeat;
}
/*.column-right .block-formtype1 label { display: none; }*/
.column-left .block-formtype1 .formstatic .field { min-height: 176px; }
.column-right .block-formtype1 { float: right; }
.column-right .block-formtype1 .fieldgrp { margin-bottom: 0; }
.column-right .block-formtype1 .formtextbox input { width: 75%; }
.column-right .block-formtype1 .formstatic a {
  margin: 1em 0;
  display: block;
}
.column-right .block-formtype1 fieldset { padding-bottom: 0.8em; }


/* formtype2 */
.block-formtype2 {
  color: #fff;
  background: #5A5053 url(../_images/breadcrumb_bg_bottom.gif) 100% 100% no-repeat;
}
.block-formtype2 form {
  padding: 8px;
  background: url(../_images/breadcrumb_bg_top.gif) 100% 0% no-repeat;
}
.block-formtype2 form legend {
  margin-bottom: 0.25em;
  font-size: 300%;
}
.block-formtype2 .formradio { margin: 1em 0 0 0; }
.block-formtype2 .formradio label {
  padding-top: 0;
  width: 98px;
  font-size: 120%;
  font-weight: bold;
}
.block-formtype2 .formradio .field label {
  padding: 0 16px 0 6px;
  width: auto;
  font-size: 100%;
  font-weight: normal;
}
.block-formtype2 .formtextbox {
  margin-right: 12px;
  float: left;
  width: 278px;
}
.block-formtype2 .formtextbox label { display: none; }
.block-formtype2 .formbutton {
  float: left;
  color: #333;
  cursor: pointer;
  background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat;
}
.block-formtype2 .formbutton .top { background: url(../_images/button_bg_tl.gif) no-repeat; }
.block-formtype2 .formbutton .bottom { background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat; }
.block-formtype2 .formbutton .field { background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat; }
/*
.block-formtype2 .formbutton-hover { background: #e2e2e2 url(../_images/formtype2_button_bg_br_h.gif) 100% 100% no-repeat; }
.block-formtype2 .formbutton-hover .top { background: url(../_images/formtype2_button_bg_tl_h.gif) no-repeat; }
.block-formtype2 .formbutton-hover .bottom { background: url(../_images/formtype2_button_bg_bl_h.gif) 0% 100% no-repeat; }
.block-formtype2 .formbutton-hover .field { background: url(../_images/formtype2_button_bg_tr_h.gif) 100% 0% no-repeat; }
*/
.block-formtype2 .formbutton input { color: #333; }


.column-right .block-formtype2 {
  color: #000;
  background: none;
}
.column-right .block-formtype2 form {
  padding: 0;
  background: none;
}
.column-right .block-formtype2 legend { display: none; }




/* formtype3 */
.block-formtype3 {
  margin-bottom: 1em;
  padding-top: 7px;
  background: url(../_images/ectype1_bg_top.gif) no-repeat;
}
.block-formtype3 form fieldset{
  padding: 0 10px 7px 10px;
  background: url(../_images/ectype1_bg_bottom.gif) 0% 100% no-repeat;
}
.block-formtype3 legend {
  margin: 0;
  padding: 0 0 0.25em 0;
}
.block-formtype3 .formdate label,
.block-formtype3 .formtextbox label {
  padding: 0.5em 0;
  display: block;
  font-weight: bold;
}
.block-formtype3 .formdate .field {
  margin: 0 10px 0 0;
  float: left;
}
.block-formtype3 .formbutton { float: left; }
.block-formtype3 .formbutton { background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat; }
.block-formtype3 .formbutton .top { background: url(../_images/button_bg_tl.gif) no-repeat; }
.block-formtype3 .formbutton .bottom { background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat; }
.block-formtype3 .formbutton .field { background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat; }
/*
.block-formtype3 .formbutton-hover { background: #85006f url(../_images/button_bg_br_h.gif) 100% 100% no-repeat; }
.block-formtype3 .formbutton-hover .top { background: url(../_images/button_bg_tl_h.gif) no-repeat; }
.block-formtype3 .formbutton-hover .bottom { background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat; }
.block-formtype3 .formbutton-hover .field { background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat; }
*/
.column-medium .block-formtype3 {
  padding-top: 8px;
  background: url(../_images/blocktype2_medium_bg_top.gif) no-repeat;
}
.column-medium .block-formtype3 form { background: url(../_images/formtype3_medium_bg.gif) no-repeat; }
.column-medium .block-formtype3 fieldset {
  padding: 0 78px 0 8px;
  position: relative;
  background: url(../_images/formtype3_medium_bg_bottom.gif) 0 100% no-repeat;
}

/* end - Form */ 


 
 
 
/**
 * ##GENERIC
 */
.theme-visual {
  margin: 0;
  padding: 66px 0 25px 1px;
}
.theme-visual span {
  padding: 0.22em 0.25em;
  color: #fff;
  font-size: 140%;
  background: url(../_images/h1_span_bg.png) repeat;
}


/* Breadcrumb */
#g-breadcrumb-wrapper {
  padding: 0.65em 0 0.65em 10px;
}
#g-breadcrumb {
  /* margin-bottom: 0.5em; */
}
.column-wider #g-breadcrumb { width: 480px; }

#path, 
#path li {
  margin: 0;
  padding: 0;
  list-style: none;
}
#path li,
#path li a {
  color: #fff;
  text-decoration: none;
}
#path li {
  margin-right: 7px;
  padding-top: .46em;
  padding-left: 13px;
  float: left;
  font-size: 1.2em;
}
#path li.first {
  padding: 0;
  background: none;
  font-size: 1.8em;
}

.block-breadcrumb-type2 #g-breadcrumb { background: #e94d94; }
.block-breadcrumb-type2 #path li { background: url(../_images/breadcrumbtype2_bg.gif) 0 0.75em no-repeat; }
.block-breadcrumb-type2 #path li.first { background: none; }
/* end - Generic */


/**
 * ##LANDINGSVISUAL ONDER BREADCRUMB
 */
.column-wide .block-content-image {
  margin: 0 0 1em;
}


/**
 * ##LAYOUT
 */
.column {
  position: relative;
  float: left;
}
.column-smallest { width: 120px;}
.column-smaller { width: 172px; }
.column-small { width: 168px; }
.column-medium { width: 300px; }
.column-wider { width: 660px; }

/* Medium wide column for titlesite homepages (center column) */
.column-mediumwide {
  width: 328px;
  padding-right: 12px;
}

/* Medium wide column for titlesite homepages (left column) */
.column-wide {
  padding-right: 12px;
  width: 480px;
}
.column-wide .column-wrapper .column {
  margin-bottom: 1em;
  float: left;
  width: 50%;
}

.h1-wrapper {
  margin: 0.4em 0 .2em 0;
  clear: both;
}
.h1-wrapper h1 {
  color: #00ADCB;
  font-size: 130%;
}
.column-wider .h1-wrapper { width: 480px; }

.block-author-wrapper {
  margin: 0.1em 0 1em;
}
.block-author-wrapper .text {
  color: #999;
  font-size: 90%;
}

/* end - Layout */
 





/**
 * ##CENTERING OF MAIN LAYOUT 
 */
#footer,
#sitemap,
#header,
#main-wrapper {
  margin: 0 auto;
  width: 952px;
}



 
/**
 * ##HEADER
 */
#header-wrapper {
  padding-top: 51px;
  background: url(../_images/header_bg.gif) repeat-x 50% 0;
}
#header {
  position: relative;
  color: #fff;
}

#logo { 
  margin-left: 99px;
}
#logo a { 
  display: block;
  float: left;
  margin: 0; 
  padding: 0;
}

#logo-jonge_gezinnen {
  position: absolute;
  top: -51px;
  left: -10px;
}

#header-nav-communities-wrapper {
  position: absolute;
  top: -40px;
  left: 100px;
  font-size: 90%;
}

#header-nav-communities-wrapper ul,
#header-nav-communities-wrapper li {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1;
}
#header-nav-communities-wrapper li {
  float: left;
  background-image: none;
}
#header-nav-communities-wrapper li a { 
  display: block;
  border-left: 2px solid #00adcb; /* Lichter dan font ivm optisch bedrog */
  color: #7b7074;
  font-weight: bold;
  text-decoration: none;
}
#header-nav-communities-wrapper li.first a { 
  border: none;
}
#header-nav-communities-wrapper li a:hover, 
#header-nav-communities-wrapper li a:focus, 
#header-nav-communities-wrapper li.active a { 
  color: #00adcb;
}
#header-nav-communities-wrapper li span { 
  display: block;
  padding: 0 7px;
}


/**
 * ##MAIN NAVIGATION IN HEADER
 */
#header-nav-main-wrapper {
  position: relative;
}
#header-nav-main-wrapper .wrapper {
  padding: 0;
}
#header-nav-main-wrapper .navigation .bottom {
  display: none;
}
#header-nav-main-wrapper .navigation ul {
  height: 40px;
  margin: 0;
  padding: 0;
  background-color: transparent;
  list-style: none;
}
#header-nav-main-wrapper .navigation li {
  height: 40px;
  margin: 0;
  padding: 0;
  float: left;
  background-color: transparent;
  background-image: none;
  list-style: none;
}
#header-nav-main-wrapper .navigation li.last {
  padding-right: 1px;
  background: url(../_images/header_nav_main_sprite.gif) no-repeat 100% 0;
}
#header-nav-main-wrapper .navigation li a { 
  display: block;
  height: 40px;
  padding: 0;
  background-color: transparent;
  background-image: url(../_images/header_nav_main_sprite.gif);
  background-position: 0 0;
  color: #fff;
  font-size: 100%;
  text-decoration: none;
}
#header-nav-main-wrapper .navigation li a:hover,
#header-nav-main-wrapper .navigation li a:focus {
  background-position: 0 -100px;
}
#header-nav-main-wrapper .navigation li.active a {
  background-position: 0 -200px;
}

#header-nav-main-wrapper .navigation li span {
  padding: 13px 17px 0px 17px;
  display: block;
}



/**
 * ##SEARCH BOX
 */
#header-search-wrapper {
  position: absolute;
  top: 120px;
  right: 12px;
}
#header-search-wrapper label {
  font-weight: bold;
  font-size: 100%;
}
#header-search-wrapper .textfield {
  display: inline;
  width: 150px;
  padding: .3em 0 0.1em 5px;
  color: #aaa;
  font-size: 90%;
}
#q { background: #fff url(../_images/textfield_search_bg.gif) 100% 0% no-repeat; }

#header-myprofile-wrapper {
  width: 172px;
  position: absolute;
  top: -54px;
  right: -11px;
  color: #7b7074;
  background: url(../_images/header_myprofile_bg.gif) 50% 100% no-repeat;
}
#header-myprofile {
  padding: 0 23px 11px;
  position: relative;
}
#header-myprofile-wrapper h3 {
  margin: 0;
  padding: 0.8em 0 .5em;
  border-bottom: 1px solid #d8d9d9;
  color: #00adcb;
  font-size: 115%;
}
#header-myprofile-wrapper p { margin: 0.5em 0 .4em 0; }
#header-myprofile-wrapper p a { color: #7b7074; text-decoration: none; }
#header-myprofile-wrapper p a:hover { text-decoration: underline; }
#header-myprofile-wrapper #login-handle {
  margin-right: 0.5em;
  padding-right: 0.55em;
  border-right: 1px solid #7b7074;
}


#header-login-wrapper {
  margin-top: 12px;
  position: absolute;
  left: 0;
  z-index: 100;
}
#header-login-wrapper .top {
  height: 18px;
  background: url(../_images/login_bg_top.gif) 50% 0% no-repeat;
}
#login {
  padding: 5px 14px;
  background: url(../_images/login_bg.gif) 50% 0% repeat-y;
}
#header-login-wrapper .bottom {
  height: 10px;
  background: url(../_images/login_bg_bottom.gif) 50% 0% no-repeat;
}
#login .textfield-wrapper input {
  margin: 0.5em 0;
  display: block;
}
#login .submitfield-wrapper { text-align: right; }
#login .submitfield-wrapper button {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}

.block-login {
  padding: 5px 14px;
  background: url(../_images/login_bg.gif) 50% 0% repeat-y;
}
.block-login legend,
.block-login label {
  display: none;
}
.block-login .fieldgrp { margin-bottom: 0; }
.block-login .formtextbox,
.block-login .formstatic {
  margin-bottom: 0.8em;
}
#header-login-wrapper .block-login .formbutton .top {
  height: 4px;
  background: url(../_images/button_bg_tl.gif) no-repeat;
}
#header-login-wrapper .block-login .formbutton .bottom {
  height: 4px;
  background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat;
}


/**
 * ##HEADER BANNER
 */
#header-banner-wrapper {
  position: absolute;
  top: 21px;
  right: 0;
}



/**
 * ##MAIN BACKGROUND
 */
#main {
  padding-top: 24px;
}

 
/**
 * ##FOOTER
 * ##SITEMAP
 */
#sitemap {
  margin-top: 2em;
  padding-bottom: 2em;
  background: #FAFBFB url(../_images/sitemap_bg.gif) repeat-x;
}

#sitemap ul,
#sitemap li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}

/* Sitemap basissecties */
#sitemap .section {
  float: left;
}
#sitemap .section h3 {
  margin: 0 0 0.8em 0;
  padding: 12px 0 12px 12px;
  color: #645B5E;
  font-size: 110%;
  font-weight: normal;
}
#sitemap #sitemap-more-about {
  width: 306px; 
}
#sitemap #sitemap-more-nav {
  width: 348px;
}
#sitemap #sitemap-more-sites {
  width: 302px;
  margin-right: -12px;
}

/* Sitemap tekstblok */
#sitemap .block-more-about {
  margin-bottom: .7em;
  padding: 0 0 0 12px;
}
#sitemap .block-more-about h3 {
  padding: 12px 0;
}
#sitemap .block-more-about .text {
  padding: 0.2em 100px 0.3em 0;
  color: #999999;
  font-size: 90%;
  line-height: 1.4;
}
#sitemap .block-more-aboutlinks h4 {
  display: none;
}


/* Sitemap navigatiekolommen */
#sitemap .block-nav-sitemap {
  float: left;
}
#sitemap .block-nav-sitemap-left {
  width: 160px; 
}
#sitemap .block-nav-sitemap-right {
  width: 98px; 
}
#sitemap .block-nav-sitemap .wrapper {
  padding: 0;
}
#sitemap .block-nav-sitemap .bottom {
  display: none;
}
#sitemap li,
#sitemap .block-nav-sitemap .navigation li {
  float: left;
  clear: left;
  padding: 0;
}
#sitemap .block-more-aboutlinks li {
  float: left;
  clear: none;
  margin-right: 20px;
  padding: 0;
}
#sitemap li a,
#sitemap .block-more-aboutlinks li a,
#sitemap .block-nav-sitemap .navigation li a, 
#sitemap .block-nav-sitemap .navigation li.active a {
  padding: 0.3em 0 0.3em 22px;
  display: block;
  background: url(../_images/sitemap_bg_item.gif) no-repeat 11px .65em;
  color: #00adcb;
  font-size: 90%;
  font-weight: normal;
  text-decoration: none;
}
#sitemap li a:hover,
#sitemap .block-more-aboutlinks li a:hover,
#sitemap .block-nav-sitemap .navigation li a:hover {
  text-decoration: underline;
}


#footer { background: #FFF; }
#footer-brands { padding: 0 0 0 12px; }
#footer-brands p { float: left; }
#footer-brands p a { margin-right: 25px; }
#footer-brands #footer-related-sites { float: right; }
#footer-brands #footer-related-sites a { margin: 0 0 0 15px; }

#footer-copyright {
  margin: 0;
  padding: 0.8em 0;
  border-top: 1px solid #d2d2d2;
  text-align: right;
}
/* end - Footer */


 
 
 
/**
 * ##BLOCK
 */
.block-wrapper,
.block-nav,
.block-newsletter,
.block-smallbanner,
.block-content-listwrapper,
.block-header-visual,
.block-poll-wrapper,
.block-list-wrapper {
  margin-bottom: 1em;
  clear: both;
}
.block-paragraph,
.block-content-list,
.block-intro {
  margin-bottom: 1em;
}
.block-intro { font-weight: bold; }
.block-paragraph-wrapper,
.block-comment {
  margin-bottom: 1em;
}
.block-intro .text-wrapper .text {
  padding-right: 10px;
  line-height: 1.4;
}


.column-smaller .block-wrapper,
.column-smaller .block-newsletter,
.column-smaller .block-smallbanner {
  margin: 0 12px 1em 0;
}
.column-small .block-wrapper,
.column-small .block-list-wrapper {
  margin: 0 12px 1em 0;
}
.column-small .block-list-wrapper {
  margin-bottom: 1em;
  padding-bottom: 0.8em;
  border-bottom: 1px solid #efe9f1;
}

.column-small .block-wrapper .h2-wrapper h2,
.column-small .block-wrapper .mo-morevideos .h3-wrapper h3 {
  color: #e94d94;
  font-size: 120%;
}

.column-small .block-wrapper .h2-wrapper a,
.column-small .block-list-wrapper .h2-wrapper a {
  color: #e94d94;
  text-decoration: none;
}
.column-small .block-wrapper .h2-wrapper a:hover,
.column-small .block-list-wrapper .h2-wrapper a:hover {
  color: #e94d94;
  text-decoration: underline;
}


/* Block types */
.column-small .block-type0 h3 {
  margin-bottom: 0.75em;
  padding: 0.2em 0;
  color: #000;
  font-size: 140%;
}
.column-small .block-type0 .block-img-wrapper { margin-bottom: 8px; }

.column-smaller .block-type1 .top {
}
.column-smaller .block-type1 .bottom {
}
.column-smaller .block-type1 .content {
  padding: 6px 8px 10px;
  position: relative;
  background: #F4F8E6;
}
.column-smaller .block-type1 .block-content-image a {
  padding: 1px;
  border: 1px solid #ddd;
  display: block;
  background-color: #fff;
}
.column-smaller .block-type1 .block-content-image a:hover { background-color: #ddd; }
.column-smaller .block-type1 .block-content-image a img { display: block; }
.column-smaller .block-type1 h3 {
  margin: 0;
  padding: 0 0 0.25em 0;
  color: #e94d94;
  font-size: 120%;
  font-weight: bold;
}
.column-smaller .block-type1 .text { 
	font-size: 95%;
	line-height: 1.3;
}
.column-medium h3 {
  margin: 0;
  padding-top: 2px;
  font-size: 140%;
}
.column-smaller .block-type1 p,
.column-smaller .block-type1 .paragraph,
.column-smaller .block-type3 .paragraph,
.column-small .block-type4 .paragraph {
  margin: 0 0 0.8em 0;
}
.column-smaller .block-type1 .block-paragraph-wrapper .paragraph {
  margin: 0;
}

.column-smaller .block-type1 .block-buttonlink p,
.column-smaller .block-type1 .block-buttonlink .paragraph,
.column-smaller .block-type3 .block-buttonlink .paragraph,
.column-small .block-type4 .block-buttonlink .paragraph {
  margin: 0;
}

.column-small .block-type4 .paragraph a {
  display: block;
  text-decoration: none;
}

.column-smaller .block-type1 ul,
.column-smaller .block-type1 li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.column-smaller .block-type1 .img-wrapper-block { display: block; }
.column-smaller .block-newsletter .block-img-wrapper {
  display: block;
  position: absolute;
  top: -20px;
  right: -21px;
}
.column-smaller .block-newsletterform .formtextbox input {
  width: auto;
}
.column-smaller .block-newsletterform .formbutton {
  margin-right: 4px;
}

.column-medium .block-type1,
.column-mediumwide .block-type1 {
  background: #F4F8E6;
}
.column-mediumwide .block-type1 .content {
  padding: 0 16px;
}

.column-medium .block-type1 .bottom {
  height: 7px;
}
.column-medium .block-type1 .content { padding: 0 12px; }
.column-medium .block-type1 h3 {
  padding-bottom: 0.35em;
  border-bottom: 1px solid #ffd0b4;
  color: #000;
}
.column-medium .block-type1 h3 a {
  display: block;
  text-decoration: none;
}
.column-medium .block-type1 h3 a:hover { text-decoration: underline; }
.column-medium .block-type1 h4 {
  margin: 0.25em 0;
  color: #660066;
}
.column-medium .block-type1 h4 a {
  color: #660066;
  font-size: 120%;
  text-decoration: none;
}
.column-medium .block-type1 .block-paragraph-wrapper {
  margin: 0.5em 0;
  clear: both;
}
.column-medium .block-type1 .block-img-wrapper,
.column-medium .block-type1 .block-img-tooverview {
  margin-bottom: 0.5em;
  float: left;
}
.column-medium .block-type1 .block-img-wrapper { margin-right: 6px; }
.column-medium .block-type1 .block-img-wrapper a {
  padding: 1px;
  border: 1px solid #ddc8b3;
  display: block;
  background: #fff;
}
.column-medium .block-type1 .block-img-wrapper a:hover { background: #999; }
.column-medium .block-type1 .block-img-wrapper a img { display: block; }

.column-medium .block-type1 .block-img-tooverview { margin-top: 11px; }
.column-medium .block-type1 .content .block-buttonlink {
  margin-bottom: 1em;
  float: left;
}
.column-medium .block-type1 .block-morekletsclubs {
  padding: 0.5em 0;
  border-top: 1px solid #ffd0b4;
  clear: both;
}


/* block-type2 */
.column-medium .block-wrapper { margin: 0 0 1em 0; }
.column-medium .block-type2  {
  height: 8px;
}
.column-medium .poll {
  padding-top: 8px;
}
.column-medium .block-type2 .bottom,
.block-poll-wrapper .bottom {
  height: 8px;
}
.column-medium .block-type2 .h3-wrapper,
.block-poll-wrapper .h3-wrapper {
  padding: 0 8px;
  position: relative;
}
.column-medium .block-type2 .h3-wrapper h3 { margin: 0 0 0.5em 0; }
.column-medium .block-type2 .wrapper,
.column-medium .block-poll-wrapper .wrapper {
  padding: 0 11px;
  position: relative;
  background: url(../_images/blocktype2_medium_bg.gif) 0% 100% no-repeat;
}
.column-medium .block-type2 .wrapper .title,
.column-medium .block-poll-wrapper .wrapper .title {
  padding: 0.5em 0 1em 0;
  font-weight: bold;
}
.clearer, .bottom{ width: 100%; display: block; float: left; clear: both; }


/* Blocktype3 & blocktype4 */
.column-small .block-type4 { }
.column-smaller .block-type3,
.block-type4,
.block-img-wrapper-out-of-bounds-left-top,
.block-img-wrapper-out-of-bounds-right-top {
  position: relative;
}
.column-smaller .block-type3 .top,
.column-small .block-type4 .top,
.block-relatedfeature .block-type4 .top {
  /*
  height: 7px;
  background: url(../_images/blocktype3_bg_top.gif) no-repeat;
  */
  display: none;
}
.column-smaller .block-type3 .content,
.column-small .block-type4 .content,
.block-relatedfeature .block-type4 .content {
  padding: 0 0 12px;
  background-color: #FAFBFB;
  font-size: 95%;
}
.column-smaller .block-type3 .bottom,
.column-small .block-type4 .bottom,
.block-relatedfeature .block-type4 .bottom {
  /*
  height: 7px;
  background: url(../_images/blocktype3_bg_bottom.gif) no-repeat;
  */
  display: none;
}
.column-small .block-type4 .block-img-wrapper {
  overflow: hidden;
}
.column-small .block-type4 .block-content-wrapper .paragraph {
  padding: 0 10px;
  margin: 0.5em 0 1em;
}
.column-small .block-type4 .block-content-wrapper .text {
  font-size: 96%;
}

.column-medium .block-type1 .block-buttonlink,
.block-type3 .block-buttonlink,
.block-type4 .block-buttonlink {
  position: relative;
  margin-left: 10px;
  float: left;
  color: #fff;
  background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat;
}
.column-medium .block-type1 .block-buttonlink-hover,
.block-type3 .block-buttonlink-hover,
.block-type4 .block-buttonlink-hover {
  cursor: pointer;
  /* background: #c35c19 url(../_images/button_bg_br_h.gif) 100% 100% no-repeat; */
}
.column-smaller .block-type3 .block-buttonlink .paragraph,
.column-small .block-type4 .block-buttonlink .paragraph,
.block-relatedfeature .block-type4 .block-buttonlink .paragraph,
.column-medium .block-type1 .block-buttonlink .paragraph {
  margin-bottom: 0;
  background: url(../_images/button_bg_tl.gif) no-repeat;
}
.column-smaller .block-type3 .block-buttonlink-hover .paragraph,
.column-small .block-type4 .block-buttonlink-hover .paragraph,
.block-relatedfeature .block-type4 .block-buttonlink-hover .paragraph,
.column-medium .block-type1 .block-buttonlink-hover .paragraph {
  /* background: url(../_images/button_bg_tl_h.gif) no-repeat; */
}
.block-type3 .block-buttonlink .text,
.block-type4 .block-buttonlink .text,
.column-medium .block-type1 .block-buttonlink .text {
  padding: 0.2em 0.2em;
  font-size: 96%;
  background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat;
}
.block-type3 .block-buttonlink-hover .text,
.block-type4 .block-buttonlink-hover .text,
.column-medium .block-type1 .block-buttonlink-hover .text {
  /* background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat; */
}
.block-type3 .block-buttonlink .text-wrapper,
.block-type4 .block-buttonlink .text-wrapper,
.column-medium .block-type1 .block-buttonlink .text-wrapper {
  background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat;
}
.block-type3 .block-buttonlink-hover .text-wrapper,
.block-type4 .block-buttonlink-hover .text-wrapper,
.column-medium .block-type1 .block-buttonlink-hover .text-wrapper {
  /* background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat; */
}
.block-type4 .block-img-wrapper-out-of-bounds-left-top { height: 32px; }
.block-img-wrapper-out-of-bounds-left-top .img-left {
  position: absolute;
  top: -37px;
  left: -12px;
}
.column-small .block-type3 { border-bottom: 1px solid #efe9f1; }
.column-small .block-type3 h3 {
  margin-top: 0;
  font-size: 140%;
}
.column-small .block-type3 a {
  color: #660066;
  text-decoration: none;
}
.column-small .block-type3 .block-singularlink a:hover { text-decoration: underline; }
.column-small .block-type3 .block-singularlink { margin-bottom: 1em; }
.column-small .block-type3 .block-singularlink a { font-weight: bold; }



/* block-type6 */
.column-small .block-type6 {
  margin-bottom: 1em;
  width: 157px;
  background: url(../_images/blocktype6_bg_bottom.gif) 0% 100% no-repeat;
}
.column-small .block-type6 .top {
  height: 8px;
  background: url(../_images/blocktype6_bg_top.gif) no-repeat;
}
.column-small .block-type6 .content { padding: 0 8px 8px 8px; }
.column-small .block-type6 h3 {
  margin: 0 0 0.5em 0;
  color: #000;
}
.column-small .block-type6 .block-buttonlink { background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat; }
.column-small .block-type6 .block-buttonlink .paragraph { background: url(../_images/button_bg_tl.gif) no-repeat; }
.column-small .block-type6 .block-buttonlink .text-wrapper { background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat; }
.column-small .block-type6 .block-buttonlink .text { background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat; }

.column-small .block-type6 .block-buttonlink-hover { background: #92bf06 url(../_images/button_bg_br_h.gif) 100% 100% no-repeat; }
.column-small .block-type6 .block-buttonlink-hover .paragraph { background: url(../_images/button_bg_tl_h.gif) no-repeat; }
.column-small .block-type6 .block-buttonlink-hover .text-wrapper { background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat; }
.column-small .block-type6 .block-buttonlink-hover .text { background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat; }


.block-buttonlink div, .block-buttonlink a{ float: left; }


/* Newsletter */
.block-newsletter legend,
.block-newsletter label {
  display: none;
}
.block-newsletter .fieldgrp { margin-bottom: 0; }
.block-newsletter .formtextbox { margin-bottom: 0.8em; }
.block-newsletter form { padding-bottom: 0.2em; }


.column-smaller .block-newsletter .block-type1 .content {
  background: #F2FBFC;
}
.column-mediumwide .block-newsletter {
  position: relative;
}
.column-mediumwide .block-newsletter .block-img-wrapper {
  display: block;
  position: absolute;
  top: -20px;
  right: -21px;
}
.column-mediumwide .block-newsletter .formtextbox input {
 width: 66%;
 float: left;
}
.column-mediumwide .block-newsletter .formbutton {
  position: relative;
  top: -2.5em;
  margin-bottom: -1em;
}



/* Banners */
.block-smallbanner .img-default { text-align: center; }


/* Media collections */
.mo-type2 h3 {
  margin: 0;
  padding: 0 11px 0.45em 11px;
  color: #000;
  font-size: 130%;
}
.mo-type2 h3 a { text-decoration: none; }
.mo-type2 h3 a:hover { text-decoration: underline; }
.mo-type2 .item {
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #efe9f1;
  clear: both;
}
.mo-type2 .first {
  padding-top: 7px;
  border-top: 1px solid #efe9f1;
}
.mo-type2 .item .title { font-weight: bold; }
.mo-type2 .item .text { font-size: 95%; }
.mo-type2 .item .thumb { float: left; }
.mo-type2 .item .title,
.mo-type2 .item .text {
  float: left;
  clear: right;
  width: 250px;
  padding-left: 4px;
}
.mo-type2 h3 a span{ 
	color: #00ADCB;
}
.mo-type2 .item .text { margin-top: 0.15em; }
.mo-type2 .item a {text-decoration: none; }
.mo-type2 .item a:hover { text-decoration: underline; }

.column-small .mo-type2 h3 {
  margin: 0;
  padding: 0 0 0.45em 0;
}
.column-small .mo-type2 .item .title {
  padding-top: 10px;
  font-weight: normal;
  font-size: 110%;
}
.column-small .mo-type2 .item .text { display: none; }

/* mo-type3 */
.mo-type3 { margin: 0 20px 0 0; }
.mo-type3 {
  margin-bottom: -1em;
}
.mo-type3 h5 {
  margin: 0;
  border-top: 1px solid #efe9f1;
  width: 468px;
  font-size: 100%;
  font-weight: normal;
}
.mo-type3 h5 span {
  padding: 0.5em 0.5em 0.5em 21px;
  display: block;
  font-weight: bold;
  background: url(../_images/members.gif) 0 0.6em no-repeat;
}
.mo-type3 .title { display: none; }
.mo-type3 .item {
  margin-bottom: 1em;
  padding: 8px 0 0 0;
  float: left;
  width: 315px;
  background: #ffe0c0 url(../_images/motype3_bg_top.gif) no-repeat;
}
.mo-type3 .odd { margin: 0 10px 1em 0; }
.mo-type3 .item .clearer {
  width: 100%;
  height: 8px;
  background: #ffe0c0 url(../_images/motype3_bg_bottom.gif) no-repeat;
}
.mo-type3 .item .thumb {
  margin: 0 8px 0 12px;
  float: left;
}
.mo-type3 .item p { margin: 0 0 0.25em 0; }
.mo-type3 .item .text a { text-decoration: none; }
.mo-type3 .item .text a:hover { text-decoration: underline; }

/* mo-type4 */
.mo-type4 { margin: 0 20px 0 0; }

/* mo-type5 */
.mo-type5 {
  width: 233px;
  background: #ffe0c0 url(../_images/motype5_bg_top.gif) no-repeat;
}
.mo-type5 .bottom {
  display: block;
  height: 8px;
  background: #ffe0c0 url(../_images/motype5_bg_bottom.gif) no-repeat;
}
.mo-type5 .clearer { display: none; }
.mo-type5 .h5-wrapper {
  margin: 0 0 0.75em 0;
  padding: 0.75em 0 0 0;
}
.mo-type5 h5 {
  margin: 0 10px;
  padding: 0 0 0.25em 0;
  border-bottom: 1px solid #ffd0b4;
  line-height: 100%;
  font-size: 140%;
}
.mo-type5 .thumb {
  margin-left: 9px;
  margin-right: 9px;
  float: left;
}
.mo-type5 .thumb a {
  padding: 1px;
  border: 1px solid #ddc8b3;
  display: block;
  background-color: #fff;
}
.mo-type5 .thumb a:hover { background-color: #999; }
.mo-type5 .thumb img { display: block; }
.mo-type5 .text p { margin: 0 10px 0.25em 0; }
.mo-type5 .text p a { text-decoration: none; }



/* List types */
.list-type1 ul,
.list-type1 li,
.list-type2 ul,
.list-type2 li,
.list-type3 ul,
.list-type3 li,
.list-type4 ul,
.list-type4 li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.list-type1 li {
  padding: 0.35em 0;
  color: #660066;
}
.list-type1 .itemdate {
  margin-right: 4px;
  padding: 0.1em 0.3em;
  color: #fff;
  font-weight: bold;
  background-color: #660066;
}
.list-type1 .title a {
  color: #660066;
  font-size: 110%;
  text-decoration: none;
}
.list-type1 .title a:hover { text-decoration: underline; }


/* List type 2 */
.list-type2 ul { border-top: 1px solid #efe9f2; }
.list-type2 li {
  padding: 1em 0;
  border-bottom: 1px solid #efe9f2;
}
.list-type2 li .itemvisual {
  margin: 0;
  width: 72px;
  float: left;
}
.list-type2 li .iteminfo {
  margin: 0;
  width: 226px;
  float: left;
}
.list-type2 li .title {
  display: block;
  font-weight: bold;
}
.list-type2 li .itemdescription {
  display: block;
  font-size: 95%;
}
.list-type2 li a { text-decoration: none; }
.list-type2 li a:hover { text-decoration: underline; }


/* List type 3 */
.list-type3 ul { border-top: 1px solid #efe9f2; }
.column-wide .list-type3 ul {
  border-top: none;
  float: left;
  width: 50%;
}

.list-type3 li {
  padding: 0.5em 0;
  border-bottom: 1px solid #e0e3e3;
  background: none;
}
.column-wide .list-type3 ul.first li { margin-right: 12px; }
.column-wide .list-type3 li.first { border-top: 1px solid #e0e3e3; }
.list-type3 li .title {
  display: block;
}
.list-type3 li a {
  padding-left: 14px;
  display: block;
  text-decoration: none;
  background: url(../_images/bullet_listtype3.gif) 0 0.4em no-repeat;
  color: #666;
  font-size: 95%;
}
.list-type3 li a:hover { text-decoration: underline; }
.column-wide .list-type3 li a {font-weight: bold; }


/* List type 4 */
.list-type4 { margin-bottom: 1em; }
.list-type4 li {
  float: left;
  width: 50%;
  background: none;
}
.list-type4 li a {
  border-top: 1px solid #e0e3e3;
  border-bottom: 1px solid #e0e3e3;
  display: block;
}


/* List type 5 */
.list-type5 ul,
.list-type5 li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}
.list-type5 li { padding: 0.25em 0; }
.list-type5 li a { text-decoration: none; }
.list-type5 li a:hover { text-decoration: underline; }
.list-type5 li a .namerank {
  margin-right: 0.5em;
  width: 1.5em;
  float: left;
}
.list-type5 li a:hover .namerank { text-decoration: none; }



/* Media collections */
.block-mo-wrapper { margin-bottom: 1em; }
.mo-type1 ul,
.mo-type1 li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.mo-type1 li {
  padding: 0.35em 0;
  color: #00ADCB;
  background: none;
}
.mo-type1 .itemdate {
  margin-right: 4px;
  padding: 0.1em 0.3em;
  color: #fff;
  font-weight: bold;
  background-color: #00ADCB;
}
.mo-type1 .title a {
  color: #00ADCB;
  font-size: 110%;
  text-decoration: none;
}
.mo-type1 .title a:hover { text-decoration: underline; }
.mo-type1 .h2-wrapper a { text-decoration: none; }
.mo-type1 .h2-wrapper a:hover { text-decoration: underline; }



/* Element collection types */
.ec-type1 {
  margin-bottom: 1em;
  padding-top: 7px;
  background: url(../_images/ectype1_bg_top.gif) no-repeat;
}
.ec-type1 .h2-wrapper { padding: 0px 12px; }
.ec-type1 .h2-wrapper a { text-decoration: none; }
.ec-type1 .h2-wrapper a:hover { text-decoration: underline; }
.ec-type1 .wrapper {
  padding: 0 10px 7px 10px;
  background: url(../_images/ectype1_bg_bottom.gif) 0% 100% no-repeat;
}
.ec-type1 .wrapper .wrapper {
  padding: 0;
  background: none;
}
.ec-type1 .content-wrapper {
  clear: both;
  background: url(../_images/tab_content_bg.gif) 0% 100% no-repeat;
}
.ec-type1 .content-wrapper .block-paragraph-wrapper {
  margin: 0 1px;
  padding: 0.5em 12px;
  border-top: 1px solid #efe9f1;
}
.ec-type1 .content-wrapper .block-paragraph-wrapper a {
  font-weight: bold;
  text-decoration: none;
}
.ec-type1 .content-wrapper .block-paragraph-wrapper a:hover { text-decoration: underline; }

.ec-type7 .ec-type1 {
  margin: 0 10px;
  padding-top: 0;
  background: none;
}
.ec-type7 .ec-type1 .h2-wrapper { padding: 0; }
.ec-type7 .ec-type1 .wrapper {
  padding: 0;
  background: none;
}



/* ec-type2 */
.ec-type2 {
  margin-left: 14px;
  padding-top: 7px;
  background: #ffe0c0 url(../_images/ectype2_bg_top.gif) no-repeat;  
}
.ec-type2 .wrapper {
  padding: 0 8px 10px 8px;
  background: url(../_images/ectype2_bg_bottom.gif) 0% 100% no-repeat;
}
.ec-type2 .wrapper .wrapper {
  padding: 0;
  background: none;
}
.ec-type2 .h2-wrapper {
  margin: 0 11px;
  border-bottom: 1px solid #ffd0b4;
}
.ec-type2 .h2-wrapper a {
  display: block;
  text-decoration: none;
}
.ec-type2 .h2-wrapper a:hover { text-decoration: underline; }
.ec-type2 h3 {
  margin: 0 3px;
  padding: 0.5em 0;
  color: #000;
  font-weight: bold;
  font-size: 100%;
}
.ec-type2 h3 a {
  display: block;
  text-decoration: none;
}
.ec-type2 h3 a:hover { text-decoration: underline; }
.ec-type2 .column-wrapper .column-left,
.ec-type2 .column-wrapper .column-right {
  margin-bottom: 0;
  float: none;
  width: 100%;
}
.ec-type2 .column-wrapper .column-right {
  padding-top: 4px;
  border-top: 1px solid #ffd0b4;
}
.ec-type2 .column-wrapper .column-left .block-paragraph-wrapper {
  margin-bottom: 0;
  float: left;
  color: #660066;
  font-size: 110%;
}
.ec-type2 .column-wrapper .column-left .block-paragraph-wrapper a { text-decoration: none; }
.ec-type2 .column-wrapper .column-left .block-paragraph-wrapper a:hover { text-decoration: underline; }
.ec-type2 .gorate {
  margin: 0;
  float: right;
}
.ec-type2 .photo .properties {
  margin-bottom: 0;
  border: 0;
  clear: both;
}
.column-right .ec-type2 .photo .properties {
  margin-top: 0;
  padding-top: 0;
}
.ec-type2 .photo .properties a {
  font-weight: normal;
  text-decoration: underline;
}
.ec-type2 .photo .properties a:hover { text-decoration: none; }
.ec-type2 .item {
  margin: 0 5px 7px 0;
  float: left;
}
.ec-type2 .item .thumb a {
  padding: 1px;
  border: 1px solid #ddc8b3;
  display: block;
  background-color: #fff;
}
.ec-type2 .item .thumb a img { display: block; }
.ec-type2 .item .thumb a:hover { background-color: #999; }
.ec-type2 .block-mo-wrapper { margin: 0; }
.ec-type2 .ratingstars li a { background: url(../_images/rating_ectype2_rated.gif) no-repeat; }
.ec-type2 .ratingstars li.disabled a { background: url(../_images/rating_ectype2_disabled.gif) no-repeat; }

.column-small .ec-type2 {
  margin: 0 0 1em 0;
  width: 156px;
  background: #ffe0c0 url(../_images/ectype2_bg_small_top.gif) no-repeat;  
}
.column-small .ec-type2 .wrapper {
  padding: 0 9px 10px 9px;
  background: url(../_images/ectype2_bg_small_bottom.gif) 0% 100% no-repeat;
}
.column-small .ec-type2 .wrapper .wrapper {
  padding: 0;
  background: none;
}
.column-small .ec-type2 .h2-wrapper {
  margin: 0 11px;
  border-bottom: 0;
}
.column-small .ec-type2 .h3-wrapper {
  margin: 0.5em 0;
  padding: 0;
  border-top: 1px solid #ffd0b4;
  border-bottom: 1px solid #ffd0b4;
}
.column-small .ec-type2 .column-right .h3-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
}
.column-small .ec-type2 .block-paragraph-wrapper { margin-bottom: 0; }
.column-small .ec-type2 .block-paragraph-wrapper .text a { text-decoration: none; }
.column-small .ec-type2 .block-paragraph-wrapper .text a:hover { text-decoration: underline; }
.column-small .ec-type2 .column-wrapper .column-left .block-paragraph-wrapper {
  margin-bottom: 0;
  float: none;
  clear: both;
  font-size: 96%;
  color: #000;
}
.column-small .ec-type2 .column-wrapper .column-left .photo .block-paragraph-wrapper {
  color: #660066;
  font-size: 110%;
  font-weight: bold;
}
.column-small .ec-type2 .gorate { margin: 0 0 0.5em 0; }
.column-small .ec-type2 .photo .properties {
  margin: 0;
  padding-top: 0;
  width: 100%;
  float: none;
}



/* ec-type3 */
.ec-type3 { margin: 0 20px 1em 0; }
.ec-type3 .tab { margin: 0 0 0 6px; }
.ec-type3 .tab a { background: url(../_images/tab_bg_ectype3_left.gif) no-repeat; }
.ec-type3 .content { padding-top: 0.8em; }
.ec-type3 .list-type3 ul {
  border: 0;
  /* FLoats moved to separate FREESTYLE LIST BLOCKS -- see ##LISTS IN GALLERY
  float: left;
  width: 33.3%;
  */
}
.ec-type3 .list-type3 li { margin-right: 14px; }
.ec-type3 .list-type3 ul.last li { margin-right: 0; }
.ec-type3 .list-type3 .first { border-top: 1px solid #efe9f1; }
.ec-type3 .list-type3 .active a { color: #660066; }


/* ec-type4 */
.ec-type4 {
  margin-bottom: 1em;
  border-bottom: 1px solid #efe9f1;
}
.ec-type4 .column-wrapper .column-left {
  margin: 0 6px 0.25em 0;
  width: auto;
}
.ec-type4 .column-wrapper .column-right {
  margin: 0 0 0.25em 0;
  float: left;
  width: auto;
}
.ec-type4 .column-wrapper .column-right p { margin: 0.25em 0; }
.ec-type4 .column-wrapper .column-right p a { text-decoration: none; }
.ec-type4 .column-wrapper .column-right p a:hover { text-decoration: underline; }


/* ec-type6 */
.ec-type6 {
  padding-top: 1em ;
  border-top: 1px solid #efe9f1;
}
.ec-type6 .column-wrapper,
.column-wide .ec-type6 .column {
  margin-bottom: 0;
}


/* ec-type7 */
.ec-type7 { background: url(../_images/ectype7_bg_bottom.gif) 0% 100% no-repeat; }
.ec-type7 .wrapper {
  padding-top: 8px;
  background: url(../_images/ectype7_bg_top.gif) no-repeat;
}


/* ec-type8 */
.ec-type8 {
  background: url(../_images/ectype8_bg_bottom.gif) 0% 100% no-repeat;
}
.ec-type8 .wrapper {
  padding: 8px 14px;
  background: url(../_images/ectype8_bg_top.gif) no-repeat;
}
.ec-type8 h2 { border-bottom: 1px solid #efe9f1; }
.ec-type8 .block-blockquote {
  margin: 0;
  padding: 0;
  color: #660066;
}
.ec-type8 .column-wrapper .column { margin-bottom: 0; }
.ec-type8 .column-wrapper .column-left { width: 332px; }
.ec-type8 .column-wrapper .column-right { width: 111px; }


/* ec-type9 */
.ec-type9 {
  width: 480px;
  background: #ffe0c0 url(../_images/ectype9_bg_bottom.gif) 0% 100% no-repeat;
}
.ec-type9 .wrapper {
  padding: 8px 0 0 0;
  background: url(../_images/ectype9_bg_top.gif) no-repeat;
}
.ec-type9 .block-kletsclubs-title {
  margin: 0 0 0.5em 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.ec-type9 .block-kletsclubs-title h2 {
  margin: 0 0 0.25em 0;
  padding: 0 0 0.25em 0;
  border-bottom: 1px solid #ffd0b4;
}
.ec-type9 .block-kletsclubs-title .text-wrapper {
  margin: 0 0 0.25em 0;
  padding: 0 0 0.5em 0;
  border-bottom: 1px solid #ffd0b4;
}
.ec-type9 .block-kletsclubs-title h2 a,
.ec-type9 .block-kletsclubs-title .text-wrapper a {
  text-decoration: none;
}
.ec-type9 .block-kletsclubs-title h2 a:hover,
.ec-type9 .block-kletsclubs-title .text-wrapper a:hover {
  text-decoration: underline;
}
.ec-type9 .column-left .block-paragraph-wrapper { padding: 0 10px; }
.ec-type9 .column-left .block-buttonlink { float: left; }
.ec-type9 .column-left .block-buttonlink,
.ec-type9 .column-right .block-buttonlink {
  margin: 0 10px;
  background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat;
}
/*
.ec-type9 .column-left .block-buttonlink-hover,
.ec-type9 .column-right .block-buttonlink-hover {
  background: #000 url(../_images/button_bg_br_h.gif) 100% 100% no-repeat;
}
*/
.ec-type9 .column-left .block-buttonlink .paragraph,
.ec-type9 .column-right .block-buttonlink .paragraph {
  background: url(../_images/button_bg_tl.gif) no-repeat;
}
/*
.ec-type9 .column-left .block-buttonlink-hover .paragraph,
.ec-type9 .column-right .block-buttonlink-hover .paragraph {
  background: url(../_images/button_bg_tl_h.gif) no-repeat;
}
*/
.ec-type9 .column-left .block-buttonlink .text-wrapper,
.ec-type9 .column-right .block-buttonlink .text-wrapper {
  background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat;
}
/*
.ec-type9 .column-left .block-buttonlink-hover .text-wrapper,
.ec-type9 .column-right .block-buttonlink-hover .text-wrapper {
  background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat;
}
*/
.ec-type9 .column-left .block-buttonlink .text,
.ec-type9 .column-right .block-buttonlink .text {
  background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat;
}
/*
.ec-type9 .column-left .block-buttonlink-hover .text,
.ec-type9 .column-right .block-buttonlink-hover .text {
  background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat;
}
*/
.ec-type9 .column-right .block-kletsclubs-talkalong {
  margin: 0 10px 1em 0;
  float: right;
  width: 214px;
  background: url(../_images/kletstalk_bg_bottom.gif) 0% 100% no-repeat;
}
.ec-type9 .column-right .block-kletsclubs-talkalong .paragraph {
  padding: 10px 14px 24px 14px;
  background: url(../_images/kletstalk_bg_top.gif) no-repeat;
}
.ec-type9 .column-right .block-kletsclubs-talkalong .paragraph a { text-decoration: none; }
.ec-type9 .column-right .block-kletsclubs-talkalong .paragraph a:hover { text-decoration: underline; }
.ec-type9 .column-right .block-kletsclubs-talkalong .paragraph h2,
.ec-type9 .column-right .block-kletsclubs-talkalong .paragraph h2 a {
  color: #5A5053;
}




/* Page collection types */
.pg-type1 { padding: 10px 0px 10px 16px; }
.pg-type1 .page {
  margin-right: 15px;
  float: left;
  color: #5A5053;
}
.pg-type1 .page a {
  padding: 0;
  display: block;
  width: 1em;
  color: #5A5053;
  font-size: 110%;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.pg-type1 .page a:hover {
  color: #fff;
  background-color: #660066;
}

/* pg-type2 */
.block-paginator .pg-type2 {
  margin-right: 20px;
  padding-bottom: 0.75em;
  border-bottom: 1px solid #C8C9C9;
}
.block-paginator .pg-type2 .wrapper { float: right; }
.block-paginator .pg-type2 .page { float: left; }
.block-paginator .pg-type2 .page a {
  padding: 0.05em 0.3em;
  display: block;
  text-align: center;
  text-decoration: none;
}
.block-paginator .pg-type2 .active a {
  padding-right: 0.2em;
  color: #5A5053;
  font-weight: bold;
}
.block-paginator .pg-type2 .page a:hover {
  color: #fff;
  background-color: #5A5053;
}

/* pg-type3 */
.block-paginator .pg-type3 {
  margin: 1em 0 0 0;
  padding: 0.25em 0;
  border-top: 1px solid #C8C9C9;
  border-bottom: 1px solid #C8C9C9;
}
.block-paginator .pg-type3 .wrapper { float: right; }
.block-paginator .pg-type3 .page { float: left; }
.block-paginator .pg-type3 .page a {
  padding: 0.05em 0.3em;
  display: block;
  text-align: center;
  text-decoration: none;
}
.block-paginator .pg-type3 .active a {
  padding-right: 0.2em;
  color: #5A5053;
  font-weight: bold;
}
.block-paginator .pg-type3 .page a:hover {
  color: #fff;
  background-color: #5A5053;
}

/* pg-type4 */
.block-paginator .pg-type4 {
  margin: 0;
  padding: .8em 13px;
  background-color: #FAFBFB;
}
.block-paginator .pg-type4 .wrapper { float: right; }
.block-paginator .pg-type4 .page { float: left; }
.block-paginator .pg-type4 .page a {
  padding: 0.05em 0.3em;
  display: block;
  text-align: center;
  text-decoration: none;
}
.block-paginator .pg-type4 .active a {
  padding-right: 0.2em;
  color: #e94d94;
  font-weight: bold;
}
.block-paginator .pg-type4 .page a:hover {
  color: #fff;
  background-color: #e94d94;
}

/* pg-type5 */
.pg-type5 {
  margin-bottom: 1em;
  background: url(../_images/pgtype5_bg_top.gif) no-repeat;
}
.pg-type5 .bottom {
  height: 8px;
  background: url(../_images/pgtype5_bg_bottom.gif) no-repeat;
}

.pg-type5 .h2-wrapper { padding: 0.5em 13px 0.5em 13px; }
.pg-type5 .h2-wrapper h2 { color: #5A5053; }

.pg-type5 .wrapper {
  margin: 0 248px 0 13px;
  background: url(../_images/pgtype5_wrapper_bg_top.gif) no-repeat;
}
.pg-type5 .wrapper .pages-wrapper { padding: 9px 1px 0px 7px; }
.pg-type5 .wrapper .bottom {
  height: 8px;
  background: url(../_images/pgtype5_wrapper_bg_bottom.gif) no-repeat;
}

.pg-type5 .page {
  margin: 0 15px 0.4em 0;
  float: left;
  color: #5A5053;
}
.pg-type5 .page a {
  padding: 0;
  display: block;
  width: 1em;
  color: #5A5053;
  font-size: 110%;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.pg-type5 .page a.active,
.pg-type5 .page a:hover {
  color: #fff;
  background-color: #5A5053;
}

/* pg-type6 */
.pg-type6 {
  margin-bottom: 1em;
  background: url(../_images/pgtype5_bg_top.gif) no-repeat;
}
.pg-type6 .bottom {
  height: 8px;
  background: url(../_images/pgtype5_bg_bottom.gif) no-repeat;
}

.pg-type6 .h2-wrapper { padding: 0.5em 13px 0.5em 13px; }
.pg-type6 .h2-wrapper h2 { color: #5A5053; }

.pg-type6 .wrapper {
  margin: 0 178px 0 10px;
  background: url(../_images/pgtype6_wrapper_bg_top.gif) no-repeat;
}
.pg-type6 .wrapper .pages-wrapper { padding: 9px 1px 0px 7px; }
.pg-type6 .wrapper .bottom {
  height: 8px;
  background: url(../_images/pgtype6_wrapper_bg_bottom.gif) no-repeat;
}

.pg-type6 .page {
  margin: 0 13px 0.4em 0;
  float: left;
  color: #5A5053;
}
.pg-type6 .page a {
  padding: 0;
  display: block;
  width: 1em;
  color: #5A5053;
  font-size: 110%;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.pg-type6 .page a:hover {
  color: #fff;
  background-color: #5A5053;
}



/* Tabs */
.tab-wrapper { border-bottom: 1px solid #C8C9C9; }
.tab {
  margin-right: 13px;
  float: left;
  background: url(../_images/tab_bg_right.gif) 100% 0% no-repeat;
}
.tab-wrapper .last { margin-right: 0; }
.tab-wrapper .active {
  margin-bottom: -1px;
  border-bottom: 1px solid #FAFBFB;
}
.ec-type3 .tab-wrapper .active { border-bottom: 1px solid #fff; }
.tab a {
  padding: 0.35em 29px;
  display: block;
  text-decoration: none;
  background: url(../_images/tab_bg_left.gif) no-repeat;
}
/*.tab a:hover { text-decoration: underline; }*/
.content-wrapper .content { display: none; }
.content-wrapper .active { display: block; }


/* Main articles */
.block-mainarticles h2 { display: none; }
.block-mainarticles .item {
  margin-bottom: 11px;
  padding-bottom: 15px;
  position: relative;
  width: 50%;
  float: left;
  background: url(../_images/borders_mainart.gif) -18px 100% no-repeat;
}
.column-left .block-mainarticles .item,
.column-right .block-mainarticles .item,
.block-mainarticles .mo-type4 .item {
  width: 100%;
  float: none;
}

/*
.block-mainarticles .odd { background: url(../_images/borders_mainart.gif) 100% 0% no-repeat; }
.block-mainarticles .first { background: url(../_images/borders_mainart.gif) 100% 100% no-repeat; }
.column-right .block-mainarticles .first { background: none; }
.block-mainarticles .last { background: url(../_images/borders_mainart.gif) 0% 0% no-repeat; }
.column-left .block-mainarticles .last { background: url(../_images/borders_mainart.gif) 100% 0% no-repeat; }
*/

.block-mainarticles .odd { clear: left; background: url(../_images/borders_mainart.gif) 100% 100% no-repeat; }
.block-mainarticles .first { background: url(../_images/borders_mainart.gif) 100% 100% no-repeat; }
.column-right .block-mainarticles .first { background: none; }
.block-mainarticles .lastrow { background: url(../_images/borders_mainart.gif) 100% 0 no-repeat; }
.block-mainarticles .last { background: url(../_images/borders_mainart.gif) 0 0 no-repeat; }
.column-left .block-mainarticles .last { background: url(../_images/borders_mainart.gif) 100% 0% no-repeat; }

.block-mainarticles .singlerow { background: url(../_images/borders_mainart.gif) -18px 100% no-repeat; }
.block-mainarticles .singlerowodd { background: url(../_images/borders_mainart.gif) 100% 100% no-repeat; }



/* Spring tekst iets in, ook in linkerkolom */
.column-wide .block-mainarticles .mo-type1 .odd .term,
.column-wide .block-mainarticles .mo-type1 .odd .title,
.column-wide .block-mainarticles .mo-type1 .odd .thumb,
.column-wide .block-articles-webshop .block-mainarticles .mo-type1 .odd .term,
.column-wide .block-articles-webshop .block-mainarticles .mo-type1 .odd .title,
.column-wide .block-articles-webshop .block-mainarticles .mo-type1 .odd .thumb,
.column-wide .block-mainarticles .mo-type4 .thumb,
.column-wrapper .column-left .block-mainarticles .term,
.column-wrapper .column-left .block-mainarticles .title,
.column-wrapper .column-left .block-mainarticles .thumb {
  margin-left: 8px;
}
.column-wrapper .column-left .block-mainarticles .text {
  margin-left: 10px;
}
.column-wide .block-mainarticles .mo-type4 .term,
.column-wide .block-mainarticles .mo-type4 .title,
.column-wide .block-mainarticles .mo-type4 .text {
  margin-left: 107px !important;
}
.column-wide .block-mainarticles .mo-type4 .item {
  min-height: 81px;
}



.column-wrapper .column-right .block-mainarticles .term,
.block-mainarticles .term {
  margin: 0 0 0.2em 13px;
  color: #5A5053;
  font-size: 114%;
  font-weight: bold;
}
.block-mainarticles .title,
.column-right .block-mainarticles .odd .title {
  margin: 0 0 0 12px;
}
.column-left .block-mainarticles .term,
.block-mainarticles .odd .term {
  margin: 0 0 0.2em 0;
}
.column-wrapper .column-right .block-mainarticles .term a,
.block-mainarticles .term a,
.column-left .block-mainarticles .term a,
.block-mainarticles .odd .term a {
  color: #5A5053;
}
.block-mainarticles .odd .title,
.column-left .block-mainarticles .title,
.block-mainarticles .mo-type4 .title {
  margin: 0;
}
.block-mainarticles .item .title a {
  margin-bottom: 5px;
  display: block;
  color: #00ADCB;
  font-weight: bold;
  font-size: 140%;
  line-height: 116%;
}
.block-mainarticles .item .thumb,
.column-right .block-mainarticles .item .thumb {
  margin-left: 10px;
  margin-right: 10px;
  float: left;
}
.column-left .block-mainarticles .thumb,
.block-mainarticles .odd .thumb,
.block-mainarticles .mo-type4 .thumb {
  margin-left: 0;
}
.block-mainarticles .item .text,
.column-right .block-mainarticles .item .text {
  margin-left: 12px;
  font-size: 95%;
  line-height: 136%;
}
.block-mainarticles .item .text a span span {
  color: #00ADCB;
  font-weight: bold;
}

.column-left .block-mainarticles .text,
.block-mainarticles .mo-type4 .text {
  margin-left: 8px;
  margin-right: 6px;
}
.block-mainarticles .mo-type1 .odd .text { 
  margin-left: 10px;
}
.block-mainarticles .mo-type4 .text,
.block-mainarticles .mo-type4 .odd .text {
  margin-left: 99px;
}
.block-mainarticles a { text-decoration: none; }
.block-mainarticles a:hover { text-decoration: underline; }

.block-mainarticles .thumb a {
  border: 1px solid #ddd;
  display: block;
  background-color: #fff;
}
.block-mainarticles .thumb a:hover { background-color: #999; }
.block-mainarticles .thumb a img { display: block; }

.block-mainarticles .mo-type4 {
  margin-right: 0;
}

.block-mainarticles .mo-type4 h2 {
  margin-bottom: 0.75em;
  padding-bottom: 0.25em;
  border-bottom: 1px solid #e0e3e3;
  display: block;
  color: #5A5053;
  font-size: 190%;
}
.block-mainarticles .mo-type4 h2 a {
  color: #5A5053;
  text-decoration: none;
}
.block-mainarticles .mo-type4 h2 a:hover { text-decoration: underline; }
.block-mainarticles .mo-type4 .item {
  margin-bottom: 11px;
  padding-bottom: 15px;
  position: relative;
  min-height: 81px;
  background: url(../_images/borders_mainart.gif) -18px 100% no-repeat;
}
.block-mainarticles .mo-type4 .term { /* display: none; */ }
.block-mainarticles .mo-type4 .item .title a { font-size: 140%; }
.block-mainarticles .mo-type4 .item .title,
.block-mainarticles .mo-type4 .item .term { margin-left: 98px; }
.block-mainarticles .mo-type4 .thumb {
  position: absolute;
  top: 0;
  left: 0;
}




/* Block gallery */
.block-gallery .mo-type1 { margin-right: -4px; }
.column-wide .block-gallery .mo-type1 {margin-right: -24px; }
.block-gallery .mo-type1 h2 { margin: 1em 0 0.5em 0; }

.block-gallery .mo-type1 .item {
  margin: 0 14px 14px 0;
  padding-top: 7px;
  width: 150px;
  float: left;
  background: #ffe0c0 url(../_images/gallery_motype1_item_top.gif) no-repeat;
}
.block-gallery .mo-type1 .item-hover { background: #ffd3a8 url(../_images/gallery_motype1_item_top_h.gif) no-repeat; }
.block-gallery .mo-type1 .item .clearer {
  display: block;
  height: 7px;
  background: url(../_images/gallery_motype1_item_bottom.gif) no-repeat;
}
.block-gallery .mo-type1 .item-hover .clearer { background: url(../_images/gallery_motype1_item_bottom_h.gif) no-repeat; }
.block-gallery .mo-type1 .item .thumb {
  margin: 0 12px;
  height: 124px;
}
.block-gallery .mo-type1 .item .thumb a {
  display: block;
  height: 124px;
}
.block-gallery .mo-type1 .item .title a {
  display: block;
  text-decoration: none;
}
.block-gallery .mo-type1 .item .title a {
  padding: 0.05em 13px 0.6em 13px;
  color: #660066;
}
/* Authors in gallery item with or without hyperlink */
.block-gallery .mo-type1 .item .text a,
.block-gallery .mo-type1 .item .text span {
  display: block;
  padding: 0.2em 13px 0.45em 13px;
  height: 2.2em;
  text-decoration: none;
}
.block-gallery .mo-type1 .item .text a span {
  display: inline;
  height: auto;
  padding: 0;
}

.block-gallery .mo-type1 .gorate { margin: 0.25em 13px; }
.block-gallery .mo-type1 .ratingstars { float: none; }
.block-gallery .mo-type1 .ratingstars li a {
  width: 10px;
  height: 11px;
  background: url(../_images/rating_motype1_rated.gif) no-repeat;
}
.block-gallery .mo-type1 .ratingstars li.disabled a { background: url(../_images/rating_motype1_disabled.gif) no-repeat; }




/* Block gallery motype2 */
.block-gallery .mo-type2 {
  padding-top: 8px;
  width: 480px;
  background: #ffe0c0 url(../_images/gallery_motype2_top.gif) no-repeat;
}
.block-gallery .mo-type2 .wrapper {
  padding: 0 6px 10px 30px;
  position: relative;
  background: #ffe0c0 url(../_images/gallery_motype2_bottom.gif) 0% 100% no-repeat;
}

.block-gallery .mo-type2 .item,
.block-gallery .mo-type2 .first {
  margin: 0;
  padding: 0;
  border: 0;
}
.block-gallery .mo-type2 .item {
  margin-right: 14px;
  float: left;
}
.column-wide .block-gallery .mo-type2 .item { clear: none; }
.block-gallery .mo-type2 .h2-wrapper { margin: 0 6px 0 30px; }
.block-gallery .mo-type2 .h2-wrapper a {
  font-size: 86%;
  font-weight: normal;
  text-decoration: none;
}
.block-gallery .mo-type2 .h2-wrapper a:hover { text-decoration: underline; }
.block-gallery .mo-type2 .prev,
.block-gallery .mo-type2 .next {
  position: absolute;
  display: block;
  top: 34px;
  width: 12px;
  height: 12px;
  text-indent: -9999px;
}
.block-gallery .mo-type2 .prev {
  left: 6px;
  background: url(../_images/arrow_previous.gif) no-repeat;
}
.block-gallery .mo-type2 .next {
  right: 6px;
  background: url(../_images/arrow_next.gif) no-repeat;
}
.block-gallery .mo-type2 .prev a,
.block-gallery .mo-type2 .next a {
  display: block;
}



/* Block relatedfeature */
.column-wider .block-relatedfeature {
  position: absolute;
  top: 0;
  right: 18px;
  width: 160px;
}
.column-small .block-relatedfeature .block-type4 { margin: 0 20px 1em 0; }
.block-relatedfeature .block-img-wrapper-out-of-bounds-right-top .img-default {
  position: absolute;
  top: -73px;
  right: -18px;
}
.block-relatedfeature h3 {
  margin: 0;
  padding: 0.2em 44px 0.65em 0;
  color: #333;
  font-size: 130%;
}
.block-relatedfeature h3 a {
  display: block;
  text-decoration: none;
}
.column-small .block-relatedfeature .block-buttonlink{ float: left; }



/* Block main visual */
.block-main-visual { margin-bottom: 0.5em; }
.block-main-visual a {
  padding: 1px;
  border: 1px solid #ddd;
  display: block;
  background-color: #fff;
}
.block-main-visual a:hover { background-color: #999; }
.block-main-visual a img { display: block; }



/* Block webshop */
.block-webshop {
  margin-bottom: 1em;
  position: relative;
}

.block-webshop h3 { 
  color: #5A5053;
  font-size: 100%;
}
.block-webshop h3 a {
  display: block;
  color: #5A5053;
  text-decoration: none;
}
.block-webshop h3 a:hover { text-decoration: underline; }

.block-webshop h2 {
  margin-top: 0.3em;
  padding-top: 0.3em;
}
.block-webshop h2 a {
  display: block;
  color: #00ADCB;
  text-decoration: none;
}
.block-webshop h2 a:hover { text-decoration: underline; }
.block-webshop .block-img-wrapper { float: left; }
.block-webshop .block-paragraph-wrapper {
  float: left;
  width: 166px;
}
.block-webshop .block-paragraph-wrapper a {
  padding: 0.25em 0;
  display: block;
  text-decoration: none;
}
.block-webshop .block-paragraph-wrapper a span {
	color: #00ADCB;
	font-weight: bold;
}
.block-webshop .block-paragraph-wrapper a:hover { text-decoration: underline; }
.block-webshop .block-del-wrapper {
  margin-top: 1em;
  float: left;
  width: 160px;
}
.block-webshop .block-del-wrapper .paragraph { padding: 8px 0 0 28px; }
.block-webshop .block-del-wrapper del {
  color: #00adcb;
  font-size: 110%;
}
.block-webshop .block-price-wrapper {
  position: absolute;
  right: -16px;
  bottom: -22px;
  width: 97px;
  height: 96px;
  color: #fff;
  font-size: 160%;
  font-weight: bold;
  /* background: url(../_images/price_bg_small.gif) no-repeat; */
}
.block-webshop .block-price-wrapper .paragraph { padding: 34px 0 0 15px; }

.column-small .block-webshop {
  margin-right: 12px;
  border: 0;
}
.column-small .block-webshop,
.column-smaller .block-webshop {
  padding-bottom: 1em;
}
.column-small .block-webshop .block-type4,
.column-smaller .block-webshop .block-type4 { 
  margin-top: 0;
}

.column-small .block-webshop .block-type4 .top {
  height: 0;
  background: none;
}
.column-small .block-webshop .block-type4 .content {
  padding: 0;
  background: none;
}
.column-small .block-webshop .block-type4 .bottom {
  float: none;
  height: 0;
  background: none;
}

.column-small .block-webshop .block-type4 h2,
.column-smaller .block-webshop .block-type4 h2
{
  margin-top: 0;
  padding-top: 0;
}
.column-small .block-webshop .block-type4 h2 a,
.column-smaller .block-webshop .block-type4 h2 a
{
  color:#00ADCB;
}
.column-small .block-webshop .block-type4 .img-default a,
.column-smaller .block-webshop .block-type4 .img-default a {
  display: block;
  border: 1px solid #DDD;
}
.column-smaller .block-webshop .block-type4 .block-paragraph-wrapper,
.column-small .block-webshop .block-type4 .block-paragraph-wrapper {
  width: 146px;
  margin-bottom: 10px;
  font-size: 90%;
}
.column-small .block-webshop .block-type4 .block-paragraph-wrapper {
  width: 126px;
}
.column-small .block-webshop .block-type4 .block-paragraph-wrapper .paragraph {
  margin: 0;
}
.column-smaller .block-webshop .block-type4 .block-del-wrapper,
.column-small .block-webshop .block-type4 .block-del-wrapper {
  margin: 0;
  border: none;
  float: none;
  width: auto;
}
.column-smaller .block-webshop .block-type4 .block-del-wrapper .paragraph {
  padding: 0 87px 0 0;
  text-align: right;
}
.column-small .block-webshop .block-type4 .block-del-wrapper .paragraph {
  padding: 0 65px 0 0;
  text-align: right;
}
.column-wide .column-right .block-webshop .block-price-wrapper,
.column-smaller .block-webshop .block-type4 .block-price-wrapper,
.column-small .block-webshop .block-type4 .block-price-wrapper {
  right: 0;
  bottom: -14px;
  width: 60px;
  height: 60px;
  font-size: 120%;
  background: url(../_images/price_bg_small.gif) no-repeat;
}
.column-wide .column-right .block-webshop .block-price-wrapper {
  right: 12px;
  bottom: -24px;
}
.column-smaller .block-webshop .block-type4 .block-price-wrapper {
  right: 20px;
  bottom: -24px;
}
.column-small .block-webshop .block-type4 .block-price-wrapper {
  bottom: -16px;
}

.column-wide .column-right .block-webshop .block-price-wrapper .paragraph,
.column-smaller .block-webshop .block-type4 .block-price-wrapper .paragraph,
.column-small .block-webshop .block-type4 .block-price-wrapper .paragraph { padding: 19px 0 0 6px; }
.column-medium .block-webshop { margin-bottom: 2em; }
.column-medium .block-webshop .block-paragraph-wrapper a { font-weight: bold; }

/* end - Block */


/**
 * ##WEBSHOP BLOCK WITHIN ARTICLES BLOCK.
 */
.block-articles-webshop .block-webshop {
  border-bottom: none;
  margin: 0;
}
.block-articles-webshop .block-webshop-title-wrapper {
  margin: 0 0 0 12px;
}
.block-articles-webshop .block-webshop-title-wrapper h4 {
  margin: 0 0 .2em;
  font-size: 114%;
}
.block-articles-webshop .block-webshop-title-wrapper h4 a {
  color: #5A5053;
  text-decoration: none;
}
.block-articles-webshop .block-webshop-title-wrapper .text a {
  color:#00ADCB;
  display:block;
  font-size:140%;
  font-weight:bold;
  line-height:116%;
  text-decoration: none;
  margin-bottom:5px;
}
.block-articles-webshop .block-webshop-title-wrapper h4 a:hover,
.block-articles-webshop .block-webshop-title-wrapper .text a:hover {
  text-decoration: underline;
}
.block-articles-webshop .block-webshop-info-wrapper .text {
  font-size:95%;
  line-height:136%;
}
.block-articles-webshop .block-webshopimage {
  float: left;
  margin: 0 10px;
}
.block-articles-webshop .block-webshopimage a {
  border: 1px solid #ddd;
  display: block;
  background-color: #fff;
}
.block-articles-webshop .block-webshop .block-del-wrapper {
  width: auto;
  position: absolute;
  bottom: 30px;
  right: 80px;
  margin-top: 0;
  border-top: none;
}
.block-articles-webshop .block-webshop .block-price-wrapper {
  width: 70px;
  height: 66px;
  position: absolute;
  right: -5px;
  bottom: 0px;
  color: #fff;
  font-size: 110%;
  font-weight: bold;
  background: url(../_images/price_bg_small.gif) no-repeat;
}
 
 
/**
 * ##POLL
 */
.poll { 
  background: #F4F8E6;
}
.column-mediumwide .poll { 
  width: 328px;
}
.poll .bottom { display: none; }
.poll .formbutton .bottom { display: block; }
.poll .item { padding: 0.25em 0; }
.poll .last { padding: 0.25em 0 1em 0; }
.poll .h3-wrapper {
  padding: 8px 16px 6px;
}
.poll .h3-wrapper h3 {
  margin: 0;
}
.poll .wrapper {
  padding: 0 16px;
}

.column-smaller .poll .wrapper     { width: 150px; }
.column-small .poll .wrapper       { width: 138px; }
.column-mediumwide .poll .wrapper  { width: 294px; }

.poll .wrapper .title {
  margin: 0 0 .5em;
  font-size: 90%;
  font-weight: bold;
}
.poll .wrapper .item {
  font-size: 90%;
  clear: both;
  
	/*width: 100%;
	position: relative;
	padding: .4em 0;*/
}

.poll .item .radio,
.poll .item label {
  float: left;
}
.poll .item .radio {
  display: block;
  margin: 0 10px 0 0;
  width: 22px;
}

.column-small .poll .item .radio {
  margin: 0 7px 0 0;
  width: auto;
}

.column-medium .poll .item label { width: 240px; }
.column-mediumwide .poll .item label { width: 260px; }
.block-poll-wrapper .formbutton { background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat; }
.block-poll-wrapper .formbutton .top { background: url(../_images/button_bg_tl.gif) no-repeat; }
.block-poll-wrapper .formbutton .bottom { background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat; }
.column-medium .poll .formbutton .field { background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat; }

/*
.block-poll-wrapper .formbutton-hover { background: #85006f url(../_images/button_bg_br_h.gif) 100% 100% no-repeat; }
.block-poll-wrapper .formbutton-hover .top { background: url(../_images/button_bg_tl_h.gif) no-repeat; }
.block-poll-wrapper .formbutton-hover .bottom { background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat; }
.column-medium .poll .formbutton-hover .field { background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat; }
*/

.column-small .block-poll-wrapper {
  margin-right: 12px;
}
.column-small .poll {
  margin-bottom: .4em;
  width: 100%;
  background: #f4f8e6;
}
.column-small .poll .h3-wrapper {
  padding: 8px 10px;
}
.column-small .poll .h3-wrapper h3 { margin: 0; }
.column-small .poll .wrapper {
  padding: 0 10px;
}
.column-small .poll .wrapper .title {
  margin-bottom: 1em;
  font-weight: bold;
  font-size: 95%;
}
.column-small .poll label { width: 116px; }
.column-small .poll .bottom { display: none; }
.column-small .poll .formbutton { float: left; background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat; }
.column-small .poll .formbutton .top { background: url(../_images/button_bg_tl.gif) no-repeat; }
.column-small .poll .formbutton .bottom {
  display: block;
  background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat;
}
.column-small .poll .formbutton .field { background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat; }

/*
.column-small .poll .formbutton-hover { background: #000 url(../_images/button_bg_br_h.gif) 100% 100% no-repeat; }
.column-small .poll .formbutton-hover .top { background: url(../_images/button_bg_tl_h.gif) no-repeat; }
.column-small .poll .formbutton-hover .bottom { background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat; }
.column-small .poll .formbutton-hover .field { background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat; }
*/
/* end - Poll */


/* Results */
.poll .wrapper .item {
	width: 100%;
	position: relative;
	padding: .4em 0;
}
.poll .wrapper .item .percentage {
	position: absolute;
	right: 10px;
	bottom: 0;
	color: #92BF06;
	font-weight: bold;
	font-size: 150%;
}
.poll .wrapper .item .results {
	display: block;
	height: 5px;
	margin: 8px 0 3px;
	background-color: #92BF06;	
}
.poll .wrapper .last .results {
	border-bottom: none;
}
 
 
/**
 * ##FAQ
 */
.block-faq-wrapper { 
  margin-bottom: 0.5em;

}
.block-faq-wrapper h2 {
  margin-bottom: 0.6em;
  padding: 0 6px;
  color: #e94d94;
  font-size: 110%;
}
.block-faq-wrapper,
.block-faq-link {
  margin-left: 6px;
}
.block-faq-link {
  margin: 0 6px 1em 0;
  padding-bottom: 1em;
  border-bottom: 1px solid #e0e3e3;
}
.column-left .block-faq-wrapper,
.column-left .block-faq-link {
  margin-left: 0px;
  margin-right: 6px;
}
.faq-type1 a {
  font-size: 90%;
  text-decoration: none;
}
.block-faq-link a {
  padding: 0 6px;
  color: #5A5053;
  font-size: 95%;
  font-weight: bold;
  text-decoration: none;
}
.block-faq-link a span {
  color: #00ADCB;
}
.faq-type1 a:hover,
.block-faq-link a:hover {
  text-decoration: underline;
}
.faq-type1 .item {
  margin-bottom: 0.5em;
  padding-bottom: 20px;
  background: url(../_images/faqitem_bg_bottom.gif) 0% 100% no-repeat;
}
.faq-type1 .odd { background: url(../_images/faqitem_odd_bg_bottom.gif) 0% 100% no-repeat; }
.faq-type1 .item .question {
  padding: 10px 18px 0 10px;
  background: url(../_images/faqitem_bg_top.gif) no-repeat;
}
.faq-type1 .item .question a {
  color: #666;
}
.faq-type1 .item .question a span {
  color: #00ADCB;
}

.faq-type1 .item .answer { padding: 4px 10px 0 10px; }
.faq-type1 .answer-hidden .answer { display: none; }
.faq-type1 .item .toplink { display: none; }

.block-more-answers a { text-decoration: none; }
.block-more-answers a:hover { text-decoration: underline; }

/* end - Faq */


 
 
 
/**
 * ##NAVIGATION
 */
.column-smaller .navigation {
  margin: 0 12px 1em 0;
  background: #F4F8E6;
}
.column-smaller .navigation .wrapper {
  padding: 0 12px;
  background: url(../_images/nav_bg.gif) repeat-y;
}
.column-smaller .navigation .top,
.column-smaller .navigation .bottom {
  width: 160px;
  height: 8px;
  background: url(../_images/nav_bg_top.gif) no-repeat;
}
.column-smaller .navigation .bottom {
  background: url(../_images/nav_bg_bottom.gif) no-repeat;
}
.navigation ul,
.navigation li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}
.navigation li a {
  padding: 0.425em 0 .425em 12px;
  display: block;
  background: url(../_images/nav_bg_item.gif) no-repeat 0 .725em;
  color: #5A5053;
  font-weight: bold;
  font-size: 90%;
  text-decoration: none;
}

.navigation .active ul li a:hover,
.navigation li a:hover {
  text-decoration: underline;
}

.navigation .first a { border: 0; }

.column-smaller .navigation .active ul {
  border-top: 1px solid #DBDFCF;
  border-bottom: 1px solid #DBDFCF;
  padding-left: 16px;
}

.navigation .active ul li a,
.navigation li ul li a {
  padding-left: 13px;
  color: #5A5053;
  font-weight: normal;
  text-decoration: none;
}

.navigation .active a,
.navigation ul .active .active a {
  color: #e94d94;
}
.navigation .active ul li a {
  background: url(../_images/nav_bg_item.gif) no-repeat 0 .725em;
}


.navigation .divider ul li a { border-top: none; }
/* end - Navigation */




 
/**
 * ##MEDIACONTENT
 */
.block-mediacontent,
.block-mediacontent-type2 { padding: 0.8em 0 0.8em 0; }

.block-mediacontent .functions div,
.block-mediacontent-type2 .functions div {
  margin-right: 17px;
  padding-left: 22px;
  float: left;
}
.block-mediacontent-type2 .functions div a {
  color: #666;
  font-size: 95%;
}

/* EG 28-07-2010  social media linkjes boven artikel*/
.block-mediacontent .addthis_toolbox.addthis_default_style span{
float:left;
}
/* einde EG 28-07-2010 */

.react { background: url(../_images/mediacontent_bg_react.gif) no-repeat; }
.print { background: url(../_images/mediacontent_bg_print.gif) no-repeat; }
.send { background: url(../_images/mediacontent_bg_send.gif) no-repeat; }

.block-mediacontent-type2 .react { background: url(../_images/mediacontent_bg_react2.gif) no-repeat; }
.block-mediacontent-type2 .print { background: url(../_images/mediacontent_bg_print2.gif) no-repeat; }
.block-mediacontent-type2 .send { background: url(../_images/mediacontent_bg_send2.gif) no-repeat; }



.block-mediacontent .functions .viewall {
  margin-right: 0;
  padding-left: 11px;
  float: right;
  background: url(../_images/bullet_listtype3_reverse.gif) 0 0.3em no-repeat; 
}
.viewall a { text-decoration: none; }
.viewall a:hover { text-decoration: underline; }
/* end - Mediacontent */


 
 
 
/**
 * ##RATING
 */
.gorate { margin: 0.8em 0; }
.ratingstars,
.ratingstars li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}
.ratingstars { float: right; }
.ratingstars li { float: left; }
.ratingstars li a {
  display: block;
  width: 14px;
  height: 15px;
  text-indent: -9999px;
  text-decoration: none;
  background: url(../_images/rating_rated.gif) no-repeat;
}
.ratingstars li.disabled a { background: url(../_images/rating_disabled.gif) no-repeat; }
/* end - Rating */


 
 
 
/**
 * ##PHOTO
 * ##VIDEO
 */
.photo .properties,
.block-video-wrapper .properties {
  margin: 0.5em 0 0.5em 0;
  padding: 0.5em 0;
  float: left;
  width: 50%;
}
.photo .properties .author,
.photo .properties .date,
.photo .property2,
.block-video-wrapper .properties .author,
.block-video-wrapper .properties .date,
.block-video-wrapper .property2 {
  font-weight: bold;
}
.photo .property2 .themes,
.block-video-wrapper .property2 .themes {
  font-weight: normal;
}
.photo .block-not-ok,
.block-video-wrapper .block-not-ok {
  margin: 0.5em 0 0.5em 0;
  padding: 1.75em 0 0.5em 0;
  float: right;
  width: 50%;
  text-align: right;
}
/* end - Photo */


 
 
 
/**
 * ##FORUM
 */
.forum {
  padding: 7px 0 0 0;
  clear: both;
  background: #FAFBFB;
} 
.forum .h2-wrapper {
  margin: 0 12px;
}
.forum .forummessage {
  margin: 0 9px;
}
.forum .h2-wrapper h2 {
  font-size: 120%;
}
.forum .forummessage {
  margin-bottom: 0.8em;
  padding-bottom: 0.8em;
}
.forum .last {
  margin-bottom: 0;
  padding-bottom: 1.6em;
  border-bottom: solid 1px #e0e3e3;
}
.forum .forummessage .avatar { margin-right: 2px; }
.forum .forummessage .avatar img { border: 1px solid #fff; }
.forum .forummessage .text { 
  background: url(../_images/forummessage_bg_bottom.gif) 0% 100% no-repeat; 
  color: #666;
  line-height: 1.5;
}
.forum .forummessage .text span {
  padding: 12px 13px 30px 13px;
  display: block;
  background: url(../_images/forummessage_bg_top.gif) no-repeat;
}
.forum .forummessage .info {
  padding: .5em 16px 0;
  color: #666;
}

.forum .forummessage .info .author { font-weight: bold; }

.block-forumform-wrapper {
  margin-bottom: 1em;
  background: #FAFBFB;
}
.block-forumform-wrapper form {
  margin: 0 9px;
  padding-top: 1em;
  border-top: 1px solid #e0e3e3;
}
.block-forumform-wrapper .formtextbox #author,
.block-forumform-wrapper .formtextbox #title,
.block-forumform-wrapper label {
  display: none;
}
.block-forumform-wrapper legend {
  margin: .2em 0;
  color: #e94d94;
  font-size: 120%;
}
/* end - Forum */


 
 
 
/**
 * ##FORUMTHREADS
 */
.forumthreads {
  margin-bottom: 0.5em;
  padding-bottom: 1em;
  border-bottom: 1px solid #efe9f1;
}
.block-forumthreadstitle {
  margin-bottom: 0.25em;
  padding-bottom: 0.25em;
  border-bottom: 1px solid #efe9f1;
}
.block-forumthreadstitle .h2-wrapper { float: left; }
.block-forumthreadstitle .text-wrapper {
  margin-top: 0.25em;
  float: right;
}
.block-forumthreadstitle a { text-decoration: none; }
.block-forumthreadstitle a:hover { text-decoration: underline; }

.forumthreads table { border-collapse: collapse; }
.forumthreads table,
.forumthreads thead,
.forumthreads tbody,
.forumthreads tr,
.forumthreads th,
.forumthreads td {
  margin: 0;
  padding: 0;
  border: 0;
}

.forumthreads th {
  padding: 0.5em 0;
  font-weight: normal;
}
.forumthreads th.title { width: 272px; }
.forumthreads th.posts { width: 60px; }
.forumthreads th.date,
.forumthreads td.date {
  width: 190px;
  text-align: right;
}
.forumthreads th.title { padding-left: 10px; }
.forumthreads th.date { padding-right: 10px; }
.forumthreads tr.odd,
.forumthreads tr.odd td {
  background-color: #ffe0c0;
}
.forumthreads td { vertical-align: top; }


.forumthreadtitle a,
.forumthreads .author a,
.forumthreads .date a,
.block-forumthreadsfooter a {
  text-decoration: none;
}
.forumthreadtitle a:hover,
.forumthreads .author a:hover,
.forumthreads .date a:hover,
.block-forumthreadsfooter a:hover {
  text-decoration: underline;
}

.forumthreadtitle {
  padding: 0 0 12px 12px;
  display: block;
}
.forumthreadtitle a {
  color: #660066;
  font-weight: bold;
}
.forumthreads tr.odd .forumthreadtitle { background: url(../_images/blocktype1_medium_bg_bottom.gif) 0% 100% no-repeat; }
.forumthreads .author {
  padding: 12px 0 0 12px;
  display: block;
}
.forumthreads tr.odd .author { background: url(../_images/blocktype1_medium_bg_top.gif) no-repeat; }
.forumthreads td.posts {
  padding: 10px 0;
  color: #660066;
}

.forumthreads td.date span {
  padding: 12px 12px 0 0;
  display: block;
}
.forumthreads .odd td.date span { background: url(../_images/blocktype1_medium_bg_top.gif) 100% 0% no-repeat; }
.forumthreads .date a {
  padding: 0 12px 12px 0;
  display: block;
}
.forumthreads .odd .date a { background: url(../_images/blocktype1_medium_bg_bottom.gif) 100% 100% no-repeat; }

.block-forumthreadsfooter { margin: 1em 0; padding: 0 0 1.5em; }
.block-forumthreadsfooter .block-buttonlink {
  float: left;
  background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat;
}
.block-forumthreadsfooter .block-buttonlink .paragraph { background: url(../_images/button_bg_tl.gif) no-repeat; }
.block-forumthreadsfooter .block-buttonlink .text-wrapper { background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat; }
.block-forumthreadsfooter .block-buttonlink .text { background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat; }

.block-forumthreadsfooter .block-buttonlink-hover { background: #92bf06 url(../_images/button_bg_br_h.gif) 100% 100% no-repeat; }
.block-forumthreadsfooter .block-buttonlink-hover .paragraph { background: url(../_images/button_bg_tl_h.gif) no-repeat; }
.block-forumthreadsfooter .block-buttonlink-hover .text-wrapper { background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat; }
.block-forumthreadsfooter .block-buttonlink-hover .text { background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat; }

.block-forumthreadsfooter .block-singularlink {
  padding-top: .5em;
}
.block-forumthreadsfooter .block-singularlink a {
  display: block;
  float: right;
}

.block-forumthreadsheader .column-wrapper .column { margin-bottom: 0; }
.block-forumthreadsheader .column-right .block-buttonlink {
  margin-top: 19px;
  background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat;
}
.block-forumthreadsheader .column-right .block-buttonlink .paragraph { background: url(../_images/button_bg_tl.gif) no-repeat; }
.block-forumthreadsheader .column-right .block-buttonlink .text-wrapper { background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat; }
.block-forumthreadsheader .column-right .block-buttonlink .text { background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat; }

.block-forumthreadsheader .column-right .block-buttonlink-hover { background: #c35c19 url(../_images/button_bg_br_h.gif) 100% 100% no-repeat; }
.block-forumthreadsheader .column-right .block-buttonlink-hover .paragraph { background: url(../_images/button_bg_tl_h.gif) no-repeat; }
.block-forumthreadsheader .column-right .block-buttonlink-hover .text-wrapper { background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat; }
.block-forumthreadsheader .column-right .block-buttonlink-hover .text { background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat; }
/* end - Forumthreads */


 
 
 
/**
 * ##THREAD
 */
.block-thread .forum {
  padding: 0;
  background: #ffe0c0;
}
.block-thread .forummessage {
  margin: 0 9px 0 9px;
  padding: 0 0 13px 0;
  border-bottom: 1px solid #ffd0b4;
}
.block-thread .first {
  margin: 0 0 -113px 0;
  padding: 0 13px 130px 0;
  border-bottom: none;
  background: #fff url(../_images/blocktype5_bg_top.gif) 0% 100% no-repeat;
}
.block-thread .title {
  margin: 0.5em 0;
  display: block;
  color: #000;
  font-size: 140%;
  font-weight: bold;
}
.block-thread .first .title {
  margin: 0;
  color: #660066;
  font-size: 300%;
  font-weight: bold;
}
.block-thread .first .text {
  margin-bottom: 1em;
  background: none;
}
.block-thread .first .text span {
  padding: 0;
  background: none;
}
.block-thread .forummessage .info { float: left; }
.block-thread .first .block-buttonlink .text { margin-bottom: 0; }
.block-thread .forummessage .block-buttonlink {
  margin: 9px 3px 0 0;
  background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat;
}
.block-thread .forummessage .block-buttonlink .paragraph { background: url(../_images/button_bg_tl.gif) no-repeat; }
.block-thread .forummessage .block-buttonlink .text-wrapper { background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat; }
.block-thread .forummessage .block-buttonlink .text { background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat; }

/*
.block-thread .forummessage .block-buttonlink-hover { background: #92bf06 url(../_images/button_bg_br_h.gif) 100% 100% no-repeat; }
.block-thread .forummessage .block-buttonlink-hover .paragraph { background: url(../_images/button_bg_tl_h.gif) no-repeat; }
.block-thread .forummessage .block-buttonlink-hover .text-wrapper { background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat; }
.block-thread .forummessage .block-buttonlink-hover .text { background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat; }
*/

.block-thread .first .block-buttonlink { background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat; }
.block-thread .first .block-buttonlink .paragraph { background: url(../_images/button_bg_tl.gif) no-repeat; }
.block-thread .first .block-buttonlink .text-wrapper { background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat; }
.block-thread .first .block-buttonlink .text { background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat; }

/*
.block-thread .first .block-buttonlink-hover { background: #92bf06 url(../_images/button_bg_br_h.gif) 100% 100% no-repeat; }
.block-thread .first .block-buttonlink-hover .paragraph { background: url(../_images/button_bg_tl_h.gif) no-repeat; }
.block-thread .first .block-buttonlink-hover .text-wrapper { background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat; }
.block-thread .first .block-buttonlink-hover .text { background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat; }
*/
/* end - thread */


 
 
 
/**
 * ##USERPROPERTY
 */
.block-userprofileproperty,
.block-userprofileproperty-kletsclubs {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #efe9f1;
  min-height: 8.3em;
}
.block-userprofileproperty-kletsclubs { border-bottom: none; }
.column-left .block-userprofileproperty,
.column-left .block-userprofileproperty-kletsclubs {
  margin-right: 15px;
}
.block-userprofileproperty h2 a,
.block-userprofileproperty-kletsclubs h2 a {
  font-weight: normal;
  font-size: 80%;
  text-decoration: none;
}
.block-userprofileproperty h2 a:hover,
.block-userprofileproperty-kletsclubs h2 a:hover {
  text-decoration: underline;
}
.block-userprofileproperty p,
.block-userprofileproperty-kletsclubs p {
  margin: 0.25em 0;
}
.block-userprofileproperty p a,
.block-userprofileproperty-kletsclubs p a {
  text-decoration: none;
}
.block-userprofileproperty p a:hover,
.block-userprofileproperty-kletsclubs p a:hover {
  text-decoration: underline;
}
.ec-type0 .column-right .formstatic .block-paragraph-wrapper { margin-bottom: 0; }
.ec-type0 .column-right .formstatic h3 {
  margin: 1.5em 0 0.25em 0;
  color: #000;
}
.ec-type0 .column-right .fieldgrp { margin: 0; }
/* end - Userprofileproperty */


 
 
 
/**
 * ##KLETSCLUB
 */
.block-kletsclubs-title {
  margin: 0 0 1em 0;
  padding: 0 10px 0.8em 10px;
  border-bottom: 1px solid #efe9f1;
}
.block-kletsclubs-title h2 { margin: 1em 0 0 0; }
.block-kletsclub {
  margin-bottom: 1em;
  padding: 0 10px 1em 10px;
  border-bottom: 1px solid #efe9f1;
}
.column-wide .block-kletsclub .column-wrapper .column-left,
.column-wide .block-kletsclub .column-wrapper .column-right {
  margin-bottom: 0;
}
.column-wide .block-kletsclub .column-wrapper .column-left { width: 356px; }
.column-wide .block-kletsclub .column-wrapper .column-right {
  float: right;
  width: 92px;
}
.column-wide .block-kletsclub h3 {
  margin: 0 0 0.25em 0;
  font-size: 140%;
}
.block-kletsclub .column-left .block-paragraph-wrapper { margin: 0; }
.block-kletsclub .column-left .block-kletsclub-new .text-wrapper {
  padding-left: 56px;
  min-height: 40px;
  background: url(../_images/sticker_new.gif) no-repeat;
}
.block-kletsclub .column-left .block-paragraph-wrapper .h3-wrapper a,
.block-kletsclub .column-left .block-paragraph-wrapper .text-wrapper a,
.block-kletsclub .column-left .block-kletsclub-new .h3-wrapper a,
.block-kletsclub .column-left .block-kletsclub-new .text-wrapper a {
  text-decoration: none;
}
.block-kletsclub .column-left .block-paragraph-wrapper .h3-wrapper,
.block-kletsclub .column-left .block-paragraph-wrapper .h3-wrapper a {
  color: #660066;
}
.ec-type5 .block-buttonlink {
  clear: both;
  background: #92bf06 url(../_images/button_bg_br.gif) 100% 100% no-repeat;
}
.ec-type5 .block-buttonlink .paragraph { background: url(../_images/button_bg_tl.gif) no-repeat; }
.ec-type5 .block-buttonlink .text-wrapper { background: url(../_images/button_bg_bl.gif) 0% 100% no-repeat; }
.ec-type5 .block-buttonlink .text { background: url(../_images/button_bg_tr.gif) 100% 0% no-repeat; }

/*
.ec-type5 .block-buttonlink-hover { background: #c35c19 url(../_images/button_bg_br_h.gif) 100% 100% no-repeat; }
.ec-type5 .block-buttonlink-hover .paragraph { background: url(../_images/button_bg_tl_h.gif) no-repeat; }
.ec-type5 .block-buttonlink-hover .text-wrapper { background: url(../_images/button_bg_bl_h.gif) 0% 100% no-repeat; }
.ec-type5 .block-buttonlink-hover .text { background: url(../_images/button_bg_tr_h.gif) 100% 0% no-repeat; }
*/

.block-kletsclub .block-totalmembers {
  margin: 0 0 0.5em 0;
  padding: 0 0 0 21px;
  float: right;
  background: url(../_images/members.gif) 0 0.1em no-repeat;
}
/* end - Kletsclub */


 
 
 
/**
 * ##ARTICLESINRIGHTCOLUMN
 */
.block-articles-right .column-right .block-mainarticles .item { background: url(../_images/borders_mainart_reverse.gif) no-repeat; }
.block-articles-right .column-right .block-mainarticles .first { background: url(../_images/borders_mainart_reverse.gif) 0% 100% no-repeat; }
/* end - Articles in the right column */


 
 
 
/**
 * ##KLETSCLUBMEMBERS
 */
.block-kletsclubmembers {
  margin: 0 0 1em 0;
  width: 160px;
}
.block-kletsclubmembers h3 {
  margin: 0 0 0.5em 0;
  color: #000;
}
.block-kletsclubmembers h3 a {
  display: block;
  text-decoration: none;
}
.block-kletsclubmembers .block-type4 { margin: 0; }
.column-small .block-kletsclubmembers .paragraph { margin: 0; }
.column-small .block-kletsclubmembers .block-img-wrapper {
  margin: 0 4px 6px 0;
  float: left;
}

/* end - Kletsclubmembers */


 
 
 
/**
 * ##SECONDARYBREADCRUMBS
 */
.block-secondary-breadcrumbs { margin: 1em 0 0.5em 0; }
.block-secondary-breadcrumbs ul,
.block-secondary-breadcrumbs li {
  margin: 0;
  padding: 0;
  background: none;
}
.block-secondary-breadcrumbs li {
  margin-right: 6px;
  padding-right: 12px;
  float: left;
  color: #660066;
  background: url(../_images/bullet_sec_breadcrumb.gif) 100% 0.6em no-repeat;
}
.block-secondary-breadcrumbs li a {
  display: block;
  color: #660066;
  font-size: 150%;
  font-weight: bold;
  text-decoration: none;
}
.block-secondary-breadcrumbs li a:hover { text-decoration: underline; }
/* end - Secondary breadcrumbs */


 
 
 
/**
 * ##ABCWORDS
 */
.block-abcword h4 {
  margin: 0;
  font-size: 100%;
}
.block-abcword h4 a {
  padding: 0 13px 0 0;
  color: #660066;
  text-decoration: none;
  background: url(../_images/arrow_more.gif) 100% 0.4em no-repeat;
}
.block-abcword .text-wrapper {
  margin: 0.5em 0;
  padding: 0.5em 0;
  border-top: 1px solid #efe9f1;
  border-bottom: 1px solid #efe9f1;
}
.block-abcword .abcword-hidden .h4-wrapper { padding: 0.25em 0; }
.block-abcword .abcword-hidden h4 a {
  color: #000;
  background: url(../_images/arrow_less.gif) 100% 0.4em no-repeat;
}
.abcword-hidden .text-wrapper { display: none; }
/* end - ABC words */


 
 
 
/**
 * ##NAMETHEMES
 */
.block-namethemes { margin-bottom: 1em; }
.ec-type7 .block-namethemes {
  margin: 0 14px 0 6px;
  float: right;
}
.ec-type7 .block-namethemes .text-wrapper {
  padding: 0;
  border: 0;
  background: url(../_images/ectype7_bg_column_bottom.gif) 0% 100% no-repeat;
}
.ec-type7 .block-namethemes .text {
  padding: 8px 10px;
  line-height: 170%;
  background: url(../_images/ectype7_bg_column_top.gif) no-repeat;
}
.block-namethemes .h2-wrapper h2 {
  color: #660066;
  font-size: 160%;
}
.ec-type7 .block-namethemes .h2-wrapper h2 {
  color: #000;
  font-size: 140%;
}
.block-namethemes .text-wrapper {
  padding: 0.5em 0;
  border-top: 1px solid #efe9f1;
  border-bottom: 1px solid #efe9f1;
}
.block-namethemes .text-wrapper a {
  font-weight: bold;
  text-decoration: none;
}
.block-namethemes .text-wrapper a:hover { text-decoration: underline; }
/* end - Namethemes */


 
 
 
/**
 * ##NAMEDETAIL
 */
.block-namedetail-male h2,
.block-namedetail-female h2 {
  margin: 0.5em 0 0.1em 0;
  color: #660066;
  font-size: 160%;
}
.block-namedetail-male h2 span,
.block-namedetail-female h2 span {
  padding-right: 22px;
}
.block-namedetail-male h2 span {
  background: url(../_images/icon_male.gif) 100% 0.1em no-repeat;
}
.block-namedetail-female h2 span {
  background: url(../_images/icon_female.gif) 100% 0.1em no-repeat;
}
/* end - Name detail */


 
 
 
/**
 * ##PAGINATOR
 */
.pages {
  margin: 0 0 1em 0;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #efe9f1;
  text-align: right;
}
.column-wider .pages {
  margin: 0 20px 1em 0;
}
.pages .wrapper {
  float: right;
}
.pages span,
.pages a {
  padding: 0.05em 0.3em;
  float: left;
  text-align: center;
  text-decoration: none;
}
.pages a:hover,
.pages a:hover span {
  color: #fff;
  background-color: #660066;
}
.pages a span {
  padding: 0;
  color: #000;
  font-weight: normal;
}
.pages span {
  color: #660066;
  font-weight: bold; 
}
.pages .prev,
.pages .next {
  font-weight: normal;
}
/* end - Paginator */



/* start - Paginator in .forum blok */
.column-wide .forum .pages {
  margin: 0;
  padding: .8em 13px;
  border-bottom: 0;
  background-color: #FAFBFB;
}
.column-wide .forum .pages .paginator { float: right; }
.column-wide .forum .pages .paginator span,
.column-wide .forum .pages .paginator a {
  padding: 0.05em 0.3em;
  display: block;
  float: left;
  text-align: center;
  text-decoration: none;
}
.column-wide .forum .pages .paginator span {
  color: #e94d94;
  font-weight: bold;
}
.column-wide .forum .pages .paginator a span {
  display: inline;
  float: none;
  padding: 0;
  background: transparent;
  color: inherit;
  font-weight: normal;
}
.column-wide .forum .pages .paginator span.previous,
.column-wide .forum .pages .paginator span.next {
  color: #000;
}
.column-wide .forum .pages .paginator a:hover {
  color: #fff;
  background-color: #e94d94;
}
.column-wide .forum .pages .paginator a:hover span {
  color: #fff;
}
/* einde - Paginator in .forum blok */


 
 
 
/**
 * ##PAGINATORWEEK
 */
.block-paginatorweek {
  margin: 0 10px 1em 0;
  text-align: right;
}
.block-paginatorweek a {
  padding-left: 1em;
  text-decoration: none;
}
.block-paginatorweek a:hover { text-decoration: underline; }
/* end - Paginator week */


 
 
 
/**
 * ##SEARCHRESULTS
 */
.search-results h3 { font-size: 200%; }
.search-results .search-result-count {
  margin: 0 0 0.5em 0;
  padding: 0.5em 0;
  border-top: 1px solid #efe9f1;
  border-bottom: 1px solid #efe9f1;
  display: block;
  float: left;
  width: 50%;
  font-weight: bold;
}
.search-results .count {
  float: left;
  width: 25px;
  font-weight: bold;
}
.search-results a {
  color: #660066;
  text-decoration: none;
}
.search-results dl { margin: 0; }
.search-results a:hover { text-decoration: underline; }
.search-results dt a { font-weight: bold; }
.search-results dd {
  margin: 0 0 0.75em 0;
  padding: 0 0 0.75em 25px;
  border-bottom: 1px solid #efe9f1;
  clear: both;
}
.search-wrapper { clear: both; }
.search-wrapper dt {
  line-height: 160%;
}

.search-results .wrapper .pages {
  padding: 0.5em 0;
  border-top: 1px solid #efe9f1;
  border-bottom: 1px solid #efe9f1;
  float: right;
  width: 50%;
}
/* end - Searchresults */


/**
 * ##MOREVIDEOS
 */
.mo-morevideos .thumb {
  background: #F2FBFC;
  margin-bottom: 5px;
  text-align: center;
}
.mo-morevideos .thumb a {
  display: block;
}
.mo-morevideos .title,
.mo-morevideos .text {
  display: none;
}

/* end - morevideos list in content sidebar column */


/**
 * ##LISTS IN GALLERY
 */
#tabs-content1 .block-list-wrapper, 
#tabs-content2 .block-list-wrapper, 
#tabs-content3 .block-list-wrapper,
#tabs-content1 .block-list-wrapper-first, 
#tabs-content2 .block-list-wrapper-first, 
#tabs-content3 .block-list-wrapper-first {
  clear: none;
  float: left;
  width: 33.3%;
  margin-bottom: 1em;
}
#tabs-content1 .block-list-wrapper h2, 
#tabs-content2 .block-list-wrapper h2, 
#tabs-content3 .block-list-wrapper h2 {
  visibility: hidden;
}
#tabs-content1 .block-list-wrapper-first h2, 
#tabs-content2 .block-list-wrapper-first h2, 
#tabs-content3 .block-list-wrapper-first h2 {
  visibility: visible;
}


/**
 * ##LEADERBOARD HOMEPAGE
 */
.leaderboard-wrapper {
	width: 460px;
  position: relative;
  float: right;
	padding: 1px 0 0;
	margin-bottom: 1em;
	background: #FAFBFB url(../_images/leaderboard_bg_top.gif) no-repeat;
}
.leaderboard {
  position: relative;
  padding: 0 1px 1px;
  margin: 0;
	background: url(../_images/leaderboard_bg_bottom.gif) no-repeat 0 100%;
}
.leaderboard .top,
.leaderboard .bottom {
  display: none;
}
.leaderboard h3 {
  margin: 0;
  color: #5A5053;
  font-size: 130%;
  line-height: 1.1;
}
.leaderboard h3 span {
  color: #00ADCB;
}
.leaderboard .content .text {
  color: #666;
  font-size: 90%;
  line-height: 1.4;
}

.leaderboard .block-wrapper {
  clear: none;
  float: left;
  margin: 0;
}
.leaderboard .block {
  width: 200px;
  margin: 0;
  padding: 0;
  position: relative;
}
.leaderboard .block-type7 {
	min-height: 140px;
	padding-left: 4px;
	padding-right: 6px;
}
.leaderboard .block-type9 {
	min-height: 140px;
	width: 246px;
}
.leaderboard .block .block-heading-image {
	padding-top: 1em;
}
.leaderboard .block .block-paragraph-wrapper {
  margin-top: .2em;
}
.leaderboard .block-type7 .block-paragraph-wrapper,
.leaderboard .block-type7 .block-buttonlink {
	margin-left: 10px;
	margin-right: 10px;
}
.leaderboard .block-type9 .block-heading-image,
.leaderboard .block-type9 .block-buttonlink {
  margin-left: 105px;
  color: #FFF;
}
.leaderboard .block-type9 .block-price-image {
  float: right;
  margin: 5px 15px 0 0;
}
.leaderboard .block-type9 .block-paragraph-wrapper {
  margin-left: 105px;
}
.leaderboard .block-type9 .block-content-image {
  width: 80px;
  position: absolute;
  top: 15px;
  left: 15px;
}
.leaderboard .block-type9 .block-content-image img {
  border: 1px solid #666;
}
.leaderboard .block-buttonlink {
	float: left;
	position: absolute;
	bottom: 18px;
}
.leaderboard .block-buttonlink .text {
  font-size: 95%;
}
.leaderboard .block-buttonlink a {
  color: #FFF;
}



/**
 * ##INSITE BANNER
 */
.block-wrapper .block-type11 {
  position: relative;
  top: -5px;
  left: -5px;
  margin-right: -5px;
  margin-bottom: -13px;
}
.block-wrapper .block-type11 .block-wrapper {
  margin: 0;
}
.block-wrapper .block-type11 .content {
  margin-bottom: -1em;
}
.column-small .block-wrapper .block-type11 .content {
  margin-bottom: -.8em;
}


/**
 * ##MAIN ARTICLES BLOCK WITH WEBSHOP ITEM
 */
.column-wide .block-articles-webshop {
  margin-bottom: 1em;
}
.column-wide .block-articles-webshop .block-mainarticles {
  margin-bottom: 0;
  float: left;
  width: 50%;
}
.column-wide .block-articles-webshop .block-mainarticles .item {
  width: 100%;
  padding-left: 0;
}
.column-wide .block-articles-webshop .block-mainarticles .item .thumb {
  margin-left: 10px;
  margin-right: 10px;
  float: left;
}
.column-wide .block-articles-webshop .block-mainarticles .item .term,
.column-wide .block-articles-webshop .block-mainarticles .item .title {
  margin-left: 12px;
}

.block-articles-webshop .block-mainarticles .last { 
  background: url(../_images/borders_mainart.gif) 100% 0% no-repeat;
}
.block-articles-webshop .block-mainarticles .odd {
  background: url(../_images/borders_mainart.gif) 0% 100% no-repeat;
}
.block-articles-webshop .block-mainarticles .first { 
  background: url(../_images/borders_mainart.gif) 100% 100% no-repeat;
}


.block-articles-webshop {
  position: relative;
  margin: 1.5em 0 1em;
}
.block-articles-webshop .block-webshop {
  float: left;
  width: 50%;
  padding-bottom: 15px;
  margin-bottom: 11px;
  background: url(../_images/borders_mainart.gif) -18px 100% no-repeat;
}
.block-articles-webshop .block-del-wrapper del {
  font-size: 110%;
}
.block-articles-webshop .block-price-wrapper {
  position: absolute;
  right: -5px;
  width: 70px;
  height: 66px;
  color: #fff;
  font-size: 110%;
  font-weight: bold;
  background: url(../_images/price_bg_small.gif) no-repeat;
}
.block-articles-webshop .block-price-wrapper .paragraph { padding: 19px 0 0 7px; }






/**
 * ##PROMO BLOCK
 */
.block-promo-wrapper .item .thumb a {
  display: block;
  float: left;
  border: 1px solid #DDD;
  margin-bottom: .25em;
}
.block-promo-wrapper .item .title {
}
.block-promo-wrapper .item .title a {
  color: #00ADCB;
  font-weight: bold;
  font-size: 90%;
  line-height: 1.5;
  text-decoration: none;
}
.block-promo-wrapper .item .text {
  font-size: 90%;
  line-height: 1.5;
}
.block-promo-wrapper .item .text a {
  color: #666;
  text-decoration: none;
}
.block-promo-wrapper .item .title a:hover,
.block-promo-wrapper .item .text a:hover {
  text-decoration: underline;
}
.block-promo-wrapper .item .text a span span {
  color: #00ADCB;
  font-weight: bold;
}
.column-wide .column-wrapper .column-right .block-binnen-promo {
  padding: 0 0 1em;
  border-bottom: 1px solid #e0e3e3;
  margin: 0 0 1em 11px;
}
.block-binnen-promo .h3-wrapper h3 {
  margin-top: 0;
}

.column-small .block-type15 {
  margin-left: 12px;
}


/**
 * ##VIDEO IN CONTENT COLUMN
 */
.block-video-small-wrapper {
  position: relative;
  margin: 0 6px 1em 0;
  padding: 2em 0 1em;
}
.column-wrapper .column-right .block-video-small-wrapper {
	margin: 0 0 1em 11px;
}
.block-video-small-wrapper .h3-wrapper,
.block-video-small-wrapper .item .title {
  position: absolute;
  top: 0;
  left: 4em;
}
.block-video-small-wrapper .h3-wrapper {
  width: 3.4em;
  left: 0;
  border-right: 2px solid #5A5053;
}
.block-video-small-wrapper .h3-wrapper h3 {
  margin: 0;
  color: #5A5053;
}
.block-video-small-wrapper .item .title a {
  color: #00ADCB;
  font-size: 110%;
  font-weight: bold;
  text-decoration: none;
}
.block-video-small-wrapper .thumb {
  float: left;
}
.block-video-small-wrapper .item .text {
  margin-left: 105px;
  font-size: 90%;
}
.block-video-small-wrapper .item .text a {
  color: #666;
  text-decoration: none;
}
.block-video-small-wrapper .item .text a:hover {
  text-decoration: underline;
}
.block-video-small-wrapper .item .text a span span {
  color: #00ADCB;
  font-weight: bold;
}




/**
 * ##ZWANGER GALERIJ
 */
.block-type14 {
  margin: 0 0 1.2em;
  background: #F9F3F7;
}
.column-small .block-type14 {
  width: 156px;
}
.block-type14 .block-img-wrapper {
  padding: 8px 8px 4px;
}
.block-type14 .block-img-wrapper a {
}
.block-type14 .mo-type10 {
  padding: 0 8px;
}
.block-type14 .block-paragraph-wrapper {
  padding: 8px 8px 0;
}
.block-type14 .mo-type10 .thumb a {
  display: block;
  float: left;
  border: 1px solid #DDD;
  margin: 0 0 .4em;
}
.block-type14 .title,
.block-type14 .text {
  font-size: 90%;
  line-height: 1.5;
}
.block-type14 .title a,
.block-type14 .text a {
  text-decoration: none;
}
.block-type14 .title a:hover,
.block-type14 .text a:hover {
  text-decoration: underline;
}
.block-type14 .block-paragraph-wrapper a span {
  color: #E3002F;
  text-decoration: none;
}


/**
 * ##ZWANGER TALKALONG
 */
.block-type16 .content {
  background: #F9F3F7;
  padding: 0 0 6px;
}
.block-type16 .content .block-content-wrapper {
  padding: 6px 8px;
}
.block-type16 .content .block-buttonlink {
  margin: 0 8px 6px;
  float: left;
  background: #C10076 url(../_images/block_type16_button_bg_br.gif) 100% 100% no-repeat;
}
.block-type16 .content .block-buttonlink .paragraph { background: url(../_images/block_type16_button_bg_tl.gif) no-repeat; }
.block-type16 .content .block-buttonlink .text-wrapper { background: url(../_images/block_type16_button_bg_bl.gif) 0% 100% no-repeat; }
.block-type16 .content .block-buttonlink .text { background: url(../_images/block_type16_button_bg_tr.gif) 100% 0% no-repeat; }



.block-type16 .title,
.block-type16 .text {
  font-size: 95%;
  line-height: 1.4;
}
.block-type16 .block-content-wrapper .title a,
.block-type16 .block-content-wrapper .text a {
  text-decoration: none;
}
.block-type16 .block-content-wrapper .title a:hover,
.block-type16 .block-content-wrapper .text a:hover {
  text-decoration: underline;
}



/**
 * ##PRAATJES VOOR 10 - GALLERYLIST
 *   (NIEUWE MAPPING)
 */
.block-type30 .content {
  width: 328px;
  position: relative;
	background: #FFF url(../_images/block_praatjes_bg.gif) repeat-y;
}

.block-type30 .bottom {
  display: block;
  height: 6px;
	background: #FFF url(../_images/block_praatjes_bg_bottom.gif) no-repeat;  
}

.block-gallerylist-titel {
  padding: 0 0 6px;
}
.block-gallerylist-titel .img-default a {
	display: block;
}
.block-gallerylist-wrapper {
  position: relative;
	margin-bottom: 1em;
}
.block-type30 .mo-type-32 .bottom {
  display: none;
}
.block-type30 .mo-type-32 .item {
  display: block;
  clear: both;
  position: relative;
  top: -3px;
  margin-bottom: -3px;
}
.block-type30 .mo-type-32 .item .thumb {
  float: right;
	margin: 0 13px 0 10px;
	padding: 8px 9px;
  background: url(../_images/block_praatjes_lijst.gif) no-repeat;
}
.block-type30 .mo-type-32 .item .title,
.block-type30 .mo-type-32 .item .text {
  display: block;
  width: 200px;
  position: relative;
  float: right;
  text-align: right;
}
.block-type30 .mo-type-32 .item .title,
.block-type30 .mo-type-32 .item .title a {
  padding: 2px 0 0;
  color: #92bf06;
  text-decoration: none;
}
.block-type30 .mo-type-32 .item .title {
  font-size: 120%;
  font-weight: bold;
}
.block-type30 .mo-type-32 .item a {
  display: block;
  color: #666;
  text-decoration: none;
  font-size: 90%;
}
.block-type30 .mo-type-32 .item a:hover {
  text-decoration: underline;
}
.block-type30 .mo-type-32 .item a span span {
  color: #92bf06;
  font-weight: bold;
}

.block-type30 .mo-type-32 .odd .thumb {
  float: left;
	margin: 0 10px 0 15px;
}
.block-type30 .mo-type-32 .odd .title,
.block-type30 .mo-type-32 .odd .text {
  float: left;
  text-align: left;
}


.block-gallerylist-firstlink {
  margin: 4px 12px 2px;
}
.block-gallerylist-secondlink {
  margin: 0 12px 4px;
}
.block-gallerylist-firstlink a,
.block-gallerylist-secondlink a {
  display: block;
  color: #666;
  text-decoration: none;
  font-weight: bold;
}
.block-gallerylist-firstlink a:hover,
.block-gallerylist-secondlink a:hover {
  text-decoration: underline;
}
.block-gallerylist-firstlink a span span,
.block-gallerylist-secondlink a span span {
  color: #00adcb;
}







/**
 * ##ETENSTIJD - GALLERYLIST2 EC-21
 */
.block-gallerylist2-titel .img-default a {
	display: block;
}
.block-gallerylist2 {
	padding-bottom: 10px;
	background: #F4F8E6;
}
.block-gallerylist2-wrapper {
	margin-bottom: 1em;
}
.block-gallerylist2-wrapper .content-wrapper .content,
.block-gallerylist2 .content-wrapper .content {
	display: block;
	position: relative;
}
.block-gallerylist2 .h4-wrapper {
	height: auto;
}

/* Thumbs op vervolgpagina's - main content, subkolom rechts */
.column-wrapper .column-right .block-gallerylist2-wrapper {
	margin-left: 11px;
}
.column-wrapper .column-right .block-gallerylist2 .item .thumb {
	float: right;
	margin: 0;
	padding: 12px 12px 0 0;
}
.column-wrapper .column-right .block-gallerylist2 .item .title,
.column-wrapper .column-right .block-gallerylist2 .item .text {
	width: 102px;
	float: left;
	padding: 8px 0 0 12px;
}

/* Thumbs op vervolgpagina's - zijkolom .column-small */
.column-small .block-gallerylist2-titel {
  float: right;
  margin-right: 10px;
}
.column-small .block-gallerylist2 {
  width: 146px;
}
.column-small .block-gallerylist2 .thumb {
	float: none;
	margin: 0;
	padding: 12px 12px 4px 12px;
}
.column-small .block-gallerylist2 .item .title,
.column-small .block-gallerylist2 .item .text {
	width: 130px;
	min-height: 10px;
	float: none;
	padding: 2px 0 0 12px;
}


/* Thumbs / titel op homepage */
.column-mediumwide .block-gallerylist2 .item .thumb {
	float: left;
	margin: 0;
	padding: 16px 26px 10px 20px;
}
.column-mediumwide .block-gallerylist2 . {
	width: 175px;
	min-height: 10px;
	float: left;
	position: relative;
	right: auto;
	top: auto;
	padding: 8px 5px 0;
}

.block-gallerylist2 .item .text {
	font-size: 95%;
	color: #666;
}
.block-gallerylist2 .item .text a {
	color: #666;
	text-decoration: none;
}
.block-gallerylist2 .item .text a:hover {
	text-decoration: underline;
}
.block-gallerylist2 .item .title,
.block-gallerylist2 .item .text a span span,
.block-gallerylist2-morelink a {
	color: #92bf06;
}
.block-gallerylist2 .item .title a {
	color: #92bf06;
	text-decoration: none;
}
.block-gallerylist2 .item .title a:hover {
	text-decoration: underline;
}


/**
 * ##ANKEILER BLOCK
 */
.column-smaller .block-type12 h3,
.column-smaller .block-type12 h3 a {
  color: #00adcb;
  text-decoration: none;
}
.column-smaller .block-type12 h3 a:hover {
  text-decoration: underline;
}


/**
 * ##RELATED ARTICLES MEDIACOLLECTION
 *   based on list-type3
 */
.column-small .mo-type4 { margin: 0; }
.column-small .mo-type4 .wrapper ul { border-top: none; }
.column-small .mo-type4 .wrapper li {
  padding: 0.5em 0;
  border-bottom: 1px solid #E0E3E3;
  background: none;
}
.column-small .mo-type4 .wrapper li.first { border-top: 1px solid #E0E3E3; }
.column-small .mo-type4 .wrapper li a {
  padding-left: 14px;
  display: block;
  text-decoration: none;
  background: url(../_images/bullet_listtype3.gif) 0 0.4em no-repeat;
  color: #666;
  font-size: 95%;
}
.column-small .mo-type4 .wrapper li a:hover { text-decoration: underline; }


/**
 * ##BLOGS ABOUT BLOGGER BLOCK 
 *   block-blogger-image-left
 */
.block-blogger-image-left {
  margin: 0 12px 1em 8px;
  float: left;
}
.block-blogger-image-left img {
  display: block;
  border: 1px solid #ddd;
}


/* mo-type6 */
.column-wide .block-mainarticles .mo-type6 {
  margin: 30px 0;
}
.column-wide .block-mainarticles .mo-type6 .term,
.column-wide .block-mainarticles .mo-type6 .title,
.column-wide .block-mainarticles .mo-type6 .text {
  margin-left: 224px !important;
  margin-right: 12px;
}
.block-mainarticles .mo-type6 .thumb {
  float: left;
  position: relative;
  top: -24px;
  margin: 0 8px -24px;
}
.block-mainarticles .mo-type6 .item {
  width: 100%;
  float: none;
  background: url(../_images/borders_mainart.gif) -10px 100% no-repeat;
}
/* content advertorial */

.block-intro-advertorial {

	color: #00adcb;
	font-size: 80%;

	height: 14px;
	margin: 0 0 5px 0;
	text-align: center;
	background: url(../_images/ad_bar_bg.gif)  0 50% repeat-x;
	
}

.block-intro-advertorial .paragraph .text-wrapper .text{
	background: #ffffff;
	text-transform: uppercase;
	padding: 0 4px;
	display: inline;
}
/* ad bar mainarticles */
.mo-type1 .ad-bar {
	position: relative;
	
	color: #00adcb;
	font-size: 80%;

	height: 14px;
	margin: 0 0 5px 0;
	text-align: center;
	background: url(../_images/ad_bar_bg.gif)  0 50% repeat-x;
	
}

.mo-type1 .ad-bar a span{
	background: #ffffff;
	text-transform: uppercase;
	padding: 0 4px;

}

/* ad bar mainarticles */
.block-mainarticles .mo-type1 .ad-bar {
	font-size: 80%;
	height: 14px;
	margin: 0 6px 5px 10px;
	text-align: center;
	background: url(../_images/ad_bar_bg.gif)  0 50% repeat-x;
}

.block-mainarticles .mo-type1 .ad-bar a span{
	color: #00adcb;
	background: #ffffff;
	text-transform: uppercase;
	padding: 0 4px;
}
.block-mainarticles .mo-type1 .odd .ad-bar {
	margin: 0 6px 5px 0px;
}
.block-mainarticles .mo-type4 .ad-bar {
	font-size: 80%;
	height: 14px;
	margin: 0 6px 5px 98px;
	text-align: center;
	background: url(../_images/ad_bar_bg.gif)  0 50% repeat-x;
}

.block-mainarticles .mo-type4 .ad-bar a span{
	color: #00adcb;
	background: #ffffff;
	text-transform: uppercase;
	padding: 0 4px;
}


/**
 * ##ECARDS
 */
.ecard-a .wrapper {
  padding: 0;
  margin-left: -19px;
  margin-right: -19px;
  position: relative;
  zoom: 1;
  background: url(../_images/grid_3column_border.gif) repeat-y 36.75% 82px;
}
.ecard-a .ecard {
  width: 131px;
  height: 176px;
  float: left;
  margin: 10px 19px 0 19px;
  padding: 0;
  zoom: 1;
  position: relative;
}

.ecard-b .ecard,
.ecard-c {
  position: relative;
  clear: both;
  margin: 0 0 1em;
  padding-top: 6px;
}
.ecard-c .ecard { background-image: none; }

.ecard-b .ecard .image,
.ecard-c .wrapper {
  width: 456px;
}
.ecard-a .ecard .image a {
  margin: 0 auto;
  border: 1px solid #ddc8b3;
  display: block;
  padding: 1px;
}
.ecard-a .ecard .image a img {
  display: block;
}
.ecard-a .ecard .image a:hover { background: #999; }
.ecard .title {
  padding-top: 7px;
  font-size: 90%;
  font-weight: bold;
}
.ecard-c .ecard .title {
  margin-bottom: 5px;
  padding: 1em 0 0.5em 0;
  display: block;
  color: #00adcb;
  font-weight: bold;
  font-size: 130%;
  line-height: 116%;
}

.ecard .title a { text-decoration: none; }
.ecard .title a:hover { text-decoration: underline; }

.ecard-c .label { display: none; }
.ecard-c .ecardmessage {
  float: left;
  margin-right: 12px;
}
.ecard-c .ecardmessage .text {
  width: 250px;
  min-height: 4em;
  font-size: 90%;
  padding: 0.5em 12px 1em 0;
}
.ecard-c .ecardsendername .label {
  padding-bottom: 1.35em; 
  display: block;
  font-weight: bold;
}
.ecard-c .ecardsendername .text {
  padding-bottom: 0.05em; 
}
.ecard-c .ecardsendername,
.ecard-c .ecardsenderemail {
  width: 156px;
  float: left;
  font-size: 90%;
  padding: 0.5em 0 0 12px;
}
.ecard-c .ecardsenderemail {
  padding-top: 0;
  font-weight: normal;
}

.block-buttonlink-ecard {
  position: relative;
  top: -1em;
}

/* block-formtype-ecard */
.block-formtype-ecard  {
  margin-top: 0.55em;
  padding-top: 1.4em;
  border-top: 1px solid #e0e3e3;
}
.block-formtype-ecard  .fieldgrp {
  width: 320px;
}
.block-formtype-ecard  .formtextbox label {
  margin-top: 2px;
  float: left;
  width: 130px;
}
.block-formtype-ecard  .formtextbox .field {
  float: left;
  width: 183px;
}
.block-formtype-ecard  .formtextbox textarea {
  height: 150px;
}

.block-ecard-largeimage {
  margin: 6px 0 1em 0;
  zoom: 1;
}



/* ec-type10 */
.ec-type10 .h4-wrapper,
.ec-type10 .tab-wrapper,
.ec-type10 .block-partnerlinks-image em {
  display: none;
}

.ec-type10  .content-wrapper .content {
  display: block;
}

.ec-type10  h3 {
  margin: 0;
  padding: 0 11px 0.45em;
  display: block;
  color: #000000;
  font-size: 130%;
}

.block-wrapper .ec-type10  .content {
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #efe9f1;
  width: 100%;
  clear: both;
}

.ec-type10  .first {
  padding-top: 7px;
  border-top: 1px solid #efe9f1;
}

.ec-type10  .block-partnerlinks-image {
  float: left;
  width: 72px;
}
.ec-type10  .block-partnerlinks-text { float: right; }

.ec-type10 .block-partnerlinks-text .h4-wrapper { display: block; }
.ec-type10 .block-partnerlinks-text .h4-wrapper h4 { font-size: 100%; }
.ec-type10 .block-partnerlinks-text .text-wrapper  {
  margin-top: 0.1em;
  font-size: 95%;
}

.column-mediumwide .ec-type10  .block-partnerlinks-image { margin-right: 4px; }
.column-mediumwide .ec-type10  .block-partnerlinks-text { width: 250px; }
.column-mediumwide .ec-type10  .block-partnerlinks-text a {
  color: #333;
  text-decoration: none;
}
.column-mediumwide .ec-type10  .block-partnerlinks-text a:hover { text-decoration: underline; }