/*
  accessibility
*/
.accessibility{
  display:none;
} /*
  ava
*/
#avaAgenda tbody th{
  text-align:left;
  font-weight:normal;
  width:40%;
}

#avaAgenda tbody th em{
  font-style:normal;
} /*
  banners
*/
#di6251{
  display:block;
  height:240px;
  padding-bottom:20px;
  background-image:url("../banners/ERIKS - Henri Sijthoff NL.jpg"/*tpa=http://eriks.com/banners/ERIKS - Henri Sijthoff NL.jpg*/);
  background-repeat:no-repeat;
  background-position:left top;
}

#di6926{
  display:block;
  height:240px;
  padding-bottom:20px;
  background-image:url("../banners/ERIKS - Henri Sijthoff UK.jpg"/*tpa=http://eriks.com/banners/ERIKS - Henri Sijthoff UK.jpg*/);
  background-repeat:no-repeat;
  background-position:left top;
}


/*
  FHS banner
*/
#di6801,
#di6818{
  display:block;
  width:410px;
  height:230px;
  
  background-image:url("../banners/Flexible Hose Supply Acquisition.jpg"/*tpa=http://eriks.com/banners/Flexible Hose Supply Acquisition.jpg*/);
}

/* banner frontpage UK*/
#di6820 {
  display:block;
  height:240px;
 /* padding-bottom:20px;*/
  background-image:url("../banners/ERIKS - Eriks com alternate uk.jpg"/*tpa=http://eriks.com/banners/ERIKS - Eriks com alternate uk.jpg*/);
  background-repeat:no-repeat;
  background-position:left top;
}

 /*
  body
*/
#body{
  display:block;
  clear:both;
  width:776px;
  margin:0px 0px 0px 10px;
  border-top:2px solid #fff;
  padding:0px;
  
  background-image:url("../data/body_bg.gif"/*tpa=http://eriks.com/data/body_bg.gif*/);
  background-repeat:no-repeat;
  background-position:left bottom;
} /*
  breadcrumbs
*/
#breadcrumbs{
  display:block;
  border-bottom:1px solid #ccc;
  margin:0; 
  padding:10px 0px;
  padding-left:200px;
}

#breadcrumbs, #breadcrumbs *{ color:#999; }

#breadcrumbs a{
  text-decoration:none;
}

#breadcrumbs a em{ font-style:normal; }
 /*
  breedte main-nav
*/
/* english corporate */

/* products and services */
#main-nav ul li.d1700 ul{ width:270px; }
#main-nav ul li.d1700 ul li{ width:270px; }
#main-nav ul li.d1700 ul li a{ width:270px; }

/* investor relations */
#main-nav ul li.d1741 ul{ width:175px; }
#main-nav ul li.d1741 ul li{ width:175px; }
#main-nav ul li.d1741 ul li a{ width:175px; }

/* corporate governance */
#main-nav ul li.d1754 ul{ width:310px; margin-left:-40px; }
#main-nav ul li.d1754 ul li{ width:310px; }
#main-nav ul li.d1754 ul li a{ width:310px; }

/* about us */
#main-nav ul li.d1774 ul{ width:120px; margin-left:-23px; }
#main-nav ul li.d1774 ul li{ width:120px; }
#main-nav ul li.d1774 ul li a{ width:120px; }


/* dutch corporate */

/* producten en diensten */
#main-nav ul li.d1584 ul{ width:290px; }
#main-nav ul li.d1584 ul li{ width:290px; }
#main-nav ul li.d1584 ul li a{ width:290px; }

/* investor relations */
#main-nav ul li.d1626 ul{ width:200px; }
#main-nav ul li.d1626 ul li{ width:200px; }
#main-nav ul li.d1626 ul li a{ width:200px; }

/* corporate goverance */
#main-nav ul li.d1639 ul{ width:320px; margin-left:-43px; }
#main-nav ul li.d1639 ul li{ width:320px; }
#main-nav ul li.d1639 ul li a{ width:320px; }

/* over ERIKS */
#main-nav ul li.d1658 ul{ width:230px; margin-left:-129px; }
#main-nav ul li.d1658 ul li{ width:230px; }
#main-nav ul li.d1658 ul li a{ width:230px; } /*
  breedte main-nav
*/
/* english corporate */

/* products and services */
#main-nav ul li.d1700 ul{ width:270px; }
#main-nav ul li.d1700 ul li{ width:270px; }
#main-nav ul li.d1700 ul li a{ width:270px; }

/* investor relations */
#main-nav ul li.d1741 ul{ width:175px; }
#main-nav ul li.d1741 ul li{ width:175px; }
#main-nav ul li.d1741 ul li a{ width:175px; }

/* corporate governance */
#main-nav ul li.d1754 ul{ width:310px; margin-left:-40px; }
#main-nav ul li.d1754 ul li{ width:310px; }
#main-nav ul li.d1754 ul li a{ width:310px; }

/* about us */
#main-nav ul li.d1774 ul{ width:120px; margin-left:-23px; }
#main-nav ul li.d1774 ul li{ width:120px; }
#main-nav ul li.d1774 ul li a{ width:120px; }


/* dutch corporate */

/* producten en diensten */
#main-nav ul li.d1584 ul{ width:290px; }
#main-nav ul li.d1584 ul li{ width:290px; }
#main-nav ul li.d1584 ul li a{ width:290px; }

/* investor relations */
#main-nav ul li.d1626 ul{ width:200px; }
#main-nav ul li.d1626 ul li{ width:200px; }
#main-nav ul li.d1626 ul li a{ width:200px; }

/* corporate goverance */
#main-nav ul li.d1639 ul{ width:320px; margin-left:-44px; }
#main-nav ul li.d1639 ul li{ width:320px; }
#main-nav ul li.d1639 ul li a{ width:320px; }

/* over ERIKS */
#main-nav ul li.d1658 ul{ width:230px; margin-left:-129px; }
#main-nav ul li.d1658 ul li{ width:230px; }
#main-nav ul li.d1658 ul li a{ width:230px; } /*
  breedte main-nav
*/
/* english corporate */

/* products and services */
#main-nav ul li.d1700 ul{ width:270px; }
#main-nav ul li.d1700 ul li{ width:270px; }
#main-nav ul li.d1700 ul li a{ width:270px; }

/* investor relations */
#main-nav ul li.d1741 ul{ width:175px; }
#main-nav ul li.d1741 ul li{ width:175px; }
#main-nav ul li.d1741 ul li a{ width:175px; }

/* corporate governance */
#main-nav ul li.d1754 ul{ width:310px; margin-left:-40px; }
#main-nav ul li.d1754 ul li{ width:310px; }
#main-nav ul li.d1754 ul li a{ width:310px; }

/* about us */
#main-nav ul li.d1774 ul{ width:120px; margin-left:-23px; }
#main-nav ul li.d1774 ul li{ width:120px; }
#main-nav ul li.d1774 ul li a{ width:120px; }


/* dutch corporate */

/* producten en diensten */
#main-nav ul li.d1584 ul{ width:290px; }
#main-nav ul li.d1584 ul li{ width:290px; }
#main-nav ul li.d1584 ul li a{ width:290px; }

/* investor relations */
#main-nav ul li.d1626 ul{ width:200px; }
#main-nav ul li.d1626 ul li{ width:200px; }
#main-nav ul li.d1626 ul li a{ width:200px; }

/* corporate goverance */
#main-nav ul li.d1639 ul{ width:320px; margin-left:-45px; }
#main-nav ul li.d1639 ul li{ width:320px; }
#main-nav ul li.d1639 ul li a{ width:320px; }

/* over ERIKS */
#main-nav ul li.d1658 ul{ width:230px; margin-left:-129px; }
#main-nav ul li.d1658 ul li{ width:230px; }
#main-nav ul li.d1658 ul li a{ width:230px; } /*
  
*/
.colScroller table{
  border-collapse:collapse;
}

.colScroller table caption div{
  display:block;
  border-left:256px solid white;
  background-color:#0064ae;
  height:24px;
  padding:0px 10px;
}

.colScroller table caption div a{
  font-size:18px;
  color:white;
  font-weight:bold;
  text-decoration:none;
}

.colScroller table caption div a.previous{ float:left; }
.colScroller table caption div a.next{ float:right; } /*
  companies
*/
div.company{
  float:left;
  clear:none;
  width:240px;
  height:220px;
  padding:10px;
  margin:2px;
  overflow:hidden;
  border:1px solid #0064AE;
  
  text-align:right;
}

div.company div{
  display:block;
  height:200px;
  text-align:left;
}

div.company div h2{
  display:block;
  font-size:12px;
  font-weight:bold;
}

div.company div address{
  display:block;
  font-style:normal;
}

div.company div address span.tel:before{
  content:'tel ';
}

div.company div address span.fax:before{
  content:'fax ';
}

div.company address a.email:before{
  content:'email ';
}

div.company div address a.url:before{
  content:'website ';
}

div.company div address span.type{ display:none; }

div.company div address.adr{
  display:block;
  margin-top:1em;
}
 /*
  contactInfoWrapper
*/
.contactInfoWrapper{
  display:block;
  margin-top:2em;
}

#site .contactInfoWrapper h3{
  padding:0; margin:0; border:0;
  padding:4px 8px;
  background-color:#28b4e4;
  color:white;
  font-size:11px;
}

#site .contactInfoWrapper ul{
  padding:0; margin:0; border:0;
  list-style-type:none;
  list-style-image:none;

  background-color:#eee;
  padding:4px 8px;
}

.contactInfoWrapper ul li{
  margin-bottom:0.8em;
} /*
  content  
*/
#content{
	float:right;
	width:584px;
	color:#666;
	height: 420px;
  
}

.content{
  color:#333;
  /*clear:both;*/
}

#content .content{
  /*overflow:auto;
  _height:1%;*/
}

/*
  downloads
*/
.content.downloads{
  float:right;
  width:240px;
  border:1px solid #ccc;
}
 /*
  coreCompentenceCenters
*/
#sidebar .coreCompentenceCenters{
  border-top:23px solid white;
  padding:8px 9px;
  background-color:#f0f0f0;
}

#sidebar .coreCompentenceCenters h2{
  margin:0; padding:0; border:0;

  font-size:9px;
  font-weight:bold;
}

#sidebar .content.coreCompentenceCenters ul{
  padding:0; margin:0;
  list-style-type:none;
  list-style-image:none;
}

#sidebar .coreCompentenceCenters ul li{
  
} /*
  corporate governance
*/
#di6904 table{
  clear:none;
}

#di6912 table{
  width:400px;
  clear:none;
} /*
  course
*/
#course{
  display:block;
}
 /*
  documents with application
*/

/* nederlands */
body.d1585 #header,
body.d1590 #header,
body.d1598 #header,
body.d1603 #header,
body.d1615 #header,
body.d1606 #header,
body.d1610 #header { 
  height:240px;  
}

body.d1585 #link-locations,
body.d1590 #link-locations,
body.d1598 #link-locations,
body.d1603 #link-locations,
body.d1615 #link-locations,
body.d1606 #link-locations,
body.d1610 #link-locations{
  display:none; 
}


/* engels */
body.d1701 #header,
body.d1706 #header,
body.d1714 #header,
body.d1719 #header,
body.d1722 #header,
body.d1726 #header,
body.d1731 #header,
body.d1713 #header{ 
  height:240px;  
}

body.d1701 #link-locations,
body.d1706 #link-locations,
body.d1714 #link-locations,
body.d1719 #link-locations,
body.d1722 #link-locations,
body.d1726 #link-locations,
body.d1731 #link-locations,
body.d1713 #link-locations{
  display:none; 
}
 /*
  financial-info
*/
.financial-info{
  position:absolute;
  left:630px;
  top:160px;
  display:block;
  width:180px;
  border:1px solid #ccc;
  border-top:0px;
  font-size:0.9em;
  background-color:white;
}

.financial-info li{
  font-size:0.9em;
}

.financial-info li strong{
  display:block;
}

.financial-info h3{
  margin:0px;
  padding:0px;
  background-color:#eee;
  text-align:center;
  font-size:1em;
  border-top:1px solid #ccc; 
  border-bottom:1px solid #ccc;
}

.financial-info ul{
  list-style-type:none;
  padding-left:0px;
  margin-left:0px;
  padding-left:25px;
}

.financial-info img{
  margin:10px 9px;
} /*
  financial overview
*/
.financialOverview{
  width:100%;
  border-collapse:collapse;
  cell-spacing:0;
  empty-cells:show;
}


/* table head */
.financialOverview thead{

}

.financialOverview thead tr.colHeader th{
  background-color:white;
  color:black;
}

.financialOverview thead tr th{
  color:white;
  background-color:#D3CBC1;
  text-align:left;
  padding:8px 10px;
}

.financialOverview thead tr th.highlightNumbers{
  background-color:#0064ae;
  text-align:right;
}

.financialOverview thead tr th.numbers{
  text-align:right;
}

.financialOverview thead tr th.highlight{
  background-color:#0064ae;
}

.financialOverview thead tr th.highlightColGroupHeader{
  text-align:center;
  background-color:#0064ae;
}

.financialOverview thead tr th.colGroupHeader{
  text-align:center;
}


/*  header row */
.financialOverview tbody tr.header th{
  color:#0064ae;
  height:2em;
  vertical-align:bottom;
  font-weight:bold;
}

.financialOverview tbody tr.header td{
  border-bottom:1px solid #0064ae;
  color:#0064ae;
  height:2em;
  vertical-align:bottom;
}

.financialOverview tbody tr.header th.highlight{
}
 
/* normal row */
.financialOverview tbody tr th{
  text-align:left;
  color:black;
  font-weight:normal;
}

#content .financialOverview tbody tr td.ref{
  border-bottom-width:0px;
  text-align:right;
}

#content .financialOverview tbody tr.header td.ref{
  border-bottom-width:1px;
}

.financialOverview tbody tr th,
.financialOverview tbody tr td{
  padding:8px 10px;
  border-bottom-width:0px;
  vertical-align:bottom;
}

.financialOverview tbody tr td.numbers{
  text-align:right;
}

#content .financialOverview tbody tr td.numbersNoBorder{
  text-align:right;
  border-bottom-width:0px;
}

.financialOverview tbody tr td.negativeNumbers{
  text-align:right;
  padding:8px 6px;
}

.financialOverview tbody tr th.highlightNumbers,
.financialOverview tbody tr td.highlightNumbers{
  text-align:right;
  background-color:#E9E5E0;
}

#content .financialOverview tbody tr th.highlightNumbersNoBorder,
#content .financialOverview tbody tr td.highlightNumbersNoBorder{
  text-align:right;
  background-color:#E9E5E0;
  border-bottom-width:0px;
}

.financialOverview tbody tr th.highlightNegativeNumbers,
.financialOverview tbody tr td.highlightNegativeNumbers{
  text-align:right;
  background-color:#E9E5E0;
  padding:8px 6px;
}

/* sum row */
.financialOverview tbody tr td.highlightSum{
  text-align:right;
  border-bottom:1px solid #0064ae;
}
 
.financialOverview tbody tr.sum td{
  text-align:right;
  border-bottom:1px solid #0064ae;
}

.financialOverview tbody tr.sum td.numbers,
.financialOverview tbody tr.sum td.negativeNumbers{
  border-bottom:1px solid #D3CBC1;
}

.financialOverview tbody tr.total td{
  border-bottom:2px solid #0064ae;
}

.financialOverview tbody tr.total td.numbers,
.financialOverview tbody tr.total td.negativeNumbers{
  border-bottom:2px solid #D3CBC1;
}

.financialOverview tfoot tr.sum td{
  color:#0064ae;
}

.financialOverview tbody tr td.relativeChange{
  text-align:right;
  border-bottom:1px solid white;
}
 /*
   NEDERLANDS 

*/

#di6924 ul li.old {
color: #999;
}

#di6924 ul li.old strong{
color: #999;
}


/*
   ENGELS 

*/

#di6925 ul li.old {
color: #999;
}

#di6925 ul li.old strong{
color: #999;
} /*
  flashWrapper
*/
.flashWrapper{
  border-bottom:2px solid white;
} /*
  
*/
#footer{
  display:block;
  clear:both;
  padding-top:30px;
}

#footer, #footer p{
  color:#999;
}

#footer p{
  border-top:1px solid #ddd;
  
  padding:0; margin:0;
  clear:both;
  
  padding:4px 0px;
}

#footer p.siteTools{
  border:0;
  
  padding-left:60px;

  float:left;
  width:560px;
  clear:none;
  
  background-image:url("../data/footer-logo.png"/*tpa=http://eriks.com/data/footer-logo.png*/);
  background-repeat:no-repeat;
  background-position:0px 0px;
}

/* zoom */
#footer #pageZoom{
  float:right;
  clear:none;
  width:100px;
  border:0;

  text-align:right;
}

#pageZoom a.zoomSmall{ font-size:11px; }
#pageZoom a.zoomNormal{ font-size:13px; }
#pageZoom a.zoomBig{ font-size:15px; }


#footer a{}

#footer a em{
  font-style:normal;
}

/* site links */
#siteLinks{
  border:0; margin:0; padding:0;
  
  padding-left:60px;
  padding-top:7px;

  float:left;
  width:600px;
  clear:none;
  
  background-image:url("../data/footer-logo.png"/*tpa=http://eriks.com/data/footer-logo.png*/);
  background-repeat:no-repeat;
  background-position:0px 0px;
}

#siteLinks p{
  margin:0; border:0; padding:0;
}
 /*
  header
*/
#header{
  margin:0; padding:0; border:0;
  
  display:block;
  height:80px;
}

body.nl #header{
  background-image:url("../data/header-nl.png"/*tpa=http://eriks.com/data/header-nl.png*/);
  background-repeat:no-repeat;
  background-position:8px 34px;
}

body.en #header{
  background-image:url("../data/header-en.png"/*tpa=http://eriks.com/data/header-en.png*/);
  background-repeat:no-repeat;
  background-position:8px 34px;
}

#header p{ margin:0; padding:0; margin:0; }

#header img{
  display:block;
  position:relative;
  z-index:1;
  margin:0; padding:0; border:0;
  width:783px;
  height:240px;
}

/*
  header link
*/
#header a{
  display:block;
  width:268px;
  height:29px;
  
  position:absolute;
  top:34px;
  left:8px;
  z-index:2;
}

#header a em{ display:none; } /*
  algemeen
*/
html, body{
  margin:0; padding:0;
}

*{
	font-family:Verdana, Arial;
	text-align: center;
}

body, button, input, textarea{
  font-size:11px;
}

/* zoom */
body.big,
body.big button,
body.big input,
body.big textarea{ 
  font-size:13px; 
}

body.normal,
body.normal button,
body.normal input,
body.normal textarea{ 
  font-size:11px; 
}

body.small,
body.small button,
body.small input,
body.small textarea{ 
  font-size:9px; 
} /*
  imageWrapper
*/
.imageWrapper{
  background-color:#0064ae;
  
  display:block;

  overflow:auto;
  >height:1%;
}

.imageWrapper img{ 
  margin-right:1em; 
  float:left;
}

.imageWrapper *{ 
  color:white;
}

/* bericht van de voorzitter van de raad van bestuur */
#di5839 strong,
#di5971 strong{
  float:right;
  width:170px;
  border-top:500px solid #0064ae;
}
 /* CSS Document */


/*
  feedback
*/
.feedbackWrapper{
  display:block;
  overflow:hidden;
  position:absolute;
  left:100px;
  top:100px;
  
  border:10px solid #0064ae;
  background-color:white;
}

.feedbackWrapper h2{
  display:block;
  height:20px;
  
  padding:0; margin:0;
  
  background-color:#0064ae;
  font-size:15px;
  color:white;
}

.feedbackWrapper h2 a{
  display:block;
  width:11px;
  height:11px;
  
  position:absolute;
  left:589px;
  top:3px;
}

.feedbackWrapper h2 a img{ border:0; }

.feedbackWrapper iframe{
  display:block;
  width:600px;
  height:380px;
  border:0;
}


/*
  mail this page
*/
.mailThisPageWrapper{
  display:block;
  overflow:hidden;
  position:absolute;
  top:100px;
  left:0px;

  border:10px solid #0064ae;
  background-color:white;
}

.mailThisPageWrapper h2{
  display:block;
  height:20px;

  padding:0; margin:0;
  
  background-color:#0064ae;
  font-size:15px;
  color:white;
}

.mailThisPageWrapper h2 a{
  display:block;
  width:11px;
  height:11px;
  
  position:absolute;
  left:389px;
  top:3px;
}

.mailThisPageWrapper h2 a img{ border:0; }

.mailThisPageWrapper iframe{
  display:block;
  width:400px;
  height:280px;
  border:0; margin:0; padding:0;
}




 /*
  koersinfo personalized chart
*/
#personalisedChart{
}

#personalisedChart label{
  margin:0; padding:0; border:0;
}

#personalisedChart table tbody tr td{
  padding:4px;
  vertical-align:middle
}


#personalisedChartWrapper{
  background-position:center center;
  background-repeat:no-repeat;

  display:block;
  width:540px;
  height:360px;
}


/*
  chart legend
*/
.chartLegend{
  display:block;
  width:280px;
  padding:0px;
  margin:0px;
  margin-left:180px;
  font-size:0.8em;
}

.chartLegend dt{
  float:left;
  width:120px;
  padding:0px;
  margin:0px;
}

.chartLegend dd{
  float:left;
  width:120px;
  padding:0px;
  margin:0px;
}

.chartLegend dd span{
  font-weight:bolder;
} /*
  language navigation
*/
#langNav{
  float:left;
  width:120px;
  
  overflow:auto;
  _height:1%;

  padding:0; margin:0; 
  margin:5px 0px;
  padding-top:3px;
  padding-left:25px;
}

#langNav a{
  float:left;
  width:21px;
  height:13px;
  margin-right:5px;
}

#langNav a em{
  display:none;
}

#langNav #link_site_EN{
  background-image:url("../data/language-icons/uk.png"/*tpa=http://eriks.com/data/language-icons/uk.png*/);
} 

#langNav #link_site_NL{
  background-image:url("../data/language-icons/nl.png"/*tpa=http://eriks.com/data/language-icons/nl.png*/);
}

#langNav #link_site_DE{
  background-image:url("../data/language-icons/ger.png"/*tpa=http://eriks.com/data/language-icons/ger.png*/);
}

#langNav #link_site_FR{
  background-image:url("../data/language-icons/fr.png"/*tpa=http://eriks.com/data/language-icons/fr.png*/);
}


#langNav #link_site_EN:hover{
  background-image:url("../data/language-icons/uk-full.png"/*tpa=http://eriks.com/data/language-icons/uk-full.png*/);
} 

#langNav #link_site_NL:hover{
  background-image:url("../data/language-icons/nl-full.png"/*tpa=http://eriks.com/data/language-icons/nl-full.png*/);
}

#langNav #link_site_DE:hover{
  background-image:url("../data/language-icons/ger-full.png"/*tpa=http://eriks.com/data/language-icons/ger-full.png*/);
}

#langNav #link_site_FR:hover{
  background-image:url("../data/language-icons/fr-full.png"/*tpa=http://eriks.com/data/language-icons/fr-full.png*/);
} /*
  link-locations
*/
#sidebar #link-locations{
  padding-top:48px;
  margin-bottom:10px;
  margin-left:28px;
  
  text-align:center;
  text-decoration:none;
}

#link-locations{
  display:block;
  width:100px;
  
  background-image:url("../data/locations.png"/*tpa=http://eriks.com/data/locations.png*/);
  background-position:left top;
  background-repeat:no-repeat;
  
  text-align:center;
  text-decoration:none;
}

#site #header #link-locations{
  position:absolute;
  left:693px;
  top:26px; 

  height:48px;
  width:90px;
}

/*
  link locations
*/
#header #link-locations em{ display:none; }
 /*
 main-nav 
*/
#main-nav{
	display:block;
	clear:both;
	height:0px;
	background-color:#eee;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: white;
}

#main-nav{
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}


#main-nav form{
  
  margin:0; padding:0; border:0;
  margin-left:8px;
}

#main-nav label span{
  display:none;
}

#main-nav form input{
  border:1px solid #ddd;
  font-size:10px;
  
  float:left;
  width:96px;
  margin-top:6px;
}

#main-nav form button{
  color:#0064ae;
  border:0;
  background-color:transparent;
  text-transform:uppercase;
  cursor:pointer;
  
  float:left;
  margin-top:7px;
  
  _margin-top:9px;
}

#main-nav form button:hover{
  text-decoration:underline;
}


#main-nav ul{
  float:left;
  width:600px;
  margin:0; padding:0;
  list-style-type:none;
  line-height:30px;
}

#main-nav ul li{
  float:left;
  position:relative;
  padding:0px 8px;
}

#main-nav ul li.hide{ display:none; }

#main-nav ul li a{ 
  color:#0064ae;
  text-transform:uppercase;
  text-decoration:none;
}

#main-nav ul li a:hover{
  text-decoration:underline;
}

#main-nav ul li a em{ font-style:normal; } /*
  main-nav onderliggend
*/
#main-nav ul li ul{  
  display:none;
  line-height:1.5em;
  height:auto;
  width:180px;
  overflow:auto; 

  position:absolute;
  top:30px;
  left:1px;
  
  background-color:white;
 
  border:1px solid #0064ae;
  border-top-width:0;
  
  margin:0; padding:0;
  
  padding:9px;
  padding-top:0;
  margin-left:-3px;
}

#main-nav ul li:hover ul{
  display:block;
  z-index:10;
}

#main-nav ul li:hover > a{ text-decoration:underline; }

#main-nav ul li ul li{
  display:block;
  width:180px;

  float:none;
  padding:0;   margin:0;

  line-height:auto;

  border-bottom:1px solid #ccc;
}

body.en #main-nav ul li ul li{
  padding:0;
}

#main-nav ul li ul li a{
  display:block;
  width:180px;

  text-transform:none;
  color:black;
  
  padding:0; margin:0;
}

#main-nav ul li ul li a em{
  
}



 /*
  main-text products and services
*/

/* nederlands */
#di6796 ul li.d1666,
#di6796 ul li.d1679,
#di6796 ul li.d1680,
#di6796 ul li.d1855,
#di6796 ul li.d1854,
#di6796 ul li.d1840{
  display:none;
}

/*engels */
#di6616 ul li.d1781,
#di6616 ul li.d1795,
#di6616 ul li.d1796,
#di6616 ul li.d1917,
#di6616 ul li.d1918,
#di6616 ul li.d1919{
  display:none;
} /*

*/

.multicolumn{
  -moz-column-count:2;
  -moz-column-gap:20px;



}

.multicolum h2{
  -moz-column-span: all;
} /*
 nav core activities
*/
#content ul.core-activity-nav{
  padding:0px;
  padding-left:100px;
  margin:20px 10px;
  list-style-type:none;
  float:left;
  height:120px;
  width:160px;
  font-size:0.8em;
  list-style-image:none;
}

ul.core-activity-nav img{
  float:left;
  margin-left:-100px;
} /*
  opmaak afbeeldingen
*/
img.left{
  float:left;
  margin-right:10px;
}

img.right{
  float:right;
  margin-left:10px;
}

img{ border:0; } /*
  opmaak alinea's
*/
p{
	margin:0px;
	padding:0px;
	margin-bottom:1em;
	text-align: left;
	line-height: normal;
	vertical-align: text-top;
}

strong.hide{ display:none; }

strong{
	color:#000000;
} /*
  opmaak diversen
*/
address{
  font-style:normal;
}

/*
  tagline
*/
blockquote.tagline{
  margin:0; padding:0;
  text-align:center;
  margin-top:2em;
}

blockquote.tagline img{
  margin:0px -1px;
} /*
  form
*/
form{
  display:block;
  
  padding:0px;
  margin:0px;
}

form fieldset{
  border:0px; padding:0px; margin:0px;
}

form fieldset legend{
  display:none;
}

form p.freeText{ clear:both; }

form fieldset label{
  display:block;
  clear:both;
  padding:8px 6px;
}

form fieldset label span{
  float:left;
  width:115px;
  line-height:16px;
  color:black;
  font-size:0.9em;
  text-align:right;
  padding-right:5px;
}

form fieldset label input{
  font-family:verdana;
  
  border-top:1px solid #999;
  border-left:1px solid #999;
  
  border-bottom:1px solid #999;
  border-right:1px solid #999;
  
  padding:2px 4px;
  padding-left:4px;
}

form fieldset label input:focus{
  border-left:4px solid #0064ae;
  padding-left:1px;
}

form fieldset label textarea{
  border-top:1px solid #999;
  border-left:1px solid #999;
  
  border-bottom:1px solid #999;
  border-right:1px solid #999;
  
  padding:2px 4px;
  padding-left:4px;
}

form fieldset label textarea:focus{
  border-left:4px solid #0064ae;
  padding-left:1px;
}

form fieldset label select{
  
}


/*
  checkbox
*/
form fieldset label.checkbox{
  padding-left:120px;
}

form fieldset label.checkbox span{
  width:400px;
  float:left;
  text-align:left;
}

form fieldset label.checkbox input{
  width:auto;
  border:0px;
  float:left;
}


/*
  radio
*/
form fieldset label.radio{
  padding-left:120px;
}

form fieldset label.radio span{
  width:auto;
  float:none;
  text-align:left;
}

form fieldset label.radio input{
  width:auto;
  border:0px;
  float:left;
}

form fieldset p{
  clear:both;
  padding-left:120px;
}

/*
  knoppen
*/
form fieldset.buttonBar{
  display:block;
  padding:5px 0px;
  padding-left:120px;
}

form fieldset.buttonBar button{
  margin:0px;
  margin-right:5px;

  font-size:10px;
}

form fieldset.buttonBar button em{
  font-style:normal;
}

form fieldset.buttonBar button:hover{
  cursor:pointer;
} /*
  kopteksten
*/
h2{
	display:block;
	color:#0064ae;
	font-weight:normal;
	font-size:30px;
	margin:0;
	padding:0;
	padding:0px 0px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	border: 0px;
}

h2 em{
	display:block;
	font-style:normal;
	font-size:30px;
	color:#0064ae;
	font-weight:normal;
	text-align: left;
}

h2 img{
  display:block;
  margin:0px;
  /*margin-top:-8px;
  margin-left:2px;*/
}

h2 img.left{ float:left; }
h2 img.right{ float:right; }

/*
  KOP 3
*/
h3{
  color:#0064ae;
  font-size:17px;
  font-weight:normal;
  
  margin:0; padding:0;
  margin-bottom:0.5em;
}

h3 em{ 
  font-style:normal; 
  color:#0064ae;
  font-size:17px;
  font-weight:normal;
}


/*
  KOP 4
*/
h4{
  color:#0064ae;
  font-weight:bold;
  font-style:normal;
  margin:0;
  padding:0;
  font-size:1em;
  margin-top:1em;
}


/*
  KOP 5
*/
h5{
  font-weight:bold;
  font-style:normal;
  margin:0;
  padding:0;
  font-size:1em;
  margin-top:1em;
}


/*
  KOP 6
*/
h6{
  font-weight:normal;
  font-style:italic;
  margin:0;
  padding:0;
  font-size:1em;
  margin-top:1em;
}
 /*
  lijsten
*/
.content ul{
  margin-top:0; padding-top:0;
  list-style-image:url("../data/li-point.png"/*tpa=http://eriks.com/data/li-point.png*/);
}

.content li ul{
  list-style-image:url("../data/li-ul-point.png"/*tpa=http://eriks.com/data/li-ul-point.png*/);
}

/* link by role -> for user roles */
#sidebar ul.linkByRole{ 
  margin-left:24px; 
}

ul.linkByRole{
  list-style-type:none;
  list-style-image:none;
 
  padding:0;margin:0px;
  
  margin-top:1em;
}

ul.linkByRole li{}
ul.linkByRole li a{}
ul.linkByRole li a em{ font-style:normal; }


#sidebar .tools{
  list-style-image:url("../data/li-point.png"/*tpa=http://eriks.com/data/li-point.png*/);
  list-style-type:square;
  list-style-position:outside;
  padding:0;margin:0px;
  
  margin-left:24px;
  margin-top:1em;
}
 /*
  links
*/
a{
  color:#0064ae; 
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

a img{ border:0;}

* a.external img{
  margin:0;
  margin-left:2px;
}

* a.external.pdf img{
  margin:0px;
  margin-right:4px;
}

* a.external.xls img{
  margin:0px;
  margin-right:2px;
}

* a.downloadAsExcel{
  float:right;
  clear:both;
  margin:0.2em;
}

img.left{
  float:left;
  margin-right:5px;
}

img.right{
  float:right;
  margin-left:5px;
}

a em{ font-style:normal; }
 /*
  opmaak tabellen
*/
table{
	clear:both;
	margin:0em 0em;
}

table th, table td{ vertical-align:top; }

/*
  tabel met core activity info
*/
table.core-activity{
  border-collapse:collapse;
}

table.core-activity tr th{
  padding:4px;
  color:white;
  background-color:#006CB4;
  vertical-align:top;
  border-bottom:1px solid white;
}

table.core-activity tr td{
  padding:4px;
  background-color:#F3BA00;
  border-bottom:1px solid white;
}
span.abbr{
  border-bottom:1px dotted black;
  font-size:1em;
}

abbr{
  font-size:1em;
}


/* opmaak financiele tabellen */
table.financials{
  width:100%;
  border-collapse:collapse; 
  border:1px solid #ccc;
  font-size:0.8em;
}

table.financials thead tr th{
  text-align:center;
}

table.financials thead tr th.first{
  text-align:left;
}

table.financial thead tr th.number{
  text-align:right;
}

table.financials th.number{ text-align:right; }

table.financials tr th{
  border:1px solid #ccc;
  padding:2px 4px;
}

table.financials tbody tr th{
  text-align:left;
}

table.financials tr td{
  border:1px solid #ccc;
  padding:2px 4px;
}

table.financials td{
  text-align:right;
}

table.financials td.text{
  text-align:left;
}

table.financials tfoot tr td{
  text-align:left;
}

/* opmaak overzichtstabellen */
table.overzicht{
  width:100%;
  border-collapse:collapse;
  font-size:0.8em;
}

table.overzicht thead tr th{
  text-align:left;
}

table.overzicht tbody tr th{
  text-align:left;
  font-weight:normal;
}

table.overzicht tr th,
table.overzicht tr td{
  padding:2px 4px;
  border:1px solid black;
}

table.overzicht tr td{
  text-align:right;
}


/*
  opmaak tabel kernactiviteiten navigatie
*/
table.core-activity-nav{
  font-size:0.8em;
}

table.core-activity-nav ul{
  padding:0px;
  margin:0px;
  list-style-type:none;
}


/*
  know-how
*/
table.knowhow tbody tr td{
  vertical-align:top;
  border-bottom:1em solid white;
}

table.knowhow tbody tr td h3{
  font-size:1em;
  padding:0;
  margin:0;
} /*
  overzichtstabel
*/
table.overzicht{
  width:499px;
  
  border-collapse:collapse;
}

table.overzicht thead{}
table.overzicht thead tr{}
table.overzicht thead tr th:first-child{ border-left:1px solid #ddd; }

table.overzicht thead tr th{
  background-color:#0064ae;
  color:white;
  font-weight:normal;
  text-align:left;
  padding:0.2em 0.1em;
  border-right:1px solid #ddd;
}

table.overzicht tbody{}
table.overzicht tbody tr{}
table.overzicht tbody tr td:first-child{ border-left:1px solid #ddd; }

table.overzicht tbody tr td{
  padding:0.2em 0.1em;
  border-right:1px solid #ddd;
}

table.overzicht tbody tr.odd td { background-color:#eee; }
table.overzicht tbody tr:hover td { background-color:#ff9; }
 /*
  opmaak tabellen company profile
*/
table.cpProducts{

}

table.cpProducts tbody tr.header th{
  font-weight:bold;
  color:#0064AE;
  text-align:left;
  padding-left:0;
}

table.cpProducts tbody tr th{
  font-weight:normal;
  color:#0064AE;
  text-align:left;

  padding-left:1em;
}

table.cpProducts tbody tr th.header{
  font-weight:bold;
} /*
  opmaak table organigram
*/
#organigramOmzet{
  width:100%;
  border-collapse:collapse;
}

#organigramOmzet img{
  width:480px;
  float:right;
}

#organigramOmzet tbody th{
  text-align:left;
  background-color:#E9E5E0;
}

#organigramOmzet tbody td{
  padding:10px;
  width:60px;
  vertical-align:bottom;
  text-align:right;
} /*
  press-releases
*/
table.press-releases{
  width:100%;
  font-size:0.8em;
  border-collapse:collapse;
}

table.press-releases thead{
  
}

table.press-releases thead tr{
   
}

table.press-releases thead tr th{
  text-align:left;
  border-bottom:1px solid #ccc;
}

table.press-releases tbody tr.odd{
  background-color:rgb(240, 240, 240);
}

table.press-releases tbody tr th{
  padding:10px 5px;
  vertical-align:top;
  font-weight:normal;
  text-align:right;
  width:120px;
}

table.press-releases tbody tr td{
  padding:10px 0px;
  vertical-align:top;
}
 /*
  companies
*/
div.outlet{
  float:left;
  clear:none;
  width:170px;
  height:220px;
  padding:5px;
  margin:2px;
  overflow:hidden;
  border:1px solid #0064AE;
  
  text-align:right;
  font-size:9px;
}

div.outlet div{
  display:block;
  height:200px;
  text-align:left;
}

div.outlet div h2{
  display:block;
  font-size:10px;
  font-weight:bold;
}

div.outlet div address{
  display:block;
  font-style:normal;
}

div.outlet div address span.tel:before{
  content:'T ';
}

div.outlet div address span.fax:before{
  content:'F ';
}

div.outlet address a.email:before{
  content:'E ';
}

div.outlet div address a.url:before{
  content:'W ';
}

div.outlet div address span.type{ display:none; }

div.outlet div address.adr{
  display:block;
  margin-top:1em;
}
 /*
  page toolbar
*/
.pageToolbar{
  display:block;
  
  margin:0; padding:0;
  border-top:1px solid #ccc;

  margin-top:4em;
  
  list-style-type:none;
}

.pageToolbar li a{
  display:block;
  width:153px;
  
  padding:5px 0px;
  padding-left:24px;
  border-bottom:1px solid #ccc;

  background-repeat:no-repeat;
  background-position:left center;
}

.pageToolbar #printThisPageWrapper a{
  background-image:url("../data/print-icon.png"/*tpa=http://eriks.com/data/print-icon.png*/);
}

.pageToolbar #mailThisPageWrapper a{
  background-image:url("../data/mailthispage-icon.png"/*tpa=http://eriks.com/data/mailthispage-icon.png*/);
} /*
  press releases
*/
div.press-releases{
  
}

div.press-releases h2{
  font-size:11px;
  
  margin:0; padding:0;
}

div.press-releases ul{
  padding:0; margin:0;
  list-style-image:none;
  list-style-type:none;
}

div.press-releases ul li{

}

div.press-releases ul li a{}
div.press-releases ul li a em{ font-style:normal; }

div.press-releases img{
  margin:10px 0px;
}
 /*
  pressreleases
*/
.pressreleases{

}

.pressreleases h2{
  font-size:1em;
  font-weight:bold;
  padding:0; margin:0;
}

.pressreleases ul{
  margin:0; padding:0;
  list-style-image:none;
  list-style-type:none;
} /*
  print onscreen
*/
html body #site .print{
  display:none;
}

 /*
  tblQuote
*/
#tblQuote{
  font-size:0.9em;
  border-collapse:collapse;
  background-color:#F2F2F2;
  border-top:1px solid black;
}

#tblQuote thead tr th{
  padding:2px 4px;
  border:1px solid black;
}

#tblQuote thead tr.first th{
  text-align:left;
}

#tblQuote tbody tr td{
  text-align:center;
  padding:2px 4px;
  border:1px solid black;
}

#tblQuote tfoot tr td{
  background-color:white;
  font-size:0.8em;
}

#tblQuote tfoot tr td,
#tblQuote tfoot tr td *{
  color:#666;
} /*
  relatedInfoWrapper
*/
.relatedInfoWrapper{
  float:right;
  width:160px;
  
  border-bottom:40px solid white;
  border-left:10px solid white;
  margin-top:-1em;

  background-color:#eee;
}

.relatedInfoWrapper ul{
  padding:0; margin:0;
  list-style-image:none;
  list-style-type:none;

  /*border:1px solid #28b4e4;
  border-top:0px;*/
}

.relatedInfoWrapper ul li{ 
  border-bottom:1px solid white;
  padding:5px 10px;
}

.relatedInfoWrapper ul li a img{ display:none; }

.relatedInfoWrapper *{ color:#28b4e4; }

.relatedInfoWrapper h3{
  display:block;
  font-size:11px;
  margin:0;
  border-top:1em solid white;
  padding:4px 10px;
  background-color:#28b4e4;
  color:white;
  border-bottom:1px solid white;
}

.relatedInfoWrapper h3:first-child{
  margin-top:0;
}

#content .text{
  /*width:390px;*/
} /*
  search
*/

/* form */
#fSearch{
  width:499px;
  overflow:auto;
  background:none;
  margin:1em 0em;
}

#fSearch fieldset{
  border:0px;
  padding:0px;
  margin:0px;
  float:left;

  background:none;
}

#fSearch fieldset legend{ display:none; }

#fSearch fieldset label{
  
}

#fSearch fieldset label input{
  width:240px;  
}

#fSearch fieldset button{
  margin-top:6px;
}

form.search{
  display:block;
  height:4em;
}

form.search label{
  float:left;
  width:auto;
  margin:0; padding:0; border:0;
}

form.search label input{ width:240px; }

form.search button{ 
  float:left; 
  margin-left:4px;
}


/* details */
#searchDetails{
  line-height:1.2em;  
  padding:10px;
  margin:1em 0;
  overflow:auto;

  background-color:#3366CC;
}

#searchDetails h2{
  float:left;
  width:auto;
  height:auto;
  margin:0;
  padding:0;
  border:0;
  background:none;
  
  line-height:1.2em;  
  font-size:1.2em;

  color:white;
}

#searchDetails p{
  float:right;
  clear:none;

  margin:0;
  padding:0;
  border:0;
  line-height:1.2em;  
  font-size:1.2em;
  
  color:white;
}

#searchDetails p strong{ color:white; }

#synonyms{
  font-size:1.2em;
  color:#CC0000;
}

#spellingSuggestions{
  font-size:1.2em;
  color:#CC0000;
}

#keyMatches p{
  font-size:1.2em;
  padding:10px;
  background-color:#E8E8FF;
}

#keyMatches p a{
  font-weight:bold;
}

/* results */
#searchResults{

}

#searchResults p{
  display:block; 
  clear:both;  
  line-height:1.2em;
  padding:10px;
}

#searchResults p a.title{
  font-size:1.2em;
  line-height:1.2em;
}

#searchResults p span.url{
  color:#008000;
}

/**/
#searchNav{
  text-align:center;
  font-size:1.2em;
} /*
  select
*/
#sidebar ul.select{ margin-left:8px; }

.content ul.select{
	display:block;
	padding:0;
	margin:0;
	width:160px;
	border-bottom:16px solid white;
	background-color:#eee;
	font-size:13px;
	list-style-image:none;
	list-style-type:none;
}

.content ul.select li{
	background-color:#FFFFFF;
	display:block;
	border-bottom:4px solid white;
	position:relative;
}

.content ul.select li ul{
  position:absolute;
  
  display:none;
  overflow:auto;
  left:160px;
  top:0px;
  
  width:160px;
  padding:0; margin:0;
  
  list-style-image:none;
  list-style-type:none;
}

.content ul.select li ul li{
  position:relative;
  float:left;
}

.content ul.select li:hover ul{
  display:block;
}

.content ul.select li a{
	display:block;
	width:148px;
	text-decoration:none;
	color:#666;
	border:2px solid #ccc;
	padding:2px;
	background-color: #F0F0F0;
}

.content ul.select li a em{ font-style:normal; }

.content ul.select li a img{ display:none; }

.content ul.select li ul li{
	border:2px solid #ffffff;
}

.content ul.select li ul li a{
  border:1px solid #ccc;
}
 /*
  shortQuote
*/
.shortQuote{
  border-bottom:20px solid white;
}

.shortQuote h2{
  font-size:1em;
  font-weight:bold;

  padding:0; margin:0; border:0;
}

.shortQuote h3{
  font-weight:bold;
  display:block;
  height:1.2em;
  font-size:1em;

  padding:0; margin:0;
  margin-bottom:5px;
  
  border-bottom:1px dotted black;
}

.shortQuote h3 span.date{ float:left; }
.shortQuote h3 span.time{ float:right;}

.shortQuote strong{
  font-weight:normal;
}

.shortQuote span.last{
  display:block;
  font-size:1.3em;
  font-weight:bold;
}

.shortQuote table{
  float:right;
  padding:0; margin:0;
  border-collapse:collapse;
}

.shortQuote table tbody tr th{
  font-weight:normal;
  text-align:left;
} /*
  sidebar
*/
#sidebar{
  float:left;
  width:177px;
  margin-top:-1px;
} /*
  sidenav
*/
#sidenav{
  display:block; 
  width:177px;

  list-style-type:none;
  margin:0; padding:0;

  border-top:1px solid #ccc;
}

#sidenav li{
  display:block;
  width:177px;
  border-bottom:1px solid #ccc;

  background-image:url("../data/sidenav.png"/*tpa=http://eriks.com/data/sidenav.png*/);
  background-repeat:no-repeat;
  background-position:8px 10px;
  background:none;
}


#sidenav li a{ 
  display:block;
  width:153px;
  padding:5px 0px;
  padding-left:24px;
  text-decoration:none; 
}

#sidenav li a:hover{
  text-decoration:underline;
}

#sidenav li.active{
  background-image:url("../data/sidenav-active.png"/*tpa=http://eriks.com/data/sidenav-active.png*/);
  background-repeat:no-repeat;
  background-position:8px 6px;
  background:none;

  background-color:#28b4e4;
}

#sidenav li.active a{
  color:white;
}

#sidenav li.active a:hover{
  text-decoration:none;
  cursor:default;
}

#sidenav li a em{ font-style:normal; }

#sidenav li.hide{ display:none; }

/* sidenav onderliggend */
#sidenav li ul{ 
  
} /*
  sidenav onderliggend
*/
#sidenav li ul{ display:none; }

#sidenav li.active ul{
  display:block;
  background-color:#eee;

  margin:0; padding:0; border:0;
  list-style-type:none;
  list-style-image:none;
}

#sidenav li.active ul li{
  width:177px;
  border-bottom:1px solid white;
}

#sidenav li.active ul li a{
  display:block;
  width:153px;
  padding:5px 0px;
  padding-left:24px;
  text-decoration:none; 
  color:#0064ae;
}

#sidenav li.active ul li.active{
  background-color:#eee;
}

#sidenav li.active ul li.active a{
  color:#28b4e4;
}

#sidenav li.active ul li a:hover{
  cursor:pointer;
  text-decoration:underline;
}

#sidenav li.active ul li.active a:hover{
  cursor:pointer;
}
 /*
  site
*/
#site{
  display:block;
  width:783px;
  position:relative;

  margin:0 auto;
}

 /*
  site toolbar
*/
#siteToolbar{
  position:absolute;
  left:50%;
  top:0px;
  
  display:block;
  width:783px;  
  margin-left:-391px;
  
  padding-top:3px;
  
  background-color:#0064ae;

  color:white;
}

#siteToolbar ul{
  margin:0; padding:0; border:0;
  list-style-type:none;
  list-style-image:none;
}

#siteToolbar ul li{
  float:left;
  position:relative;
  line-height:17px;
}

#siteToolbar ul li a{
  color:white;
}

#siteToolbar #siteToolbarHomeLink{
  margin-left:8px;
  border-left:1px solid white;
  padding-left:8px;
}

#siteToolbar #quickLinks a{
}

#siteToolbar #quickLinks a em{
}

#siteToolbar #quickLinks a:hover{

}

#siteToolbar #quickLinks div{
  display:none;
}

#siteToolbar #quickLinks:hover a{

}

#siteToolbar #quickLinks:hover div{
  display:block;
  width:500px;
  height:400px;  
  padding:10px;
  
  position:absolute;
  left:0px;
  top:16px;

  border-top:1px solid #28b4e4;
  border-left:1px solid #28b4e4;
  border-right:2px solid #28b4e4;
  border-bottom:2px solid #28b4e4;

  background-color:white;

  z-index:5;

  color:#333;
}

#quickLinks div *{
  line-height:1.4em;
}

#quickLinks div h3{
  font-size:1em;
  font-weight:bold;
}

#quickLinks div ul{
  list-style-type:none;
  list-style-image:none;

  margin:0; padding:0;
  padding-left:1px;
  margin-bottom:2em;
}

#quickLinks div ul li{
  float:none;
}

#quickLinks div ul li a{
 color:#0064ae;
}
 /*
  sitemap
*/
.sitemap ul{}

.sitemap ul li{}

.sitemap ul li a{ text-decoration:none; }

#content .sitemap ul li a em{ 
  font-weight:normal; 
  font-style:normal;
} /*
  specifieke tabellen
*/

/* marketshare */
#marketShare thead tr th{ font-size:10px; font-weight:normal; }
#marketShare tbody tr td{ text-align:center; }
#marketShare tfoot tr td{ padding:8px 10px; }
#marketShare tfoot tr td *{ color:#28b4e4; } /*
  stream
*/
object.stream, embed.stream{
  display:block;
  width:500px;
  margin:0 auto;
} /*
  subnav   
*/
#sub-nav{
  display:block;
  width:154px;
  margin:10px 0px 10px 0px;
  padding:0px;
  padding-top:20px;
  border-bottom:1px solid white;
  list-style-type:none;
  background-color:#ccc;
}

#sub-nav li{
  border-top:1px solid white;
}

#sub-nav li a{
  display:block;
  width:146px;
  padding:3px 0px 3px 5px;
  text-decoration:none;
  color:#000;
  font-weight:bold;
  font-size:0.9em;
}

#sub-nav li a em{
  font-style:normal;
}

#sub-nav li ul{
  margin:0px;
  padding:0px;
  list-style-type:none;
}

#sub-nav li ul li.hide{
  display:none;
}

#sub-nav li ul li a{
  display:block;
  width:136px;
  padding:2px 0px 2px 15px;
  text-decoration:none;
 

  font-weight:normal;
  font-size:0.8em;
}

#sub-nav li ul li a em{
  font-style:normal;
}

#sub-nav li ul li ul{ display:none; } /*
  tabbed
*/
#content div.tabnavigation{
  padding:0;
}

div.tabnavigation ul{
  list-style:none;
  margin:0; padding:0;

  border-left:1px solid #0064ae;
  
  overflow:auto;
  _height:1%;
}

div.tabnavigation ul li{
  float:left;
  /*width:120px;*/
  
  text-align:center;
 
  border-top:1px solid #0064ae;
  border-right:1px solid #0064ae;
  border-bottom:1px solid #0064ae;

  background-color:#eee;
}

div.tabnavigation ul li.active{
  background-color:#0064ae;
  border-bottom:1px solid white;
  color:white;
}

div.tabnavigation ul li a{
  float:left;
  padding:6px 12px;
}

div.tabnavigation ul li.active a{ cursor:default; color:white; }

div.tabnavigation ul li.active a:hover{ text-decoration:none; }

/*
  tabs
*/
#content .isTab{
  display:none;
  padding:0; margin:0; 
  padding:10px;
  
  margin-top:-1px;
  margin-bottom:10px;

  border:1px solid #0064ae;

  overflow:auto;
  _height:1%;
}

#content .showTab{ display:block; }

#content .isTab.startTab{  }

p.tabnavigation{ 
  text-align:right; 

  display:block;
  clear:both;

  padding-top:10px;
} /*
  eriks.com tabnavigation
*/

/*
  ENGELS
*/

/* Operational risks */
#di6690 ul li a{
  width:120px;
  height:45px;
}

/* Social responsibility */
#di6677 ul li a{
  width:120px;
  height:45px;
}

/* Strategy */
#di6549 ul li a{
  width:90px;
  height:35px;
}

/*
  NEDERLANDS
*/

/* Strategie */
#di6156 ul li a{
  width:90px;
  height:35px;
} .targets{
  background-color:#CCE0EE;
}

.targets tbody td{ 
  vertical-align:top; 
}
 /*
  tenYears 
*/
.tenYears table thead th:first-child{
  background-color:#0064ae;
  text-align:left;
  border-right:1px solid white;
}

.tenYears table thead th{
  text-align:right;
  color:white;
  background-color:#D3CBC1;
  padding:8px;
}

.tenYears table tbody th{
  display:table-cell;
  text-align:left;
  font-weight:normal;
  padding:8px;
  width:240px;
  border-right:1px solid #D3CBC1;
}

.tenYears table tbody th strong{
  color:#0064ae;
}

.tenYears table tbody td{
  text-align:right;
  background-color:#E9E5E0;
  padding:8px;
}

.tenYears table thead th.currentYear{
  background-color:#0064ae;
}

.tenYears table tbody td.currentYear{
  background-color:white;
}

.tenYears table tbody tr.empty td{ background-color:white; }
 /*
  voorpagina
*/
.d1530 #header,
.d1531 #header{
  height:240px;
  border-bottom:2px solid white;
}

.d1530 #header .content{
  display:block;
  width:783px;
  height:240px;
  background-image:url("../banners/ERIKS_welkom_wielens_alternate.jpg"/*tpa=http://eriks.com/banners/ERIKS_welkom_wielens_alternate.jpg*/);
  background-repeat:no-repeat;
  background-position:left top;
}


.d1531 #header .content{
  display:block;
  width:783px;
  height:240px;
  background-image:url("../banners/ERIKS_welcomes_wielens_alternate.jpg"/*tpa=http://eriks.com/banners/ERIKS_welcomes_wielens_alternate.jpg*/);
  background-repeat:no-repeat;
  background-position:left top;
}

.d1530 #header embed,
.d1530 #header object,
.d1531 #header embed,
.d1531 #header object{
  float:right;
}

.d1530 #langNav,
.d1531 #langNav{ 
  display:none; 
}

/*
  voorpagina
*/
body.template-9 #sidebar{
  width:168px;
}

body.template-9 #content{
  float:left;
  width:346px;
}

body.template-9 #adbar{
  float:right;
  width:221px;
}

body.template-9 #content{
	float:left;
	width:auto;
	margin-left:10px;
	font-size:12px;
}


/*
  link jaarverslag
*/
#site #di6280 a,
#site #di6734 a{
  display:block;
  width:200px;
  height:240px;

  position:absolute;
  left:580px;
  top:0px;
}

#site #di6820 a{
  display:block;
  width:583px;
  height:240px;

  position:absolute;
  left:0px;
  top:0px;
}


#di6820 a em,
#di6280 a em,
#di6734 a em{
  display:none; 
}

#di6820 a img,
#di6280 a img,
#di6734 a img{
  display:none; 
}

