@charset "UTF-8";
/* CSS Document */
* html .ie6 {}
*+html .ie7 {}


body {
  background: #fff  url() left top repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:0.69em;
  margin: 0;
  color: #21211f;
  text-align:center;
}

a            {color: #00511D; text-decoration:underline;} /*694b61 */
a:active     {color: #19c2d7; text-decoration:underline;}
a:visited    {color: #694b61; text-decoration:underline;}
a:link       {color: #00511D; text-decoration:underline;}
a:hover      {color: #006698; text-decoration:underline;}

p           {color: #666; margin:0; line-height:1.3em}
h1       {color: #21211f; margin:0; font-size:18px;text-align:left;} 
h2       {color: #21211f; margin:0; font-size:9pt;}
h3       {color: #21211f; margin:0; font-size:9pt;}
h4       {color: #21211f; margin:0; font-size:9pt;}
h5       {color: #21211f; margin:0; font-size:9pt;}
h6       {color: #21211f; margin:0; font-size:9pt;}

ul       {margin:0; padding:0; list-style:none;}
ol       {margin:0; padding:0;}
li       {}


/*
#colpr ul li {
display:list-item;
list-style:disc outside none;
margin:0 0 0 20px;}
*/

ol li {
display:list-item;
list-style:decimal outside none;
margin:0 0 0 20px;}

/* additions by MDF 120510 */
#colq ul { list-style: disc inside; }
.headerTextfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; padding:1px; margin:0; width:75px; }
.headerButton { margin:0; padding:0; background-color:#fff; border:solid 1px #000; }

/* additions by MDF 090910 */
#colr div.tagcloud { padding: 8px; }
#colr div.tagcloud a { text-decoration:none; }
#colr div.tagcloud a:hover { text-decoration:underline; }

/* additions by MDF 130710 */
dl.search dt { padding-bottom: 4px;}
dl.search dt a { font-weight:bold; text-decoration: none;}
dl.search dd { margin: 0; padding-bottom: 8px;}
dl.search dd a {text-decoration:none;}
dl.search {margin-top:0px;}

/* additions by MDF 261010 */
div#tagindex { padding: 10px 12px; }
div#tagindex a { font-size:10pt; text-decoration:none; padding-right: 6px; line-height:20px;}
div#tagindex a:hover { text-decoration:underline; }

/* additions by MDF 011110 */
div#col2 #topbar {width:336px;padding:0;margin:87px 0 16px 0;height:19px;}
div#col2 #colimg {margin:0; width:336px;}
div#col2 #colimg img {margin-bottom:10px;}
body div.Lifestyle #topbar {background:#4E6E3E; }
body div.Planet    #topbar {background:#6b9596; }
body div.Business  #topbar {background:#3b365b; }

body div.Lifestyle h1 {color:#4e6e3e;font-size:16px;margin:12px 0 0 0;display:inline-block;float:left;}
body div.Planet    h1 {color:#6b9596;font-size:16px;margin:12px 0 0 0;display:inline-block;float:left;}
body div.Business  h1 {color:#3b365b;font-size:16px;margin:12px 0 0 0;display:inline-block;float:left;}

table     {border:none; margin:0 0 0 30px;padding:0; border-collapse:collapse;}
table td   {margin:0;padding:2pt 0 2pt 0; vertical-align:top;}
table td.w-RegFormLabel{padding:6pt 4pt 2pt 0;width:114px; line-height:14pt;}
table td.w-RegFormField{}
table.w-RegForm {border:none;  margin:0 0 12pt 30px; width:100%;}
td           {text-align:left; }
input,textarea{border:#bfbfbf 1px solid;padding:2pt;}
table.w-RegForm textarea{height:54px;}
textarea {width:200px;}
input.w-Mandatory {border:#e0041d solid 2px;background:#f4f4f4}
select       {font-size: 10pt }
#registrationForm_submitButton{ font-size: 10pt; background:#7fb62f; color:#fff;height:28px;width:86px;margin:0 4pt 0 0;border:2px solid #999;cursor:pointer;}
.w-LoginLink{}
  
/* layout */
#wrap{
  border-top:none;
  width:997px;
  margin:0;
  padding:0;
  overflow:auto;
  background:transparent url() repeat-y;
  text-align:left;
  margin:0 auto 0 auto;
}

#container{
  width:997px;
  margin:0;
  padding:0;
  overflow:hidden;
  background: #fff;
  text-align: left;
     margin:0px auto 20px auto;
}

#logo {background:transparent url(../images/logo.gif) 0 0 no-repeat;width:180px; height:159px; float:left;}

#header {width:997px; height:149px; margin:0; padding:0; float:left;overflow:hidden;}
#header ul{padding:0; margin:6px 0 0 0; list-style:none; float:right;height:106px;}
#header ul#hm {width: 817px; overflow: hidden;}
* html #header ul#hm {width:576px;}
#header li{padding:0 0 0 11pt; margin:0; color:#aaa; float:left;text-align:center;}
#header li a, #header li a:visited{text-decoration:none;color:#000;font-size:8.5pt;}
#header li a:active, #header li a:hover{text-decoration:underline;}

* html #header li span {display:block;float:left;width:178px;}
* html .headerTextfield {float:left;margin:0 2px 0 0; }

*+html #header li span {display:block;float:left;width:178px;}
*+html .headerTextfield {float:left;margin:0 2px 0 0; }

#menu  {width:773px; height:43px; background:#fff; float:left; margin:0;}
#menu ul{padding:0; margin:0; list-style:none;}
#menu li{padding:0 0 0 12px; margin:0; float:left;}
#menu li a {text-decoration:none; color:#ceaf2a;font-size:17px;font-weight:bold;padding:0;}
#menu li a:visited{color:#ceaf2a;font-size:17px;font-weight:bold;}
#menu li a:hover {text-decoration:none;font-size:17px;border-bottom:#ceaf2a 1px solid;color:#000;}
#menu li.select a {color:#21211f;}

#content {width:997px; padding:0 0 0 0; float:left; background:#fff; min-height:400px; margin:0;}
#content p {padding:0 0 0 0;color:#21211f}
ul.d li a{color:#000; text-decoration:none;margin:0 0 0 0;}
ul.d li a:hover{text-decoration:underline;}
#leader2 ul.d {margin:0 0 0 10px;}
#leader3 ul.d {margin:0 0 0 10px;}
/*#content li {padding:0 0 0 20px; list-style-type:none; margin:0;list-style-position:outside; margin-top:0px;line-height:5pt;background:transparent url(../images/blt-check.gif) 30px 0px no-repeat; }
#content a{background: #f4f4f4; text-decoration:none; border-bottom:#aaa dotted 1px;}
#content a:hover{background: #e2f1fb;}*/

#col1 {width:646px;float:left;}
#col2 {width:336px; padding:0 0 0 15px;float:left;}

#colr {width:208px;float:left;margin:14px 0 0 0;}
#colq {width:424px; padding:0;float:left;margin:14px 0 0 14px;}
#coly {width:208px;float:left;margin:14px 0 0 0;background:#CEAF2A;}

#colr li.asc {padding:0 24px 0 0;background:transparent url(../images/blt-asc.gif) right 0px no-repeat;font-weight:bold;}
#colr li.desc {padding:0 24px 0 0;background:transparent url(../images/blt-desc.gif) right 0px no-repeat;font-weight:bold;}

body.experts #colr {margin:0}
body.experts #colq {margin:0 0 0 14px;}

#colr ul {padding:8px 0 10px 0}
/*
body div.Lifestyle #colr ul{background:#ecf1f2; }
body div.Planet    #colr ul{background:#ecf1f2; }
body div.Business  #colr ul{background:#CECDD6; }
*/

#colr h1 {background:#6b9596; color:#fff; font-size:12px; padding:1px 0 3px 7px; display: inherit;float:none;margin:0;}
#coly h1 { color:#fff; font-size:12px; padding:1px 0 3px 7px; display: inherit;float:none;margin:0;}

#colr li {border-bottom:#a3bdbe 1px solid;margin:2px 12px 2px 12px;font-size:8pt}
#colr li a{color:#000;text-decoration:none;}
#colr li a:hover{color:#000;text-decoration:underline;}

body div.Lifestyle #colr h1 {background:#4E6E3E; }
body div.Planet    #colr h1 {background:#6b9596; }
body div.Business  #colr h1 {background:#3b365b; }
body.experts  #colr h1 {background:#CEAF2A; }

#colr h1.nxt {margin:13px 0 0 0!important;}

#colq h1, #colq h2 {background:#6b9596; color:#fff; font-size:12px; padding:1px 0 3px 7px; display:inherit;float:none;margin:0;}
#colq ol {color:#d8bf55;list-style:decimal outside none;padding:0 0 0 24px;font-weight:bold;display:inline-block;}
#colq li.c {padding:14px 0 0 0}
#colq li a{}
#colq dl {margin-top:0px;}

#colq h3 {margin:0 0 0 0}

#colq a.openClose {font-size:8pt; background:#fff url(../images/blt-yellow-dn.gif) left center no-repeat; text-decoration:none;margin-left:4px;
padding-left:20px;font-weight:bold;color:#CEAF2A}
#colq a.openClose:hover{text-decoration:underline;}

#colq a.expr {font-size:8pt; background:#fff url(../images/blt-yellow.gif) left center no-repeat; text-decoration:none;margin:4px 4px 0 0;
padding-left:20px;font-weight:bold;color:#CEAF2A;float:right;}
#colq a.expr:hover{text-decoration:underline;}

* html #colq a.expr {float:left;}

#colq dt {margin:1em 0 0 0; padding:0 0 0 6px; min-height:16px;float:left;width:398px;} /*background:transparent url(../images/blt-logo-old.gif) 0 0 no-repeat;*/
#colq dt a{color:#21211f;font-weight:bold;text-decoration:none; cursor:pointer;}
#colq dt a:hover{text-decoration:underline;}
#colq dd {padding:0 0 12px 6px;color:#21211f;margin:0;float:left;width:418px;}

#colex {float:left;margin:0 0 0 6px}
#colex p{margin:0; padding:0 0 12px 0}
#colex h1{margin:0; padding:0 0 8px 0;color:#CEAF2A;}
#colex table {margin:0 0 12px 0;width:512px}
#colex table td{padding:0 0 6px 6px;}
#colex span {float:left;margin:12px 0 0 0;display:block;}

#colpr {float:left;width:420px;margin:20px 0 0 6px;}
#colpr p{margin:0; padding:0 0 12px 0}
#colpr h1{margin:0; padding:0 0 8px 0;color:#CEAF2A;}
#colpr table {margin:0 0 12px 0;}
#colpr span {float:left;margin:0 0 0 128px;display:block;}

#colimg {float:left;width:209px;margin:54px 0 0 11px;}

#exq {float:left;margin:12px 0 0 0}
#exq h4 {font-size:1em}

body div.Lifestyle #colq h1 {background:#4e6e3e; }
body div.Planet    #colq h1 {background:#6b9596; }
body div.Business  #colq h1 {background:#3b365b; }
body.experts  #colq h1 {background:#CEAF2A; }

body div.Lifestyle #colq h2 {background:#4e6e3e; display:block;float:left;width:417px;margin:22px 0 0 0;}
body div.Planet    #colq h2 {background:#6b9596; display:block;float:left;width:417px;margin:22px 0 0 0;}
body div.Business  #colq h2 {background:#3b365b; display:block;float:left;width:417px;margin:22px 0 0 0;}

body div.Lifestyle #colq li a{color:#21211f;text-decoration:none;font-weight:bold;}
body div.Planet    #colq li a{color:#21211f;text-decoration:none;font-weight:bold;}
body div.Business  #colq li a{color:#21211f;text-decoration:none;font-weight:bold;}

#leader1 {width:210px;border-right:#e1e1e1 2px solid;min-height:332px;float:left;}
#leader2 {width:220px;border-right:#e1e1e1 2px solid;min-height:332px;float:left;}
#leader3 {width:212px;min-height:332px;float:left; }

#lifestyle {width:180px;background:#4e6e3e;padding:12px 12px 6px 12px;margin:0 0 12px 0;float:left;}
#lifestyle h1 {color:#ceaf2a;font-size:17px;}
#planet {width:180px;background:#6b9596;padding:12px 12px 6px 12px;margin:0 0 12px 7px;float:left;}
#planet h1 {color:#ceaf2a;font-size:17px;}
#business {width:180px;background:#3b365b;padding:12px 12px 6px 12px;margin:0 0 12px 7px;float:left;}
#business h1 {color:#ceaf2a;font-size:17px;}
ul.m li a{color:#fff;font-size:16px; text-decoration:none;margin:0 0 1px 0; white-space:nowrap;}
ul.m li a:hover{text-decoration:none;border-bottom:#fff 1px solid;}
a.hd {color:#ceaf2a;font-size:17px;text-decoration:none;font-weight:bold;}
a.hd:hover {text-decoration:underline;}

* html #lifestyle {width:180px;}
* html #planet {width:176px;margin-left:4px;}
* html #business {width:180px;margin-left:4px;}

* html #leader1 {width:212px;}
* html #leader2 {width:216px;}
* html #leader3 {width:206px;}

#search {width:336px;background:#3c365c url(../images/bkg-zoek.gif) 0 0 no-repeat;padding:16px 0 0 0;margin:0 0 16px 0;height:90px;}
/* #search h4 {width:324px;color:#fff;font-size:12px;display:block;background:transparent;height:19px;padding:2px 0 0 12px;} */

#search h4 {width:324px;color:#fff;font-size:12px;display:block;background:transparent;line-height:16px;padding:0 0 0 62px;}
#search p {width:324px;color:#fff;font-size:14px;display:block;background:transparent;line-height:16px;padding:0 0 0 62px;font-weight:bold;color:#ceaf2a;}
#search p span{font-size:12px;color:#fff;font-weight:normal;}
#search input {border:0;width:278px;height:20px;margin:16px 0 0 12px;padding:0 0 0 6px;float:left;display:block;}
#search a {display:block;height:22px;width:22px;float:left;margin:14px 0 0 7px;background:transparent url(../images/btn-zoek.gif) 0 0 no-repeat;line-height:22px;}

* html #search input {margin-left:6px;}

#nb {width:336px;background:#faf7e9;padding:0;margin:0 0 16px 0;height:61px;}
#nb h4 {width:324px;color:#fff;font-size:12px;display:block;background:#ceaf2a;height:19px;padding:2px 0 0 12px}
#nb input {border:0;width:278px;height:20px;margin:10px 0 0 12px;float:left;display:block;padding:0 0 0 6px;}
#nb a {display:block;height:22px;width:22px;float:left;margin:9px 0 0 9px;background:transparent url(../images/btn-col2.gif) 0 0 no-repeat;line-height:22px;}
#nb div {padding:12px;display:block;}

/* MDF 300311: bedrijven index */
#colpr.bi {width:660px; margin-left:0;} 
#colpr div {width:209px; margin-right:9px;float:left;}
.bi h4 {width:auto;color:#fff;font-family:helvetica;font-size:12px;background:#ceaf2a;height:19px;line-height:19px;padding:2px 0 0 12px; margin:12px 0 12px 0;}
.bi ul {list-style-type:none;}
.bi li {padding:0 12px 2px 12px;}
.bi li a {text-decoration:none;}
.bi li.last {padding:0 0 2px;}
.bi hr {margin:12px 0;border-style:solid none none none;color:#bfbfbf;}

* html #nb input {margin-left:6px;}

/* MDF 050111: new styles for themapartners */
#tb {width:336px;background:#fff;padding:0;margin:4px 0 16px 0; }
#tb h4 {width:324px;color:#fff;font-size:12px;display:block;background:#ceaf2a;height:19px;padding:2px 0 0 12px; border-bottom:8px solid #fff;}
#tb .tp { width:167px; height:80px; float:left; border-bottom:1px solid #ccc; }
#tb .tp a { display:block; width:167px; height:80px;}
#tb .first {border-right:1px solid #ccc;}
#tb .ts { width:328px; padding:0 2px 12px 2px; float:left; border-bottom:1px solid #ccc;}
#tb .ts p {padding-top:8px; }
#tb .tppops { display:none;}
.tppop { text-align:left !important;}
.tppop .poptext {height:260px;}
.tppop .poptext p {padding:4px;color:#21211F;}
.tppop .linktext p {color:#21211F;}
.tppop .m {display:block;height:12px;width:12px;float:right;margin:2px 2px 0 9px;background:transparent url(../images/btn-meer-c1.gif) 0 0 no-repeat;line-height:12px;}

#colq #tb {width:424px;}
#colq #tb .tp { width:211px; margin-bottom:12px;}
#colq #tb .tp p {text-align:center;}

#news {width:336px;background:#faf7e9;padding:0;margin:0 0 16px 0;float:left;}

* html #news {width:312px;}


#news h4 {width:324px;color:#fff;font-size:12px;display:block;background:#ceaf2a;height:19px;padding:2px 0 0 12px}
#news div { border-bottom:#b2c6bf 1px solid;margin:12px 12px 0 12px;padding:0 0 6px 0;float:left;}
#news div.im {width:56px; height:56px; float:left; text-align:center;overflow:hidden;padding:0;margin:12px 12px 12px 0;}

/* MDF 010910 */
#news div.im {margin:0 12px 0 0;}
#news div { margin:6px 12px 2px 12px;}


#news img {width:56px;margin:0 12px 12px 0 ;float:left;border:0;}
#news p {float:left;display:block;width:240px;line-height:10pt;margin:0;}

* html #news p {float:left;display:block;width:216px;line-height:10pt;margin:0;}

/* MDF 010910: p.title is less wide! */
#news p.title { width:228px; }
#news p {width:230px;}

#news strong {display:block;clear:left;}
#news a {text-decoration:none;color:#21211f;font-size:8.5pt;line-height:10pt;}
#news a:hover {text-decoration:underline;}
#news a.m {display:block;height:12px;width:12px;float:right;margin:0;background:transparent url(../images/btn-meer.gif) 0 0 no-repeat;line-height:12px;}
#news a.m :hover {text-decoration:none;}
#news a.title{font-weight:bold;}


#twitter {width:336px;background:#faf7e9;padding:0;margin:0 0 16px 0;float:left;}

* html #twitter {width:312px;}


#twitter h3 {width:324px;color:#fff;font-size:12px;display:block;background:#ceaf2a;height:19px;padding:2px 0 0 12px}
#twitter div { border-bottom:#b2c6bf 1px solid;margin:12px 12px 0 12px;padding:0 0 6px 0;float:left;}
#twitter div.im {width:40px; height:40px; float:left; text-align:center;overflow:hidden;padding:0;margin:12px 12px 12px 0;}

/* MDF 010910 */
#twitter div.im {margin:0 12px 0 0;}
#twitter div { margin:6px 12px 2px 12px;}


#twitter img {width:40px;margin:0 12px 12px 0 ;float:left;border:0;}
#twitter p {float:left;display:block;width:240px;line-height:10pt;margin:0;}

* html #twitter p {float:left;display:block;width:216px;line-height:10pt;margin:0;}

/* MDF 010910: p.title is less wide! */
#twitter p.title { width:228px; }
#twitter p {width:230px;}

#twitter strong {display:block;clear:left;}
#twitter a {text-decoration:none;color:#21211f;font-size:8.5pt;line-height:10pt;}
#twitter a:hover {text-decoration:underline;}
#twitter a.m {display:block;height:12px;width:12px;float:right;margin:0;background:transparent url(../images/btn-meer.gif) 0 0 no-repeat;line-height:12px;}
#twitter a.m :hover {text-decoration:none;}
#twitter a.title{font-weight:bold;}

#partners {width:336px;background:#fff;padding:0;margin:0 0 16px 0;float:left;}
#partners h4 {width:324px;color:#fff;font-size:12px;display:block;background:#ceaf2a;height:19px;padding:2px 0 0 12px}
#partners a.b {border-bottom:#b2c6bf 1px solid;margin:6px 12px 0 12px;padding:0 0 6px 0;float:left;width:312px;display:block;text-decoration:none;}
#partners img {margin:0 12px 0 0 ;float:left;border:0;}
#partners p {float:left;display:block;width:240px;line-height:10pt;margin:0;}
#partners strong {display:block;clear:left;}
#partners a {text-decoration:none;color:#21211f;font-weight:bold;font-size:8.5pt;line-height:10pt;}
#partners a:hover {text-decoration:underline;}
#partners span.m {display:block;height:12px;width:12px;float:right;margin:0;background:transparent url(../images/btn-meer.gif) 0 0 no-repeat;line-height:12px;margin:36px 0 0 0;}
#partners .logo {width:90px; height:50px; background-position:center; background-repeat:no-repeat;float:left;}

.yel2 {width:336px;background:#faf7e9;padding:0;margin:0 0 16px 0;float:left;}
.yel2 h4 {width:324px;color:#fff;font-size:12px;display:block;background:#ceaf2a;height:19px;padding:2px 0 0 12px}
.yel2 p{margin:12px;}
.yel2 a {display:block;height:22px;width:22px;float:left;margin:9px 0 0 9px;background:transparent url(../images/btn-col2.gif) 0 0 no-repeat;line-height:22px;}
.yel2 div {padding:12px;display:block;}

#ad {width:336px;}
#ad img{border:0;}

#leader1 h4 {color:#4e6e3e;}
#leader2 h4 {color:#6b9596;margin:0 0 0 10px;}
#leader3 h4 {color:#3b365b;margin:0 0 0 10px;}

/* MDF 180810: removed text from banner */
/* #banner {background:transparent url(../images/banner.jpg) 0 0 no-repeat;width:646px; height:280px; float:left;margin:0 0 16px 0;} */
#banner {background:transparent url(../images/banner_notext.jpg) 0 0 no-repeat;width:646px; height:280px; float:left;margin:0 0 16px 0;}
#banner h1 { font-family:ITC Avant Garde Gothic,Arial,Helvetica; font-weight:bold; font-size:22pt; color:#fff; position:relative; top:160px; left:10px; width:420px; }
#banner h2 { font-family:ITC Avant Garde Gothic,Arial,Helvetica; font-weight:normal; font-size:22pt; color:#CEAF2A; position:relative; top:158px; left:10px; width:420px; }

#col1 #buttons{width:646px; height:39px;float:left;}
#buttons a {display:block;height:39px;width:209px;float:left;margin:0 9px 0 0;line-height:39px;padding:0;}
#buttons a.Lifestyle {background:transparent url(../images/btn-lifestyle.gif) 0 0 no-repeat;margin:0 10px 0 0;}
#buttons a.Lifestyle-dn {background:transparent url(../images/btn-lifestyle-dn.gif) 0 0 no-repeat;margin:0 10px 0 0;}
#buttons a.Lifestyle:hover {background:transparent url(../images/btn-lifestyle-dn.gif) 0 0 no-repeat;margin:0 10px 0 0;}
#buttons a.Planet {background:transparent url(../images/btn-planet.gif) 0 0 no-repeat;margin:0 9px 0 0;}
#buttons a.Planet-dn {background:transparent url(../images/btn-planet-dn.gif) 0 0 no-repeat;margin:0 9px 0 0;}
#buttons a.Planet:hover {background:transparent url(../images/btn-planet-dn.gif) 0 0 no-repeat;margin:0 9px 0 0;}
#buttons a.Business {background:transparent url(../images/btn-business.gif) 0 0 no-repeat;margin:0;}
#buttons a.Business-dn {background:transparent url(../images/btn-business-dn.gif) 0 0 no-repeat;margin:0;}
#buttons a.Business:hover {background:transparent url(../images/btn-business-dn.gif) 0 0 no-repeat;margin:0;}

#col1 #menuc {width:646px;float:left; background:#6B9596;margin:12px 0 0 0;padding:0;}
#col1 #menuc ul{float:left;padding:5px 15px 1px 12px;width:188px;}
#col1 #menuc li{font-size:11px;height:14px;line-height:14px;border-bottom:#90b0b0 1px solid;padding:0 0 2px 0;}

body div.Lifestyle #col1 #menuc li{border-bottom:#819d73 1px solid;}
body div.Planet    #col1 #menuc li{border-bottom:#90b0b0 1px solid;}
body div.Business  #col1 #menuc li{border-bottom:#756f99 1px solid;}

#col1 #menuc ul a{ /*color:#fff;*/ text-decoration:none;padding:0;}
#col1 #menuc ul a:hover{text-decoration:underline}
#col1 #menuc li.select {background:transparent url(../images/blt-planet.gif) right 0 no-repeat;}

body div.Lifestyle #col1 #menuc li.select{background:transparent url(../images/blt-lifestyle.gif) right 2px no-repeat;}
body div.Planet    #col1 #menuc li.select{background:transparent url(../images/blt-planet.gif) right 2px no-repeat;}
body div.Business  #col1 #menuc li.select{background:transparent url(../images/blt-business.gif) right 2px no-repeat;}
#col1 #menuc li.select a {color:#ceaf2a; font-weight:bold;}

body.experts #col1 #menuc li.select {background:transparent url(../images/blt-expert.gif) right 2px no-repeat;}
body.experts #col1 #menuc li.select a {color:#fff; font-weight:bold;}

/*
body div.Lifestyle #col1 #menuc{background:#4e6e3e;}
body div.Planet    #col1 #menuc{background:#6b9596;}
body div.Business  #col1 #menuc{background:#3b365b;}
body.experts     #col1 #menuc{background:#CEAF2A;}
*/
#col1 #menuc{background:#fff;}

body.experts  #col1 #menuc li{border-bottom:#FAF7E9 1px solid;}

/* MDF 181010: breadcrumb */
#col1 #menuc #crumb { width:auto; padding-left:0; }
#col1 #menuc #crumb li { float:left; border-bottom:0 none;}
#col1 #menuc #crumb .lead {font-weight:bold;}
#col1 #menuc #crumb .sep {width:12px; text-align:center;}

#col1 div.a {border-bottom:#bfbfbf 1px solid;margin:6px 0 0 0;width:424px;float:left;padding:0 0 6px 0}
#col1 div.a .im{width:106px;height:106px;float:left;overflow:hidden;text-align:center;margin:0 12px 0 0 ;}
#col1 div.a img {}
#col1 div.a p {font-size:8.5pt; float:left;display:inline-block;line-height:12pt;margin:0 0 0 0;width:286px;}
#col1 div.a a.m {display:block;height:12px;width:12px;float:right;margin:2px 2px 0 9px;background:transparent url(../images/btn-meer-c1.gif) 0 0 no-repeat;line-height:12px;}

#exq div.a {border-bottom:#bfbfbf 0px solid;margin:6px 0 0 0;width:624px;float:left;padding:0 0 12px 0}
#exq div.a .im{width:100px;height:100px;float:left;overflow:hidden;text-align:center;margin:0 12px 0 0 ;}
#exq div.a img {}
#exq div.a p {font-size:8.5pt; float:left;display:inline-block;line-height:12pt;margin:0 12px 0 0;width:500px;}
#exq div.a a.m {display:block;height:12px;width:12px;float:right;margin:2px 2px 0 9px;background:transparent url(../images/btn-meer-c1.gif) 0 0 no-repeat;line-height:12px;}
#exq h3 {border-bottom:#bfbfbf 1px solid;padding:0 0 2px 0; color:#CEAF2A}

#col1 div.a a{text-decoration:none;margin:0 0 7px 0;display:block;}
#col1 div.a a:hover{text-decoration:underline}

#col1 div.a ul{float:left;list-style:none;margin:0 12px 0 0;width:284px;}
#col1 div.a li{padding:0 0 0 8px;background:transparent url(../images/blt-green.gif) 0 6px no-repeat;}

#col1 div.a strong a{color:#4e6e3e;display:block;clear:left;text-decoration:none}
#col1 div.a strong a:hover{text-decoration:underline}

#col1 div.ex {border-bottom:#bfbfbf 1px solid;margin:0 0 0 0;width:424px;float:left;padding:0 0 12px 0}/*424px*/
#col1 div.ex .im, #colex .im{background:#efefef;width:106px;height:106px;float:left;overflow:hidden;text-align:center;margin:12px 12px 0 0 ;padding:0;}
#col1 div.ex img {border:0;}
#col1 div.ex a {text-decoration:none;width:286px;}
#col1 div.ex a:hover {text-decoration:underline;}
#col1 div.ex a:hover h4{text-decoration:underline;}
#col1 div.ex h4 {display:block;margin:10px 0 2px 0;color:#CEAF2A;font-size:9.5pt;}
#col1 div.ex p {font-size:8.5pt; float:left;display:inline-block;line-height:12pt;margin:0 0 0 0;width:286px;}
#col1 div.ex a.m {display:block;height:12px;width:12px;float:right;margin:12px 2px 0 9px;background:transparent url(../images/btn-meer-c1.gif) 0 0 no-repeat;line-height:12px;}
#col1 div.ex div {padding:0 0 6px 0;font-weight:bold;}
#col1 div.ex p strong{font-weight:normal;}

body div.Lifestyle #col1 div.a strong a{color:#4e6e3e;}
body div.Planet    #col1 div.a strong a{color:#6b9596;}
body div.Business  #col1 div.a strong a{color:#3b365b;}

body div.Lifestyle #col1 h4{color:#21211f;font-size:9pt;margin:0 0 2px 0}
body div.Planet    #col1 h4{color:#21211f;font-size:9pt;margin:0 0 2px 0}
body div.Business  #col1 h4{color:#21211f;font-size:9pt;margin:0 0 2px 0}

#expert {float:left; width:424px;margin:9px 0 12px 0;border-bottom:#D4D5D6 1px solid;padding:0 0 6px 0;} 

/* MDF 120510: fix by MDF */
#expert img {float:left;margin:3px 12px 0 0; width:75px; height:75px;}


#expert h4 {margin:0 0 5px 0;}
#expert p {float:left;display:block;margin:0;width:336px;}

#footer {width:997px; height:24px; margin:0; padding:0; float:left;}
#footer ul{padding:0; margin:0; list-style:none; text-transform:uppercase; font-size:7.5pt;}
#footer li{padding:0 11pt 0 0; margin:0; color:#aaa;  float:left;text-align:center;}
#footer li a, #footer li a:visited{text-decoration:none;}
#footer li a:active, #footer li a:hover{text-decoration:underline;}

a#mb{height:22px;width:58px;background:transparent url(../images/btn-meer-b.gif) 0 0 no-repeat;line-height:22px;float:right;display:block;text-decoration:none;margin:12px 0 0 0;}
a#mp{height:22px;width:58px;background:transparent url(../images/btn-meer-p.gif) 0 0 no-repeat;line-height:22px;float:right;display:block;text-decoration:none;margin:12px 0 0 0;}
a#ml{height:22px;width:58px;background:transparent url(../images/btn-meer-l.gif) 0 0 no-repeat;line-height:22px;float:right;display:block;text-decoration:none;margin:12px 0 0 0;}


#tools {
   width: 410px;
   margin-top: 26px;
   padding: 8px 0;
   background: #EEE;
   font-size: 7pt;
   color: #484848;
   float:left;
}

* html #tools {width:400px;}

#tools ul {
   position: relative;
   float: left;
   width: 410px;
   margin: -34px 0 0 0;
   padding: 34px 0 1em 0;
   list-style: none;
   background: url(../images/bkg-tools.gif) 364px 0 no-repeat;
}

#colex #tools ul {
   background: url(../images/bkg-tools.gif) 564px 0 no-repeat;
}


#tools ul:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}

#tools li {
   float: left;
   width: 28%;
}
#tools li.email {
   width: 35%;
}

#tools li a {
   margin: 0 10px;
   padding-left: 15px;
   background: 0 65% no-repeat;
   font-weight: bold;
   text-transform: lowercase;
   color: #484848;
}
#tools li.addThis a {
   padding-left: 0px;
}

#tools li.print a {
   background-image: url(../images/icn-print.gif);
}

#tools li.email a {
   background-image: url(../images/icn-email.gif);
}
.email a {
   padding-left: 13px;
   background: 0 65% no-repeat;
   background-image: url(../images/tools_email.gif);
}

#tools p {
   clear: both;
   margin: 0 10px;
}

.linksOrientatie dt{
  margin-top: 1em;
  padding-left: 10px;
  line-height: 1.0em;
  font-weight: bold;
  background-image: url(../gfx/links_bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.2em;
  font-size: 10px;
  color: #1b6645;
  text-decoration: underline;
  padding-bottom: 3px;
}


#linksOrientatie {
  padding-top: 10px;
  float:left;
}
#linksOrientatie p{color: #73c092;font-weight: bold;}
#linksOrientatie dd{
  font-size: 10px;
  color: #505050;
  margin: 0 0 0 25px;
  padding: 0;
}

#form {
clear:both;
position:relative;
width:100%;
}
#form p {color: #73c092;font-weight: bold;padding:8px 0 0 8px; border-top:#999 1px solid;}
#form fieldset {
clear:both;
margin:0 0 0 0;
padding:0;
border:0;
}

#form div, div.radios {
clear:both;
margin:6px 0;
}
#form label, span.label {
display:block;
float:right;
margin-right:12px;
text-align:left;
width:205px;
padding:4px 0 0 0;
}
label {
cursor:pointer;
}
.req {
font-family:Georgia,"Times new roman",serif;
font-size:18px;
line-height:1px;
position:relative;
top:5px;
}
.expanding {width:414px;}
#contentform label {
text-align:right;
}
.inputtext {
width:200px;
height:24px;
padding:0;
line-height:24px;
font-size:12px;
}
input.xsmall {
width:30px;
}
input.small {
width:50px;
}
#main #form ul {
display:inline-block;
margin:0;
}
#form ul label, #form .radios label, .labelpadding label {
display:inline;
float:none;
margin-right:20px;
width:auto;
}

a.geel {color:#ceaf2a; font-size:12px; font-weight:bold; background:#fff url(../images/blt-yellow.gif) right 2px no-repeat;float:right;display:block;padding:0 16px 0 0; text-decoration:none;height:18px;}
a.geel:hover {text-decoration:underline;}

li.aanb div{color:#999;}
li.aanb a:hover{text-decoration:underline;}

#linksOrientatie {
  color: #73c092;
  font-weight: bold;
  padding-top: 16px;
}
#linksOrientatie h4 { font-size:8pt!important; background:#fff url(../images/blt-yellow-dn.gif) left center no-repeat; text-decoration:none;margin-left:4px!important;
padding-left:20px;font-weight:bold;color:#CEAF2A!important}

#linksOrientatie dt{
  margin-top: 1em;
  padding-left: 6px;
  line-height: 1.0em;
  font-weight: bold;
  font-size: 10px;
  color: #1b6645;
  text-decoration: underline;
  padding-bottom: 3px;
  background:none;
}


#linksOrientatie dd{
  font-size: 10px;
  color: #505050;
  margin: 0 0 0 6px;
  padding: 0;
  font-weight: normal;
}

#linksOrientatie div.lnk{
  margin-top: 1em;
  padding-left: 6px;
  line-height: 1.0em;
  font-weight: bold;
  font-size: 10px;
  text-decoration: underline;
  padding-bottom: 3px;
}

#linksOrientatie div.lnk a{
  color: #21211F;
}

#linksOrientatie div.txt{
  font-size: 10px;
  color: #505050;
  margin: 0 0 0 6px;
  padding: 0;
  font-weight:normal;
  }

#formP {width:424px; float:left;margin:0 0 0 6px;}
#formP fieldset {padding:0;border:0;margin:0;}
#formP div {padding:0;border:0;margin:0;width:424px;float:left;}
#formP label {padding:2px 0 0 0;border:0;margin:0;width:110px;display:block;float:left;}
#formP input {width:120px;height:17px;border:#ccc 1px solid;float:left;font-size:12px;line-height:12px;margin:0 0 6px 0}
#formP select {width:120px;height:17px;border:#ccc 1px solid;float:left;font-size:12px;line-height:12px;margin:0 0 6px 0}
#formP .LV_invalid {padding:6px 0 0 6px;}

#formP label.ta {padding:6px 0 0 0;width:424px;}
#formP textarea {width:416px;height:60px;margin:0 0 4px 0;border:#ccc 1px solid;}

#formP label.sm {padding:0 0 0 0;border:0;margin:0;width:22px;display:block;float:left;text-align:right;padding:0 6px 0 0;}


#formP label.cb {padding:1px 0 0 0;width:400px;}
#formP input.box {width:16px;height:16px;margin:0 6px 6px 0}
#formP input.radio {width:16px;height:16px;margin:0 6px 6px 0}
input.aanvragen {width:108px!important;height:24px!important;background:#fff url(../images/btn-aanvragen.gif) 0 0 no-repeat;border:0!important;padding:0!important;margin:0!important;float:right!important;cursor:pointer;}
input.kennisp {width:349px!important;height:24px!important;background:#fff url(../images/btn-kennisp.gif) 0 0 no-repeat;border:0!important;padding:0!important;margin:0!important;float:right!important;cursor:pointer;}
input.verzend {width:108px!important;height:24px!important;background:#fff url(../images/btn-verzenden.gif) 0 0 no-repeat;border:0!important;padding:0!important;margin:0!important;float:right!important;cursor:pointer;}

a.logbt {height:12px; width:12px; background:#fff url(../images/btn-meer-c1.gif) 0 0 no-repeat;display:block;float:right;margin:3px 0 0 3px;text-decoration:none;cursor:pointer;}
a.logbt:hover {text-decoration:none;}

.vid {float:left;width:336px; height:252px;margin:0 0 16px 0;}

div#informatie { text-align:left; }

/* MDF 080710: suppress paragraph in banner ad */
div#ad p { margin: 0; padding: 0; }

/* MDF 170810: change colors in search results */
dl.search span.expertgebieden { float:none !important; display:inline !important; margin:0 !important; color:#CEAF2A; font-weight:bold;}
dl.search a { color:#000; }
dl.search a:visited { color:#000; }
dl.search dd { color:#000; }
dl.search dd.remainder { display:none; }
dl.search p.remainderlink a { color:#CEAF2A; font-weight:bold; text-decoration:none; cursor:pointer; }
dl.search p.remainderlink a:hover { text-decoration:underline; }

/* MDF 130411: tweak styles in bedrijfsprofiel */

#col1 div.a a.bprofiel { margin-bottom: 0; }
#tb .tp .profiel a {display:inline;}
#colq h2.smaller {font-size:10px; padding:0 0 2px 7px;}

/* 
 * MDF 161110: search popup styles 
 */
 
#searchresults{ background:none repeat scroll 0 0 #FFFFFF; border:1px solid #B8B7B7; left:-140px; width:422px; z-index:1000; overflow:auto; margin:0 0 0 12px; position:relative;}
* html #searchresults  {position:absolute;left:550px;margin-top:30px;}
#searchresults div{ float:left; width:100%; overflow:hidden; white-space:nowrap;}
#searchresults a { background:none; width:auto; margin:0; color:#21211f; font-weight:normal; text-decoration:none; }
#searchresults a:hover { text-decoration:underline;}
#searchresults a.more { font-weight: bold; color:#CEAF2A; cursor: pointer; }
#searchresults a.less { font-weight: bold; color:#CEAF2A; display:none; cursor: pointer; }
#searchresults h5 {display:block;float:left;width:100%;color:#CEAF2A; margin:0 0 6px 0;}
#searchresults h5.nx {margin-top:12px;}
#searchresults .settings {padding:10px; width:160px; height:380px; border-right:1px solid #B8B7B7;}
#searchresults .container {width:240px; height:400px; overflow-y:auto;}
#searchresults .results {width:200px; padding:10px 0 10px 6px;}
#searchresults input {clear:left; width:auto; height:auto; margin:3px; padding:0; }
#searchresults label {float:left; }
#searchresults .sep {width:1px; height:12px; }

/* iPad hack */
@media only screen and (device-width: 768px) {
  #searchresults  { margin:30px 0 0 -313px;}
  #searchresults .container { overflow:scroll; }
}

/* Safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
  #searchresults  { margin:36px 0 0 0;}
}

/* IE7 hack */
* + html #searchresults label { display:block; padding:6px 0 6px 0; width:100px; }

