/***** General formatting only ****/

@page
{
	size: 21cm 29.7cm;	
	margin: 2cm;
}
@page: left
{
	margin-left: 3cm;
	margin-right: 2cm; 	
}
@page: right
{
	margin-left: 2cm;
	margin-right: 3cm; 	
}

table{ page-break-inside: avoid;}
tr{ page-break-inside: avoid;}
p{ page-break-inside: avoid;}
ul{ page-break-inside: avoid;}
li{ page-break-inside: avoid;}

body
{
  font-family: verdana, arial, helvetica, sans-serif;
  background:white;
}

/* Stukje css om een div onzichtbaar te maken. voor een gratis toevoeging te krijgen tot 106 searchengines. */
.verborgen{ display: none;}


#maincontent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;	
	margin: 0px;
	border: solid #034486 1px;
	padding: 5px;
	width: 97%;
}

div{margin:0;}

#country { display: none; }
#printadres{}

#small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

img{ border: 0px;}

span.bold { FONT-WEIGHT: bold;}

span.red {color: #a00;}

div.onderlijn
{
	height: 25px; 
	border-bottom: solid black 2px; 
	margin-bottom: 5px;
}

div.left {float: left; }
div.right{display: none;}

table
{
 border-collapse: collapse;	
 font-size: 9pt;
}

td
{
 border: black 1px;
 border-style: solid;
 padding: 5px;
}

#nobordertable
{
 border: 0px;
 padding: 0px;
}

td.noborder
{
 border: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 2px;
 padding-right: 3px;
}

a {color: black; text-decoration: none; FONT-WEIGHT: bold;}
a:visited{color: black; text-decoration: none; FONT-WEIGHT: bold;}

a.login {color: white; text-decoration: none; FONT-WEIGHT: bold; font-size: 8pt;}
a.login:visited{color: white; text-decoration: none; FONT-WEIGHT: bold;}

input, textarea
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9pt;
  background:transparent;
  border: solid #034486 1px;
}

select
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9pt;
  border: solid #034486 1px;
}

input:hover, textarea:hover, select:hover{border: 1px solid #a00;}

#left{ display:none;}

/*** clearheader heights are made from header height + borders +
any sidebar box height, less any sidebar intrusion.
Similar calcs for footers. ***/
#clearheadercenter
{
  height:112px; /*** needed to make room for header in center column ***/
  overflow:hidden;
}

#footer{display: none;}

#header
{
  z-index:1; /*** Critical value for Moz/Opera Background Column colors fudge to work ***/
  position:absolute;
  top:0px;
  height:112px; /*** = Top Margin + One Outer Border + header to body divider depth +
subheader1 height + any other subheader heights ***/
  overflow:hidden;
}

.outer_horiz_border, .sb_outer_horiz_border
{
  background:#034486;
  height:1px;
  overflow:hidden;
  font-size:0px
}

#subheader1
{
  background:#FFFFFF; /*** Background Color of Sub-header #1 ***/
  text-align:left;
  margin:0 1px; /*** Margin to show left and right External Borders - all sub-headers and sub-footers ***/
  height:110px; /*** sub-header row height ***/
}

#gfx_bg_middle
{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
}
* html #gfx_bg_middle{
  display:none; /*** Hides the moz fix from IE ***/
}


