
/*******************************************************************************

	Element container layout definition

	All elements are shown in a container which uses one of the following
	classes. Please read the specific container description for more
	Information.

*******************************************************************************/

/**
 * This class represents the outer mailform table. In this table
 * all fields and elements are shown in cells
 */
.mailform-table-outer { 
font-size: 12px;
  color: #000;}

/**
 * If you like to access every single cell, please use the form wizard
 * You may input here a class which is used for every cell, but you must
 */

/**
 * td-no-style represents every single defined cell. But you can change the
 * class of every cell in the field wizard
 */
.td-no-style { background-color:;
border-bottom:#CCC 1px solid;
padding: 5px;}
/**
 * This class is used for the outer container of a Form-Element
 * IF the current form content is valid
 * In the current version not used, for later purposes
 */
.tx_mailform_valid {
	font-size: 11px;
  color: #000;}

/**
 * This class is used for the outer container of a Form-Element
 * IF the current form content is not valid.
 */
.tx_mailform_invalid {
	font-size: 11px;
  color: #000;
}

/**
 * This class is used for the outer container of a Form-Element
 * IF the current content is required, and the user has not yet input
 * the required data
 */
.tx_mailform_required { 
color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	}

/**
 * This class is used for the outer container of a Form-Element
 * The class is used, if the form has not yet sent, and is not corrected.
 * Actually this is the class, the user will see the most (if he inputs correct
 * data)
 */
.tx_mailform_none {
font-size: 12px;
  color: #000;
  width: 350px;
}

/**
 * If the user inputs invalid data, the error will be displayed with
 * this text formation
 */

.tx_mailform_FieldErrorMessage {
	color: #598407;
	font-weight: bold;
}

/**
 * This is the class which will be the outer container class for Layout
 * elements.
 * That excludes all form elements.
 * It Includes eg title-element, html-element, separator-element
 */
.tx_layout_element_container {
	color: #333;
}

/*******************************************************************************

 Formular element label definition

 All current existing elements are listed below
 You can separately design every different element type

*******************************************************************************/

.tx_mailform_label_global {
	font-family: Verdana, Geneva, sans-serif
	font-size: 12px;
	color: #000;
}

.tx_mailform_label_textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight : normal;

}

.tx_mailform_label_title {
	font-size: 12px;
  color: #000;

}

.tx_mailform_label_text {
	color:#000;
	font-family: Verdana, Geneva, sans-serif
	font-size:12px;
}

.tx_mailform_label_textwdesc {
font-family: Verdana, Geneva, sans-serif
	font-size: 12px;
}

.tx_mailform_label_default {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	border: 1px solid  #F00;
	color: #000;
	font-weight : normal;
}

.tx_mailform_label_submit {
font-size: 11px;
  color: #000;
}

.tx_mailform_label_file {
font-size: 11px;
  color: #000;
}

.tx_mailform_label_password {
font-size: 11px;
  color: #666;
}

.tx_mailform_label_radio {
font-size: 11px;
  color: #666;
}

.tx_mailform_label_select {
color:#000;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}

.tx_mailform_label_layout_default {

}

/*******************************************************************************

 Formular element layout definition

 All current existing elements are listed below
 You can separately design every different element type

*******************************************************************************/

 /**
  * Normal Text element
  */
.tx_mailform_text {
  font-size: 12px;
  color: #000;
  border: 1px solid #333;
  height: 15px;
}

/**
 * Select (Dropdown / Multiselect)
 */
.tx_mailform_select {
  font-size: 10px;
  color: #333;
  border: 1px solid #333;
  margin-bottom: 5px;
}

.tx_mailform_option {
  font-size: 11px;
  color: #333;
}

/**
 * Textarea
 */
.tx_mailform_textarea {
  font-size: 12px;
  font-family: Verdana, Geneva, sans-serif;
  color: #000;
  margin-bottom: 5px;
  border: 1px solid #333;
  background-color:#FFF;

 }

/**
 * Hidden Field
 * (Actually it does not make sense to design a invisible element)
 */
.tx_mailform_hidden {
  font-size: 11px;
  color: #333;
  border: 1px solid #333;
}

/**
 * Password field
 */
.tx_mailform_password {
  font-size: 11px;
  color: #333;
  border: 1px solid #333;
  margin-bottom: 5px;
  
}

/**
 * File Upload
 * Currently not functional
 */
.tx_mailform_file {
  font-size: 1px;
  color: #666;
  border: 1px solid #666;
  margin-bottom: 5px;
 }

/**
 * Captcha
 */
.tx_mailform_captcha {
  font-size: 11px;
  color: #666;
  border: 1px solid #666;
  height: 12px;
}

/**
 * Checkboxes
 */
input.tx_mailform_checkbox_box {
font-size: 11px;
  color: #666;
}

td.tx_mailform_checkbox_text {
  font-size: 11px;
  color: #666;
}

label.tx_mailform_cb_label {
  font-size: 11px;
  color: #666;
}

/**
 * Radio Buttons
 */
input.tx_mailform_radio_button {
	font-size: 11px;
  color: #666;}

td.tx_mailform_radio_text {
  font-size: 11px;
  color: #000;
  padding: 5px;
}
label.tx_mailform_rb_label {
  font-size: 11px;
  color: #000;
  margin-bottom: 2px;
}

/**
 * Submit Button
 */
.tx_mailform_submit {
  font-size: 12px;
  color: #000;
  border: 1px solid #222;
  margin-bottom: 5px;
  margin-left: 90px;
 }

/**
 * Submitbutton with extended features
 */
.tx_mailform_submitextended {
  font-size: 12px;
  color: #000;
  border: 1px solid #222;
  margin-bottom: 5px;
}



/*******************************************************************************

 Layout-element layout definition

 All current existing elements are listed below
 You can separately design every different element type

*******************************************************************************/

/**
 * Popular HR Separator
 */
.tx_mailform_hrSeparator {
  width: 100%;
}

/**
 * Text Title
 */
.tx_mailform_title {
  font-size: 10px;
  font-weight: bold;
  padding: 2px;
  border: 0px none #FFF;
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
  color:blue;
}

/**
 * HTML - Element
 *
 * - The HTML Element is not accessable over CSS.
 * - Please Include your CSS Definition in your specified HTML Element
 * - In the Wizard
 */
