* { margin:0px; padding:0px; font-style:normal; font-family:"Trebuchet MS", Arial; }

body { background:#949494 url(../images/bg_site.jpg) 0 0 repeat-x; }

strong, b { font-weight:bold; color:#0094EA; }
em { font-style:italic; }
p { padding-bottom:18px; clear:both; overflow:auto; position:relative;}

table { border-collapse:collapse; }

a, a:hover, a:visited { color:#3E3E3E; text-decoration:underline; }

#wrapper { width:985px; margin:0 auto; padding-top:0px; background:url(../images/bg_wrapper.jpg) right 94px no-repeat; }
#wrapper #top { height:70px; background:url(../images/bg_top.png) 0 0 no-repeat; }
#wrapper #menu_container { height:148px; background:url(../images/bg_plaat.jpg) 0 0 no-repeat; position:relative; }
		 #menu_container #menu { height:36px; width:970px; position:absolute; bottom:-1px; left:10px; }
		 *html #menu_container #menu { bottom:-5px; }
		 				 #menu ul li { list-style:none; float:left;  }
		 				 #menu ul li a { outline:0px; display:block; height:36px; float:left; color:#3E3E3E; font:bold 12px Arial; text-decoration:none; white-space:nowrap; text-align:center; display:block; }
		 				 #menu ul li a:hover { text-decoration:underline; }
						 #menu ul li a span { display:block; height:36px; float:left; cursor:hand; }
						 #menu ul li a span.left { background:url(../images/bg_tab_left.png) 0 0 no-repeat; width:10px; }
						 #menu ul li a span.right { background:url(../images/bg_tab_right.png) 0 0 no-repeat; width:10px; }
						 #menu ul li a span.middle { white-space:no-wrap; line-height:40px; background:url(../images/bg_tab_middle.png) 0 0 repeat-x; }	
						 #menu ul li a.active { text-decoration:underline; }
						 #menu ul li a.active span.left { background:url(../images/bg_tab_active_left.png) 0 0 no-repeat; }
						 #menu ul li a.active span.right { background:url(../images/bg_tab_active_right.png) 0 0 no-repeat; }
						 #menu ul li a.active span.middle { background:url(../images/bg_tab_active_middle.png) 0 0 repeat-x; }	
						 
						 *html #menu ul li a span.left { background:url(../images/bg_tab_left.gif) 0 0 no-repeat;  }
						 *html #menu ul li a span.right { background:url(../images/bg_tab_right.gif) 0 0 no-repeat;  }
						 *html #menu ul li a span.middle { background:url(../images/bg_tab_middle.gif) 0 0 repeat-x; }	
						 *html #menu ul li a.active span.left { background:url(../images/bg_tab_active_left.gif) 0 0 no-repeat; }
						 *html #menu ul li a.active span.right { background:url(../images/bg_tab_active_right.gif) 0 0 no-repeat; }
						 *html #menu ul li a.active span.middle { background:url(../images/bg_tab_active_middle.gif) 0 0 repeat-x; }							 
/*						 
ul li { list-style:none; float:left;  }
ul li a { display:block; height:36px; float:left; }
ul li a span { display:block; height:36px; float:left; }
ul li a span.left { background:url(images/bg_tab_active_left.png) 0 0 no-repeat; width:10px; }
ul li a span.right { background:url(images/bg_tab_active_right.png) 0 0 no-repeat; width:10px; }
ul li a span.middle { white-space:no-wrap; padding:0 10px 0 10px; background:url(images/bg_tab_active_middle.png) 0 0 repeat-x; }						 
*/						 
#wrapper #content { position:relative; background:url(../images/bg_content.gif) 5px 0 repeat-y; padding-left:6px; }

		 #content #content_in { min-height:500px; font-size:12px; }
   *html #content #content_in { height:500px; }		 
   
   				  #content_in ul { margin-left:16px; }
				  #content_in ol { margin-left:22px; }
				  #content_in #left { float:left; width: 575px; padding:41px 27px 0px 27px; }
				  #content_in #left.total { width: 919px; overflow:auto;   }
				  
				  #content_in #left #form p { width: 575px; }
				  #content_in #left.total #form p { width: 919px; }
				  
				  #content_in #left #form p { padding-bottom:5px; }
				  #content_in #left #form input.Text { width:200px; }
				  #content_in #left #form select { width:204px; }
  				  #content_in #left #form textarea { width:202px; }
				  #content_in #left #form label { width:180px; font-weight:bold; display:block; float:left; }
				  #content_in #left #form label.normal { font-weight:normal; float:none; display:inline; padding-left:3px; }
 				  #content_in #left #form label.error { position:absolute; width:auto !important; left:400px; top:0px; font-weight:normal; font-style:italic; float:right; display:inline; color:#E3001B; }
				  #content_in #left #form span.holder { display:block; float:left; width:390px; }
				  #content_in #left #form span.item { display:block; }		
				  
				  #content_in #left .bestelform p { padding-bottom:5px; }
				  #content_in #left .bestelform p span { display:block; width:310px; float:left; }
				  #content_in #left .bestelform p span.label { width:130px;  padding-left:0px; }
				  #content_in #left .bestelform label	{ font-weight:bold; }
				  #content_in #left .bestelform label.error { padding-left:10px; font-weight:normal; font-style:italic; color:#3E3E3E; }
			
				  
				  #content_in #left #aanbiedingen_container {  }
  				  #content_in #left.total #aanbiedingen_container { margin:0 auto; width:840px; padding-bottom:50px; }
				  html>body #content_in #left.total #aanbiedingen_container { overflow:auto;  }
				  #content_in #left .aanbieding { display:inline-block; cursor:pointer; width:200px; height:220px; padding-top:10px; margin-right:10px; margin-bottom:10px; overflow:hidden; background:url(../images/bg_aanbiedingen_item.png) 0 0 no-repeat; float:left; }
				  #content_in #left .aanbieding .aanbieding_in { width:180px; height:210px; margin:0 auto; }
				  #content_in #left .aanbieding .aanbieding_in .titel { padding:5px 0 5px 0; font-size:14px; color:#3E3E3E; text-align:center; font-weight:bold; }
								    .aanbieding .aanbieding_in .image { width:140px; height:110px; margin:0 auto; text-align:center; }
								    .aanbieding .aanbieding_in .image table.aanbieding_pic_holder { width:140px; height:110px; }
								    .aanbieding .aanbieding_in .image table.aanbieding_pic_holder tr td { vertical-align:middle; }
								    .aanbieding .aanbieding_in .image table.aanbieding_pic_holder tr td a img.aanbieding_pic { border:0px; max-width:140px; max-height:110px; }
									.aanbieding .aanbieding_in .summary { padding-top:3px; font-size:14px; color:#3E3E3E; text-align:center; } 
				  					.aanbieding .aanbieding_in .summary span { display:block; }
				  					.aanbieding .aanbieding_in .summary span.bekijk a { font-size:14px; color:#3E3E3E; font-style:italic; text-decoration:underline; }									
				  					.aanbieding .aanbieding_in .summary span.prijs { font-size:20px !important; font-weight:bold !important; }									
								
				  #content_in #left #aanbieding_detail { width:500px; float:left; padding-bottom:50px; }
				  					#aanbieding_detail .top { background:url(../images/bg_aanbieding_detail_top.png) 0 0 no-repeat; height:25px; }
									#aanbieding_detail .middle { padding:0px 20px 0px 20px; background:url(../images/bg_aanbieding_detail_midden.png) 0 0 repeat-y; min-height:450px; }
									*html #aanbieding_detail .middle { height:450px; }
									#aanbieding_detail .middle h1 { font-size:18px; font-weight:bold; color:#3E3E3E; padding-bottom:10px; }
									#aanbieding_detail .image_prijs_holder { overflow:auto; height:210px; border-bottom:1px solid #3E3E3E; }
									#aanbieding_detail .image_prijs_holder .image_holder { float:left; width:267px; }
									#aanbieding_detail .image_prijs_holder .image_holder table { width:200px; height:200px; }
									#aanbieding_detail .image_prijs_holder .image_holder table tr td { vertical-align:middle; text-align:left; }
									#aanbieding_detail .image_prijs_holder .image_holder table tr td img { border:0px; max-width:200px; max-height:200px; }										
									#aanbieding_detail .image_prijs_holder .prijs_holder { float:left; padding-top:40px; }
									#aanbieding_detail .image_prijs_holder .prijs_holder span { display:block; width:150px; text-align:center; color:#3E3E3E;  }
									#aanbieding_detail .image_prijs_holder .prijs_holder span.nuvoor { font-size:18px; } 
									#aanbieding_detail .image_prijs_holder .prijs_holder span.prijs { font-size:24px; font-weight:bold; }
									#aanbieding_detail .image_prijs_holder .prijs_holder span.bestel a { outline:0px; display:block; color:#3E3E3E; cursor:pointer; font-size:18px; font-weight:bold; padding-top:2px; height:28px; background:url(../images/bg_aanbieding_detail_bestelknop.png) 0 0 no-repeat; text-decoration:none; }
									#aanbieding_detail .image_prijs_holder .prijs_holder span.bestel a:hover { text-decoration:underline; }
									#aanbieding_detail .middle .bestelform { display:none; clear:both; padding:10px 0 10px 0; border-bottom:1px solid #3E3E3E; font-size:11px; }
									#aanbieding_detail .middle .bestelform table tr th { text-align:left; padding:5px 20px 5px 0px; }
									#aanbieding_detail .middle .bestelform table tr td { padding:5px 0px 5px 0px;  }
									#aanbieding_detail .middle .bestelform table tr td input { width:150px; }
									#aanbieding_detail .middle .bestelform table tr td input.button { width:75px; }
									#aanbieding_detail .middle .tekst { clear:both; padding-top:10px; font-size:11px; }
									#aanbieding_detail .middle .tekst b { font-weight:bold; color:#3E3E3E; }
									#aanbieding_detail .bottom { background:url(../images/bg_aanbieding_detail_bottom.png) 0 0 no-repeat; height:25px; }
					
				  #content_in #left #aanbieding_overig { display:none; }
				  #content_in #left.total #aanbieding_overig { display:block; width:300px; float:right; padding-bottom:50px; }
								    #aanbieding_overig .top { height:25px; background:url(../images/bg_aanbieding_overig_top.png) 0 0 no-repeat; }
								    #aanbieding_overig .middle { padding:0px 20px 10px 20px; background:url(../images/bg_aanbieding_overig_middle.png) 0 0 repeat-y; }
									#aanbieding_overig .middle h1 { font-size:18px; font-weight:bold; color:#3E3E3E; padding-bottom:10px; }
									#aanbieding_overig .middle .aanbieding_overig_row { border-bottom:1px solid #3E3E3E; clear:both; height:50px; padding:20px 0 20px 0; overflow:auto; }
									#aanbieding_overig .middle .aanbieding_overig_row.first_row { padding-top:0px; }
									#aanbieding_overig .middle .aanbieding_overig_row .image_holder { width:60px; height:50px; float:left; }
									#aanbieding_overig .middle .aanbieding_overig_row .image_holder table { width:60px; height:50px; }
									#aanbieding_overig .middle .aanbieding_overig_row .image_holder table tr td { vertical-align:middle; text-align:left; }
									#aanbieding_overig .middle .aanbieding_overig_row .image_holder table tr td a img { border:0px; max-width:50px; max-height:50px; }									
									#aanbieding_overig .middle .aanbieding_overig_row .titelbekijk { float:left;  }
									#aanbieding_overig .middle .aanbieding_overig_row .titelbekijk span { display:block; color:#3E3E3E; }
									#aanbieding_overig .middle .aanbieding_overig_row .titelbekijk span.titel { font-size:12px; font-weight:bold; }
									#aanbieding_overig .middle .aanbieding_overig_row .titelbekijk span.bekijk a { display:block; width:80px; padding-top:2px; height:23px; background:url(../images/bg_aanbieding_overig_bekijkknop.png) 0 0 no-repeat; font-size:12px; font-weight:bold; text-align:center; color:#3E3E3E; text-decoration:none; white-space:nowrap; }								
								    #aanbieding_overig .middle .aanbieding_overig_row .titelbekijk span.bekijk a:hover { text-decoration:underline; }
									#aanbieding_overig .bottom { height:25px; background:url(../images/bg_aanbieding_overig_bottom.png) 0 0 no-repeat; }
												  
				  #content_in #right { float:left; width:344px; padding:41px 0 0 0; }
							  #right #aanbieding_container { position:relative; width:324px; height:320px; background:url(../images/bg_aanbieding.png) 0 0 no-repeat; cursor:pointer; }
									 #aanbieding_container #aanbieding { position:absolute; width:272px; height:264px; top:35px; left:25px; }
														   #aanbieding #titel { font-size:14px; color:#3E3E3E; text-align:center; font-weight:bold; }
														   #aanbieding #image { width:220px; height:170px; margin:0 auto; text-align:center; }
														   #aanbieding #image table.aanbieding_hot_item { width:220px; height:170px; }
														   #aanbieding #image table.aanbieding_hot_item tr td { vertical-align:middle; }
														   #aanbieding #image table.aanbieding_hot_item tr td a img#aanbieding_hot_item_pic { border:0px; max-width:216px; max-height:169px; }
														   #aanbieding #specs { width:150px; height:74px; position:absolute; bottom:0px; left:0px; font-size:10px; color:#404040; }
														   #aanbieding #prijs_container { width:110px; height:50px; position:absolute; bottom:0px; right:0px; text-align:center; color:#3E3E3E; }
														   #aanbieding #prijs_container span { display:block; }
														   #aanbieding #prijs_container span.nuvoor { font-size:18px; }
														   #aanbieding #prijs_container span.prijs { font-size:24px; font-weight:bold; }
														   #aanbieding #prijs_container span.prijs span.divers { display:inline !important; font-size:14px; }
														   
 		 #content #footer { clear:both; width:973px; border-bottom:1px solid #5C5C5C; height:76px; background:url(../images/bg_footer.png) 0 0 no-repeat; }														   
		 
