/* --------------------------------------------------------------------------  /
/  Rechte stijl voor Webmaken.nl voor compliant browsers                       /
/  Dit .css bestand valt onder Creative Commons License                        /
/  Zie http://creativecommons.org/licenses/by-nc-sa/2.5/ voor meer informatie  /
/  Of klik de link onderaan de pagina's.                                       /
/  -------------------------------------------------------------------------- */
body {
	background-color:rgb(243,240,233);
	margin:0em auto 0em auto;
	padding:0;
	text-align:center;
	z-index:1;	
}
#pageWrapper {
	width:98%;
	max-width:923px;
	min-width:600px;	
	margin:0em auto 0em auto;
	padding:0;
	text-align:center;
}
h1, h2, h3 { color:rgb(0,102,103); }
#overDiv {
	position:absolute; 
	visibility:hidden; 
	z-index:1000;
} 
body#intro, body#welkom , body#contact, body#contacto, body#contactr, body#contacti, body#contactb {
	background-image:url("../../images/backgroundwelkom.gif");
	background-position: center center;
	background-attachment:fixed;
	background-repeat:no-repeat;
}
body#introductie, body#opensource, body#error, body#disclaimer, body#kenmerken {
	background-image:url("../../images/backgroundintroductie.gif");
	background-position: center center;
	background-attachment:fixed;
	background-repeat:no-repeat;
}
body#product, body#productprod, body#products, body#productp, body#sitemapp {
	background-image:url("../../images/backgroundproducten.gif");	
	background-position: center center;
	background-attachment:fixed;
	background-repeat:no-repeat;
}
body#kosten, body#zoeken, body#sneltoetsen {
	background-image:url("../../images/backgroundkosten.gif");
	background-position: center center;
	background-attachment:fixed;
	background-repeat:no-repeat;
}
#cb1 { position:relative; width:100%; margin-top:0em; margin-bottom:0em; margin-right:auto; margin-left:auto; text-align:left; }
#cb1 .bt {
	background-image:url(../../images/box03.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	margin:0 0 0 19px;
	height:19px;
}
#cb1 .bt div.leeg {
	background-image:url(../../images/box03.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb1 .bb {
	background-image:url(../../images/box03.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	margin:0 0 0 19px;
	height:19px;
}
#cb1 .bb div.leeg {
	background-image:url(../../images/box03.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb1 .i1 {
	padding:0 0 0 16px;
	background:url(../../images/borders03L.png) repeat-y 0 0;
}
.i1 {
	height:auto;
}
#cb1 .i2 {
	padding:0 16px 0 0;
	background:url(../../images/borders03R.png) repeat-y 100% 0;
}
#logo {
	position:relative;
	text-align:center;
	width:99%;
	height: 152px;
	padding:0;
	margin:-8px auto -5px auto;
	background-image:url(../../images/transparentoranje.png);
	z-index:3;
	/*border:1px solid red;*/
}
#logoimg {
	/*background-image:url(../../images/logoheader_welkom.png);*/
	background-position: center center;
	margin:-8px auto -4px auto;	
	width:100%;
	height:151px;
	z-index:5;
	background-repeat:no-repeat;
	/*border:1px solid green;*/
}
.logoflash {
	text-align: center;
	position: relative;
	height:151px;
	width: 100%;
	margin:-151px auto -4px auto;
	z-index: 10;
	/*border: 1px solid red;*/
}
/*---------------einde header-----------------------*/
/*--------------- begin tussenwrapper -----------------------*/
#tussenwrapper1 {
	text-align:center;
	position:relative;
	width:97%;
	height:auto;
	margin-top:-13px;
	margin-bottom:6px;
	margin-left:auto;
	margin-right:auto;
	z-index:40;
	/*border:1px solid red;*/
}
#cb1a {
	position:relative;
	width: 65px;
	float:left;
	margin-top:-7px;
	margin-bottom:-6px;
	text-align:left;
	/*border:1px solid blue;*/
}
#cb1a .bt {
	background-image:url(../../images/tussenbox1.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	margin:0 0 0 19px;
	height:19px;
}
#cb1a .bt div.leeg {
	background-image:url(../../images/tussenbox1.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb1a .bb {
	background-image:url(../../images/tussenbox1.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	margin:0 0 0 19px;
	height:19px;
}
#cb1a .bb div.leeg {
	background-image:url(../../images/tussenbox1.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb1a .i1 {
	padding:0 0 0 16px;
	background:url(../../images/borderstussen1L.png) repeat-y 0 0;	
	height:31px;
}
#cb1a .i2 {
	padding:0 16px 0 0;
	background:url(../../images/borderstussen1R.png) repeat-y 100% 0;
	height:31px;
}
#tussen1 {
	width:auto;
	height:25px;
	position:relative;
	text-align:center;
	padding:0;
	margin:0;
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	z-index:1;
}
.ikonen {
	display:inline;
	text-align:center;
	width:100px ;
	height:30px;
	margin:-10px 0px 0px 0px;
	padding:0;
	z-index:1;
}
.ikonenwrapper {
	display:inline;
	width:100px;
	text-align:center;
	vertical-align:top;
	background-repeat:repeat;		
	/*border:1px solid  green;*/
}
.ikonenwrapper a {
	background-position:0% 0%;
}
.ikonenwrapper a:hover {
	background-position:0% -31px;
}
.home1 {
	position:relative;
	background-image:url("../../images/homeikoon.gif");
	background-repeat:no-repeat;
	background-position:0% 0%; 
	float:left;
	width:31px;
	height:31px;
	z-index:5;
	/*border:1px solid blue;*/
}
#cb1b {
	position:relative;
	width:95px;
	float:right;
	margin-top:-7px;
	margin-bottom:-6px;
	text-align:left;
	/*border:1px solid blue;*/
}
#cb1b .bt {
	background-image:url(../../images/tussenbox1.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	margin:0 0 0 19px;
	height:19px;
}
#cb1b .bt div.leeg {
	background-image:url(../../images/tussenbox1.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb1b .bb {
	background-image:url(../../images/tussenbox1.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	margin:0 0 0 19px;
	height:19px;
}
#cb1b .bb div.leeg {
	background-image:url(../../images/tussenbox1.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb1b .i1 {
	padding:0 0 0 16px;
	background:url(../../images/borderstussen1L.png) repeat-y 0 0;	
	height:31px;
}
#cb1b .i2 {
	padding:0 16px 0 0;
	background:url(../../images/borderstussen1R.png) repeat-y 100% 0;
	height:31px;
}
#tussen2 {
	width:auto;
	height:25px;
	position:relative;
	text-align:center;
	padding:0;
	margin:0;
	background-position: 0% 50%;
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	z-index:1;		
}
.email1 {
	position:relative;
	background-image:url("../../images/emailikoon.gif");
	background-repeat:no-repeat;
	background-position:0% 0%; 
	float:left;
	width:31px;
	height:31px;
	z-index:5;
	/*border:1px solid blue;*/
}
.sitemap1 {
	position:relative;
	background-image:url("../../images/sitemapikoon.gif");
	background-repeat:no-repeat;
	background-position:0% 0%; 
	float:left;
	width:31px;
	height:31px;
	z-index:5;
	/*border:1px solid blue;*/
}
.menu {
	display:none;
	padding:0 0 0 23px;
	margin:0;
}
#navcontainer1 {
	text-align:center;
	position:relative;
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	z-index:50;
	/*border:1px solid green;*/
}
#header1 {
	width: 45em;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	z-index:50;
	/*border:solid 1px red;*/
}
#header1 ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#header1 li {
	display:inline;
	margin:0;
	padding:0;
}
#header1 a {
	float:left;
	background-image:url(../../images/leftbothrecht.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin: 10px 2px 0 0;
	padding:0 0 0 9px;
	border-bottom:0.07em solid rgb(153,198,196);
	text-decoration:none;
	height: 27px;
	z-index:10;
}
#header1 a span.hoofdmenu {
	float:left;
	display:block;
	background-image:url(../../images/rightbothrecht.png);
	background-repeat:no-repeat;
	background-position:right top;
	font-weight:bold;
	color:rgb(117,84,41);
	background-color: transparent;
	height: 10px;
	margin-top: 0px;
	z-index:10;
}
#header1 a:visited{
	color:rgb(216,193,169);
	background-color: transparent;
	font-weight:bold;
}
#header1 a:visited span.hoofdmenu {
	color:rgb(216,193,169);
	background-color: transparent;
	font-weight:bold;
}
#header1 a:hover{
	background-position:left top;
	color:rgb(83,33,0);	
	background-color: transparent;
	font-weight:bold;
	text-decoration: underline;
	height: 35px;	
	margin-bottom: 0.01em;
	margin-top: 0;
}
#header1 a:hover span.hoofdmenu {
	background-position:right top;
	color:rgb(83,33,0);	
	background-color: transparent;
	font-weight:bold;
	text-decoration: underline;
	height: 18px;
	margin-bottom: 0.01em;
	margin-top: 0;
}
#header1 .current a {
	background-position:0 -100px;
	border-width:0;
	height: 45px;
	margin-top: 0;
}
#header1 .current a span.hoofdmenu {
	background-position:100% -100px;
	font-weight:bold;
	text-decoration: none;
	color:rgb(0,103,102);
	background-color: transparent;
	height: 27px;
	margin-top: 0px;
}
#header1 .current a:hover {
	background-position:0 -100px;
	color:rgb(0,103,102);
	text-decoration: none;
}
#header1 .current a:hover span.hoofdmenu {
	background-position:100% -100px;
	color:rgb(0,103,102);
	text-decoration: none;
}
#header1 a span.hoofdmenu strong {
	text-decoration:underline;
}
#navcontainer1 ul li span.divider, #navcontainer1 ul li span.divider a {
	display:none;
}
#cb2 {
	position:relative;
	width:100%;
	margin-top:-14px;
	margin-bottom:-10px;
	text-align:left;
	z-index:3;
}
#cb2 .bt {
	position:relative;
	background-image:url(../../images/box04.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	margin:0 0 0 19px;
	height:29px;
	z-index:3;
}
#cb2 .bt div.leeg {
	background-image:url(../../images/box04.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:29px;
	width:19px;
	position:relative;
	left:-19px;
	z-index:3;
}
#cb2 .bb {
	background-image:url(../../images/box04.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	margin:0 0 0 19px;
	height:19px;
}
#cb2 .bb div.leeg {
	background-image:url(../../images/box04.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb2 .i1 {
	padding:0 0 0 18px;
	background:url(../../images/borders04L.png) repeat-y 0 0;
}
#cb2 .i2 {
	padding:0 18px 0 0;
	background:url(../../images/borders04R.png) repeat-y 100% 0;
}
#outerColumnContainer {
	background-image:url(../../images/transparentwit.png);	
}
#midden1 {
	width:98%;
	height:auto;
	margin:1px 1px 1px 1px;
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	/*border:1px solid red;*/
} 
#midden1 a{
	color:rgb(117,84,41);		
	background-color: transparent;
	text-decoration: none;	
}
#midden1 a:visited{
	color:rgb(216,193,169);
	background-color: transparent;
	text-decoration: none;	
}
#midden1 a:hover {
	color:rgb(83,22,0);
	background-color: transparent;
	text-decoration: underline;	
}
#midden1 ul li {
	list-style-image: url(../../images/vierkant.gif);
}
#midden1 ul li a {
	color:rgb(117,84,41);		
	background-color: transparent;
	text-decoration: none;
}
#midden1 ul li a:link {
	color:rgb(117,84,41);		
	background-color: transparent;
	text-decoration: none;
}
#midden1 ul li a:visited{
	color:rgb(216,193,169);
	background-color: transparent;
	text-decoration: none;	
}
#midden1 ul li a:hover{
	color:rgb(83,33,0);
	background-color: transparent;
	text-decoration: underline;	
}
#midden1 img {
	padding:0.5em;
	vertical-align:bottom;	
}
#midden1 #index {
	position: relative;
	width: 90%;
	height:auto;
	margin-left: 2.4em;
	z-index: 1;
}
#midden1 .tussenlijn {
	width: 100%;
	margin:1em 0;
	background:url(../../images/tussenlijn.png) no-repeat center center;
	height:18px;
	text-align: center;
}
#midden1 .tussenlijnprod {
	width: 75%;
	margin:1em 1em;
	text-align: center;
	padding: 0;
	border-style: solid;
	border-color: rgb(0,102,101);
	border-width: 0 0 1px 0;
}
.zijlijn {
	border-left: 2px solid rgb(153,198,196);	
}
#flashcontent {
	text-align: center;
	width:90%;
	margin-left: auto;
	margin-right: auto;
	padding:0;
	/*border:1px solid red;*/
}
#close {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background-color: rgb(250,139,39);	
	width: 146px;
	height: 18px;
	border: 1px solid rgb(139,72,0);
	padding: 0;
	z-index: 4;	
}
#close a {
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
#close a:hover {
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
p span.firstletter {
	color:rgb(0,112,107);
	background-color: transparent;
}
#breadcrumb {
	float:right;
	text-align:right;
	padding:0 0.5em 0 0;
	margin:0;
	width:98%;
	color:rgb(194,162,122);
	background-color: transparent;
	text-decoration:none;
	/*border:1px solid red;*/
}
#breadcrumb .border {
	text-decoration: none;
	font-weight:bold;
	color:rgb(0,112,107);
	padding-left: 0.1em;
	padding-right: 0.5em;
}
#breadcrumb .underline {
	font-weight:bold;
	text-decoration: underline;
}
#breadcrumb img {
	padding:0.35em;
	vertical-align:bottom;
	width:4px;
	height:7px;
}
#breadcrumb a {
	color:rgb(117,84,41);
	font-weight: bold;	
	display:inline;
}
#breadcrumb a:link {
	color:rgb(117,84,41);
	display:inline;
}
#breadcrumb a:visited {
	color:rgb(117,84,41);
	background-color: transparent;
}
#breadcrumb a:hover {
	color:rgb(83,33,0);
	background-color: transparent;
}
.groen {
	color:rgb(0,103,102);
	font-weight: bold;
	padding-right: 0.8em;
	background-image: url(../../images/arrowleft.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
}
.oranje {
	color:rgb(250,139,39);
	background-color: transparent;
}	
.lichtbruin {
	color:rgb(216,193,169);
	background-color: transparent;
}
.donkerbruin {
	color:rgb(117,84,41);
	background-color: transparent;
}
#helpspacer {
	position: relative;
	width: 4em;
	height: 12em;
	float: left;
	margin: 0 0.5em 0.5em 0;
}
body#product #helpspacer, body#productprod #helpspacer, body#productp #helpspacer, body#contact #helpspacer, body#kenmerken #helpspacer  {
	height: 22em;
}
.help {
	position:relative;
	margin: 0;
	z-index: 500;
}
.help ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
/*buttonvak*/
.help ul li {
	position:relative;
	float:left;
	margin: 0;
}
/*button ingeklapt*/
.help ul li a, .help ul li a:visited {
	position: absolute;
	left: 0;
	top: 0;
	display:block;
	text-decoration:none;
	margin: 0;	
	width:5em;
	height:9em;
	font-weight:bold;
	background:transparent url(../../images/tab.gif) top left no-repeat;
	text-indent:-999px;
}
.help ul#off li a:active, .help ul#off li a:focus {
	width:0; 
	height:0;
}
/*tekstvak ingeklapt*/
.help ul li ul {
	visibility:hidden;
	position: absolute;
	top:0;
	left:0;
	border-top: 2px solid rgb(153,198,196);
	border-right: 2px solid rgb(153,198,196);
	border-bottom: 2px solid rgb(153,198,196);
	border-left: none;
	margin: 0;
}
.help table {
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	font-size:1em;
}
/*button uitgeklapt */
.help ul li:hover a {
	color:rgb(0,103,102);
	background-position: top right; 
	margin: 0;	
}
/*tekstvak uitgeklapt*/
.help ul li:hover ul {
	visibility:visible;
	margin: 0;	
}
/*tekstvak uitgeklapt inhoud*/
.help ul li:hover ul li .helpinhoud{
	display:block;
	background:rgb(255,255,255);
	border:0;
	margin:0;
	text-indent:0;
	color:rgb(0,102,103);
	height:auto;
	line-height:1em;
	padding:5px;
	text-align:left;
}
.help ul li:hover ul li .helpinhoud .groen, .help ul li a .groen {
	color:rgb(0,103,102);
	background-color: transparent;
	font-weight: bold;
	padding-right: 0.8em;
	background-image: url(../../images/arrowleft.gif);
	background-repeat: no-repeat;
	background-position: right;	
}
.help ul li:hover ul li .helpinhoud .oranje, .help ul li a .oranje {
	color:rgb(250,139,39);
	background-color: transparent;	
}
.help ul li:hover ul li .helpinhoud .lichtbruin, .help ul li a .lichtbruin {
	color:rgb(216,193,169);
	background-color: transparent;	
}
.help ul li:hover ul li .helpinhoud .donkerbruin, .help ul li a .donkerbruin {
	color:rgb(117,84,41);
	background-color: transparent;	
}
#nieuws {
	width:90%;
	text-align:center;
	margin-left:auto;
	margin-right:auto; 
}
#nieuws a:visited {
	color: rgb(117,84,41);
}
#accordionExample {
 	margin-top:6px;
	width:100%;
	color:rgb(117,84,41);
}
#accordionExample h2 {
 	margin-left:0;
	padding-left:0;
}
.accordionTabTitleBar1, .accordionTabTitleBar2, .accordionTabTitleBar3, .accordionTabTitleBar4 {
	text-align:left;
	color:rgb(117,84,41);
	background-color: transparent;
	margin-bottom:3px;
	text-decoration: none;
}
.accordionTabTitleBar1:visited, .accordionTabTitleBar2:visited, .accordionTabTitleBar3:visited, .accordionTabTitleBar4:visited {
	text-decoration:none;
	color:rgb(117,84,41);
	background-color: transparent;
}
.accordionTabTitleBar1:hover, .accordionTabTitleBar2:hover, .accordionTabTitleBar3:hover, .accordionTabTitleBar4:hover {
	text-decoration:underline;
	color:rgb(117,84,41);
	background-color: transparent;
}
.accordionTabContentBox {
	width:100%;
}
.nieuwsinhoud {
	background:rgb(153,198,196);
   padding:0.5em;
}
.nieuwsinhoud img {
	float: left;
	vertical-align: bottom;
	border: none;
	margin:0;
	padding:0;
}
.nieuwsinhoud h3 {
	padding:0 0 0 0.5em;
	margin:0;
}
.nieuwsinhoud p{
	color:rgb(0,103,102);
	background-color: transparent;	
}
.nieuwsinhoud p span.firstletter{
	color:rgb(255,255,255);
	background-color: transparent;
}
#midden1 #prodomschrijving ul li a, #midden1 #prodomschrijving ul li a:visited, #midden1 #prodomschrijving ul li a:active {
	color:rgb(117,84,41);
	background-color: transparent;	
}
#midden1 #servomschrijving ul li a, #midden1 #servomschrijving ul li a:visited, #midden1 #servomschrijving ul li a:active {
	color:rgb(117,84,41);
	background-color: transparent;	
}
.sntabel {
	padding-left: 0.8em;	
	text-align:center;	
}
.sntabel table {
	color: rgb(0,103,102);
	border-color:rgb(0,103,102);
	vertical-align: top;	
	width:100%;
}
.sntabel tr, td {
	border-color:rgb(0,103,102);
	background-color: transparent;		
}
a.samecolor, a.samecolor:visited, ul li a.samecolor {
	color:rgb(117,84,41);
	background-color: transparent;		
}
#sntabel1 .sntabel a.samecolor, #sntabel2 .sntabel a.samecolor {
	color:rgb(117,84,41);
	background-color: transparent;		
}
.emailwrapper {
	width:95%;
	height:auto;
	/*border:1px solid red;*/
}
#navcontainer2 {
	position:relative;
	width:100%; 
	height:auto; 
	float:left;
	margin-top:0;
	z-index:3;
}
#header2 {
	float:left;
	width:100%;
	margin-left:10px;
}
#header2 ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#header2 li {
	display:inline;
	margin:0;
	padding:0;
}
#header2 a {
	float:left;
	background:url("../../images/leftbothform.gif") no-repeat left top;
	margin:0 2px 0 0;
	padding:0 0 0 9px;
	border-bottom:1px solid rgb(0,112,107);
	text-decoration:none;
}
#header2 a span.subtab {
	float:left;
	display:block;
	background:url("../../images/rightbothform.gif") no-repeat right top;
	padding:5px 15px 5px 6px;
	font-weight:bold;
	color:rgb(117,84,41);	
	background-color: transparent;
}
#header2 a:hover {
	background-position:0% -50px;
}
#header2 a span.subtab strong {
	text-decoration:underline;
}
#header2 a:hover span.subtab {
	background-position:100% -50px;
	color:rgb(83,33,0);
	background-color: transparent;
	font-weight:bold;
}
#header2 .current a {
	background-position:0 -50px;
	border-width:0;
}
#header2 .current a:hover {
	background-position:0 -50px;
	border-width:0;
	text-decoration: none;
}
#header2 .current a span.subtab {
	background-position:100% -50px;
	padding-bottom:17px;
	font-weight:bold;
	color:rgb(0,103,102);
	text-decoration: none;	
	background-color: transparent;
}
#header2 .current a:hover span.subtab {
	background-position:100% -50px;
	padding-bottom:17px;
	font-weight:bold;
	color:rgb(0,103,102);
	text-decoration: none;	
	background-color: transparent;
}
#emailform {
	float:left;
	width:90%;
	background-color:rgb(153,198,196);
	border-bottom:1px solid rgb(0,112,107);
	border-top:1px solid rgb(0,112,107);
	margin-left:8px ;
	margin-top:-0.7em ;
	height:auto;
}
#emailform table {
	width:98% ;
}
#emailform span{
	color:rgb(0,103,102);
	background-color: transparent;
}
#emailform tr {
	width:99%;	
}
#emailform td {
	text-align:left;
}
#emailform td {
	margin:0;
	padding:0 0 0 5px;
	color:rgb(0,112,107);
	background-color: transparent;
}
#emailform td strong {
	font-weight:bold;
}
#emailform td span strong {
	margin:0;
	padding:5px;
	color:rgb(0,103,102);
	background-color: transparent;
	font-weight:bold;	
}
#emailform td span {
	margin:0;
	padding:5px;
	color:rgb(250,139,39);
	background-color: transparent;
	font-weight:normal;
	font-style:normal;	
}
#emailform td .radiobutton {
	float:left;
	text-align:left;
	/*border:1px solid red;*/
}
#emailform td .midden {
	text-align:center;
}
#emailform label, small, value{
	color:rgb(0,103,102);
	background-color: transparent;
	text-align:left;
}
#emailform a strong {
	text-decoration:none;
	color:rgb(117,84,41);
	background-color: transparent;
}
#emailform legend {
	color:rgb(0,103,102);
	background-color: transparent;
	font-weight:bold;
	font-style: normal;
	padding:0 14px 0 14px;
}
#emailform fieldset {
	width:95% ;
	font-style: normal;
}
#emailform .ster {
	color:rgb(250,139,39);
	background-color: transparent;
}
#emailform .text:focus {
	color: rgb(117,84,41);
	background-color: rgb(215,237,236);
	border: 1px solid rgb(0,103,102);
}
#emailform .emailgroen:focus {
	padding: 4px;
	color: rgb(117,84,41);
	background-color: rgb(215,237,236);
	border: 1px solid rgb(0,103,102);	
}
#emailform label.emailgroen:hover {
	padding-right: 0.8em;
	background-image: url(../../images/arrowleft.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: rgb(117,84,41);	
}
.sitemapwrapper {
	/*position:relative;*/
	width: 90%;
	margin: 0.5em;	
	border-width: 0.01em;
	border-style: solid;
	border-color: transparent;
}
#sitemap.view {
	text-align: left;
	width: 100%;
	padding: 0 0.5em 0 0.5em;
	/*border: 1px solid blue;*/
}
#sitemap.view ul li {
	margin: 0;
	padding:0;
	list-style : none;
	list-style-image: none;
}
#sitemap.view li {
	position:static;
	margin: 0;
	padding:0 0 5px 0;
	background-image:none; 
	font-weight: bold; 
	line-height: 130%; 
}
#sitemap.view li li li { 
	padding-bottom: 0;   
}
#sitemap.view li li li li { 
	font-weight: normal; 
}
#sitemap.view li li li li ul { 
	display:none; 
}
#sitemap.view li li ul {
	margin-left: 16px;
}
#sitemap.view li li div.leeg {
	padding-left: 16px;
}
#sitemap.view li {
  background: none;
}
#sitemap.view li li {
  background: url(../../images/sitemap_bg.png);
  background-repeat: repeat-y;
}
#sitemap.view li.last-child, #sitemap.view li.first-last-child{
  background: none;
}
#sitemap.view li li.child div.leeg, 
#sitemap.view li li li.child div.leeg,
#sitemap.view li li li li.child div.leeg {
  background: url(../../images/sitemap_t.png);
  background-repeat: no-repeat;
}
#sitemap.view li li.first-child div.leeg,
#sitemap.view li li li.first-child div.leeg,
#sitemap.view li li li li.first-child div.leeg {
  background: url(../../images/sitemap_top.png);
  background-repeat: no-repeat;
}
#sitemap.view li li.last-child div.leeg, 
#sitemap.view li li li.last-child div.leeg,
#sitemap.view li li li li.last-child div.leeg,
#sitemap.view li li.first-last-child div.leeg, 
#sitemap.view li li li.first-last-child div.leeg,
#sitemap.view li li li li.first-last-child div.leeg {
  background: url(../../images/sitemap_bottom.png);
  background-repeat: no-repeat;
}
.muistoets, .logowm, .introduktie, .product, .kosten, .contact, .netwerk, .doel, .filosofie, .kwaliteit, .webstandaarden, .kenmerken, .procedure01, .procedure02, .procedure03, .procedure04, .kosten, .kostenprod, .kostenser, .buttonnaw, .buttonemail, .letop, .contacttab {
	width:93px; 
	height:95px;
	background-repeat:no-repeat;
	float:right;
}
#cb2stijl {
	width:98%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	z-index:3;
}
#cb2stijl .bt {
	position:relative;
	background-image:url(../../images/box04stijl.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	margin:0 0 0 19px;
	height:19px;
	z-index:3;
}
#cb2stijl .bt div.leeg {
	background-image:url(../../images/box04stijl.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
	z-index:3;
}
#cb2stijl .bb {
	background-image:url(../../images/box04stijl.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	margin:0 0 0 19px;
	height:19px;
}
#cb2stijl .bb div.leeg {
	background-image:url(../../images/box04stijl.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb2stijl .i1 {
	padding:0 0 0 18px;
	background:url(../../images/borders04Lstijl.png) repeat-y 0 0;
}
#cb2stijl .i2 {
	padding:0 18px 0 0;
	background:url(../../images/borders04Rstijl.png) repeat-y 100% 0;
}
.stijl .spinachtergond {
	position:absolute;
	background:url(../../images/spinneachtergrond.png);
	background-repeat:no-repeat;
	width:112px;
	height:129px;
	top:35%;
	left:60%;
	z-index:4;
	/*border:1px solid red;*/
}
.stijl {
	position: relative;
	background:rgb(153,198,196);
	text-align:left;	
	z-index: 2;
}
.stijl p, .stijl ol, .stijl ul, .stijl h2 {
	position:relative;
	text-align:left;
	z-index:10;
}
.container {
	padding-left:3em;
	text-align:left;
	text-decoration:none;
	background-color: transparent;
	/*border:1px solid red;	*/
}
.container a {
	padding-bottom:0.1em;
	color:rgb(194,162,122);
	background-color: transparent;
	font-weight:bold;
}
.container a:link {
	text-decoration:none;
}
.container a:visited {
	text-decoration: none;
	color:rgb(216,193,169);	
	background-color: transparent;
}
.container a:hover {
	color:rgb(83,33,0);	
	background-color: transparent;
	text-decoration: underline;
}
.container .underline {
	font-weight:bold;
}
.container a.active {
	border-bottom:none;
	padding-bottom:0.1em;
	font-weight:bold;
	color:rgb(0,103,102);
	background-color: transparent;
	padding-right: 0.8em;
	background-image: url(../../images/arrowleft.gif);
	background-repeat: no-repeat;
	background-position: right;	
}
.container a:hover.active {
	border-bottom:none;
	padding-bottom:0.1em;
	font-weight:bold;
	color:rgb(0,103,102);
	background-color: transparent;
	padding-right: 0.8em;
	background-image: url(../../images/arrowleft.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
}
.topbutton {
	background-image:url(../../images/buttontopgroen.png);
	background-repeat:no-repeat;
	background-position:0% 0%; 
	float:right;
	width:34px;
	height:32px;
	padding:0;
	margin:0;
}
.topbutton:hover {
	background-position:0% -32px;
}
/*--------------- einde midden -----------------------*/
/*--------------- begin links -----------------------*/
#links1 {
	width:95%;
	text-align:left;
	padding-top:0.5em;	
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	/*border:1px solid green;*/
}
#links1 p {
	color:rgb(0,103,102);
	background-color: transparent;
	text-align:left;
}
#links1 p strong {
	font-weight:bold;
	color:rgb(0,103,102);
	background-color: transparent;
	text-decoration:none;	
	text-align:left;
}
.tussenlijn {
	background:url(../../images/tussenlijn.png);
	background-repeat: no-repeat;
	width:128px;
	height:18px;
	text-align: center;
}
#subnavcontainer { 
	width:95%; 
}
#subnavcontainer ul {
	width:100%;
	margin:0.5em 0 0 0.1em;
	padding:0;
	list-style-type:none;
	font-weight:bolder;
	color:rgb(0,103,102);
	background-color: transparent;
	text-decoration:none;	
}
#subnavcontainer li { 
	margin:0;
	width:100%; 
}
#subnavcontainer a {
	display:block;
	padding:0.3em 0 0.3em 0.3em;
	width:99.5%;
	color:rgb(117,84,41);
	text-decoration:none;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	font-weight:bold;
	background-image:url(../../images/vertical.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#subnavcontainer a:visited {
	color:rgb(216,193,169);
	text-decoration:none;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	background-image:url(../../images/vertical.gif);
	background-repeat:no-repeat;
	background-position:0 0;	
}
#subnavcontainer a:hover {
	color:rgb(83,33,0);
	text-decoration:underline;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background-image:url(../../images/verticala.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#subnavcontainer .active a {
	color:rgb(0,103,102);
	text-decoration:none;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background-image:url(../../images/verticala.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#subnavcontainer .active a:hover {
	color:rgb(0,103,102);
	text-decoration:none;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background-image:url(../../images/verticala.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
.zoeken {
	float:left;
	color:rgb(0,103,102);
	background-color: transparent;
	text-decoration:none;
	margin:0;
	width:100%;
	height:auto;
	/*border:1px solid green;*/
}
.zoeken label {
	padding-bottom:0.5em;
	margin-bottom:0.5em;	
}
.zoeken strong {
	color:rgb(0,103,102);
	background-color: transparent;
	text-decoration:none;	
}
.zoeken .SearchField{
	width:99%;
	margin-top:0.2em;
}
.zoeken .SearchField:focus {
	background-color: rgb(215,237,236);
	border: 1px solid rgb(0,103,102);
}
.zoeken .submitButton{
	width:99.9%;
	height:1.5em;
	margin-top:0.5em;
	margin-bottom:0.5em; 
}
.zoekwrap {
	width: 12em;
	height: auto;
	margin: 1px 1px 1px 0.8em;
}
#voorkeuren {
	float:left;
	color:rgb(117,84,41);
	background-color: transparent;
	text-decoration:none;
	margin:0;
	width:100%;
	height:auto;
	/*border:1px solid blue;	*/
}
.mSwitch {
	width:95%;
	padding:0 0 0 0.7em;
	margin:0;
	color:rgb(0,103,102);
	background-color: transparent;
}
.mSwitch ul {
	margin:0;
	padding:0;
}
.mSwitch ul li {
	display:block;
	list-style:none;
	padding:0 0 0 0.7em;
	margin:0;	
	text-align:left;
	color:rgb(117,84,41);
	background-color: transparent;
}
.mSwitch ul li a {
	margin:0;
	padding:0px 0px 0px 0px;
	color:rgb(117,84,41);	
	background-color:transparent;
	text-decoration:none;
}
.mSwitch ul li#recht:hover {
	padding-right: 3em;
	background-image: url(../../images/recht.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 70%;
	height:20px;
}
.mSwitch ul li#rond:hover {
	padding-right: 3em;
	background-image: url(../../images/rond.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 70%;
	height: 20px;
}
.mSwitch ul li#normaal:hover {
	padding-right: 3em;
	background-image: url(../../images/lettersnormaal.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 70%;
	height: 20px;
}
.mSwitch ul li#groter:hover {
	padding-right: 3em;
	background-image: url(../../images/lettersgroter.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 70%;
	height: 20px;
}
.mSwitch ul li#grootst:hover {
	padding-right: 3em;
	background-image: url(../../images/lettersgrootst.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 70%;
	height: 20px;
}
.mSwitch ul li a {
	margin:30px 0 0 0;
	padding:0px 0px 0px 0px;
	color:rgb(117,84,41);	
	background-color:transparent;
	text-decoration:none;
	vertical-align: bottom;
}
.mSwitch ul li a:hover {
	margin:0 ;
	padding:0;
	color:rgb(83,33,0);
	background-color: transparent;
	font-weight:bold;
	text-decoration:none;
	border-bottom:0.04em solid rgb(83,33,0);
}
.mSwitch ul li a.selected, .mSwitch ol li a.selected {
	color:rgb(0,103,102);
	font-weight:bold;
	padding-right: 1em;
	background-image: url(../../images/vinkgroen.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.mSwitch ul li a.selected:hover, .mSwitch ol li a.selected:hover {
	color:rgb(0,103,102);
	font-weight:bold;
	padding-right: 1em;
	/*background-image: url(../../images/vinkgroen.gif);
	background-repeat: no-repeat;
	background-position: right;*/
	border-bottom:none;
}
.mSwitch select {
	float:left;
	text-align:left;
	margin:0 0 1em 0em;
	padding:0;
	width:95%;
}
.mSwitch label {
	padding-left:0.2em;
	float:left;
}
/*--------------- einde links -----------------------*/
/*--------------- start footer1 ---------------------*/
/*--------------- start tussen 3 ---------------------*/
#footerwrapper1 {
	width: 100%;
	height:auto;
	padding:1px;
	text-align:left;
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;	
	/*border:1px solid red;*/
}
#tussenwrapper3 {
	text-align:left;
	width:80%;
	margin-top:-10px;
	margin-bottom:0px;
	z-index:50;
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid green;*/
}		
#cb2a {
	position:relative;
	width:100%;
	z-index: 50;
	/*border:1px solid blue;*/
}
#cb2a .bt {
	background-image:url(../../images/tussenbox2.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	margin:0 0 0 19px;
	height:19px;
}
#cb2a .bt div.leeg {
	background-image:url(../../images/tussenbox2.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb2a .bb {
	background-image:url(../../images/tussenbox2.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	margin:0 0 0 19px;
	height:19px;
}
#cb2a .bb div.leeg {
	background-image:url(../../images/tussenbox2.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb2a .i1 {
	padding:0 0 0 16px;
	background:url(../../images/borderstussen2L.png) repeat-y 0 0;
	height:28px;
}
#cb2a .i2 {
	padding:0 16px 0 0;
	background:url(../../images/borderstussen2R.png) repeat-y 100% 0;
	height:28px;
}
#tussen3 {
	width:100%;
	height:28px;
	position:relative;
	z-index:3;
	padding:0;
	margin:-8px 0 0 0;
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	color:rgb(117,84,14);
	background-color: transparent;
	z-index:50;
	/*border:1px solid red;*/
}
#tussen3 p {
	text-align: center;
}
/*--------------- einde tussen3 ---------------------*/
/*--------------- start box3 ---------------------*/
#footer1 {
	position:relative;
	text-align:center;
	width:100%;
	z-index:3;
	height:31px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-image:url(../../images/transparentoranje.png);
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	z-index:1;
}
#cb3 {
	position:relative;
	width:99%;
	min-width: 640px;
	height:1.5em;
	margin-top:-1.8em;
	margin-bottom:2em;
	margin-right:auto;
	margin-left:auto; 	
	text-align:left;
	z-index:2;
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
}
#cb3 .bt {
	background-image:url(../../images/box03.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	margin:0 0 0 19px;
	height:19px;
}
#cb3 .bt div.leeg {
	background-image:url(../../images/box03.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb3 .bb {
	background-image:url(../../images/box03.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	margin:0 0 0 19px;
	height:19px;
}
#cb3 .bb div.leeg {
	background-image:url(../../images/box03.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb3 .i1 {
	padding:0 0 0 16px;
	background:url(../../images/borders03L.png) repeat-y 0 0;
}
#cb3 .i2 {
	padding:0 16px 0 0;
	background:url(../../images/borders03R.png) repeat-y 100% 0;
}
#links2 {
	position:relative;
	float:left;
	width:30%;
	height:30px;
	text-align:left;	
	z-index:5;
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	/*border:1px solid red;*/
}
#links2 a {
	position: relative;
	float: left;
	background-image:url(../../images/W3CCSSklein.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 204px;
	height: 29px;
	padding: 0;
	margin: 0;
	display: block;
}
#links2 a:hover {
	background-position:0 -30px;
}
body#kenmerken #links2 a {
	position: relative;
	float: left;
	background-image:url(../../images/W3CCSSkleinS.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 204px;
	height: 29px;
	padding: 0;
	margin: 0;
	display: block;
}
body#kenmerken #links2 a:hover {
	background-position:0 0;
}
#midden2 {
	position:relative;
	width:33%;
	height:1.9em;	
	margin-left:33%;
	margin-right:33%;
	text-align:center;	
	z-index:5;
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;	
	/*border:1px solid blue;*/
}
#midden2 a {
	position: relative;
	text-align: center;
	background-image:url(../../images/W3CWCAGWAIklein.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 204px;
	height: 29px;
	padding: 0;
	margin: 0 auto 0 auto;
	display: block;
}
body#kenmerken #midden2 a {
	position: relative;
	text-align: center;
	background-image:url(../../images/W3CWCAGWAIkleinS.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 204px;
	height: 29px;
	padding: 0;
	margin: 0 auto 0 auto;
	display: block;
}
body#kenmerken #midden2 a:hover {
	background-position:0 0;
}
#midden2 a:hover {
	background-position:0 -30px;
}
#rechts2 {
	position:relative;
	float:right;
	width:30%;
	height:auto;
	text-align:right;	
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	z-index:5;
	/*border:1px solid red;*/
}
#rechts2 a {
	position: relative;
	float: right;
	background-image:url(../../images/W3Chtml401klein.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 204px;
	height: 29px;
	padding: 0;
	margin: 0;
	display: block;
}
#rechts2 a:hover {
	background-position:0 -30px;
}
body#kenmerken #rechts2 a {
	position: relative;
	float: right;
	background-image:url(../../images/W3Chtml401kleinS.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 204px;
	height: 29px;
	padding: 0;
	margin: 0;
	display: block;
}
body#kenmerken #rechts2 a:hover {
	background-position:0 0;
}
/*--------------- einde box3 -----------------------*/
/*--------------- einde footer1 -----------------------*/
/*--------------- start footer2 -----------------------*/
/*--------------- start tussen4 -----------------------*/
.tussenwrapper4 {
	text-align:left;
	width:60%;
	margin-bottom:0px;
	margin-top: 0px;		
	z-index:50;
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid green;*/
}
:root body#contactb .tussenwrapper4 {
	margin-top: -2px;/*waarde voor FF, Mozilla en Netscape*/	
}
#cb2c {
	position:relative;
	width:100%;
	z-index: 50;
	/*border:1px solid blue;*/
}
#cb2c .bt {
	background-image:url(../../images/tussenbox3.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	margin:0 0 0 19px;
	height:19px;
}
#cb2c .bt div.leeg {
	background-image:url(../../images/tussenbox3.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb2c .bb {
	background-image:url(../../images/tussenbox3.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	margin:0 0 0 19px;
	height:19px;
}
#cb2c .bb div.leeg {
	background-image:url(../../images/tussenbox3.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
#cb2c .i1 {
	padding:0 0 0 16px;
	background:url(../../images/borderstussen3L.png) repeat-y 0 0;
	height:28px;
}
#cb2c .i2 {
	padding:0 16px 0 0;
	background:url(../../images/borderstussen3R.png) repeat-y 100% 0;
	height:28px;
}
/*--------------------------------------*/
#tussen3 {
	width:100%;
	height:28px;
	position:relative;
	z-index:3;
	padding:0;
	margin:-8px 0 0 0;
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	color:rgb(117,84,14);
	background-color: transparent;
	z-index:50;
	/*border:1px solid red;*/
}
#tussen3 p {
	text-align: center;
}
/*------------------------------------*/
.tussen4 {
	width:100%;
	height:28px;	
	position:relative;
	z-index:3;
	padding:0;
	margin:-8px 0 0 0;	
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	z-index:50;
}
.tussen4 p {
	text-align:center;
}
.tussen4 p a:hover {
	text-decoration: underline;
}
body#opensource .tussen4 p, .tussen4 p a {
	text-decoration: none;
}
/*--------------- einde tussen4 -----------------------*/
/*--------------- start box4 -----------------------*/
.cb4 {
	position:relative;
	width:99%;
	min-width: 640px;	
	height:1.5em;
	margin-bottom:0em;
	margin-right:auto;
	margin-left:auto; 	
	text-align:left;
	z-index:2;
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
}
.cb4 .bt {
	background-image:url(../../images/box03.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	margin:0 0 0 19px;
	height:19px;
}
.cb4 .bt div.leeg {
	background-image:url(../../images/box03.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
.cb4 .bb {
	background-image:url(../../images/box03.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	margin:0 0 0 19px;
	height:19px;
}
.cb4 .bb div.leeg {
	background-image:url(../../images/box03.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	height:19px;
	width:19px;
	position:relative;
	left:-19px;
}
.cb4 .i1 {
	padding:0 0 0 16px;
	background:url(../../images/borders03L.png) repeat-y 0 0;
}
.cb4 .i2 {
	padding:0 16px 0 0;
	background:url(../../images/borders03R.png) repeat-y 100% 0;
}
#footer2 {
	position:relative;
	text-align:center;
	width:100%;
	height:31px;
	padding:0;
	margin:0;
	background-image:url(../../images/transparentoranje.png);
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	z-index:1;
}
#links3 {
	position:relative;
	float:left;
	width:30%;
	height:auto;
	text-align:left;	
	z-index:5;
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	/*border:1px solid red;*/
}
#links3 a {
	position: relative;
	float: left;
	background-image:url(../../images/Opensourceklein.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 204px;
	height: 29px;
	padding: 0;
	margin: 0;
	display: block;
}
body#opensource #links3 a {
	position: relative;
	float: left;
	background-image:url(../../images/OpensourcekleinOS.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 204px;
	height: 29px;
	padding: 0;
	margin: 0;
	display: block;
}
#links3 a:hover {
	background-position:0 -30px;
}
#midden3 {
	position:relative;
	width:33%;
	height:1.9em;	
	margin-left:33%;
	margin-right:33%;
	text-align:center;	
	z-index:5;
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;	
	/*border:1px solid blue;	*/
}
#midden3 a {
	position: relative;
	text-align: center;
	background-image:url(../../images/CCliceseklein.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 204px;
	height: 29px;
	padding: 0;
	margin: 0 auto 0 auto;
	display: block;
}
#midden3 a:hover {
	background-position:0 -30px;
}
body#kenmerken #midden3 a {
	position: relative;
	text-align: center;
	background-image:url(../../images/CClicesekleinS.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 204px;
	height: 29px;
	padding: 0;
	margin: 0 auto 0 auto;
	display: block;
}
body#kenmerken #midden3 a:hover {
	background-position:0 0;
}
#rechts3 {
	position:relative;
	float:right;
	width:30%;
	height:auto;
	text-align:right;	
	border-width:0.01em;
	border-color:transparent;
	border-style:solid;
	z-index:5;
	/*border:1px solid red;*/
}
#rechts3 a {
	position: relative;
	float: right;
	background-image:url(../../images/wmdisclaimerklein.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 204px;
	height: 29px;
	padding: 0;
	margin: 0;
	display: block;
}
body#disclaimer #rechts3 a {
	position: relative;
	float: right;
	background-image:url(../../images/wmdisclaimerkleinS.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 204px;
	height: 29px;
	padding: 0;
	margin: 0;
	display: block;
}
#rechts3 a:hover {
	background-position:0 -30px;
}
/*--------------- einde box4 -----------------------*/
/*--------------- einde footer2 -----------------------*/
#preload {
	display:none;
	width:150px;
	height:50px;
}
.oldbrowser {
	position:absolute;
	top:20%;
	left:50%;
	text-align:center;
	display:none;
}
.diversen {
	text-align:center;
	margin-top:0.5em;
}
.diversen p {
	margin-top: 0.1em;
	text-align: center;
}
.diversen img {
	margin-top:0.7em; 
}