/*General*/
* { margin:0; padding:0; /*border:none; overflow:hidden; */ }

html, body { width:100%; }
body { background:#FFF url(/includes/images/bodyBG.jpg) repeat-x; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#999; }

img{border:none;}

a:link,
a:active,
a:visited { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
a:hover  { text-decoration:underline; }

a.norm:link,
a.norm:active,
a.norm:visited { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
a.norm:hover  { text-decoration:underline; }

a.act:link,
a.act:active,
a.act:visited { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#63c; text-decoration:none; }
a.act:hover  { text-decoration:underline; }

h1 { font-size:180%; color:#63c; font-weight:normal;  }
h2 { font-size:150%; }
h3 { font-size:130%; }
h4 { font-weight:bold; }

p { padding:10px 0; }
b { font-weight:bold; color:#63c; }

.fl { float:left; }
.fr { float:right; }
.fc { clear:both; width:0; height:0; line-height:0; }

/*Spacers*/
.sp2 { border-left:solid 2px #FFF; }
.sp4 { border-left:solid 4px #FFF; }
.sph83	{ border-top:solid 83px #FFF; }
.sph39	{ border-top:solid 39px #FFF; }
.sph175 { border-top:solid 175px #FFF; }
.sph130 { border-top:solid 130px #FFF; }

/*textbox*/
.inputsmall{ width: 40px; }
.inputnormal{ width: 80px; }
.inputmedium{ width: 120px; }
.inputlarge{width: 200px;}
.inputmultiline{width:300px; height:50px;}
.inputmultilinelarge{width:300px; height:100px;}

/*Layout*/
#tWrpr { width:895px; height:74px; margin:8px 0 4px 15px;}
  #tLogo { width:140px; height:64px; margin:10px 18px 0 0; }
  #tMenu { width:720px; height:26px; margin:48px 0 0 0; }
    #tMenuGen { width:509px; height:26px; margin-right:16px; }
	#tMenuGoogle { width:195px; height:26px; }
#cWrpr { width:895px; margin:0 0 0 15px; }
  #cLeft { width:151px; padding:29px 0 0 0;}
	#cLeft .partner { position:absolute; top:450px;}
  #cMiddle { width:509px; margin:17px 10px 0 10px; }
	  #cMiddle ul li { list-style:none; padding-left:15px; background:transparent url('/includes/images/bullet.gif') no-repeat 0 6px;}
  #cRight { width:195px; padding:20px 0 0 0; }
#cWrprCustom { width:1300px; margin:0 0 0 15px; }
  #cMiddleCustom { width:1000px; margin:17px 10px 0 10px; }
	  #cMiddleCustom ul li { list-style:none; padding-left:15px; background:transparent url('/includes/images/bullet.gif') no-repeat 0 6px;}		  
  #cRightCustom { width:auto; padding:17px 0 0 0; }
  
.BedSB { width:511px; margin:12px 0 0 0; background:#63c url(/includes/images/GridSRLeft.gif) no-repeat; }

.BedSB label { font-weight:bold; color:#FFF; padding:9px 20px 0 14px;}

.BedSB a:link,
.BedSB a:active,
.BedSB a:visited,
.BedSB a:hover { color:#FFF; padding:9px 36px 0 14px; }

.bedBorder { width:485px; padding:15px 12px; border-left:solid 1px #999999; border-right:solid 1px #999999; }
.bedBorder h2 { font:normal 15px Verdana, Arial, Helvetica, sans-serif; color:#63c; line-height:160%; }
.bedBorder a:link,
.bedBorder a:active,
.bedBorder a:visited { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
.bedBorder a:hover { text-decoration:underline; }
.bedBorder a b { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }

.bedRightItem { width:197px; padding:7px 0; }
.bedRightItem .Title { widows:168px; height:30px; padding:5px 14px; font:normal 15px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background:#FFFFFF url(/includes/images/GridRItemTitleBG.jpg) no-repeat; }
.bedRightItem .Content { width:169px; padding:0 14px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666666; background:#FFFFFF url(/includes/images/BedRItemContentBG.jpg) repeat-y; }

.grouplogo {text-align:center; }
.grouplogo img{overflow:hidden; max-width:200px; max-height:200px; padding:10px 0 10px 0;}
.bedrijfPhoto {text-align:center;}
.bedrijfPhoto img {overflow:hidden; max-width:200px; max-height:200px; padding:10px 0 10px 0;}

.ddlYear {margin:0 10px 0 10px;}
.ddlYear td{padding-right:10px; padding-bottom:10px;}
.ddlYear td label{padding-left:3px;}

.popupBody { background:#F8F8F8; color:#666666; font:normal 12px Arial, helvetica, sans-serif; border: solid 1px #999999; padding:5px; width:170px; line-height:1.5em; }

#gridProduction { text-align:center; height:110px; width:480px; overflow-x:auto;}
#gridProduction .chartTable { text-align:center;font:normal 12px Verdana, helvetica, sans-serif;color:#666666;}
#gridProduction .chartTable .header { font-weight:bold; background-color:#6D7D8A; color:#fff;}
#gridProduction .chartTable td { padding:3px;border:solid 1px #C3C8CC;  }