/*
404 template
*/

body.template-3 h1#header{
  background-image:url(/img/template/ERIKS-header-404.jpg);
} /*
  adbar
*/
#adbarWrapper{
  float:right;
  width:145px;
  
  padding:0; margin:0; border:0;

}

#adbar{
  display:block;
  width:145px;
  height:700px;
  >height:730px;
  
  border:0; margin:0; padding:0;

  overflow:hidden;
}

.adsBody{
  border:0; margin:0; padding:0;
  font-size:0;
  line-height:0;
}

.ads{
  border:0; margin:0; padding:0;

  overflow:hidden;


  background-image:url(/img/template/adbarBottomBGwhite.png);
  background-position:left bottom;
  background-repeat:no-repeat;
}

.ads ul{
  display:block;
  width:131px;
  >height:auto;

  padding:0; margin:0; border:0;
  list-style-type:none;
  
  padding-top:7px;
  padding-left:7px;
  padding-right:7px;


  background-image:url(/img/template/adbarTopBGwhite.png);
  background-position:left top;
  background-repeat:no-repeat;
}

.ads ul li{
  display:block;
  width:131px;
  height:131px;
  margin-bottom:7px;
  background-color:white;
  padding:0;
}

.ads ul li a{
  height:131px;
  padding:0; margin:0; border:0;
}


 /*
  algemeen
*/

body{
  font-family:Tahoma;
  font-size:11px;
}

button, input, select, textarea{
  font-family:Tahoma;
  font-size:11px;
}

body.nl{
  padding:0; margin:0; border:0;
}

.content{}


/*  opmaak alinea's  */

p{
  font-size:1em;
}

.photoText3bottom h1 {
  margin: 10px 0 0 0;
}

.content p{
  margin-top:0;
  margin-bottom:1em;
}

.site-3 #area0 {
  margin: 0 0 10px 0;
}

#area0 .content p{
  font-size:1em;
}

/* to ensure floated links stay in containe */
.template-2 #area4 .content,
.template-2 #area3 .content {
  overflow:auto;
  >overflow:visible;
  overflow-x:hidden;
}
.template-2 #area4 .contentInner,
.template-2 #area3 .contentInner {
  overflow:auto;
  >overflow:visible;
  overflow-x:hidden;
}

area {
  cursor: default;
} /*
  banners
*/

#imageContainer{
  display:block;
  height:285px;
  position:relative;
  z-index:2;
}

#imageContainer a{
  position:absolute;
  top:0; left:0;
}

#listContainer{
  display:none;
} /*
  body
*/
#body{
  float:left;
  width:696px;
  
  margin:0px 0px 0px 7px;

} /* body text sizes for content */

.template-2 #area0 .content ,
.template-3 #area0 .content,
.template-11 #area0 .content,
.template-14 #area0 .content,
.template-22 #area0 .content,
.template-24 #area0 .content,
.template-25 #area0 .content,
.template-26 #area0 .content,
.template-101 #area0 .content,

.template-27  #area0 .content,
.template-102  #area0 .content,
.template-28 #area0 .content,
.template-29 #area0 .content,
.template-31 #area0 .content,
.template-32 #area0 .content {
  font-size:12px;
}

.template-23 #area0 .content,
.template-18  #area0 .content {
  font-size:11px;
}

.template-2 #area3 .content ,
.template-2 #area4 .content ,
.template-3 #area3 .content,
.template-3 #area4 .content,
.template-11 #area3 .content,
.template-11 #area4 .content,
.template-14 #area3 .content,
.template-14 #area4 .content,
.template-18  #area3 .content,
.template-18  #area4 .content,
.template-22 #area3 .content,
.template-22 #area4 .content,
.template-25 #area3 .content,
.template-25 #area4 .content,
.template-26 #area3 .content,
.template-101 #area3 .content,

.template-26 #area4 .content,
.template-101 #area4 .content,


.template-28 #area3 .content,
.template-28 #area4 .content,
.template-31 #area3 .content,
.template-31 #area4 .content,
.template-32 #area3 .content,
.template-32 #area4 .content  {
  font-size:11px;
}
.template-23 #area3 .content,
.template-23 #area4 .content {
  font-size:11px;
}

.template-24 #area3 .content,
.template-24 #area4 .content,
.template-27  #area3 .content,
.template-102  #area3 .content,

.template-27  #area4 .content,
.template-102  #area4 .content,

.template-29 #area3 .content,
.template-29 #area4 .content {
  font-size:12px;
}

 /*
  breadcrumbs
*/
#breadcrumbs{
  display:block;
  font-size:9px;
  width:500px;
  padding:0; margin:0; border:0;
  margin-bottom:3px;
}

#breadcrumbs a:active,
#breadcrumbs a:visited,
#breadcrumbs a:link,
#breadcrumbs a:hover{
  color:#19539d;
}

#breadcrumbs a em{ 
  font-style:normal;
}

 /*
  collapseSitemap #di1816 & #di8971
*/

.content ul.collapseOn,
.content ul.collapseOn li ul{
  list-style-type:none;
  list-style-image:none;
  padding:0;
  margin:0;
}

.content ul.collapseOn li,
.content ul.collapseOn li ul li{
  padding:0px 0px 0px 20px;
  margin:0;
}

.content ul.collapseOn li.collapseListOpen a.toggleAnchor{
  display:inline-block;
  width:9px;
  height:9px;
  float:left;
  margin:3px 4px 0px -13px;
  background-repeat:no-repeat;
  background-image:url('/img/template/min.png');
}

.content ul.collapseOn li.collapseListClosed a.toggleAnchor{
  display:inline-block;
  width:9px;
  height:9px;
  float:left;
  margin:3px 4px 0px -13px;
  background-repeat:no-repeat;
  background-image:url('/img/template/plus.png');
}

.content ul.collapseOn li.collapseListOpen ul{
  display:block;
}

.content ul.collapseOn li.collapseListClosed ul{
  display:none;
}


#di1816 ul.collapseOn li.d1,#di8971 ul.collapseOn li.d1344{
  _padding-left:23px;
} /* contact formulier */

#di434 form fieldset p {

    padding-left:0;

}

em.alert{
  color: red;
} img.customProductImage {
  float:right;
  margin-top:-40px;
   margin-bottom:10px;
   margin-left:10px;
} /*
  datasheet template 1
*/

.datasheetTemplate-1{
  padding:5px;
  margin:-10px;
  margin-bottom:0;
}


.datasheetTemplate-1 .imgBar{
  float:left;
  width:164px;
} /*
  datasheet template 2
*/

.datasheetTemplate-2{
  padding:5px;
  margin:-10px;
  margin-bottom:0;
}

.datasheetTemplate-2 .imgBar{
  float:left;
  width:164px;
}

.datasheetTemplate-2 .dimensions{
  width:676px;
  clear:both;
}

.datasheetTemplate-2 .paragraphs .dimensions{
  width:510px;
}

 /*
  datasheet template 3
*/

.datasheetTemplate-3{
  padding:5px;
  margin:-10px;
  margin-bottom:0;
}


.datasheetTemplate-3 .imgBar{
  float:left;
  width:164px;
}

.datasheetTemplate-3 .dimensions{
  width:510px;
  float:right;
} /*
  datasheet template 4
*/

.datasheetTemplate-4{
  padding:5px;
  margin:-10px;
  margin-bottom:0;
}

.datasheetTemplate-4 .imgBar{
  float:left;
  width:164px;
}

.datasheetTemplate-4 .dimensions{
  width:510px;
  float:right;
} /*
  datasheet template 6
*/

.datasheetTemplate-6{
  padding:5px;
  margin:-10px;
  margin-bottom:0;
}

.datasheetTemplate-6 .img1 {
  float:left;
  margin:14px 0px;
}

.datasheetTemplate-6 .img2 {
  display:block;
  clear:both;
  margin:4px auto;
} /*
  datasheet template 7
*/

.datasheetTemplate-7{
  padding:5px;
  margin:-10px;
  margin-bottom:0;
}

.datasheetTemplate-7 .imgBar{
  float:left;
  width:164px;
}

.datasheetTemplate-7 .img1 {
  float:left;
  margin:14px 0px;
}

.datasheetTemplate-7 .img2,
.datasheetTemplate-7 .img3 {
  display:block;
  clear:both;
  margin:4px auto;
}

.datasheetTemplate-7 .specs{}

.datasheetTemplate-7 .dimensions{
  width:682px;
  clear:both;
}
 /*
  datasheet templates algemeen
*/

.template-18 .datasheetTemplate-1,
.template-18 .datasheetTemplate-2,
.template-18 .datasheetTemplate-3,
.template-18 .datasheetTemplate-4,
.template-18 .datasheetTemplate-5,
.template-18 .datasheetTemplate-6,
.template-18 .datasheetTemplate-7{
  position:relative;
  background-image:url('/img/template/newsItemAreaBGTop.png');
  background-repeat:no-repeat;
  background-position:left top;
  padding-bottom:24px;
}

.template-18 .datasheetTemplate-1 .headers,
.template-18 .datasheetTemplate-2 .headers,
.template-18 .datasheetTemplate-3 .headers,
.template-18 .datasheetTemplate-4 .headers,
.template-18 .datasheetTemplate-5 .headers,
.template-18 .datasheetTemplate-6 .headers,
.template-18 .datasheetTemplate-7 .headers{
  margin:48px 0px 0px 176px;
}


body.template-18 a.pdfTop{
  display:block;
  width:113px;
  height:27px;
  position:absolute;
  top:200px;
  left:722px;
  background-image:url('/img/template/download-pdf.gif');
  z-index:12;
}

body.template-18 a.pdfBottom{
  display:block;
  margin-left:560px;
  width:113px;
  height:27px;
  background-image:url('/img/template/download-pdf.gif');
}

body.template-18 a.pdfTop img,
body.template-18 a.pdfBottom img,
body.template-18 a.pdfTop em,
body.template-18 a.pdfBottom em{
  display:none;
}


/*old pdf buttons*/
.template-18 .datasheetTemplate-1 a.pdfBottom,
.template-18 .datasheetTemplate-2 a.pdfBottom,
.template-18 .datasheetTemplate-3 a.pdfBottom,
.template-18 .datasheetTemplate-4 a.pdfBottom,
.template-18 .datasheetTemplate-5 a.pdfBottom,
.template-18 .datasheetTemplate-6 a.pdfBottom,
.template-18 .datasheetTemplate-7 a.pdfBottom,
.template-18 .datasheetTemplate-1 a.pdfTop,
.template-18 .datasheetTemplate-2 a.pdfTop,
.template-18 .datasheetTemplate-3 a.pdfTop,
.template-18 .datasheetTemplate-4 a.pdfTop,
.template-18 .datasheetTemplate-5 a.pdfTop,
.template-18 .datasheetTemplate-6 a.pdfTop,
.template-18 .datasheetTemplate-7 a.pdfTop{
  display:none;
}



.template-18 #area0 .content{
  background-image:url('/img/template/newsItemAreaBGCenter.png');
  background-repeat:repeat-y;
}

.template-18 #area0 .contentInner{
  background-image:url('/img/template/newsItemAreaBGBottom.png');
  background-repeat:no-repeat;
  background-position:left bottom;
  padding:10px;
  width:676px !important;
}

.paragraphsNoImg,
.paragraphs{
  float:right;
  margin:0xp 0px 0xp 12px;
  width:510px;
}

.template-18 .imgBar,
.template-18 .paragraphs,
.template-18 table,
.template-18 img{
  >position:relative;
}

.paragraphs p{
  margin:0;
}

.paragraphs p.subHead{
  padding:6px 0px 0px 0px;
}

.paragraphs table.specs tbody th,
.paragraphs table.specs tbody td{
  vertical-align:top;
  text-align:left;
}


.paragraphs table.specs{
  margin:8px 0px;
}


/* dimensions */

table.dimensions{
  border-collapse:collapse;
  padding:0;
  margin:14px 0px;
  width:696px;
  margin-top:1px;
}

table.dimensions caption{
  border-top:1px solid black;
  font-weight:bold;
  padding:2px;
  line-height:29px;
}

.dimensions thead th{
  border-left:1px #19539D solid;
  border-bottom:1px #19539D solid;
  font-weight:normal;
  font-style:italic;
  padding:2px;
}

.dimensions thead tr.firstRow th{
  border-top:1px solid #19539D;
}

.dimensions thead tr th.firstCell{
  border-left:0;
}

.dimensions thead tr.lastRow th{
  border-bottom:1px solid black;
}

.dimensions tbody tr td{
  border-left:1px #19539D solid;
  border-bottom:1px #19539D solid;
  text-align:center;
}

.dimensions tbody tr td.firstCell{
  border-left:0;
}

.dimensions tbody tr.lastRow td{
  border-bottom:1px solid black;
}

.dimensions tbody tr.odd td,
.dimensions tbody tr.even td{
  background-color:#fff;
}

.dimensions tbody tr:hover td{
  background-color:#FFFF99;
}


p.footer {
  clear:both;
}

div.datasheetPrintInfo{
  visibility:hidden;
}
 /*
  documentationShop
*/
#documentationShop.tab1 #documentationShopForm,
#documentationShop.tab2 #datasheets{
	display:block;
}

#documentationTabMenu{
	border:0; margin:0; padding:0;
	margin-top:20px;
	padding-left:0;
	margin-bottom:-2px;
	margin-left:0;
	list-style:none;
	display:block;
	height:25px;
}

#documentationTabMenu li{
	float:left;
	background-image:url('/img/template/tab-white-1.png');
	background-repeat:no-repeat;
	background-position:top left;
}

#documentationTabMenu li a{
	display:block;
	text-decoration:none;
        background-image:url('/img/template/tab-gray-1.png');
	background-repeat:no-repeat;
	background-position:top left;	
}

#documentationTabMenu li a em{
	font-style:normal;
	color:black;
 	padding:5px 14px;
        display:block;
        background-image:url('/img/template/tab-gray-2.png');
	background-repeat:no-repeat;
	background-position:top right;
}

#documentationShop #documentationTabMenu li a:hover{
	background-image:none;
}

#documentationShop #documentationTabMenu li a:hover em{
	background-image:url('/img/template/tab-white-2.png');
}

#documentationShop.tab1 #documentationTabMenu li.documentatie,
#documentationShop.tab1 #documentationTabMenu li.documentatie a em,
#documentationShop.tab2 #documentationTabMenu li.datasheets,
#documentationShop.tab2 #documentationTabMenu li.datasheets a em{
	color:white;
}

#documentationShop.tab2 #documentationTabMenu li.datasheets a,
#documentationShop.tab1 #documentationTabMenu li.documentatie a{
	background-image:url('/img/template/tab-blue-1.png');
}

#documentationShop.tab2 #documentationTabMenu li.datasheets a em,
#documentationShop.tab1 #documentationTabMenu li.documentatie a em{
	background-image:url('/img/template/tab-blue-2.png');
}

/* 
  forms documentationShopForm/datasheets 
*/

#documentationShopForm{
  border:1px #0A71B4 solid;
  padding:2px;
}

#documentationShopForm table{
  border:0; margin:0;
  border-collapse:separate;
  border-spacing:0;
  width:675px;
}

#documentationShopForm table thead tr th{
  border-bottom:1px solid #0A71B4;
  text-align:left;
  color:#0A71B4;
}

#documentationShopForm table tbody tr.header th{
  padding-top:15px;
  font-weight:bold;
  color:#0A71B4;
}

#documentationShopForm table tbody tr.header td{
  width:auto;
}

#documentationShopForm table tbody tr th{
  font-weight:normal;
  width:400px;
  text-align:left;
}

#documentationShopForm table tbody tr th,
#documentationShopForm table tbody tr td{
  vertical-align:bottom;
  height:21px;
}

#documentationShopForm table tbody tr td a{
  padding-left:20px;
  color:black;
  text-decoration:none;
}

#documentationShopForm table tbody tr td.pdf a{
  padding:0;
}

#documentationShopForm table tbody tr td.datasheet a{
  background-image:url(/img/datasheet.png);
  background-position:left bottom;
  background-repeat:no-repeat;
}

#documentationShopForm table tbody tr td.docItemDescription{ width:450px; }

#documentationShopForm table tbody tr td button{}

#documentationShopForm table tfoot tr td button em{
	font-style:normal;
}

#documentationShop div{
  border:1px solid #0A71B4;
  padding:5px;
}

#documentationShop p{
  position:relative;
}

#documentationShop p span{
  display:block;
}

#documentationShop.tab1 #datasheets{ display:none; }
#documentationShop.tab2 #documentationShopForm{ display:none; }

#datasheets fieldset{
  border:0;
  display:block;
}

#datasheet div{ display:block; }

#datasheets ul{
  list-style-type:none;
  border:0; padding:0; margin:5px;
  margin-left:15px;
  list-style-image:none;
}

#datasheets ul li a.titleToggle{
  text-decoration:none;
  color:#19539d;
}

#datasheets a.dsLink{
  text-decoration:underline;
  color:#000;
}

#datasheets ul li{
  padding:2px 10px;
}


#unsortedList{ display:none; }

#documentationShop fieldset legend{ display:none;}

#datasheet{
  border:0;
  display:block;
}  /*
  ERIKS-AT
*/

/* home */
#main-nav li.d1344 ul{
  display:none !important;
}


/* producten en diensten */
#main-nav li.d1409 ul{
  width:230px ;
}

#main-nav li.d1409 ul li a{
  width:224px;
}

#main-nav li.d1409 ul li ul{
  left:230px !important;
}


/* vestigingen */
#main-nav li.d2314 ul{
  display:none !important;
}


body.d1344 #area0{
  margin-top:14px;
  >margin-top:3px;
}

body.d1344 #myEriks{
  margin-top:-6px;
  >margin-top:-17px;
} /*
  evalutatieformulier
*/
#form-5 table tbody tr th label{
  display:block;
  text-align:left;
  padding:0;
}

#form-5 table tbody tr th label span{
  width:auto;
  float:none;
  padding:0; margin:0;
}

#form-5 table tbody tr th label em{
  font-weight:normal;
}


#form-5 table tbody tr td p.freeText{
  padding:0; margin:0; border:0;
  margin-top:10px;
  margin-bottom:0px;
  font-size:12px;
  font-weight:bold;
  color:#000000;
} /*external info popups*/

.externalInfo { 
	position:relative;
	display:block;
	text-decoration:none;
	/*float:right;*/
	text-align:right;
	
	padding-right:30px;
	margin-right:8px;
	padding-top:12px;

	min-height:25px;
	_height:25px;

	background-image:url('/img/externalLink.png');
	background-repeat:no-repeat;
	background-position:center right;
	color:#0060A9;
}

.externalInfo img.externalImage{
  display:none;
}

.externalInfoPopup {
	position:absolute;
	right:0px;
	top:-45px;
	display:block;
	border:1px solid #0060A9;
	background-color:#EDEDED;
	width:240px;
	height:auto;
	display:none;
	padding:10px;
	color:black;
}
 /*
  flvPlayerPopup
*/

#flvPlayerPopup #flvPlayerHeader{
  height:26px;
}

#flvPlayerPopup #flvPlayerHeader a{
  float:right;
  width:12px;
  height:16px;
  margin:4px 4px 2px 4px;
  background-image:url(/img/template/ERIKSclose.gif)
}

#flvPlayerPopup #flvPlayerHeader a em{
  display:none;
}
 /*
  footer
*/
#footer{
  display:block;
  clear:both;
  font-size:9px;

  padding-top:5px;

}

#footer p{
  float:left;

  margin:0; padding:0;
  font-size:9px;
}

#footer div{
  float:left;
  font-size:9px;
  margin-bottom:8px;
}

#footer a{
  color:#19539d;
}

#footer a.external img{
  display:none;
}

/* beursinfo*/
#footer .relativedown{ color:#ee0000; }
#footer .relativeDown{ color:#ee0000; }
#footer .relativeUp{ color: #009900; }
#footer .relativeequal{ color:#0064AE; }
#footer .relativeEqual{ color:#0064AE; }

#footer img{
  margin: 0px 0px -2px 2px;
}

 /*
  header
*/
#header{
  display:block;
  height:140px;

  margin:0;padding:0; border:0;
  position:relative;
  /*background-image:url(/img/template/headerBG.png);
  background-repeat:no-repeat;
  background-position:left bottom;*/
}

#header a{ display:none; }

#header a em{ display:none; }

#header div{ display:none; }

#header img{
  display:block;
}

#header img.headertitle{
  display:block;
  
  position:absolute;
  left:9px;
  top:80px;
}


#header span.headertitle{
  display:block;
  position:absolute;
  left:9px;
  top:80px;
} /*
  header img and text in one
*/

.photoText1,
.photoText2,
.photoText3,
.photoText4,
.photoText1bottom,
.photoText2bottom,
.photoText3bottom,
.photoText4bottom{
	display:block;
	position:relative;
	width:696px;
	height:285px;
	overflow:hidden;
	padding:0 !important;
}

.photoText1 p,
.photoText2 p,
.photoText3 p,
.photoText4 p,
.photoText1bottom p,
.photoText2bottom p,
.photoText3bottom p,
.photoText4bottom p{
	font-size:14px !important;
	/*font-weight:bold !important;*/
	line-height:15px;
	margin-bottom:8px;
}

.photoText1 h2,
.photoText2 h2,
.photoText3 h2,
.photoText4 h2,
.photoText1bottom h2,
.photoText2bottom h2,
.photoText3bottom h2,
.photoText4bottom h2{
	font-size:24px !important;
	margin:0 !important;
}

.photoText1 h2 span.sIFR-replaced,
.photoText2 h2 span.sIFR-replaced,
.photoText3 h2 span.sIFR-replaced,
.photoText4 h2 span.sIFR-replaced,
.photoText1bottom h2 span.sIFR-replaced,
.photoText2bottom h2 span.sIFR-replaced,
.photoText3bottom h2 span.sIFR-replaced,
.photoText4bottom h2 span.sIFR-replaced{
  margin:0; padding:0;
  height:18px;
}



.photoText1 .contentInner,
.photoText2 .contentInner,
.photoText3 .contentInner,
.photoText4 .contentInner,
.photoText1bottom .contentInner,
.photoText2bottom .contentInner,
.photoText3bottom .contentInner,
.photoText4bottom .contentInner{
	padding-top:4px;
	color:white;
	border:none;
}

.photoText1 .contentInner img,
.photoText2 .contentInner img,
.photoText3 .contentInner img,
.photoText4 .contentInner img,
.photoText1bottom .contentInner img,
.photoText2bottom .contentInner img,
.photoText3bottom .contentInner img,
.photoText4bottom .contentInner img{
	display:block;
	position:absolute;
	z-index:-1;
	top:0; left:0;
}

.photoText1bottom .contentInner,
.photoText1 .contentInner{
	color:white !important;
	border:none !important;
	margin-right:20px !important;
	margin-left:20px !important; /* 20 232 348 464 */
}

.photoText2bottom .contentInner,
.photoText2 .contentInner{
	color:white !important;
	border:none !important;
	margin-right:20px !important;
	margin-left:232px !important; /* 20 232 348 464 */
}

.photoText3bottom .contentInner,
.photoText3 .contentInner{
	color:white !important;
	border:none !important;
	margin-right:20px !important;
	margin-left:348px !important; /* 20 232 348 464 */
}

.photoText4bottom .contentInner,
.photoText4 .contentInner{
	color:white !important;
	border:none !important;
	margin-right:20px !important;
	margin-left:464px !important; /* 20 232 348 464 */
}

.photoText1bottom .contentInner h2,
.photoText1 .contentInner h2,
.photoText2bottom .contentInner h2,
.photoText2 .contentInner h2,
.photoText3bottom .contentInner h2,
.photoText3 .contentInner h2,
.photoText4bottom .contentInner h2,
.photoText4 .contentInner h2{
	border:none !important;
	color:white !important;
}

/* bottom alignment via js ! */

div.photoText1 a.leesverder,
div.photoText2 a.leesverder,
div.photoText3 a.leesverder,
div.phtoText4 a.leesverder,
div.photoText1bottom a.leesverder,
div.photoText2bottom a.leesverder,
div.photoText3bottom a.leesverder,
div.photoText4bottom a.leesverder{
  display:-moz-inline-box;
  display:inline-block;
  width:100px;
  height:23px;
  margin:0; padding:0;
  background-image:url('/img/lees-verder-white.png');
  _background-image:url('/img/lees-verder-white-8b.png');
  background-repeat:no-repeat;
}

div.photoText1 a.leesverder em,
div.photoText2 a.leesverder em,
div.photoText3 a.leesverder em,
div.photoText4 a.leesverder em,
div.photoText1bottom a.leesverder em,
div.photoText2bottom a.leesverder em,
div.photoText3bottom a.leesverder em,
div.photoText4bottom a.leesverder em{
  display:none;
}

/* naarleveringsprogramma, net als leesverder */
.content a.naarleveringsprogramma{}

div.photoText1 a.naarleveringsprogramma,
div.photoText2 a.naarleveringsprogramma,
div.photoText3 a.naarleveringsprogramma,
div.phtoText4 a.naarleveringsprogramma,
div.photoText1bottom a.naarleveringsprogramma,
div.photoText2bottom a.naarleveringsprogramma,
div.photoText3bottom a.naarleveringsprogramma,
div.photoText4bottom a.naarleveringsprogramma{
  display:-moz-inline-box;
  display:inline-block;
  width:162px;
  height:19px;
  margin:0; padding:0;
  background-image:url('/img/naar-leveringsprogramma-white.png');
  _background-image:url('/img/naar-leveringsprogramma-white-8b.png');
  background-repeat:no-repeat;
}


div.photoText1 a.naarleveringsprogramma em,
div.photoText2 a.naarleveringsprogramma em,
div.photoText3 a.naarleveringsprogramma em,
div.photoText4 a.naarleveringsprogramma em,
div.photoText1bottom a.naarleveringsprogramma em,
div.photoText2bottom a.naarleveringsprogramma em,
div.photoText3bottom a.naarleveringsprogramma em,
div.photoText4bottom a.naarleveringsprogramma em{
  display:none;
}

/* disable sifr */
.photoText1 h2 object,
.photoText2 h2 object,
.photoText3 h2 object,
.photoText4 h2 object,
.photoText1bottom h2 object,
.photoText2bottom h2 object,
.photoText3bottom h2 object,
.photoText4bottom h2 object,
.photoText1 h2 embed,
.photoText2 h2 embed,
.photoText3 h2 embed,
.photoText4 h2 embed,
.photoText1bottom h2 embed,
.photoText2bottom h2 embed,
.photoText3bottom h2 embed,
.photoText4bottom h2 embed{
  display:none;
}

html.sIFR-hasFlash .photoText1 h2 span.sIFR-alternate,
html.sIFR-hasFlash .photoText2 h2 span.sIFR-alternate,
html.sIFR-hasFlash .photoText3 h2 span.sIFR-alternate,
html.sIFR-hasFlash .photoText4 h2 span.sIFR-alternate,
html.sIFR-hasFlash .photoText1bottom h2 span.sIFR-alternate,
html.sIFR-hasFlash .photoText2bottom h2 span.sIFR-alternate,
html.sIFR-hasFlash .photoText3bottom h2 span.sIFR-alternate,
html.sIFR-hasFlash .photoText4bottom h2 span.sIFR-alternate{
  position: static;
  left: auto;
  top: auto;
  width: auto;
  height: auto !important;
  display: block;
  overflow: none;
  color:white;
}

.photoText1 h2 span,
.photoText2 h2 span,
.photoText3 h2 object,
.photoText4 h2 span,
.photoText1bottom h2 span,
.photoText2bottom h2 span,
.photoText3bottom h2 span,
.photoText4bottom h2 span{
  font-weight:normal;
}


 /*
internal info link
*/

.internalInfo em {
   display:none;
}

.internalInfo {
    display:block;
    float:right;
    margin-right:7px;
    width:100px;
    height:23px;
    padding-right:28px;
    padding-top:3px;
    background-image:url('/img/lees-verder.png');
    background-position:top right;
    background-repeat:no-repeat;
}

.site-3 .internalInfo {
    float: none !important;
    text-align: right;
    width: auto !important;
}

.site-3 .external {
    text-align: left !important;
}

 /*
  kenmerken table
*/

.kenmerken{
/*  width:100%;*/
  border-collapse:collapse;
  border-top:1px black solid;
}

.kenmerken td,
.kenmerken th{
  padding:2px 3px;
  font-weight:normal;
  border-bottom:1px #559EC3 solid;
  border-left:1px #559EC3 solid;
}

.kenmerken tr.lastRow td,
.kenmerken tr.lastRow th{
  border-bottom:1px black solid;
}

.kenmerken td.firstCell,
.kenmerken th.firstCell{
  border-left:none;
} /*
  home login myDetails
*/


body.d1323 #area0 .content,
body.d15 #area0 .content{
  background-image:url('/img/template/newsItemAreaBGTop.png');
  background-repeat:no-repeat;
  background-position:left top;
}

body.d1323 #area0 .content .contentInner,
body.d15 #area0 .content .contentInner{
  background-image:url('/img/template/newsItemAreaBGBottom.png');
  background-repeat:no-repeat;
  background-position:left bottom;
  padding:10px;
}

body #sidebarAuthentication .buttonBar button em{
  font-style:normal;
}


body#requestPassword h2,
body#register h2,
body#myDetails h2,
body#authenticate h2{
  padding:0; margin:0; border:0;
  margin-top:10px;
  margin-bottom:5px;
  font-size:21px;
  font-weight:normal;
  color:#19539d;
}


#requestPassword form p,
#requestPassword form fieldset p,
#register form p,
#register form fieldset p,
#myDetails form p,
#myDetails form fieldset p,
#authenticate form p,
#authenticate form fieldset p{
  clear:both;
  padding-left:126px;
}


#register form .buttonBar{
  clear:both;
}

#passwordStrength{
  position:relative;
}

#passwordStrength span{
  position:absolute;
  top:-21px;
  left:410px;

  >top:-15px;
  >left:324px;

  _top:-15px;
  _left:30px;
}

#myDetails span.sex,
#register span.sex{
  display:block;
}

#myDetails span.sex label,
#register span.sex label{
  width:80px;
  padding:0;
  margin-top:-4px;
  >margin-top:-8px;
  float:left;
  clear:none;
}

#myDetails fieldset span.sex input{
  border:none;
}



 /*
  logobar
*/
#logobar{
  display:block;
  width:696px;
  height:60px;
  clear:both;
  
  border:0; margin:0; padding:0;
  padding-top:8px;
  >overflow:hidden;
}

.logosBody{
  border:0; padding:0; margin:0;
  width:696px;
  height:60px;
  overflow:hidden;
}

.logos{
  border:0; padding:0; margin:0;
  width:720px;
  height:80px;
}

.logos ul{
  border:0; margin:0; padding:0;
  display:block;
  width:696px;
  height:60px;
  
  list-style:none;

  background-image:url(/img/template/logoBarBG.png);
  background-repeat:no-repeat;
  background-position:left top;
}

.logos ul li{
  margin-top:10px; padding:0; border:0;
  float:left;
  display:inline;
}
 /*
logoParade
*/

#logoParade{
  overflow:auto;
  _height:1%;
  margin:0;
  padding:1px 0px;
}

#logoParade ul{
  list-style-type:none;
  list-style-image:none;
  margin:0; padding:0;
  margin-top:4px;

  background-image:url(/img/template/logoParadeBorderHover.png);
  background-repeat:no-repeat;
  background-position:0px -100px;
}

#logoParade li{
  margin:0; padding:0;
  height:80px;
  width:168px;

  height:60px;
  width:139px;

  float:left;
  text-align:center;

  background-image:url(/img/template/logoParadeBorder.png);
}

#logoParade li a{
  display:block;
  margin:0; padding:0;
  border-top:1px white solid;
  margin-top:-1px;

  height:79px;
  width:168px;

  height:60px;
  width:139px;

  background-image:none;
  overflow:none;
  text-decoration:none;
}

#logoParade li a:hover{
  background-image:url(/img/template/logoParadeBorderHover.png);
}

#logoParade li span{
  display:none;
}

#logoParade li img{}

#logoParade li a:hover img{}


 /*
  main-nav
*/
#main-nav{
  display:block;
  width:1000px;
  height:30px;
  padding:0; margin:0; border:0;
  list-style-type:none;

  padding-bottom:0;
  margin-bottom:5px;
  background-color:#eee;
}

#main-nav li{
  position:relative;
  float:left;
  z-index:990;
  border-left:1px solid #559EC3;
}

.site-3 #main-nav {
  background-color: #E7E7E8;
}

#main-nav li.d1,
#main-nav li:first-child{
  border-left:0;
}

#main-nav ul.hide,
#main-nav li.hide{
  display:none !important;
}

#main-nav li a{
  display:block;
  width:137px;
  padding:9px 0px 9px 5px;
  height:12px;
  text-decoration:none;
  color:#0064ae;
  font-size:11px;
  text-transform:uppercase;
}

#main-nav li ul li a {
  height: auto !important;
}

#main-nav li.d8 a{
/*  width:160px;*/
}

#main-nav li a em{ 
  font-style:normal; 
}

#main-nav li a img{
  float:left;
  vertical-align:middle;
  margin-left:2px;
}


/* vestigingen */
#main-nav li.d2115 a,
#main-nav li.d1322 a,
#main-nav li.d2589 a{
  width:117px;
}

/* lijst uitzetten onder vestingen */
#main-nav .d37 ul {
   display:none !important;
}

 /*
  sub main nav
*/

#main-nav li ul{
  padding:0; margin:0;
  border:1px solid #559EC3;
  border-top:none;
  list-style-type:none;
  display:none;
  position:absolute;
  top:30px;
  _top:31px;
  left:-1px;
  background-color:white;
  width:142px;
}

#main-nav li ul li{
  padding:0px 5px 0px 4px;
  margin:0;
  position:relative;
  border:none;
  display:block;
  _height:12px;
}

#main-nav li ul li a{
  padding:4px 0px 5px 0px;
  width:133px;
  border:none;
  border-bottom:1px #dddddd solid;
}

#main-nav li ul li a em{
  text-transform:none;
  font-weight:normal;
  border:none;
  color:black;
}


#main-nav a:hover em{
  text-decoration:underline;
}

#main-nav li.wait ul,
#main-nav li.hover ul,
#main-nav li:hover ul{
  display:block;
}

#main-nav li.wait ul li ul,
#main-nav li.hover ul li ul,
#main-nav li:hover ul li ul{
  display:none;
} /*
main-nav sub sub
*/

#main-nav li.wait ul li.wait ul,
#main-nav li.hover ul li.hover ul,
#main-nav li:hover ul li:hover ul{
  display:block;
}

#main-nav li.wait ul li ul,
#main-nav li.hover ul li ul,
#main-nav li:hover ul li ul{
  display:none;
  position:absolute;
  top:-1px;
  left:142px;
  border:1px solid #559EC3;
}

#main-nav li ul li ul li a{
  padding-right:2px;
}


/* breedtes sub menus*/

/* home li.d1 */
#main-nav li.d1 ul{
  display:none;
}

/* nieuws li.d28 */
#main-nav li.d28 ul {
  display:none;
}

/* over eriks, left aligned */
#main-nav li.d8 ul{
  width:142px; 169
}

#main-nav li.d8 ul li a{
  width:133px;
}

#main-nav li.d8 ul li ul,
#main-nav li.d8 ul li ul{
  margin-left:-335px;
  width:191px;
}

#main-nav li.d8 ul li ul li a{
  width:180px;
}

/* remove external images from menu */
#main-nav .externalImage {
   display:none;
}


/* breedtes sub sub menus*/
/* producten en diensten */

#main-nav li.d3 ul li.d1313 ul li ul,
#main-nav li.d3 ul li.d344 ul li ul,
#main-nav li.d3 ul li.d346 ul li ul,
#main-nav li.d3 ul li.d347 ul li ul,
#main-nav li.d3 ul li.d989 ul li ul,
#main-nav li.d3 ul li.d453 ul li ul,
#main-nav li.d3 ul li.d759 ul li ul,
#main-nav li.d3 ul li.d1246 ul li ul,
#main-nav li.d3 ul li.d1247 ul li ul{
  border-top:none;
  _margin-top:1px;
}

#main-nav li.d3 ul li ul,
#main-nav li.d3 ul li ul li{ width:230px;}
#main-nav li.d3 ul li ul li a{ width:220px;}

#main-nav li.d3 ul li.d344 ul,
#main-nav li.d3 ul li.d344 ul li{ width:250px;}
#main-nav li.d3 ul li.d344 ul li a{ width:240px;}

#main-nav li.d3 ul li.d836 ul,
#main-nav li.d3 ul li.d836 ul li{ width:190px;}
#main-nav li.d3 ul li.d836 ul li a{ width:180px;}

 /*
  main-nav sub sub sub
*/

#main-nav li ul li ul li ul,
#main-nav li.wait ul li.wait ul li ul,
#main-nav li.hover ul li.hover ul li ul,
#main-nav li:hover ul li:hover ul li ul{
  display:none;
} 

/* complete leveringsprogrammas */

#main-nav li.d3 ul li.d1313 ul li a em,
#main-nav li.d3 ul li.d344 ul li a em,
#main-nav li.d3 ul li.d346 ul li a em,
#main-nav li.d3 ul li.d347 ul li a em,
#main-nav li.d3 ul li.d989 ul li a em,
#main-nav li.d3 ul li.d453 ul li a em,
#main-nav li.d3 ul li.d759 ul li a em,
#main-nav li.d3 ul li.d1246 ul li a em,
#main-nav li.d3 ul li.d1247 ul li a em{
  font-weight:bold;
}

#main-nav li.d3 ul li.d1313 ul li ul li a em,
#main-nav li.d3 ul li.d344 ul li ul li a em,
#main-nav li.d3 ul li.d346 ul li ul li a em,
#main-nav li.d3 ul li.d347 ul li ul li a em,
#main-nav li.d3 ul li.d989 ul li ul li a em,
#main-nav li.d3 ul li.d453 ul li ul li a em,
#main-nav li.d3 ul li.d759 ul li ul li a em,
#main-nav li.d3 ul li.d1246 ul li ul li a em,
#main-nav li.d3 ul li.d1247 ul li ul li a em{
  display:block;
  font-weight:normal;
}

#main-nav li.d3 ul li.d1313 ul li ul,
#main-nav li.d3 ul li.d344 ul li ul,
#main-nav li.d3 ul li.d346 ul li ul,
#main-nav li.d3 ul li.d347 ul li ul,
#main-nav li.d3 ul li.d989 ul li ul,
#main-nav li.d3 ul li.d453 ul li ul,
#main-nav li.d3 ul li.d759 ul li ul,
#main-nav li.d3 ul li.d1246 ul li ul,
#main-nav li.d3 ul li.d1247 ul li ul{
  display:block;
  top:22px;
  left:-1px;
}



/* IE 6 piekaboo bug */

#main-nav li.d615 a em,
#main-nav li.d683 a em{
  _position:absolute;
  _cursor:pointer;
}



 /*

*/
#company {
background-repeat:no-repeat;
}

#map {
width:400px;
height:400px;
} /*
  markup images
*/
img.left{
  float:left;
  margin-right:10px;
display:inline;
}

img.right{
  float:right;
  margin-left:10px;
display:inline;
}

img {
   border:0;
} /*
  myDetails
*/

#passwordContainer{
  display:none;
} /*
  myEriks
*/
#myEriks{
	border:0; margin:0; padding:0;
	margin-top:-17px;
	font-size:9px;
	float:right;
}

#myEriks button{
	border:none; margin:0; padding:0;
	background:none;
}

#myEriks button em{
	font-style:normal;
	text-decoration:underline;
}

#myEriks button:hover{
	cursor:pointer;
}

#umIframe{
	display:block;
}

/*home without breadcrumbs*/
body.d1 #area0{
  margin-top:14px;
  >margin-top:3px;
}

body.d1 #myEriks{
  margin-top:-6px;
  >margin-top:-17px;
}
 /*
Verbeterde corrosiebescherming op AMG pneumatische afsluiteraandrijvingen
*/
body.d102 .newsItem .content table{
  width:100%; 
}

body.d102 .newsItem .content table tbody tr td,
body.d102 .newsItem .content table tbody tr.odd td{ 
  padding:0;
  vertical-align:top; 
  width:50%; 
  background-color:transparent;
}
 /* news overview template (missing area 4) */
.template-14 #area3 {
   width:100%;
   display:block;
   float:none;
}

/* remove width in area 3 */
.template-14 #area3 .content,  .template-14 #area3 .content .contentInner{
width:100%;
}


/* remove borders around area */
.template-14 #area3 .content, .template-14 #area3 .content .contentInner{
   background-image:none;
   margin:0;
   padding:0;
}


/* add borders to each newsitem */
.newsListItemList .newsItem {
  display:block;
  background-image:url(/img/template/area34TopBG.png);
  background-repeat:no-repeat;
  background-position:left top;
  /*establish context for newslink*/
  position: relative;
   float:left;


}

.newsListItemList .newsItem div {
  display:block;
  background-image:url(/img/template/area34BottomBG.png);
  background-repeat:no-repeat;
  background-position:left bottom;
  _overflow:hidden;
}
/* outer width*/
.newsListItemList .newsItem {
  width:344px;
  float:left;
  height:260px;
  margin-bottom:10px;
}

.newsListItemList .odd{
  margin-right:7px;
}
.newsListItemList .even{
  margin-right:0px;
}

/* width and height of outer minus padding*/
.newsListItemList .newsItem div {
  width:330px;
  padding:7px 7px 30px 7px; 
  height:226px;
}

/* prevent them from leaking through */
.newsListItemList .newsItem div div {
  background-image:none;
}

/* image positioning */
.newsListItemList .newsItem img.leftImage {
  float:left;
  margin-top:3px;
  margin-right:5px;
}
.newsListItemList  .newsItem img.rightImage {
  float:right;
  margin-top:3px;
  margin-left:5px;
}
.newsListItemList  .newsItem img.fullWidthImage {
  display:block;
  margin-bottom:5px;
}

/*news link*/
.newsListItemList  .newsItemLink em {
   display:none;
}

.newsListItemList  .newsItemLink {
   position:absolute;
   right:10px;
   bottom:3px;
   width:100px;
   height:23px;
   background-image:url('/img/lees-verder.png');
   background-repeat:no-repeat;
}


.newsItem .content ul {
  display:inline-block;
 >display:block;
>margin-left:0px !important;
>list-style-position:inside;
}


.newsItem li {
>list-style-image:url('/data/listIEleftgif.gif');
}
/*
.newsItem li {
  margin-left:18px;
 
}

*/ 
.newsPage #area0{
  width:696px;
  overflow-x:hidden;
}

.newsPage #site .photoSection {
width:300px;
}

 /*
nieuws paging
*/

p.paging{
  float:right;
  padding:2px 10px;
  font-size:12px;
}

 /*
  nieuwsbrief
*/

.d12 #area0{
  background-image:url('/img/template/newsItemAreaBGTop.png');
  background-repeat:no-repeat;
  background-position:left top;
}

.d12 #area0 .contentInner{
  overflow:auto;
  background-image:url('/img/template/newsItemAreaBGBottom.png');
  background-repeat:no-repeat;
  background-position:left bottom;
  padding:10px;
  width:680px;
}

body.d12 form fieldset.buttonbar{
  padding:8px 0px 8px 122px;
  clear:both;
} /*
  nieuwsbrief 
*/

#di2901 iframe{
  width:670px;
  height:900px;
}

 /*
  opmaak diversen
*/
sup{
  font-size:0.6em;
}

p sup{
  font-size:0.6em;
  >font-size:0.8em;
}

sub{
  font-size:0.6em;
  vertical-align:bottom;
}

p sub{
  font-size:0.6em;
  >font-size:0.8em;
}

p.imageText{}

table tbody tr th,
table tbody tr td{
  vertical-align:top;
  text-align:left;
} /*
  opmaak formulieren
*/
form{
  display:block;
  padding:0px;
  margin:0px;
}

form fieldset{
  border:0px; padding:0px; margin:0px;
}

form fieldset a em{
  font-style:normal;
}

form fieldset legend{
  display:none;
}

form p.freeText{ clear:both; }

form table tr td,
form table tr th{
  vertical-align:top;
}


form fieldset label{
  display:block;
  clear:both;
  padding:8px 6px;
}

form fieldset label span{
  line-height:16px;
  color:black;
  text-align:right;
  float:left;
  width:115px;
  padding-right:5px;
}

form fieldset input{
  float:left;
  border:1px #aabdc6 solid;
  padding:3px;
}

form fieldset textarea{
  border:1px #aabdc6 solid;
  padding:3px;
}

form fieldset textarea:focus{
}

form fieldset 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;
  padding:1px 6px;
}

form fieldset.buttonBar button em{
  font-style:normal;
}

form fieldset.buttonBar button:hover{
  cursor:pointer;
} /*
  kopteksten
*/

.content h2,
.content h3,
.content h4{
  color:#036eb9;
  font-weight:normal;
}


.template-2 #area0 .content h2,
.template-3 #area0 .content h2,
.template-11 #area0 .content h2,
.template-14 #area0 .content h2,
.template-22 #area0 .content h2,
.template-23 #area0 .content h2,
.template-24 #area0 .content h2,
.template-25 #area0 .content h2,
.template-26 #area0 .content h2,
.template-103 #area0 .content h2,

.template-101 #area3 .content h2,
.template-27  #area0 .content h2,
.template-102  #area0 .content h2,

.template-28 #area0 .content h2,
.template-29 #area0 .content h2,
.template-31 #area0 .content h2,
.template-32 #area0 .content h2,
.template-33 #area0 .content h2,
.template-24 #area3 .content h2,
.template-24 #area4 .content h2,
.template-27  #area3 .content h2,
.template-102  #area3 .content h2,

.template-27  #area4 .content h2,
.template-102  #area4 .content h2,

.template-29 #area3 .content h2,
.template-101 #area3 .content h2,
.template-29 #area4 .content h2 {
  padding:0; margin:0; border:0;
  margin-top:10px;
  margin-bottom:5px;
  font-size:21px;
  font-weight:normal;
  color:#19539d;
}


.template-2 #area0 .content h2 span.sIFR-replaced,
.template-3 #area0 .content h2 span.sIFR-replaced,
.template-11 #area0 .content h2 span.sIFR-replaced,
.template-14 #area0 .content h2 span.sIFR-replaced,
.template-22 #area0 .content h2 span.sIFR-replaced,
.template-23 #area0 .content h2 span.sIFR-replaced,
.template-24 #area0 .content h2 span.sIFR-replaced,
.template-25 #area0 .content h2 span.sIFR-replaced,
.template-26 #area0 .content h2 span.sIFR-replaced,
.template-103 #area0 .content h2 span.sIFR-replaced,

.template-101 #area0 .content h2 span.sIFR-replaced,
.template-27  #area0 .content h2 span.sIFR-replaced,
.template-102  #area0 .content h2 span.sIFR-replaced,

.template-28 #area0 .content h2 span.sIFR-replaced,
.template-29 #area0 .content h2 span.sIFR-replaced,
.template-31 #area0 .content h2 span.sIFR-replaced,
.template-32 #area0 .content h2 span.sIFR-replaced,
.template-33 #area0 .content h2 span.sIFR-replaced {
   height:21px;
   _overflow-y:hidden;
}

.template-2 #area0 .content h3,
.template-3 #area0 .content h3,
.template-11 #area0 .content h3,
.template-14 #area0 .content h3,
.template-22 #area0 .content h3,
.template-23 #area0 .content h3,
.template-24 #area0 .content h3,
.template-25 #area0 .content h3,
.template-26 #area0 .content h3,
.template-103 #area0 .content h3,

.template-101 #area0 .content h3,
.template-27  #area0 .content h3,
.template-102  #area0 .content h3,

.template-28 #area0 .content h3,
.template-29 #area0 .content h3,
.template-31 #area0 .content h3,
.template-32 #area0 .content h3,
.template-33 #area0 .content h3,
.template-24 #area3 .content h3,
.template-24 #area4 .content h3,
.template-27  #area3 .content h3,
.template-102 #area3 .content h3,

.template-27  #area4 .content h3,
.template-102  #area4 .content h3,

.template-29 #area3 .content h3,
.template-29 #area4 .content h3 {
  padding:0; margin:0; border:0;
  margin-top:10px;
  margin-bottom:0px;
  font-size:15px;
  font-weight:normal;
  color:#19539d;
  line-height:15px;
  height:auto;
}





.template-2 #area0 .content h4,
.template-3 #area0 .content h4,
.template-11 #area0 .content h4,
.template-14 #area0 .content h4,
.template-18  #area0 .content h4,
.template-22 #area0 .content h4,
.template-23 #area0 .content h4,
.template-24 #area0 .content h4,
.template-25 #area0 .content h4,
.template-26 #area0 .content h4,
.template-103 #area0 .content h4,

.template-101 #area0 .content h4,
.template-27  #area0 .content h4,
.template-102 #area0 .content h4,

.template-28 #area0 .content h4,
.template-29 #area0 .content h4,
.template-31 #area0 .content h4,
.template-32 #area0 .content h4,
.template-33 #area0 .content h4,
.template-24 #area3 .content h4,
.template-24 #area4 .content h4,
.template-27  #area3 .content h4,
.template-102  #area3 .content h4,

.template-27  #area4 .content h4,
.template-102  #area4 .content h4,

.template-29 #area3 .content h4,
.template-29 #area4 .content h4 {
  padding:0; margin:0; border:0;
  margin-top:10px;
  margin-bottom:10px;
  font-size:12px;
  font-weight:bold;
  color:#19539d;
}

.template-2 #area0 .content h5,
.template-3 #area0 .content h5,
.template-11 #area0 .content h5,
.template-14 #area0 .content h5,
.template-18  #area0 .content h5,
.template-22 #area0 .content h5,
.template-23 #area0 .content h5,
.template-24 #area0 .content h5,
.template-25 #area0 .content h5,
.template-26 #area0 .content h5,
.template-103 #area0 .content h5,

.template-101 #area0 .content h5,
.template-27  #area0 .content h5,
.template-102  #area0 .content h5,

.template-28 #area0 .content h5,
.template-29 #area0 .content h5,
.template-31 #area0 .content h5,
.template-32 #area0 .content h5,
.template-33 #area0 .content h5,
.template-24 #area3 .content h5,
.template-24 #area4 .content h5,
.template-27  #area3 .content h5,
.template-102  #area3 .content h5,

.template-27  #area4 .content h5,
.template-102  #area4 .content h5,

.template-29 #area3 .content h5,
.template-29 #area4 .content h5 {
  padding:0; margin:0; border:0;
  margin-top:10px;
  margin-bottom:0px;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}

/* area 3 en area 4*/

.template-2 #area3 .content h2,
.template-2 #area4 .content h2,
.template-3 #area3 .content h2,
.template-3 #area4 .content h2,
.template-11 #area3 .content h2,
.template-11 #area4 .content h2,
.template-14 #area3 .content h2,
.template-14 #area4 .content h2,
.template-18  #area3 .content h2,
.template-18  #area4 .content h2,
.template-22 #area3 .content h2,
.template-22 #area4 .content h2,
.template-23 #area3 .content h2,
.template-23 #area4 .content h2,
.template-25 #area3 .content h2,
.template-25 #area4 .content h2,
.template-26 #area3 .content h2,

.template-101 #area3 .content h2,
.template-103 #area3 .content h2,
.template-26 #area4 .content h2,
.template-101 #area4 .content h2,
.template-103 #area4 .content h2,

.template-28 #area3 .content h2,
.template-28 #area4 .content h2,
.template-32 #area3 .content h2,
.template-32 #area4 .content h2,
.template-31 #area3 .content h2,
.template-31 #area4 .content h2,
.template-33 #area3 .content h2,
.template-33 #area4 .content h2,
.template-31 #area3 .content h3,
.template-31 #area4 .content h3 {
  padding:0; margin:0; border:0;
  margin-top:8px;
  font-size:18px;
  font-weight:normal;
  color:#19539d;
}

/*remove margins for datasheets */
.template-18  #area0 .content h2 {
  padding:0; margin:0; border:0;
  margin-top:10px;
  font-size:18px;
  font-weight:normal;
  color:#19539d;
  margin-bottom:0px;
}


.template-2 #area3 .content h3,
.template-2 #area4 .content h3,
.template-3 #area3 .content h3,
.template-3 #area4 .content h3,
.template-11 #area3 .content h3,
.template-11 #area4 .content h3,
.template-18  #area3 .content h3,
.template-18  #area4 .content h3,
.template-22 #area3 .content h3,
.template-22 #area4 .content h3,
.template-23 #area3 .content h3,
.template-23 #area4 .content h3,
.template-25 #area3 .content h3,
.template-25 #area4 .content h3,
.template-26 #area3 .content h3,

.template-101 #area3 .content h3,
.template-103 #area3 .content h3,

.template-26 #area4 .content h3,
.template-101 #area4 .content h3,
.template-103 #area4 .content h3,

.template-28 #area3 .content h3,
.template-28 #area4 .content h3,
.template-32 #area3 .content h3,
.template-32 #area4 .content h3,
.template-33 #area3 .content h3,
.template-33 #area4 .content h3 {
  padding:0; margin:0; border:0;
  margin-top:8px;
  margin-bottom:4px;
  font-size:13px;
  font-weight:normal;
  color:#19539d;
  line-height:13px;
    height:auto;
}

/* for news list items make the h3s as big as the h2s */
.template-14 #area3 .content h3,
.template-14 #area4 .content h3 {
  padding:0; margin:0; border:0;
  margin-top:8px;
  font-size:18px;
  font-weight:normal;
  color:#19539d;
}

/*remove margins for datasheets */

.template-18  #area0 .content h3 {
  padding:0; margin:0; border:0;
  margin-top:0px;
  margin-bottom:10px;
  font-size:13px;
  font-weight:normal;
  color:#19539d;
}
.template-18 #area0 .datasheetTemplate-1 h3{
  margin-top:-10px;
}




.template-2 #area3 .content h4,
.template-2 #area4 .content h4,
.template-3 #area3 .content h4,
.template-3 #area4 .content h4,
.template-11 #area3 .content h4,
.template-11 #area4 .content h4,
.template-14 #area3 .content h4,
.template-14 #area4 .content h4,
.template-18  #area3 .content h4,
.template-18  #area4 .content h4,
.template-22 #area3 .content h4,
.template-22 #area4 .content h4,
.template-23 #area3 .content h4,
.template-23 #area4 .content h4,
.template-25 #area3 .content h4,
.template-25 #area4 .content h4,
.template-26 #area3 .content h4,
.template-101 #area3 .content h4,
.template-103 #area3 .content h4,

.template-26 #area4 .content h4,
.template-101 #area4 .content h4,
.template-103 #area4 .content h4,

.template-28 #area3 .content h4,
.template-28 #area4 .content h4,
.template-31 #area3 .content h4,
.template-31 #area4 .content h4,
.template-32 #area3 .content h4,
.template-32 #area4 .content h4,
.template-33 #area3 .content h4,
.template-33 #area4 .content h4 {
  padding:0; margin:0; border:0;
  margin-top:8px;
  margin-bottom:0;
  font-size:11px;
  font-weight:bold;
  color:#19539d;
}
.template-2 #area3 .content h5,
.template-2 #area4 .content h5,
.template-3 #area3 .content h5,
.template-3 #area4 .content h5,
.template-11 #area3 .content h5,
.template-11 #area4 .content h5,
.template-14 #area3 .content h5,
.template-14 #area4 .content h5,
.template-18  #area3 .content h5,
.template-18  #area4 .content h5,
.template-22 #area3 .content h5,
.template-22 #area4 .content h5,
.template-23 #area3 .content h5,
.template-23 #area4 .content h5,
.template-25 #area3 .content h5,
.template-25 #area4 .content h5,
.template-26 #area3 .content h5,
.template-101 #area3 .content h5,
.template-103 #area3 .content h5,
.template-26 #area4 .content h5,
.template-101 #area4 .content h5,
.template-103 #area4 .content h5,

.template-26 #area4 .content h5,
.template-101 #area4 .content h5,
.template-103 #area4 .content h5,

.template-28 #area3 .content h5,
.template-28 #area4 .content h5,
.template-31 #area3 .content h5,
.template-31 #area4 .content h5,
.template-32 #area3 .content h5,
.template-32 #area4 .content h5,
.template-33 #area3 .content h5,
.template-33 #area4 .content h5 {
  padding:0; margin:0; border:0;
  margin-top:8px;
  margin-bottom:0;
  font-size:11px;
  font-weight:bold;
  color:#000000;
}


.template-2 #area3 .content h2 span.sIFR-replaced,
.template-2 #area4 .content h2 span.sIFR-replaced,
.template-3 #area3 .content h2 span.sIFR-replaced,
.template-3 #area4 .content h2 span.sIFR-replaced,
.template-11 #area3 .content h2 span.sIFR-replaced,
.template-11 #area4 .content h2 span.sIFR-replaced,
.template-14 #area3 .content h2 span.sIFR-replaced,
.template-14 #area4 .content h2 span.sIFR-replaced,
.template-18  #area3 .content h2 span.sIFR-replaced,
.template-18  #area4 .content h2 span.sIFR-replaced,
.template-22 #area3 .content h2 span.sIFR-replaced,
.template-22 #area4 .content h2 span.sIFR-replaced,
.template-23 #area3 .content h2 span.sIFR-replaced,
.template-23 #area4 .content h2 span.sIFR-replaced,
.template-24 #area3 .content h2 span.sIFR-replaced,
.template-24 #area4 .content h2 span.sIFR-replaced,
.template-25 #area3 .content h2 span.sIFR-replaced,
.template-25 #area4 .content h2 span.sIFR-replaced,
.template-26 #area3 .content h2 span.sIFR-replaced,
.template-101 #area3 .content h2 span.sIFR-replaced,
.template-103 #area3 .content h2 span.sIFR-replaced,

.template-26 #area4 .content h2 span.sIFR-replaced,
.template-101 #area4 .content h2 span.sIFR-replaced,
.template-103 #area4 .content h2 span.sIFR-replaced,

.template-27  #area3 .content h2 span.sIFR-replaced,
.template-102  #area3 .content h2 span.sIFR-replaced,
.template-27  #area4 .content h2 span.sIFR-replaced,
.template-102  #area4 .content h2 span.sIFR-replaced,
.template-28 #area3 .content h2 span.sIFR-replaced,
.template-28 #area4 .content h2 span.sIFR-replaced,
.template-29 #area3 .content h2 span.sIFR-replaced,
.template-29 #area4 .content h2 span.sIFR-replaced,
.template-31 #area3 .content h2 span.sIFR-replaced,
.template-31 #area4 .content h2 span.sIFR-replaced,
.template-32 #area3 .content h2 span.sIFR-replaced,
.template-32 #area4 .content h2 span.sIFR-replaced,
.template-33 #area3 .content h2 span.sIFR-replaced,
.template-33 #area4 .content h2 span.sIFR-replaced  {
   height:18px;
   _overflow-y:hidden;
}

.template-2 #area3 .content h3 span.sIFR-replaced,
.template-2 #area4 .content h3 span.sIFR-replaced,
.template-3 #area3 .content h3 span.sIFR-replaced,
.template-3 #area4 .content h3 span.sIFR-replaced,
.template-11 #area3 .content h3 span.sIFR-replaced,
.template-11 #area4 .content h3 span.sIFR-replaced,
.template-14 #area3 .content h3 span.sIFR-replaced,
.template-14 #area4 .content h3 span.sIFR-replaced,
.template-18  #area3 .content h3 span.sIFR-replaced,
.template-18  #area4 .content h3 span.sIFR-replaced,
.template-22 #area3 .content h3 span.sIFR-replaced,
.template-22 #area4 .content h3 span.sIFR-replaced,
.template-23 #area3 .content h3 span.sIFR-replaced,
.template-23 #area4 .content h3 span.sIFR-replaced,
.template-24 #area3 .content h3 span.sIFR-replaced,
.template-24 #area4 .content h3 span.sIFR-replaced,
.template-25 #area3 .content h3 span.sIFR-replaced,
.template-25 #area4 .content h3 span.sIFR-replaced,
.template-26 #area3 .content h3 span.sIFR-replaced,
.template-26 #area4 .content h3 span.sIFR-replaced,
.template-101 #area3 .content h3 span.sIFR-replaced,
.template-101 #area4 .content h3 span.sIFR-replaced,
.template-103 #area3 .content h3 span.sIFR-replaced,
.template-103 #area4 .content h3 span.sIFR-replaced,


.template-27  #area3 .content h3 span.sIFR-replaced,
.template-102  #area3 .content h3 span.sIFR-replaced,

.template-27  #area4 .content h3 span.sIFR-replaced,
.template-102  #area4 .content h3 span.sIFR-replaced,

.template-28 #area3 .content h3 span.sIFR-replaced,
.template-28 #area4 .content h3 span.sIFR-replaced,
.template-29 #area3 .content h3 span.sIFR-replaced,
.template-29 #area4 .content h3 span.sIFR-replaced,
.template-31 #area3 .content h3 span.sIFR-replaced,
.template-31 #area4 .content h3 span.sIFR-replaced,
.template-32 #area3 .content h3 span.sIFR-replaced,
.template-32 #area4 .content h3 span.sIFR-replaced,
.template-33 #area3 .content h3 span.sIFR-replaced,
.template-33 #area4 .content h3 span.sIFR-replaced {
   height:13px;
  _overflow-y:hidden;
}



/* extra bottom for editing on sifr*/

/*
.sIFR-replaced .content h2 { 
  border-bottom:3px white solid !important;
}
*/


.companyCategories h2,
.companyCategories h4,
.leveringsProgramma h2,
.leveringsProgramma h3 {
   border-color: #ededee !important;
}

/*tradcom and regular site search */



#site #searchDetails h2 .sIFR-flash{
  display:none;
}

#site #searchDetails h2 .sIFR-alternate{
  height:auto;
  width:auto;
  position:static;
}

body.d3550 #site #body #area3 .content,
body.d339 #site #body #area3 .content {
  margin-bottom:8px;
}

#tradcomSearch.searchDetailsTop h4{
   height:30px;
   text-align:left;
}

#tradcomSearch ul li h4{
   height:70px;
   text-align:left;
}

#tradcomSearch h4 em{
  font-style:normal;
}


#tradcomSearch ul li h3{
    text-align:left;
}

#tradcomSearch ul li h3 em{font-style:normal;}

 /*
  opmaak lijsten
*/
.content ul{
  list-style-type:none;
  list-style-image:url(/data/list.gif);
  >list-style-image:url(/data/listIE.gif);
  margin-top:0;
  padding-top:0;
  margin-right:-5px;
  padding-left:13px;
  >padding-left:0;
  >margin-left:18px;

}

.content ul li{
  _display:block;
}

.content ul li a{
  color:#19539D;
}

.content ul li ul{
  padding-left:12px;
  >margin-left:4px;
  list-style-type:none;
  list-style-image:url(/data/list1.gif);
  >list-style-image:url(/data/list1IE.gif);
}


.content ol{
  margin-top:0;
  padding-top:0;
  margin-right:-5px;
  padding-left:18px;
  >padding-left:0;
  >margin-left:18px;
}

.content ol li a{
  color:#19539D;
}

.content ol li ol{
  padding-left:12px;
  >margin-left:4px;
}


.content table ul{
  margin-bottom:0;
  margin-right:2px;
}


 /*
  opmaak links
*/

.content a:active,
.content a:visited,
.content a:link,
.content a:hover{
  color:#19539d;
}

.content a em{ font-style:normal; }

a img{ border:0; }

a.external img{
  margin-left:2px;
}

.content a.leesverder{
  display:block;
  margin-left:224px;
  margin-top:-5px;
  margin-bottom:-5px;
  width:100px;
  height:23px;
  background-image:url('/img/lees-verder.png');
  background-repeat:no-repeat;
}

.content a.leesverder em{display:none;} /*
  opmaak tabellen
*/

table.doubleCol{
  width:100%; 
}

table.doubleCol tbody tr td,
table.doubleCol tbody tr.odd td{ 
  padding-right:5px;
  vertical-align:top; 
  width:50%; 
  background-color:transparent;
}

table.doubleCol tbody tr td ul{
  padding:0; margin:0;
  list-style-type:none;
  list-style-image:none;
}

table.doubleCol tbody tr td ul li{
  margin-bottom:0.5em;
}

table.tripleCol{}

table.tripleCol tbody tr td,
#content table.tripleCol tbody tr.odd td{
  padding-right:5px;
  vertical-align:top;
  background-color:transparent;
  width:33%;
}

table.quarterCol{}

table.quarterCol tbody tr td,
table.quarterCol tbody tr.odd td{
  padding-right:5px;
  vertical-align:top;
  background-color:transparent;
  width:25%;
}

 /*
  pdf-link
*/
img.externalImage{
  margin-right:5px;
  margin-bottom:-2px;
} /*
  print (onscreen)
*/
#header .print,
.print{
  display:none;
} /*
  Producten en Diensten
*/



/*
  product
*/
.product h2 img{
  float:right;
  width:240px;
  height:240px;
  margin-left:10px;
}


.product p {
  min-height:26px;
  _height:26px;
}

/*
  producten
*/
div.products{
  display:block;
  width:679px;
  overflow:hidden;
}

div.products ul{
  display:block;
  width:680px;
  border:0; margin:0; padding:0;
  list-style:none;
}

div.products ul li{
  float:left;
  width:127px;
  height:auto;
  padding:9px;
  padding-left:0px;
  padding-bottom:0;
}

div.products ul li a{
  display:block;
  width:127px;
  height:175px;

  text-decoration:none;
  color:white;
  font-size:11px;
  font-weight:normal;

  background-position:left top;
  background-repeat:no-repeat;
}

div.products ul.extraLinks li a{
  height:130px;
}

div.products ul li a img{ border:0; margin:0; padding:0; }

div.products ul li a em{
  display:block;
  padding-top:0;
  font-style:normal;
  color:#19539d;
}

div.products ul.extraLinks li a em{
  margin-top:-130px; 
  padding-top:5px;
  padding-left:5px;
  color:white; 

}

div.products ul li ul{
  width:auto;
  height:50px;
}

div.products ul.extraLinks li ul{
  list-style-type:none;
  list-style-image:url(/data/list.gif);
  /*>list-style-image:url(/data/listIE.gif);*/
  >list-style-image:none;
  >background: url(/data/listIE.gif) no-repeat 0px 0px;
}
  

div.products ul li ul li,
div.products ul.extraLinks li ul li{
  display:list-item;
  width:auto;
  height:auto;
  >height:13px;
  float:none;
  padding:0; margin:0;
}

div.products ul.extraLinks li ul li{
  padding:0; margin:0;

/*  >margin-right:10px; */
}

div.products ul li ul li a,
div.products ul.extraLinks li ul li a{
  display:inline;
  width:auto;
  height:auto;
  padding:0; margin:0;
  color:blue;
}

/*added by Ivo*/
div.products ul.extraLinks li ul li a{
  display:block;
}

div.products ul li ul li a em,
div.products ul.extraLinks li ul li a em{
  display:block;
  margin:0; padding:0;
  color:black;
}

/*
  TRADCOMPRODUCTS
*/
.tradComProducts{
  border:0; margin:0; padding:0;
  list-style-type:none;
}

.tradComProducts li{
  padding:5px;
  float:left;
  width:160px;
  >width:158px;
  height:220px;
  list-style-image:none;
}

.tradComProducts li h4{ display:block; height:50px;}

.tradComProducts li h4 em{color:black; font-style:normal;}

.tradComProducts ul{
  border:0; margin:0; padding-left:10px;
  list-style-type:circle;
}

.tradComProducts li ul li{
  padding:0;
  width:auto;
  height:auto;
  float:none;
  list-style-image:url('/data/list1.png');
}

.tradComProducts li ul li a{
  text-decoration:none;
  color:blue;
}

.tradComProducts li ul li a:hover em{
  text-decoration:underline;
} /*
  producten en diensten zonder kolommen
*/

.template-28 #area0{}
.template-28 #area0 .contentInner{
  width:679px;
  width:696px;

  overflow:auto;
  overflow-x:hidden;
}


 /*
  search - faceted search jan 2010
*/


/* searchform method */
.template-24 #site #area3 .searchForm{
  background-image:url('/img/template/resultsBgTop.png');
  background-repeat:no-repeat;
  background-position:left top;
}

.template-24 #area3 .searchForm .contentInner{
  background-image:url('/img/template/resultsBgBottom.png');
  background-repeat:no-repeat;
  background-position:left bottom;
}

.searchForm form.search{
  height:40px;
  background-image:url('/img/template/searchInputbg.png');
  background-repeat:no-repeat;
  background-position:118px 6px;
  >background-position:118px 6px;
}

form.search label{
  margin:0; padding:0; border:0;
  margin-top:8px;
}

.searchForm form.search input#q-0{
  border:0;
  width:240px;
  background-color:transparent;
}

.searchForm form.search button{ 
  float:left;
  width:23px;
  height:27px;

  padding:0; margin:0; border:0;
  margin-left:16px;
  margin-top:-2px;

  background-color:transparent;
  background-image:url('/img/template/qGlobalSubmit.png');
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/template/qGlobalSubmit.png', sizingMethod='scale');
  background-repeat:no-repeat;
  background-position:left top;
  cursor:pointer;
}

.searchForm form.search button em{
  display:none;
}



/* results method */
.template-24 #site #area3 .searchResults,
.template-24 #site #area3 .searchResults .contentInner{
  background-image:none;
  padding:0; margin:0;
  width:auto !important;
}

.template-24 #area3 .searchResults #tradcomSearch,
.template-24 #area3 .searchResults #tradcomSearchLimited,
.template-24 #area3 .searchResults #searchResults{
  background:url('/img/template/resultsBgTop.png') no-repeat top left !important;
  margin-bottom:8px;
  width:530px !important;
}

.template-24 #area3 .searchResults #tradcomSearch .contentInner,
.template-24 #area3 .searchResults #tradcomSearchLimited .contentInner,
.template-24 #area3 .searchResults #searchResults .contentInner{
  background-image:url('/img/template/resultsBgBottom.png');
  background-repeat:no-repeat;
  background-position:left bottom;
  padding:8px;
  _height:1%;
}

.searchResults #tradcomSearchLimited h2,
.searchResults #tradcomSearch h2,
.searchResults #searchResults h2{
  font-size:16px;
  position:relative;
}

.searchResults #tradcomSearchLimited h2 strong,
.searchResults #tradcomSearch h2 strong,
.searchResults #searchResults h2 strong{
  display:block;
  width:160px;
  position:absolute;
  right:0px;
  top:-21px;
  margin-top:10px;
  _margin-right:12px;
  _margin-top:14px;
  text-align:right;
  font-size:12px;
  font-weight:normal;
  color:black;
}

.searchResults #tradcomMoreResults{
  clear:both;
  float:right;
}


#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 a{
  color:#19539D;
}

#searchResults p{
  display:block; 
  line-height:1.0em;
  padding:0px 0px 12px 0px;
}

#searchResults p a.title{
  font-size:1.2em;
  line-height:1.2em;
}

#searchResults p span.url{
  color:#008000;
}

#searchNav{
  clear:both;
  text-align:center;
  font-size:1.2em;
}



/*
  tradcom
*/

#tradcomSearchLimited ul,
#tradcomSearch ul{
  margin:0; padding:0;
  list-style-type:none;
  list-style-image:none;
}


#tradcomSearchLimited ul li,
#tradcomSearch ul li{
  margin:0px 6px 6px 0px;
  _margin-right:4px;
  float:left;
  width:120px;
  height:210px;

  list-style-type:none;
  list-style-image:none;
}

#tradcomSearchLimited h4,
#tradcomSearch h4{
  font-weight:normal;
  color:black;
  height:50px;
}

#tradcomSearchLimited ul li h4 em,
#tradcomSearch h4 em{
  font-weight:normal;
  font-style:normal;
  color:black;
  display:block;
  width:120px;
}

#tradcomSearchLimited ul li img,
#tradcomSearch ul li img{
  display:block;
  width:124px;
  height:124px;
}

#tradcomSearchLimited ul li ul, 
#tradcomSearch ul li ul{
  width:auto;
}

#tradcomSearchLimited ul li ul li,
#tradcomSearch ul li ul li{
  border:0; margin:0;
  width:auto;
  height:auto;
  margin-left:4px;
}


#tradcomSearchLimited .externalImage,
#tradcomSearch .externalImage{
  display:none;
}



/*
  facetedResults
*/

.template-24 #site #area3 .searchResults #facetedResults{
  background-image:url('/img/template/facetedResultsBgTop.png');
  background-repeat:no-repeat;
  background-position:left top;
  width:158px !important;
  position:absolute;
  top:189px;
  left:690px;
}

.template-24 #site #area3 .searchResults #facetedResults .contentInner{
  background-image:url('/img/template/facetedResultsBgBottom.png');
  background-repeat:no-repeat;
  background-position:left bottom;
  width:150px;
  margin:0;
  padding:8px 4px;
  _height:1%;
}

.template-24 #area3 .searchResults #facetedResults h2{
  font-size:14px;
  margin:0;
  margin-bottom:8px;
}

.template-24 #area3 .searchResults #facetedResults h3{
  font-size:12px;
  font-weight:bold;
  margin:0;
  margin-bottom:2px;
}

.searchResults #facetedResults ul{
  list-style-type:none;
  list-style-image:none;
  margin:0;
  margin-bottom:12px;
  padding:0;
  width:150px;
  font-size:12px;
}

.searchResults #facetedResults ul li{
  width:150px;
  margin:0;
  padding:2px 0px;
}


.d3550 #logobar,
.d339 #logobar{
  display:none;
}

 /*
  searchAsYouType
*/
#searchAsYouTypeContainer{
  display:block;
  
  position:absolute;
  
  background-color:white;
  border:1px solid #333;
  
  z-index:899;
  overflow:hidden;
}
		
#searchAsYouTypeContainer a{
  display:block;
  
  padding:5px;
  
  text-decoration:none;
  color:blue;
  
  overflow-y:auto;
  overflow-x:hidden;
}	

#searchAsYouTypeContainer a:hover{
  background-color:#F0F0F0;
}
			
#searchAsYouTypeContainer a strong{
  display:block;
  text-align:left;
  font-weight:normal;
  font-size:9px;		  
}	

#searchAsYouTypeContainer a em{
  display:block;
  color:green;
  font-style:normal;
  font-size:9px;
} /*
shadow overlay
*/


* html #overlay{
  background-image: url('/img/template/whiteshadow.png');
  background-color: transparent;
/*  background-image: url('/img/template/blank.gif');*/

  _background-image:none; 
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/template/whiteshadow.png', sizingMethod='scale');
 
  z-index:991;
} /*
  shoppingCart
*/

#shoppingCartIFrame{
  display:none;
} /*
  ShoppingCartForm
*/

#shoppingCartForm table{
  border:0; margin:0;
  border-collapse:separate;
  border-spacing:0;
  width:675px;
}

#shoppingCartForm  table thead tr th{
  border-bottom:1px solid #0A71B4;
  text-align:left;
  color:#0A71B4;
}

#shoppingCartForm  table tbody tr.documentationCategoryChild td{
  padding-top:15px;
  font-weight:bold;
  color:#0A71B4;
}

#shoppingCartForm  table tbody tr td{
  vertical-align:top;
}

#shoppingCartForm  table tbody tr td.docItemDescription{
  width:450px;
}


#shoppingCartForm  table tbody tr td a{
  padding-left:20px;
  color:black;
  text-decoration:none;
}

#shoppingCartForm  table tbody tr td button{}

#shoppingCartForm  table tfoot tr td button em{
  font-style:normal;
}

#shoppingCartForm  fieldset{
  border:1px solid #0A71B4;
  >padding:5px;
  display:none;
}


#shoppingCartForm  fieldset legend{
  display:none;
}

 /*
  sidebar
*/
#sidebar{
  float:left;
  width:145px;

  background-image:url(/img/template/sidebarBottomBGwhite.png);
  background-repeat:no-repeat;
  background-position:left bottom;

  padding-bottom:20px;
  overflow-x:hidden;
}

#sidebar h3{
  display:block;
  width:125px;
  
  border-bottom:1px solid #559EC3;
  
  margin:0; padding:0; 
  padding:5px 10px;
  
  font-weight:bold;
  font-size:12px;
  color:#559EC3;

  background-image:url(/img/template/sidebarTopBG.png);
  background-repeat:no-repeat;
  background-position:left top;
} /*
  sidenav
*/
#sidebar ul{
  list-style-type:none;
  list-style-image:none;
  padding:0px 1px; margin:0; border:0;
  overflow:hidden;
}

#sidebar a:active,
#sidebar a:visited,
#sidebar a:link,
#sidebar a:hover{
  color:black;
}

.site-3 #sidebar a:active,
.site-3 #sidebar a:visited,
.site-3 #sidebar a:link,
.site-3 #sidebar a:hover{
  color:#0064ae;
  text-transform: upper;
}

#sidebar ul li a:hover {
  text-decoration:underline;
}

#sidebar ul li a{
  display:block;
  padding:4px 0px;
  margin:0px 10px;
  text-decoration:none;
  height:auto;
  line-height:auto;
  font-weight:normal;
  border-bottom:1px #559EC3 solid;
}

#sidebar ul li:first-child a {
/*  border-top:1px #559EC3 solid;*/
}

.site-3 #sidebar ul li a {
  padding: 10px 0 !important;
}

/* onderliggend */

#sidebar ul li ul{ display:none; }

#sidebar ul li.active ul{
  display:block;
  padding:0;
  margin:0;
}

#sidebar ul li.active ul li{
  list-style-type:none;

  margin:0;
  padding:0;
}

#sidebar ul li.active ul li a{
  font-weight:normal;
  padding-left:10px;
}

#sidebar ul li.active a,
#sidebar ul li ul li.active a{
  font-weight:bold;
}

#sidebar ul li a em{ font-style:normal; }

#sidebar ul li.hide { display:none;}


#sidebar div div div ul li{
/*  >height:13px; */
}

/* Frontpage Sidebar DocItem Leveringsprog nav  */
#sidebar .homeSidenav{
  _font-size:0;
}
#sidebar .homeSidenav li a{
  _font-size:11px;
}


.d683 #sidenav li.d683 a {
  _margin-right:2px;
}
 /*
  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;
  margin:0 auto;
  
  position:relative;

}  /*
  site toolbar
*/
#siteToolbar{
  position:absolute;
  clear:both;

  left:709px;
  top:12px;
  padding:0;
}

#siteToolbar div{
  display:block;

  padding-top:3px;

  width:275px;
  height:29px;
  >height:32px;
  
  background-image:url(/img/template/siteToolbarBG.png);
  _background-image:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/template/siteToolbarBG.png', sizingMethod='scale');
  background-repeat:no-repeat;
  background-position:left top;
  z-index:100;
}

#siteToolbar.cart{
  left:682px;
}

#siteToolbar.cart div{
  width:302px;
  height:30px;
  background-image:url(/img/template/siteToolbarBGCart.png);
  _background-image:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/template/siteToolbarBGCart.png', sizingMethod='scale');
}

#siteToolbar #linkContact{
  float:left;

  margin-top:9px;
  margin-left:9px;  
  margin-right:7px;

  font-size:9px;
  font-weight:bold;
  text-transform:uppercase;
  color:#3F5CAD;

  text-decoration:underline;
  >position:relative;
}

#siteToolbar form{
  float:left;
  width:172px;
  height:20px;
  
  padding:0; border:0; margin:0;
  >position:relative;
}

#siteToolbar form button{
  float:left;
  width:23px;
  height:27px;

  padding:0; margin:0; border:0;
  margin-left:2px;
  _margin-top:1px;

  background-color:transparent;

  background-image:url(/img/template/qGlobalSubmit.png);
  _background-image:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/template/qGlobalSubmit.png', sizingMethod='scale');

  background-repeat:no-repeat;
  background-position:left top;
  cursor:pointer;
}

#siteToolbar form button em{ display:none; }

#siteToolbar form label{
  float:left;
  position:relative;
  width:147px;
  height:25px;
  padding-top:1px;
  >padding-top:2px;
  margin-top:1px;
  >margin-top:2px;

  background-image:url(/img/template/qGlobalBG.png);
  background-repeat:no-repeat;
  background-position:top left;
}

#siteToolbar form label span{ display:none; }

#siteToolbar form label input#qGlobalSearch{
  position:absolute;
  top:7px; left:8px;
  border:0; margin:0; padding:0;
  width:130px;
  height:12px;
  font-size:9px;
  font-weight:bold;
  color:#3F5CAD;
  background-color:transparent;
}


#siteToolbar #linkPrint{
  float:left;
  width:27px;
  height:23px;
  margin-top:1px;
  _margin-top:2px;
  margin-right:3px;

  background-image:url(/img/template/printBG.png);
  _background-image:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/template/printBG.png', sizingMethod='scale');

  background-repeat:no-repeat;
  background-position:left bottom;
  _position:relative;
}

#siteToolbar #linkPrint:hover{ cursor:pointer; }

#siteToolbar #linkPrint em{ display:none; }


#siteToolbar #shoppingCart{
 float:left;
  width:27px;
  height:23px;
  margin-top:2px;
  >margin-top:3px;
  margin-right:3px;

  background-image:url(/img/template/shopping-basket.png);
  _background-image:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/template/shopping-basket.png', sizingMethod='scale');

  background-repeat:no-repeat;
  background-position:left bottom;
  _position:relative;
}

#siteToolbar #shoppingCart:hover{ cursor:pointer; }

#siteToolbar #shoppingCart em{ display:none; }

#siteToolbar a em{ font-style:normal; }
 /*
  template 1 kolom
  template-24 =  met logos
*/
.template-24 #area3, 
.template-24 #area3 div {
   width:100% !important;
   display:block;
   float:none;
}

.template-24 #area3 div.searchDetailsTop{
  width:656px !important;
}

.template-24 #area3 .content{
  background-image:url('/img/template/newsItemAreaBGTop.png');
  background-repeat:no-repeat;
  background-position:left top;
}

.template-24 #area3 .contentInner{
  background-image:url('/img/template/newsItemAreaBGBottom.png');
  background-repeat:no-repeat;
  background-position:left bottom;
  padding:10px;
  width:676px !important;
  overflow:auto;
  overflow-x:hidden;
}

/*
  template 1 kolom
  template-27 =  zonder logos
  template-102 =  echt zonder logos
  template-29 =  zonder logos & zonder kopfoto
*/
.template-29 #area3, 
.template-29 #area3 .content,
.template-27 #area3, 
.template-27 #area3 .content,
.template-102 #area3, 
.template-102 #area3 .content,
.template-103 #area1, 
.template-103 #area1 .content
 {
   width:100% !important;
   display:block;
   float:none;
   margin-bottom:8px;

}

.template-29 #area3 .content,
.template-27 #area3 .content,
.template-102 #area3 .content,
.template-103 #area1 .content{
  background-image:url('/img/template/newsItemAreaBGTop.png');
  background-repeat:no-repeat;
  background-position:left top;
}

.template-29 #area3 .contentInner,
.template-27 #area3 .contentInner,
.template-102 #area3 .contentInner,
.template-103 #area1 .contentInner{
  background-image:url('/img/template/newsItemAreaBGBottom.png');
  background-repeat:no-repeat;
  background-position:left bottom;
  padding:10px;
  width:676px !important;
} /*
  template 2 kolommen zonder logos
*/

.template-101 #area0{
  margin-bottom:10px;
}

.template-101 #area3{
  float:left;
  width:344px;
}

.template-101 #area4{
  float:right;
  width:344px;
}

.template-101 #area3 .content,
.template-101 #area4 .content{
  display:block;
  margin-bottom:7px;

  background-image:url(/img/template/area34TopBG.png);
  background-repeat:no-repeat;
  background-position:left top;
}

.template-101 #area3 .content .contentInner,
.template-101 #area4 .content .contentInner{
  display:block;
  width:324px;
  padding:10px; 

  overflow:auto;
  >overflow:visible;
  overflow-x:hidden;

  background-image:url(/img/template/area34BottomBG.png);
  background-repeat:no-repeat;
  background-position:left bottom;
}
 /*
  2 kolommen
*/
.template-33 #area3,
.template-2 #area3{
  float:left;
  width:344px;
}

.template-33 #area4,
.template-2 #area4{
  float:right;
  width:344px;
}

.template-33 #area3 .content,
.template-33 #area4 .content,
.template-2 #area3 .content,
.template-2 #area4 .content{
  display:block;
  margin-bottom:10px;

  background-image:url(/img/template/area34TopBG.png);
  background-repeat:no-repeat;
  background-position:left top;
}

.template-33 #area3 .content .contentInner,
.template-33 #area4 .content .contentInner,
.template-2 #area3 .content .contentInner,
.template-2 #area4 .content .contentInner{
  display:block;
  width:324px;
  padding:10px; 

  background-image:url(/img/template/area34BottomBG.png);
  background-repeat:no-repeat;
  background-position:left bottom;
} /*
  template 2 kolommen zonder logos
*/

.template-26 #area0,.template-101 #area0, .template-103 #area0{
  margin-bottom:10px;
}

.template-26 #area3,.template-101 #area3, .template-103 #area3{
  float:left;
  width:344px;
}

.template-26 #area4,.template-101 #area4, .template-103 #area4{
  float:right;
  width:344px;
}

.template-26 #area3 .content,
.template-26 #area4 .content,
.template-101 #area3 .content,
.template-101 #area4 .content,
.template-103 #area3 .content,
.template-103 #area4 .content{
  display:block;
  margin-bottom:7px;

  background-image:url(/img/template/area34TopBG.png);
  background-repeat:no-repeat;
  background-position:left top;
}

.template-26 #area3 .content .contentInner,
.template-26 #area4 .content .contentInner,
.template-101 #area3 .content .contentInner,
.template-101 #area4 .content .contentInner,
.template-103 #area3 .content .contentInner,
.template-103 #area4 .content .contentInner{
  display:block;
  width:324px;
  padding:10px; 

  overflow:auto;
  >overflow:visible;
  overflow-x:hidden;

  background-image:url(/img/template/area34BottomBG.png);
  background-repeat:no-repeat;
  background-position:left bottom;
}
 /* 
  news template (missing area 4) 
*/
.template-13 #area3, 
.template-13 #area3 div {
   width:100% !important;
   display:block;
   float:none;
}

/* news template*/
.template-13 #area3 .content, 
.template-13 #area3 .content .contentInner{
   background-image:none;
}

/*news item template*/
.newsPage .newsItem {
  display:block;
  width:696px;
  margin-top:10px;
  background-image:url(/img/template/newsItemAreaBGTop.png);
  background-repeat:no-repeat;
  background-position:left top;
}

.newsPage .newsItem div {
  display:block;
  width:696px;
  padding:10px; 
  background-image:url(/img/template/newsItemAreaBGBottom.png);
  background-repeat:no-repeat;
  background-position:left bottom;
}

/*width outer minus borders */
.newsPage .newsItem div div{
  padding:0; 
  background-image:none;
  width:676px;
}


.newsPage .newsItem ul.newsAttachments,
.newsPage .newsItem ul.newsAttachments li{
  list-style-type:none;
  list-style-image:none;
  padding:0; margin:0;
}

/**/

.newsPage .newsItem div div.content {
width:auto;
}

/* remove padding for news template-11*/
.template-19.newsPage .newsItem div {
  padding:0;
}

.template-11 #area0 div {
  padding:0;
}

.template-11 #area0 div {
  background-image:none;
}

.newsPage .template-21 .photoSection {
  float:right;
  width:290px;
  height:auto;
}

.newsPage .template-20 .photoSection {
  float:left;
  width:290px;
  height:auto;
}

.newsPage .template-20 .photoSection img, 
.newsPage .template-21 .photoSection img  {
  margin-bottom:10px;
}

.newsPage .template-20 .photoSection img {
 /* padding-right:10px;*/
}

.newsPage .template-21 .photoSection img {
/*  padding-left:10px;*/
} /*
  technivent popop
*/

#tPopup{
  display:block;
  padding:3px;
  width:594px;
  height:430px;
  position:absolute;
  z-index:1100;
  top:100px;
  left:50%;
  margin-left:-300px;
  background:white;
}

#tPopup a.close{
  float:right;
  display:block;
  width:16px;
  height:16px;
  background:url(/img/popupClose.png) no-repeat;
}

#tPopup a.close em{
  display:none;
}

#tOverlay{
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  z-index:1050;
  top:0;
  left:0;
  background:white;
  opacity: .8;
  filter: alpha(opacity=80);
}


 /*
  vestigingen
*/

/*

81 #di4979
2027 #di4980
82 #di4981
83 #di4982 

*/

.template-22 #area3 {
  float:none;
  display:block;
  height:auto;
  width:100%;
}

.companyCategories {
  float:left;
  width:228px;
}

#di4979,
#di3098,
#di81{
  margin-left:0;
  margin-top:0px;
}
#di4979 .contentInner,
#di3098 .contentInner,
#di81 .contentInner {
  height:260px;
  >height:265px;
}

#di4980,
#di3099,
#di2027{
  margin-left:0;
  margin-top:6px;
  clear:left;
}

#di4980 .contentInner,
#di3099 .contentInner,
#di2027 .contentInner {
  height:164px;
  >height:166px;
}

#di4982,
#di4981,
#di3101,
#di3100,
#di82,
#di83{
  margin-left:6px;
  margin-top:-268px;
  >margin-top:0;
}

#di4982 .contentInner,
#di4981 .contentInner,
#di3101 .contentInner,
#di3100 .contentInner,
#di82 .contentInner,
#di83 .contentInner {
  height:438px;
}

.companyCategories ul {
  margin:0;
  padding:0;
  list-style:none;
  list-style-image:none;
}

.template-22 #area3 .companyCategories a{
  color:#000;
  text-decoration:none;
}

.template-22 #area3 .companyCategories a:hover{
  color:#000;
  text-decoration:underline;
}

.template-22 #area3 div.companyCategories {
  width:228px;
  padding:0;
  background-image:url('/img/template/vestigingenTopBG.png');
  background-position:top left;
  background-repeat:no-repeat;
  height:auto;
}

.template-22 #area3 .companyCategories div.contentInner {
  width:218px;
  padding:0px 5px;
  background-image:url('/img/template/vestigingenBottomBG.png');
  background-position:bottom left;
  background-repeat:no-repeat;
}



.template-22 #area3 div .leveringsProgramma{
  background-image:url('/img/template/vestigingenTopBG.png');
  background-repeat:no-repeat;
  float:right;
}

.template-22 #area3 div .leveringsProgramma div {
  background-image:url('/img/template/vestigingenBottomBG.png');
  background-repeat:no-repeat;
  background-position:bottom left;
}

.template-22 #area3 .content,
.template-22 #area3 .content div {
  background-image:none;
}


.template-22 #area0{
  height:282px;
  width:696px;
}

.template-22 #area0 img {
  float:left;
  padding:20px;
}



.leveringsProgramma ul{
  margin:0;
  padding:0;
  list-style:none;
  width:100px;
}



#map {
   width:450px !important;
}
.companyMap{
   float:left;
   width:460px;
}
#area3 .companyMap .contentInner   {
  padding:0;
}

.leveringsProgramma {
   float:left;
} 

.leveringsProgramma, .leveringsProgramma ul {
   width:228px;
}

.type { display:none }




.template-22 #area0 .photo{
   float:left;
   padding:0 !important;
}

.template-22 #area0 .logo{
   float:none;
   padding:0 !important;
   margin:0;
}

.template-22 #area0 .vcard{
   float:right;
   line-height:1.5em;
   margin-left:40px;
   margin-top:10px;
   width:230px;
}


.template-22 #area0 .vcard address{
   font-style:normal;
}

.template-22 .addressType{
  padding-right:10px;
}

.template-22 .leveringsProgramma .contentInner{
padding: 0px 10px 10px 10px;
}


.template-22 #site #area3{
   margin-top:5px;
}


/*
reserve space for logos and photos
*/

.template-22 .photoWrapper{
  width:400px;
  height:266px;
  float:left;
}

.template-22 .logoWrapper{
   width:230px;
   height:77px;
   float:right;
  clear:right;
  margin-top:10px;
}



/*  */
#company .extended-address{
   display:block;
}

/*
  main-nav
*/
.template-22 #sidenav li ul,
.template-22 #sidenav li.active ul{
  display:none;
}


/* correction for front page of vestigingen */

.template-22 #area0 #di80 img{
  padding:0;
}
.template-22 #area0 #di80 div{
/*  background-color:white;*/
}

.template-22 #area0 img.externalImage {
display:none;
} /*
  werkenbijeriks
*/
.site-3 .photoText1bottom .contentInner h2,
.site-3 .photoText1 .contentInner h2,
.site-3 .photoText2bottom .contentInner h2,
.site-3 .photoText2 .contentInner h2,
.site-3 .photoText3bottom .contentInner h2,
.site-3 .photoText3 .contentInner h2,
.site-3 .photoText4bottom .contentInner h2,
.site-3 .photoText4 .contentInner h2 {
    border: medium none !important;
    color: white !important;
    font-size: 20px !important;
}

body.site-3 .ads {
  background-image: none;
}

body.site-3 .ads ul {
  background-image: none;
}

body.site-3 #area0 div.content{
 /* padding:0;*/
}


body.site-3 #area3 {
  width: 341px;
  float: left;
  display: inline;
}

body.site-3 #area3 div.content  {
  width: 325px;
  float: left;
  display: inline;
  padding: 8px;
  border: 1px solid #00adee;
  margin: 0 0 10px 0;
}

body.site-3 #area3 div.content,
body.site-3 #area3 div.content div.contentInner{
  background:none;
  background-image:none;
}

.template-48 #area0 .content {
  padding: 8px;
  border: 1px solid #00adee;
  margin: 0 0 10px 0;
}

.template-48 #area0 .photoText4bottom,
.template-48 #area0 .photoText3bottom,
.noborder {
  padding: 0 !important;
  border: 0px !important;
}

body.site-3 #area4 div.content {
  width: 325px;
  float: right;
  display: inline;
  padding: 8px;
  border: 1px solid #00adee;
  margin: 0 0 10px 0;
}

body.site-3 div#sidebar {
  background-image: none;
}

.site-3. #logobar{
  display:none;
}



/****** FILTERS ******/

.filter {
  float: left;
  display: inline;
  margin: 0 10px 0 0;
}

.lastfilter {
  margin: 0 0 0 0 !important;
}

table.filtercontainer td {
  padding: 0 0 0 10px;
}

table.filtercontainer td.firstfilter {
  padding: 0 0 0 0;
}

div.filter select {
  width: 174px;
}

div.filter select#company {
  width: 280px;
}

div#area2 div.filtercontainer {
  display: block !important;
  float: none !important;
  margin: 0 0 5px 0 !important;
}
div#sidebar select.blurred {
  width: 142px !important;
}
div#sidebar select.focused {
  width: 200px !important;
}
/******end filters******/


/******LIST VACANCIES******/

/* PAGING */
div.paging{
border:0; margin:5px; padding:0;
position:relative;
height:20px;
}

div.paging ul{
border:0; margin:0 auto;
list-style: none;
list-style-type: none;
width:275px;
}

div.paging ul li{
border:1px solid #00ADEE; margin:0 6px 0 0; 
float:left;
}

div.paging ul li.disabled,
div.paging ul li.selected,
div.paging ul li a em{
border:0; margin:0; padding:2px 0 0 0;
display:block;
width:20px;
height:15px;
text-align:center;
}

div.paging ul li a{
  text-decoration:none;
}

div.paging ul li.disabled,
div.paging ul li.first,
div.paging ul li.previous,
div.paging ul li.next,
div.paging ul li.last{
border:1px solid #00ADEE; margin:0 6px 0 0;
background:#E7E7E8;
}

div.paging ul li.selected{
border:1px solid #00ADEE; margin:0 6px 0 0;
background:#00ADEE;
color:white;
}

/* END PAGING */
ul#vacancylist,
ul#vacancylist li {
  list-style: none;
  list-style-type: none;
  width: 682px;
  padding: 0;
}

ul#vacancylist li {
  border: 1px solid #00adee;
  padding: 5px 5px 0 5px;
  margin: 15px 0 0;
  cursor: pointer;
}

ul#vacancylist li h2 {
  margin: 0;
}

div#applyform h2 {
  margin: 0 0 0 138px;
}

ul#vacancylist li:hover {
  background: #e2edfe;
}

ul#vacancylist li h3 {
  margin: 0 0 10px;
}

div#applyform h3 {
  margin: 0 0 10px 138px;
}

ul#vacancylist li div {
  margin: 0 0 2px;
}

/******end list vacancies******/


/******VACANCY DETAIL******/
div.vacancycontainer {
  border: 1px solid #00adee;
  padding: 8px;
}

div.vacancycontainer img {
  padding: 0 0 5px 5px;
}

div.vacancycontainer h1 {
  margin: 10px 0 0 0;
}

div.vacancycontainer h3 {
  margin: 10px 0 0 0;
}

div.vacancycontainer ul {
  padding-left: 15px !important;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

div.vacancycontainer #map {
  width:200px !important;
  height: 200px !important;
}

div.vacancycontainer .map {
  display: block;
  position: relative;
  width: 600px;
  height: 200px;
  margin: 15px 20px 0 0;
}

div.vacancycontainer .mapaddress {
  position: absolute;
  left: 220px;
  top: 0px;
  display: inline;
}

address {
 font-style: normal;
}

form#filterByForm {
  padding: 0 0 35px 0;
/*  position: relative;*/
}

form#filterByForm div#onoroff {
  position: absolute;
  right: 60px;
  top: 0px;
  color: #00adee;
}

.functionGroupImage {
  float: right;
  display: inline;
}

ul#vacancylist div.vacancycontent {
  display: inline;
  float: left;
  width: 470px;
}

div.clear {
  clear: both;
}


#body #filterByForm button.filtersearch {
  margin: 11px 0 0 0;
}

#body #filterByForm #byCompany {
  width:249px;
}
#body #filterByForm #byFunctionGroup {
  width:190px;
}
#body #filterByForm #byRegion {
  width:190px;
}



