/*
  accessibility
*/
.accessibility{
  display:none;
} /*
adbar
*/

#site #adbar{
  float:right;
  width:190px;
  margin:0px 0px 10px 0px;
  padding:0;
  color:#666;
  border-top:5px solid #28B4E4;
}

#site #adbar .content{
  border-bottom:20px solid white;
  background-color:#eee;
}

#site #adbar .content ul{
  padding:0; margin:0;
  list-style-image:none;
  list-style-type:none;
}

#site #adbar .content ul li{
  border-bottom:1px solid white;
  padding:5px 10px;
}

#site #adbar 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;
}

/*
  askERIKS
*/
.askERIKS{
  margin-top:20px;

  background-color:#eee;
  margin-bottom:20px;
}

.askERIKS form{
  display:block;
  width:177px;
  overflow:hidden;
}

.askERIKS form fieldset{
  padding:0; margin:0; border:0;
}

.askERIKS form fieldset legend{
  display:none;
}

.askERIKS form fieldset p{
  display:block;
  margin:0; border:0;
  
  padding:4px 0px 4px 4px;

  width:173px;
  background-color:#28b4e4;
  color:white;
  
  font-weight:bold;
}

.askERIKS form fieldset label{
  padding:0; margin:0; border:0;
  padding-left:4px;
}

.askERIKS form fieldset label span{
  padding:0;
  text-align:left;
}

.askERIKS form fieldset label input{
  width:154px;
}

.askERIKS form fieldset label textarea{
  width:154px;
  height:8em;
}

.askERIKS fieldset.buttonBar{
  margin:0; padding:0; border:0;
  text-align:right;
}

.askERIKS form fieldset.buttonBar button{
  float:right;
  color:#28b4e4;
  background:none;
  padding:0; border:0; margin:0;
  padding-top:4px;
  padding-bottom:5px;
  padding-right:10px;
}

.askERIKS form fieldset.buttonBar button em{
  font-style:normal;
  font-weight:bold;
  font-size:11px;
}

.askERIKS form fieldset.buttonBar button:hover{
  text-decoration:underline;
  cursor:pointer;
}

/*
  content  
*/
#content{
  float:left;
  width:610px;

  color:#666;
  border-top:5px solid #28B4E4;
}

.content{
  color:#333;

}


/*
  easyordersystem.com
*/

/* nl tabs */
#di93 ul li a{
  width:80px;
  height:38px;
}

/* en tabs */
#di83 ul li a{
  width:80px;
  height:38px;
}

#di83 ul,
#di93 ul{
  overflow:hidden;
} /*
  ERIKS.INFO template
*/

body.template-34 #content{
  width:1000px;
}

body.template-34 #content h2{
  margin:20px 0px 4px 0px;
  font-size:25px;
}

html.sIFR-hasFlash body.template-34 #content h2{
  padding:0;
  margin:20px 0px 4px 0px;
  height:auto;
}

body.template-34 #site #searchWrapper{
  position:absolute;
  z-index:0;
  top:108px;
  _top:102px;
  right:0px;
  width:194px;
  border:15px #efefef solid;
  border-right:0px #efefef solid;
  background-color:#efefef;
}

body.template-34 #site #searchWrapper form{
  padding:0; margin:0;
  float:left;
  border:1px #0064ae solid;
  background-color:#28b4e4;
}

body.template-34 #site #searchWrapper input{
  display:block;
  float:left;
  border:1px #fff solid;
  border-right:0px;
  padding:2px 4px;
}

body.template-34 #site #searchWrapper input:focus{
  border-left:4px #0064ae solid;
  padding:2px 4px 2px 1px;
}

body.template-34 #site #searchWrapper button{
  display:block;
  float:left;
  border:1px #28b4e4 solid;
  background-color:#28b4e4;
  padding:1px 4px;
 _padding:1px 4px 0px 4px;
  cursor:pointer;
}

body.template-34 #site #searchWrapper button em{
  display:block;
  font-style:normal;
  color:white;
}





/*
overviewGrid
*/

.overviewGrid{
  border:15px #efefef solid;
  background-color:#efefef;
  overflow:auto;
}

.overviewGrid ul{
  margin:0; padding:0;
  list-style-type:0;
}

.overviewGrid ul li{
  margin:5px;
  padding:0px 0px 10px 0px;
  border-bottom:1px #ccc solid;
  display:block;
  float:left;
  width:475px;
  height:108px;
}


.overviewGrid ul li.empty{
  display:none;
}

.overviewGrid ul li img{
  display:block;
  float:left;
  margin-right:8px;
}

.overviewGrid ul li h3{

}

.overviewGrid ul li p{

}


/* jsOn */

.jsOn .overviewGrid{
  overflow:visible;
  position:relative;
  z-index:1;

  min-height:140px;
  _min-height:140px;
}

.jsOn .overviewGrid ul{
  overflow:visible;
  position:relative;
  z-index:2;
}


.jsOn .overviewGrid.gridOver ul{
/*  opacity:0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);*/
}

.jsOn .overviewGrid ul li{
  display:none;
  position:absolute;
  float:none;

  margin:0px 2px 2px 0px;
  padding:0; border:0;

  width:160px;
  height:108px;
}

.jsOn .overviewGrid ul li a img{
  display:block;
  float:left;
  margin-right:0;
}

.jsOn .overviewGrid .gridPopupRight,
.jsOn .overviewGrid .gridPopup{
  position:absolute;
  z-index:3;

  width:488px;
  height:110px;

  padding:10px; 
  border:2px #28b4e4 solid;
  background-color:#ffffff;
  _margin-top:14px;
}

.jsOn .overviewGrid.gridOut .gridPopupRight,
.jsOn .overviewGrid.gridOut .gridPopup{
  display:none !important;
}

.jsOn .overviewGrid .gridPopupRight a,
.jsOn .overviewGrid .gridPopup a {
  display:block;
}

.jsOn .overviewGrid .gridPopupRight a img,
.jsOn .overviewGrid .gridPopup a img{
  border:2px #28b4e4 solid;
  float:left;
  margin-right:8px;
}



.jsOn .overviewGrid .gridPopupRight{
  margin-left:-324px;
}

.jsOn .overviewGrid .gridPopupRight a{
  float:right;
}

.jsOn .overviewGrid .gridPopupRight a img{
  margin-right:0px;
  margin-left:8px;
}

/*
  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{
  height:13px;
  border:0;
  
  padding-left:60px;
  padding-top:7px;

  float:left;
  width:560px;
  clear:none;
  
  background-image:url(../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);
  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;

  background-image:url('/data/header-en.png');
  background-repeat:no-repeat;
  background-position:4px 42px;
  border-bottom:1px #fff solid;
}

/*
body.nl-be #header,
body.nl #header{
  background-image:url('/img/template/ERIKS-KnowHowMakesTheDifference-NL.png');
}

body.de #header{
  background-image:url('/img/template/ERIKS-KnowHowMakesTheDifference-DE.png');
}

body.fr #header{
  background-image:url('/img/template/ERIKS-KnowHowMakesTheDifference-FR.png');
}
*/

#header p{ margin:0; padding:0; margin:0; }

#header table, #header table td {
  border-collapse:collapse;
  padding:0;
  margin:0;
  border:none;
}

#header table img{
  padding:0;
  margin:0;
  border:none;
}

#header table a{
  padding:0;
  margin:0;
  border:none;
}

/*
  header link
*/

#header #link-home{
  display:block;
  width:520px;
  height:33px;
  
  position:absolute;
  top:40px;
  left:6px;
  z-index:2;
}

#header a em{ display:none; }

/*
  algemeen
*/
html, body{
  margin:0; padding:0;
}

*{
  font-family:Verdana, Arial;
}

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; 
} #site .imageSelector ul {
 list-style-type:none;
 list-style-image:none;
 padding:0;
 clear:both;
  margin:0; padding:0;

}

.imageSelector a {
float:left;
width:17px;
height:17px;

background-repeat:no-repeat;
background-position:top left;
background-image: url('/eos/img/imageSelector.gif');
margin:1px;
margin-bottom:15px;

}
.imageSelector a.active {
background-image: url('/eos/img/imageSelector-emphasized.gif');
}

.imageSelector li strong {
display:none;
}
.imageSelector  span {
line-height:17px;
margin-left:10px;
} /* 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;
}




/*
  kopteksten
*/
h2{
  display:block;
  margin:0; padding:0;
  color:#0064ae;
  font-weight:normal;
  padding:8px 0px;
  margin-bottom:23px;  
  font-size:30px; 
}

#content .content h2{
  border-top:2px white solid;
}

h2 em{ 
  display:block;
  font-style:normal; 
  font-size:30px; 
  color:#0064ae;
  font-weight:normal;
}

html.sIFR-hasFlash h2{
  padding:0; margin:0;
  margin-bottom:18px;
  height:40px;
}

h2 img{
  display:block;
  margin:0px;
}

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:14px;
}

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;
}
/*
  language navigation
*/

#langNav{
  display:block;
  width:120px;

  padding-left:25px;

  overflow:auto;
  _height:1%;
  margin:0px 0px;
}

#langNav a{
  float:left;
  width:21px;
  height:13px;
  margin-right:5px;
}

#langNav a em{
  display:none;
}

#langNav li.en a{
  background-image:url('../data/language-icons/uk.png');
} 

#langNav li.nl a{
  background-image:url('../data/language-icons/nl.png');
}

#langNav li.du a{
  background-image:url('../data/language-icons/ger.png');
}

#langNav li.fr a{
  background-image:url('../data/language-icons/fr.png');
}


#langNav li.en a:hover{
  background-image:url('../data/language-icons/uk-full.png');
} 

#langNav li.nl a:hover{
  background-image:url('../data/language-icons/nl-full.png');
}

#langNav li.du a:hover{
  background-image:url('../data/language-icons/ger-full.png');
}

#langNav li.fr a:hover{
  background-image:url('../data/language-icons/fr-full.png');
} /*
  link-locations
*/

#header #link-locations{
  display:block;
  position:absolute;
  left:686px;
  top:0px; 

  height:80px;
  width:314px;
  
  background-image:url(/data/header-locations.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  
  text-align:center;
  text-decoration:none;
}



#header #link-locations em{ display:none; }
#header a.external img{ display:none; }
/*
  links
*/
a{
  color:#0064ae; 
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

a img{ border:0;}

* a.external img{
  margin:0;
  margin-left:2px;
  display:inline;
}

* a.external.pdf img{
  margin:0px;
  margin-right:4px;
}

img.left{
  float:left;
  margin-right:5px;
}

img.right{
  float:right;
  margin-left:5px;
}

a em{ font-style:normal; }
/*
  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:#0064ae;
} /*
  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;
} /*
  lijsten
*/
.content ul{
  margin-top:0; padding-top:0;
  list-style-image:url(../data/li-point.png);
}

.content li ul{
  list-style-image:url(../data/li-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);
  list-style-type:square;
  list-style-position:outside;
  padding:0;margin:0px;
  
  margin-left:24px;
  margin-top:1em;
}
/*
  tabellen
*/
table *{
  vertical-align:text-top;
}

/*
  table downloads
*/
table.downloads{
  font-size:0.8em;
  border-collapse:collapse;
  empty-cells:show;
  width:519px;
  margin:0px -10px;
}

table.downloads thead th{
  text-align:left;
}

table.downloads tbody tr.even td,
table.downloads tbody tr.even th{
  background-color:#eee;
}

table.downloads tbody tr.even td img{
  border:2px solid #eee;
}

table.downloads tbody tr.odd td{

}

table.downloads tbody tr.odd td img{
  border:2px solid white;
}

table.downloads tbody tr th{
  text-align:left;
  font-weight:normal;
}

table.downloads tbody tr td{
  padding:4px 2px;
  padding-right:0px;
}

td.download{
  width:10em;
}


/*
  overzichtstabel
*/
table.overzicht{
  clear:both;
  font-size:0.8em;
  border-collapse:collapse;
  margin:0px -10px;
  width:519px;
}

table.overzicht thead{

}

table.overzicht thead th{
  font-weight:normal;
  text-align:left;
  padding:4px;
  background-color:#039;
  border-bottom:1px solid #000;
  color:#fff;
}

table.overzicht thead th.first{
  border-left:0px;
}

table.overzicht thead th{
  border-left:1px solid #ddd;
}


table.overzicht tbody{

}

table.overzicht tbody tr.head th{ 
  background-color:#039; 
  color:white; 
}

table.overzicht tbody th{
  padding:2px;
  font-weight:normal;
  background-color:#ccc;
  border-bottom:1px solid #666;
  width:140px;
  text-align:left;
}

table.overzicht tbody td{
  padding:2px;
  background-color:#fff;
  border-bottom:1px solid #666;
  border-left:1px solid #ddd;
  vertical-align:top;
}

table.overzicht tbody tr.odd td{

}

table.overzicht tbody tr.even td{

}

/* 
  kolommen
*/
table.twee-kolommen{
  width:100%;
}

table.twee-kolommen tbody tr td{
  text-align:center;
}

table.drie-kolommen{
  width:100%;
}

table.drie-kolommen tbody tr td{
  text-align:center;
}

table.twee-kolommen ul li, 
table.drie-kolommen ul li{
  text-align:left;
}

/* 2 columns */
table.col2{
  margin:0;
}

table.col2 td{
  width:282px;
  text-align:left;
}

/* 4 columns */
table.col4{
  margin:0px -10px;
}

table.col4 td{
  width:25%;
  text-align:center;
}


/*
  floating tables
*/
table.right{
  float:right;
}

table.left{
  float:left;
}
/*
  page toolbar
*/
.pageToolbar{
  display:block;
  list-style-type:none;  
  margin:0; padding:0;
  margin-top:20px;
  border-top:1px solid #ccc;
}

.pageToolbar li{
  display:block;
  list-style-type:none;  
  margin:0; padding:0;

  background-repeat:no-repeat;
  background-position:left center;
}

.pageToolbar li a{
  display:block;
  width:166px;
  
  padding:5px 0px;
  padding-left:24px;
  border-bottom:1px solid #ccc;
}

.pageToolbar li.printpage{
  background-image:url('/data/print-icon.png');
}

.pageToolbar li.mailpage{
  background-image:url('/data/mailthispage-icon.png');
}

.pageToolbar li.feedback{
  background-image:url('/data/feedback-icon.png');
}

/*
  portalPage
*/

#site.portalPage #header{
  height:240px;
  background-image:none;
}

#site.portalPage #header a#link-home,
#site.portalPage #header a#link-locations{
  display:none;
} /*
  print onscreen
*/
html body #site .print{
  display:none;
}

/*
  relatedInfoWrapper
*/
.relatedInfoWrapper{
  width:190px;
  
  border-top:10px solid white;

  background-color:#eee;
}

.relatedInfoWrapper ul{
  padding:0; margin:0;
  list-style-image:none;
  list-style-type:none;

}

.relatedInfoWrapper ul li{ 
  border-bottom:1px solid white;
  padding:5px 10px;
}


.relatedInfoWrapper *{ color:#28b4e4; }

.relatedInfoWrapper h3{
  display:block;
  font-size:11px;
  margin:0;
  padding:4px 10px;
  background-color:#28b4e4;
  color:white;
  border-bottom:1px solid white;
}

.relatedInfoWrapper h3:first-child{
  margin-top:0;
}

/* disable sifr */
html.sIFR-hasFlash .relatedInfoWrapper h3 object,
html.sIFR-hasFlash .relatedInfoWrapper h3 embed{
  display:none;
}

html.sIFR-hasFlash .relatedInfoWrapper h3 span.sIFR-alternate{
  position: static;
  left: auto;
  top: auto;
  width: auto;
  height: auto;
  display: block;
  overflow: auto;
  color:white;
}
/*
  rocklight.be
*/

#content .isTab a {
  color:#0064AE;
}

.bright,
.bright strong,
#content .content.isTab.showTab .bright a {
  color:#999;
} /*
  rocklight.fr
*/

#content #di27 ul li{
  margin-right:2px;
}

#di76 table tr td{
  width:250px;
} /*
  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;
  padding:1em 1em 1.4em 1em;
}

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 {
  margin:1em 0;
  overflow:auto;
}

#searchDetails h2{
  width:auto;
  height:auto;
  margin:0;
  border:0;

  color:#0064ae;
  font-size:17px;
  font-weight:normal;
  margin:0; padding:0;
}


#searchDetails p{
  margin:0.6em 0em 0em 0em;
  padding:12px;
  border:0;
  font-size:1.2em;
  text-align:left;

  background-color:#28B4E4 ;
  background-color:#0064ae;
  color:white;
}

#searchDetails p strong{ color:white; }



/* disable sifr */
/*
html.sIFR-hasFlash #searchDetails h2 object,
html.sIFR-hasFlash #searchDetails h2 embed{
  display:none;
}

html.sIFR-hasFlash #searchDetails h2 span.sIFR-alternate{
  position: static;
  left: auto;
  top: auto;
  width: auto;
  height: auto;
  display: block;
  overflow: auto;
  color:#0064ae;
}*/


#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;
}

/*
  sidebar
*/

#sidebar{
  float:left;
  width:177px;
  margin-right:12px;
  border-top:5px solid #28B4E4;
}

/*
  sidenav
*/

.sidenav{
  margin-top:20px;
}

.sidenav ul,
#sidenav{
  display:block; 
  width:177px;
  float:left;
  margin-top:-1px;
 

  list-style-type:none;
  margin:0; padding:0;

  border-top:1px solid #ccc;
}

.sidenav ul li,
#sidenav li{
  display:block;
  width:177px;
  border-bottom:1px solid #ccc;

  background-image:url(../data/sidenav.png);
  background-repeat:no-repeat;
  background-position:8px 10px;
  background:none;
}

.sidenav ul li a,
#sidenav li a{ 
  display:block;
  width:153px;
  padding:5px 0px;
  padding-left:24px;
  text-decoration:none; 
}

.sidenav ul li a:hover,
#sidenav li a:hover{
  text-decoration:underline;
}

.sidenav ul li.active,
#sidenav li.active{
  background-image:url(../data/sidenav-active.png);
  background-repeat:no-repeat;
  background-position:8px 6px;
  background:none;

  background-color:#28b4e4;
}

.sidenav ul li.active a,
#sidenav li.active a{
  color:white;
}

.sidenav ul li.active a:hover,
#sidenav li.active a:hover{
  text-decoration:none;
  cursor:default;
}

.sidenav ul li a em,
#sidenav li a em{ font-style:normal; }

.sidenav ul li.hide,
#sidenav li.hide{ display:none; }

/* sidenav onderliggend */
.sidenav ul li ul,
#sidenav li ul{ 
  
} /*
  sidenav onderliggend
*/
.sidenav li ul,
#sidenav li ul{ display:none; }

.sidenav li.active ul,
#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,
#sidenav li.active ul li{
  width:177px;
  border-bottom:1px solid white;
}

.sidenav li.active ul li a,
#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,
#sidenav li.active ul li.active{
  background-color:#eee;
}

.sidenav li.active ul li.active a,
#sidenav li.active ul li.active a{
  color:#28b4e4;
}

.sidenav li.active ul li a:hover,
#sidenav li.active ul li a:hover{
  cursor:pointer;
  text-decoration:underline;
}

.sidenav li.active ul li.active a:hover,
#sidenav li.active ul li.active a:hover{
  cursor:pointer;
}
/*
  sifr css
*/


/* default styles don't modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
} /*
  sigmasolutionsPlaceholder 
*/

#sigmasolutionsPlaceholder {
   margin:0 auto;
   padding:0 100px;
}

#sigmasolutionsPlaceholder h2{
  display:block;
  font-weight:normal;
  font-size:30px; 
  margin:0;
  padding:8px 0px;
  margin-bottom:23px;  
  border-bottom:1px solid #ccc;
}

/*
  site
*/
#site{
  display:block;
  width:1000px;
  position:relative;

  margin:0 auto;
}

#atff{
  display:none;
}

/*
  site toolbar
*/
#siteToolbar{
  position:absolute;
  left:50%;
  top:0px;
  
  display:block;
  width:1000px;  
  margin-left:-500px;
  
  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;
  text-decoration:none;
}

#siteToolbar ul li a:hover{
  color:white;
  text-decoration:underline;
}

#siteToolbar #siteToolbarHomeLink{
  margin-left:8px;
  border-left:1px solid white;
  padding-left:8px;
}

#siteToolbar #quickLinks a{
}

#siteToolbar #quickLinks a em{
  font-style:normal;
}

#siteToolbar #quickLinks a:hover{

}

#siteToolbar #quickLinks div{
  display:none;
}

#siteToolbar #quickLinks:hover a{
display:inline;
}
#siteToolbar #quickLinks:hover li{
_height:16px;
}

#siteToolbar #quickLinks:hover div{
  display:block;
  width:500px;
  height:320px;  
  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;
}

#quickLinks div ul li a:hover{
 color:#0064ae;
 text-decoration: underline;
}


#quickLinks table tr td{
  width:166px;
}

body.cs,
body.nl,
body.en,
body.nl-be,
body.fr,
body.de,
body.pl,
body.ru,
body.sv {
  border-top:24px solid #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;
} /*
  tabbed
*/
#content div.tabnavigation{
  padding:0;
  clear:both;
}

div.tabnavigation ul{
  list-style:none;
  margin:0; padding:0;
  
  overflow:auto;
  _height:1%;
}

div.tabnavigation ul li{
  float:left;
  margin:0; padding:0;
  border:none;
  margin-right:3px;

  text-align:center;
  background-color:none;

  background-position: left top;
  background-image:url('/data/tabs/tab1.png');
  background-repeat:no-repeat;
}

div.tabnavigation ul li.active{
  background-color:none;
  color:white;
  background-position: left top;
  background-image:url('/data/tabs/tabActive1.png');
  background-repeat:no-repeat;
}

div.tabnavigation ul li a{
  display: block;
  float: left;

  padding:8px;
  margin:0;
  height:13px;
/*  width:144px;*/

  background-position: right top;
  background-image: url('/data/tabs/tab2.png');
  background-repeat:no-repeat;
}

div.tabnavigation ul li.active a{
  background-image: url('/data/tabs/tabActive2.png');
  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;
  padding-top:18px;
  
  margin-bottom:10px;

  border:1px solid #0064ae;

  background-position: left top;
  background-image: url('/data/tabs/tabPageBg.png');
  background-repeat:repeat-x;

  overflow:auto;
  _height:1%;
}

#content .showTab{ display:block; }

#content .isTab.startTab{  }

/*.isTab h2{ display:none; }
.isTab h3{ display:none; }*/


p.tabnavigation{ 
  text-align:right; 

  display:block;
  clear:both;

  padding-top:10px;
}
#techgegevenstabel{
background-color: #fff;
}

#techgegevenstabel thead th{
background-color: #0064AE;
color: white;
padding-left: 5px;
padding-right: 5px;
}

#techgegevenstabel tbody td{
border: 1px #ccc solid;
text-align:center;
height: 19px;
}

#techgegevenstabel tbody th{
text-align: left;
color: #0064AE;
background-color: #fff;
padding-left: 5px;
padding-right: 5px;
border: 1px #ccc solid;
}

#techgegevenstabel tbody .spanzes{
border:none;
background-color: #0064AE;
height:1px;
padding:0;
}

#techgegevenstabel tbody .techinfoleft{
text-align:left;
}
