
/* Site-breed */
body {
  margin: 0px;
  padding: 0px;
  font-size: 75%;
  line-height: 120%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
}

a {
  color: #669900;
  text-decoration: underline;
}

a:hover {
  color: #669900;
  text-decoration: none;
}

P {
  margin:0px;
  padding-top:5px;
  padding-bottom:5px;
}

h1 {
  color: #7FB704;
  font-size: 14px;
  padding:0px;
  margin-top:8px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:8px;
}


h2 {
  color: #7FB704;
  font-size: 12px;
  padding:0px;
  margin-top:4px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:4px;
}



#page {
  margin-left: auto;
  margin-right: auto;
  width: 771px;
  text-align: left;
} 



#cont {
  width:770px;

    background-image : url(/bosta/gfx1/ZoewppjHsB.gif);
  background-repeat: repeat-y;
  bakcground-position: top left;
  padding:0px;
  margin:0px;
  text-align: left;
}

#koloml {
  width:204px;
  float:left;
  padding:0px;
  margin:0px; 
}

#koloml .padding10 {
 padding-left:10px;
 padding-right:0px;
}




.clearleft {
  clear:left;
  width: 1px; 
  height: 1px;  
  overflow: hidden;  
  margin-top: -1px;  
  margin-left: -1px;
}


.pageupbalk {
  float: left;
 line-height:25px;
}

.pageup {


  
  text-transform: uppercase;
  line-height:25px;
  
}

.pageup a {

  text-decoration: none;
  line-height:25px;
}

.pageup a:hover {
  line-height:25px;
  text-decoration: underline;

}

.printbalk {
 float:right;
 text-align:right;
}

.printthispage {
  
  line-height:25px;
  text-transform: uppercase;

}

.printthispage a {

  line-height:25px;
  text-decoration: none;
}

.printthispage a:hover {
  
  line-height:25px;
  text-decoration: underline;


}

.clearboth {
  clear:both;
  width: 1px; 
  height: 1px;  
  overflow: hidden;  
  margin-top: -1px;  
  margin-left: -1px;
}

.pagebtm {
  padding-left:225px;
  margin-top:14px;
  height:25px;
  font-size:90%;
}

.findbalk {
  height:23px;
  padding:0px;
  margin:0px;
}
.findbalktext {
  background-color:#F3F5FA;
  height:16px;
  padding:0px;
  margin:0px;
  float:left;
  border-right:0px;
  border-bottom:solid 1px #0271B2;
  border-top:solid 1px #0271B2;
  border-left:solid 1px #0271B2;
}

.findbalkbtn {
  height:18px;
  float:left;
}

.findinputtext {
  font-size: 100%; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width:117px;
  height:14px;
  border:0px;
  background-color:#F3F5FA;
  padding-left:1px;
  padding-right:3px;
  padding-top:0px;
  padding-bottom:0px;
}

.classfrm {
  padding:0px;
  margin:0px;
}


.readmoregr {
  color: #669900;
  text-decoration: none;

}

.readmoregr a {
  color: #669900;
  text-decoration: none;
}

.readmoregr a:hover {
  color: #669900;
  text-decoration: underline;
}

td {
vertical-align: top;
}


/* ISE */

table.ISE-tablet td {
  background-color: #E9E6E5;
  padding: 0px 4px 0px 4px;
  border-width: 2px 2px 2px 2px;
  border-style: solid;
  border-color: #EEE8E2 #a5aCa5 #a5aCa5 #EEE8E2
}

table.ISE-tablet tr.ISE-header td, table.ISE-tablet td.ISE-header {
  background-color: #E75001;
}




.ISE-align-left
{
  text-align: left;
}

.ISE-align-right
{
  text-align:right;
}

.ISE-align-center
{
  text-align:center;
}



/* Top-navigatie */
/* ========= Top nav & Main nav  ========= */

#hdr {
  width: 771px;
  height:102px;
background-image : url(/bosta/gfx1/ZalrltfIsrB.gif);
  background-repeat: no-repeat;
  bakcground-position: top left;

}

.logo {
  float:left;
  /*margin-top:10px;*/

}

.topnav  {
  float:right;

}

#mainnav {
  height:37px;
  width:771px;
}
.navbalk {
  background-image : url(/bosta/gfx1/ZonjxwjHkX.gif);
  background-repeat: no-repeat;
  bakcground-position: top left;
  height:22px;
}

.navhome {
  float:left;
  width:205px;
  height:22px;
}


.navbtm {
  background-image : url(/bosta/gfx1/ZoewppjHuB.gif);
  background-repeat: no-repeat;
  bakcground-position: top left;
  height:15px;
}


.dropdown1 {
  background-color: #FFFFFF; 
  border-left: solid 1px #C3DD89;
  border-right: solid 1px #C3DD89;
  border-bottom: solid 1px #C3DD89;
}

.dropdown2 {
  background-color: #F3F9E4; 
  border-left: solid 1px #C3DD89;
  border-right: solid 1px #C3DD89;
  border-bottom: solid 1px #C3DD89;
}



/* ========= NAV dropdown ========= */
#nav, #nav ul { 
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
}

#nav a {
  display: block;
  color: #FFFFFF;
}

#nav li, #language li  { 
  float: left;
  width: 12em; /* width needed or else Opera goes nuts */
  
}

#nav li ul { 
  padding: 0;
  margin: 0;
  position: absolute;
  width: 202px; 
  left: -999em; 
  /* using left instead of display 
  to hide menus because 
  display: none isn't read by screen readers */
}

#nav li ul a {
  color: #639003; 
  line-height:22px;
  width: 202px;
  font-size:10px;
  font-weight: bold;
  text-decoration: none;
}

#nav li ul li {
  width: 202px;
}

#nav li ul li a:hover {
  width: 202px;
  background-color: #7FB804;  /*B7D771 6D9B0A*/
  color: #FFFFFF;  
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #language li:hover ul ul, #language li:hover ul ul ul, #language li.sfhover ul ul, #language li.sfhover ul ul ul {
  left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #language li:hover ul, #language li li:hover ul, #language li li li:hover ul, #language li.sfhover ul, #language li li.sfhover ul, #language li li li.sfhover ul  { /* lists nested under hovered list items */
  left: auto;
}

/* ========= NAV dropdown (close) ========= */


#nav .dropdowntop {
  width:204px;
  /*padding-top:7px;
  background-image:url(/bosta/gfx1/ZoewppjHwB.gif);
  background-repeat:no-repeat;*/
}

#nav .dropdownbtm {
  width:204px;
  height:11px;
  background-color: transparent;
  background-image : url(/bosta/gfx1/ZoewppjHcC.gif);
  background-repeat: no-repeat;
  background-postion: top left;

}


/* ======= LANGUAGE DROPDOWN ======= */
#language, #language ul { 
  text-align:left;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: left;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight:bold;
  font-size:75%;
  line-height:26px;  
  float:left;
}

#language a {
  display: block;
  color: #3f6e98;
  text-decoration:none;
}

#language a:hover {
  display: block;
  /* color: #FFFFFF; */
  text-decoration: underline;
}


#language li ul { 
  padding: 0;
  margin: 0;
  position: absolute;
  width: 147px; 
  left: -999em; 
}

#language li ul a {
  color: #639003; 
  line-height:18px;
  width: 137px;
  padding-left:10px;
  font-size:10px;
  font-weight: bold;
  text-decoration: none;
  text-transform: none;
}

#language li ul li {
  width: 147px;


}

#language li ul li a:hover {
  width: 137px;
  padding-left:10px;
  background-color: #7FB804; 
  color: #FFFFFF;  
  text-decoration: none;  
}

/* ======= LANGUAGE DROPDOWN (close) ======= */

#language  .langbalk {
  line-height: 26px;
}

#language  .quicklinkhome {
  width: 40px;
}

#language  .quicklinkcontact {
  width:78px;
  text-align:center;
}

#language  .quicklinklang {
  width:150px;
}


#language .quicklinkstreep {
  width:5px;
  text-align:center;
  margin-right:5px;
  color: #3f6e98;
}

#language  .quicklinkspace {
  width:80px;
}

#language .dropdowntops {
width:149px;
height:4px;
}

#language .dropdowntops a {
padding-left:0px;
}

#language .dropdowntops a:hover {
padding-left:0px;
}

#language .dropdownbtms {
  width:149px;
  height:8px;
  padding-left:0px;
}

#language .dropdownbtms a {
padding-left:0px;
}

#language .dropdownbtms a:hover {
padding-left:0px;
}
/* Content 3 columns  */
#kolomc {
  width: 370px;
  float:left;
  padding:0px;
  margin:0px;
}

#kolomc .padding25 {
 margin:0px;
 padding-left:25px;
 padding-right:25px;
 padding-top:5px; 
 padding-bottom:0px;
}

.boxhdr {
  background-image:url(/bosta/gfx1/ZioxpsjHwH.gif);
  width:184px;
  height:26px;
}



.boxcont {
  width:182px;
  background-color: #FFFFFF;
  border-left: solid 1px #93BFDD;
  border-right: solid 1px #93BFDD;
  padding:0px;
}

.boxcontpadding {
  padding:10px;
  color: #024E90;
  font-size:90%;
}

.boxcontpadding a {
  text-decoration:none;
  color: #024E90;

}


.boxcontpadding a:hover {
  text-decoration:underline;
  color: #024E90;

}

#kolomr {
  width: 195px;
  float:left;
  padding:0px;
  margin:0px;  
}

.kolomright {
  border-top:0px;
  border-left:solid 1px #C3DD89;
  border-right:solid 1px #C3DD89;
  border-bottom:solid 1px #C3DD89;
  background-color: #FFFFFF;
  padding:10px;
  font-size:90%;
 
}

.kolomrightpaddingnone {
  border-top:0px;
  border-left:solid 1px #C3DD89;
  border-right:solid 1px #C3DD89;
  border-bottom:solid 1px #C3DD89;
  background-color: #FFFFFF;
  /*padding:10px;*/
  font-size:90%;
 
}



#kolomr .kolomrightnopadding {
  color: #669900;
  border-top:0px;
  border-left:solid 1px #C3DD89;
  border-right:solid 1px #C3DD89;
  border-bottom:solid 1px #C3DD89;
  background-color: #FFFFFF;
  padding:5px;
  font-size:80%;
  text-transform: uppercase;

}

#kolomr .kolomrightnopadding a {
  color: #669900;
  text-decoration:none;
}

#kolomr .kolomrightnopadding a:hover {
  color: #669900;
  text-decoration:underline;
}


.hdrcolr {
  padding:0px;
  margin-top:7px;

}

.hdrcolrblank 
  padding:0px;
  margin:0px;
  height: 19px;
  width:195px;
}


.kolomrightspace {
  background-color:#F3F9E4;
  border-bottom:solid 1px #C3DD89;
  border-left:solid 1px #C3DD89;
  border-right:solid 1px #C3DD89;
  border-top:0px;
}

.kolomothercompany {
  font-size:90%;
  line-height: 120%;
  border-left:solid 1px #C3DD89;
  border-right:solid 1px #C3DD89;
  background-image : url(/bosta/gfx1/ZonjxwjHcY.gif);
  background-repeat: no-repeat;
  bakcground-position: top left;
  padding-top:40px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;  
}




.kolomcompanylist {
  background-color:#F3F9E4;
  border-bottom:solid 1px #C3DD89;
  border-left:solid 1px #C3DD89;
  border-right:solid 1px #C3DD89;
  border-top:solid 1px #C3DD89;
  padding-left:10px;
  padding-right:0px;
  height:30px;
}

.companylistbalk {
  float:left; 
  height:18px;
  padding-top:5px;
  padding-bottom:5px;   
}

.companylist {
  width:124px;
  height:16px;
  font-size:10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.gotocompany {
  float:left; 
  width:47px;
  padding-left:2px;
  padding-top:5px;
  padding-bottom:5px;     
}

.kolomrightfooter {
  height:18px;
  border:0px;
  background-image:url(/bosta/gfx1/ZoewppjHgC.gif);
  background-repeat: no-repeat; 
  background-position:bottom left;
}


.boxhdrmegasafeseries {
  background-image:url(/bosta/gfx1/ZifqsujHK.gif);
  width:184px;
  height:26px;
}



.hdrothercomp {
  margin-top:9px;
  margin-left:10px;
  margin-bottom:7px;  
}

.onlinehdr {
  margin-top:7px;
  height:27px;
  background-image:url(/bosta/gfx1/ZioxpsjHaH.gif);
  background-repeat:no-repeat;
  background-position:top left;

}

.specialoffer {
  padding:0px;
  margin-top:10px;
  margin-left;0px;
  margin-right:0px;
  margin-bottom:0px;
}

.latestnews {
  color: #7FB704;
  font-weight: bold;
  border-bottom: solid 1px #7FB704;
  line-height:20px;
  margin-top:10px;
  margin-bottom:10px;  
}

.readmore {
  background-image:url(/bosta/gfx1/ZoewppjHeC.gif);
  width:184px;
  height:20px;
  padding-top:3px;
  padding-left:10px;
  background-repeat: no-repeat;
  background-position: top left;
  color: #3F6E98;
  text-transform: uppercase;
  font-size: 80%;
}

.readmore a {

  text-decoration:none;
  color: #3F6E98;

/*
  display:block;
  background-image: url();
  background-repeat:no-repeat;
  background-position: top left;
  width:87px;
*/

}

.readmore a:hover {
  text-decoration:underline;
  color: #3F6E98;

/*
  width:87px;
  background-image: url();
  background-repeat:no-repeat;
  background-position: top left;
*/

}


.clearcont {
  clear:left;
  height:43px;
  background-image: url(/bosta/gfx1/ZoewppjHiC.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  overflow: hidden;
}


div#kaart {
   position: relative; 
   top: 0px; 
   left: 0; 
   width: 178px; 
   z-index: 100; 
   /*padding-bottom: 5px;*/
   font-size:9px;
   font-weight:bold;
}


div#kaart a {
   display: block; 
   border-width: 0; 
   text-decoration: none; 
   color: #EB7618; 
   text-transform:uppercase;
   border-bottom:solid 1px #D3DAEF;
   border-left:solid 1px #D3DAEF;
   border-right:solid 1px #D3DAEF;
   height:15px;
   padding-top:2px;
}

div#kaart a:hover {
   color: #1C60AB;
   background-color: #E2E6F1;
   height:15px;
}

div#kaart a img {height: 0; width: 0; border-width: 0;} 
div#kaart a:hover img {position: absolute; top: 0px;left: 0px; height: 128px; width: 178px;  }

div#kaart .kaartborder {

border-width: 0;

/*solid 1px #FFFFFF;*/

}

/* Content 2 columns */
#cont2kolom {
width:770px;
  background-image : url(/bosta/gfx1/ZoewppjHoC.gif);
  background-repeat: repeat-y;
  bakcground-position: top left;
  padding:0px;
  margin:0px;
}

#kolomc2kolom {

  float:left;
  width: 541px; 
  margin-left:25px;
  margin-right:0px;
  margin-bottom:0px;
  margin-top:0px;
  padding:0px;
  
}
.clearcont2kolom {
  clear:left;
  height:53px;
 background-image: url(/bosta/gfx1/ZoewppjHqC.gif);
  background-repeat: no-repeat;
  background-position: bottom left;

   overflow: hidden;
}


#kolom2hdr {
  background-image: url(/bosta/gfx1/ZoewppjHsC.gif);
  background-position:top right;
  background-repeat: no-repeat;
  height: 21px;
}

#kolom2body {

  border-right: solid 1px #C3DD89;
  padding-right:15px;
  padding-leftt:0px;
  padding-top:0px;
  padding-bottom:0px;      
}

.pagebtm2kolom {
  padding-left:225px;
  margin-top:23px;
  height:25px;
  font-size:90%;
}

.subnavhdr {
  width:184px;
  height:26px; 
  margin:0px;
  padding:0px;
}

.subnavhdrline {
  background-image:url(/bosta/gfx1/ZoewppjHyC.gif);
  background-repeat: no-repeat;
  background-postion:top left;
  width:184px;
  height:6px; 
}


.subnavbtm {
  background-image:url(/bosta/gfx1/ZoewppjHaD.gif);
  width:184px;
  height:14px;
}



.subnavbalk {
  padding:0px;
  margin:0px;
  border-top:0px;
  border-bottom:0px;  
  border-left:solid 1px #8EB9D7;
  border-right:solid 1px #8EB9D7;  
  width:182px;


}

.subnavbalk  a {
 display: block; 
 background-color: #F3F9E4;
 text-decoration:none;
 font-weight:bold;
 font-size:85%;
}

.subnavbalk  a:hover {
 background-color: #7FB804; 
 color:#FFFFFF;
 text-decoration:none;
 font-weight:bold; 
}

.subnavitem {
 display: block; 
 padding-left:10px;
 margin:0px;
 line-height: 20px;
 border-bottom:solid 1px #C3DD89;
}

.subnavbalk .subnavitemon {
 
 color: #FFFFFF;
 background-color: #7FB804;
 padding-left:10px;
 margin:0px;
 line-height: 20px;
 border-bottom:solid 1px #C3DD89;
}

.subnavbalksub {
  padding:0px;
  margin:0px;
  border-top:0px;
  border-bottom:0px;  
  border-left:solid 1px #8EB9D7;
  border-right:solid 1px #8EB9D7;  
  width:182px;
}

.subnavbalksub  a {
 display: block; 
 background-color: #FFFFFF;
 text-decoration:none;
 font-weight:normal;
 font-size:85%;
}

.subnavbalksub  a:hover {
 background-color: #F3F9E4; 
 color:#669900;
 text-decoration:none;
 font-weight:normal; 
}


.subnavitemsub {
 display: block; 
 padding-left:17px;
 padding-top:4px;
 padding-bottom:4px;
 padding-right:0px;
 margin:0px;
 border-bottom:solid 1px #C3DD89;
}

.subnavbalksub .subnavitemonsub {
 color: #669900;
 background-color: #F3F9E4;
 padding-left:17px;
 padding-top:4px;
 padding-bottom:4px;
 padding-right:0px;
 margin:0px;
 border-bottom:solid 1px #C3DD89;
}



.snav4ise {
 margin-top: 5px;
 color: #000000;
}

.snav4ise a {
 color: #000000;
 text-decoration: none;
}

.snav4ise a:hover {
 color: #000000;
 text-decoration: underline;
}

.snav4iseon {
 color: #000000;
}

.snav4iseon a {
 color: #000000;
 text-decoration: none;
 text-decoration: underline;
 font-weight: bold; 
}

.snav4iseon a:hover {
 color: #000000;
 font-weight: bold;
 text-decoration: underline;
}


/*
.subnavitemnews {
 display: block; 
 margin:0px;
 border-bottom:solid 1px #C3DD89;
 padding-left:10px;
 padding-top:5px;
 padding-bottom:5px;
 padding-right:0px;
}


.subnavbalk .subnavitemonnews {
 color: #FFFFFF;
 background-color: #7FB804;
 margin:0px;
 border-bottom:solid 1px #C3DD89;
 padding-left:10px;
 padding-top:5px;
 padding-bottom:5px;
 padding-right:0px;
}
*/



#snavise {
 color: #000000;
 margin-left:10px;
 padding: 4px;
}

#snavise a {
 text-decoration:none;
 color: #000000;
}

#snavise a:hover {
 text-decoration:underline;
 color: #000000;
}


#snavise .snavon a {
 text-decoration:underline;
 font-weight:bold;
 color: #000000;
}

#snavise .snavon a:hover {
 text-decoration:underline;
 font-weight:bold;
 color: #000000;
}




/* Module BOSTA Home (Corporate site) */



