p 
{
margin-bottom: 0px;
margin-top: 0px;
}

/* classes layout*/

.table-100
{
width: 100%;
}

.side
{
width: 50%;
}

.imagelink
{
cursor: pointer;
}

pre
{
font-size: 10px;
color: red;
}

.editfield 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none; 
background: #bfe0f0; 
border: 1px solid #0083c3; 
width: 250px;
height: 15px;
padding: 1px;
}

.selectfield {
	background: #bfe0f0;
}


.textareafield 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none; 
background: #bfe0f0; 
border: 1px solid #0083c3; 
width: 100%;
height: 300px;
padding: 1px;
}

.button
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0083c3;
text-decoration: none; 
background: #0083c3; 
border: 1px solid #0083c3; 
}

.header
{ 
background-image: url(../shared/header.gif); 
background-repeat: no-repeat; 
background-position: center top; 
width: 953px; 
height: 104px; 
text-align: right; 
vertical-align: top; 
}

.footer
{
width: 953px;
height: 68px;
}

.content
{
background-image: url(../shared/background.gif);
background-repeat: repeat-y;
background-position: center top;
width: 947px;
height: auto;
padding: 35px 3px 35px 3px;
}

#contentmaincell
{
padding-top: 5px;

}

/* classes content*/

.titel1
{ 
background-image: url(../shared/titel1.gif); 
background-repeat: no-repeat; 
background-position: left top; 
width: 236px; 
height: 41px; 
text-align: right; 
vertical-align: top;
}

.subtitel
{
background-image: url(../shared/subtitel.gif); 
background-repeat: no-repeat; 
background-position: left top; 
width: 236px; 
height: 41px; 
padding-top: 8px;
padding-right: 15px;  
padding-left: 15px;  
}


.titelpadding
{
padding-top: 8px;
padding-right: 15px;  
padding-left: 15px;  
}

#helpdiv
{
width: 135px;
}

.titel2
{ 
background-image: url(../shared/titel2.gif); 
background-repeat: no-repeat; 
background-position: left top; 
width: 416px; 
height: 41px; 
text-align: left; 
vertical-align: top;
}

.titel3
{ 
background-image: url(../shared/titel3.gif); 
background-repeat: no-repeat; 
background-position: left top; 
width: 176px; 
height: 41px; 
text-align: left; 
vertical-align: top;
}

.lijn1
{
background-image: url(../shared/lijn1stempel.gif); 
background-repeat: repeat-y; 
background-position: top right; 
width: 236px; 
height: auto; 
text-align: left; 
vertical-align: top;
padding: 0px 12px 0px 8px;
}

.lijn1onder
{
background-image: url(../shared/lijn1onder.gif); 
background-repeat: no-repeat; 
background-position: right bottom; 
width: 236px; 
height: 50px; 
text-align: left; 
vertical-align: top;
}

.lijn2boven
{
background-image: url(../shared/lijn2stempel.gif); 
background-repeat: repeat-y; 
background-position: top  right; 
width: 10px; 
height: 50px; 
text-align: left; 
vertical-align: top;
}

.lijn2
{
background-image: url(../shared/lijn2stempel.gif); 
background-repeat: repeat-y; 
background-position: top right; 
width: 10px; 
height: auto; 
text-align: left; 
vertical-align: top;
}

.lijn2onder
{
background-image: url(../shared/lijn2stempel.gif); 
background-repeat: repeat-y; 
background-position: right bottom; 
width: 10px; 
height: 35px; 
text-align: left; 
vertical-align: bottom;
}

.lijn3boven
{
background-image: url(../shared/lijn3stempel.gif); 
background-repeat: repeat-y; 
background-position: top left; 
width: 10px; 
height: 50px; 
text-align: left; 
vertical-align: top;
}

.lijn3
{
background-image: url(../shared/lijn3stempel.gif); 
background-repeat: repeat-y; 
background-position: top left; 
width: 10px; 
height: auto; 
text-align: left; 
vertical-align: top;
}

.lijn3onder
{
background-image: url(../shared/lijn3stempel.gif); 
background-repeat: repeat-y; 
background-position: left bottom; 
width: 10px; 
height: 35px; 
text-align: left; 
vertical-align: bottom;
}

.lijn4
{
background-image: url(../shared/lijn4stempel.gif); 
background-repeat: repeat-y; 
background-position: top left; 
width: 176px; 
height: auto; 
text-align: left; 
vertical-align: top;
padding: 0px 8px 0px 12px;
}

.lijn4onder
{
background-image: url(../shared/lijn4onder.gif); 
background-repeat: no-repeat; 
background-position: left bottom; 
width: 176px; 
height: 50px; 
text-align: left; 
vertical-align: top;
}

.lijn5
{
background-image: url(../shared/lijn4stempel.gif); 
background-repeat: repeat-y; 
background-position: top left; 
width: 10px; 
height: auto; 
text-align: left; 
vertical-align: top;
padding: 0px 0px 0px 0px;
}

.lijn5onder
{
background-image: url(../shared/lijn4onder.gif); 
background-repeat: no-repeat; 
background-position: left bottom; 
width: 10px; 
height: 50px; 
text-align: left; 
vertical-align: top;
padding: 0px 0px 0px 0px;
}

.lijn6
{
background-image: url(../shared/lijn1stempel.gif); 
background-repeat: repeat-y; 
background-position: top right; 
width: 10px; 
height: auto; 
text-align: left; 
vertical-align: top;
padding: 0px 0px 0px 0px;
}

.lijn6onder
{
background-image: url(../shared/lijn1onder.gif); 
background-repeat: no-repeat; 
background-position: right bottom; 
width: 10px; 
height: 50px; 
text-align: left; 
vertical-align: top;
padding: 0px 0px 0px 0px;
}

.lichtgrijs
{
color: #e6e8e9;
}

/* elementen */

h1 
{
color: #ffffff;
font-size: 16px;
font-variant: small-caps;
line-height: 18px;
margin: 0px;
font-weight: normal;
}

body 
{
color: #000000; 
font-size: 12px; 
line-height: 18px; 
font-family: arial;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
overflow: -moz-scrollbars-vertical;
background-color: #000000;
}

table
{ 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
border: none;  
border-collapse: collapse;
border-spacing: 0px;
}

td
{
margin: 0px; 
padding: 0px;
}

/**
Generated tables styles
**/

.tablevertical {
	width: 100%;
	border: 1px solid #0083c3;
}

.tablehorizontal {
	width: 100%;
	border: 1px solid #0083c3;
}

.tdheader {
	font-weight: bold;
	color: #ffffff;
	background-color: #0083c3;
	padding-left: 3px;
	cursor: pointer;
}

.tdheaderform {
	font-weight: bold;
	text-align: left;
	color: #4d5661;
	padding-left: 3px;
	
}

.trhorizontal1
{
	background-color: none;
}

.trhorizontal2
{
	background-color: #e6e8e9;
	
}

.trtree
{
	height: 40px;
}

.tdcontent {
	padding-left: 3px;
}

.tdcontentform {
	padding: 2px;
	text-align: right;
	color: #4d5661;
}

.trover {
	background-color: #bfe0f0;
}


ol li, ul li 
{ 
list-style-type: square;
list-style-position: outside;
color: #0083c3;
}

img
{
border: 0px;
padding: Opx;
margin: 0px;
}

a      
{ 
color: #4d5661;
font-family: arial;
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}

a:link 
{ 
color: #4d5661;
font-family: arial;
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}

a:visited    
{ 
color: #4d5661;
font-family: arial;
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}

a:hover   
{ 
color: #0083c3;
font-family: arial;
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}

a:active 
{ 
color: #4d5661;
font-family: arial;
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}
