/*
  404 repository template
*/

html body.template-58 h1#header{
  height:80px;
} /*
  accessibility
*/
.accessibility{
  display:none;
} /*
  accessify page
*/

.d4670 #content .content{
  padding:10px 0px;
  border-bottom:1px #0064ae dashed;
} /*
adbar
*/

#site #adbar{
  float:right;
  width:190px;
  margin:0px 0px 10px 0px;
  padding:0;
  padding-top:10px;
  color:#666;
  border-top:5px solid #28B4E4;
}

#site #adbar .content{
  border-bottom:40px 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:10px;
  background-color:#eee;
}

.askERIKS form{
  display:block;
  width:190px;
  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; padding:0; border:0;
  
  padding:4px 0px;
  padding-left:4px;

  width:190px;
  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:170px;
}

.askERIKS form fieldset label textarea{
  width:170px;
  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;
}

 /*
  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);
  background-repeat:no-repeat;
  background-position:left bottom;
}


 /*
  breadcrumbs
*/
#breadcrumbs{
  display:block;
  margin:0; 
  padding:10px 0px;
  padding-left:192px;
}

#breadcrumbs, #breadcrumbs *{ color:#999; }

#breadcrumbs a{
  text-decoration:none;
}

#breadcrumbs a em{ font-style:normal; }
 /*
  breedte menu's main-nav
*/


/*RX-products*/
#main-nav ul li.d4037 ul{ width:210px; }
#main-nav ul li.d4037 ul li{ width:210px; }
#main-nav ul li.d4037 ul li a{ width:210px; }

/*technical info*/
#main-nav ul li.d3791 ul{ width:200px; }
#main-nav ul li.d3791 ul li{ width:200px; }
#main-nav ul li.d3791 ul li a{ width:200px; }

/*quality and services*/
#main-nav ul li.d3792 ul{ width:155px; }
#main-nav ul li.d3792 ul li{ width:155px; }
#main-nav ul li.d3792 ul li a{ width:155px; }

/*downloads*/
#main-nav ul li.d3800 ul{ width:140px; }
#main-nav ul li.d3800 ul li{ width:140px; }
#main-nav ul li.d3800 ul li a{ width:140px; } /*
  
*/
.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; } /*
  companyAddresses
*/
.companyAddresses{
  margin-top:2em;
  padding-left:24px;
}

.companyAddresses h3{
  font-size:11px;
  font-weight:bold;
}

body .companyAddresses ul{
  padding:0; margin:0;
  
  list-style-type:none;
  list-style-image:none;
}

.companyAddresses ul li{
  padding:4px 0px;
} /*
  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;
}

#site .contactInfoWrapper strong{
  color:#0064ae;
}
 /*
  content  
*/
#content{
  float:left;
  width:605px;

  color:#666;
  border-top:5px solid #28B4E4;
}

.content{
  color:#333;
}


/*
  downloads
*/
.content.downloads{
  float:right;
  width:240px;
  border:1px solid #ccc;
}
 /*
  copyrightNotice
*/
.copyrightNotice{
  color:#ccc;
  font-size:0.8em;
} /*
  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{
  
} /*
  overviewGrid ERIKS.INFO
*/

.overviewGrid{
  overflow:visible;
}

.overviewGrid ul{
  margin:0; padding:0;
  list-style-type:none;
}

.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{
  display:none;
}

.overviewGrid ul li p{ }


/* jsOn */

.jsOn #overviewGrid{
/*  overflow:visible;
  position:relative;
  z-index:1;

  min-height:140px;
  _min-height:140px;
*/
  border:15px #efefef solid;
  background-color:#efefef;
  overflow:visible;
  position:relative;

}


.jsOn #overviewGrid.threeColls{
  margin-left:45px;
  margin-right:45px;
}


.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;
}

 /*
  frontpage eriks.info
*/

#content .eriksinfo{
  height:494px;
  background-image:url('/img/flangegaskets/eriks-info/ERIKS-info-bg.jpg');
  background-repeat:no-repeat;
  margin:0;
  padding:0;
}

#content .eriksinfo ul{
  list-style-type:none;
  list-style-image:none;
  padding:0; margin:0;
  margin-left:240px;
}

#content .eriksinfo ul li{
  display:block;
  background-image:url('/img/flangegaskets/eriks-info/top-bg.png');
  background-repeat:no-repeat;
  background-position:left top;
}
#content .eriksinfo ul li a{
  display:block;
  width:230px;
  padding-left:40px;
  height:37px;
  padding-top:8px;
  font-size:16px;
  font-weight:bold;
  color:white;
}

#content .eriksinfo ul li a em{ 
  font-style:normal;
}

#content .eriksinfo ul li a img{ display: none; }


#content #di11399,
#content #di11592,
#content #di11594,
#content #di11595,
#content #di11596,
#content #di11597{
  font-size:0;
}


 /*
  footer  
*/
#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;
}


/* site links */
#siteLinks{
  border:0; margin:0; padding:0;
  
  padding-left:60px;
  padding-top:7px;

  float:left;
  width:800px;
  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;
}

#footer a{}

#footer a em{
  font-style:normal;
}
 /*
  glossary navigation
*/
.glossaryNav{
  list-style-type:none;
  padding:0;
  margin:0;
}

.glossaryNav li{
  display:inline;
  padding:0em 0.25em;
  text-decoration:underline;
  color:blue;
  cursor:pointer;
}

/*
  glossary 
*/

.glossary #glossary dt{
  font-weight:bold;
}

.glossary #glossary dd{
  padding:0; margin:0;
}


/*
  glossary definition list
*/
.glossary dl dt,
.glossary dl dd{ display:block; }

.glossary dl.a dt.a,
.glossary dl.b dt.b,
.glossary dl.c dt.c,
.glossary dl.d dt.d,
.glossary dl.e dt.e,
.glossary dl.f dt.f,
.glossary dl.g dt.g,
.glossary dl.h dt.h,
.glossary dl.i dt.i,
.glossary dl.j dt.j,
.glossary dl.k dt.k,
.glossary dl.l dt.l,
.glossary dl.m dt.m,
.glossary dl.n dt.n,
.glossary dl.o dt.o,
.glossary dl.p dt.p,
.glossary dl.q dt.q,
.glossary dl.r dt.r,
.glossary dl.s dt.s,
.glossary dl.t dt.t,
.glossary dl.u dt.u,
.glossary dl.v dt.v,
.glossary dl.w dt.w,
.glossary dl.x dt.x,
.glossary dl.y dt.y,
.glossary dl.z dt.z,

.glossary dl.a dd.a,
.glossary dl.b dd.b,
.glossary dl.c dd.c,
.glossary dl.d dd.d,
.glossary dl.e dd.e,
.glossary dl.f dd.f,
.glossary dl.g dd.g,
.glossary dl.h dd.h,
.glossary dl.i dd.i,
.glossary dl.j dd.j,
.glossary dl.k dd.k,
.glossary dl.l dd.l,
.glossary dl.m dd.m,
.glossary dl.n dd.n,
.glossary dl.o dd.o,
.glossary dl.p dd.p,
.glossary dl.q dd.q,
.glossary dl.r dd.r,
.glossary dl.s dd.s,
.glossary dl.t dd.t,
.glossary dl.u dd.u,
.glossary dl.v dd.v,
.glossary dl.w dd.w,
.glossary dl.x dd.x,
.glossary dl.y dd.y,
.glossary dl.z dd.z{ display:block; }
 /*
  grid
*/
#content ul.grid{
  display:block;
  width:568px;
  clear:both;
  
  list-style-type:none;
  list-style-image:none;
  padding-left:0px;
  margin-left:0px;
  
  margin-top:20px;
  margin-bottom:20px;

  border-top:1px solid #ddd;
  >border-right:1px solid #ddd;
}

#content ul.grid li{
  float:left;
  width:178px;
  height:160px;
  font-weight:bold;
  text-align:center;
  padding:5px;

  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;

  margin-right:-1px;

  position:relative;
}

#content ul.grid li:hover{
  background-color:#eee;
}

#content ul.grid li img{
  display:block;
  margin:4px auto;
}

#content ul.grid li a{
  font-weight:normal;
}

/* onderliggend */
#content ul.grid li ul{ 
  display:none;
}

#content ul.grid li:hover ul{
  display:block;
  padding:10px;  
  margin:0; 

  z-index:2;
  
  position:absolute;
  top:10px;
  left:10px;
 
  border:1px solid #0064ae;
  
  background-color:white;
}

#content ul.grid li ul li{
  float:none;
  width:auto;
  height:auto;
  margin:0; padding:0; border:0;

  z-index:2;
  
  text-align:left;

  list-style-type:none;
  list-style-image:none;
}

#content ul.grid li ul li:hover{
  background-color:none;
}

#content ul.grid li ul li a{
  display:block;
  width:140px;
  padding:4px 8px;
}

#content ul.grid li ul li a:hover{
  color:white;
  background-color:#0064ae;
  text-decoration:none;
} /*
  header
*/

#header{
  margin:0; padding:0; border:0;
  display:block;
  height:80px;

  background-image:url('/img/template/ERIKS-KnowHowMakesTheDifference-EN.png');
  background-repeat:no-repeat;
  background-position:0px 42px;
}

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-be #header,
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; }
 /*
  highlight ticker MEchanical seals
*/

#site .highlight-ticker{
  float:right;

  position:relative;  
  top:-10px;
  left:0px;
  _top:-19px;  
  _left:-10px;
  
  overflow:hidden;
 
  width:200px;
  height:140px;
  
  margin-right:-10px;
  margin-top:0px;
  margin-left:10px;
  margin-bottom:10px;
  padding-top:20px;

  background-color:#f90;

  background-image:url('../data/frontpage/highlight-ticker-kopje.png');
  background-repeat:no-repeat;
  background-position:right top;
}

.highlight-ticker div{
  display:block;
  height:140px;

  position:relative;

  overflow:hidden;
  
  background-image:url('../data/frontpage/highlight-ticker-hoekje.png');
  background-repeat:no-repeat;
  background-position:0px 129px;
}

.highlight-ticker div ul{
  position:absolute;
  display:block;
  height:130px;
  
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
  margin-left:20px;
}

.highlight-ticker ul li{
  padding:0px;
  padding-right:20px;
  line-height:1.5em;
  width:160px;
  border-bottom:1px solid white;
}

.highlight-ticker ul li a{
  color:white;
  text-decoration:none;
} /*
  algemeen
*/
html, body{
  margin:0; padding:0;
}

*{
  font-family:Verdana, Arial;
}

body, button, input, textarea{
  font-size:11px;
}

body.en,
body.de,
body.pl,
body.fr,
body.fr-be,
body.nl-be,
body.nl{
  border-top:24px solid #0064ae;
}

/* 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('/img/imageSelector.gif');
margin:1px;
margin-bottom:15px;

}
.imageSelector a.active {
background-image: url('/img/imageSelector-emphasized.gif');
}

.imageSelector li strong {
display:none;
}
.imageSelector  span {
line-height:17px;
margin-left:10px;
} /*
  feedback
*/
.feedbackWrapper{
  display:block;
  overflow:hidden;
  position:absolute;
  left:100px;
  top:100px;
  
  border:10px solid #0064ae;
  background-color:white;

  z-index:20;
}

.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;

  z-index:21;
}

.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;
}

body.inFrame h1{
  display:block;
  margin:0; padding:0;
  color:#0064ae;
  font-weight:normal;
  padding:8px 0px;
  margin-bottom:23px;  
  font-size:26px;
  text-align:center;
}


/*
  ideas
*/
.ideasWrapper{
  display:block;
  overflow:hidden;
  position:absolute;
  left:100px;
  top:150px;
  
  border:10px solid #0064ae;
  background-color:white;
}

.ideasWrapper h2{
  display:block;
  height:20px;
  
  padding:0; margin:0;
  
  background-color:#0064ae;
  font-size:15px;
  color:white;
}

.ideasWrapper h2 a{
  display:block;
  width:11px;
  height:11px;
  
  position:absolute;
  right:0;
  top:0;
  >top:6px;
}

.ideasWrapper h2 a img{ border:0; padding:0; margin:0; }

.ideasWrapper iframe{
  display:block;
  width:600px;
  height:380px;
  border:0;
  background-image:none;
}


 /*
  IPM Repository body #site body #site  backgrounds
*/

body.en #site .s14en{
  background-image:url('/img/template/ERIKS-Flangegaskets-EN.png');
}
body.nl #site .s14nl{
  background-image:url('/img/template/ERIKS-Flangegaskets-NL.png');
}
body.fr #site .d14fr{
  background-image:url('/img/template/ERIKS-Flangegaskets-FR.png');
}
body.de #site .s14de{
  background-image:url('/img/template/ERIKS-Flangegaskets-DE.png');
}


body.en #site .s15en{
  background-image:url('/img/template/ERIKS-HydraulicSeals-EN.png');
}
body.nl #site .s15nl{
  background-image:url('/img/template/ERIKS-HydraulicSeals-NL.png');
}
body.fr #site .s15fr{
  background-image:url('/img/template/ERIKS-HydraulicSeals-FR.png');
}
body.de  #site .s15de{
  background-image:url('/img/template/ERIKS-HydraulicSeals-DE.png');
}


body.en #site .s24en{
  background-image:url('/img/template/ERIKS-IndustrialHoses-EN.png');
}
body.nl #site .s24nl{
  background-image:url('/img/template/ERIKS-IndustrialHoses-NL.png');
}
body.fr #site .s24fr{
  background-image:url('/img/template/ERIKS-IndustrialHoses-FR.png');
}
body.de #site .s24de{
  background-image:url('/img/template/ERIKS-IndustrialHoses-DE.png');
}


body.en #site .s20en{
  background-image:url('/img/template/ERIKS-MechanicalSeals-EN.png');
}
body.nl #site .s20nl{
  background-image:url('/img/template/ERIKS-MechanicalSeals-NL.png');
}
body.fr #site .s20fr{
  background-image:url('/img/template/ERIKS-MechanicalSeals-FR.png');
}
body.de #site .s20de{
  background-image:url('/img/template/ERIKS-MechanicalSeals-DE.png');
}


body.en #site .s16en{
  background-image:url('/img/template/ERIKS-Oring-EN.png');
}
body.nl #site .s16nl{
  background-image:url('/img/template/ERIKS-Oring-NL.png');
}
body.fr #site .s16fr{
  background-image:url('/img/template/ERIKS-Oring-FR.png');
}
body.de #site .s16de{
  background-image:url('/img/template/ERIKS-Oring-DE.png');
}


body.en #site .s18en{
  background-image:url('/img/template/ERIKS-OilSeals-EN.png');
}
body.nl #site .s18nl{
  background-image:url('/img/template/ERIKS-OilSeals-NL.png');
}
body.fr #site .s18fr{
  background-image:url('/img/template/ERIKS-OilSeals-FR.png');
}
body.de #site .s18de{
  background-image:url('/img/template/ERIKS-OilSeals-DE.png');
}


body.en #site .s21en{
  background-image:url('/img/template/ERIKS-RubberTechnology-EN.png');
}
body.nl #site .s21nl{
  background-image:url('/img/template/ERIKS-RubberTechnology-NL.png');
}
body.fr #site .s21fr{
  background-image:url('/img/template/ERIKS-RubberTechnology-FR.png');
}
body.de #site .s21de{
  background-image:url('/img/template/ERIKS-RubberTechnology-DE.png');
}


body.en #site .s23en{
  background-image:url('/img/template/ERIKS-RxInstrumentation-EN.png');
}
body.nl #site .s23nl{
  background-image:url('/img/template/ERIKS-RxInstrumentation-NL.png');
}
body.fr #site .s23fr{
  background-image:url('/img/template/ERIKS-RxInstrumentation-FR.png');
}
body.de #site .s23de{
  background-image:url('/img/template/ERIKS-RxInstrumentation-DE.png');
}


body.en #site .s6en{
  background-image:url('/img/template/ERIKS-RxValves-EN.png');
}
body.nl #site .s6nl{
  background-image:url('/img/template/ERIKS-RxValves-NL.png');
}
body.fr #site .s6fr{
  background-image:url('/img/template/ERIKS-RxValves-FR.png');
}
body.de #site .s6de{
  background-image:url('/img/template/ERIKS-RxValves-DE.png');
}


body.en #site .s19en{
  background-image:url('/img/template/ERIKS-SolutionsInPlastics-EN.png');
}
body.nl #site .s19nl{
  background-image:url('/img/template/ERIKS-SolutionsInPlastics-NL.png');
}
body.fr #site .s19fr{
  background-image:url('/img/template/ERIKS-SolutionsInPlastics-FR.png');
}
body.de #site .s19de{
  background-image:url('/img/template/ERIKS-SolutionsInPlastics-DE.png');
}
 /*
  language navigation
*/

#langNav{
  list-style-type:none;
  list-style-image:none;
  position:absolute;
  top:132px;
  left:28px;
  width:160px;
  height:20px;
  margin:0; padding:0;
}

#langNav li{
  float:left;
  width:21px;
  height:13px;
  padding:0;
  margin:0px 5px 0px 0px;
}

#langNav li a{
  display:block;
  width:21px;
  height:13px;
}

#langNav a em{
  display:none;
}



#langNav li.en a{
  background-image:url(/img/template/language-icons/uk.png);
} 

#langNav li.nl a{
  background-image:url(/img/template/language-icons/nl.png);
}

#langNav li.nl-be a{
  background-image:url(/img/template/language-icons/be.png);
}

#langNav li.de a{
  background-image:url(/img/template/language-icons/ger.png);
}

#langNav li.fr-be a,
#langNav li.fr a{
  background-image:url(/img/template/language-icons/fr.png);
}

#langNav li.pl a{
  background-image:url(/img/template/language-icons/pl.png);
}



#langNav li.en a:hover{
  background-image:url(/img/template/language-icons/uk-full.png);
} 

#langNav li.nl a:hover{
  background-image:url(/img/template/language-icons/nl-full.png);
}

#langNav li.nl-be a:hover{
  background-image:url(/img/template/language-icons/be-full.png);
}

#langNav li.de a:hover{
  background-image:url(/img/template/language-icons/ger-full.png);
}

#langNav li.fr-be a:hover,
#langNav li.fr a:hover{
  background-image:url(/img/template/language-icons/fr-full.png);
}

#langNav li.pl a:hover{
  background-image:url(/img/template/language-icons/pl-full.png);
}


/* voorpaginas */

.template-59 #site.site-14 #langNav,
.template-59 #site.site-16 #langNav,
.template-59 #site.site-18 #langNav,
.template-59 #site.site-19 #langNav,
.template-59 #site.site-20 #langNav,
.template-59 #site #langNav{
  display:none;
}


 /*
  link-locations
*/

#header #link-locations{
  display:block;
  position:absolute;
  left:686px;
  top:0px; 

  height:80px;
  width:314px;
  
  background-image:url(/img/template/header-locations.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  
  text-align:center;
  text-decoration:none;
}


#sidebar-link-locations{
  display:block;
  width:100px;
  
  background-image:url(../data/locations.png);
  background-position:left top;
  background-repeat:no-repeat;
  
  text-align:center;
  text-decoration:none;

  padding-top:48px;
  margin-bottom:10px;
  margin-top:10px;
  margin-left:28px;
  
  text-align:center;
  text-decoration:none;
}

#header #link-locations em,
#header a.external img,
#sidebar-link-locations em,
#sidebar-link-locations.external img{ display:none; }

 /*
 main-nav 
*/
#main-nav{
  display:block;
  clear:both;
  height:30px;
  background-color:#eee;
  border-top:1px solid white;
}

#main-nav{
  border-bottom:10px solid #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:128px;
  margin:6px 1px 0px 0px;
  padding:2px;
}

body.template-58 #main-nav form input,
body.template-57 #main-nav form input{
  width:136px;
}

#main-nav form button{
  cursor:pointer;
  
  float:left;
  margin-top:7px;
  padding:1px 3px 1px 2px;
    _margin-top:6px;
  _padding:1px 3px 2px 2px;

  color:#000;
  border:0;
  background-color:#ddd;
  text-transform:lowercase;
}

#main-nav form button:hover{
  text-decoration:underline;
}

#main-nav ul{
  float:left;
  width:814px;
  margin:0; padding:0;
  list-style-type:none;
  line-height:30px;
  margin-left:6px;
}

#main-nav ul li{
  float:left;
  position:relative;
  padding:0px 9px;
  z-index:12;
}

#main-nav ul li.hide{ display:none; }

#main-nav ul li a{ 
  color:#000;
  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:0px;
}

#main-nav ul li.wait ul,
#main-nav ul li.hover ul,
#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;
}

#main-nav ul li ul li a{
  display:block;
  width:180px;

  text-transform:none;
  color:black;
  
  padding:0; margin:0;
}


/*
  main-nav onderliggend onderliggend
*/
#main-nav ul li.out ul li ul,
#main-nav ul li.wait  ul li ul,
#main-nav ul li.hover ul li ul,
#main-nav ul li:hover ul li ul{
  display:none;
}

 /*

*/

.multicolumn{
  -moz-column-count:2;
  -moz-column-gap:20px;



}

.multicolum h2{
  -moz-column-span: all;
} /*
  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; } /*
  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 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:auto;
  float:none;
  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{
  padding-left:120px;
}

body.formPopupBody form fieldset p{
  padding-left:0px;
}


/*
  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;
}
 /*
 opmaak iframes
*/
iframe{
  background-color:white;
  border:0;
} /*
  kopteksten
*/
h2{
  display:block;
  margin:0; padding:0;
  color:#0064ae;
  font-weight:normal;
  padding:8px 0px;
  margin-bottom:23px;  
  font-size:30px; 
}

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;
}

html.sIFR-hasFlash body.pl h2{
  height:auto;
}


h3{
  color:#0064ae;
  font-size:17px;
  font-weight:normal;
  margin:0; padding:0;
}

h3 em{ 
  font-style:normal; 
  color:#0064ae;
  font-size:17px;
  font-weight:normal;
}

h2 img{
  display:block;
  margin:0px;
}

h2 img.left{ float:left; }
h2 img.right{ float:right; }

 /*
  lijsten
*/
.content ul{
  list-style-image:url(../data/li-point.png);
}

.content li ul{
  list-style-image:url(../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);
  list-style-type:square;
  list-style-position:outside;
  padding:0;margin:0px;
  
  margin-left:24px;
  margin-top:1em;
}
 /*
  overzicht Mechanical Seals
*/
dl.overzicht{
  list-style-type:upper-alpha;
}

dl.overzicht dt{
  float:left;
  width:40px;
}

dl.overzicht dd{
  float:left;
  width:460px;
}

/*
  download lijst
*/
ul.download{
  float:right;
  width:200px;

  overflow:hidden;

  list-style-type:none;
  list-style-image:none;
  margin:0px;
  
  margin-right:-10px;
  margin-left:10px;
  margin-bottom:10px;  
  
  padding:0px;

  background-color:#f90;
  background-image:url('../data/frontpage/highlight-ticker-hoekje.png');
  background-repeat:no-repeat;
  background-position:left bottom;
}

ul.download li:first-child{
  text-align:right;
  line-height:auto;
  padding:0;
  border-width:0;
  
  padding-bottom:5px;
  padding-right:10px;

  background-image:url('../data/frontpage/download-list-header.png');
  background-repeat:no-repeat;
  background-position:right top;

  font-size:10px;
  font-weight:bold;
}

ul.download li{
  padding:0px 20px;
  border-bottom:1px solid white;
  color:white;
}

ul.download li a{
  display:block;
  line-height:2.5em;
  color:white;
  text-decoration:none;
  _margin:0.5em 0em;
}

ul.download li a img{
  padding-right:4px;
  position:relative;
  top:2px;
}


/*
  outlets
*/
dl.outlets{
  float:left;
  margin-left:5px;
  width:30%;
}

dl.outlets dt{
  margin:0px;
  padding:0px;
}

dl.outlets dd{
  margin:0px;
  padding:0px;
}

dl.outlets address{
  font-style:normal;
}


/*
  download grid
*/
#content ul.download-grid{
  display:block;
  width:402px;
  clear:both;
  
  list-style-type:none;
  list-style-image:none;
  padding-left:0px;
  margin-left:0px;
  
  margin-left:48px;
  margin-top:20px;
  margin-bottom:20px;

  border-top:1px solid #ddd;
  _border-right:1px solid #ddd;
}

#content ul.download-grid li{
  float:left;
  width:190px;
  height:160px;
  font-weight:bold;
  text-align:center;
  padding:5px;

  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;

  margin-right:-1px;
}

#content ul.download-grid li:hover{
  background-color:#eee;
}

#content ul.download-grid li img{
  display:block;
  margin:4px auto;
}

#content ul.download-grid li a{
  font-weight:normal;
}


/*
  lijntjes
*/
ul.lijntjes{
  padding-left:0px;
  margin-left:0px;
  list-style-type:none;
  list-style-image:none;
  border-top:1px solid #ccc;
}

ul.lijntjes li{
  border-bottom:1px solid #ccc;
}

/*
  highlights
*/
ul.highlights{
  
}

ul.highlights li{
  margin-bottom:4px;
}

/*
  lijst algemeen
*/
ul{
  list-style-image:url('../data/frontpage/li-point.gif');
}

/*
  kolommen
*/
#content ul.cols{
  padding:0px; margin:0px;
  list-style-image:none;
  list-style-type:none;
}

ul.cols li{
  float:left;
  width:225px;
  padding-left:16px;
  background-image:url('../data/frontpage/li-point.gif');
  background-repeat:no-repeat;
  background-position:left center;
}

/*
  document tree
*/
#content ul.document-navigation{
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
  overflow:auto;
}

#content ul.document-navigation li{
  display:block;
  clear:both;
  border-top:8px solid white;
}

#content ul.document-navigation li a{}

#content ul.document-navigation li a img{
  margin-right:1em;
  float:left;
}


/*
  folder
*/
ul.folder{
  list-style-image:none;
  list-style-type:none;
  padding:0;
  margin:0;
}

ul.folder li{}

ul.folder li h3{ display:block; }
ul.folder li h3 a{ display:inline; cursor:pointer; font-size:1em; text-decoration:underline; color:#039; }

/* folded */
ul.folder li p{ display:none; }
ul.folder li ul{ display:none; }

/* unfolded */
ul.folder li.unfold p{ display:block; }
ul.folder li.unfold ul{ display:block; } /*
  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;
}

img.left{
  float:left;
  margin-right:5px;
}

img.right{
  float:right;
  margin-left:5px;
}

a em{ font-style:normal; }
 /*
  opmaak paragraven Mechancal seals
*/
p{
  color: #000000;
  text-align: left;
  line-height: normal;
  margin-top:0px;
}

 p.uitleg{
  clear:both;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  background-color:#eee;
  padding:4px;
}

p.inleiding{
  font-size:1.1em;
}

p.bronvermelding{
  text-align:right;
  font-size:0.9em;
  color:#999;
}

p.add-info{
  clear:both;
  padding:4px;
  background-color:#eee;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  font-size:90%;
}




/*
  opmaak quotes
*/
p.quote-links{
  float:left;
  width:226px;
  border:10px solid white;
  border-left:0px;
  margin-left:-10px;
  padding:10px;
  padding-left:20px;
  padding-bottom:20px;
  background-color:#FFCC99;
  background-repeat:no-repeat;
  background-position:bottom right;
  background-image:url('../data/frontpage/quote-hoekje-links.gif');
}

p.quote-rechts{
  float:right;
  width:226px;
  border:10px solid white;
  border-right:0px;
  margin-right:-10px;
  padding:10px;
  padding-right:20px;
  padding-bottom:20px;
  background-color:#FFCC99;
  background-repeat:no-repeat;
  background-position:bottom left;
  background-image:url('../data/frontpage/quote-hoekje-rechts.gif');
}

 /*
  opmaak tabellen
*/
table{
  clear:both;
  margin:0.5em 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;
}
 /*
  overzichtstabel
*/
table.overzicht{
  width:100%;
  border-collapse:collapse;
  font-size:11px;
}

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:5px;
  border-right:1px solid #ddd;
}

#content table.overzicht tbody tr.header th{
  color:white;
  background-color:#0064ae;
}

table.overzicht tbody tr th{
  text-align:left;
  font-weight:normal;
}

table.overzicht tbody tr th,
table.overzicht tbody tr td{
  padding:5px;
  border-right:1px solid #ddd;
}

table.overzicht tbody tr.odd th,
table.overzicht tbody tr.odd td{
  background-color:#eee; 
}

table.overzicht tbody tr.hover th,
table.overzicht tbody tr.hover td, 
table.overzicht tbody tr:hover th,
table.overzicht tbody tr:hover td{ 
  background-color:#ff9; 
}


table.overzicht tbody tr:hover th,
table.overzicht tbody tr:hover td{ 
  background-color:#ff9; 
}

table.overzicht tbody tr.markrow th,
table.overzicht tbody tr.markrow td{ 
  background-color:#28b4e4; 
}
 /*
  press-releases
*/
table.press-releases{
  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;
}
 /*
  over ERIKS mainnav
*/

/*flangegaskets*/
body.site-14 #main-nav li.d4671 ul {
  margin-left:-59px;
}

/*hydraulicseals*/
body.site-15 #main-nav li.d4671 ul {
  margin-left:-35px;
}

/*o-ring en*/
body.site-16 #main-nav li.d4697 ul {
  margin-left:-35px;
}

/*o-ring fr*/
body.site-16 #main-nav li.d4707 {
  display:none;
}

/*o-ring de*/
body.site-16 #main-nav li.d4698 ul {
  margin-left:-67px;
}

/*oil-seal nl*/
body.site-18 #main-nav li.d4671 ul {
  margin-left:-24px;
}

/*oil-seal de*/
body.site-18 #main-nav li.d4698 ul {
  margin-left:-4px;
}

/*valves en*/
body.site-6 #main-nav li.d4697 ul {
  margin-left:-12px;
}







 /*
  page toolbar
*/
.pageToolbar{
  display:block;
  list-style-type:none;  
  margin:0; padding:0;
  margin-top:12px;
  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.zoom{
  background-image:url('/img/template/textMagnifier.png');
}

.pageToolbar li.printpage{
  background-image:url('/img/template/print-icon.png');
}

.pageToolbar li.mailpage{
  background-image:url('/img/template/mailthispage-icon.png');
}

.pageToolbar li.feedback{
  background-image:url('/img/template/feedback-icon.png');
}

.pageToolbar li.ideas{
  background-image:url('/img/template/idea-icon.png');
}

/*
  addthis flashcookie
*/
#atff{
  display:none;
}
 /*
  pageToolbar 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; 
}


.pageToolbar li.zoom{
  border-bottom:1px solid #ccc;
  overflow:hidden;
}

.pageToolbar li.zoom a{
  display:inline;
  line-height:22px;
  padding:2px 4px;
  margin:0px 2px 0px 0px;
  border:none;
}

.pageToolbar li.zoom a.zoomSmall{
  margin-left:20px;
}

 /*
  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;
}

 /*
products menu
*/

#main-nav ul li.d4037 ul {
/*  background-image:url('/img/valves/rx-products/tn/menu-background-EN-short.png'); */
  background-repeat:no-repeat;
  position:absolute !important;
  width: 588px;
  height: 240px;
  overflow: hidden;
}

#main-nav .d4037 ul li{
  display:block;
  border:0 !important;
  position:absolute !important;
  width: 100px;
  height: 100px;
}

/* rij 1*/
#main-nav li.d4038, 
#main-nav li.d4039, 
#main-nav li.d4040, 
#main-nav li.d4041,
#main-nav li.d4043,
#main-nav li.d4044 {
  top:12px;
}

/* rij 2 */
#main-nav li.d4045,
#main-nav li.d4046,
#main-nav li.d4047,
#main-nav li.d4049,
#main-nav li.d4048 {
  top:104px;
}

/* col 1 */ 
#main-nav li.d4038, 
#main-nav li.d4045 {
  left: 6px;
  width:100px !important;
}

/* col 2 */ 
#main-nav li.d4039, 
#main-nav li.d4046 {
  left: 106px;
  width:100px !important;
}

/* col 3 */ 
#main-nav li.d4040, 
#main-nav li.d4047 {
  left: 206px;
  width:100px !important;
}

/* col 4 */ 
#main-nav li.d4041, 
#main-nav li.d4049 {
  left: 306px;
  width:100px !important;
}

/* col 5 */ 
#main-nav li.d4043, 
#main-nav li.d4048 {
  left: 406px;
  width:100px !important;
}

/* col 6 */ 
#main-nav li.d4044 {
  left: 506px;
  width:100px !important;
}


/*
  links
*/
#main-nav ul li.d4038 a,
#main-nav ul li.d4039 a,
#main-nav ul li.d4040 a,
#main-nav ul li.d4041 a,
#main-nav ul li.d4043 a,
#main-nav ul li.d4044 a,
#main-nav ul li.d4045 a,
#main-nav ul li.d4046 a,
#main-nav ul li.d4047 a,
#main-nav ul li.d4048 a,
#main-nav ul li.d4049 a {
  display:block;
  width: 80px !important;
  height: 72px;
}

#main-nav ul li.d4037 ul li{
  background-repeat:no-repeat;
}

#main-nav ul li.d4038{
  background-image:url('/img/valves/rx-products/tn/mnav_tn_RX-globe-valves.jpg');
}
#main-nav ul li.d4039{
  background-image:url('/img/valves/rx-products/tn/mnav_tn_RX-globe-valves-bellow-sealed.jpg');
}
#main-nav ul li.d4040{
  background-image:url('/img/valves/rx-products/tn/mnav_tn_RX-gate-valves.jpg');
}
#main-nav ul li.d4041{
  background-image:url('/img/valves/rx-products/tn/mnav_tn_RX-check-valves.jpg');
}
#main-nav ul li.d4043{
  background-image:url('/img/valves/rx-products/tn/mnav_tn_RX-knife-gate-valves.jpg');
}
#main-nav ul li.d4044{
  background-image:url('/img/valves/rx-products/tn/mnav_tn_RX-ball-valves.jpg');
}
#main-nav ul li.d4045{
  background-image:url('/img/valves/rx-products/tn/mnav_tn_RX-ball-valves-with-actuator.jpg');
}
#main-nav ul li.d4046{
  background-image:url('/img/valves/rx-products/tn/mnav_tn_RX-butterfly-valves.jpg');
}
#main-nav ul li.d4047{
  background-image:url('/img/valves/rx-products/tn/mnav_tn_RX-butterfly-valves-with-actuator.jpg');
}
#main-nav ul li.d4049{
  background-image:url('/img/valves/rx-products/tn/mnav_tn_RX-actuators-accessories.jpg');
}
#main-nav ul li.d4048{
  background-image:url('/img/valves/rx-products/tn/mnav_tn_RX-strainers.jpg');
}

#main-nav ul li.d4115 {display:none;}

#main-nav ul li.d4037 ul li em{
  position:absolute;
  width:400px;
  display:none;
  text-decoration:underline;
}


#main-nav ul li.d4038:hover a em,
#main-nav ul li.d4039:hover a em,
#main-nav ul li.d4040:hover a em,
#main-nav ul li.d4041:hover a em,
#main-nav ul li.d4043:hover a em,
#main-nav ul li.d4044:hover a em {
  display:block;
  top:192px;
}
#main-nav ul li.d4045:hover a em,
#main-nav ul li.d4046:hover a em,
#main-nav ul li.d4047:hover a em,
#main-nav ul li.d4048:hover a em,
#main-nav ul li.d4049:hover a em {
  display:block;
  top:100px;
}

#main-nav ul li.d4038:hover a em,
#main-nav ul li.d4045:hover a em {left:0px;}

#main-nav ul li.d4039:hover a em,
#main-nav ul li.d4046:hover a em {left:-100px;}

#main-nav ul li.d4040:hover a em,
#main-nav ul li.d4047:hover a em {left:-200px;}

#main-nav ul li.d4041:hover a em,
#main-nav ul li.d4049:hover a em {left:-300px;}

#main-nav ul li.d4043:hover a em,
#main-nav ul li.d4048:hover a em {left:-400px;}

#main-nav ul li.d4044:hover a em {left:-500px;}

 /*
  relatedInfoWrapper
*/
.relatedInfoWrapper{
  float:right;
  width:180px;
  margin-top:-13px;
  border-bottom:40px solid white;
  border-left:1px 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 6px 5px 10px;
}

.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;
}


/* 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;
}


 /*
  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:0em 1em 1.4em 1em;
}

form.search label{
  float:left;
  width:auto;
  margin:0; padding:0; border:0;
}

form.search label span{ display:none; }

form.search label input{
  margin-left:120px;
  width:240px;
}

form.search button{ 
  float:left; 
  margin-left:12px;
}

form.search button em{ 
  font-style:normal;
}


/* 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;
  display:none;
}


#searchDetails p{
  margin:0.6em 0em 0em 0em;
  padding:12px;
  border:0;
  font-size:1.2em;
  text-align:left;

  background-color:#0064ae;
  background-color:#eeeeee;
  color:#0064ae;
}

#searchDetails p strong{ color:#0064ae; }



/* 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 10px 0px 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;
} /*
  search highlights
*/
span.searchHighlight1{
  background-color: #ffff66;
}

.searchHighlight2{
  background-color: #a0ffff;
}

.searchHighlight3 {
  background-color: #99ff99;
}

.searchHighlight4 {
  background-color: #ff9999;
}

.searchHighlight5 {
  background-color: #ff66ff;
}

.searchHighlight1, .searchHighlight2,  .searchHighlight3,  .searchHighlight4,  .searchHighlight5 {
  color: black;
}
					
.searchHighlight6 {
  background-color: #880000;
}

.searchHighlight7 {
  background-color: #00aa00;
}

.searchHighlight8 {
  background-color: #886800;
}

.searchHighlight9 {
  background-color: #004699;
}

.searchHighlight10 {
  background-color: #990099;
}			

.searchHighlight6, .searchHighlight7,  .searchHighlight8,  .searchHighlight9,  .searchHighlight10 {
  color: white;
}



 /*
  select
*/
#sidebar ul.select{ margin-left:8px; }

.content ul.select{
  display:block;
  padding:0; margin:0;
  width:160px;
  height:40px;
  
  border-bottom:16px solid white;
  
  background-color:#eee;
  font-size:10px;
  
  list-style-image:none;
  list-style-type:none;
}

.content ul.select li{
  background-color:white;
  
  display:block;
  
  border-bottom:2px solid white;
}

.content ul.select li ul{
  position:absolute;
  display:none;
  overflow:auto;
  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:4px solid #eee;
  padding:2px;
}

.content ul.select li a em{ font-style:normal; }

.content ul.select li ul li{
  border:3px solid #eee;
}

.content ul.select li ul li a{
  border:1px solid #ccc;
}
 /*

shiftableTable

*/

.shiftableTable table caption div{
  display:block;
  border-left:178px solid white;
  border-right:1px solid white;
  background-color:#0064ae;
  height:24px;
  padding:0px 10px;
}

#di2369 table caption div{
  border-left:131px solid white;
}


.shiftableTable  table caption div a{
  font-size:18px;
  color:white;
  font-weight:bold;
  text-decoration:none;
}



.shiftableTable  table caption div a.previous{ float:left; }
.shiftableTable  table caption div a.next{ float:right; }
 /*
  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);
  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);
  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 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;
}
 /*
  sidenav onderliggend onderliggend
*/
#sidenav li.active li ul{ display:none; }

#sidenav li.active li.active ul{
  display:block;
  padding-bottom:3px;
}

#sidenav li.active li.active ul li{
  border:0;
}

#sidenav li.active li.active ul li a{
  color:#0064ae;
  padding:2px 0px;
  padding-left:30px;
  width:148px;
}

#sidenav li.active li.active li.active a{
  color:#28b4e4;
} /*
  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;
}

 /*
  site
*/
#site{
  display:block;
  width:1000px;
  position:relative;

  margin:0 auto;
}

 /*
  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;
}

#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.wait div,
#siteToolbar #quickLinks.hover div,
#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:15;

  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;
}
 /*
  sidebar
*/
#sidebar{
  float:left;
  width:177px;
  margin-right:14px;
  padding-top:20px;
  border-top:5px solid #28B4E4;
} /*
  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;
} /*
  stream
*/
object.stream, embed.stream{
  display:block;
  width:500px;
  margin:0 auto;
} /*
  tabbed
*/
#content div.tabnavigation{
  padding:0;
}

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('/img/template/tabs/tab1.png');
  background-repeat:no-repeat;
}

div.tabnavigation ul li.active{
  background-color:none;
  color:white;
  background-position: left top;
  background-image:url('/img/template/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('/img/template/tabs/tab2.png');
  background-repeat:no-repeat;
}

div.tabnavigation ul li.active a{
  background-image: url('/img/template/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-top:-1px;*/
  margin-bottom:10px;

  border:1px solid #0064ae;

  background-position: left top;
  background-image: url('/img/template/tabs/tabPageBg.png');
  background-repeat:repeat-x;

  overflow:auto;
  _height:1%;
}

#content .showTab{ display:block; }

#content .isTab.startTab{  }

p.tabnavigation{ 
  text-align:right; 

  display:block;
  clear:both;

  padding-top:10px;
}





/*
  costum knowhowtabs overERIKS/6kenniselementen/
*/

div.tabnavigation.knowhowTabs{
  padding:0;
  width:163px;
  float:left;
}

div.tabnavigation.knowhowTabs ul{
  list-style:none;
  margin:0; padding:0;
  border:none;
  overflow:auto;
  _height:1%;
}


div.tabnavigation.knowhowTabs ul li{
  display: block;
  border:none;
  margin:0px 0px 1px 0px;
  padding:0;
  line-height: auto;
  width:163px;
  height:60px;
  
  background-color:none;
  background-position: left top;
  background-image:url('/img/tabsKenniselementen/tab.png');
  background-repeat:no-repeat;
  
  text-align:left;
}

div.tabnavigation.knowhowTabs ul li.active{
  background-image: url('/img/tabsKenniselementen/tabActive.png');
}


div.tabnavigation.knowhowTabs ul li a {
  display: block;
  padding:0;
  margin:0;
  line-height: 18px;
  width:162px;
  height:60px;
  background-image: none;
  color:#009cde;
}

div.tabnavigation.knowhowTabs ul li a em{
  display:block;
  padding:12px 0px 0px 30px;
  text-transform:uppercase;
  font-size:9px;
  font-weight:bold;
}

div.tabnavigation.knowhowTabs ul li.active a{
  color:#fff;
  background-image:none;
}

div.tabnavigation.knowhowTabs ul li.active a em{
  padding:12px 0px 0px 12px;
  font-size:10px;
}

/*
  knowhow tabs
*/

#content .isTab.knowhowIsTab{
  width:418px;
  float:left;
  margin:0; padding:0; border:0;
  margin-bottom:10px;

  overflow:auto;
  _height:1%;

  background-image:none;
}

#content .isTab.knowhowIsTab img{
  border-left:16px solid #009cde;
  margin-bottom:12px;
}
 #content .thumbnails ul{
  display:block;
  width:519px;
  height:100px;
  
  list-style-type:none;
  list-style-image:none;

  padding:0px;
  margin:0px;
  margin:0px -10px;
  
  padding-top:330px;

  background-position:top center;
  background-repeat:no-repeat;
}

.thumbnails ul li.forward{
  float:left;
  width:30px;
  height:52px;
  margin:0px;
  
  cursor:pointer;  
  
  background-image:url('/data/frontpage/tn-forward.png');
  background-repeat:no-repeat;
}

.thumbnails ul li.reverse{
  float:left;
  width:30px;
  height:52px;
  margin-left:10px;
  
  cursor:pointer;  
  
  background-image:url('/data/frontpage/tn-reverse.png');
  background-repeat:no-repeat;
}

.thumbnails ul li{
  float:left;
  margin-right:4px;
}

.thumbnails ul li img{
  width:80px;
  height:52px;
}

.thumbnails ul .reverse{
  background-image:url('/data/frontpage/reverse.png');
  background-position:left top;
  background-repeat:no-repeat;
}

.thumbnails ul .forward{
  background-image:url('/data/frontpage/forward.png');
  background-position:left top;
  background-repeat:no-repeat;
} /*
  voorpagina
*/

body.template-59 #header{
  height:80px;
}

body.template-59 #sidebar{
  width:168px;
}

body.template-59 #content{
  float:left;
  width:610px;
  padding:0;
}





