/* --------------------------------------------------------------------------------
	contact

	important
	- padding-right of input elements must be 0
	- right td must pad otherwise border disappears
-------------------------------------------------------------------------------- */
#contact					{ margin:0}
#contact h1					{ text-align:left; }
#contact form				{ margin:0 0 0 20px; }
#contact input,
#contact select,
#contact textarea			{ text-decoration:none; margin:0; padding:2px 0;/*internal*/ color:#000000; }
#contact textarea			{ overflow:auto; }



/* general */
#contact table				{ margin:0; }
#contact td					{ margin:0; text-align:left; }


#contact td.label			{ }
#contact td.input_1,
#contact td.input_2			{ padding:0 0 2px 0; }

#contact input.input_1		{ width:160px; }
#contact input.input_2		{ }


#contact input.text			{ /*width:100%;*/ }
#contact .label_error		{ color:#0068a7; font-weight:bold;  }
#contact .message			{ /*width:100%;*/ }
#contact .code				{  }
#contact .button			{ height:24px; padding:0 10px; margin:10px 0 0 0;  }
#contact .button			{ overflow:visible;/*ie to remove useless padding*/ }



#contact textarea:active,
#contact textarea:focus,
#contact input:active,
#contact input:focus		{ background:#ff9900; /*works in FF+OP only*/}



#contact p.error,
#contact p.failure,
#contact p.succes			{ text-align:left; color:#0068a7; font-weight:bold; }



/* --------------------------------------------------------------------------------
	blokken met tekst in home
-------------------------------------------------------------------------------- */
#c01 div.home1					{ display:block; width:288px; float:left; }
#c01 div.home2					{ display:block; width:323px; float:left; margin-left:38px; }
#contact,
#c01 div.home3					{ display:block; width:289px; float:left; margin-left:36px; }


#c01 xdiv.home1,
#c01 xdiv.home2,
#c01 xdiv.home3					{ background:#f0f0f0; }
