body, html {width:100%;height:100%;margin:0;padding:0}
body { font-family:verdana,helvetica,arial,sans-serif; font-size:80%; line-height:180%; color:#000; text-align:left; }

/* Standaard elementen */
hr { height:1px; border:0px solid #787878; color:#E2E2E2; background-color:#787878; margin:5px 0 0 0; }
ul { list-style: square; margin:0 0 0 1.4em; padding:0 0 0 0; }
li { line-height:160%; margin:0 0 0.6em 0; }
p { margin:0 0 10px 0; line-height:180%; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:bold; color:#666; font-weight:bold; font-family:Arial,verdana,helvetica,arial,sans-serif; margin:4px 0 4px 0; }
h1 { font-size:160%; margin:0 0 0.6em 0; }
h2 { font-size:120%; margin:1em 0 0.2em 0; }
h3 { font-size:110%; margin:0.5em 0 0.2em 0; }
td { padding:0.2em 0.2em 0.2em 0.2em; vertical-align:top; }
a img {border:0px solid transparent;}
a { text-decoration:underline; color:#333; }
a:hover { text-decoration:underline; color:#000; }


div#printHeader { text-align:right; margin:0 0 10px 0; border-bottom:1px solid #D6D6D6; padding-bottom:10px; }
.noprint { display:none; }

/* =Layout
___________________________________________ */
div#page {  }
div#pageInner { }
div#header { display:none; }		
		
div#box { margin:10px 0 6px 0; }
	div#boxTop { display:none; }
	div#boxMain { }
	div#boxBottom { display:none; }

div#footer { border-top:1px solid #D6D6D6; text-align:right; padding:10px 0 10px 0; color:#666; }
	#footer a { color:#666; }
	#footer a:hover { }		

table#content { width:100%;}
	#content td.submenu { display:none; }
	#content td.content { width:100%; }
	
	
/* Overview tables, used for all kinds of stuff..
___________________________________________ */
table.overview {}
	table.overview th { padding:4px 6px 6px 0; }
	table.overview td { padding:2px 6px 4px 0; }
	table.overview td.s1 { width:40%; white-space:nowrap; }
	table.overview td.s2 { width:60%; padding-right:0; }	
	
	.enig { border:1px solid #005A84; }


/* Form elements
___________________________________________ */
	a.frmbtn { display:none; }

	form { margin:0.4em 0 0.4em 0; font-family:Verdana,Arial,Helvetica,sans-serif; }
	td.tdl { text-align: right; }
	form input { background-color:#fff; border:1px solid #000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; padding:2px; }
	form input.required { background-color:#FFFFCC; }
	form input.plain { background-color:transparent; border:0; }
	div.required { background-color:#FFFFCC; padding:2px 0 2px 0; }
	form select { min-width:160px; background-color:#fff; border:1px solid #0075AB; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; padding:1px; }
	form textarea { background-color:#fff; border:1px solid #0075AB; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; padding:2px; }
	form .Submit { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; font-weight:bold; color:#0075AB; background-color:#A3F8FF; border:1px solid #fff; padding:4px; margin:0 0 6px 0; text-align:center; }
	form .noborder { border:0; background-color:transparent; }

	div.message { margin:6px 0 8px 0; color:#0075AB; padding:4px 10px 6px 10px; background-color:#FFFFCC; font-weight:bold; }

/* Home
___________________________________________ */
table#content.home { width:100%; }
	#content.home td.content { width:30%; padding:0 10px 0 0; border-right:1px solid #D6D6D6; }
	#content.home td.products { width:70%; padding:0 0 0 10px; }
	
	#productsOverview { width:100%; }
	#productsOverview a.more { display:none; }
	#productsOverview h2 { padding:4px 0 2px 0; text-align:left; border-bottom:1px dashed #D6D6D6; clear:both; }
	#productsOverview div.item_thumb  { width:100px; margin:4px 12px 6px 0; text-decoration:none; line-height:140%; float:left; }
		#productsOverview div.item_thumb.last { margin-right:0 !important; }
	#productsOverview div.item_thumb img { margin:0 0 2px 0; border:1px solid #005A84; }

	td#products_all { width:730px; }
	#products_all #productsOverview { width:710px; padding-left:20px; }



/* Product detail
___________________________________________ */
table#product {}
	#product td.content { width:45%; padding-right:10px; }
	#product td.photo { width:55%; }

	#product table.overview a.frmbtn { min-width:60px; clear:both; margin-top:12px; }
	
	#product table.overview td { /*padding-top:2px; border-top:1px solid #fff;*/ }
	#product table.overview td.s1 { width:100px; white-space:nowrap; padding-right:10px; }
	#product table.overview td.s2 { width:100%; padding-right:0; }
	#product tr.selected { background-color:#69E9F4; }
	
	#product div.ph { width:392px; height:400px; margin:0 0 0 0; background-repeat:no-repeat; background-position:center center; cursor:pointer; }
	#product div#p1 { cursor:auto; }
	#product div#p1_txt { width:372px; background-color:#69E9F4; padding:4px 10px 6px 10px; border:1px solid #005A84; border-top:0; }
	#product a#p1_link { float:right; margin-top:4px; }

	#product div.thumb_serie { border:1px solid #005A84; width:100px; height:100px; background-repeat:no-repeat; background-position:center center; cursor:pointer; }
	
	div.prod_controls { display:none; }


/* Cart
___________________________________________ */
#cart { text-align:left; padding:0 10px 6px 0; }
	#cart table.overview { border-top:1px solid #D6D6D6; border-left:1px solid #D6D6D6; margin:6px 0 6px 0; clear:both; width:90%; }
	#cart table.overview th { padding:4px 10px 6px 10px; border-bottom:1px solid #D6D6D6; border-right:1px solid #D6D6D6; color:#0075AB; background-color:transparent; white-space:nowrap; }
	#cart table.overview td { padding:4px 10px 6px 10px; border-bottom:1px solid #D6D6D6; border-right:1px solid #D6D6D6; }
	#cart table.overview th.col1 { width:5%; }
	#cart table.overview th.col2 { width:20%; }
	#cart table.overview th.col3 { width:30%; }
	#cart table.overview th.col4 { width:10%; }
	#cart table.overview th.col5 { width:10%; }
	#cart table.overview th.col6 { width:20%; text-align:right; }
	#cart td.nr {}
	#cart td.money { text-align:right; white-space:nowrap; }
	#cart td.subtotal { text-align:right; }
	#cart td.total { text-align:right; font-weight:bold; }


/* Oder1.php
___________________________________________ */
#order { width:85%; clear:both; padding-left:20px; }
	#order table.overview { width:100%; }
	#order table.overview th { background-color:#28DFEF; }
	#order td.col1 { width:30%; text-align:right; }
	#order td.col2 { width:70%; }
	/*#order div.message { margin:6px 0 8px 0; color:#0075AB; padding:4px 10px 2px 10px; background-color:#FFFFCC; font-weight:normal; }*/
	div.lab1 { float:left; margin:2px 3px 2px 0; }
	div.lab2 { float:left; margin:3px 0 2px 0; }



/* Ezine
___________________________________________ */
table.ezineSubscribe {}
table.ezineSubscribe td { padding:1px 10px 3px 0; }
