/*
 * $Id: main.css 61 2009-07-08 08:11:53Z root $ 
 */
 
/* start frameWork markup */
	table#frameWork {
		width:100%;
		height:100%;
	}
	table#frameWork td.header {
		height:5%;
	}
	table#frameWork td.strokeMain {
		width:auto;
		height:95%;
		border-left:1px solid #AEB2BB;
		border-right:1px solid #AEB2BB;
		background-color:#E1E7EA;
		border-top:1px solid #AEB2BB;
	}
	table#frameWork td.strokeLeft,
	table#frameWork td.strokeRight {
		border-top:1px solid #AEB2BB;
	}
/* end frameWork table */

/* start Menu left markup */
	ul.menuLeft {
		list-style-type:none;
		padding:0;
		margin:0;
		width:100%;
		border-bottom:1px solid #fff;
	}
	ul.menuLeft li {
		display:block;
		width:100%;
	}
	ul.menuLeft li {
		font-size:11px;
		line-height:160%;
	}
	ul.menuLeft li.item {
		background:url(/images/icons/menuArrow.gif) 25px 6px no-repeat;
		padding-left:33px;
		background-color:#E1E7EA;
		border-top:1px solid #fff;
		height:21px;
	}
	ul.menuLeft li.subItem {
		background:url(/images/icons/menuSubArrow.gif) 38px 6px no-repeat;
		padding-left:52px;
		background-color:#E1E7EA;
		height:21px;
	}
	li.header {
		background:url(/images/icons/boxPointer.gif) 5px 8px no-repeat;
		background-color:#848A98;
		padding:1px;
		padding-left:20px;
		color:White;
		font-weight:800;
	}
	ul.menuLeft li.item a {
		color:#000;
	}
	ul.menuLeft li.subItem a {
		color:#197BBD;
	}
	ul.menuLeft li a:hover {
		text-decoration:none;
	} 
	td.strokeLeft span.menuLeftFooter {
		display:block;
		padding:0;
		height:1px;
		background-color:#AEB2BB;
	}
/* end menu left markup */

/* Start boxes markup */
	table#frameWork td.header div {
		width:100%;
		display:block;
		float:left;
	}
	div.boxHome {
		width:25%;
		background-color:#ECECEC;
	}
	div.boxHome a {
		color:#000;
		font-size:11px;
		display:block;
		float:left;
		-moz-box-sizing: padding-box;
		box-sizing: padding-box;
		text-align:center;
		width:65px;
		background-color:#C9C9C9;
		height:28px;
		padding-top:5px;
	}
	div.boxHome a.lang {
		background-color:#E1E1E1;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
	}
	div.boxHelp {
		width:50%;
		height:28px;
		border:1px solid #AEB2BB;
		border-top:0;
		padding:3px;
	}
	div.boxHelp img {
		float:left;
		margin-top:4px;
		margin-left:5px;
	}
	div.boxHelp select {
		width:92%;
		float:left;
		margin-left:10px;
	}
	
	div.boxLogo {
		width:25%;
		height:65px;
		border-top:6px solid #ECECEC;
		text-align:center;
	}
	div.boxLogo img {
		margin-top:5px;
	}
	
/* End boxes markup */

div.boxLeft, div.boxMain, div.boxRight {
	width:100%;
	display:block;
}

/** Start DIV boxRight markup 
 * Layers in de rechter kolom van de site.
 */
 	td.strokeRight span {
		display:block;
		float:left;
		width:100%;
		-moz-box-sizing: padding-box;
		box-sizing: padding-box;
		font-size:11px;
	}
	td.strokeRight span span.bannerEBusiness {
		background:url(/images/banners/e_business_solutions_bg.gif) left top repeat-x;
	}
	td.strokeRight span.bannerPSM {
		background:url(/images/banners/PSM_banner_bg.gif) left top repeat-x;
		width:100%;
		overflow:hidden;
	}
	td.strokeRight span.bannerPSM img {
		float:right;
	}
	div.boxRightDefault {
		width:100%;
	}
	div.boxRightDefault div,
	div.boxRightDefault span {
		display:block;
		float:left;
		width:100%;
		line-height:130%;
	}
	div.boxRightDefault span.title {
		padding-bottom:5px;
		font-weight:800;
	}
	div.boxRightDefault span.subHeader {
		background-color:#E1E7EA;
		border-bottom:1px solid #AEB2BB;
		color:#848A98;
		font-weight:800;
		padding-left:10px;
	}
	div.boxRightDefault div.body,
	div.boxRightDefault span.body {
		background:url(/images/framework/boxGradient.gif) left top repeat-x;
		padding:15px 20px 20px 30px;
	}
	div.boxRightDefault span.inputField {
		padding:15px 0 15px 30px;
	}
	div.boxRightDefault span.inputField input {
		width:65%;
	}
	div.boxRightDefault span.inputField img {
		margin-left:10px;
		margin-top:4px;
	}
	span.spacer {
		height:30px;
	}
/** End DIV boxRight markup */ 

/** Start boxLeftDefault markup */
	div.boxLeftDefault {
		display:block;
		float:right;
		width:99%;
		border-bottom:1px solid #CBCBCB;
		padding-top:10px;
		padding-bottom:10px;
	}
	div#menuStatic {
		background:url(/images/framework/bgBlocks.gif) right top no-repeat;
	}
	div.boxLeftDefault {
		padding-left:10px;
	}
	div.boxLeftDefault span {
		display:block;
		width:100%;
	}
	div.boxLeftDefault span.header img {
		margin-right:7px;
	}
	div.boxLeftDefault span.header a {
		color:#000;
		font-weight:800;
	}
	div.boxLeftDefault span.link a {
		display:block;
		color:#848A98;
		font-weight:800;
		padding: 6px 0 6px 0;
	}
	div.boxLeftDefault span.link img {
		margin-right:15px;
	}
	div.boxLeftDefault span.header {
		margin-bottom:4px;
	}
	div.boxLeftDefault span.body {
		color:#4E4E4E;
		font-size:11px;
		line-height:170%;
		padding-right:10px;
	}
	td.strokeLeft span.copyright {
		display:block;
		float:left;
		width:100%;
		margin-top:30px;
		padding-left:14px;
		color:#848A98;
		font-size:10px;
	}
/** End boxLeftDefault markup */

div.homeTop {
	width:100%;
	height:161px;
	background:url(/images/banners/e_business_solutions_home.jpg) left top no-repeat;
	background-color:#0C254E;
}

/* start nieuwsbrief aanmeld functie markup */
	table#nlTable {
		width:100%;
		background-color:#D6DEE2;
	}
	table#nlTable td {
		padding:2px;
	}
	table#nlTable td.colError {
		padding:0;
		padding-top:3px;
		background:url(/images/icons/error.gif) left 4px no-repeat;
		padding-left:19px;
	}
	table#nlTable td.topHead {
		font-size:1px;
		height:10px;
	}
	table#nlTable td.leftCol {
		width:25%;
		padding-left:16px;
	}
	table#nlTable td.rightCol {
		width:75%;
	}
	table#nlTable td.newsletterOverview	{
		padding-left:7px;
	}
	table#nlTable td.mainCategory {
		background-color:#A489A6;
	}
	table#nlTable td.footer {
		padding-bottom:20px;
	}
	table#nlTable td input {
		width:70%;
		letter-spacing:1px;
		vertical-align:middle;
	}
	table#nlTable td input.inputRadio {
		width:10px;
		border:0;
		margin-right:5px;
	}
	table#nlTable td span.catTitle		{ font-weight:800;}
	table#nlTable td span.catDescription{ font-size:12px;}
	table#nlTable td span.checkBoxRow	{ cursor:pointer; margin-left:0px; padding:1px;}
	
	table#message			{ width:100%; border-bottom:1px dashed #7D5580;}
	table#message td		{ padding:3px;}
	table#message td.header	{ color:White; background-color:#DF0110; font-weight:800;}
	table#message td.body	{ color:Red; font-weight:800;}
/* end nieuwsbrief aanmeld functie markup */

div.boxLeftDefault a.buttonAdjust {
	padding:0;
	width:18px;
	color:#000;
	font-size:11px;
	font-weight:800;
	border:1px solid #CBCBCB;
	background:#E9EDF0;
	margin-right:5px;
	text-align:center;
}
div.boxLeftDefault img {
	vertical-align:middle;
}

table.linkList {
	width:100%;
	margin:12px;
	margin-left:20px;
	margin-right:20px;
}
table.linkList td {
	padding:1px;
}
table.linkList td a {
	background:url(/images/icons/menuArrow.gif) left 4px no-repeat;
	padding-left:8px;
	color:#E20001;
}