/* CSS Document */
body {}
div { position:relative;}
div.sep{ overflow:hidden; float:left; }
div.sep2{ overflow:hidden}
#subnav { text-align:right; padding:0px 20px 5px 0; }
#subnav a { font-size:10px; font-family: Arial, Helvetica, sans-serif; color: #333; text-transform: uppercase;}
#topbar_winkel {background:#f0f0f0; margin:0 0 6px 0; padding:10px 100px 10px; }
#topbar_winkel a { color:#5B97B1; text-decoration:none; font-size:11px; font-weight:bold}
#topbar_winkel a:hover { color:#5B97B1; text-decoration:underline}
#content { background:#fff; margin: 0  ; padding:10px 100px ;  border:1px dotted #999; border-top:0; border-bottom:0}
#content *, #content  { line-height:19px}
#content form, #content form * { font-size:10px}
#lightbox_head { font-family: Arial, Helvetica, sans-serif; color: #f90; font-size:13px; font-weight:bold}

div.hlBox { width:232px;height:248px;float:left; overflow:hidden}
div.hlBox div { float:left;margin:194px 10px 5px 10px; font-weight:bold;font-family:Verdana, Arial, sans-sarif; 
  font-size:18px; line-height:22px}
div.hlBox div a { font-size:12px; font-weight:normal; text-decoration:none}
div.hlBox div a:hover { text-decoration:underline}
#banner_home_rechts { float:right; width:224px;height:248px; overflow:hidden;}
#banner_home_rechts div.d1 { float:left;margin:194px 10px 5px 10px; font-weight:bold;font-family:Verdana, Arial, sans-sarif; 
  font-size:18px; line-height:22px}
#banner_home_rechts div.d1 a { font-size:12px; font-weight:normal; text-decoration:none}
#banner_home_rechts div.d1 a:hover { text-decoration:underline}
#infoLinks { border-left:1px solid #ACACAC; border-right:1px solid #ACACAC ;padding:0; margin:0;position:absolute;left:4px;top:164px;width:212px;height:20px;background:#fff;overflow:hidden }
#infoLinks span { display:block; padding:2px 5px; margin:0 0px; border-bottom:1px solid #ccc; font-size:11px;
  color:#666; font-weight:bold; border-top:1px solid #ACACAC}
#infoLinks a { display:block; padding:2px 0; margin:0 5px; border-bottom:1px solid #ccc; font-size:10px;
  color:#666}
#infoLinks a:hover{ color:#09f}

#aanmelden { float:right;display:block}
#aanmelden img { border:0}
#shortcuts { float:right;width:229px;height:173px;background:#f6f6f6}
#zoekbox {background:#5B97B1;float:left;padding:3px;margin:0}
#zoekmachine{width:718px;height:57px; padding:0;margin:0;
  background:#ffffff url(/img/bg_bedrijven_zoekbox.gif) 0 0 repeat-x}  /*overflow:hidden */
#zoekForm { display:block;padding:6px 10px}
#zoekForm div { float:left;padding:0;margin:0}
#zoekForm select, #zoekForm select option , #zoekForm input.txt{ font-size:11px;font-family:Arial;}
#zoekForm h2 {margin:0; padding:0 0 5px 0;font-size:11px;text-transform:uppercase;color:#5b97b1}
#artshop_news { float:right; width:229px; height:63px; overflow:hidden; background:#fdfdfd}
#artshop_news h2 { padding:0 10px ; margin:0; font-size:14px; color:#A20049; font-weight:bold}
#artshop_news a { display:block; padding:2px 10px 0; text-decoration:none; color:#E50063; font-size:9px}
#artshop_news a:hover {text-decoration:underline}
#home_thumbs { float:left;clear:left; background:#ffffff url(../img/bg_bedrijven_details.gif) repeat-x; width:724px}

#display_options { background:#f0f0f0; padding: 0; width:725px;height:34px}
#display_options_intern { padding:7px 0}
#display_options span { color:#000; font-size:11px}
#display_options span.FG { color:#06b; font-size:11px; font-weight:bold}
#display_options select { font-size:10px; color:#333}
#display_options a.link { color:#5B97B1; text-decoration:none; font-size:11px; font-weight:bold}
#display_options a.link:hover { color:#5B97B1; text-decoration:underline}

#banner_holder { width:229px; float:right;padding:0 0 6px 0}
#banner_holder div {  padding:0;margin:0; height:105px; background:url(../img/banner_artshop_holder.gif)}
div.knoppen { height:24px; overflow:hidden; margin:0; padding:0;float:left}
#nieuwste_button, #large_button, #toppers_button, #budget_button, #favo_button,#nieuws_button,#m_recent, #m_besteld, #m_bekeken { display:block; 
  text-transform:uppercase; float:left; font-size:11px;  text-decoration:none; margin:0 10px 0 0}
#nieuwste_button ,#nieuws_button,#m_recent{ margin-left:20px}
a.knop { padding:6px 10px 6px ; color:#000; font-weight:normal;}
a.knopAan { background:#fff; padding:5px 9px 6px 10px;border:1px solid #DBDCDE;border-bottom:0;
  color:#999; font-weight:bold;}
div.hidden { display:none; float:left;clear:left}
div.visible { display:block;float:left;clear:left;width:724px}
#boxes { float:left;width:725px; } /*min-height:300px; _height:300px; */
div.boxHome0 {font-size:10px; float:left; width:150px; 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.horizontaal { display:inline}
div.caption a.horizontaal:hover { text-decoration:none}
div.caption a.horizontaal img {border:0; margin:4px 10px 4px 0 }
div.caption a.cart { background:url(../img/cart_small.gif) 0 2px no-repeat;padding-left:18px}
div.caption a.cart_min { background:url(../img/cart_small_min.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.favoriet_min { background:url(../img/map_small_min.gif) 0 2px no-repeat;padding-left:18px}
div.caption a.serie { background:url(../img/serie.gif) 0 2px no-repeat;padding-left:18px}
div.boxHome1 {border:1px solid #ddd; background:#fff;margin:0 0 3px} 
div.boxHome1 img { cursor:pointer}
a.meerThumbs { display:block; float:right; background:#ddd; color:#666; padding:2px 8px; margin:-5px 20px 0 0; font-size:11px}

div.boxPresentatie0 {font-size:10px; width:229px; padding:0 0 8px }
div.boxPresentatie1 {border:1px solid #ddd; margin:0; padding:0 }
div.boxPresentatie2 { padding:5px; float:right; margin:0 }
div.boxPresentatie2 img { cursor:pointer}
div.boxPresentatie1 a { display:block;float:left; clear:left} 

#nieuws_rechts { float:right; background:#ffffff url(../img/bg_bedrijven_details.gif) repeat-x;
   width:229px; height:210px;margin:0;}

#verfijning { float:right; width:229px; margin:0 0 8px; padding:0; clear:right   }
#aanhef { display:block;padding:0;margin:0; background:#f0f0f0; height:34px;overflow:hidden}
#aanhef span {display:block; padding:10px 10px 0; font-size:13px; font-weight:bold}
#verfijning form { display:block;border:2px solid #f0f0f0;border-top:0;padding:4px 10px 10px;margin:0;background:#fbfbfb}
#verfijning form label { cursor:pointer; font-size:11px}
#verfijning div.group {margin:0;padding:6px 0 0 0}
#verfijning div.group label {font-size:12px;font-weight:bold;color:#999} 
#verfijning div.group label.active {color:#000;text-decoration:underline} 
#verfijning div.optionsDiv { padding:4px 0 0 22px;margin:0;}

div.rightBlock{ float:right; width:229px; margin:0 0 8px; padding:0; clear:right ;  }
div.rightBlock_aanhef { display:block;padding:0;margin:0; background:#f0f0f0; height:30px;overflow:hidden}
div.rightBlock_aanhef span {display:block; padding:10px 10px 0; font-size:13px; font-weight:bold}
div.rightBlock_aanhef span a { font-size:11px; color:#333}
#cart_in, #calculator_in, #fotograaf_blok{ display:block;border:2px solid #f0f0f0;border-top:0;padding:4px 10px;margin:0;background:#fbfbfb; }
#fotograaf_blok a { display:block; padding:2px 0 ; color:#5B97B1; font-size:11px} 
#fotograaf_blok span { display:block; padding:8px 0 2px ; color:#000; font-size:11px; margin:0} 
#cart_in div { font-size:11px; height:40px}
#calculator_in { font-size:11px}
#calculator_in form * { font-size:10px}
#calculator_in table td { font-size:10px; padding:2px 6px 2px 0}
#calculator_in form input.iright { text-align:right}

div.nieuws_header  { height:20px;margin:0; padding:0;border-bottom:2px solid #f6f6f6; color:#A20049;overflow:hidden ;  }
div.nieuws_header div { float:left; padding:4px 30px 4px 6px; font-weight:bold; font-size:12px;
  background:#f6f6f6 url(../img/art_nieuws.gif) right top no-repeat; }
div.art_nieuws { padding:0; margin:10px 0 0 0; font-size:11px; color:#999 }
div.art_nieuws_border { border-bottom:1px dotted #a20049; margin-bottom:4px}
div.art_nieuws a.header,div.art_nieuws h4 { display:block;font-weight:bold; font-size:11px; color:#A20049; margin:0 0 6px 0;padding:0 }
div.art_nieuws h4 span { font-weight:normal; color:#602 }
div.art_nieuws p { margin:0; padding:0 0 6px; font-size:11px; line-height:16px; color:#000 }
div.art_nieuws div.img { float:left;clear:left; padding:1px; border:1px solid #ddd; margin:0 6px 6px 0}
div.art_nieuws div.img img { border:0}
div.art_nieuws a { color:#A20049; text-decoration:none; font-size:11px}
div.art_nieuws a:hover { color:#A20049; text-decoration:underline;}

#details_box {float:right; background:#f0f0f0 }
#details_box table { margin:6px}
#details_box table td { font-size:12px; color:#000; padding:0px 8px 6px 0; vertical-align:top;line-height:18px }
#details_box table td b.OPV { color:#09c}
#details_box table td label {color:#09c; cursor:pointer}
#details_box table td a {color:#09c;}
#details_box table td a:hover {color:#09f;}
#img_box { float:left; margin:0 ; padding:6px; border:1px solid #ccc}
#img_box img { border:0;  }
.img_box_links { float:left; margin:0 12px 12px 0; padding:6px; border:1px solid #ccc; clear:left}
.img_box_rechts { float:right; margin:0 0 12px 12px; padding:6px; border:1px solid #ccc; clear:right}
.img_box_links img,.img_box_rechts img  { border:0 }
h1.presentatie { margin:0 0 10px 0;padding:0; font-size:14px}
h2.presentatie { margin:10px 0 10px 0;padding:0; font-size:13px}
div.presentatie{ margin:0 ; font-size:12px; line-height:18px}

#fotograaf_stats { margin:0 10px 5px; line-height:17px; font-size:11px; color:#000}
#fotograaf_stats b { font-size:12px; color:#000; }
#fotograaf_stats a { font-size:11px; color:#09f}
/*  -------------------- OLD  ---------------------*/

#content div.box0 { width:190px;height:210px;float:left}
#content div div.box1 { margin:10px 22px 7px 0px;}
#content div div.boxtext { margin:0;padding:0 20px 0 4px;height:15px;text-align:left}
#content div div div.box2 {background:#fff;border:1px solid #ccc}
#content div div div div.box3 {width:170px;height:128px;text-align:center}
#content div div div div.box3 img { border:0}
#content div div.boxtext a.fotog {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #000;text-decoration: none;	}
#content div div.boxtext a.fotot {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
	color: #666;	text-decoration: none;}
#content div div.boxtext a:hover { color:#0F7E99}

#content a.terug { display:block; margin:0;padding:4px 50px 10px;color:#f90; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px}

#content { font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px; }
#content h1 { padding:0 0 15px 0;margin:0 ; font-size:15px}
#content h2 { padding:0 0 10px 0;margin:0 ; font-size:14px}
#content h3 { padding:0 0 10px 0;margin:0 ; font-size:12px}

#content p { display:block;padding:0 0 15px; margin:0;} /*min-height:10px;_height:10px */
#content p a.links { display:block; float:left; clear:left; margin:0 6px 6px 0;padding:1px; border:1px dotted #999 }
#content p a.rechts{ display:block; float:right; clear:right; margin:0 0 6px 6px;padding:1px; border:1px dotted #999 }
#content p a.rechts:hover, #content p a.links:hover { border:1px solid #9ad}
#content p a.rechts img, #content p a.links img { padding:0;margin:0;border:0}

#presentatie_left {float:right;width:560px }
#presentatie_right { width:150px; float:left; border:1px dotted #999;}
#presentatie_right a.img { display:block;float:left;padding:1px;margin:0 0 20px 10px; border:1px dotted #999}
#presentatie_right a.img:hover { border:1px solid #9ad}
#presentatie_right a.img img { border:0}

#presentatie_right span, #presentatie_right a.link { display:block; padding:6px 0; margin:0 10px; font-family:Arial}
#presentatie_right span { text-transform:uppercase; color:#999; font-size:14px;font-weight:bold;margin:0 0 2px 10px}
#presentatie_right a.link { font-size:13px; color :#999}

span.orderspecs { font-size:9px;color:#999}

span.cart_span { display:block; border-bottom:1px solid #999; margin:0 0 20px 0; padding:0 0 8px 0}
div.omItem {  display:block; float:right}
table.cart_item { padding:0;margin:0;width:330px;font-size:10px; border:1px solid #999; background:#f6f6f6;}
table.cart_item td { padding:2px 10px }
div.tots input, table.cart_item input.ot { text-align:right; padding:0; margin:0; font-size:12px}
table.cart_item span.limits { color:#999; text-align:right}
select.specs_select { width:280px}
div.tots { display:block; float:right; clear:right; margin:10px 0 0 0; text-align:right; padding:0;  }
input.readonly {background:#fff;color:#009;	font-style: italic;text-align:right}
div.cart_item_sep { clear:left;border-bottom:1px solid #666;padding:10px 0 0 0; margin:0 0 10px 0}


table.adresTable { margin:0 0 20px 25px }
table.adresTable td { padding:2px 20px 2px 0; } 

div.adresDiv { width:300px;margin:0 0 14px; height:140px;padding:0; float:left;border-bottom:1px solid #999; background:#f6f6f6; line-height:15px }
div.adresDivNieuw { background:#f6f6f6; padding:4px;width:610px; border-bottom:1px solid #999  }
div.ad0 { width:30px; float:left}
div.ad1 { width:265px; float:left}
div.ad2 { height:120px;width:20px;float:left} 
div.adresDivNieuw  label,div.adresDiv label { cursor:pointer}

.invis{ display:block; position:absolute; ; visibility:hidden ;padding:1px; border:1px dotted #999;;background:#fff}
.invis img { border:0; display:block; height:50px;}

#BIGIMG {display:none; position:absolute; ;padding:6px; border:1px solid #999; background:#fff}
#BIGIMG img { border:0; display:block}


#current_catName { display:block;float:left;background:#fff url(../img/arrow_neer.gif) right 0 no-repeat;
  border:1px solid #999; color:#333;font-size:10px;   font-family:Verdana;width:180px; padding:3px 0; cursor:pointer;}
div#catSelectDiv {position:absolute;display:none;border:1px solid #09f; background:#f5f5f5}
div#catSelectDiv div.cats_box { display:block; width:250px; height:250px; overflow:auto; }
div#catSelectDiv a {display:block; margin:0;padding:4px 10px 4px 20px;text-decoration:none;color:#009; font-size:11px; font-family:Verdana}
div#catSelectDiv a:hover{color:#09f}
div#catSelectDiv a.upLink {background:#999 url(../img/arrow_links.gif) 5px center no-repeat;
  color:#fff;font-weight:bold}
div#catSelectDiv a.upLink:hover {color:#fff}
div#catSelectDiv a.downLink { background:url(../img/arrow_rechts.gif) right center no-repeat; }
div#catSelectDiv a.downLink:hover {background-color:#acf;color:#09f}

div#info_icon { left:10px; position:absolute; bottom:5px}
div#info_text  { width:280px; border:1px solid #09f; background:#fff; visibility:hidden; 
                 position:absolute; bottom:5px; left:36px; margin:0; padding:0}
div#info_text  p {padding:6px 10px; font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px; color:#333; margin:0}

#mbody * { font-family:Verdana; font-size:11px; line-height:16px }
#mbody h2 { font-size:13px}

#order_navigatie {padding:20px 0; text-align:center; position:relative; display:block; width:760px }
#order_navigatie input { background:#09f; color:#fff; text-align:center;font-weight:bold; 
   font-size:11px; padding:3px 10px ; margin:0 0 10px 0; position:absolute; }
#order_navigatie input.left { left:0}
#order_navigatie input.right{ right:0}
#order_navigatie span { font-size:11px; font-weight:bold; color:#09f; text-decoration:underline; padding:4px 0 0 0;}
td.inactive { color:#aaa}