html, body {
	height: 100%; /* héél belangrijk */
	font-family:Verdana;
    font-size:8pt;
	}
    
	p { font-size:8pt;}
	
    table
    {
		border-collapse:collapse;
		border: solid 0px #FFF;
		font-size:8pt;
    }

	ul
	{
		list-style-image:url('images/bullet.png');
		margin-left: 0px;
	    padding-left: 1.5em;
		font-size:8pt;
	}
		
	a.emailLink {
		color:#10d010;
	}
	a.emailLink2 {
		color:#10d010;
font-size:8pt;
	}

	input.butcontactme {border:solid 1px #10d010; color:black;float:right; width:131px; margin-right:7px;}
    .menutext 
    {
        color:White;
        font-weight:bold;
        width:100%;
    }

    a.menumain
    {
        white-space:nowrap;
    }
    a.menubottomtext 
    {
        font-weight:normal;
        font-size:9pt;
        width:100%;
        white-space:nowrap;
    }
    a
    {
     color:white;
     text-decoration:none;
    }
    a:hover
    {
     color:Black;
    }
    a.over
    {
        color:Black;
    }

	a.crosslinks {font-size:7pt;color:#898989;}
	a.crosslinks:hover {font-size:7pt;color:#898989; text-decoration:underline;}

    div.menu_prod
    {
        background-image: url(images/menu_prod.png);
        background-repeat:no-repeat;
        height: 42px;
        width:237px;
        line-height:42px;
        vertical-align:middle;
        padding-left:10px;
        padding-bottom: 8px;      
        cursor:pointer;
        font-weight:bold;   
    }
    .submenu 
    {
         border-collapse:collapse;
         border:solid 0px #FFF;
         display:none;         
         margin-right:0px;
         float:right;
        }
    .submenu td
    {
        padding-left:15px;
        padding-right:15px;
        padding-top: 3px;
    }
    .submenu td a
    {
        color:Black;
        font-weight:normal;
        font-size:8pt;
        white-space:nowrap;
    }
    .submenu td a:hover
    {
        color:Black;
        font-weight:normal;
        text-decoration:underline;
        font-size:8pt;
        white-space:nowrap;
    }
    #menubottom
    {
		 border-collapse:collapse;
		 float:right;
		 border:solid 0px #FFF;	
		 font-size:9pt;	
    }
    #menubottom td
    {
        padding-left:5px;
        padding-right:5px;  
        color:#808080;   
    }
    #menubottom td a
    {
        color:#808080;   
    }
    
	.boxtopfill {font-size: 10.5pt;}
	
	.yellow .boxtopfill 
	{
		background:url(images/boxtopfill_y.png) no-repeat right;
		vertical-align:top; 
		padding-top:3px; 
		font-weight:bold;
	}
	.yellow .boxtopright
	{
		background-image:url(images/boxtopright_y.png);
		background-position:left;
		width:10px;
	}
	.yellow .boxwidth
	{
		width:212px;
	}
	.blue .boxtopfill 
	{
		background:url(images/boxtopfill_b.png) no-repeat right;
		vertical-align:top; 
		padding-top:3px; 
		font-weight:bold;
	}
	.blue .boxtopright
	{
		background-image:url(images/boxtopright_b.png);
		background-position:left;
		width:10px;
	}
	.blue .boxwidth
	{
		width:212px;
	}
	.red .boxtopfill 
	{
		background:url(images/boxtopfill_r.png) no-repeat right;
		vertical-align:top; 
		padding-top:3px; 
		font-weight:bold;
	}
	
	.red .boxtopright
	{
		background:url(images/boxtopright_r.png) left;
		width:10px;
	}
	.red .boxwidth
	{
		width:212px;
	}
	
	.grey .boxtopfill 
	{
		background:url(images/boxtopfill_grey.png) no-repeat right;
		vertical-align:top; 
		padding-top:4px; 
		font-weight:bold;
		font-size:8pt;
	}
	.grey .boxtopright
	{
		background:url(images/boxtopright_grey.png) left;
		width:10px;
	}
	.grey .boxwidth
	{
		width:212px;
		font-size:8pt;
	}
	
	.bottompanel .boxtopfill 
	{
		background:url(images/boxtopfill_grey.png) no-repeat right;
		vertical-align:top; 
		padding-top:4px; 
		font-weight:bold;
		font-size:8pt;
	}
	.bottompanel .boxtopright
	{
		background:url(images/boxtopright_grey.png) left;
		width:10px;
	}
	.bottompanel .boxwidth
	{
		width:972px;
		font-size:8pt;
	}
	.bottompanel {float:left;}
	

	.bottompanelcontainer{
		clear:both;
		position: relative;
	}
		
	.grey_m .boxwidth
	{
		width:752px;
		font-size:8pt;
	}
	.grey_m .boxtopright
	{
		background:url(images/boxtopright_grey.png) left;
		width:10px;
	}
	.grey_m .boxtopfill 
	{
		background:url(images/boxmaintopfill_grey.png) no-repeat right;
		vertical-align:top; 
		padding-top:4px; 
		font-weight:bold;
	}
	.green_m .boxwidth
	{
		width:752px;
	}
	.green_m .boxtopright
	{
		background:url(images/boxtopright_g.png) left;
		width:10px;
	}
	.green_m .boxtopfill 
	{
		background:url(images/boxmaintopfill_g.png) no-repeat right;
		vertical-align:top; 
		padding-top:3px; 
		font-weight:bold;
	}
	
	.yellow_m .boxwidth
	{
		width:752px;
	}
	.yellow_m .boxtopright
	{
		background:url(images/boxtopright_y.png) left;
		width:10px;
	}
	.yellow_m .boxtopfill 
	{
		background:url(images/boxmainSUBtopfill_y.png) no-repeat right;
		vertical-align:top; 
		padding-top:3px; 
		font-weight:bold;
	}
	
	.yellow_s .boxheight
	{
		height:200px;
	}
	.yellow_s .boxwidth
	{
		width:370px;
	}
	.yellow_s .boxtopright
	{
		background:url(images/boxtopright_y.png) left;
		width:10px;
	}
	.yellow_s .boxtopfill 
	{
		background:url(images/boxmainsubtopfill_y.png) no-repeat right;
		vertical-align:top; 
		padding-top:3px; 
		font-weight:bold;
	}
	.red_s .boxheight
	{
		height:200px;
	}
	.red_s .boxwidth
	{
		width:370px;
	}
	.red_s .boxtopright
	{
		background:url(images/boxtopright_r.png) left;
		width:10px;
	}
	.red_s .boxtopfill 
	{
		background:url(images/boxmainsubtopfill_r.png) no-repeat right;
		vertical-align:top; 
		padding-top:3px; 
		font-weight:bold;
	}
	
	.blue_s .boxheight
	{
		height:200px;
	}
	.blue_s .boxwidth
	{
		width:370px;
	}
	.blue_s .boxtopright
	{
		background:url(images/boxtopright_b.png) left;
		width:10px;
	}
	.blue_s .boxtopfill 
	{
		background:url(images/boxmainsubtopfill_b.png) no-repeat right;
		vertical-align:top; 
		padding-top:3px; 
		font-weight:bold;
	}

	.grey_s .boxheight
	{
		height:200px;
	}
	
	.grey_s .boxwidth
	{
		width:370px;
	}
	.grey_s .boxtopright
	{
		background:url(images/boxtopright_grey.png) left;
		width:10px;
	}
	.grey_s .boxtopfill 
	{
		background:url(images/boxmainsubtopfill_grey.png) no-repeat right;
		vertical-align:top; 
		padding-top:3px; 
		font-weight:bold;
	}
	
	.grey_s2 .boxwidth
	{
		width:370px;
	}
	.grey_s2 .boxtopright
	{
		background:url(images/boxtopright_grey.png) left;
		width:10px;
	}
	.grey_s2 .boxtopfill 
	{
		background:url(images/boxmainsubtopfill_grey.png) no-repeat right;
		vertical-align:top; 
		padding-top:3px; 
		font-weight:bold;
	}
	.grey_s2 .boxheight
	{
		height:453px;
	}
	
	.green_xs .boxheight
	{
		height:207px;
	}
	.green_xs .boxwidth
	{
		width:244px;
	}
	.green_xs .boxtopright
	{
		background:url(images/boxtopright_g.png) left;
		width:10px;
	}
	.green_xs .boxtopfill 
	{
		background:url(images/boxtopfill_g.png) no-repeat right;
		vertical-align:top; 
		padding-top:4px; 
		font-weight:bold;
	}

	.grey_xs .boxheight
	{
		height:200px;
	}
	.grey_xs .boxwidth
	{
		width:244px;
		font-size:8pt;
	}
	.grey_xs .boxtopright
	{
		background:url(images/boxtopright_grey.png) left;
		width:10px;
	}
	.grey_xs .boxtopfill 
	{
		background:url(images/boxtopfill_grey.png) no-repeat right;
		vertical-align:top; 
		padding-top:4px; 
		font-weight:bold;
	}

	.yellow_xs .boxheight
	{
		height:200px;
	}
	.yellow_xs .boxwidth
	{
		width:244px;
		font-size:8pt;
	}
	.yellow_xs .boxtopright
	{
		background:url(images/boxtopright_y.png) left;
		width:10px;
	}
	.yellow_xs .boxtopfill 
	{
		background:url(images/boxtopfill_y.png) no-repeat right;
		vertical-align:top; 
		padding-top:4px; 
		font-weight:bold;
	}

	.blue_xs .boxheight
	{
		height:200px;
	}
	.blue_xs .boxwidth
	{
		width:244px;
		font-size:8pt;
	}
	.blue_xs .boxtopright
	{
		background:url(images/boxtopright_b.png) left;
		width:10px;
	}
	.blue_xs .boxtopfill 
	{
		background:url(images/boxtopfill_b.png) no-repeat right;
		vertical-align:top; 
		padding-top:4px; 
		font-weight:bold;
	}

	.red_xs .boxheight
	{
		height:200px;
	}
	.red_xs .boxwidth
	{
		width:244px;
		font-size:8pt;
	}
	.red_xs .boxtopright
	{
		background:url(images/boxtopright_r.png) left;
		width:10px;
	}
	.red_xs .boxtopfill 
	{
		background:url(images/boxtopfill_r.png) no-repeat right;
		vertical-align:top; 
		padding-top:4px; 
		font-weight:bold;
	}

	.branche_zorg1 {
		background:url(images/branche_zorg_1.jpg) no-repeat right top; 
	}
	.branche_zorg2 {
		background:url(images/branche_zorg_2.jpg) no-repeat left top; 
	}
	.branche_zorg3 {
		background:url(images/branche_zorg_3.jpg) no-repeat top right; 
	}
	.branche_zorg4 {
		background:url(images/branche_zorg_4.jpg) no-repeat left top; 
	}

	.branche_juridisch1 {
		background:url(images/branche_juridisch_1.jpg) no-repeat right top; 
	}
	.branche_juridisch2 {
		background:url(images/branche_juridisch_2.jpg) no-repeat left top; 
	}
	.branche_juridisch3 {
		background:url(images/branche_juridisch_3.jpg) no-repeat top right; 
	}
	.branche_juridisch4 {
		background:url(images/branche_juridisch_4.jpg) no-repeat left top; 
	}

	.branche_financieel1 {
		background:url(images/branche_financieel_1.jpg) no-repeat right top; 
	}
	.branche_financieel2 {
		background:url(images/branche_financieel_2.jpg) no-repeat left top; 
	}
	.branche_financieel3 {
		background:url(images/branche_financieel_3.jpg) no-repeat top right; 
	}
	.branche_financieel4 {
		background:url(images/branche_financieel_4.jpg) no-repeat left top; 
	}

	.boxBgGradient {
		background:url(images/boxfill.png) repeat-y; 

	}
	.boxBgGradientMain {
		background:url(images/boxfill.png) repeat-y;
		width:750px;

	}
	
		#messageBox
		{
		    position: relative;
		    width: 100%;
		    height: 306px;
		    z-index: 1;
		    display:block;
			font-size:7pt;
		}
		#contents{
		    width: 100%;
			height:306px;
			position: relative;
		    z-index: 2;
			overflow:auto;
		}
		
		ul.tagcloud
		{		
		font-size:9pt;
		}
		
		ul.tagcloud li
		{
		display: inline;
		cursor:pointer;
		line-height:30px;
		padding-left:3px;
		padding-right:3px;		
		}
		
		.contactform p {
			margin-top: 4px;
			margin-bottom: 4px;
		}
		
		.contactform label {
			display: inline-block;
			width: 120px;
			font-weight: bold;
		}
		
		.contactform input {
			border: solid 1px #ccc;			
			
		}
		
		.contactform textarea {
			border: solid 1px #ccc;			
			
		}
		.demoform label {
			display: inline-block;
			width:50px;
			font-size:8pt;
		}		
		.demoform select {
			display: inline-block;
			width:124px;
			font-size:8pt;
		}
		
		.demoform input {
			border: solid 1px #ccc;		
			width:118px;
		}
		
		.demoform textarea {
			border: solid 1px #ccc;						
		}
		.demoform button {
			border: solid 1px #ccc;
			padding-left:50px;
		}