html, body {
	color: #666;
	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 {
	margin-top: 25px;
	background: #FFF url(../includes/greybox/header_bg.gif) fixed repeat-x;
}

html#country,
body#country {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background: none;
	background-color: #D7D7D7;
	margin-top: 5px;
}

a {
	font-weight: normal;
	color: #00AB39;
	text-decoration: underline;
}

a:hover {
	color: black;
}

#bg {
	position: relative;
	clear: left;
	margin: 0 auto;
	background: #ffffff url(../img/bgshadow.gif) repeat-y;
	width: 700px;
	padding: 0px;
	padding-bottom: 5px;
	text-align: left;
	z-index: 10;
}

#bgbeti {
	position: relative;
	clear: left;
	margin: 0 auto;
	top: 10px;
	background-color: White;
	background-image: url(../img/bgshadow.gif);
	background-repeat: repeat-y;
	width: 700px;
	padding: 0px;
	padding-bottom: 5px;
	text-align: left;
	z-index: 10;
}  
#bg.home,
#bgbeti.home {
	background: none;
	background-color: white;
	font-size: 1em;
} 

#banner {
    position: relative;
    margin: 0 auto;
    width: 700px; 
    height: 20px; 
    top: 15px;
    left: 0px;
    font-size: 16px;
}
#banner .emph {
	background-color: #FFFF00;
	color: black;
	font-weight: bold;
}
#banner .bantext {	
	color: #41AD49;
	font-weight: bold;
}

#bgcountry {
	position: relative;
	margin: 0 auto;
	width: 700px;
	height: 542px;
	background: white url(../img/home/home.jpg) no-repeat;
	top:5px;
	padding: 0px;
	line-height:135%;
	text-align: left;
	z-index: 0;
	font-size: 11px;
} 

#container {
	position: relative;
	clear: left;
	float: left;
	width: 100%;
	padding: 0px;
	top: -40px;
	z-index: 50;
	padding-bottom: 5px;
}

#containercountry {
	position: relative;
	clear: left;
	float: left;
	padding: 0px;
	top: 5px;
	left: 5px;
	z-index: 50;
}


#col1 {
	position: relative;
	float: left;
	width: 160px;
	margin: 5px;
	border: 1px solid #EDEDED;
}
#col2 {
	position: relative;
	float: left;
	width: 334px;
	margin: 5px;
}
#containerdl {
	position: relative;
	clear: left;
	float: left;
	width: 100%;
	padding: 0px;
}
#col2dl {
	position: relative;
	float: left;
	width: 230px;
	margin: 5px;
}
#col2dl H1 a{
	font-size: 1.6em;
	margin-top: 10px;
	margin-bottom: 10px;
}
#col2dl ul{
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
#col2dl li.pdf{
list-style-image: url(../img/icons/pdf-li.gif);
}
#col2dl li.zip{
list-style-image: url(../img/icons/zip-li.gif);
}
#col2dl li.wmp{
list-style-image: url(../img/icons/wmp-li.gif);
}
#col2dl ul ul{
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 0.85em;
}



#col2country {
	position: relative;
	float: left;
	width: auto;
	padding: 0px;
}
#col2country a{
color: #424242;
text-decoration: none;
}
#col2country a:hover{
color: Black;
text-decoration: underline;
}

input.int {
	height: 25px;
	width: 120px;
	font-size: 11px;
}


#col3 {
	position: relative;
	float: left;
	width: 217px;
	margin: 5px;
}

.col1 {
	position: relative;
	margin: 0px;
	padding: 0px;
	border-top: none;
	background-color: #F9F9F9;
	height: 276px;
	width: 160px;

}
.col1nld,
.col1deu {
	position: relative;
	margin: 0px;
	padding: 0px;
	border-top: none;
	background-color: #F9F9F9;
	height: 290px;
}

.col1a {
	position: relative;
	margin: 0px;
	padding-bottom: 10px;
}
	
.col2 {
	position: relative;
	margin: 0px;

}


.col3 {
	position: relative;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	border: 1px dashed #D7D7D7;
	background-color: #F9F9F9;
	height: 285px;
}

.homemargin {
	font-size: 1em;
	padding: 4px;
	margin-top: 0px;
	padding-bottom: 3px;
}

.homemargin ul{
margin: 0px;
padding: 0px;
padding-left: 20px;
}

#col2country H1{
	position: relative;
	color: black;
	font-size: 1.2em;
	margin: 0px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: bold;
}

#col1 H1,
#col2 H1 {
	display: block;
	font-size: 1.2em;
	padding: 5px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
	color: black;
	background-color: #F4F4F4;
	border-bottom: 1px solid #EDEDED;

}


#header, 
#headergif {
	float: left;
	position: relative;
	height: 200px;
	width: 700px;
	top: 0px;
	text-align: center;
	z-index: 1;
/*	border-top: 1px solid white;*/
}


#headerprod {
	position: relative;
	height: 114px;
	width: 690px !important;
	width: 700px;
	z-index: 1;
/*	border-top: 1px solid white;*/
	background: #00ab39 url(../img/headers/h-prod-empty.gif) top left no-repeat;
	color: #fff;
	padding-left: 10px;
	padding-top: 10px; 
	font-family: Trebuchet MS, Georgia, serif;
	font-weight: bold;
	overflow: hidden;
	clear:both;
}
.sec #headerprod {
	background: #751483 url(../img/headers/h-prod-sec.gif) top left no-repeat;
}
.adc #headerprod {
	background: #0076CE url(../img/headers/h-prod-adc.gif) top left no-repeat;
}
#headerprod div {
	position: absolute;
	width: 525px;
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 0;
	background-color: #00ab39;
	text-align: center;
}
.sec #headerprod div {
	background-color: #751483;
}
.adc #headerprod div {
	background-color: #0076CE;
}
#headerprod H1 {
	bottom: 0;
	margin: 0;
	padding-bottom: 5px;
	line-height: 1.1em;
	color: #fff;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 2.8em;
	font-weight: normal;
}

#right table, td{
	font-size:1em;	
}

.onepixsolidright{
border-right: 1px dashed #D7D7D7;
border-top: 1px dashed #D7D7D7;
padding: 5px;
}
.onepixsolidrighth{
background-color: #F4F4F4;
border-right: 1px dashed #D7D7D7;
border-top: 1px dashed #D7D7D7;
padding: 5px;
}
.onepixsolidright ul {
	padding: 0px;
	margin:0;
}
.onepixsolidright li {
	list-style: disc;
	margin-left: 12px;
	padding: 5px;
}

.onepixsolidright ul li a {
	color: #00AB39;
	text-decoration: none;
	position: relative;
	display: block;
}

.onepixsolidtop{
border-top: 1px dashed #D7D7D7;
padding: 5px;
}

.downloadheader{
background-color: #D7D7D7;
border-top: 1px solid #424242;
border-bottom: 1px solid #424242;
font-size: 1.2em;
color: #00AB39;
font-weight: bold;
padding: 5px;
}



#left {
	position: relative;
	top: 3px;
	left: 5px;
	width: 145px;
	float: left;
	text-align: left;
	font-size: 90%;
}
.prod #left {
	position: relative;
	top: 90px;
	left: 5px;
	width: 145px;
	float: left;
	text-align: left;
	font-size: 90%;
}
.leftNav ul {
	padding:0;
	margin:0;
	list-style-image:none;
	list-style-type:none;
	line-height: 1.2em;
}
.leftNav ul ul{
	margin: 0;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 4px;
	line-height: 1.2em;
}

.leftNav ul ul ul{
	margin: 0;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 4px;
	line-height: 1.2em;
}

.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: #fff;
	border: 1px solid #D7D7D7;
}

.leftNav ul li a.active {
	color: #00AB39;
	font-weight: bold;
}
.leftNav ul li a:hover,
.leftNav ul li a.active:hover{
	color: #00AB39;
	background-color: #fff;
	border: 1px solid #D7D7D7;
	text-decoration: none;
}
.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.heading { 
	padding-bottom:5px;
/*	padding-top:5px;*/
	margin:0;
	color: #000;
	list-style-image:none;
	list-style-type:none;
}
.leftNav ul li ul li.heading a { 
	font-weight: bold;
	margin:0;
	color: #000;
	border: 1px solid #F3F4F4;
}
.leftNav ul li ul li.heading ul li a { 
	font-weight: normal;
	margin:0;
	color: #000;
	border: 1px solid #F3F4F4;
}
.leftNav ul li ul li a{
	font-weight: bold;
	color: #666;
	display: block;
	text-decoration: none;
	background: none;
	border: 1px solid #F3F4F4;
}
.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{
	background-color: #fff;
	border: 1px solid #D7D7D7;
	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{
/*	padding: 2px 0 2px 5px;*/
	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{
	text-decoration: none;
	background-color: #fff;
}




/* start leftnav right side */
#right .leftNav ul {
	padding:0;
	margin:0;
	margin-top: 10px;
}
#right .leftNav ul ul{
	padding:0;
	margin:0;
	margin-left:7px;
}
#right .leftNav ul ul ul{
	padding:0;
	margin:0;
	margin-left:7px;
}
#right .leftNav ul li{ 
	position:relative;
	padding-bottom:1px;
	margin:0;
	line-height: 1em;
	list-style-image:none;
	list-style-type:none;
	background: none;
}
#right .leftNav ul li a{
	position: relative;
	font-weight: bold;
	color: #525252;
	padding:0.2em 0 0.2em 0.4em;
	border-left: 3px solid white;
	display: block;
	text-decoration: none;
	background: url(../img/light_border.gif) bottom repeat-x;
}
#right .leftNav ul li a:hover{
	color: #00AB39;
	border-left: 3px solid #00AB39;
	background: url(../img/light_border.gif) bottom repeat-x;
}
#right .leftNav ul li ul li{ 
	position:relative;
	padding-bottom:1px;
	margin:0;
	line-height: 1em;
	background: none;
	list-style-image:none;
	list-style-type:none;
}
#right .leftNav ul li ul li a{
	position: relative;
	font-weight: normal;
	color: #525252;
	padding:0.2em 0 0.2em 0.4em;
	display: block;
	border-left: 3px solid white;
	text-decoration: none;
	background: url(../img/green_border.gif) bottom repeat-x;
}
#right .leftNav ul li ul li a:hover{
	color: #00AB39;
	border-left: 3px solid #00AB39;
	background: url(../img/green_border.gif) bottom repeat-x;
}
#right .leftNav ul li ul li ul li{ 
	position:relative;
	padding-bottom:1px;
	margin:0;
	line-height: 1em;
	background: none;
	list-style-image:none;
	list-style-type:none;
}
#right .leftNav ul li ul li ul li a{
	font-weight: normal;
	color: #525252;
	padding:0.2em 0 0.2em 0.4em;
	display: block;
	border-left: 3px solid white;
	background: none;
}
#right .leftNav ul li ul li ul li a:hover{
	color: #00AB39;
	border-left: 3px solid #00AB39;
	background: none;
}
#right .leftNav H2 {
color: Black;
font-size: 1.2em;
margin-bottom: 3px;

}
#right .sitemap {
	position: relative;
	border: 1px dashed #D7D7D7;
	background-color: #F9F9F9;
	padding: 5px;
}
#left H1 {
	font-size: 1.2em;
	margin-left: 0px;
	color: black;
	border: 0px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 3px;
	padding-bottom: 5px;
	padding-top: 2px;
	padding-left: 3px;
}
#left H2 {
	font-size: 1.2em;
	font-family: Georgia, sans-serif;
	margin-left: 0px;
	color: #8E9194;
	border-bottom: 1px solid #D7D7D7;
	margin-bottom: 5px;
	margin-top: 5px;
}

#left H3 {
	font-size: 1em;
	border: 0px;
	background: transparent;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;

}


#left H3 a {
	font-size: 1em;
	color: #00AB39;
	text-decoration: underline;
	border: 0px;
	display: inline;
	background: transparent;
}
#left H3 a:hover {
	color: black;
	border: 0px;
}
#full {
	position: relative;
	clear: both;
	line-height: 135%;
	text-align: center;
	height: auto;
	width: 678px;
	z-index: 40;
	margin: 5px;
	margin-left: 0;
	padding-top: 10px;
}
#full404 {
	position: relative;
	clear: both;
	line-height: 135%;
	text-align: left;
	height: auto;
	width: 678px;
	padding: 15px;
	padding-right: 0;
}

#full404 H1{
	display: block;
	font-size: 3em;
	margin: 0px;
	margin-bottom: 25px;
	text-align: left;
	font-weight: bold;
	color: #00ab39;
}
#full404 H2{
	display: block;
	font-size: 1.4em;
	margin: 0px;
	text-align: left;
	font-weight: bold;
	color: black;
	padding-bottom: 10px;
}
#mainstream {
	clear: both;
	font-size: 1.2em;
	font-family: Georgia, serif;
	color: #8E9194;
	line-height: 1.4em;
	margin: 0;
	padding: 15px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
}
#mainstream .emph {
	font-size: 1.1em;
	background-color: transparent;
}
#mainstream2 {
	clear: both;
	font-size: 1.0em;
	color: #000;
	line-height: 1.4em;
	margin: 0;
	padding: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
}
#mainstream2 .emph {
	background-color: transparent;
	font-weight: bold;
}
#mainstream2 a.ds {
	background-color: transparent;
	font-weight: bold;
	color: #00ab39;
}
#mainstream2 a.sa {
	background-color: transparent;
	font-weight: bold;
	color: #751483;
}

#mainstream_es {
	clear: both;
	font-size: 1.3em;
	font-family: Georgia, serif;
	color: #00AB39;
	line-height: 1.4em;
	margin: 0;
	padding: 15px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
}
#mainstream_es .emph {
	font-size: 1.1em;
	background-color: transparent;
}
#mainstream_es a {
	font-weight: normal;
	color: black;
	text-decoration: underline;
}
#mainstream_es a:hover {
	color: #00AB39;
}

#right {
	position: relative;
	float: right;
	line-height: 170%;
	text-align: left;
	z-index: 40;
	width: 510px;
	margin-right: 5px;
	left: -5px;

}

#right.rightproduct {
	top: -87px;
	z-index: 10;
	line-height: 150%;
}

#right a {
	color: #00AB39;
	text-decoration: underline;
	padding: 0px;
	display: inline;
	background-image: none;
}
#right a:hover {
	color: black;
}

#right a.external {
	background-image: url(../img/external.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0px 12px 0px 0px;
}

#right H1 {
	color: #00AB39;
	font-size: 1.05em;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: left;
	font-weight: bold;
}

#right H1.title877,
.sec #right H1.title877,
.adc #right H1.title877 {
	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;
}
#right H1.title, #dropin H1.title {
	display: block;
	font-family: Trebuchet MS, Georgia, serif;
	font-size: 1.8em;
	line-height: 1.2em;
	color: #00ab39;
	margin: 0px;
	margin-bottom: 15px;
	padding-top: 15px;
	text-align: left;
	font-weight: normal;
}
#right H1.greenbar {
	background-color: #00ab39;
	color: #ffffff;
	height: 1.3em;
	margin: 21px 11px 14px 0px;
	padding: 3px 0px 3px 7px;
}
.sec #right H1.title,
.sec #right H1 {
	color: #751483;
}
.adc #right H1.title,
.adc #right H1 {
	color: #0076CE;
}
#right H2 {
	color: black;
	font-size: 1.5em;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight: bold;
}
#right H3 {
	color: black;
	font-size: 1.24em;
	margin-bottom: 5px;
	margin-top: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	font-weight: bold;

}

#advisor H4, #advisor H4 a {
	color: #00AB39;
	font-size: 1.1em;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	font-weight: bold;
}

#right p.press{
	font-size: 89%;
}

p {
	margin-top: 0px;
	padding-top: 0px;
}

table, td{
	font-size: 1em;
	line-height: 150%;
}


#menu{
	margin: 0 auto;
	width: 700px;
	z-index: 0;
	height: 25px;
}
#menu table{
	background: #00ab39 url(../img/mainNavBg.gif) repeat-x top left;
	margin: 0 auto;
	text-align: center;
	color: White;
	border-bottom: 1px solid white;
}
#menu td {
	border-right: 1px solid #00ab39;
	border-left: 1px solid #00ab39;
	background: transparent url(../img/mainNavBorder.gif) repeat-y top right;
}

#menu td.active {
	background: #8F9295 url(../img/subsubNavBg.gif) repeat-x top right;
	border-right: 1px solid white;
	border-left: 1px solid #8E9295;
}

#menu td.last {
	border-right: none;
}
#menu a{
	display: block;
}

#logo{
	position: absolute;
	background-image: url(../img/logo-base.gif);
	float: left;
	height: 31px;
	left: 0px;
	top: 155px;
	width: 154px;
	z-index: 21;	
}

#pijl {
	position: absolute;
	width: 150px;
	height: 34px;
	top: 0;
	left: 0;
	z-index: 2;	
}
#pijlbeti {
	position: absolute;
	width: 150px;
	height: 34px;
	top: 101px;
	left: 0px;
	z-index: 2;	
}
.intro {
	font-weight: bold;
	color: Black;
}
.up {
	border: 0px;
	margin: 0px;
	padding: 5px;
	width: 100%;
	height: 25px;
}

.FORMFIELD{
background-color: #D7D7D7;
color: black;
border: 1px solid black;
}

FORM{
margin:0px;
padding: 0px;

}

#footer{
	clear: both;
	vertical-align: bottom;
	margin-top: 10px;
	z-index: 50;
}


.emph{
	background-color: #F2F2F2;
	color: black;
/*	font-weight: bold;*/
}
.green{
	color: #00AB39;
/*	border-bottom: 1px solid #00AB39;*/
}

UL {
	margin: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}


LI,
#right LI {
	text-align: left;
	padding: 0px;

}
OL LI {
	text-align: left;
}

.innerleft {
	top: 0px;
	width: 60%;
	float: left;
}

#line {
	background-image: url(../img/line.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
}
#lijntje {
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	width: 100%;
	border-bottom: 1px solid black;
}
#lijntjetop {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 100%;
	border-top: 1px solid black;
}
#lijntjesilver, .lijntjesilver {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 100%;
	border-top: 1px solid silver;
}
#up {
	border: 0px;
	margin: 10px;
	padding: 0px;
	width: 500px;
	height: 10px;
}

#photoframe{
	position: relative;
	top: 0px;
	float: left;
	width: 150px;
	height: 190px;
	text-align: left;
	margin-left: 10px;

	}
	
#photo{
	position: relative;
	top: 0px;
	vertical-align: top;
	margin-top: 5px;
	margin-bottom: 5px;
	height: auto;
}
#photo a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
	background-image: none;
	height: auto;
}
#photo a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#photo a.p1:hover .large {display:block; position:absolute; top:-65px; left:150px; width:300px; height:300px; border:10px solid #ccc;}


#paging {
	position: relative;
	font-size: 1.2em;
	color: Black;
	text-align: center;
}
#paging a {
	text-decoration: none;
	color: #00AB39;
}
#paging a:hover {
	text-decoration: none;
	color: black;
}
#line {
	border-bottom: 1px solid #8E9295;
	width: 520px;
	height: 1px;
}
select {
		background-color: #D7D7D7;
		font-size: 0.95em;
}

.sitelist select {
	background-color: #909090;
	color: #CFCFCF;
	border: 1px solid #909090;
	font-size: 90%;
	margin: 0;
	padding: 0;
}


option.country {
		background-color: #00AB39;
		font-size: 1em;
		font-weight: bold;
		color: White;
}



 #address {
 	min-height: 250px;
 }
 
 #advisor {
	font-size: 1em;
	color: Black;
 }
 
 #advisor td {
/*	border-bottom: 1px solid #00AB39;*/
	background: url(../img/green_border.gif) bottom repeat-x;
	color: Black;
	font-size: 1em;
 }
 
 #advisor td.green {
 color: #00AB39;
 	font-size: 1em;
 }

 #advisor td.header {
	color: Black;
	font-weight: bold;
	font-size: 1em;
 }

 
 
#advisor .tblproductgroup{
	background-color: #D7D7D7;
	color: #00AB39;
	font-size: 1.2em;
	font-weight: bold;
/*	border-bottom: 1px solid black;*/
}
 
 
.imgcapture{
	font-size: 0.9em;
	text-align: center;
	color: black;
}
#footerlogo{
	display: none;
}
#innerright {
	float: right;
	font-size: 90%;
	top: 0px;
	width: 170px;
	padding: 0px;
	padding-top:33px;
	margin-left: 10px;
	margin-bottom: 10px;
	z-index: 40;
	display: inline;
	background: #8E9295 url(../img/bg-menu.jpg) top no-repeat;
}
#innerrightphoto {
	float: right;
	font-size: 90%;
	top: 0px;
	width: 170px;
	padding: 0px;
	padding-top:33px;
	margin-left: 10px;
	margin-bottom: 10px;
	z-index: 40;
	display: inline;
}

#innerright2 {
	position: relative;
	float: right;
	font-size: 90%;
	top: 0px;
	width: 170px;
	padding: 0px;
	padding-top: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	z-index: 40;
	display: inline;
	background-color: #8E9295;
}

#innerright a:hover, #innerright2 a:hover {
	color: white;
	background-color: #00AB39;
	text-decoration: underline;
}

#innerrightempty{
	position: relative;
	top: 0px;
	float: right;
	font-size: 1em;
	padding-left: 10px;
}
#innerright H1, #innerright2 H1 {
	color: #8E9295;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 1.1em;
	background-color: #E6E2E3;
}
#innerright ul, #innerright2 ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border: 1px solid #A9AAAB;	
}
#innerright ul a, #innerright2 ul a {
	display: block;
	line-height: 1.4em;
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 5px 25px 5px 5px;
	border-top: 1px solid #A9AAAB;
}
#innerright li, #innerright2 li {
	display: inline;
	width: 100%;
}
#innerright a.pdf, #innerright a:visited.pdf, #innerright2 a.pdf, #innerright2 a:visited.pdf {
	background: url(../img/icons/pdf.gif) no-repeat center right;
}

#innerright a.gallery, #innerright a:visited.gallery, #innerright2 a.gallery, #innerright2 a:visited.gallery {
	background: url(../img/icons/gallery.gif) no-repeat center right;
}
#innerright a.page, #innerright a:visited.page, #innerright2 a.page, #innerright2 a:visited.page {
	background: url(../img/icons/page.gif) no-repeat center right;
}
#innerright a.wmp, #innerright a:visited.wmp, #innerright2 a.wmp, #innerright2 a:visited.wmp {
	background: url(../img/icons/wmp.gif) no-repeat center right;
}
#innerright a.doc, #innerright a:visited.doc, #innerright2 a.doc, #innerright2 a:visited.doc {
	background: url(../img/icons/word-klein.gif) no-repeat center right;
}
#innerright a.zip, #innerright a:visited.zip, #innerright2 a.zip, #innerright2 a:visited.zip {
	background: url(../img/icons/zip.gif) no-repeat center right;
}
#innerright a:hover, #innerright a:hover.pdf, #innerright a:hover.gallery, #innerright a:hover.zip, #innerright a:hover.wmp, #innerright a:hover.doc, #innerright a:hover.page,
#innerright2 a:hover, #innerright2 a:hover.pdf, #innerright2 a:hover.gallery, #innerright2 a:hover.zip, #innerright2 a:hover.wmp, #innerright2 a:hover.doc, #innerright2 a:hover.page  {
	background-color: #00ab39;
	text-decoration: none;
}

#innerright a.request, #innerright a:visited.request, #innerright2 a.request, #innerright2 a:visited.request {
	background: url(../img/icons/request2.gif) no-repeat center right;
	background-color: #0076ce;
}
#innerright a:hover.request, #innerright2 a:hover.request {
	color: #000;
}
#innerright a.secmovie, #innerright a:visited.secmovie, #innerright2 a.secmovie, #innerright2 a:visited.secmovie {
	background: url(/img/icons/wmp.gif) no-repeat center right;
	background-color: #751483;
}
#innerright a:hover.secmovie, #innerright2 a:hover.secmovie {
	background-color: #00ab39;
}

#press {
	margin-left: 0px;

}
#press H2 {
	font-size: 1em;
	margin-left: 0px;
	color: black;
	background: none;
	border: 0px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;
}


#press H5 {
	font-size: 1em;
	font-weight: normal;
	color: #00AB39;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	padding: 0px;
}
#press H4 {
	font-size: 1em;
	color: #424242;
	border: 0px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 3px;
}
#press a {
	font-size: 1em;
	font-weight: normal;
	color: #00AB39;
	text-decoration: underline;
	display: inline;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-image: none;
}
#press a:hover {
	color: black;
	text-decoration: underline;
	display: inline;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-image: none;
	background-color: transparent;
}

#press select {
		background-color: #D7D7D7;
}

#logohome{
	position: relative;
	background-image: url(../img/logo-hp.gif);
	background-repeat: no-repeat;
	float: left;
	left: 163px;
	height: 100px;
	top: 0px;
	width: 100%;
	z-index: 20;
}

#calendar table, td {

}
#calendar a, a:visited {
}

.borderbottom{
	border-bottom: 1px solid #00AB39;
}
.borderbottomgray{
position: relative;
	background: url(../img/light_border.gif) center repeat-x;
}

#help{
position: relative;
padding: 10px;
padding-top: 5px;
padding-bottom: 20px;
background: #CFCFCF url(../img/bg-help.gif) bottom repeat-x;
border: 1px solid #B6B6B6;
color: black;
width:100%;
}

#help H1{
font-size: 1.2em;
font-weight: bold;
text-align: left;
margin-left: 0px;
padding-left: 0px;
}


.help{
cursor: help;
}

#header .sitemap{
position: absolute;
font-size: 1em;
top: -60px;
right: 0px;
float: right;
color: black;
height: auto;
width: 700px;
z-index: 20;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
}
#headergif .sitemap{
position: absolute;
font-size: 1em;
top: -60px;
right: 0px;
float: right;
color: black;
height: auto;
width: 700px;
z-index: 20;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
}
.sitemap a{
color: #00AB39;
text-decoration: none;
}

.sitemap a:hover{
color: black;
}

abbr, acronym {
	cursor: help;
	border-bottom: 1px dashed #333;
}

kbd {
	line-height: 2em;
	font-size:.8em;
	font-weight: normal;
	font-family: "Lucida console", Courier, monospace;
	border-top:.15em solid #ccc;
	border-right:.25em solid #aaa;
	border-bottom:.3em solid #888;
	border-left:.2em solid #bbb;
	padding:.05em .2em;
	color:#000;
	background:#eee;
	vertical-align: text-bottom;
}
.verberg {
	text-indent: -9000px;
	}

.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;
/*	font-size: 14px;*/
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.formtextv {
	border: 1px solid silver;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color: silver;
}
select.formtext {
		background-color: white;
}

input.checkbox {
	border: none;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
input.txt {
	background-color: #F3F4F4;
	border: 1px solid gray;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

#slogan {
 margin: 0px;
 float:right;
 padding:0px 10px 10px 0px;
 clear:right;
}
#addthis {
 float:right;
 clear:right;
}

#footerlinks {
	position:relative;
	float:right;
	width:510px;
	font-size:0.9em;
	line-height:80%;
	text-align: center;
	color: #424242;
	padding-top:25px;
	padding-bottom:10px;
}

#disclaimer {
margin: 0px;
padding-bottom: 15px;
padding-left: 10px;
font-size:0.90em;
}
#disclaimer a{
text-decoration: none;
color: #00AB39;
}
#disclaimer a:hover{
text-decoration: none;
color: black;
}

.date{
color: black;
font-weight: bold;
font-size: 0.9em;
}

.kader{
	position: relative;
	border: 1px dashed #D7D7D7;
	background-color: #F9F9F9;
}
.searchlink {
	font-size: 1.2em;
}
.greenwhite{
	background-color: #00AB39;	
	color: white;
	font-weight: bold;
}

#right .greenwhite a{
color: white;
font-weight: bold;
}
p.vacancyheader {
    line-height: 100%;
	font-size: 3em;
	color: #00AB39;
}

H5.vacancy {
    line-height: 100%;
	font-size: 2em;
	color: #00AB39;
	font-weight: bold;	
}
#right .presskader {
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
}

.presskader2 {
   float: right;
	padding: 4px;
	background-color: #ffffff;
	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;
}
.photogen {
	margin: 0;
	padding: 5px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background-color: white;
	display: inline; /* IE HAck double margin */
}
.photogennb {
	margin: 0;
	padding: 0;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
}
.photoh {
	float: left;
	width: 50px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background-color: white;
}

p.clear {
	clear: left;
}
.ref {
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 90%;
}
.photogr{
	margin: 0;
	padding: 3px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}

blockquote {
	font: italic 1.4em Trebuchet MS, Georgia, Times, serif;
/*	background: url(../img/quote.gif) 10px 0.75em no-repeat;
	margin: 0.1em 0;*/
	color: #00ab39;
}
.subquote {
  font-size: 75%;
  text-align: right;
  margin-right: 8px;
  margin-top: -12px;
}	
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;
}
.sec blockquote {
	font: italic 1.4em Trebuchet MS, Georgia, Times, serif;
	color: #751483;
}	
.adc blockquote {
	font: italic 1.4em Trebuchet MS, Georgia, Times, serif;
	color: #0076CE;
}	
#newsec {
	background: url(../img/icons/newsec.gif) top right no-repeat;
	position: relative;
	margin: 0;
}
#col2 img.kader{
	margin: 0 8px 0 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background-color: #fff;
}

/* BETI website */
#hp {
	background: #fff url(../img/headers/headerhpage.gif) no-repeat top left;
	height: 100px;
	width: 700px;
}
.sec #hp {
	background: #fff url(../img/headers/headerhpagesec.gif) no-repeat top left;
	height: 100px;
	width: 700px;
}
.adc #hp {
	background: #fff url(../img/headers/headerhomepagebeti.gif) no-repeat top left;
	height: 100px;
	width: 700px;
}
#hpbeti {
	background: #fff url(../img/headers/headerhomepagebeti.gif) no-repeat top left;
	height: 75px;
	width: 700px;
}
.sec #hpbeti {
	background: #fff url(../img/headers/headerhomepagebetisec.gif) no-repeat top left;
	height: 75px;
	width: 700px;
}
.adc #hpbeti {
	background: #fff url(../img/headers/headerhomepagebetiadc.gif) no-repeat top left;
	height: 75px;
	width: 700px;
}

#hpbeti img {
	margin-top: 18px;
	margin-left: 20px;
	border: none;
	text-decoration: none;
}

#smtmp {
	margin: 0 auto;
	height: 30px;
	width: 700px;
	top: 5px;
/*	text-align: left;
	z-index: 1; */
}
.flleft {
	float: left;
	padding-left: 0.5em;
	padding-top: 0;
	font-size: 90%;
}
.skip {
	padding-left: 10px;
	background: url(../img/icons/skip.gif) no-repeat center left;
}
#sm {
	margin: 0 auto;
	margin-bottom: 0;
	margin-top: 0;
	width: 700px;
	padding: 0;
	height: 0.9em;
	float: left;
	color: #CFCFCF;
}
#sm ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
	display: inline; /*Fixes the IE6 double margin float bug */
}
#sm li {
	float: left;
	border-right: 1px solid gray;
/*	background: url(../img/subsubNavBorder.gif) repeat-y top right;*/
	padding-left: 0.4em;
	padding-right: 0.4em;
}
#sm li.last {
	background: none;
	padding-right: 0;
}
#sm li a {
	font-size: 90%;
	text-decoration: none;
	color: #CFCFCF;
}
#sm li a:hover {
	color: #fff;
}
#sm input.txt {
	height: 1.5em;
	font-size: 90%;
	padding: 0.1em;
	border: 0;
	margin: 0;
}
#sm input.submit {
	height: 1.5em;
	font-size: 90%;
	padding: 0.1em;
	border: 0;
	margin: 0;
}

#containerb {
	clear: left;
	float: left;
	width: 680px;
	line-height: 150%;
	padding: 0 10px 0 10px;
}
#maincontent {
	float: left;
	width: 62%;
	margin-left: 5px;
}
/*#sidebar {
	float: right;
	width: 30%;
}*/
#sidebar {
	float: right;
	width: 33%;
	font-size: 96%;
	line-height: 140%;
}
#ds, #ds5 {
	width: 685px !important;
	width: 700px;
	float: left;
	padding: 15px 0 35px 15px;
	margin: 0;
	text-align: center;
	background: #E3E3E4 url(../img/bgpg.gif) no-repeat bottom right;
/*	border-top: 2px solid white;*/
}
#dsz, #ds5z {
	width: 685px !important;
	width: 700px;
	float: left;
	padding: 15px 0 0 15px;
	margin: 0;
	text-align: center;
	background: #E3E3E4;
/*	border-top: 2px solid white;*/
}
#ds404 {
	width: 685px !important;
	width: 700px;
	float: left;
	padding: 15px 0 30px 15px;
	margin: 0;
	text-align: left;
	background: #E3E3E4 url(../img/bgpg.gif) no-repeat bottom right;
/*	border-top: 2px solid white;*/
}

#ovlst {
	width: 100%;
	float: left;
/*	padding: 15px 0 35px 0;*/
	padding: 10px 0 10px 0;
	margin: 0;
	text-align: left;
	border-top: 2px solid white;
}
#ds .full,
#ds5 .full,
#dsz .full,
#ds5z .full {
	clear: left;
	padding: 0 20px 5px 0;
	margin: 0;
	text-align: left;
}
#ds dl,
#dsz dl {
	font-size: 90%;
	width: 190px;
	text-align: center;
}
.center {
	width: 50%;
	margin: 0 auto;
}
.center2 {
	width: 36%;
	margin: 0 auto;
}
.center4 {
	width: 68%;
	margin: 0 auto;
}
.center5 {
	width: 85%;
	margin: 0 auto;
}
#ds5 dl,
#ds5z dl,
#ovlst dl {
	font-size: 82%;
	width: 110px;
	text-align: center;
}
#ds5.chn dl,
#ds5z.chn dl,
#ovlst.chn dl {
	font-size: 100%;
}

#ds dl.ds,
#dsz dl.ds {
	float: left;
	margin-left: 15px;
	display: inline; /*Fixes the IE6 double margin float bug */
}
#ds5 dl.ds,
#ds5z dl.ds {
	float: left;
	width: 110px;
	margin: 0;
	padding: 0;
	margin-right: 1px;
	margin-bottom: 5px;
	display: inline; /*Fixes the IE6 double margin float bug */
}

#ovlst dl.ds {
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	margin-right: 3px;
	display: inline; /*Fixes the IE6 double margin float bug */
}
#ds dl.sa {
	float: left;
	margin-left: 30px;
	display: inline; /*Fixes the IE6 double margin float bug */
}
#ds dl.vb {
	float: right;
	margin-right: 45px;
	display: inline; /*Fixes the IE6 double margin float bug */
}

#ds dt {
	float: left;
	background: #fff;
	margin: 0;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
}
#ds5 dt,
#ds5z dt,
#ovlst dt {
	float: left;
	background: #fff;
	margin: 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
}
#ds dd {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
} 
#ds dd a {
	display: block;
	width: 100%;
	padding: 2px;
	padding-left: 5px;
	color: #000;
	border-bottom: 1px solid #fff;
	text-decoration: none;
	display: inline; /*Fixes the IE6 double margin float bug */
}
a.dslink, #ovlst .ds a.dslink {
	display: block;
	background-color: #00ab39;
	padding: 5px;
	color: #fff;
	height: 5.5em;
	text-decoration: none;
	font-weight: bold;
	margin-top: 2px;
	width:90px !important;
	width: 100px;
}
a.salink, #ovlst .ds a.salink {
	display: block;
	background-color: #781397;
	padding: 5px;
	color: #fff;
	height: 5.5em;
	text-decoration: none;
	font-weight: bold;
	margin-top: 2px;
	width:90px !important;
	width: 100px;
}
a.adclink, #ovlst .ds a.adclink {
	display: block;
	background-color: #0076CE;
	padding: 5px;
	color: #fff;
	height: 5.5em;
	text-decoration: none;
	font-weight: bold;
	margin-top: 2px;
	width:90px !important;
	width: 100px;
}
a:hover.dslink,
a:hover.salink,
a:hover.adclink,
#ovlst .ds a:hover.salink,
#ovlst .ds a:hover.dslink,
#ovlst .ds a:hover.adclink {
	background: #8F9295 url(../img/subsubNavBg.gif) repeat-x top right;
	color: #fff;
}

#ds dd a:hover {
	display: block;
	color: #00ab39;
	border-bottom: 1px solid #00ab39;
	background-color: #E8E9EA;
}


/*
#maincontent H1, .full H1 {
	display: block;
	font-family: Georgia;
	font-size: 1.8em;
	color: #000;
	margin: 0px;
	margin-bottom: 10px;
	padding-top: 5px;
	text-align: left;
	font-weight: normal;
}*/
#maincontent H1, .full H1 {
	clear: both;
	display: block;
	font-family: Georgia;
	font-size: 1.6em;
	color: #000;
	margin: 0px;
	margin-bottom: 10px;
	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;
}

#full H1 {
	display: block;
	font-family: Georgia;
	font-size: 1.4em;
	color: #000;
	margin: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
	text-align: left;
	font-weight: normal;
}
/*#sidebar H1 {
	display: block;
	font-family: Georgia;
	font-size: 1.6em;
	color: #000000;
	margin: 0px;
	margin-bottom: 10px;
	padding-top: 5px;
	text-align: left;
	font-weight: normal;
}*/
#sidebar H1 {
	display: block;
	font-family: Georgia;
	font-size: 1.4em;
/*	color: #000000;*/
	color: #00ab39;
	margin: 0px;
	margin-bottom: 10px;
	padding-top: 5px;
	text-align: left;
	font-weight: normal;
}
#sidebar a {
	color: #000000;

}
#sidebar H1 a {
/*	color: #000000;*/
	color: #00ab39;
}
#sidebar H1 a:hover {
	color: #000000;
/*	color: #00ab39;*/
}

dl.contentpr {
	margin: 0;
	float: left;
	margin-bottom: 10px;	
/*	padding-top: 5px;
	padding-bottom: 10px;	*/
}

dd.headline,
dt.headline {
	font-family: Georgia;
	font-size: 1em;
	margin: 0;
	padding: 0;
	color: #00ab39;
	display: block;
}
.headline a {
	text-decoration: none;
}
.headline a:hover {
	text-decoration: underline;
	color: #00ab39;
}

dt.datepr {
	margin: 0;
	padding: 0;
	width: 50px;
	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: #E6E6E6;*/
	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: 1.8em;
	letter-spacing: -2px;
	text-indent: -3px;
	background-color: #F5F5F5;
	color: #B3B2B2;
	padding-bottom: 2px;
}

dd.intropr {
	display: block;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	font-size: 90%;
}
#ds404 .contentpr dd.intropr {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
dd.introprhome {
	display: block;
	margin: 0;
	padding: 0;
}
dd.linkpr {
	width: 100%;
	display: block;
	text-align: right;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 10px;
}
dd.linkprhome {
	width: 100%;
	display: block;
	text-align: right;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#proverview {
	float: left;
	padding: 0;
	margin: 0;
}

#proverview table {
	clear: left;
	margin: 0;
	font-size: 90%;
	width: 510px;
	border-bottom: 1px solid #000;
	margin-bottom: 25px;
}
#proverview td {
	vertical-align: top;
	border-bottom: 1px solid #ebebeb;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#proverview td span {
	text-align: center;
	color: black;
}
#proverview td.header {
	color: black;
	font-weight: bold;
}
#proverview td.hcntr {
	text-align: center;
	font-weight: bold;
}
#proverview td.hcntrb {
	text-align: center;
	font-weight: normal;
}
#proverview td.cntr {
	text-align: center;
	vertical-align: top;
}
#proverview .check {
	background: url(../img/icons/check.gif) no-repeat center;
}
#proverview tr.alt {
	background-color: #fafafa;
}
#proverview td.btbb {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	background-color: Silver;
	font-size: 120%;
	color: Black;
	font-weight: bold;
}


#proverview dl {
	float: left;
	width: 490px !important;
	width: 510px;
	margin: 0;
	padding: 10px;
	margin-bottom: 5px;
	background-color: #E6E6E6;
}
#proverview dt {
	float: right;
	width: 350px;
	margin: 0 0 10px 0;
	padding: 0;	
	color: #00AB39;
	font-weight: bold;
	font-size: 1.4em;
/*	border-bottom: 1px dotted #00ab39;*/
	display: inline;
}
.sec #proverview dt {
	color: #751483;
/*	border-bottom: 1px dotted #751483;*/
}
.adc #proverview dt {
	color: #0076CE;
/*	border-bottom: 1px dotted #751483;*/
}
#proverview dd {
	margin: 0 0 0 140px;	
}
#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 {
	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 {
	float: left;
	border: 1px solid #00ab39;
}

.black {
	color: Black;
	display: block;
	padding: 0;
	margin: 0;
}

.clear {
	clear: both;
}

#small {
font-size: 84%;
}

/* De échte Sitemap pagina */

#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/ticks.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/ticks.gif);
	background-position: right -40px;
	background-repeat: no-repeat;
}
#sitemapPage li a:hover {
	color: #00ab39;
	background : #f5f5f5 url(../img/ticks.gif);
	background-position: right -20px;
	background-repeat: no-repeat;
	text-decoration: none;
}

/* Klanttevredenheid */

.kopje {
	font-size: x-small;
	font-weight: bold;
	color: #000000;
}
.expl {
	font-size: xx-small;
	font-weight: bold;
}
.subject {
	font-size: xx-small;
	padding-left: 15px;
	border-right: 1px solid #393939;
}

#kttable {
	border: 1px solid #393939;
}
#kttable td {
	border-bottom: 1px solid #393939;
	padding: 4px;
}
td.rb {
	border-right: 1px solid #393939;
}
td.vb {
	color: #000000;
	font-size: x-small;
	font-weight: bold;
}
td.bg {
	background-color: ButtonHighlight;
}
Legend {
	color: #00ab39;
}

/* Form nieuwsbrief */

.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;
}
.contactinfo {
    font-size: 9px;
}
.acquisitie {
    font-size: 75%;
    font-weight: bold;
    text-align: center;
}
/* submenu login */
#nav ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
}
#nav li { /* all list items */
  float: left;
  position: relative;
  z-index: 99;
}
#nav li ul { /* second-level lists */
  display: none;
  position: absolute; 
  top: 1.5em;
  left: -1;
  width: 9em;
  border: 1px solid gray;
  height: 30px;
  background-color: #8E8E8E;
}
#nav li > ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}
#nav li:hover ul, #nav li.over ul { /* lists nested under hovered list items */
    display: block;
}
#nav li ul li {
  border-right: 0px;
}
#globe {
	background: #FFFFFF url(../img/globehands.jpg) bottom right no-repeat;
	height: 285px;
}
#energyad {
  width: 100%;
  height: 210px;
  background-color: #000000;
  text-align: center;
}
#energyad A {
  text-decoration: none
}
#energyad H1 {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#energyad H1.top {
  color: #00AB39;
  position: relative;
  left: 0px;
  top: 54px;
}
#energyad H1.bottom {
  color: #8bd1a2;
  position: relative;
  left: 0px;
  top: 100px;
}
#energyad H1.jpltd {
  font-size: 16px;
}

#downloadSec ul {
	padding: 0;
	margin: 0;
	margin-top: 20px;
	list-style: none;
}
#downloadSec ul ul {
	padding: 0;
	margin: 0;
}
#downloadSec li {
	padding: 0;
	margin: 0;
	font-size: 120%;
	color: #8E9194;
	font-weight: bold;
	display: block;
}
#downloadSec li li {
	margin-left: 20px;
	font-size: 75%;
	color: #000000;
	font-weight: normal;
}
#downloadSec ul li a {
	text-decoration: none;
	height: 20px;
	padding-left: 22px;
	color: #000000;
	font-weight: bold;
	display: block;
	width: 98%;
	border-bottom: 1px dashed #8E9194;
}
#downloadSec ul li a:hover {
	color: #00AB39;
}
#downloadSec a.pdf, #downloadSec a:visited.pdf {
	background: url(../img/icons/pdf.gif) no-repeat center left;
}
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;
}

#zomeractie {
	width: 100%;
	background-image: url(../img/bg-zomeractie.gif);
	background-position: 50% 15%;
	background-repeat: no-repeat;
	background-color: transparent;
}
#energy_r80 {
	background-image: url(/img/save_energy_r80.gif);
	background-repeat: no-repeat;
	position: absolute;
	float: right;
	width: 80px;
	height: 80px;
	top: 240px;
	left: 380px;
}

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;
}

p.plink {
   font-size:1.2em;
}
p.plink a {
   font-weight:bold;
}
p.plink img {
   vertical-align:middle;
}

/*--*/

div.h1inline, div.h1inline span, #right div.h1inline h1 {
font-family:Trebuchet MS,Georgia,serif;
font-size:1.33em;
font-weight:normal;
line-height:1.1em;
margin:0;
padding-top:15px;
margin:0 0 15px;
}

div.h1inline span.purple {
color:#751483;
}

#right div.h1inline h1 {
font-weight:normal;
}

div.h1inline h1 {
font-size:1.6em;
}

div.h1inline span, div.h1inline h1, div.h1cat h1, div.h1cat span {
display:inline;
}

p.h1_sub, p.h1_sub_purple, p.h1_sub_green {
color:#00AB39;
font-size:1.05em;
font-weight:bold;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
text-align:left;
}

p.h1_sub_purple {
color:#751483
}

p.h1title {
bottom:0;
color:#FFFFFF;
font-family:Trebuchet MS,Georgia,serif;
font-size:2.8em;
font-weight:normal;
line-height:1.1em;
margin:0;
padding-bottom:5px;
}

div.h1cat {
color:#8E9295;
display:block;
font-family:Trebuchet MS,Georgia,serif;
font-size:2.6em;
font-weight:normal;
line-height:1.2em;
margin:0 0 15px;
text-align:left;
}

#right div.h1cat h1 {
font-size:1em;
font-weight:normal;
color:#8E9295;
}

.purple {
color:#751483;
}

.grey {
color:#8E9295;
}

.normalize {
font-weight:normal;
font-style:normal;
}

.now {
font-family:Arial, Helvetica, sans-serif;
}

#maincontent h2, .full h2 {
background-color:#F2F2F2;
border-bottom:1px solid silver;
border-top:1px solid silver;
clear:both;
color:#000000;
display:block;
font-family:Georgia;
font-size:1.6em;
font-weight:normal;
margin:0 0 10px;
padding-bottom:5px;
padding-top:5px;
text-align:left;
}

#sidebar h2 {
color:#00AB39;
display:block;
font-family:Georgia;
font-size:1.4em;
font-weight:normal;
margin:0 0 10px;
padding-top:5px;
text-align:left;
}

#sidebar h2 a {
color:#00AB39;
}

#right .inlineh1 {
display:inline;
color:#000;
}

#presscontainer {
	clear: left;
	float: left;
	width: 680px;
	height: 350px;
	background: #FFF url(../img/press/press-container.jpg) top center no-repeat;	
	font-size: 120%;
}

#slides,
#slidesprod {
	margin-top: 20px;
	}
#slides .main {
	width: 360px;
	float: left;
	margin-left: 10px;
	}

#slides .img {
	width: 240px;
	float: right;
}

#slides .img img,
#slidesprod .img img, {
	float: right;
}

#slides .main H1 {
	color: #00ab39;
	font-family:Georgia;
	font-size:1.5em;
	font-weight:normal;
	line-height: 120%;
	margin-top:0;	
}
#slides .main H1 a {
	text-decoration: none;	
}
#slides .main H1 a:hover {
	text-decoration: underline;	
}
#slides .main p {
	color: #000000;
	font-family:"Arial Narrow", Arial;
	font-weight:normal;
	font-size: 90%;
	line-height: 130%;	
}
#slides .main p a {
	color: #00ab39;
	text-decoration: none;
}
#slides .main p a:hover {
	color: #000000;
	text-decoration: underline;
}
.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;
	}

#twitter {
	float: left;
	padding: 0;
	margin-left: 35px;
	}
#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:bold;
	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;
}
#slidesprod p.intro {
	font-weight:bold;
}
#slidesprod p a {
	color: #00ab39;
	text-decoration: none;
}
#slidesprod p a:hover {
	color: #000000;
	text-decoration: underline;
}
#right #controller {
	float: left;
	padding: 0;
	margin-left: 20px;
	}

#right span #controller  {
	float: left;
	width: 450px;
	padding: 0;
	margin-left: 0;
	margin-bottom: 25px;
	text-align: center;
	}
	
#right #controller a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding: 7px;
	font-size: 11px;
	width: 100px;
	height: 60px;
	float: left;	
	background-color: silver;
	border: 1px solid white;
	color: white;
	text-align: center;
	}	
#right #controller a:hover {
	background-color: gray;
	}	
	
#right #controller .jFlowControl:hover {
	background-color: gray;
	}

#right #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;
	}
#right #controller span.jFlowSelected {
	background-color: gray;
	color: white;
	}	
#vmrg {
	width: 100px;
	height: 63px;
	background: #FFF url(../nld/img/vmrg.png) top center no-repeat;
	float: right;
}

ul.items_right {
	padding-left:20px;
	margin-top:10px;
}
ul.items_right li {
	font-size:14px;
	padding-bottom:12px;
}

#right 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;
}
#right a.btn_green202:hover {
	background-image:url(/img/new/btn-green1b.png);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000;
}
#right a.btn_green202 span {
	font-size:1.2em;
	text-align:center;
	width:202px;
	display:block;
	padding-top:12px;
}
