/* CSS FORMULARE*/


/* Spacers  - - - - - - - - - - - - - - - - - - -*/
.form_spacer_01{
}
.form_spacer_02{
}
.form_spacer_03{
}
	
	
/* Titles  - - - - - - - - - - - - - - - - - - -*/

.form_main_title {
	font-size: 16px;
	font-weight: bold;
} 

.form_sub_title {
	color: #342CCD;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
} 
	
	
/* Tables  - - - - - - - - - - - - - - - - - - - - - - */
.form_main_title_table {
	background-color: #ffcc00;
	padding: 6px 0 6px 0;
}

.form_main_title_table_button {
	background-color: #ffcc00;
	border: 1px solid #342CCD;
}

.form_main_title_table_button_active {
	background-color: #ff9900;
}

.form_sub_title_table {
	background-color: #e9e9e9;
	border: 1px solid #342CCD;
	height: 27px;
}


/* Field Labels  - - - - - - - - - - - - - - - - - - -*/
.form_field_labels {
	color: #342CCD;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.form_field_labels_important {
	color: #FF0000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.form_field_texts {
}

.form_select_element {
	width: 131px;
	min-height: 22px;
	color: #342CCD;
	font-size: 11px;
}

/* Input Elements  - - - - - - - - - - - - - - - - - - -*/
.form_input_radio_buttons {
	border: 1px solid #342CCD;
	color: #342CCD;
}
.form_input_text_field {
	width: 125px;
	height: 16px;
	background-color: #e9e9e9;
	border: 1px solid #342CCD;
	color: #342CCD;
	font-size: 12px;
	padding-left: 3px;
	padding-top: 3px;
}
.form_input_text_field_small {
	width: 20px;
	height: 16px;
	background-color: #e9e9e9;
	border: 1px solid #342CCD;
	color: #342CCD;
	font-size: 12px;
	padding-left: 3px;
	padding-top: 3px;
}
.form_input_text_field_medium {
	width: 70px;
	height: 16px;
	background-color: #e9e9e9;
	border: 1px solid #342CCD;
	color: #342CCD;
	font-size: 12px;
	padding-left: 3px;
	padding-top: 3px;
}
.form_input_text_field_medium_2 {
	width: 150px;
	height: 16px;
	background-color: #e9e9e9;
	border: 1px solid #342CCD;
	color: #342CCD;
	font-size: 11px;
	padding-left: 3px;
	padding-top: 3px;
}
.form_input_text_field_medium_3 {
	width: 176px;
	height: 16px;
	background-color: #e9e9e9;
	border: 1px solid #342CCD;
	color: #342CCD;
	font-size: 12px;
	padding-left: 3px;
	padding-top: 3px;
}
.form_input_text_field_medium_4 {
	width: 115px;
	height: 16px;
	background-color: #e9e9e9;
	border: 1px solid #342CCD;
	color: #342CCD;
	font-size: 12px;
	padding-left: 3px;
	padding-top: 3px;
}
.form_input_text_field_large {
	width: 210px;
	height: 16px;
	background-color: #e9e9e9;
	border: 1px solid #342CCD;
	color: #342CCD;
	font-size: 12px;
	padding-left: 3px;
	padding-top: 3px;
}
.form_input_text_field_extra_large {
	width: 300px;
	height: 16px;
	background-color: #e9e9e9;
	border: 1px solid #342CCD;
	color: #342CCD;
	font-size: 12px;
	padding-left: 3px;
	padding-top: 3px;
}
.form_text_area {
	width: 401px;
	height: 60px;
	background-color: #e9e9e9;
	border: 1px solid #342CCD;
	color: #342CCD;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-left: 3px;
}

.form_input_checkbox {
	border: 1px solid #342CCD;
	color: #342CCD;
}

.form_input_submit {
	width: 75px;
	height: 25px;
	background-color: #ffcc00;
	border: 1px solid #342CCD;
	color: #342CCD;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Various Elements  - - - - - - - - - - - - - - - - - - -*/

.form_horizontal_ruler {
	background-color: #342CCD;
}


/* Success Message  - - - - - - - - - - - - - - - - - - -*/

.form_success_message_sub_title {
	color: #342CCD;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.form_success_message_body {
	color: #342CCD;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
}


