BODY { margin:0px; text-align:center; }

BODY, TD, DIV, SELECT, INPUT, TEXTAREA { font: 11px/16px Arial, Helvetica, sans-serif; color:#666666; }
P {font:11px/16px Arial; padding:4px; margin:0px; }

/** DIVS **/
DIV.container { width:711px; text-align:left; margin-left:auto; margin-right:auto;}
	DIV.logo { text-align:right; height:30px;  }
	DIV.menu { background-image:url(bg_menu.gif); padding-top:12px; height:32px; text-align:right; }	
		DIV.menu_align { width:510px; float:right; }
	DIV.topbar { background-image:url(bg_topbar.gif); height:27px; }
	DIV.header { margin-bottom:7px; }
	DIV.bottomlinks { text-align:right; margin-top:25px; color: #A3A0A0;}
		DIV.bottomlinks A { color: #DF1C6C; }
	DIV.footer { background-image:url(bg_footer.gif); background-repeat:repeat-x; height:48px; color:#A3A0A0; text-align:right; padding-top:30px; margin-top:5px; }
	
DIV.text { margin:10px; }

DIV.bg_menu_left_on { background-image:url(bg_menubtn_left.gif); background-position:left; margin-right:8px; height:23px; padding-left:12px; float:left; }
DIV.bg_menu_right_on { background-image:url(bg_menubtn_right.gif); background-position:right; background-repeat:no-repeat; height:23px; padding-right:12px; float:left;  }
	
DIV.bg_menu_left {  background-position:left; margin-right:8px; height:23px; padding-left:12px; float:left; }
DIV.bg_menu_right { background-position:right; background-repeat:no-repeat; height:23px; padding-right:12px; float:left;  }

/** TABLES **/
TABLE.col3 { width:711px; }
	TD.col31 { width:170px; vertical-align:top; }
	TD.col32 { width:307px; vertical-align:top; }
	TD.col33 { width:234px; vertical-align:top; }
	
TABLE.col2 { width:711px; }
	TD.col21 { width:170px; vertical-align:top; }
	TD.col22 { width:541px; vertical-align:top; }

TH {font: bold 11px/16px Arial, Helvetica, sans-serif; color:#666666; text-align:left;}
TABLE.maintable TH {border-bottom:1px solid #666666;}
TD.bordertop {border-top:1px solid #666666;}
  .telaat {background-color:#FFFF80;} /* telaat met de betaling */
  .anuleren {background-color:#FF8040;} /* herinnerd aan de betaling */
TR.shaded {background-color:#F9F9F9;}

/** TEXT **/
A { color:#DF1C6C; text-decoration:none; }
	DIV.bg_menu_right A, DIV.bg_menu_right_on A { color:#FFFFFF; padding:0px 1px; }

H1 { font: bold 16px/18px Arial, Helvetica, sans-serif; color:#666666; margin:0px; padding:0px; margin-bottom:5px;}
H2 { font: bold 11px/16px Arial, Helvetica, sans-serif; color:#666666; margin:0px; padding:0px; margin-bottom:5px;}
H3 { font: bold 11px/16px Arial, Helvetica, sans-serif; color:#666666; margin:0px; padding:0px; margin-bottom:5px;}

UL.linklist { list-style: none; margin:10px 0px; padding:0px; padding-top:1px; background-image:url(bg_linklist_ul.gif); background-position:top; background-repeat:repeat-x; }
	UL.linklist LI { background-image:url(bg_linklist_li.gif); background-position:bottom; background-repeat:repeat-x; padding:4px 0px; }
	
/** IMG **/
IMG.banner { border:1px solid #DCDBD3; }

DIV.menu IMG { padding-right:8px; padding-top:5px;  float:left; }

/** MISC **/
DIV.dashed { background-image:url(bg_linklist_ul.gif); font-size:1px; line-height:0px; height:1px; background-repeat:repeat-x; width:100%; margin:10px 0px; }

/** FORMS **/
FIELDSET { border:1px solid #C2C2C2; padding:15px; margin:0px; margin-top:15px; }
LEGEND { font: bold 14px/18px Arial, Helvetica, sans-serif; color:#666666; margin:0px; padding:0px; margin-bottom:5px; }

TABLE.form { width:100%; }
	TABLE.form TD { padding-bottom:5px; vertical-align:top; }
INPUT.submit { background-color:#FE3B8B; color:#FFFFFF; border:1px solid #C3185A; margin-left:15px; margin-top:10px; }
.error { color:#E00303; font-weight:bold; }
