@charset "utf-8";
/* CSS Document */

/*
=====

RESET

=====
*/

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;/*line-height: 1*/;font-family: inherit;/*text-align: left;*/vertical-align: baseline;}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
form {margin:0}

body {font-family: Verdana, Arial, sans-serif;background:#E4E1D0  /*url(../images/template/bg-body.jpg) repeat-x*/;font-size:11px;line-height:20px;color:#666633;}


/*
============

BASIC STYLES

============
*/

/*PARAGRAPH ==============================*/

p 							{margin:0 0 15px 0;line-height:17px;color:#666633;}
blockquote 					{padding:10px 20px 20px 50px;color:#666633;font-weight:bold;line-height:18px}
abbr, acronym, span.abbr 	{cursor: help;border-bottom: 1px dashed #333;}
strong 						{font-weight:bold;line-height:17px;}

.tekstGroen, .tekstGroen80, .tekstGroen100{color:#377021}
.tekstOranje, .tekstBruin80, .tekstBruin100{color:#CC9900}



/*HEADINGS ==============================*/

h1 				{color:#2b8b4a;font-size: 18px;font-weight: bold;line-height:20px;margin:0 0 10px 0}
h2 				{color:/*#3D6854 #7d7a3a*/ #cc9900;font-size: 16px;font-weight: bold;line-height:20px;margin:0 0 15px 0}
h3 				{color:#00923d;font-size: 14px;font-weight: bold;margin:0 0 8px 0}
h4 				{color:#cc9900;font-size: 13px;font-weight: bold;margin:0 0 8px 0}
h5 				{color:#00923d;font-size: 13px;font-weight: bold;margin:0 0 8px 0}
h6 				{color:#666633;font-size: 12px;font-weight: bold;margin:0 0 0 0}


/*HYPERLINKS ==============================*/

a {text-decoration: none;color: #428809;}
a:link, a:visited 	{color: #428809;text-decoration: none;}
a:hover 	{color: #8BC53F;text-decoration: underline;}

/*IMAGES ==============================*/

img.imageLeft 	{float:left;margin:5px 10px 5px 0;line-height:20px}
img.imageRight 	{float:right;margin:5px 0 10px 5px}

/*LISTS ==============================*/

ul 					{list-style:none;margin:0 0 15px 14px;line-height:20px}
ul ul				{margin:7px 0 7px 14px;line-height:20px}
ol 					{list-style:decimal;margin:0 0 15px 30px;line-height:20px}
ol ol 				{margin:7px 0 7px 30px;line-height:20px}
ul li		{line-height:14px;}
div.siteContainer div.content ul li		{line-height:17px;}
ol li 		{line-height:14px;}
ol li div		{line-height:14px;}
ul li 				{background:transparent url(../images/template/arrow-green.gif) no-repeat left 5px;padding-left:15px }
ul.alfaList{list-style-type: lower-alpha;}
ul.alfaList li {background:none;padding-left:0;margin-left:14px}
ul.hyphenList{list-style-image: url(../images/template/hyphenList.gif);list-style-type: circle;}
ul.hyphenList li {background:none;padding-left:0;margin-left:14px}
ul.hyphenList ul{list-style-image:none ;}
ul.hyphenList ul li {background:transparent url(../images/template/arrow-green.gif) no-repeat left 5px;padding-left:15px}
ul.alfaList ul li {background:transparent url(../images/template/arrow-green.gif) no-repeat left 5px;padding-left:15px;margin-left:0}
ul.hyphenList ol{list-style-image:none;}
ul.hyphenList ul.alfaList {list-style-image:none;list-style-type: lower-alpha}
ul.alfaList ul ul.hyphenList li {background:none;padding-left:0;margin-left:14px}

/*buttonlist klantenzone*/
ul.buttonList {width:100%;float:left;clear:both;border:1px solid #ccc;margin:10px 0 10px 0;
border:0;background:url(../images/template/bg-divider-3col.gif) no-repeat center bottom;padding-bottom:20px}
ul.buttonList li {background:transparent url(../images/template/bg-oplos2_01.gif) no-repeat scroll center top;
border:0 none;float:left;margin:-5px 5px 15px;padding:0;width:265px;}
ul.buttonList li strong {color:#006600;display:block;font-size:13px;font-weight:bold;margin:0;background:transparent url(../images/template/bg-oplos2_02.gif) no-repeat scroll center bottom;display:block;padding-bottom:10px;}
ul.buttonList li a:link, ul.buttonList li a:visited {color:#006600;display:block;font-size:13px;font-weight:bold;margin:8px 10px 2px 10px;}


/*TABLES ==============================*/

table			{border-collapse:collapse;margin:0 0 1em 0;}
table caption 	{padding-bottom:6px;text-align:left;}
tr.alt td 		{background:#EBE5D5}
td.alt			{background:#EBE5D5}
table td 		{border:0px solid #CECDAE;padding:0px;line-height:1.2em}
table th 		{background:#5ec02f url(../images/template/bg-th.jpg) repeat-x;color:#418000;text-align:left;border:0px solid #DDE9CF;padding:5px;font-weight:bold;}

table.withBorder {}
table.withBorder td 		{border:1px solid #CECDAE;padding:5px;line-height:1.2em}
table.withBorder th 		{background:#5ec02f url(../images/template/bg-th.jpg) repeat-x;color:#418000;text-align:left;border:1px solid #DDE9CF;padding:5px;font-weight:bold;}

table.agenda {}
table.agenda td 		{border:1px solid #CECDAE;padding:5px;line-height:1.2em}
table.agenda th 		{background:#5ec02f url(../images/template/bg-th.jpg) repeat-x;color:#418000;text-align:left;border:1px solid #DDE9CF;padding:5px;font-weight:bold;}

/*tables productfiches*/
table.verzekeringen {background: transparent url(../images/template/bg-productfiche-voordelen-blauw.gif) no-repeat bottom left}
table.verzekeringen td 		{background:none;border:0;padding:0;line-height:1.2em}
table.verzekeringen th 		{color:#3366cc;text-align:left;border:0;padding:0;font-weight:bold;}
table.verzekeringen h5 {/*color:#93B0D7*/color:#3366cc;background: transparent url(../images/template/bg-productfiche-voordelen-blauw.gif) no-repeat top left;padding:8px}
table.verzekeringen ul li {background:transparent url(../images/template/arrow-blue.gif) no-repeat left 5px;padding-left:15px;color:#000000 }

table.absenteisme {background: transparent url(../images/template/bg-productfiche-voordelen-rood.gif) no-repeat bottom left}
table.absenteisme td 		{background:none;border:0;padding:0;line-height:1.2em}
table.absenteisme th 		{color:#990033;text-align:left;border:0;padding:0;font-weight:bold;}
table.absenteisme h5 {color:#990033;background: transparent url(../images/template/bg-productfiche-voordelen-rood.gif) no-repeat top left;padding:8px}
table.absenteisme ul li {background:transparent url(../images/template/arrow-red.gif) no-repeat left 5px;padding-left:15px;color:#000000 }

table.kinderbijslag {background: transparent url(../images/template/bg-productfiche-voordelen-groen.gif) no-repeat bottom left}
table.kinderbijslag td 		{background:none;border:0;padding:0;line-height:1.2em}
table.kinderbijslag th 		{color:#99cc00;text-align:left;border:0;padding:0;font-weight:bold;}
table.kinderbijslag h5 {color:#99cc00;background: transparent url(../images/template/bg-productfiche-voordelen-groen.gif) no-repeat top left;padding:8px}
table.kinderbijslag ul li {background:transparent url(../images/template/arrow-green2.gif) no-repeat left 5px;padding-left:15px;color:#000000 }

table.preventie {background: transparent url(../images/template/bg-productfiche-voordelen-oranje.gif) no-repeat bottom left}
table.preventie td 		{background:none;border:0;padding:0;line-height:1.2em}
table.preventie th 		{color:#CC9900;text-align:left;border:0;padding:0;font-weight:bold;}
table.preventie h5 {color:#CC9900;background: transparent url(../images/template/bg-productfiche-voordelen-oranje.gif) no-repeat top left;padding:8px}
table.preventie ul li {background:transparent url(../images/template/arrow-orange.gif) no-repeat left 5px;padding-left:15px;color:#000000 }

table.newsletterInfoform{margin-top: 2px;}
table.newsletterInfoform th{background:none;color:#000;font-weight: normal; padding-right: 10px;}
td.validator{color: #D00000; font-weight:bold;padding-left:10px;}

.invalidtable td		{border:1px solid #CECDAE;color: #D00000;font-weight:bold;padding:5px;line-height:1.2em}


/*FORMS ==============================*/

div.siteContainer form 			{margin:0 0 15px 0;}
fieldset		{margin:0 0 20px 0;}
legend 			{margin:0 0 10px 0;font-weight:bold;}
input 			{margin-bottom:5px}
input.RadioCheck {margin:5px 5px 0 0;padding:0;}
textarea 		{margin-bottom:5px}
label 			{width:100px;display:block;float:left;clear:left;cursor: pointer;margin:0 10px 0 0; padding: 5px 20px; /* To leave room for the icon */}
label.RadioCheck {float:none;width:auto;display:inline;cursor: pointer;margin:0 10px 0 0; padding-left: 0px; /* To leave room for the icon */}
label.required 	{background-image:url(../images/template/ico-required.gif);background-repeat: no-repeat;background-position: 0px 5px;}
label.problem 	{background-image: url(../images/template/ico-caution.gif);background-repeat: no-repeat;background-position: 0px 5px;}
label.completed {background-image: url(../images/template/ico-completed.gif);background-repeat: no-repeat;background-position: 0px 5px;} 
select 			{margin-bottom:5px}
input:focus, select:focus, textarea:focus, input.focus {/*background-color:#F7F3EE;border-color:#9C938A;*/}
button			{margin:1em 0 1em 0;}
input[type=text] { /* text input styles */ }
input[type=submit] { /* submit input styles */ }

/*styles for ektron forms*/
.RadioNewsletter td{padding:5px;}
.RadioNewsletter td label{white-space: nowrap;display:inline;float:none;}
.RadioNewsletter td input{margin:0px;}

ol.design_list_vertical label {float:none;display:inline;visible:false;}
ol.design_list_vertical	{list-style-type:none;visible:false;}



/*MISC ==============================*/

hr {height: 0;border: 0;border-top: 1px solid #bbb;margin:0 0 1em 0;}

/*
============

LAY OUT

============
*/

/*for default three cols:*/
div.siteContainer {width:980px;margin:0 0 0 25px;float:left;background: #FDFCFA url(../images/template/bg-siteContainer2.jpg) no-repeat}
/*for two cols put this in embedded stylesheet:
div.siteContainer{background: #FDFCFA url(../images/template/bg-siteContainer.jpg) no-repeat}
*/

/*
------
HEADER
------
*/
div.header{width:980px;border-bottom:0px solid #ccc;float:left;margin-bottom:0}

/*logo block ==============================*/

div.logo{width:220px;height:100px;float:left;}
div.logo a {display:block;width:225px;height:100px;}
div.logo a span {display:none}

/*toolbar block ==============================*/

ul.toolbar					{margin:0;list-style:none }
ul.toolbar li				{float:left;margin:0;padding:0;background:none }
ul.toolbar li a:link, 
ul.toolbar li a:visited		{display:block;padding:0px 10px;margin-top:8px; font-weight:normal;font-size:11px; text-decoration:none; border-right:1px solid #e7e5d6; color:#e7e5d6; }
ul.toolbar li a:hover		{color:#111;}

/*search block ==============================*/

div.search					{float:right;margin:0;}
div.search div.normalSearch			{float:right;margin:0;}
div.search label 			{margin:0; padding: 0;width:auto;display:inline;float:none}
div.search input.searchTxt 	{border:none;background:url(../images/template/bg-zoeken-txt.gif) no-repeat;font-size:10px;height:17px;width:148px;margin-bottom:0;position:relative;top:-3px}
div.search input.searchBtn 	{border:none;background:#008E56 /*url(../images/template/bg-zoeken.gif) no-repeat left 3px*/;color:#e7e5d6;font-size:11px;height:20px;cursor:pointer;margin:4px 0 3px 0;padding-left:0;font-family:Verdana, Arial, Helvetica, sans-serif}

ul.extraSearch					{float:right;margin:0 15px 0 0;list-style:none; }
ul.extraSearch li				{float:left;margin:0;padding:0;background:none }
ul.extraSearch li a:link, 
ul.extraSearch li a:visited		{display:block;padding:0px 10px;margin-top:8px; font-weight:normal;font-size:11px; text-decoration:none; border-right:1px solid #e7e5d6; color:#e7e5d6;  }
ul.extraSearch li a:hover		{color:#111;}

/*Top navigation ==============================*/

ul.nav					{float:right;width:760px;margin:46px 0 0 0;list-style:none }
ul.nav li				{float:left;margin:0;padding:0;background:none }
ul.nav li a:link, 
ul.nav li a:visited		{display:block;font-weight:bold;font-size:13px; background:none; text-decoration:none;border:0; color:#7e7a3a; }
ul.nav li.sel a:link, 
ul.nav li.sel a:visited		{font-weight:bold;background:url(../images/template/bg-topnav_02.jpg) no-repeat right top;color:#fff }
ul.nav li.sel a:link span,
ul.nav li.sel a:visited span		{ background:url(../images/template/bg-topnav_01.jpg) no-repeat left top; }

ul.nav li a:link span, ul.nav li a:visited span		{ background:none;padding:5px 15px 8px 10px;display:block; }

ul.nav li a:hover			{ background:url(../images/template/bg-topnav_02.jpg) no-repeat right top;color:#fff }
ul.nav li a:hover span		{ background:url(../images/template/bg-topnav_01.jpg) no-repeat left top; }

/*Breadcrumb ==============================*/

div.breadcrumb				{font-size:11px;font-weight:bold;margin:0;clear:both;padding:10px 0 8px 205px;border-bottom:1px solid #A2B16E;color:#666633;height:20px;line-height:12px}
div.breadcrumb a:link,
div.breadcrumb a:visited 	{text-decoration: none;color:#a19d78}
div.breadcrumb a:hover 		{text-decoration: underline;}


/*
-----------------
CONTENT CONTAINER
-----------------
*/
div.contentContainer{clear:both;width:795px;float:right;margin:0;border-top:0px solid #d4d2c2}

/*Content ==============================*/

/*default three cols*/
div.siteContainer div.content{float:left;width:550px;padding:15px 20px;background:#FAFAF2 url(../images/template/bg-siteContainer2.jpg) no-repeat -185px -140px}
/*when two cols put this in embedded stylsheet:
div.siteContainer div.content{background:none;width:auto}
*/

div.block {width:100%;float:left;clear:both;border:1px solid #ccc;margin-bottom:10px;}

div.marketing	{border: none;}

/* NEWSBLOCK - HP */

div.news				{width:500px;float:left;border:0;}
div.news ul 			{list-style:disc}
div.news ul li			{color:#338d59;background:none;padding:0;margin:0 0 0 15px}
div.news ul li.headline			{background:url(../images/template/bg-headline.jpg) no-repeat bottom center;padding:0;margin:0 0 5px 0;list-style:none}
div.news ul li.headline object	{float:left;margin:0 10px 10px 0}
div.news ul li.meer			{background:url(../images/template/arrow-green.gif) no-repeat right 5px;padding:0 15px 5px 0;margin:5px 0;list-style:none;float:left}
div.news a:link,
div.news a:visited		{color:#338d59;text-decoration:none}
div.news a:hover		{color:#338d59;text-decoration:underline}
div.news img			{border:1px solid #7d7a3a;padding:2px;float:left;margin:0 15px 5px 0}

/* MENSURABLOCK - HP */

div.mensura		{width:220px;float:left;clear:none;border:0;margin:0 0 0 15px;background:url(../images/template/bg-mensura.jpg) no-repeat left top;padding:0 0 0 20px}
div.mensura img			{border:1px solid #7d7a3a;padding:2px;float:left;margin:0 15px 5px 0}

/* OPLOSSINGEN TABCONTENT - HP */

div.oplossingen3		 			{border:0px solid #ddd;background:url(../images/template/bg-divider.gif) no-repeat center top;padding-top:20px}
div.oplossingen3 ul li 			{margin:0 2px 0 0;background:none;padding:0}
#rotate {clear:both}
div.oplossingen3 ul.oplos-meer  {float:right;margin-left:20px}
div.oplossingen3 ul.oplos-meer li 	{margin:0 2px 0 0;background:url(../images/template/arrow-green.gif) no-repeat left 6px;padding:0 0 0 15px}
div.oplossingen3 ul.oplos-meer li.title 	{margin:0 2px 0 0;background:none;padding:0 0 0 15px}
div.oplossingen3 object {float:left;margin:0 10px 10px 0}

/* PRODUCTEN IN 3 COLS - HP */

div.producten3		 			{border:0px solid #ddd;background:url(../images/template/bg-divider.gif) no-repeat center 8px;padding-top:20px}
div.producten3 ul	 			{margin-left:0}
div.producten3 ul li 			{float:left;width:230px;border:0px solid #ddd;margin:5px 10px;padding:0px;background:url(../images/template/bg-prod3_01.jpg) no-repeat center top;min-height:145px;cursor:pointer}
div.producten3 ul li span		{display:block;min-height:140px;background:url(../images/template/bg-prod3_02.jpg) no-repeat center bottom;}
div.producten3 ul li h3	 	{display:block;color:#006600;font-size:13px;font-weight:bold;margin:10px 15px 0 15px;}
/*div.producten3 ul li a:link,
div.producten3 ul li a:visited 	{display:block;color:#006600;font-size:13px;font-weight:bold;margin:10px 15px 0 15px;}*/
div.producten3 ul li ul 		{margin:0;padding:10px;}
div.producten3 ul li ul li		{float:none;width:auto;border:0;margin:5px;padding:0;background:url(../images/template/arrow-green.gif) no-repeat left 5px;min-height:5px;color:#006600;font-size:11px;font-weight:normal;padding-left:15px}
/*div.producten3 ul li ul li a:link,
div.producten3 ul li ul li a:visited 			{color:#006600;font-size:11px;font-weight:normal;padding:0}
*/

/* 2 COLUMNS SUBLEVEL on page with right col*/

/*div.col2		 				{border:0;}*/
div.col2		 				{border:0;background:url(../images/template/bg-divider-3col.gif) no-repeat center bottom;padding-bottom:10px}
div.col2 ul 		 			{float:left;margin:5px 0 0 0;/*background:url(../images/template/bg-col2-bottom.gif) no-repeat 5px bottom;*/ padding:0 0 5px 0}
div.col2 ul li 					{border:0;float:left;width:265px;margin:-5px 5px 15px 5px;padding:0;background:url(../images/template/bg-oplos2_01.gif) no-repeat center top;/*min-height:80px;*/}
div.col2 ul li.fullWidth		{ width:540px; background:url(../images/template/bg-oplos2-big_01.gif) no-repeat center top;margin-bottom:15px}
div.col2 ul li.newRow 			{clear:left}
div.col2 ul li span				{display:block;/*min-height:140px;*/background:url(../images/template/bg-oplos2_02.gif) no-repeat center bottom;padding-bottom:10px}
div.col2 ul li.fullWidth span	{ background:url(../images/template/bg-oplos2-big_02.gif) no-repeat center bottom;}
div.col2 ul li a:link,
div.col2 ul li a:visited 		{display:block;color:#006600;font-size:13px;font-weight:bold;margin:10px 15px 0 15px;}
div.col2 ul li span strong 		{color:#006600;display:block;font-size:13px;font-weight:bold;margin:10px 15px 0;}
div.col2 ul li ul 				{margin:0;padding:0px 10px 0 10px;float:none;background:none}
div.col2 ul li ul li			{float:none;width:auto;border:0;margin:5px;padding:0;background:url(../images/template/arrow-green.gif) no-repeat left 2px;min-height:5px}
div.col2 ul li ul li a:link,
div.col2 ul li ul li a:visited 	{color:#006600;font-size:11px;font-weight:normal;padding:0}

div.col2 ul li span strong {color:#006600;display:block;font-size:13px;font-weight:bold;margin:10px 15px 0;}

/* 3 COLUMNS SUBLEVEL on page with no right col*/

/*div.col3				 		{border:0;}*/
div.col3		 				{border:0;background:url(../images/template/bg-divider-3col.gif) no-repeat center bottom;}
div.col3 ul 		 			{float:left;margin:5px 0 0 0;/*background:url(../images/template/bg-col2-bottom.gif) no-repeat 5px bottom;*/ padding:0 0 5px 0}
div.col3 ul li 					{border:0;float:left;width:241px;margin:-5px 5px 15px 5px;padding:0;background:url(../images/template/bg-oplos3_01.gif) no-repeat center top;/*min-height:80px;*/}
div.col3 ul li.fullWidth		{ width:743px; background:url(../images/template/bg-oplos3-big_01.gif) no-repeat center top;margin-bottom:15px}
div.col3 ul li.newRow 			{clear:left}
div.col3 ul li span				{display:block;/*min-height:140px;*/background:url(../images/template/bg-oplos3_02.gif) no-repeat center bottom;padding-bottom:10px}
div.col3 ul li.fullWidth span	{ background:url(../images/template/bg-oplos3-big_02.gif) no-repeat center bottom;}
div.col3 ul li a:link,
div.col3 ul li a:visited 		{display:block;color:#006600;font-size:13px;font-weight:bold;margin:10px 15px 0 15px;}
div.col3 ul li span strong 		{color:#006600;display:block;font-size:13px;font-weight:bold;margin:10px 15px 0;}
div.col3 ul li ul 				{margin:0;padding:0px 10px 0 10px;float:none;background:none}
div.col3 ul li ul li			{float:none;width:auto;border:0;margin:5px;padding:0;background:url(../images/template/arrow-green.gif) no-repeat left 2px;min-height:5px}
/*div.col3 ul li ul li a:link,
div.col3 ul li ul li a:visited 	{color:#006600;font-size:11px;font-weight:normal;padding:0}*/
div.col3 ul li ul li a:link,
div.col3 ul li ul li a:visited 	{color:#006600;font-size:11px;font-weight:normal;padding:0; margin-top:0; padding-bottom:5px;}

div.producten2 ul li 			{border:1px solid #ddd;float:left;width:253px;margin:5px}
div.producten2 ul li ul li		{border:0;float:none;width:auto;margin:5px}


/* SUBMENU TOPLEVEL */

div.sub	{border:0;background:url(../images/template/bg-divider-3col.gif) no-repeat bottom left}

/* PUBLICATIONS */
/*lijst van publicaties*/
ul.pubList {list-style:none;margin:0 0 10px 0;padding:0 0 0 0;float:left;width:100%;border-bottom:1px solid #C2C2BE;}
ul.pubList li {list-style:none;margin-bottom:10px;border-top:1px solid #C2C2BE;padding-top:10px;clear:left;background:none;}
ul.pubList h4, ul.pubList p {margin:0}
ul.pubList p {font-size:90%}
ul.pubList li h4 {background:none;font-weight:bold;padding:0;font-size:107%;margin-top:0}
ul.pubList img {padding:0;margin:0 10px 10px 0;float:left;border:1px solid #663}
ul.pubList p.actie a {padding:0 0 5px 25px;margin:0 10px 0 0;font-family:Arial, Helvetica, sans-serif;}
ul.pubList p.actie {padding:20px 0 0 0;margin:0;}
a.send{background:url(../images/template/ico_pdf_verzenden.gif) no-repeat left -21px;font-size:100%}
/*a.save{background:url(../images/ico-bewaren.gif) no-repeat left -22px;font-size:100%}*/
a.download{background:url(../images/template/ico_pdf_bekijken.gif) no-repeat left -22px;font-size:100%;}
a.order{background:url(../images/template/ico_pdf_aanvragen.gif) no-repeat left -22px;font-size:100%}
/*only for IE7:*/*:first-child+html #centerBox ul.pubList p {font-size:85%}
/*only for IE6*/* html #centerBox ul.pubList p {font-size:85%}

/*right ==============================*/

div.right{float:right;width:180px;margin:0 0 0 10px;padding:20px 10px 0 0}

div.right h2 {color:#666633;font-size:13px;background:url(../images/template/bg-h2-right.gif) no-repeat left bottom;padding:0 0 5px 0}
div.right ul 					{margin:0 10px 15px 0px;}
div.right ul li 				{margin-bottom:5px;}
div.right ol 					{margin:0 10px 15px 15px;}

div.info {}
div.info .panel	{ display:block; margin:7px 0 5px 18px}
div.Publicaties	li.pdf		{ background:url(../images/template/ico_pdf.gif) no-repeat 0 0; padding: 0 0 2px 20px;}
div.Publicaties	li.pdf a	{ cursor:pointer}
div.Publicaties	li.pdf li	{ padding:0 0 4px 0; background:none; position:relative; left:-19px}
div.Publicaties	li.pdf li a	{ display:block; width:100%;  padding: 0 0 6px 22px;}
div.Publicaties	li.pdf li.download a	{ background:url(../images/template/ico_pdf_bekijken.gif) no-repeat 0 -22px; }
div.Publicaties	li.pdf li.documentation a	{ background:url(../images/template/ico_pdf_aanvragen.gif) no-repeat 0 -22px;}
div.Publicaties	li.pdf li.mail a	{ background:url(../images/template/ico_pdf_verzenden.gif) no-repeat 0 -22px;}

/*
--------------
MENU CONTAINER
--------------
*/
div.menuContainer 		{width:170px;float:left;margin:0;padding:15px 15px 0px 0;border-top:0px solid #d4d2c2}
div.menuContainer ul  {list-style:none;margin:0 0 15px 0;padding:0}
div.menuContainer ul li {background:none;color:#377021;font-weight:bold;font-size:13px;}
div.menuContainer ul li ul {list-style:disc;background:url(../images/template/bg-leftSubMenu.jpg) no-repeat left bottom;padding:10px 0 20px 0}
div.menuContainer ul li ul li {color:#635f11;padding:0;margin:0 0 5px 15px;line-height:13px}
div.menuContainer ul li ul li ul {background:none;padding-bottom:0}

div.menuContainer ul li a:link, div.menuContainer ul li a:visited {font-family:Arial, Helvetica, sans-serif;color:#635f11;font-size:11px;text-decoration:none}
div.menuContainer ul li a:hover {color:#377021}
div.menuContainer ul li ul li ul			{display:none}
div.menuContainer ul li ul li.sel ul		{display:block}
div.menuContainer ul li ul li.sel a:link,
div.menuContainer ul li ul li.sel a:visited		{font-weight:bold;color:#377021}
div.menuContainer ul li ul li.sel a:hover {color:#377021}
div.menuContainer ul li ul li.sel ul li a:link,
div.menuContainer ul li ul li.sel ul li a:visited		{font-weight:normal;color:#635f11}
div.menuContainer ul li ul li.sel ul li a:hover {color:#377021}
div.menuContainer ul li ul li.sel ul li.sel a:link,
div.menuContainer ul li ul li.sel ul li.sel a:visited		{font-weight:bold;color:#377021}



/*
------
FOOTER
------
*/

div.footer{clear:both;float:left;margin:20px;width:940px;padding-top:10px;border-top:1px solid #a19d78}

/*footer navigation ==============================*/

div.footerNav{float:right}
div.footerNav ul {padding:0;margin:0}
div.footerNav ul li {float:left;background:none;padding:0;margin:0}
div.footerNav ul li a:link, div.footerNav ul li a:visited {margin-left:5px;padding-right:5px;border-right:1px solid #006837; color:#006837;font-size:10px}

/*
-------------
LANGUAGE PAGE
-------------
*/

ul.langContainer {list-style:none;margin:50px 0 0 0;padding-bottom:100px;float:left}
ul.langContainer li {background:none;float:left;width:48%;}

/*
-------------
LOGIN PAGE
-------------
*/

div#login {margin:50px 0 0 20px}

/*
-----
TOOLS
-----
*/
/*clearfix*/
.clearBoth {clear:both}
.clearLeft {clear:left}
.clearRight {clear:right}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* Bug Ektron */
.EktronAjaxLoading { display:none; }





/*
-----------
KLANTENZONE
-----------
*/
ul.klantenzone {
	background:url("../images/template/bg-divider-3col.gif") no-repeat scroll center bottom transparent;
	border:0 none;
	clear:both;
	float:left;
	margin:10px 0;
	padding-bottom:20px;
	width:100%;
}
ul.klantenzone li {
background:url("../images/template/bg-oplos2_01.gif") no-repeat scroll center top transparent;
border:0 none;
float:left;
margin:-5px 4px 15px;
padding:10px 0 0;
width:265px;
height:200px;
position:relative;
}
ul.klantenzone li strong {
color:#006600;
display:block;
font-size:13px;
font-weight:bold;
margin:0;
padding-bottom:10px;
padding-left:10px;
}
ul.klantenzone p {
	padding-left:10px;
padding-right:10px;
margin:0;
padding-bottom:10px;
}
ul.klantenzone div.blok {
height:25px; padding-top:5px;text-align:center; padding-left:25px;padding-right:25px;
	background:url("../images/template/bg-oplos2_02.gif") no-repeat scroll center bottom #9CC658;
	width:215px;
	position:absolute;
	bottom:0;
}
ul.klantenzone div.blok a{
color:#fff;
}
ul.klantenzone div.blok a.left{
float:left;
}
ul.klantenzone div.blok a.right{
float:right;
}



