@charset "utf-8";
/* CSS Document */

/*
	-- Algemeen --
*/

* { margin:0; padding:0; border:none; overflow:hidden; }
html, body { width:100%; height:100%; overflow:auto; }
body { background-color:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:170%; #overflow:hidden; }
img { border:none; }
input { border:solid 1px #000; }

.fl { float:left; }
.fr { float:right; }
.fc { clear:both; width:0; height:0; line-height:0; margin:0; padding:0; border:none; }

.di { display:inline-block; }
/*
	-- Pagina opmaak --
*/

#wrpr { width:972px; margin:10px auto; }

  #hWrpr { width:972px; }
    #hWrpr .Logo { width:173px; height:160px; }
	#hWrpr .menu { width:799px; height:160px; background-color:#000; }
	  #hWrpr .mTop { width:799px; height:37px; background-color:#fff; }
	  #hWrpr .mTop .menutop {margin:2px 0 0 50px;}
	  #hWrpr .mTop .menutop .item {margin:0 40px 0 0;font:normal 12px Arial, Helvetica, sans-serif;line-height:20px;text-decoration:none; color:#003C57; }
	  #hWrpr .mTop .lang {margin:2px 0 0 0;}
	  #hWrpr .mTop .lang a{font:normal 12px Arial, Helvetica, sans-serif;line-height:20px; text-decoration:none; color:#003C57;}
	  #hWrpr .mTop .upSearch{width:220px; }
	  #hWrpr .mTop .txtSearch {width:194px; height:19px;padding:3px 6px 3px 4px;border:none; font:italic 12px Arial, Helvetica, sans-serif; color:#003C57; background-color:#E1E1E1; }
	  #hWrpr .mSub { width:799px; height:35px; background-color:#003d58;}
	  

@-moz-document	url(http://www.processexpress.nl/),
				url(http://processexpress.office.trilab.com/),
				url-prefix(http://www.processexpress.nl/),
				url-prefix(http://processexpress.office.trilab.com/)
{
  #hWrpr .mSub {width:799px; height:35px; background-color:#003d58;position:relative; }
}

  #cWrpr { width:799px; height:484px; position:relative; /*background:#000 url(/images/infoBG.jpg) left top no-repeat;*/ overflow:visible; }
    #cWrpr .info { width:360px; height:200px; padding:238px 0 0 94px; margin-right:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; }
	#cWrpr .info.wide { width:378px; padding:379px 0 0 94px; margin-right:10px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; }
	#cWrpr .info h3 { font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
	#cWrpr .info p { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
	#cWrpr .sCrumble { width:799px; height:36px; text-align:right; }

	.sBox { width:557px; height:226px; padding:0 0 16px 0; position:relative; margin-top:-330px; left:-400px; background-color:#fff; }
	  .sBox .title { width:557px; height:35px;color:#0080a4; text-transform:capitalize; line-height:35px; vertical-align:middle; padding-left:8px; }
	  .sBox .txt { width:537px;  height:191px; padding:8px 10px 10px; background-color:#0080a4; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; overflow-x:hidden; overflow-y:auto; }
	   .sBox .txt h2 {font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }
	   .sBox .txt p { padding-bottom:7px }
			 .txtline {border-top:solid 1px #fff; height:7px; }
	   .sBox .txt a:link,
	   .sBox .txt a:active,
	   .sBox .txt a:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
	   .sBox .txt a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
	   .sBox .txt img.fr { margin:5px 0 5px 5px; }
	   .sBox .txt img.fl { margin:5px 5px 5px 0; }
	   .sBox .txt ul li { list-style-type:disc; list-style-position:inside; vertical-align:text-top;}
	   .sBox.actueel { padding-top:195px; }

	.sBox2 { width:557px; height:129px; padding:0 0 16px 0; position:relative; margin-top:-487px; left:-400px; background-color:#fff; }
	  .sBox2 .title { width:557px; height:35px;color:#0080a4; text-transform:capitalize; line-height:35px; vertical-align:middle; padding-left:8px; }
	  .sBox2 .txt { width:537px;  height:94px; padding:8px 10px 10px; background-color:#0080a4; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; overflow-x:hidden; overflow-y:auto; }
	   .sBox2 .txt h2 {font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }
	   .sBox2 .txt p { padding-bottom:10px; }
	   .sBox2 .txt a:link,
	   .sBox2 .txt a:active,
	   .sBox2 .txt a:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
	   .sBox2 .txt a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
	   .sBox2 .txt img.fr { margin:5px 0 5px 5px; }
	   .sBox2 .txt img.fl { margin:5px 5px 5px 0; }
	   .sBox2 .txt ul li { list-style-type:disc; list-style-position:inside; vertical-align:text-top;}
	   
  	   .sBox.wide {width:557px; height:400px; padding:0; position:relative; margin-top:-487px; left:-400px; margin-left:0px; background-color:#000; }
	   .sBox.wide .title { width:557px; height:35px; background-color:#0080a4; color:#fff; text-transform:capitalize;}
	   .sBox.wide .left { vertical-align:top; width:137px; height:344px; padding:10px; background-color:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#000; border-left-color:#0080a4; border-left-style:solid; border-left-width:1px; border-bottom-color:#0080a4; border-bottom-style:solid; border-bottom-width:1px;  overflow-x:hidden; overflow-y:auto;}
	   /*.sBox.wide .left a { padding-left:10px; }*/
	   .sBox.wide .left a:link,
	   .sBox.wide .left a:active,
	   .sBox.wide .left a:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
	   .sBox.wide .left a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
	   .sBox.wide .left .paging {color:#0080a4;}
	   .sBox.wide .txt { vertical-align:top; width:389px; height:346px; position:relative; padding:9px 9px 9px 0; background-color:#fff; overflow-x:hidden; overflow-y:auto; color:#000; display:block; border-bottom-color:#000; border-bottom-style:solid; border-bottom-width:1px;}
	   .sBox.wide .txt a:link,
	   .sBox.wide .txt a:active,
	   .sBox.wide .txt a:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; }
	   .sBox.wide .txt a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
	   .sBox.wide .txt h3 { font:bold 12px Arial, Helvetica, sans-serif; color:#000; }
	   .sBox.wide .txt p { margin-bottom:10px; font:normal 12px Arial, Helvetica, sans-serif; color:#000; }
	   .sBox.wide .txt ul li { list-style-type:disc; list-style-position:inside;vertical-align:text-top;}
	   .sBox.wide .txt .item { width:160px; margin-right:10px; }
	   .sBox.wide .txt .item img { width:160px; margin-bottom:6px; }
	   .sBox.wide .leftTitle {width:139px;}
	   .sBox.wide .rightTitle {width:390px; padding-left:10px;}
  #fWrpr { }
    #fWrpr .rss {display:block; margin:10px 0 0 10px;}
    #fWrpr a.item {display:block; margin:10px;font:normal 11px Arial, Helvetica, sans-serif;text-decoration:none; color:#979797;}
    
/* Contact */
#tblContact td {padding-bottom:3px;}
#tblContact .noBrd input { border:none; margin-left:7px; margin-top:5px;}
#tblContact .inputMultiline {width:200px; height:50px; border:solid 1px #000;}

/* BreadCrumb */
.crumb {  font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding-right:3px; line-height:35px; vertical-align:middle; }
.crumbprev { margin-left:-11px;   }

/* News */
.newsDate {font:normal 11px Arial, Helvetica, sans-serif; color:Gray;}

.sBox.wide .left #newsLink .visited {font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

