/* General
****************************************************/

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(../img/bg.jpg) repeat-x 0 0;
	background-color: #e2e6ec;
	height:100%;
	width:100%;
	font: normal 10px "Verdana", sans-serif;
}


a {
	color: #0c66ad;
	text-decoration: none;
}

a:hover {
	color: #0c66ad;
	text-decoration: underline;
}

a:visited {
	color: #0c66ad;
	text-decoration: italic;
}


a.sub{
 color:#a1a0a0;
 text-decoration: none;
 font: 10px "Verdana";
}

a.sub:link, a.sub:visited{
 color:#a1a0a0;
 text-decoration: none;
 font: 10px "Verdana";
}

a.sub:hover, a.sub:active{
 color:#a1a0a0;
 text-decoration: none;
 font: 10px "Verdana";
 padding-left:3px;
}


.eyemark{
	color: #0c66ad;
}

.leesmeer{
	text-align:right;
	
}

.teruglink{
	text-align:right;
	
}

.contactlinks{
	color: #0c66ad;
	text-decoration: underline;
	padding-left: 80px;
}

.subnav-link-first{
 color:#1069b0;
 text-decoration: none;
 font: 16px "Verdana", sans-serif;
 margin-bottom:0px;
 padding-left:20px;
 background: url(../img/subnavbg.gif);
 max-width:150px;
}

.subnav-link{
 color:#1069b0;
 text-decoration: none;
 font: 16px "Verdana", sans-serif;
 margin-top:20px;
 padding-left:20px;
 background: url(../img/subnavbg.gif);
 max-width:150px;
}

.subnav-link-sub{
 color:#a1a0a0;
 text-decoration: none;
 font: 10px "Verdana";
 padding-left:35px;
 background: url(../img/subsubnavbg.gif);
 max-width:150px;
 line-height:12px;
}

/* boven gedeelte
******************************************************************************/
#bovencontainer {
	width:100%;
	padding:0px;
	margin:0;
	height:120px;
}

#topleft {
	background: url(../img/topleft.png);
	width: 470px;
	height:121px;
	position:absolute;
	top:0px;
	left:0px;
}

#homematic {
	background: url(../img/homematic_control.jpg);
	width: 283px;
	height:76px;
	position:absolute;
	top:16px;
	left:495px;
}


#centerplace {
	background: url(../img/Bus_EIB.gif);
	width: 100px;
	height:100px;
	position:absolute;
	top:0px;
	left:800px;
}


#lintje {
	background:transparent url(../img/lintje10.png) no-repeat scroll 0 0;
	height:181px;
	width:216px;
	right:0;
	position:absolute;
	top:0;
}

/* midden gedeelte
******************************************************************************/
#master-container {
  /*background-color:#c0c0c0;*/
  width:823px;
  height: 445px;
  text-align: left;
  padding: 0px;
  margin:0 auto;
}


#content-container {
	width: 823px;
}

#partnertextfield {
	width:100%;
	padding:0;
	margin-left:188px;
	margin-bottom:5px;
	text-align:left;
	color:#8B919F;
	font: normal 11px "verdana", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#partnerrij {
	width:100%;
 	height:85px;
	padding:0;
	overflow:hidden;
	margin-left:2px;
}

.fieldpartners {
	height: 85px;
	width:480px;
	vertical-align:top;
	background-color:#fff;
	float:left;
}

.img-fieldpartners {
	height: 14px;
	width:80px;
  margin:0px;
  padding:0px;
  display:block;
  float:left;
}



.buttonprodukten {
	height: 85px;
	width:331px;
	padding:0;
	float:left;
	margin-left:2px;
}


#bovenkantveld{
	text-align:left;
	vertical-align:top;
	background: url(../img/bovenkantveld.jpg) no-repeat;
	width:825px;
	height: 22px;
}

#middenveld{
	text-align:left;
	vertical-align:top;
	width:825px;
	
}

#artikelcontainer{
	width:821px;
	background: url(../img/artikelbg.png) repeat-y;
	float:left;
	margin-left:1px;
	display: block;
	overflow:hidden;
}

#hoppa{
  background: url(../img/shieldbg.jpg) no-repeat;
  min-height:300px;
  margin-left:1px;
 }
 
.artikel-veld{
	width: 210px;
	margin-left: 20px;
	padding-top:8px;
	padding-right: 0px;
	text-align:justify;
	float:left;
	padding-bottom:8px;
	
}

.artikel-veldmidden{
	width: 240px;
	margin-left: 30px;
	padding-top:8px;
	text-align:justify;
	float:left;
	padding-bottom:8px;
}

.artikel-veldcontact{
	width: 210px;
	margin-left: 75px;
	padding-top:8px;
	padding-right: 0px;
	text-align:justify;
	float:left;
	padding-bottom:8px;
}

#onderkantveld{
	text-align:left;
	vertical-align:top;
	background: url(../img/onderkantveld.png) no-repeat;
	width:825px;
	padding-top:30px;
	float:left;

}

#copyright{
	text-align:left;
	vertical-align:top;
	width:825Px;
	height:36px;
  font: normal 10px "Verdana", , sans-serif;
  padding:0px 0px 0px 6px;
}


/* Aparte opmaak voor speciale typische sub-onderdelen
******************************************************************************/

#hoppa-sub{
  background: url(../img/shieldsub.jpg) no-repeat;
  min-height:400px;
  margin-left:1px;
 }

.subcontent-veld{
	width: 480px;
	margin-left: 20px;
	padding-top:8px;
	padding-right: 0px;
	text-align:justify;
	float:left;
	padding-bottom:8px;

	
}

.subnavigatie{
	width: 210px;
	margin-left: 75px;
	padding-top:8px;
	padding-right: 0px;
	text-align:justify;
	float:left;
}

.mapjecontact{
 width:101px;
 height:98px;
 background: url(../img/mapnl.png) no-repeat;
 margin-top:80px;
 margin: 50px 0px 0px 110px;
}
 
.mapjecontact:hover{
 width:101px;
 height:98px;
 background: url(../img/mapnlsub.png) no-repeat;
 margin-top:80px;
 margin: 50px 0px 0px 110px;
}

