h1 { margin:0; padding:0 0 0 20px; font-family:Arial; font-size:14px; color:#777}
h2 { margin:0 0 6px; padding:0 0 0 0px; font-family:Arial; font-size:14px; color:#5B97B1; }
#zoekbox {clear:right; height:40px; text-align:center}
#zoekbox form { display:block; margin:0 auto; width:760px;}
#zoekbox div { float:left; padding:0 20px }
#zoekbox div b {display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#zoekbox2 {clear:right; height:70px; text-align:right}
#zoekbox2 form { display:block; padding:20px 0 0 0}
#zoekbox2 form option, #zoekbox2 form select { font-family:Arial, Helvetica, sans-serif; font-size:12px}
#zoekbox2 div { float:right; padding:0 0 0 20px }
#zoekbox input {font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#top_right_links {float:right; text-align:right; }
#top_right_links a { color:#ec884d; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px; padding-left:6px ; font-weight:bold; }
#home_centre_links { text-align:center; margin-bottom:20px}
#home_centre_links a {color:#555; font-family:Arial, Helvetica, sans-serif;
   font-size:14px; padding:0 12px  ; font-weight:bold; text-decoration:underline}
#home_centre_links a.personal { font-style:italic; color:#999}
#selectie { padding:40px 40px 40px 0; margin:15px 0 30px 0;}
#selectie_left { float:left; width:120px; }
#selectie_right { float:left; width:760px; margin:0; padding:0 }
div.square_out {width:110px; height:120px; overflow:hidden;}
div.square_in { width:90px; height:90px; overflow:hidden; cursor:pointer}
div.up_pixels { height:15px; width:700px; clear:left}
div.pixels {margin:0 0 0 0; padding:0 0 15px 0; border-top:1px dotted #999; }
div.group { width:190px; float:left;}
div.group a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666;
    display:block; padding:7px 0; margin:0}

#bedrijvenwijzer_footer  {font-family:Arial; font-size:11px; color:#999; line-height:17px; text-align:center;
  margin:10px 0; padding:10px 0 ;  }
#bedrijvenwijzer_footer a {font-family:Verdana; font-size:10px; color:#666; white-space:nowrap; }

div.home_bedrijf { width:480px; float:left; height:140px; }
div.home_bedrijf  div.img_out { float:left; width:120px}
div.home_bedrijf  div.img_out div {width:90px; height:90px; cursor:pointer}
div.home_bedrijf  div.text { float:left; width:330px; margin:0; height:77px; overflow:hidden}
div.home_bedrijf  div.text h3{font-family:Verdana, Arial; color:#5B97B1; font-size:13px; 
    margin:10px 0 0 0; padding:0; cursor:pointer}
div.home_bedrijf  div.text p{font-family:Verdana, Arial; font-size:11px; line-height:17px; 
    margin:0; padding:0; color:#333 ;cursor:pointer; position: relative}
div.home_bedrijf  div.text p img {position:absolute; top:34px; right:0 }
div.home_bedrijf label {display:block; font-size:12px; font-family:Arial; color:#999; font-weight:bold;
   padding:0 0 2px 10px; cursor:pointer}
div.home_bedrijf div.form { border:1px solid #d7d7d7; height:100px; background:url(../img/form_bg.gif) repeat-x}
div.home_bedrijf div.form div { float:left; margin:6px 10px; }
div.home_bedrijf div.form div p {font-family:Arial; font-size:11px; padding:0; margin:0; line-height:20px; font-weight:bold ; width:150px}
div.home_bedrijf div.form form { float:right; margin:6px 10px 0 0; display:block}
div.home_bedrijf div.form form textarea { border:1px solid #ddd; 
   width:250px; height:70px; font-family:Arial; font-size:11px; padding:0; 
   margin:0 0 3px; float:right; display:block }
div.home_bedrijf div.form form input { border:0; background:none; display:block; float:right; font-size:11px; font-family:Arial; color:#555; 
   margin:0; padding:0; cursor:pointer}
div.top_remark { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333; float:left}
div.prev_next {float:right; width:150px; height:15px }
div.prev_next2 {float:right; height:15px;padding-left:20px }
div.prev_next a,div.prev_next2 a{color:#ec884d; font-family:Arial, Helvetica, sans-serif;  
   font-size:12px; font-weight:bold} 
div.prev_next span, div.prev_next2 span{color:#aaa; font-family:Arial, Helvetica, sans-serif;  
   font-size:12px; font-weight:bold} 

#details_content { float:left; width:700px; height:497px;  position:relative; }
#details_content div.abs { position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; }
#details_content div h1 { color:#999; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px; text-transform:uppercase; width:415px}
#details_content div.adres{ top:0px; left:450px; color:#000; font-size:11px; line-height:18px;  }
#details_content div.adres span{ font-size:12px; color:#999; text-transform:uppercase; font-weight:bold}
#details_content div.omschrijving { top:150px; color:#000; 
   font-size:11px; line-height:18px; width:415px; height:268px; overflow:hidden}
#details_content div.trefwoorden{ bottom:0px; color:#999; font-size:11px; line-height:18px; 
   width:415px; height:54px; overflow:hidden; }
#details_content div.checkbox { right:0px; top:110px}
#details_content div.checkbox label {color:#999; font-family:Verdana; font-size:12px; 
   font-weight:bold; cursor:pointer}
#details_content div.afbeelding1{ right:0; top:150px; width:250px; height:167px; overflow:hidden}
#details_content div.afbeelding2{ right:0; top:330px; width:250px; height:167px; overflow:hidden}
#map { width:250px; height:347px; position:absolute; right:0px; top:150px; display:none; overflow:hidden }
#details_content div.bezoek { right:285px; top:112px}
#details_content div.bezoek a {font-weight:bold; 
   color:#25B1EF;text-decoration:none; font-family:Arial; font-size:12px}
#details_content div.google { left:450px; top:112px}
#details_content div.google a {font-weight:bold; color:#999;
     text-decoration:none; font-family:Arial; font-size:12px}
	 
#details_right { float:right; width:230px; height:497px; background:#f3f3f3; }
#details_right_in {margin:20px 0px 0 20px; position:relative}
#details_right_in b { font-family:Verdana; font-size:12px; color:#999}
input#form_naam , input#form_email, textarea#form_text , input#form_code, input#form_submit {position:absolute; 
    font-family:Arial; font-size:11px ;padding:5px 0; font-weight:bold; color:#000}
input#form_naam { top:30px; width:190px; border:0;  height:25px;  }
input#form_email{ top:70px; width:190px; border:0; height:25px;}
input.veldActive {background:#fff; }
input.niet_leeg{background:#fdfdfd; }
input.naam_leeg { background:#fdfdfd url(../img/naam_bg.gif) no-repeat}
input.email_leeg { background:#fdfdfd url(../img/email_bg.gif) no-repeat}
input.code_leeg { background:#fdfdfd url(../img/code_bg.gif) no-repeat}
textarea.bericht_leeg { background:#fdfdfd url(../img/bericht_bg.gif) no-repeat}
textarea#form_text{ top:110px; width:190px; height:230px; border:0; overflow:auto; }
#small_form img {position:absolute; top:400px;}
input#form_code{ top:365px; width:150px; border:0; height:25px;}
input#form_submit { top:446px; left:0px; border:0; background:none; color:#000; cursor:pointer;  
   font-weight:bold; text-decoration:underline; font-size:12px}

a#artshop_header {  display:block; color:#999; margin:10px 0 15px 10px; padding:0; font-family:Verdana, Arial;  font-size:12px; font-weight:bold }
div.box0 {font-size:10px; float:left; width:150px; margin:0 0 16px;}
div.box_sep {float:left; width:53px; margin:0 0 16px;}
div.caption{ padding:2px 15px 0 }
div.caption a { display:block;clear:left;text-decoration:none;color:#5e96af;padding:0 0 4px}
div.caption a:hover { text-decoration:underline}
div.caption a.cart { background:url(../img/cart_small.gif) 0 2px no-repeat;padding-left:18px}
div.caption a.favoriet { background:url(../img/map_small.gif) 0 2px no-repeat;padding-left:18px}

div.caption a.horizontaal { display:inline}
div.caption a.horizontaal:hover { text-decoration:none}
div.caption a.horizontaal img {border:0; margin:4px 10px 4px 0 }

div.box1 {border:1px solid #ddd; background:#fff;margin:0 0 3px}
div.box1 img { cursor:pointer}

#all_grey { position:absolute; width:100%; height:170%; background:#999; left:0; top:0;
   -moz-opacity:0.4; opacity:0.4; filter:alpha(opacity=40); display:none}
#contact_form{ position:absolute; width:390px; height:500px; left:50%; top:90px; background:#f0f0f0;
    display:none; padding:0; margin-left:-185px; 
	font-family:"Courier New", Courier, monospace ; color:#222; font-size:11px; text-align:center}
#realForm { position:relative; padding:0 20px; }
#large_form_naam , #large_form_email, #large_form_text , #large_form_code, #large_form_submit, 
  #large_form_cancel{
   position:absolute; font-family:Arial; font-size:11px ;padding:5px 0; font-weight:bold; color:#000}
#large_form_naam { top:30px; width:350px; border:0;  height:25px;  }
#large_form_email{ top:70px; width:350px; border:0; height:25px;}
#large_form_text{ top:110px; width:350px; height:230px; border:0; overflow:auto; }
#realForm img {position:absolute; top:410px;}
#large_form_code{ top:375px; width:150px; border:0; height:25px;}
#large_form_submit { top:460px; left:20px; border:0; background:none; color:#000; cursor:pointer;  
   font-weight:bold; text-decoration:underline; font-size:12px}
#large_form_cancel { top:460px; left:140px; border:0; background:none; color:#000; cursor:pointer;  
   font-weight:bold; text-decoration:underline; font-size:12px}


#form_handle { margin:40px 0 20px 0; padding:0 0 50px 0; border-bottom:1px dotted #999}
#form_handle p { margin:15px 0 15px 20px; font-family:Verdana; font-size:11px; line-height:18px; width:500px}
#form_handle form { margin:0 0 0 20px}
#form_handle form input, #form_handle form textarea { font-family:Arial, Helvetica, sans-serif;
   font-size:13px}
#form_handle table { margin:0px 0 0 0px; background:#999}
#form_handle table td {padding:6px 10px ; background:#f9f9f9; font-family:Verdana; 
   font-size:11px; line-height:18px; vertical-align:top; font-weight:bold; color:#666666}


#small_div_node { display:none; position:absolute; width:150px;  border:1px solid #fff;  font-size:11px;
 text-align:center;  background-color:#09f; color:#fff;  padding:2px; font-weight:bold; font-family:Arial; 
 text-transform:uppercase; }
#b_img { display:block; float:right; margin-right:250px }

#lijst_stad { margin:30px 0 0 0}
#lijst_links {float:left; width:200px; }
#lijst_rechts {float:right; width:760px}
#lijst_links b { display:block;font-size:14px; font-family:Arial; padding:2px 0px 2px 0; color:#666; border-bottom:1px solid #09f; margin:0 30px 4px 0}
#lijst_links a { display:block; font-size:12px; font-family:Arial; padding:2px 10px 2px 4px; color:#666}
#lijst_links a.selected { font-weight:bold}
a#switchLink, a#switchLink2 { text-align:right; padding:5px 30px; color:#09f}
#lijst_rechts a.stad { float:left; display:block; width:180px; 
  font-size:11px; font-family:Arial; padding:4px 0 4px 2px; text-decoration:underline; color:#666}
#lijst_rechts a.stad:hover { color:#09f}
#lijst_rechts a.letter{ font-size:13px; color:#666; padding:0 4px; text-decoration:underline; font-family:Arial;
   font-weight:bold }
#lijst_rechts a.letter:hover { color:#09f}
#lijst_rechts h2 { padding:2px 10px; margin:22px 0 3px; background:#bbb; color:#FFFFFF}
#lijst_rechts h2 a {display:block; float:right; margin-right:20px; font-size:10px; font-family:Arial;
  color:#333; text-decoration:none}
