* {text-align:left;}
body, html { background-color:#fff; width:100%; height:100%; margin:0px; padding:0px; }
body { background:#fff; font-family:verdana,Arial,Tahoma,sans-serif,helvetica; color:#000; font-size:84%; text-align:left; line-height:160%;}
hr { height:1px; border:0px solid #333; color:#333; background-color:#333; margin:4px 0 4px 0; }
ul { list-style:square; margin:0 0 1em 0; padding:0 0 0 24px; }
ul li { margin:0 0 0 0; padding:0 0 0 0; }
p { margin:0 0 12px 0; }
h1,h2,h3,h4,h5,h6 { font-weight:bold; color:#666666; font-family:Arial,helvetica,verdana; margin:4px 0 4px 0; }
h1 { font-size:150%; margin:0 0 8px 0; padding-bottom:4px; line-height:140%; border-bottom:1px solid #999; }
h2 { font-size:120%; margin:20px 0 2px 0; }
h3 { font-size:100%; margin:1em 0 0.2em 0; }
a img { border:none; margin:0 0 0 0; line-height:0px; }
a { text-decoration:underline; color:#666666; }
a:hover { text-decoration:underline; color:#000; }
div { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.reset { clear:both; height:1px; float:none; font-size:0%; line-height:0%; }
form { margin:0 0 0 0; font-family:verdana,sans-serif,helvetica,arial; font-size:100%;}
table { margin:0 0 0 0; border-collapse:collapse; }
td { vertical-align:top; padding:0 0 0 0; font-size:100%; text-align:left; }
/* layout ______________________________ */
div#print_logo { text-align:left; margin:0 0 4px 0; }
div#page { }
table#main { width:100%; margin:10px 0 0 0; }
  table#main td#header { display:none; } 
	table#main td.colLeft { display:none; }
	table#main td.colRight { width:535px; }

div#legal { margin:10px 0 4px 0; border-top:1px solid #999; padding-top:4px; font-size:90%; }

/* Forms ______________________________ */
input,textarea { border:1px solid #333; font-size:100%; padding:2px; color:#222; font-family:Arial,verdana,sans-serif,helvetica,arial; }
input.submit { background:#333; border:1px solid #000; color:#fff; font-weight:bold; padding:1px 4px 2px 4px; font-size:90%; }
input.radio, input.checkbox { border:none; }
form .required { background-color:#FFCC33; }
table.formulier {}
table.formulier td.form_col1 { padding:1px 8px 4px 0; width:150px; line-height:140%; }
table.formulier td.form_col2 { padding:1px 0px 4px 0; line-height:140%; }
div#error_message {}
div#error_message.highlight { background-color:#FFCC33; padding:3px 6px 3px 6px; border:1px solid #000; margin-bottom:6px; }

