/*			www.lexima.nl			*/
/*		    CSS by iCREW			*/
/*          www.icrew.nl			*/
/*									*/
/*       ?iCREW 2000-2006			*/
/*      All rights reserved 		*/

/*		--color coding---			*/
/*		blue:	#1D21AD				*/
/*		blue2:  #000099				*/
/*		red:	#FF4A01				*/
/*		yellow0:#FEFF99*			*/
/*		yellow1:#FDFF8A				*/
/*		yellow2:#FEFFB5				*/
/*		gray:	#C3C3C3				*/


/* global settings */
*			{ margin:0; padding:0 }
img			{ border:0 }
a			{ -moz-outline-style:none }
.clear		{ clear:both }
.hidden		{ display:none }
.floatright { float:right }
.floatleft	{ float:left }
.alignright	{ text-align:right }
.alignleft	{ text-align:left }

/* body and headers */
body { background:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5% }
h1 { font-size:1.5em; font-family:Verdana; line-height:1.5em; font-weight:bold;margin:0.3em 0 1em 0 }
h2 { font-size:1.4em; font-family:Verdana; line-height:1.3em; font-weight:normal;margin:0.6em 0 0.5em 0 }
h3 { font-size:1.1em; font-family:Verdana; line-height:1.2em; font-weight:bold;margin:0 0 0.5em 0 }
h4, h5 { font-size:1.1em; font-family:Verdana; line-height:1.2em; font-weight:bold;margin:1.5em 0 0.5em 0 }

#product_img_table td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%}


/* wrapper */
#wrapper { width:900px; position:relative; margin:0 auto 0 auto; padding:12px 0 13px 0; background:white }

/* header */

#header { position:relative; background:none; height:100px; border:1px solid gray; border-top:0px; margin: 0 0 3px 0}
#headerbg {position:absolute; top:8px; left:0; width:900px; height:10px; background:white url("/media/new/bg_header.gif") no-repeat; z-index:90}
#banner {position:absolute;  left:230px; top:0px;  width:470px; height:112px;  background:white url("/media/new/banner.jpg") no-repeat; z-index:100} 
#leximalogo {position:absolute;left:15px;top:14px} 
#Waarmerkdrempelvrij {position:absolute; top:122px; left:840px}


/* mainnavigation 
#mainnav { float:left; _float:none; width:890px;list-style-type:none;padding:0 0 0 10px; background:#FF4A01 url("../media/new/navspacer.gif") repeat-x bottom left; }
#mainnav a { display:block; color:white;text-decoration:none;font-weight:bold;font-size:1.2em;padding:7px 0.6em 7px 0.5em; margin:3px 0 3px 0; }
#mainnav a:link, #mainnav a:visited {  } 
#mainnav li.sfHover a, #mainnav a:hover, #mainnav a:focus, #mainnav a:active { background:#cc3b00; color:white; text-decoration:none; outline:0; }
#mainnav li { float:left; padding-bottom:3px }
#mainnav li.current {background:#000099 url("../media/new/navspacer_red.gif") repeat-x top left; font-weight:bold; }

#mainnav li li.current {background:#cc3b00; font-weight:bold; }
#mainnav li li.current a {background:#ff4a01; font-weight:bold; }

#mainnav ul { background:#cc3b00; margin:0.4em 0 0 0; padding:0 3px 1px 3px; }
#mainnav li li { background: #cc3b00; padding:0;}
#mainnav li li a { display:block;}
#mainnav li li a:hover { background-color:#fc4b00; }
#mainnav li li li { background:	#cc3b00; }
#subnav { width:890px;background:#000099 url(../media/new/bg_subnav.gif) bottom no-repeat; list-style-type:none; padding:0 0 12px 10px;margin-bottom:6px; }
*/



/* mainnavigation */
#mainnav { width:890px;list-style-type:none;padding:0 0 0 10px;background:#d95e16 url("/media/new/navspacer.gif") repeat-x bottom left; }
#mainnav a { color:white;text-decoration:none;font-weight:bold;font-size:1.2em;line-height:2.6em;padding:0 0.8em 0 0.8em }
#mainnav a:link, #mainnav a:visited {  } 
#mainnav a:hover, #mainnav a:active {padding-top:6px; padding-bottom:6px; background:#cc3b00; color:white; text-decoration:none }
#mainnav li { padding-bottom:3px }
#mainnav li.current {background:#0072cf url("/media/new/navspacer_red.gif") repeat-x top left }

/* subnavigation */
#subnav { width:890px;background:#0072cf url("/media/new/bg_subnav.gif") bottom no-repeat; list-style-type:none;padding:0 0 0 10px;margin-bottom:6px }
#subnav a { color:white;text-decoration:none;font-size:1.2em;line-height:2.4em;padding:0 0.8em 0 0.8em }
#subnav a.active { font-weight:bold;text-decoration:underline }
#subnav dd { color:white;line-height:2.4em; }
#subnav a:link, #subnav a:visited {  } 
#subnav a:hover, #subnav a:active {padding-top:6px; padding-bottom:6px; background:#000069; color:white; text-decoration:none}
#mainnav, #mainnav li, #subnav, #subnav dd { float:left }


/* content */
#ctrContent { background:white;font-size:1.2em;line-height:1.4em;padding:10px 10px 10px 18px;border-color:#C3C3C3;border-style:solid;border-width:0 1px 0 1px }
#contenttop { background: white url("/media/new/content_top.gif") no-repeat bottom center;height:8px;font-size:0 }
#contentbottom { background: white url("/media/new/content_bottom.gif") no-repeat top center;height:8px;font-size:0;margin-bottom:5px }

	/* task bar */
	dl.taskbarblock	{position:absolute; top:80px; left:670px; width:220px; height:auto; margin-bottom:14px; padding:5px; font-weight:normal;overflow:hidden; ; z-index:1000}
	dl.taskbarblock a:link, dl.taskbarblock a:visited { text-decoration:underline} 
	dl.taskbarblock a:hover, dl.taskbarblock a:active { text-decoration:none }
	#taskbar a { color:#000099;font-weight:bold }
	#taskbar { font-size:0.9em;color:#000099;list-style-type:none;text-align:right} 
	#taskbar dt, #taskbar dd {padding-top:5px}
	#taskbar a:link, .taskbar a:visited { text-decoration:underlin;font-weight:normal }
	#taskbar a:hover, .taskbar a:active { text-decoration:none}

	dl.searchbarblock { background:white; width:207px; padding:0 5px; font-weight:normal;border:1px solid #FF4A01; border-top:0px; border-bottom:0px; overflow:hidden }
	dl.searchbarblock a:link, dl.searchbarblock a:visited { text-decoration:underline} 
	dl.searchbarblock a:hover, dl.searchbarblock a:active { text-decoration:none }
	#searchbar a { color:#000099;font-weight:bold }
	#searchbar {font-size:0.9em;color:#000099;list-style-type:none;text-align:right} 
	#searchbar dt, #searchbar dd {padding-top:5px}
	#searchbar a:link, #searchbar a:visited { text-decoration:underlin;font-weight:normal }
	#searchbar a:hover, #searchbar a:active { text-decoration:none}

	#frmSearch	{ display:inline;color:#000099;margin:0 0 0 2px }
	.btnsearch	{ width:10px; height:11px }
	#inputbox	{ color:#FF4A01; line-height:16px; width:125px;font:1em verdana;padding:1px;border: 1px solid #bbbbbb }
	#fontSizer  { padding-left:5px; }

#search_top {background:url("/media/new/search_top.gif") no-repeat; width:220px;height:7px; font-size:0px; margin:0;padding:0}
#search_bot {background:url("/media/new/search_bot.gif") no-repeat; width:220px;height:7px; margin-bottom:14px; }

	#fs_normal	{font-size: 100%;}
	#fs_medium	{font-size: 120%;}
	#fs_large	{font-size: 130%; font-weight: bold;}

	/* leftcontent */
	#leftContent { width:560px;color:#404040; text-align:justify}
	#leftContent ul { margin:5px 0 5px 20px }
	#leftContent ol { margin:5px 0 5px 25px }
	#leftContent img.content { float:left; padding:2px; background:white; border:1px solid #A0A0BE;margin-top:5px;margin-right:10px;margin-bottom:5px }
	#leftContent a:link, #leftContent a:visited { color:#404040;text-decoration:underline } 
	#leftContent a:hover, #leftContent a:active { color:#404040;text-decoration:none }
	
	/* rightcontent */
	#rightContent	{ width:220px;margin-left:85px; color:#0066ff}
		dl.block	{ width:220px; height:auto; margin:0 0 15px 0; padding:0; font-weight:bold }
		dl.block dt div	{ line-height:42px }
dl.navblock {background:url ("button_bluegradient.gif") repeat-x}

		dl.normalblock, dl.navblock	{ background: #000099 url("/media/new/box_bottom_yellow_blue.png") no-repeat bottom left }
		dl.normalblock dt, dl.navblock dt { background:transparent url("/media/new/box_top_yellow_blue.gif") no-repeat top left }
		dl.normalblock dt, dl.navblock dt, dl.navblock_hover dt	{ padding:8px 2px 8px 8px; margin:0; color:white }
		
		dl.js { cursor:hand;cursor:pointer }
		dl.navblock_hover { background: #FF4A01 url("/media/new/box_bottom_yellow_red.gif") no-repeat bottom left; text-decoration:underline }
		dl.navblock_hover dt { background:transparent url("/media/new/box_top_yellow_red.gif") no-repeat top left }
		dl.navblock dt img, dl.navblock_hover dt img { width:3.5em;height:3.5em;float:left;padding-right:5px }
		
		dl.block a:link, dl.block a:visited { color:white;text-decoration:none } 
		dl.block a:hover, dl.block a:active { color:white;text-decoration:underline }
		dl.navblock_hover a:link, dl.navblock_hover a:visited  { text-decoration:underline }
		dl.navblock_hover a:hover, dl.navblock_hover a:active  { text-decoration:underline }

		#fontSizer {margin-right:5px}


ul.postnav,ul.postnav li {margin:0;padding:0;list-style-type:none}
ul.postnav li {width:220px; margin-bottom: 12px}
ul.postnav a {font-weight:bold; display:block;width:220px; height:58px; padding:0px; background: #000099; text-decoration:none; color:white}

ul.postnav a:hover {background: #FF4A01; color:white; text-decoration:underline}

ul.postnav .text {padding:22px 0 0 56px}

ul.postnav #imgtips {background:url("/media/new/button_tips.gif") 9px 8px no-repeat;height:58px;}
ul.postnav #imgtips:hover {background:url("/media/new/button_tips2.gif") 9px 8px no-repeat;height:58px;}

ul.postnav #imgshop {background:url("/media/new/button_webshop.gif") 9px 8px no-repeat;height:58px;}
ul.postnav #imgshop:hover {background:url("/media/new/button_webshop2.gif") 9px 8px no-repeat;height:58px;}

ul.postnav #imghulpwijzer {background:url("/media/new/button_hulpwijzer.gif") 9px 8px no-repeat;height:58px;}
ul.postnav #imghulpwijzer:hover {background:url("/media/new/button_hulpwijzer2.gif") 9px 8px no-repeat;height:58px;}

ul.postnav #imgadviseur {background:url("/media/new/button_adviseur.gif") 9px 8px no-repeat;height:58px;}
ul.postnav #imgadviseur:hover {background:url("/media/new/button_adviseur2.gif") 9px 8px no-repeat;height:58px;}

ul.postnav #imgnieuwsbrief {background:url("/media/new/button_nieuwsbrief.gif") 9px 8px no-repeat;height:58px;}
ul.postnav #imgnieuwsbrief:hover {background:url("/media/new/button_nieuwsbrief2.gif") 9px 8px no-repeat;height:58px;}

ul.postnav #imgcursus {background:url("/media/new/button_cursus.gif") 9px 8px no-repeat;height:58px;}
ul.postnav #imgcursus:hover {background:url("/media/new/button_cursus2.gif") 9px 8px no-repeat;height:58px;}




/* webshop style */
#product_img button {width:160px;background:#ff4a01;border:1px solid gray;padding:3px;margin-top:5px;cursor:hand;cursor:pointer;font-size:1em;font-family:verdana;font-weight:bold;color:white;line-height:auto }
#product_img button img {float:left}
	
	/* webshop winkelwagen */
	table#shopping_cart {width:100%;padding:0;font-size:1em;background:#C3C3C3}
	table#shopping_cart caption {text-align:left;font-size:1.5em; font-family:Verdana; line-height:1.5em; font-weight:bold;margin:0.3em 0 1em 0}
	table#shopping_cart tr {background:#FFFFDA}
	table#shopping_cart td {padding:2px}
	/*
	#cart-options {list-style-type:none;margin:0;padding:0;display:inline}
	#cart-options li {display:inline}
	*/

	/* webshop overzicht bestelling */
		table.order_billing_shipping {width:100%;padding:0;font-size:1em;background:#C3C3C3}
		table.order_billing_shipping caption {text-align:left;visibility:hidden}
		table.order_billing_shipping tr {background:#FFFFDA}
		table.order_billing_shipping td {padding:2px}
		table.order_billing_shipping th {text-align:left}

		table.order_overview {width:100%;padding:0;font-size:1em;background:#C3C3C3}
		table.order_overview tr {background:#FFFFDA}
		table.order_overview td {padding:2px}
		table.order_overview th {font-weight:normal}

.form-button {background:#ff4a01;border:1px solid gray;font-size:1em;font-family:verdana;font-weight:bold;color:white;margin:4px;padding:1px;display:inline;cursor:hand;cursor:pointer;}
.form-button-green {background:#008000;border:1px solid gray;font-size:1em;font-family:verdana;font-weight:bold;color:white;margin:4px;padding:1px;display:inline;cursor:hand;cursor:pointer;}

/* footer */
#footer {text-align:center;color:#999999}
#footer a:link, #footer a:visited {color:#999999;text-decoration:none}
#footer a:hover, #footer a:active {color:#999999;text-decoration:underline}

/* -------------------------- CATEGORIE OVERZICHT */

.splash {width:580px; height:auto; padding:5px 10px 10px 10px; margin-bottom:3px; border:1px solid #e5e68c;overflow:auto}
.shopblockhover {border-color:#1D21AD;background:#FEFFB5;cursor:hand;cursor:pointer}

.splash a:link h5, .splash a:visited h5 {text-decoration:none}
.splash a:hover h5, .splash a:active h5 {text-decoration:underline}
.shopblockhover a:link h5, .shopblockhover a:visited h5 {text-decoration:none}
.shopblockhover a:hover h5, .shopblockhover a:active h5 {text-decoration:none}

.bubble img {clear:both; padding:2px; background:white; border:1px solid #A0A0BE;margin:5px 10px 0 15px;}
.bubble h5 {font-size:1em;font-family:verdana;color:#404040}

/* kwaliteitsmerk dyslexie-ICT accessible table */
#productinfo {font-size:1.1em;border:2px solid black;width:100%}
#productinfo img {border:0}
#productinfo th, #productinfo td {padding:2px 4px}
#productinfo caption {border-width:2px 2px 0 2px; border-style:solid; border-color:black;padding:4px;font-size:1.1em;font-weight:bold;color:#404040;background:white}
#productinfo th.subheader {font-weight:normal;text-decoration:none;text-align:left;color:black;}
#productinfo th.mainheader {color:#404040}

#productinfo td.atgv, #productinfo th.atgv {background:#FF9900;border-bottom:1px solid black}
#productinfo th#at_gv.mainheader.atgv {border-bottom:2px solid black}

#productinfo td.atmn, #productinfo th.atmn {background:lime}

#productinfo td.atdl, #productinfo th.atdl {background:#33CCCC}
#productinfo th#at_dl.mainheader.atdl {border-bottom:2px solid black}

#productinfo td.atgg, #productinfo th.atgg {background:yellow;text-align:center}
#productinfo th#at_gg.mainheader.atgg {border-top:2px solid black}

#productinfo td.atkw, #productinfo th.atkw {background:yellow;text-align:center}
#productinfo th.mainheader.atkw {border-top:1px solid black}

#productinfo td.attp, #productinfo th.attp {background:aqua}
#productinfo th#at_tp.mainheader.attp {border-bottom:2px solid black}

/* Browsealoud formulier */
#freetrial ul {list-style-type:none;margin:0}
#freetrial, form#menu {margin:2em 0 0}
#freetrial li {margin-bottom:0.5em}
#freetrial h2 {margin-bottom:25px}
#freetrial label {width:13em; float:left; text-align:right; margin-right:0.5em}
#products label {width:12em; float:left}
#freetrial li.submit3 {margin-left:13.5em}

td, tr {font-size: 1em; font-family: Verdana,Arial,Helvetica,sans-serif;}





