/* Global style elements */
body, table, input, textarea {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  }

td { margin:0; }
  
.floatleft {
  float:left;
  }
a span {
  display: none;
  }   
.b, div.b, a.b, p.b  {
  font-weight:bold;
  }    

/*Advertorial rectangle */
#advertorial {
  position:relative; float:left;width:100%;text-align:center;clear:both;
}

/*  box advertorial  */ 
#box_adv {
  width:150px; height:59px; background:none;position:relative;float:left;
  padding:2px 5px 5px 5px;cursor:pointer;top:15px;
  }
#box_adv.left {
  margin-left:40px;  
}
#box_adv.right {
  margin-left:20px;  
}

#box_adv a:link, #box_adv a:visited, #box_adv a:hover{ 
  color:#fff; text-decoration:none; font: bold 11px arial, Helvetica, Verdana; 
  }
#box_adv .koptekst {
  height:17px;font: bold 14px arial, Helvetica, Verdana;
}
#box_adv .tekst {
  line-height:14px;font: bold 11px arial, Helvetica, Verdana;
} 

#mainContent {
    width:855px;overflow:hidden;float:left;border:1px solid #000;background:#000;position:absolute;
}

/*  advertenties */ 
  
.advertenties {
  float:left;height:50px;
  } 
.advertenties a:link, .advertenties a:visited { 
  background:url(../images/stip_grijs.gif) 0px 4px no-repeat;padding:0 5px 0 10px;
  color:#1E3D74; text-decoration:underline; font: bold 11px arial, Helvetica, Verdana;
  } 
.advertenties a:hover{
  text-decoration:none;color:#1E3D74;
  }
.advertenties a.nodot:visited, .advertenties a.nodot {
  background-image:none;background-color:#fff;padding:0 5px 0 0px; 
  }
.advertenties a.nodot:hover {
  background-image:none;background-color:#fff;padding:0 5px 0 0px; 
  } 
.advertenties #adv_adverteerder {
  background:#fff url(http://www.marketingdirectory.nl/images/kopjes/voor_bedrijven.gif) 6px 3px no-repeat;
  width:350px;padding:12px 0 0 5px;margin-left:45px;float:left;display:inline;margin-top:2px;  
  }
.advertenties #adv_algemeen {
  background:#fff url(http://www.marketingdirectory.nl/images/kopjes/kopje_algemeen.gif) 6px 3px no-repeat;
  width:350px;padding:12px 0 0 5px;margin-left:30px;float:left;margin-top:2px;
  } 
  
/* end added */
.advertenties #adv_beheer {
  background:#fff url(http://www.marketingdirectory.nl/images/kopjes/kopje_beheer.gif) 5px 3px no-repeat;
  width:236px;padding:13px 0 0 5px;margin-left:7px;float:left;
  } 

.advertenties#beheer #adv_adverteerder {
  width:232px; padding:13px 0 0 5px; margin-left:7px; 
  }
.advertenties#beheer #adv_algemeen {
  width:234px;padding:13px 0 0 5px;margin-left:4px;float:left;
  } 
.advertenties#beheer #adv_beheer {
  width:257px;padding:13px 0 0 5px;margin-left:4px;float:left;
  }
  
/* tagCloud */
.tagcloud { 
  height:200px; width:100%;overflow-y:hidden;
  }
.tagcloud #tags{ 
  margin:0 0 0 -10px; float:left;width:845px; 
  line-height: 20px;
  padding:14px 0 8px 0;
  } 
  
.tagcloud a{ 
   font: bold 15px Helvetica, Verdana; text-decoration:none; float:left; 
   padding:0 0 5px 10px;line-height:20px; text-align: justify;
   white-space: nowrap;
  }   
.tagcloud a.dB:link, .tagcloud a.dB:visited, .tagcloud a.dB:hover{
   color:#3399ff;
  }
.tagcloud a.lB:link, .tagcloud a.lB:visited, .tagcloud a.lB:hover{
   color:#96c3fd;
  }
  
.tagcloud a.dB:hover, .tagcloud a.lB:hover, .tagcloud a:hover {
   text-decoration:underline;
  } 

/* Bar style */
.bar{ 
  border-bottom:1px solid #c6c6c6; padding:0 0 3px 0;
  float:left; width:100%; font:11px Arial, Verdana, Helvetica; color:#333333;
  }
.bar .padding5 {  /* extra top/bottom padding */
  padding:5px 0 5px 0;
  }  
.bg_grijs{  
  background:#ededed url(../images/bg_wit.gif) repeat-x bottom; 
  }

/* Searchbar */
.searchbar{ 
  float:left; 600px; font:11px Arial, Verdana, Helvetica; color:#1E3D74;
  }  
.search div, .search div a {  
  font: 10px verdana, Helvetica, Verdana; line-height:11px; color:#1E3D74;
  }
.search a:link, .search a:visited, .search a:hover  { 
  font-weight:bold; 
  }
.search a:hover {
  text-decoration:none;
  }
.kader_donkergrijs.poweredby {
  float:left;width:32%;height:66px;clear:none;padding:0;margin:0;
}
.kader_padding.poweredbycontent {
  height:56px;overflow:hidden;
}
.advertorials {
 float:left;width:407px;height:66px;  
}

#text span.poweredby,#text span a  { font-size:10px;text-decoration:none;font-weight:normal;font-style:italic;width:auto;height:12px; }

#box_zoek {
  width:432px; height:66px; float:left;
  }
#box_zoek .zoekbox{
  width:326px; height:24px; position:relative; top:6px; left:9px;padding-left:5px;padding-top:5px;
  background:url(http://www.marketingdirectory.nl/images/bg_zoekbox.gif) no-repeat; font: bold 13px arial, Helvetica, Verdana; 
  border: none;
  }
#box_zoek .knop_zoek {
  width:70px; height:22px; background:url(../images/button_zoek.gif) no-repeat top; position:relative;top:9px; left:10px; cursor:pointer;
  border:none;float:left;
  }
#box_zoek #text {
  left:9px; width:326px;position:relative;
  float:left;top:20px;
  }   
#box_zoek a#tips {
  position:relative; top:20px;left:20px;
  } 
  
.fp_kleine_kaders.white, .fp_kleine_kaders.white a {
  color:#1E3D74; font-weight:bold; font-size:11px; text-align:center; vertical-align:middle;  
}
 
  
/* Sitemap */
#sitemap{
  background:#ffffff; float:left;
  margin-top:10px;
  color:#D3D3D3; text-decoration:none; font: normal 10px arial, Helvetica, Verdana; 
  }
#sitemap .betweenTabs {
  float: left; border-bottom: 1px solid #1E3D74; width: 3px; height: 22px;
  }
#sitemap A{
  text-decoration:none; color: #999999;
  }  
#sitemap A:hover{
  text-decoration:underline;
  } 
#sitemap .kolom{
  float: left; width: 275px; margin-top: 4px; 
  }
#sitemap .kolom DIV{
  height: 18px; margin-left: 10px;   
  }

#sitemap UL{ 
  list-style: none;
  }

#sitemap.bar{ 
  border-bottom:1px solid #1E3D74;
  }  
#sitemap .classTab {
  float: left; width:274px; height: 21px; text-align: center;  border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; border-bottom: 1px solid #1E3D74;
  }
#sitemap .classTabActive {
  float: left; width:273px; height: 22px; text-align: center;  border-top: 1px solid #1E3D74; border-right: 1px solid #1E3D74; border-left: 1px solid #1E3D74;
  }
#sitemap .classTabActive A {
  color: #999999; font-weight: bold;
  }

#sitemap .classTab A:hover, #sitemap .classTabActive A:hover{
  text-decoration: none;
  }
#sitemap .tabEnding{ 
  float: left; border-bottom: 1px solid #1E3D74; width: 320px; height: 22px;
  }
#sitemap .invisible { display: none; }

/* footer */  
#footer{  
  padding:5px 0 3px 0; float:left; margin:0 0 3px 0; width:100%;
  text-align:center; height:15px; color:#666666; text-decoration:none; font: normal 10px arial, Helvetica, Verdana; 
  } 
#footer a:link, #footer a:visited, #footer a:hover{ 
  color:#666666; text-decoration:none; font: normal 10px arial, Helvetica, Verdana; 
  }
#footer a:hover {
   text-decoration:underline;
  }  

#foter{font-size: 10px;color: #555555; float: left }
#foter a{font-size: 9px;color: #555555; text-decoration: none; line-height: 12px }
#foter a:hover{color: #00adef }

#copyTxt {font-size: 9px;color: #333333; text-decoration: none; line-height: 12px; float: left;}
#copyTxt a{font-size: 9px;color: #3C3C3C; text-decoration: none; line-height: 12px }
#copyTxt a:hover{color: gray }
#copyTxt .media a{font-size: 9px;text-decoration: none; line-height: 12px; color:#68BB06; }
#copyTxt .media a:hover{color: #68BB06; }
#copyTxt span{font-size: 11px; }
.footerline { border-bottom: 1px dotted  #D7D7D7; height:2px; width:1000px; margin-left:10px; font-size:1px }

/* Global anchor style */
  
a.blauw_plus:link, a.blauw_plus:visited{ 
  background:url(../images/plus_grijs.gif) right no-repeat;padding:0 14px 0 0px;
  text-decoration:underline; font: bold 11px arial, Helvetica, Verdana;
  color:#1E3D74;
  }
a.blauw_plus:hover{ 
  background:url(../images/plus_grijs.gif) right no-repeat;padding:0 14px 0 0px;
  text-decoration:none; font: bold 11px arial, Helvetica, Verdana; 
  color:#1E3D74;
  }
a.blauw_plus:active{ 
  background:url(../images/plus_grijs.gif) right no-repeat;padding:0 14px 0 0px;
  text-decoration:none; font: bold 11px arial, Helvetica, Verdana; 
  color:#1E3D74;
  }
  
a.blauw_plus.verdana {
  font: bold 11px Verdana;  
  }
a.blauw_min:link, a.blauw_min:visited, a.blauw_min:hover{ 
  background:url(../images/min_grijs.gif) right no-repeat;padding:0 14px 0 0px;
  text-decoration:underline; font: bold 11px arial, Helvetica, Verdana; 
  color:#1E3D74;
  }
a.blauw_min.verdana {
  font: bold 11px Verdana;  
  }   
  
/*  Zoekopdrachten */

#zoekopdrachtBar {
  } 
.list_zoekopdracht {
  padding-left:0; margin:2px 0 2px 0; width:143px; float:left;
  }
.list_zoekopdracht.laatste{
  width:104px;
  } 
.list_zoekopdracht li {
  list-style: none; margin: 0; padding:0 4px 0 0; line-height:14px;
  }
.list_zoekopdracht li a { 
  color:#3C3C3C; text-decoration: none; font: bold 10px arial, Helvetica, Verdana; 
  }
.list_zoekopdracht li a:hover{
  text-decoration:underline;
  } 
.list_zoekopdracht li.kop {
  color:#823131; font:bold 11px arial, Helvetica, Verdana; 
  }
#input_postcode, .input_postcode  { 
  border:1px solid #999999; width:40px; padding:0px 3px 1px 3px;
  font: bold 10px arial, Helvetica, Verdana; text-align: right; margin-top:1px;float:left;margin-right:3px;
  }
.list_zoekopdracht li#li_postcode {
  position:relative; padding:0px;
  }
.list_zoekopdracht li .knop_zoeken_blauw {
  position:relative; cursor:pointer;margin-bottom:5px;
  } 
  
/* resultaten / favorieten    */    
    
#resultaten {
  margin:2px 0 3px 0; float:left; border-bottom:1px solid #c6c6c6;width:100%; 
  }
#resultaten #kolom3{  
  background:url(http://www.marketingdirectory.nl/images/bg_row_donkergrijs.gif) 0px -2px repeat-x; padding-top:20px;
  } 
.row {
  background:url(http://www.marketingdirectory.nl/images/bg_row_lichtgrijs.gif) repeat-x top; width:100%; 
  margin:0 0 7px 0; float:left; display:inline;
  }
.row.top{
  background:url(http://www.marketingdirectory.nl/images/bg_row_donkergrijs.gif) repeat-x top; 
  }
.row.favoriet{
  background:url(http://www.marketingdirectory.nl/images/bg_row_blauw.gif) repeat-x top; 
  } 
.row#laatste_row {
  margin-bottom:0px; display:inline;
  }
.row.favoriet h2, .row.favoriet h2 a:link, .row.favoriet h2 a:visited, .row.favoriet h2 a:hover{
  font: bold 13px arial, Helvetica, Verdana;
  }   
.row.favoriet h2 span{
  font: normal 13px arial, Helvetica, Verdana; 
  }
.row h2 {
  margin:1px 0 0 0;
  } 
.row h2 span{
  font: normal 14px arial, Helvetica, Verdana; 
  }
.row div.km{
  position:relative; float:right;right:4px; margin-top:2px;
  }
.row .content {
  width:98%; margin:6px 0 0 6px; float:left; display:inline;
  }
.row h2 a:link, .row h2 a:visited{  
  font: bold 14px arial, Helvetica, Verdana;
  text-decoration:none; color:#000; 
  }
.row h2 a:hover{
  text-decoration:none;
  }
.row .content a:link, .row .content a:hover, .row .content a:visited {
  font-family:Arial,Verdana,Helvetica; font-size:11px;
  text-decoration:none; color:#1E3D74;display:block;
  } 
.row img {
  float:left;margin:6px 0 0 0; 
  }
.row .bottom_links { 
  float:left; width:100%
  }
.row .bottom_links.left{ 
  float:left; clear:both; padding-left:6px; width:100%;
  } 
  
.row .mdw_1, .row .mdw_2, .row .mdw_3 { 
  background:url(http://www.marketingdirectory.nl/images/ico_mederwerkers_3_lichtgrijs.gif) no-repeat; width:7px; height:10px;top:2px;position:relative;
  }
.row.top .mdw_1, .row.top .mdw_2, .row.top .mdw_3{ 
  background:url(http://www.marketingdirectory.nl/images/ico_mederwerkers_3_donkergrijs.gif) no-repeat; width:7px; height:10px; position:relative;top:2px;
  }
.row.favoriet .mdw_1, .row.favoriet .mdw_2, .row.favoriet .mdw_3{ 
  background:url(http://www.marketingdirectory.nl/images/ico_mederwerkers_3_blauw.gif) no-repeat; width:7px; height:10px; position:relative;top:2px;
  }         
.row .mdw_2, .row.top .mdw_2, .row.favoriet .mdw_2 { 
  width:13px;
  } 
.row .mdw_3, .row.top .mdw_3, .row.favoriet .mdw_3{ 
  width:19px; 
  }   
.linkicon {
  background:url("http://www.emerce.nl/media/ico_bullet_rood.gif") no-repeat;background-position:left;padding-left:8px;line-height:12px;
}

img.emerce100 {
  position:relative;top:0;right:0;float:right;margin-left:5px;
}
img.searchlogo {
  margin-right:5px;
}

.rowtable td {
  padding-right:5px;  
}

.bottom_links {
  color:#ff8a00; font-size:9px; margin:1px 0 0 0; 
  } 
.bottom_links_right {
  float: right; font-size:9px; margin:2px 0px 0 0; 
}

.balkGrijs #vorige_volgende {
  position:relative;float:left;left:270px;
  }
.balkGrijs a.knop_vorige, .balkGrijs a.knop_volgende  {
  float:left; 
  }
.balkGrijs a.knop_vorige {
  margin:0 -2px 0 0px;
  }
a.knop_vorige {
  background:url(../images/knop_vorige_grijs.gif); height:15px; width:83px; 
  } 
a.knop_volgende {
  background:url(../images/knop_volgende_grijs.gif); height:15px; width:83px; 
  }
  
.pager{ 
  color:#333333; font: bold 11px arial; background:#ffffff; padding:1px 5px 0 5px ; 
  position:relative;float:left;left:5px;
  } 
  
a.bruin_klein:link, a.bruin_klein:visited, a.bruin_klein:hover{ 
  color:#823131; text-decoration:none; font: bold 10px arial, Helvetica, Verdana; 
  }   
a.bruin_klein:hover {
  text-decoration:underline;
  }
  
.sorteerbar{
  padding:0px 0 3px 0;width:80%;
  }     
.sorteerbar span {
  color:#0066cc;  font: bold 11px arial, Helvetica, Verdana; 
  } 
.sorteerbar #toon_resultaten {
  position:relative;right:8px
  }
.toon_resultaten_div {
  float:right;width:20%;text-align:right;
  }

#head_verfijn_zoekopdracht {
  background: url(http://www.marketingdirectory.nl/images/kopjes/kopje_verfijn_zoekopdracht.gif) 0px 1px no-repeat; height:15px; width:141px; display:block; margin: 0px 0px 0 6px;
  }
.balkGrijs{ 
  background:url(http://www.marketingdirectory.nl/images/bg_balkGrijs.gif) 0px -3px repeat-x; float:left;height:15px;
  }
.resultbar{
  padding:2px 0 6px 0;
  }
.knop_zoeken_blauw {
  border:none;background:url(../images/knop_zoek_grijs.gif) no-repeat; height:16px; width:51px; display:block;margin-top:1px;    
  } 

  
/*  kolommen */ 
#kolom0, #kolom1, #kolom2, #kolom3, .kolom4, #kolomcontent{ 
  background:url(../images/bg_kolommen.gif) repeat-x; float:left; padding:28px 0 0 0;
  font:11px Arial, Verdana, Helvetica; color:#333333; line-height:16px;
  }
#kolommen h2, #kolommen h5 {
  position:relative; top:1px; left:4px;
  }
#kolom0 {
  width:100%;padding:0px 0 7px 0;overflow-x:hidden;
  }
#kolom1 {
  width:180px; padding:10px 0 7px 0;
  }
#kolom1 .gegevens {
  border-bottom:1px solid #c6c6c6; padding:0 0 10px 0; margin:0 0 9px 0; line-height:14px; float:left;
  width:100%; 
  }
#kolom1 .gegevens.noborder{
  border-bottom:none; 
  } 
#kolom1 .gegevens img {
  margin-bottom:8px;
  }
#kolom1 .gegevens .knoppen {
  margin:-5px 0 -12px 0;
  }
#kolom2 {
  width:296px; padding:10px 8px 0 10px;
  } 

#kolom3 {
  width:151px; 
  position:absolute;left:700px;padding:0;top:208px;
  }
#kolom3.searchresult {
  position:relative;left:7px;
}
#kolom3 .balltjes_rood {
  float:left;
  }  

.content_grijs{
  background:#EDEDED; 
  margin-bottom:10px;
  padding:5px;
  } 
.content_grijs p{
  margin:5px 0 0 0;
  } 
#kolom1 .gegevens .goud {
  position:relative; top:-1px; left:46px;  
  }    

.titelblauw {
  font: bold 11px arial, Helvetica, Verdana; 
    color:#3C3C3C; 
  }
  
  
/*   Tabellen -
   tabel bedrijfsgegevens  */

.tbl_gegevens, .tbl {
  margin:0 0 5px 0;
  }
.tbl_gegevens td, .tbl td {
  vertical-align:top; width:160px;text-align:left;
  }
.tbl_gegevens .td1, .tbl .td1 {
  width:120px; font-weight:bold; text-align:left;
  }
.tbl_gegevens textarea, .tbl textarea {
  width:200px;
  }  
.tbl_gegevens .td2, .tbl td2 {
  padding:0 0 8px 0;
  }
.tbl_gegevens td.xtra , .tbl td.xtra{
  padding:6px 0 0 0;
  }   
.knop_verstuur {
  border:none;
  background:url(http://www.marketingdirectory.nl/images/knop_verstuur.gif); height:18px; width:170px; cursor:pointer;
  }   
    
    
a.knop_terug:link, a.knop_terug:visited, a.knop_terug:hover{ 
  color:#3399ff; text-decoration:underline; font: bold 11px arial; background:#ffffff; padding:1px 5px 0 5px ; float:left;
  color:#68BB06;
  } 
a.knop_terug:hover {
  text-decoration:none;
  }  
  
.downloadLink {
  text-decoration: none; background: url(../images/stip_grijs.gif) no-repeat; background-position: center left; padding-left: 8px; 
}    


/* Fill score */

#fillScoreWrapper{
  width: 100%; margin-top:14px; margin-bottom: 5px; cursor: pointer;
  }
.fillScore{
  border: 1px solid #999999; height: 18px; width: 130px; text-align: left; 
  }
.scoreDiv{
  background: url(../images/fillscore_grey.jpg) repeat-x; height: 18px;  font-weight: bold;
  }
.scoreText {
  width: 100%;  text-align: left; margin-top:4px;
  } 
/* End fill score */

.greydot {
  background:url(../images/stip_grijs.gif) 0px 4px no-repeat;padding:0 5px 0 10px;
}  

/* Vip pagina */
.newsLink {
  text-decoration: none; background: url(/images/stip_oranje.gif) no-repeat; background-position: center left; padding-left: 8px; 
} 
.downloadLink {
  text-decoration: none; background: url(/images/stip_oranje.gif) no-repeat; background-position: center left; padding-left: 8px; 
} 
.newsLink:hover {
  text-decoration: underline;
} 

.jcarousel-container {
    background: #FFFFFF; border: 1px solid #D3D3D3;
}

.jcarousel-item {
    width: 160px; text-align: center; margin: 3px 0 3px 0;
}

.aktie { 
  width: 160px; text-align: center; 
}

.carousel {
  margin-bottom:5px;
}

.bedrijfspresentatie {
  background: url(/images/bedrijfspresentatie.gif) no-repeat; background-position: center right; padding-right: 20px; margin-right: 5px;  
}
/* End Vip pagina */

/* Layers */
#knop_sluit_layer {
  background:url(http://www.marketingdirectory.nl/images/knop_sluit_layer.gif) no-repeat; width:13px; height:13px;
  display:block; cursor:pointer;position:absolute; left:95%; top:10px;
  }

/* IE only */
#TB_HideSelect{
  filter:alpha(opacity=0);
}
#TB_overlay {
  filter:alpha(opacity=60);
}
  
*:first-child+html .list_zoekopdracht li.kop        { color:#823131; font:bold 11px arial, Helvetica, Verdana; }
*:first-child+html .list_zoekopdracht li #input_postcode  {   padding:0px 3px 0px 3px; font: normal 10px arial, Helvetica, Verdana; }
  



.navigation ul li a { font-weight: bold; }
