body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
}


h1, h2, h3, h4, h5 {
	color: #009ab0;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 14px;
}

li {
	margin-left: -20px;
}


a:link, a:active, a:visited {
	color: #009ab0;
}

a:hover {
	color: #009ab0;
	text-decoration: none;
}


.contentBox {
	text-align: left;
	margin-left: 27px;
	margin-right: 27px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.contentBody {
	line-height: 15px;
}

.headerBlok1 {
	background: #0060a0;
	font-weight: bold;
	color: #ffffff;
	padding: 3px;
	text-align: center;
}

.headerBlok2 {
	background: #009ab0;
	font-weight: bold;
	color: #ffffff;
	padding: 3px;
	text-align: center;
}

.headerBlok3 {
	background: #0099CC;
	font-weight: bold;
	color: #ffffff;
	padding: 3px;
	text-align: center;
}

.topmenuBox {
	text-align: left;
	margin: 15px;
}

.topmenuStart {
	font-size: 12px;
	font-weight: bold;
	width: 21px;
	height: 21px;
	line-height: 21px;
	color: #ffffff;
	text-align: center;
	float: left;
}

.topmenuBody {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}


A.topmenuButton:LINK, A.topmenuButton:ACTIVE, A.topmenuButton:VISITED, A.topmenuButton:HOVER {
	font-size: 12px;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	color: #ffffff;
	float: left;
	padding-left: 7px;
	padding-right: 15px;
}

.toolBox {
	text-align: right;
	margin: 15px;
}

.toolBody {
	font-size: 10px;
	color: #009ab0;
	text-decoration: none;
}

a.toolBody:hover {
	text-decoration: underline;
}

.searchBox {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 15px;
}

.searchBody {
	font-size: 10px;
	color: #009ab0;
	text-decoration: none;
}

.searchField {
	font-size: 10px;
	background: #ffffff;
	border: 1px solid #009ab0;
	width: 122px;
}

.trailStart {
	font-size: 12px;
	font-weight: bold;
	border-right: 2px solid #d6e6e8;
	width: 21px;
	height: 21px;
	line-height: 21px;
	color: #a0dae2;
	text-align: center;
	float: left;
}

.trailBody {
	font-size: 10px;
	color: #009ab0;
	text-decoration: none;
	line-height: 21px;
}

.newsBox {
	text-align: left;
	margin: 15px;
}

.newsHeader {
	font-size: 10px;
	font-weight: bold;
	color: #009ab0;
}

.newsBody {
	font-size: 10px;
	color: #000000;
}

.newsReadmore {
	font-size: 10px;
	color: #009ab0;
	text-decoration: none;
}

a.newsReadmore:hover {
	text-decoration: underline;
}

.smallprintBox {
	text-align: left;
}

.smallprintBody {
	font-size: 10px;
}

.coverImage {
	border: 1px solid #009ab0;
}

.productImage {
	border: 1px solid #009ab0;
	margin-right: 20px;
}

















a.menuFirstlevel, a.menuFirstlevel:link {
	display: block;
	width: 129px;
	color: #009ab0;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-vertical-align: middle;
	line-height: 21px;
	border-top: 1px solid #7fccd7;
	border-bottom: 1px solid #0b6d7b;
	padding-left: 17px;
	padding-right: 10px;
}

a.menuFirstlevel:hover {
	color: #ffffff;
	background: #009ab0;
}

a.menuSecondlevel, a.menuSecondlevel:link {
	display: block;
	width: 129px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-vertical-align: middle;
	line-height: 21px;
	border-top: 1px solid #7fccd7;
	border-bottom: 1px solid #0b6d7b;
	padding-left: 17px;
	padding-right: 10px;
	background: #13adc0;
}

a.menuSecondlevel:hover {
	background: #009ab0;
}

a.menuThirdlevel, a.menuThirdlevel:link {
	display: block;
	width: 129px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-vertical-align: middle;
	line-height: 21px;
	border-top: 1px solid #7fccd7;
	border-bottom: 1px solid #0b6d7b;
	padding-left: 17px;
	padding-right: 10px;
	background: #91e3f2;
}

a.menuThirdlevel:hover {
	background: #009ab0;
}

a.menuFourthlevel, a.menuFourthlevel:link {
	display: block;
	width: 129px;
	color: #808080;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-vertical-align: middle;
	line-height: 21px;
	border-top: 1px solid #7fccd7;
	border-bottom: 1px solid #0b6d7b;
	padding-left: 17px;
	padding-right: 10px;
	background: #a0d5df;
}

a.menuFourthlevel:hover {
	color: #ffffff;
	background: #009ab0;
}

a.menuFifthlevel, a.menuFifthlevel:link {
	display: block;
	width: 129px;
	color: #808080;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-vertical-align: middle;
	line-height: 21px;
	border-top: 1px solid #7fccd7;
	border-bottom: 1px solid #0b6d7b;
	padding-left: 17px;
	padding-right: 10px;
	background: #d3ebf0;
}

a.menuFifthlevel:hover {
	color: #ffffff;
	background: #009ab0;
}

a.menuSelected, a.menuSelected:link {
	display: block;
	width: 129px;
	color: #009ab0;
	background: #b7ddf7;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-vertical-align: middle;
	line-height: 21px;
	border-top: 1px solid #7fccd7;
	border-bottom: 1px solid #0b6d7b;
	padding-left: 17px;
	padding-right: 10px;
}

a.menuSelected:hover {
	color: #ffffff;
	background: #009ab0;
}

/* Nieuws Component */
.overzichtstabel {
	width:75%;
	border:1px solid red;
	background-color:#000066;
	}
	
	
/* MMS nieuwsbrief template */
body#nl_body {
	background-color:#f2f7fa;
}
.newsletter {
	padding: 10px;
	font-size: 11px;	
}

.newsletter table {
	font-size: 12px;	
}

.newsletter .topheader {
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 10px;
	font-size: 16px;
	font-weight: bold;
	margin: 10px;
}

.newsletter .date {
	margin-bottom: 8px;
}

.newsletter .issue span {
	background-color: #000;
	color: #fff;
	padding: 3px;
	padding-bottom: 5px;	
}

.newsletter .issue {
	margin-bottom: 8px;
}

.newsletter .email {
	font-size: 12px;
	margin-bottom: 8px;
}

.newsletter .title {
	font-size: 62px;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
}

.newsletter .title em {
	color: #008080;	
	font-style: italic;
}

.newsletter .leftcolumn {
	padding-right: 10px;
	border-right: 1px solid #000;
}

.newsletter .leftcolumn .block {	
	text-align: justify;
}

.newsletter .leftcolumn .block td {	
	text-align: justify;
}

.newsletter .leftcolumn .header {
	font-weight: bold;
	text-align: left;
}

.newsletter .rightcolumn {
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #000;
}

.newsletter .rightcolumn .header {
	font-weight: bold;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.newsletter .rightcolumn .box {
	padding-bottom: 10px;
}

.newsletter .rightcolumn .box table {
	text-align: justify;
}

.newsletter .rightcolumn .divider {
	border-bottom: 1px solid #000;
}

.newsletter .footer {
	margin-top: 20px;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
}

.newsletter .footerlogo {
	text-align: right;
}

.afbeeldingLinks {
	padding-right:6px;
	padding-bottom:6px;		
}
.afbeeldingRechts {
	padding-left:6px;
	padding-bottom:6px;		
}
<!--- Nieuwsbrief 2009 ------------ >

	table#nl_mainContainer {
			width:640px;
			margin-left:auto;
			margin-right:auto;
			background-color:#E5F4F7;`
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
		}
		table#nl_mainContainer img {
			border-color:#fff;		
			color:#fff;
		}
		td#nl_date {
			background-color:#fff;
			color:#7db5b1;
			font-weight:bold;
			text-indent:30px;
		}
		div#nl_content {
			width:560px;
			margin-left:30px;
			background-color:#fff;
			border-left:1px solid #7db5b1;
			border-right:1px solid #7db5b1;			
			padding-left:10px;
			padding-right:10px;
		}
		div#nl_content td#left {
			width:200px;
			padding-bottom:10px;
		}
		div#nl_content td#nl_left td.nl_block {
			background-color:#e3f5f9;
			width:154px;
			padding-left:10px;
			padding-right:10px;
			display:block;
			}
	.brown_large { /* titel bruin groot */
			color:#9b764c;
			display:block;
			font-size:13px;
			font-weight:bold;
			margin-bottom:5px;
			}
	.brown_small { /* titel bruin klein */
			color:#9b764c;
			display:block;
			font-size:11px;
			font-weight:bold;
			margin-bottom:5px;
			}
	.green_large { /* titel groen groot */
			color:#1dc276;
			display:block;
			font-size:13px;
			font-weight:bold;
			margin-bottom:5px;
			}
	.green_small { /* titel groen klein */
			color:#1dc276;
			display:block;
			font-size:11px;
			font-weight:bold;
			margin-bottom:5px;
			}
	.blue_large { /* titel blauw groot */
			color:#216eb6;
			display:block;
			font-size:13px;
			font-weight:bold;
			margin-bottom:5px;
			}
	.blue_small { /* titel blauw klein */
			color:#216eb6;
			display:block;
			font-size:11px;
			font-weight:bold;
			margin-bottom:5px;
			}
	.linkje {
		color:#009ab0;
		text-decoration:underline;
		cursor:pointer;
	}
	div#nl_content td#nl_right {
			padding-right:20px;
		}
		
		div#nl_content td#nl_right .nl_text {
			width:350px;
			padding-bottom:10px;
			}
			
#nb_mainContainer h1,
#nb_mainContainer h2,
#nb_mainContainer h3,
#nb_mainContainer h4,
#nb_mainContainer h5,
#nb_mainContainer h6{
margin:0;
padding:0;
}
/* Homepage USA */
ul#homepageUSA {
	padding:0;
	margin:0;
	list-style:none;
}
ul#homepageUSA li {
	width:200px;
	float:left;
	display:inline;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #008a8f;
	margin-left:20px;	
}
ul#homepageUSA li a:link, ul#homepageUSA li a:visited {
	text-decoration:none;
	font-style:italic;
	font-size:110%;
	font-weight:bold;
}
ul#homepageUSA li a:hover {
	color:#808080;
}

img.USAPayOff{
	margin-top:33px;
	margin-left:8px;
}
	
