
@charset "UTF-8";
@media all
{
	/* labels */
	#webform {
		margin:0 auto;
		width:80%;
	}
	td.webform_label, td.webform_label_multi {
		font-weight: bold;
		padding: 5px 0px 3px 0px;
	}
	
	/* additional fields */
	table.webform_table select {
		height: 20px;
	}

	table.webform_table textarea {
		height: 60px;
	}

	table.webform_table tr td.webform_button {
		text-align: left;
	}
	
	/* error */
	span.webform_label_error{
		color: #CC0000;
	}
	
	span.webform_msg_error{
		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;
	}
	
	td.webform_label_checkbox{
		padding: 2px 0px 2px 5px;
	}

	td.webform_label_checkbox_row{
		padding: 2px 0px 2px 3px;
	}
	
	/* 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;
	}
	
	/************************************************************************************************ 
	 * CckStyle style: In the optional form configuration field "Style" "CckStyle" has been entered. 
     * So the following styles are special for that webform:
	************************************************************************************************/
	td.webform_label_CckStyle, td.webform_label_multi_CckStyle {
		color: #999999;
		text-align:right;
	}
	
	td.webform_field_CckStyle,td.webform_field_multi_CckStyle {
		color: #999999;
		text-align:left;
	}
	
	td.webform_field_CckStyle input, td.webform_field_CckStyle select {
		height:20px;
		width:250px;
		background-color:#EAEAFF;
		border:1px solid #CCCCFF;
		color:#444;
		font-size:11px;
	} 
	td.webform_field_CckStyle input.check, td.webform_field_CckStyle input.radio{
		height:16px;
		width:16px;
	}
	td.webform_label_radio_CckStyle {
		color: #999999;
		font-weight:normal;
	}
	td.webform_field_CckStyle {
		color:#005BA6;
		font-weight:bold;
	}
	td.webform_field_multi_CckStyle textarea {
		height:170px;
		width:250px;
		background-color:#EAEAFF;
		border:1px solid #CCCCFF;
		color:#444;;
	}
	td.webform_button webform_button_CckStyle {	   
		text-align:left;
	}	
	td.webform_middletext_CckStyle {
		color: #999999;
		font-weight:bold;
	}
	td.webform_mandatory_CckStyle {
		color: #999999;
	}
	
	td.webform_button_CckStyle input {
		border: 1px solid silver; 
		background: #37395F; none repeat scroll 0%; 
		-moz-background-clip: 
		-moz-initial; 
		-moz-background-origin: -moz-initial; 
		-moz-background-inline-policy: -moz-initial; 
		font-family: tahoma; font-style: normal; 
		font-variant: normal; 
		font-weight: bold; 
		font-size: 8pt; 
		line-height: normal; 
		font-size-adjust: none; 
		font-stretch: normal; 
		color: white;
		cursor:pointer;
	}
	
	td.webform_error_text_start_CckStyle {
		color: orange;
	}	
	td.webform_error_start_CckStyle {
		color: orange;
	}	
}    

