html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: left;
}

/* Basis Verdeling */
#container			{ }
#top				{ display: block; width: 100%; height: 80px; margin-bottom: 30px; border-bottom: 1px solid #CCC; }
img#logo			{ }
#main				{ }
#filteroptions		{ display: none; }
#content			{ }
#right				{ display: none; }
#footer				{ display: block; width: 100%; margin-top: 30px; padding-top: 20px; border-top: 1px solid #CCC; }
#footerLeft			{ }
#footerRight		{ display: none; }
#webdesign			{ display: none; }

.clear				{ clear: both; width: 99%; height: 1px; line-height: 1px; font-size: 1px;}

/* Overzicht Stijlen */
#overview #content	{ }
#overview #main		{ }
#overview #left		{ display: none; }

/* Account Templates */
body#account #content		{ }
body#account #minheight		{ display: none; }

body#account div#left50		{ display: none;}
body#account div#left20		{ display: none; }
body#account div#right50	{ }
body#account div#right80	{ }

body#account div.contleft50		{ float: left; width: 40%; padding: 4px 14px; border: 1px solid #d2e4ef; margin: 10px 0;}
body#account div.contright50	{ float: right; width: 40%; padding: 4px 14px; border: 1px solid #d2e4ef; margin: 10px 0;}
body#account div.cont100		{ padding: 4px 14px; border: 1px solid #CCC; margin-top: 10px;}

/* Typografie Styles, gelden voor de gehele website */
h1, h2, h3			{ font-weight: normal; margin: 0; padding: 0; line-height: 120%; font-weight: normal; }
p, address			{ font-weight: normal; margin: 0; padding: 0; line-height: 165%; font-style: normal; }
img					{ margin: 0; padding: 0; border: 0; }
ul, ol, li			{ margin: 0; padding: 0; line-height: 165%; }
table				{ margin: 0 0 14px 0; padding: 0; border-collapse: collapse; }
table td			{ vertical-align: top; padding: 0; line-height: 160%; }

h1					{ font-size: 20px; color: #086ca6; margin: 0 0 14px 0; padding: 10px 0 0 0; }
h2					{ font-size: 16px; color: #086ca6; margin: 0 0 14px 0; padding: 10px 0 0 0; font-weight: bold; }
h3					{ font-size: 14px; color: #086ca6; margin: 0 0 10px 0; padding: 10px 0 0 0; font-weight: bold; }
h4					{ font-size: 12px; color: #086ca6; margin: 0 0 10px 0; padding: 10px 0 0 0; font-weight: bold; }

span.h1				{ font-size: 20px; color: #8d8d8d; margin: 0 0 14px 0; padding: 10px 0 0 0; display: block; line-height: 120%; }

p					{ margin: 0 0 14px 0;}

a					{ color: #333; text-decoration: none; }
a.more				{ display: none; }
a.back				{ display: none; }

img					{ margin: 0; padding: 0; border: 0; }
img.left			{ float: left; margin: 4px 20px 20px 0px; }
img.right			{ float: right; margin: 4px 0px 20px 20px; }

ul					{ margin: 0px 0px 12px 20px;}
ul ul				{ margin: 0px 0px 0px 20px;}
ul li				{ list-style-type: circle;}
ul ul li			{ list-style-type: square;}

ol					{ margin: 0px 0px 12px 25px;}
ol ol				{ margin: 0px 0px 0px 25px;}

hr					{ border: 0px none; border-top: 1px solid #FFF; border-bottom: 1px solid #c8c8c8; }

/* Crumbs */
#crumbs					{ display: none; }

/* Account in Top */
#topaccount				{ display: none; }

/* Items Block */
div.blockitem			{ display: none; }

/* Items Overzicht */
div.item				{ width: 700px; margin-bottom: 15px; padding-top: 15px; }
div.itemLeft			{ width: 60px; float: left; margin-top: 2px; }
div.itemRight			{ width: 620px; float: right; }

div.item h3				{ margin: 0 0 2px  0; padding: 0; }
div.item h3 a			{ color: #086ca6; text-decoration: none; }
div.item h3 a:hover		{ color: #086ca6; text-decoration: underline; }
div.item p				{ margin: 0 0 10px 0; padding: 0; }

/* Filters */
div.filters ul				{ display: none; }

/* Items Detail */
img#coverLarge				{ display: none; }

table#itemInfo				{ margin-bottom: 30px; }
table#itemInfo td.col01		{ width: 120px; }
table#itemInfo td.col02		{ width: 10px; }
table#itemInfo td.col03		{ width: 490px; }

#lesinhoud					{ width: 600px; margin: 40px 0 20px 0; padding: 10px; color: #FFF; border: 1px solid #CCC; }
#lesinhoud h2				{ color: #FFF; margin: 0 0 14px 0; padding: 4px 0 0 0; }

#lesinhoud table			{ }
#lesinhoud td				{ }
#lesinhoud td.col01			{ width: 430px; }
#lesinhoud td.col02			{ width: 80px; }
#lesinhoud td.col03			{ width: 90px; }

#lesinhoud span				{ }
#lesinhoud span.word		{ background: url(/media/img/shop/ico_filetype_word.png) no-repeat 0 50%; }
#lesinhoud span.ppt			{ background: url(/media/img/shop/ico_filetype_powerpoint.png) no-repeat 0 50%; }
#lesinhoud span.pdf			{ background: url(/media/img/shop/ico_filetype_pdf.png) no-repeat 0 50%; }

#lesinhoud a#download		{ display: none; }

/* Footer */
#footer					{ }

/* Webdesign */
#webdesign				{ display: none; }

/* Navigatie styles */
#nav					{ display: none; }

/* Subnavigatie */
#subnav					{ display: none; }

/* IE 6 Bugfix extra whitespace */
* html ul li a {
   height:1em;
}