{
   margin:0;
   padding:0;
}
body {
   font-family: Arial, Helvetica, sans-serif;
	background: #e0e0e0;
	font-size: 11px;
	margin:0;
   padding:0;
   padding-top:5px;
}
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	text-align: left;
	margin-bottom: 20px;
	background-color:#fff;
}
td {
	text-align:left;
}
.nomrgnbtm {
   margin-bottom:0px;
}
.band_cont {
   background-color:#a7a9ac;
   margin-bottom:0px;
}
.band {
   background-color:#a7a9ac;
   margin:0;
   padding:0;
}
a {
   color:#00ab39;
   text-decoration:none;
}
a:hover {
   color:#000;
   text-decoration: underline;
}
p {
	overflow: hidden;
	margin:0;
	padding: 4px 0 15px 0;
	font-size: 12px;
	line-height: 150%;
   color: #585858;
}
ul {
   margin-top:0;
}
div.spacer {   
   height:10px;
}

.topheader {
   padding-top:2px;
   padding-bottom:2px;
}
.topheader img {
   float:left;
   padding:0px;
   margin:16px 20px 6px 10px;
}
.topheader .counter {
   color:#00ab39;
   font-size:1.1em;
   margin:0;
   padding:0;
   padding-top: 1px;
   width:610px;
}
.topheader .counter #esaving1, .topheader .counter #esaving2 {
   color:#000;
}
.topheader ul.topmenu {
  float:right;
  padding: 0;
  margin: 0;
  list-style: none;
}
.topheader ul.topmenu li {
  float: left;
  position: relative;
  z-index: 99;
  margin:2px 0px 2px 12px;
}
.topheader ul.topmenu li img {
	margin:0;
}
.topheader ul.topmenu li a {
   color:#a0a0a0;
   font-size:1.2em;
}
.topheader ul.topmenu li a:hover {
   color:#00ab39;
   text-decoration: underline;
}

.skip {
	padding-left: 10px;
	background: url('/img/icons/skip.gif') no-repeat center left;
}

.menurow {
   background-color:#00ab39;
   font-size:12px;
   font-style:normal;
   font-weight:normal;
   text-decoration:none;
   line-height:150%;
}
.menurow form {
   position:relative;
   float:left;
}
.menurow input {
   border: 1px solid gray;
   margin: 0px;
	padding: 0px;
	padding-left:3px;
	margin-left:4px;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.menurow input.txtsearch {
   width:180px;
   height:16px;
   border:1px solid #009431;
   background-image:url('/img/new/zoeken.gif');
   background-position:left top;
   background-repeat:no-repeat;
   padding-left:18px;
}

.crumbs {
   color:#909090;
   font-size:1.1em;
   margin: 0px;
   background: url('/img/new/crumbs/crumb_right2.gif') no-repeat right center;
   height: 24px;
}
.crumbs img {
	margin: 3px 2px 0px 5px;
	float: left;
   vertical-align:middle;
}
.crumbs div {
	background: url('/img/new/crumbs/crumb_left2.gif') no-repeat left center;
}
.crumbs p {
   height:24px;
   line-height:24px;
   padding:0;
}
.crumbs p a {
   color:#909090;
   padding: 0px 6px 0px 14px;
   display: block;
   background: url('/img/new/crumbs/crumb_link2.gif') no-repeat left center;
   float: left;
   height: 24px;
}
.crumbs p a:hover {
   color:#00ab39;
   text-decoration: underline;
}
.dskader {
	background-image: url('/img/new/kader-ds.gif');
	background-repeat:no-repeat;
	background-position:top left;
	height:200px;
	position:relative;
	z-index:1;
}
.sakader {
	background-image: url('/img/new/kader-sa.gif');
	background-repeat:no-repeat;
	background-position:top left;
	height:200px;
	position:relative;
	z-index:1;
}
.adckader {
	background-image: url('/img/new/kader-adc.gif');
	background-repeat:no-repeat;
	background-position:top left;
	height:200px;
	position:relative;
	z-index:1;
}
#ds_img, #sa_img, #adc_img {
   display:inline; /*voor IE6 double margin bug*/
   margin-left:15px;
	margin-top:15px;
	border:2px solid #fff;
	float:left;
	width:110px;
	height:110px;
}
.dskader h2, .sakader h2, .adckader h2 {
   color:#fff;
   font-size: 14px;
   padding-top:0px;
   padding-bottom:2px;
   margin-left:135px;
}
.dskader h2 a, .sakader h2 a, .adckader h2 a {
   color:#fff;
}
.dskader h2 a:hover, .sakader h2 a:hover, .adckader h2 a:hover,
.dskader h2 a:focus, .sakader h2 a:focus, .adckader h2 a:focus {
   color:#000;
}
.dskader ul, .sakader ul, .adckader ul {
	margin-top:-12px;
	margin-left:0px;
	margin-right:0px;
	float:right;
	padding-left:16px;
	width:150px;
	color:#fff;
	line-height: 20px;
}
.productgroup {
   color:#fff;
	margin-left:15px;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 26px;
   position:absolute;
   top:140px;
}
.productgroup a {
   color:#fff;
}
.productgroup a:hover, .productgroup a:focus {
   color:#000;
}

a.productfam {
   color:#fff;
}
a.productfam:hover, a.productfam:focus {
   color:#000;
}

a.mainlink {
   color:#00ab39;
}
a.mainlink:hover, a.mainlink:focus {
   color:#000;
   text-decoration: underline;
}
a.mainlinksa {
   color:#751483;
}
a.mainlinksa:hover, a.mainlinksa:focus {
   color:#000;
   text-decoration: underline;
}
.mainintro {
   padding:10px 0 15px 0;
   font-weight: bold;
   font-size:1.1em;
   overflow:visible;
   color: #000;
}

.presskader2 {
   float: right;
	padding: 4px;
	background-color: #ffffff;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
}
.caption {
	color:#808080;
	font-size:11px;
}

blockquote {
	font: italic 1.4em Trebuchet MS, Georgia, Times, serif;
	color: #00ab39;
}
.subquote {
  font-size: 75%;
  text-align: right;
  margin-right: 8px;
  margin-top: 0px;
}	
blockquote.quote {
	font: italic 1.4em Trebuchet MS, Georgia, Times, serif;
	background: url('/img/quote-close.gif') no-repeat right bottom;
	color: #00ab39;
	padding-left: 25px;
	padding-right: 20px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	text-indent: -26px;
}
blockquote.quote:first-letter {
   background: url('/img/quote-open.gif') no-repeat left top;
   padding-left: 26px;
   padding-top: 7px;
}

table.policy {
   border:1px solid #000000;
   border-collapse: collapse;
}
table.policy th {
   background-color: #00ab39;
   color: #ffffff;
   text-align: left;
   border:1px solid #000000;
   padding-left: 3px;
}
table.policy td {
   color: #000000;
   border:1px solid #000000;
   padding-left: 2px;
}

.linkmore {
   text-align:right;
   font-weight: bold;
   padding:0px 0px 15px 0px;
}
.mainright {
   background-color:#f0f0f0;
   font-size: 12px;
   line-height: 1.4em;
}
.mainrightinside {
   padding-left:5px;
   padding-right:5px;
}
h1.h1kop {
	clear: both;
	display: block;
	font-family: Georgia;
	font-size: 1.6em;
	color: #808080;
	margin: 0px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: normal;
	background-color: #F2F2F2;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
}
h1.h1kop a {
   color: #808080;
}
h1.h1kop a:hover, h1.h1kop a:focus {
   color: #000;
}
h1.h1kopgroen {
	clear: both;
	display: block;
	font-family: Georgia;
	font-size: 1.6em;
	color: #00ab39;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: normal;
}
h1.h1kopgroen a {
   color:#00ab39;
}
h1.h1kopgroen a:hover, h1.h1kopgroen a:focus {
   color:#000;
   text-decoration: underline;
}
h2.h2kop {
	clear: both;
	display: block;
	font-family: Georgia;
	font-size: 1.6em;
	color: #808080;
	margin: 0px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: normal;
	background-color: #F2F2F2;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
}
h2.h2kop a {
   color: #808080;
}
h2.h2kop a:hover, h2.h2kop a:focus {
   color: #000;
}
h2.h2kopgroen {
	clear: both;
	display: block;
	font-family: Georgia;
	font-size: 1.6em;
	color: #00ab39;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: normal;
}
h2.h2kopgroen a {
   color:#00ab39;
}
h2.h2kopgroen a:hover, h2.h2kopgroen a:focus {
   color:#000;
   text-decoration: underline;
}
.kaderkopgroen, .kaderkopgrijs {
   clear: both;
	display: block;
	font-family: Georgia;
	font-size: 1.6em;
	margin: 0px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
}
.kaderkopgroen {
   background-color: #e3f6ed;
   color: #00ab39;
}
.kaderkopgrijs {
   background-color:#efeff0;
   color:#a7a9ac;
}
.kaderkopgroen a {
   color:#00ab39;
}
.kaderkopgrijs a {
   color:#a7a9ac;
}
.kaderkopgroen a:hover, .kaderkopgrijs a:hover, .kaderkopgroen a:focus, .kaderkopgrijs a:focus {
   color:#000;
   text-decoration: underline;
}

.greenbar {
	background-color: #00ab39;
	color: #ffffff;
	height: 1.3em;
	margin: 4px 0;
	padding: 3px 0px 3px 7px;
	display:block;
	font-weight: bold;
}
.policyheadline {
 	color: black;
	font-size: 1.24em;
	margin: 10px 0;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	font-weight: bold;
	line-height:130%
	display:inline;
}

p.vacancyheader {
   line-height: 100%;
	font-size: 3em;
	color: #00AB39;
	padding-bottom:5px;
}
p.vacancy {
   line-height: 100%;
	font-size: 2em;
	color: #00AB39;
	font-weight: bold;
	text-align:center;
	padding-bottom:5px;
	margin-bottom:10px;
}
.acquisitie {
   font-size: 75%;
   font-weight: bold;
   text-align: center;
}
.green {
   color: #00AB39;
}

.lijngroen {
	clear: both;
	padding: 0px;
	margin: 4px 0 4px 0;
	width: 100%;
	border-top: 2px solid #00ab39;
}
.lijnsilver {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height:4px;
	border-top: 1px solid silver;
}
.lijnsilverfooter {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height:15px;
	border-top: 1px solid silver;
}
.photoh a {
	float: left;
	width: 50px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 2px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background-color: white;
}
.photoh a:hover, .photoh a:focus {
   border: 1px solid #00ab39;
}
.photogennb {
	margin: 0;
	padding: 0;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
}
.photo {
	width: 50px;
	margin: 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background-color: white;
}
.photogr {
	margin: 0;
	padding: 3px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}
.ref {
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 90%;
}
.nofl {
   overflow:visible;
}
dl.contentpr {
	margin: 0;
	float: left;
	margin-bottom: 15px;	
	padding-top: 5px;
}
dd.intropr {
	display: block;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	font-size: 90%;
}
dd.linkpr {
	width: 100%;
	display: block;
	text-align: right;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 10px;
	float:right;
}
dd.headline {
	font-family: Georgia;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	color: #00ab39;
	display: block;
}
.headline a {
	text-decoration: none;
}
.headline a:hover, .headline a:focus {
	text-decoration: underline;
	color: #000;
}
dd.imagepr {
   display: block;
   float: left;
	margin: 0 5px 0 0;
	padding: 3px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}
dt.datepr {
	margin: 0;
	padding: 0;
	width: 60px;
	float: left;
	font-size: 90%;
	color: silver;
	border-bottom: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	border-top: 1px solid #F0F0F0;
	border-left: 1px solid #F0F0F0;
	text-transform: uppercase;
	text-align: center;
	display: block;
	margin-right: 10px; 
}
.year {
	display: block;
	font-size: 0.9em;
	line-height: 1em;
	text-align: center;
	background-color: #8E9194;
	color: #D2D2D2;
	margin-top: 0;
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #E6E6E6;
}
.month {
	display: block;
	font-size: 0.9em;
	line-height: 1em;
	text-align: center;
	background-color: #F5F5F5;
	color: #BDBDBD;
	margin-top: 0;
	padding-top: 5px;
}
.day {
	display: block;
	font-size: 2em;
	letter-spacing: -2px;
	text-indent: -3px;
	background-color: #F5F5F5;
	color: #B3B2B2;
	padding-bottom: 2px;
}

#globalwebsites form {
   margin:0;
   padding:0;
}

.book {
   font-family: Trebuchet MS, Georgia, serif;
	font-size: 14px;
	font-weight: bold;
	color:#000;
}

#footer{
	clear: both;
	background: url('/img/footer.gif') no-repeat center right;
	height:50px;
	margin-top: 20px;
}
#footernld{
	clear: both;
	background: url('/img/footer.gif') no-repeat bottom left;
	background-position: -278px 0;
	height:50px;
	width: 100%;
	margin-top: 10px;
}
#footersec {
	clear: both;
	background: url('/img/footersec.gif') no-repeat center right;
	height:50px;
	margin-top: 20px;
}
#footersecnld {
	clear: both;
	background: url('/img/footersec.gif') no-repeat bottom left;
	background-position: -278px 0;
	height:50px;
	width: 100%;
	margin-top: 10px;
}
#footeradc {
	clear: both;
	background: url('/img/footeradc.gif') no-repeat center right;
	height:50px;
	margin-top: 20px;
}
#footeradcnld {
	clear: both;
	background: url('/img/footeradc.gif') no-repeat bottom left;
	background-position: -278px 0;
	height:50px;
	width: 100%;
	margin-top: 10px;
}

#footerlinks {
	position:relative;
	float:right;
	font-size:0.9em;
	line-height:80%;
	text-align: center;
	color: #585858;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:240px;
}

#disclaimer {
   margin: 0px;
   padding-bottom: 15px;
   padding-left: 10px;
}

.doorsystemsheader {
   background-color:#00ab39;
   color:#00ab39;
   width:100%;
   height:100px;
}
.securityaccessheader {
   background-color:#751483;
   color:#751483;
   width:100%;
   height:100px;
}
.adcheader {
   background-color:#0076CE;
   color:#0076CE;
   width:100%;
   height:100px;
}
.corporateheader {
   background-color:#a7a9ac;
   color:#a7a9ac;
   width:100%;
   height:100px;
}
.doorsystemsheader img, .securityaccessheader img,.adcheader img,.corporateheader img {
   float:right;
   margin-right:19px;
   margin-top:10px;
   z-index:99;
}

.bannerheader {
   background-color:#00ab39;
   color:#00ab39;
   width:940px;
   height:100px;
   background: url('/img/new/banner-energyplus.jpg') no-repeat top left;
   position:relative;
}

.hdr_prodgrp {
   display: block;
   color:#fff;
	margin-left:20px;
	margin-top:0px;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 14px;
	font-weight: bold;
}
.hdr_product {
   display: block;
   color:#fff;
	margin-left:160px;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 32px;
	font-weight: bold;
	position:absolute;
	bottom:5px;
}
.hdr_product h1 {
   display: inline;
   color:#fff;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 32px;
	font-weight: bold;
}

.maincontent {
   font-size: 12px;
   line-height: 1.4em;
   width:530px !important;
   margin-left:20px !important;
}
.maincontent li{
	line-height: 150%;
	color: #585858;
	}
.maincontent_resize6 {
   width:450px !important;
}
.maincontent_resize8 {
   width:610px !important;
}
.maincontent_resize9 {
   width:690px !important;
}
.maincontent_resize10 {
   width:770px !important;
}
.maincontent_resize12 {
   width:940px !important;
   margin-left:10px !important;
}
.maincontent p.intro, .maincontent6 p.intro, .mainright p.intro, .maincontent div.intro, p.intro {
   font-weight: bold;
   color: #000;
}
.maincontent div.intro {
   padding: 4px 0 15px 0;
}
.maincontent h1, .maincontent .h1cat, .maincontent .h1cat h1 {
	display: block;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 1.8em;
	line-height: 1.2em;
	margin: 0px;
	margin-bottom: 15px;
	padding-top: 15px;
	text-align: left;
	font-weight: normal;
}
.maincontent .h1cat h1 {
   display:inline;
   font-size:1em;
}
.maincontent h1.lkh2 {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: left;
	font-weight: bold;
}
.maincontent h2 {
	font-size: 1.05em;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	text-align: left;
	font-weight: bold;
}
.main_ds h1, .main_ds h2, .main_ds a, .main_ds .h1cat {
   color: #00ab39;
}
.main_sa h1, .main_sa h2, .main_sa a, .main_sa blockquote, .main_sa .h1cat {
   color: #751483;
}
.main_adc h1, .main_adc h2, .main_adc a, .main_adc blockquote, .main_adc .h1cat {
   color: #0076CE;
}
.main_corp h1, .main_corp h2, .main_corp a {
   color: #00ab39;
}
.main_ds a:hover, .main_sa a:hover, .main_adc a:hover, .main_corp a:hover, 
.main_ds a:focus, .main_sa a:focus, .main_adc a:focus, .main_corp a:focus  {
   color:#000;
   text-decoration: underline;   
}

.main_corp h2.phototitle {
   color: black;
	font-size: 1.5em;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight: bold;
}

.famgrp {
   width:770px;
   margin-bottom:5px;
}
.famgrp p {
   overflow:visible;
}
.famgrp td {
   background-color: #E6E6E6;
   vertical-align:top;
   margin:0;
   padding:0;
}
.famgrp td.dinfo {
   width:340px;
}
.famgrp td.traffictype, .famgrp td.view {
   width:220px;
}
.famgrp td.traffictype img, .famgrp td.view img {
   margin:0;
   padding:0;
}
.famgrp .kop {
   display:block;
	margin:0px;
	margin-top:10px;
	padding:0px;
	font-weight: bold;
	font-size: 1.4em;
	color:#00ab39;
}
#proverview dl {
	float: left;
	width: 310px;
	margin: 0;
	padding: 10px 0px 10px 10px;
	margin-bottom: 5px;
	background-color: #E6E6E6;
	clear:both;
}
#proverview dt {
	float: right;
	width: 180px;
	margin: 0 0 10px 0;
	padding: 0;	
	color: #00ab39;
	font-weight: bold;
	font-size: 1.4em;
	display: inline;
}

.main_ds #proverview dt {
	color: #00ab39;
}
.main_sa #proverview dt {
   color:#751483;
}
.main_adc #proverview dt {
	color: #0076CE;
}
.main_corp #proverview dt {
	color: #00ab39;
}
#proverview dd {
	margin: 0 0 0 130px;	
}

#proverview dl.normal {
   width:760px;
}
#proverview dl.normal dt {
   width:630px;
}
#proverview dl.normal dd {
	/*margin-right:130px;*/
}

#proverview dd.link {
	padding: 5px 0 0 0;	
}
#proverview dd.link a {
	color: #00ab39;
	text-decoration: none;
	font-weight: bold;
}
#proverview dd.link a:hover, #proverview dd.link a:focus {
	color: #000;
	text-decoration: underline;
}
#proverview dl dd.img {
	float: left;
	margin: 0;
	padding: 0;
}
#proverview dl dd.img span img {
	margin: 0;
	padding: 0;
}
#proverview dl dd.img span {
	float: left;
	margin: 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background-color: #fff;
}
#proverview dl dd.img span a {
	float: left;
	border: 1px solid #fff;
}
#proverview dl dd.img span a:hover, #proverview dl dd.img span a:focus {
	float: left;
	border: 1px solid #00ab39;
}

#proverview table.faminfo {
	clear: left;
	margin: 0;
	font-size: 90%;
	width: 760px;
	border-bottom: 1px solid #000;
	margin-bottom: 25px;
}
#proverview table.faminfo td {
	vertical-align: top;
	border-bottom: 1px solid #ebebeb;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#proverview table.faminfo td span {
	text-align: center;
	color: black;
}
#proverview table.faminfo td.header {
	color: black;
	font-weight: bold;
}
#proverview table.faminfo td.hcntr {
	text-align: center;
	font-weight: bold;
}
#proverview table.faminfo td.hcntrb {
	text-align: center;
	font-weight: normal;
}
#proverview table.faminfo td.cntr {
	text-align: center;
	vertical-align: top;
}
#proverview table.faminfo .check {
	background-image: url(../img/icons/check.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#proverview table.faminfo tr.alt {
	background-color: #f9f9f9;
}
#proverview table.faminfo td.btbb {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	background-color: Silver;
	font-size: 120%;
	color: black;
	font-weight: bold;
}

.dsmenu {
   background-color:#d9f2e1;
   color:#00ab39;
   width:150px !important;
   margin-right:0px !important;
}
.samenu {
   background-color:#e6d8ea;
   color:#751483;
   width:150px !important;
   margin-right:0px !important;
}
.adcmenu {
   background-color:#d1e8f5;
   color:#0076CE;
   width:150px !important;
   margin-right:0px !important;
}
.corpmenu {
   background-color:#efeff0;
   color:#a7a9ac;
   width:150px !important;
   margin-right:0px !important;
}
#left {
	position: relative;
	width: 150px;
	float: left;
	text-align: left;
	font-size: 12px;
}
#left h2 {
	font-size: 1.2em;
	border-bottom: 1px solid #00ab39;
	margin:5px 0px 5px 2px;
}
#left h4 {
	font-size: 1.2em;
	border-bottom: 1px solid #00ab39;
	margin:5px 0px 5px 2px;
}
.dsmenu #left h2, .dsmenu #left h4 {
   border-bottom: 1px solid #00ab39;
}
.samenu #left h2, .samenu #left h4 {
   border-bottom: 1px solid #751483;
}
.adcmenu #left h2, .adcmenu #left h4 {
   border-bottom: 1px solid #0076CE;
}
.corpmenu #left h2, .corpmenu #left h4 {
   border-bottom: 1px solid #a7a9ac;
}
.leftNav ul {
	padding:0;
	margin:0;
	list-style-image:none;
	list-style-type:none;
	line-height: 1.4em;
}
.leftNav ul ul {
	margin: 0;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 4px;
	line-height: 1.4em;
}
.leftNav ul ul ul {
	margin: 0;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 4px;
	line-height: 1.4em;
}
.leftNav ul li { 
	margin: 0;
	padding: 0;
	padding-bottom:5px;
	list-style-image:none;
	list-style-type:none;
}
.leftNav ul li a {
	position: relative;
	font-weight: bold;
	color: #000;
	padding: 0.2em 0.2em 0.2em 0.4em;
	display: block;
	text-decoration: none;
	background-color: #e3f6ed;
}
.dsmenu .leftNav ul li a {
   background-color: #e3f6ed;
}
.samenu .leftNav ul li a {
   background-color: #f0e7f2;
}
.adcmenu .leftNav ul li a {
   background-color: #e3f1f9;
}
.corpmenu .leftNav ul li a {
   background-color: #f5f6f6;
}
.leftNav ul li a.active {
	color: #00ab39;
	font-weight: bold;
}
.leftNav ul li a:hover, .leftNav ul li a.active:hover, .leftNav ul li a:focus, .leftNav ul li a.active:focus {
	color: #00ab39;
	background-color: #fff;
	text-decoration: none;
}
.dsmenu .leftNav ul li a.active, .dsmenu .leftNav ul li a:hover, .dsmenu .leftNav ul li a.active:hover,
.dsmenu .leftNav ul li a:focus, .dsmenu .leftNav ul li a.active:focus {
   color: #00ab39;
}
.samenu .leftNav ul li a.active, .samenu .leftNav ul li a:hover, .samenu .leftNav ul li a.active:hover,
.samenu .leftNav ul li a:focus, .samenu .leftNav ul li a.active:focus {
   color: #751483;
}
.adcmenu .leftNav ul li a.active, .adcmenu .leftNav ul li a:hover, .adcmenu .leftNav ul li a.active:hover,
.adcmenu .leftNav ul li a:focus, .adcmenu .leftNav ul li a.active:focus {
   color: #0076CE;
}
.corpmenu .leftNav ul li a.active, .corpmenu .leftNav ul li a:hover, .corpmenu .leftNav ul li a.active:hover,
.corpmenu .leftNav ul li a:focus, .corpmenu .leftNav ul li a.active:focus {
   /*color: #a7a9ac;*/
   color: #00ab39;
}

.leftNav ul li ul li { 
	margin: 0;
	padding: 0;
	padding-bottom:1px;
	list-style-image:none;
	list-style-type:none;
}
.leftNav ul li ul li a {
	font-weight: bold;
	color: #585858;
	display: block;
	text-decoration: none;
	background-color:#d9f2e1;
}
.leftNav ul li ul li a.active {
	color: #00AB39;
	font-weight: bold;
	background-color: #fff;
}
.leftNav ul li ul li a:hover, .leftNav ul li ul li a.active:hover, .leftNav ul li ul li a:focus, .leftNav ul li ul li a.active:focus {
	background-color: #fff;
	text-decoration: none;
}

.leftNav ul li ul li ul li { 
	padding-bottom: 1px; 
	margin: 0;
	font-weight: bold;
	background: none;
	list-style-image:none;
	list-style-type:none;
}
.leftNav ul li ul li ul li a {
	font-weight: normal;
	color: #525252;
	display: block;
	border-top: 1px solid #D7D7D7;
	text-decoration: none;
}
.leftNav ul li ul li ul li a.active {
	color: #00AB39;
	font-weight: bold;
	background-color: #fff;
}
.leftNav ul li ul li ul li a:hover, .leftNav ul li ul li ul li a.active:hover, 
.leftNav ul li ul li ul li a:focus, .leftNav ul li ul li ul li a.active:focus {
	text-decoration: none;
	background-color: #fff;
}

.energyhelp {
   background-color: #e3f6ed;
   margin:20px 3px;
   padding:10px 3px;
   font-size:1.1em;
   border:1px solid #beead4;
}

.borderbottom {
   border-bottom: 1px solid #00AB39;
}

.calendar tr.borderbottom td {
   border-bottom: 1px solid #00AB39;
}
.calendar tr.calhdr td {
   font-weight:bold;
}
.calendar tr.calhdr td.add2calendar {
   border-bottom:none;
}

.FORMFIELD{
   background-color: #D7D7D7;
   color: black;
   border: 1px solid black;
}
FORM {
   margin:0px;
   padding: 0px;
}
.formtext {
	border: 1px solid silver;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.formtextnld {
	border: 1px solid silver;
	font-family:Arial, Helvetica, sans-serif;
	color: #00ab39;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;	
}
.verplicht {
	background: #ffffff url(/img/verplicht.gif) top left no-repeat;
	border: 1px solid silver;
	font-family:Arial, Helvetica, sans-serif;
	color: #00ab39;
}

#mainpq {
	position: relative;
	line-height: 170%;
	text-align: left;
	z-index: 40;
	width: 510px;
	margin-right: 5px;
	padding-bottom: 10px;
	left: 5px;
	top: 0px;
	float:left;
	font-size:12px;
}
#mainpq h1 {
	display: block;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 2.6em;
	line-height: 1.2em;
	color: #8E9295;
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
	font-weight: normal;
}
#mainpq p.intro {
	font-weight: bold;
}
.formkdr {
	padding: 15px;
	border: 1px solid #00ab39;
	background-color: #BFEACD;
	font-size:12px;
}
.formkdr table {
	font-size:1em;
	line-height:135%;
}

#mainsecreq {
	position: relative;
	line-height: 170%;
	text-align: left;
	z-index: 40;
	width: 510px;
	margin-right: 5px;
	padding-bottom: 10px;
	left: 5px;
	top: 0px;
	float:left;
	font-size:12px;
}
#mainsecreq h1.titlesa 
{
	display: block;
	font-family: Georgia;
	font-size: 2.6em;
	line-height: 1.2em;
	color: #751483;
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
	font-weight: normal;
	width:520px;
}
#mainsecreq p.intro {
	font-weight: bold;
}
#mainsecreq .secborder {
	border: 1px solid #751483;
}
#mainsecreq .formkdr {
	padding: 15px;
	border: 1px solid #751483;
	background-color: #D5B8DA;
}
#mainsecreq .formkdr td {
   color: #000;
}
#mainsecreq #frmrequest {
	background-color: #D5B8DA;
}


#address {
   min-height: 200px;
}

#help {
   position: relative;
   padding: 5px 5px 20px 5px;
   margin-left: 4px;
   margin-bottom:10px;
   border: 1px solid white;
   background: #CFCFCF url('/img/new/bg-help.gif') bottom repeat-x;
   color: black;
   width:120px;
   font-size: 1.1em;
}
#help h1 {
   font-size: 1.2em;
   font-weight: bold;
   text-align: left;
   margin-left: 0px;
   padding-left: 0px;
}
#help span {
   font-size: 1.2em;
   font-weight: bold;
   text-align: left;
   margin-left: 0px;
   margin-bottom:15px;
   padding-left: 0px;
   display:block;
}

.mainright {
   background-color:#fff;
   color:#000;
}
.mainright_ds {
   background-color:#f0f0f0;
   color:#00ab39;
}
.mainright_sa {
   background-color:#f0f0f0;
   color:#751483;
}
.mainright_adc {
   background-color:#f0f0f0;
   color:#0076CE;
}
.mainright_corp {
   background-color:#f0f0f0;
   color:#00ab39;
}

#advisor {
	font-size: 1em;
	color: Black;
}
#advisor td {
	background: url('/img/green_border.gif') bottom repeat-x;
	color: Black;
	font-size: 1em;
}

.imgcapture{
	font-size: 0.9em;
	text-align: center;
	color: black;
}

.rightcol {
   padding-left:5px;
}
.rightcol .kop {
   clear:both;
   display:block;
	margin:0px;
	margin-top:6px;
	padding:0px;
	font-weight: bold;
	font-size: 1.4em;
}

.rightcol_ds, .rightcol_sa {
   padding:0;
   margin:0 0 10px 0;
   color:#000;
   display:block;
   clear:both;
   position: relative;
	width: 300px;
}
.rightcol_ds {
   background-color:#d9f2e1;
}
.rightcol_sa {
   background-color:#e6d8ea;
}
.rightcol_ds .title, .rightcol_sa .title {
   color:#fff;
	display: block;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 1.4em;
	line-height: 1.1em;
	padding: 4px 0px 4px 4px;
	text-align: left;
	font-weight: normal;
}
.rightcol_ds .title {
   background-color:#00ab39;
}
.rightcol_sa .title {
   background-color:#751483;
}
.rightcol_ds .img, .rightcol_sa .img {
   float: left;
	margin: 3px;
	padding: 4px;
	border: 1px solid #D9E0E6;
	background-color: #fff;
}
.rightcol_ds .img img, .rightcol_sa .img img  {
   margin: 0;
	padding: 0;
}
.rightcol_ds ul,.rightcol_sa ul {
   width:150px;
   margin:6px 0 0 0;
   padding:0 0 0 15px;
   text-align:left;
   line-height:20px;
   color:#000;
   float:right;
}
.rightcol_ds a {
   color:#00ab39;
}
.rightcol_sa a {
   color:#751483;
}
.rightcol_ds a:hover, .rightcol_sa a:hover, .rightcol_ds a:focus, .rightcol_sa a:focus {
   color:#000;
   text-decoration: underline;
}

.traffic {
   margin:0;
   padding:0;
}
.traffic td {
   margin:0;
   padding:0;
}
.traffic td.lbr {
   border-left:1px solid #808080;
}
.traffic td.rbr {
   border-right:1px solid #808080;
}
.view {
   margin:0;
   padding:0;
   padding-left:4px !important;
}
.view td {
   margin:0;
   padding:0;
}

#innerright2 {
	position: relative;
	float: right;
   width: 220px;
	padding: 0px;
	margin:0;
	margin-bottom:5px;
	z-index: 40;
	display: inline;
	background-color: #8E9295;
}
#innerright2 h1, #innerright2 h4 {
	margin:0px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 1.2em;
	background-color: #E6E2E3;

}
#innerright2 span {
	margin:0px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 1.2em;
/*	background-color: #E6E2E3;*/
	display:block;
	color: #000;
}
#innerright2 ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border: 1px solid #A9AAAB;
}
#innerright2 li {
	display: inline;
	width: 100%;
}
#innerright2 a {
	display: block;
	line-height: 1.4em;
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 5px 25px 5px 5px;
	border-top: 1px solid #A9AAAB;
}
#innerright2 a:hover, #innerright2 a:focus {
	color: #fff;
}
#innerright2 a.pdf, #innerright2 a:visited.pdf {
	background: url('/img/icons/pdf.gif') no-repeat center right;
}
#innerright2 a.gallery, #innerright2 a:visited.gallery {
	background: url('/img/icons/gallery.gif') no-repeat center right;
}
#innerright2 a.page, #innerright2 a:visited.page {
	background: url('/img/icons/page.gif') no-repeat center right;
}
#innerright2 a.wmp, #innerright2 a:visited.wmp {
	background: url('/img/icons/wmp.gif') no-repeat center right;
}
#innerright2 a.doc, #innerright2 a:visited.doc {
	background: url('/img/icons/word-klein.gif') no-repeat center right;
}
#innerright2 a.zip, #innerright2 a:visited.zip {
	background: url('/img/icons/zip.gif') no-repeat center right;
}
#innerright2 a:hover, #innerright2 a:focus {
	background-color: #00ab39;
	text-decoration: none;
}
.mainright_ds #innerright2 a:hover, .mainright_ds #innerright2 a:focus {
	background-color: #00ab39;
}
.mainright_sa #innerright2 a:hover, .mainright_sa #innerright2 a:focus {
	background-color: #751483;
}
.mainright_adc #innerright2 a:hover, .mainright_adc #innerright2 a:focus {
	background-color: #0076CE;
}
.mainright_corp #innerright2 a:hover, .mainright_corp #innerright2 a:focus {
	background-color: #00ab39;
}

.mainright_sa #innerright2 .normal {
   background-color:#fff;
}
.mainright_sa #innerright2 .normal a:hover, .mainright_sa #innerright2 .normal a:focus {
	background-color: #fff;
}

#innerright2 a.request, #innerright2 a:visited.request {
	background: url('/img/icons/request2.gif') no-repeat center right;
	background-color: #0076ce;
}
#innerright2 a:hover.request, #innerright2 a:focus.request {
	color: #000;
}
#innerright2 a.secmovie, #innerright2 a:visited.secmovie {
	background: url('/img/icons/wmp.gif') no-repeat center right;
	background-color: #751483;
}
#innerright2 a:hover.secmovie, #innerright2 a:focus.secmovie {
	background-color: #00ab39;
}

.nrgbanner {
   width:940px;
   height:100px;
   background: url('/img/new/banner-energyplus.jpg') no-repeat top left;  
}
.nrgbanner .counter2 {
   color:#fff;
   font-size:1.3em;
   font-style:italic;
   float:left;
   padding:0;
   margin-left:230px;
   margin-top:6px;
   display:inline; /*voor IE6 double margin bug*/
}
.nrgbanner .counter2 a {
   color:#fff;
}
.nrgbanner .counter2 a:hover, .nrgbanner .counter2 a:focus {
   color:#000;
   text-decoration: underline;
}
.nrgbanner #esaving1, .nrgbanner #esaving2 {
   font-style:normal;
}
.nrgbanner p.bannertext {
   color:#fff;
   font-size:1.3em;
   font-style:italic;
   float:left;
   padding:0;
   margin-left:230px;
   margin-top:30px;
   display:inline; /*voor IE6 double margin bug*/
}

#imageContainer {
	position:relative;
	margin:auto;
	width:300px;
	height:197px;
	float:left;
	z-index:1;
}
#imageContainer img {
	display:none;
	position:absolute;
	top:0;
	left:0;
}
#up, .up {
	border: 0px;
	margin: 10px;
	padding: 0px;
	width: 500px;
	height: 10px;
}

#energy_r80 {
   background-image: url('/img/save_energy_r80.gif');
   background-repeat: no-repeat;
   float:right;
   width: 80px;
   height: 80px;
   margin-top:-45px;
   margin-right:50px;
   position:relative;
   z-index:99;
}
.frmsegments {
   margin:0;
}
div.msg {
 font-family:Trebuchet MS,Georgia,serif;
 font-size:1.25em;
 font-weight:normal;
 font-style:italic;
 line-height:1.0em;
 margin:0 0 15px 0;
 color:#f00;
}

.kader{
	position: relative;
	border: 1px dashed #D7D7D7;
	background-color: #F9F9F9;
}
.searchlink {
	font-size: 1.2em;
}
.emph{
	background-color: #F2F2F2;
	color: black;
}

#odo1, #odo2 {
   font-style:normal;
}
.unit {
   margin-left:5px;
}
.counterinfo {
   font-style:normal;
   font-size:0.8em;
   float:right;
   margin-top:75px;
   margin-right:10px;
   display:inline;
}
.counterinfo a {
   color:#fff;
}
.counterinfo a:hover, .counterinfo a:focus {
   color:#000;
   text-decoration: underline;
}

.pressrelease p {
   overflow:visible;
   padding-bottom:5px;
}
.pressrelease h2 {
   display:block;
}
.pressrelease h3 {
   font-size:1.5em;
}
.pressrelease img {
   padding:2px;
}

#sitemapPage ul {
	padding: 0;
	margin: 0;
	margin-top: 20px;
	list-style: none;
}
#sitemapPage ul ul {
	padding: 0;
	margin: 0;
}
#sitemapPage li {
	padding: 0;
	margin: 0;
	font-size: 120%;
	color: #8E9194;
	font-weight: bold;
	display: block;
}
#sitemapPage li li {
	margin-left: 20px;
	font-size: 75%;
	color: #000000;
	font-weight: normal;
}
#sitemapPage li li li {
	color: #8E9194;
	font-size: 100%;
}
#sitemapPage li li li li {
	color: #000000;
	font-size: 100%;
}
#sitemapPage ul li a {
	text-decoration: none;
	height: 20px;
	padding-left: 10px;
	color: #000000;
	font-weight: bold;
	display: block;
	width: 98%;
	background : #fff url('/img/new/ticks2.gif');
	background-position: top right;
}
#sitemapPage li li a {
	color: #000000;
	font-weight: bold;
}
#sitemapPage li li li a {
	color: #00ab39;
	font-weight: normal;
}
#sitemapPage li li li li a {
	color: #8E9194;
}
#sitemapPage li a:visited {
	background : #fff url('/img/new/ticks2.gif');
	background-position: right -40px;
	background-repeat: no-repeat;
}
#sitemapPage li a:hover, #sitemapPage li a:focus {
	color: #00ab39;
	background : #f5f5f5 url('/img/new/ticks2.gif');
	background-position: right -20px;
	background-repeat: no-repeat;
	text-decoration: none;
}

.normalize {
 font-weight:normal;
 font-style:normal;
}
.maincontent h1.inlineh1 {
 display:inline;
 color:#000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 margin:0;
 padding:0;
}

p.plink {
   font-size:1.2em;
}
p.plink a {
   font-weight:bold;
}
p.plink img {
   vertical-align:middle;
}

.contactinfo {
 font-size: 9px;
}

/* ltd adc contracts */
table.c_contracts {
 margin-bottom:4px;
 width:770px;
}
table.c_contracts tr {
 height:70px;
}
table.c_contracts tr.c_hdr {
 height:70px;
 vertical-align:bottom;
}
table.c_contracts th {
 text-align:center;
}
table.c_contracts td {
 padding-left:5px;
}
a.c_title {
 font-size:1.8em;
 font-weight:bold;
 color:#000;
 text-align:left;
 display:block;
 padding-top:4px;
}
.c_cat {
 display:block;
 line-height:1.0em;
}
td.c_yes {
 text-align:center;
 vertical-align:bottom;
 background-image:url(/images/bg-point.gif);
 background-repeat:no-repeat;
 background-position:center center;
}
td.c_no {
 text-align:center;
 font-size:1.3em;
 font-weight:bold;
}
.c_platinum {
 background-image:url(/images/bg-platinum.jpg);
 background-repeat:repeat-y;
 background-position:top left;
}
.c_gold {
 background-image:url(/images/bg-gold.jpg);
 background-repeat:repeat-y;
 background-position:top left;
}
.c_silver {
 background-image:url(/images/bg-silver.jpg);
 background-repeat:repeat-y;
 background-position:top left;
}
.c_bronze {
 background-image:url(/images/bg-bronze.jpg);
 background-repeat:repeat-y;
 background-position:top left;
}
.c_diamond {
 background-image:url(/images/bg-diamond.jpg);
 background-repeat:repeat-y;
 background-position:top left;
}

/* curved corners */
.curveBox {
   position:relative;
   /*width:250px;
   background:#3399FF;
   color:#ffffff;
   margin:5em auto;*/
}
#cv1, #cbl, #ctr, #cbr {
   position:absolute;
   width:20px;
   height:20px;
   /*color:#3399FF;*/
   background:#fff;
   overflow:hidden;
   font-style:normal;
   z-index:1;
}
#cv1 {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curveBox em b {
   position:absolute;
   font-size:150px;
   font-family:arial;
   /*color:#3399FF;*/
   line-height:40px;
   font-weight:normal;
}
#cv1 b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curveBox p {position:relative; z-index:100; padding:5px 10px;}


.jFlowControl {
	background-color: silver;
	border: 1px solid white;
	color: white;
	text-align: center;
	font-size: xx-small;
	font-weight:bold;
	cursor: pointer;
	padding: 7px;
	width: auto;
	height: 10px;
}
#prevNext img
{
   position: relative;
   z-index: 100;
   cursor: pointer;
   top: 100;
}
.jFlowPrev {
	float: left;
	margin-left: 2px;
}
.jFlowNext {
	float: right;
	margin-right: 2px;
}
#controller {
	float: right;
	padding: 0;
	margin-right: 35px;
}
#controller span.jFlowSelected {
	background-color: gray;
	color: white;
}

#prodcontainer {
	clear: left;
	float: left;
	width: 520px;
	height: 500px;
	background: #FFF url(/img/products/bg-container-prod.jpg) top center no-repeat;	
	font-size: 120%;
}
#prodcontainer #prevNext img
{
	position: relative;
	z-index: 100;
	cursor: pointer;
	top: 30;
}
#slidesprod {
	float: left;
}
#slidesprod .img {
	float: right;
	margin-left: 10px;	
}
#slidesprod H1 {
	color: #8e9295;
	font-family:"Arial Narrow", Arial;
	font-size:2.2em;
	font-weight:normal;
	line-height: 120%;
	margin-bottom: 10px;
	margin-left: 10px;
}
#slidesprod H1 a {
	color: #8e9295;
	text-decoration: none;	
}
#slidesprod H1 a:hover {
	text-decoration: underline;	
}
#slidesprod p {
	color: #000000;
	font-family:"Arial Narrow", Arial;
	font-weight:normal;
	font-size: 110%;
	line-height: 120%;	
	margin-left: 10px;
	padding:0;
	padding-bottom:10px;
}
#slidesprod p.intro {
	font-weight:bold;
}
#slidesprod p a {
	color: #00ab39;
	text-decoration: none;
}
#slidesprod p a:hover {
	color: #000000;
	text-decoration: underline;
}
#controller {
	float: left;
	padding: 0;
	margin-left: 20px;
}
#controller .jFlowControl:hover {
	background-color: gray;
}
#controller .jFlowControl {
	background-color: silver;
	border: 1px solid white;
	color: white;
	text-align: center;
	font-size: xx-small;
	font-weight:bold;
	cursor: pointer;
	padding: 7px;
	width: 80px;
	height: 40px;
	float: left;
}
#controller span.jFlowSelected {
	background-color: gray;
	color: white;
}

/* Form nieuwsbrief */
html.aanmelden {
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
	text-align: center;
	background: #8E8E8E url(/img/bgtst.gif) top fixed repeat-x;
	margin-top: 5px;
	margin-bottom: 20px;
	line-height: 150%;
}
html body.aanmelden {
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
	text-align: center;
	margin-bottom: 20px;
	line-height: 150%;
	margin-top: 25px;
	background: #FFF url(/includes/greybox/header_bg.gif) fixed repeat-x;
}
.invul {
	color: #00ab39;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;	
	font-variant: small-caps;
	border-bottom: 1px dashed silver;
	border-top: 1px dashed silver;
}
.fieldname {
	font-variant: small-caps;
}
.groen {
	color: #00ab39;
}

.controller {
	float: left;
	padding: 0;
	width: 450px;
	margin-left: 0;
	margin-bottom: 25px;
	text-align: center;
}
.controller a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding: 7px;
	font-size: 11px;
	width: 90px;
	height: 40px;
	float: left;	
	background-color: silver;
	border: 1px solid white;
	color: white;
	text-align: center;
}	
.controller a:hover {
	background-color: gray;
}

.proverview2 {
	float: left;
	padding: 0;
	margin: 0;
}
.proverview2 dl {
	float: left;
	width: 530px;
	margin: 0;
	padding: 10px;
	margin-bottom: 5px;
	background-color: #E6E6E6;
}
.proverview2 dt {
	float: right;
	width: 390px;
	margin: 0 0 10px 0;
	padding: 0;	
	color: #00AB39;
	font-weight: bold;
	font-size: 1.4em;
	display: inline;
}
.proverview2 dd {
	margin: 0 0 0 140px;	
}
.proverview2 dd.link {
	padding: 5px 0 0 0;	
}
.proverview2 dd.link a {
	color: #00ab39;
	text-decoration: none;
	font-weight: bold;
}
.proverview2 dd.link a:hover {
	color: #000;
	text-decoration: underline;
}
.proverview2 dl dd.img {
	float: left;
	margin: 0;
	padding: 0;
}
.proverview2 dl dd.img span img {
	margin: 0;
	padding: 0;
}
.proverview2 dl dd.img span {
	float: left;
	margin: 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background-color: #fff;
}
.proverview2 dl dd.img span a {
	float: left;
	border: 1px solid #fff;
}
.proverview2 dl dd.img span a:hover {
	float: left;
	border: 1px solid #00ab39;
}
p.mtxt {
   line-height: 1.4em;
}

.addthis_toolbox {
   float:right;
}
#vmrg {
   width: 100px;
   height: 63px;
   background: #FFF url(/nld/img/vmrg.png) top center no-repeat;
   float: right;
}

img.itp10 {
   position:absolute;
   right:15px;
   top:0px;
   margin-top:0px;
   margin-right:0px;
}

table.pr_tbl {
   border:1px solid #000;
   border-collapse:collapse;
}
table.pr_tbl td {
   border:1px solid #000;
   padding:1px;
}

ul.items_right {
	padding-left:20px;
	margin-top:10px;
}
ul.items_right li {
	font-size:16px;
	padding-bottom:12px;
}

a.btn_green202 {
	background-image:url(/img/new/btn-green1a.png);
	background-repeat:no-repeat;
	width:202px;
	height:42px;
	display:block;
	text-decoration:none;
	color:#fff;
}
a.btn_green202:hover {
	background-image:url(/img/new/btn-green1b.png);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000;
}
a.btn_green202 span {
	font-size:1.2em;
	text-align:center;
	width:202px;
	display:block;
	padding-top:12px;
}
a.btn_purple202 {
	background-image:url(/img/new/btn-purple1a.png);
	background-repeat:no-repeat;
	width:202px;
	height:42px;
	display:block;
	text-decoration:none;
	color:#fff;
}
a.btn_purple202:hover {
	background-image:url(/img/new/btn-purple1b.png);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000;
}
a.btn_purple202 span {
	font-size:1.2em;
	text-align:center;
	width:202px;
	display:block;
	padding-top:12px;
}

.pinfo {
	border-collapse:collapse;
	font-size: 12px;
	color:#000;
}
.pinfo td {
	border:1px solid #000;
	padding:2px;
}

.fracNum, .fracDen {
	font-size:90%;
}
.fracNum {
	vertical-align: 0.5em;
}
.fracDen {
	vertical-align: -0.5em;
}

/* Facebook CSS*/
.fb {
	font-family: Verdana, Arial;
	font-size: 11px;
	color:#000000;
	background-color:#ffffff;
	line-height:1.4em;
	margin:0;
	padding:0;
	overflow: hidden;
}
.fb p {
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height:1.3em;
	}

.fb h2 {
	color: #00ab39;
	font-family: Verdana, Arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
	display: inline;
	}
.fb h2.sec a  {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #751483;
	margin: 0;
	padding: 0;
	display: inline;
}
