/*
 * Example for the Alkacon OAMP Webform Module
 */
 
@charset "UTF-8";
@media all
{
  body {
    font-family: Arial;
    background-image: URL('foto_bk.png');
    background-repeat: no-repeat;
    background-position:bottom right;
  }
	/* labels */
	td.webform_label, td.webform_label_multi {
	  font-size: 12px;
	  font-family: Arial;
		font-weight: bold;
		text-align:right;
		padding: 5px 5px 3px 5px;
		background-color: #c0c0c0;
	}
	
	/* additional fields */
	table.webform_table select {
		height: 20px;
	}

	table.webform_table textarea {
		height: 60px;
	}

	table.webform_table tr td.webform_button {
		text-align: left;
		font-size: 10px;
	}
	
	/* error */
	span.webform_label_error{
	  font-size:10px;
		color: #CC0000;
	}
	
	span.webform_msg_error{
	  font-size:11px;
		color: #CC0000; 
		font-weight: bold;
	}
	
	/* checkbox */
	table.webform_checkbox_row{
		float: left; 
		padding: 0px 8px 0px 0px;
	}
	
	td.webform_field_checkbox, td.webform_field_checkbox_row{
		padding: 2px 0px 2px 0px;
          font-size:10px;
		font-family:Arial;
	}
	
	td.webform_label_checkbox{
		padding: 2px 0px 2px 5px;
		font-size: 12px;
    font_family: Arial; 
	}

	td.webform_label_checkbox_row{
		padding: 2px 0px 2px 3px;
		font-size: 12px;
    font_family: Arial; 
	}
	
	/* radio */
	table.webform_radio_row{
		float: left; 
		padding: 0px 8px 0px 0px;
	}
	
	td.webform_field_radio, td.webform_field_radio_row{
		padding: 4px 0px 0px 0px;
	}
	
	td.webform_label_radio, td.webform_label_radio_row{
		padding: 1px 0px 0px 5px;
	}
	
	/* table field */
	table.webform_label_table{
		vertical-align: top;
	}
	
	.webform_label_table tr th, .webform_label_table tr td, 
		.webform_field_table tr th, .webform_field_table tr td {
		white-space: nowrap;
	}
}
