@CHARSET "UTF-8";

form.FE_Form {
	clear: both;
	border: 1px solid #F77278;
	padding: 15px;
	margin-bottom: 15px;
}

form.FE_Form fieldset.FE_Fieldset div.FE_FieldsetBody {

}

form.FE_Form input.FE_InputRadio,
form.FE_Form input.FE_InputCheckbox,
form.FE_Form input.FE_InputText,
form.FE_Form select.FE_Select,
form.FE_Form select.FE_Select option,
form.FE_Form textarea.FE_TextArea {

}

form.FE_Form input.FE_InputText,
form.FE_Form textarea.FE_TextArea {
	/* font-size: 0.75em; */
}

form.FE_Form span.FE_InputHidden.FE_InputText,
form.FE_Form span.FE_InputHidden.FE_TextArea,
form.FE_Form span.FE_InputHidden.FE_Select,
form.FE_Form span.FE_InputHidden.FE_InputCheckbox,
form.FE_Form span.FE_InputHidden.FE_InputRadio {
	/* font-size: 0.75em; */
	color: #333333;
}

form.FE_Form div.FE_FormElement span.FE_InputHidden.FE_InputCheckbox,
form.FE_Form div.FE_FormElement span.FE_InputHidden.FE_InputRadio {
	/* font-size: 100%; */
}

form.FE_Form div.FE_FormElement.FE_FormElement_Text {

}

form.FE_Form div.FE_FormElement.FE_FormElement_Text span.FE_InputHidden.FE_InputCheckbox span.FE_Text,
form.FE_Form div.FE_FormElement.FE_FormElement_Text span.FE_InputHidden.FE_InputRadio span.FE_Text {
	font-family: Courier, monospace;
}

form.FE_Form div.FE_LabelElement span.FE_InputHidden.FE_InputCheckbox,
form.FE_Form div.FE_LabelElement span.FE_InputHidden.FE_InputRadio {

}

form.FE_Form div.FE_FormElement span.FE_InputHidden.FE_InputCheckox.FE_InputEmpty
form.FE_Form div.FE_FormElement span.FE_InputHidden.FE_InputRadio.FE_InputEmpty {

}

form.FE_Form select.FE_Select {

}

form.FE_Form input.FE_InputText:focus,
form.FE_Form select.FE_Select.FE_SelectWithSize:focus,
form.FE_Form select.FE_Select.FE_SelectMultiple:focus,
form.FE_Form textarea.FE_TextArea:focus {

}

form.FE_Form label.FE_Label,
form.FE_Form label.FE_Label_InputRadio,
form.FE_Form label.FE_Label_InputCheckbox {
	/* line-height: 1.5em; */
	margin-bottom: 1em;
	display: block;
	float: left;
	cursor: pointer;
}
form.FE_Form label.FE_Label {
	/* font-size: 0.75em; */
}


form.FE_Form input.FE_InputButton {
	background: #EDEDED url('../img/button_grip.gif') no-repeat right center;
	border: 1px solid #F77278;
	margin: 0px 9px 7px 0px;
	padding: 2px 13px 2px 4px;
	color: #EC1D26;
	cursor: pointer;
	text-transform: lowercase;
	/* font-size: 0.75em; */
}

form.FE_Form input.FE_InputButton_Submit {
	float: right;
}

form.FE_Form input.FE_InputButton_Back {

}

form.FE_Form fieldset.FE_Fieldset {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

form.FE_Form fieldset.FE_FieldsetGroup {
	margin: 24px 0px 24px 0px;
	padding: 0px;
}

form.FE_Form fieldset.FE_FieldsetGroup fieldset.FE_Fieldset fieldset.FE_Fieldset,
form.FE_Form fieldset.FE_Fieldset fieldset.FE_Fieldset {
	margin: 0px 0px 4px 0px;
	padding: 0px;
}


form.FE_Form fieldset.FE_Fieldset div.FE_LabelElement {
	/*
	margin-right: 12px;
	*/
}

form.FE_Form fieldset.FE_Fieldset div.FE_FormElement.FE_LabelElement_Empty {
	margin-left: 0px;
}

form.FE_Form fieldset.FE_Fieldset.FE_FormControl div.FE_LabelElement_Empty {
}

form.FE_Form fieldset.FE_Fieldset select.FE_SelectWithSize,
form.FE_Form fieldset.FE_Fieldset select.FE_SelectMultiple {
	height: auto !important;
}

form.FE_Form fieldset.FE_Fieldset ul.FE_ListOfSelections_InputRadio,
form.FE_Form fieldset.FE_Fieldset ul.FE_ListOfSelections_InputCheckbox {
	padding-top: 3px;
}


form.FE_Form fieldset.FE_Fieldset ul.FE_ListOfSelections_InputRadio li,
form.FE_Form fieldset.FE_Fieldset ul.FE_ListOfSelections_InputCheckbox li
{
	background: none !important;
	padding-left: 0px !important;
}

form.FE_Form fieldset.FE_Fieldset ul.FE_ListOfSelections_InputRadio li div.FE_LabelElement,
form.FE_Form fieldset.FE_Fieldset ul.FE_ListOfSelections_InputCheckbox li div.FE_LabelElement
{
	margin-right: 0px;
}

form.FE_Form fieldset.FE_Fieldset ul.FE_ListOfSelections_InputRadio li div.FE_FormElement,
form.FE_Form fieldset.FE_Fieldset ul.FE_ListOfSelections_InputCheckbox li div.FE_FormElement
{
	float: left;
	width: 22px;
	/* margin-left: 0px; */
	overflow: hidden;
}

form.FE_Form fieldset.FE_Fieldset ul.FE_ListOfSelections_InputRadio li div.FE_LabelElement,
form.FE_Form fieldset.FE_Fieldset ul.FE_ListOfSelections_InputCheckbox li div.FE_LabelElement {
	width: auto;
	margin-left: 0px;
}
form.FE_Form fieldset.FE_Fieldset ul.FE_ListOfSelections_InputRadio li div.FE_LabelElement label,
form.FE_Form fieldset.FE_Fieldset ul.FE_ListOfSelections_InputCheckbox li div.FE_LabelElement label {
	/* font-size: 100%; */
}

form.FE_Form span.FE_RequiredIndicator,
form.FE_Form span.FE_RequiredIndicator span.FE_Text {
	padding-left: 2px;
	font-weight: bold;
	color: #EC1D26;
}


form.FE_Form div.FE_ErrorMessage {
	margin-bottom: 24px;
	padding: 5px 15px 2px 34px;
	background: #FAE8E8 url(../img/pagemessage_error_back.gif) no-repeat 2px 1px;
	border: solid 1px #F77278;
	/*
	color: rgb(236, 29, 38) !important;
	*/
}

form.FE_Form div.FE_ErrorMessage dl {
	/*
	margin: 13px 0px 13px 0px;
	*/
}

form.FE_Form div.FE_ErrorMessage dl dt {
	/*
	margin: 0px 0px 12px 0px;
	padding: 0px;
	*/
}

form.FE_Form div.FE_ErrorMessage dl dd {
	background: url('../img/listdot.gif') 0 0.53em no-repeat;
	padding-left: 13px;
	color: #333333;
}

form.FE_Form div.FE_ErrorMessage dl dd span.FE_Text {
	/*
	color: rgb(236, 29, 38);
	*/
}

form.FE_Form fieldset.FE_Fieldset.FE_FieldsetError div.FE_FormElement input.FE_InputText,
form.FE_Form fieldset.FE_Fieldset.FE_FieldsetError div.FE_FormElement select.FE_Select,
form.FE_Form fieldset.FE_Fieldset.FE_FieldsetError div.FE_FormElement textarea.FE_TextArea,
form.FE_Form fieldset.FE_Fieldset.FE_FieldsetError div.FE_FormElement ul.FE_ListOfSelections_InputRadio,
form.FE_Form fieldset.FE_Fieldset.FE_FieldsetError div.FE_FormElement ul.FE_ListOfSelections_InputCheckbox {
	background-color: #FAE8E8;
	border: solid 1px #F77278;
}

form.FE_Form fieldset div.FE_LabelElement {
	position: relative;
}
form.FE_Form fieldset div.FE_FormElement {
	position: relative;
}


/* **************************** Layouts - ANFANG ********************************** */

/* Layout 1 */

form.FE_Form fieldset.FE_Fieldset.FE_Layout_1
{
	padding-left: 0px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_1 div.FE_FieldsetBody
{
	width: 439px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_1 div.FE_LabelElement
{
	width: 150px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_1 div.FE_FormElement
{
	width: 289px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_1 div.FE_FieldsetBody div.FE_FieldsetBody
{
	width: 281px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_1 input.FE_InputText,
form.FE_Form fieldset.FE_Fieldset.FE_Layout_1 textarea.FE_TextArea {
	width: 270px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_1 input.FE_InputText.FE_InputTextWithSize
{
	width: auto !important;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_1 select.FE_Select
{
	max-width: 240px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_1 div.FE_LabelElement span.FE_InputHidden.FE_InputCheckbox,
form.FE_Form fieldset.FE_Fieldset.FE_Layout_1 div.FE_LabelElement span.FE_InputHidden.FE_InputRadio
{
	width: 244px;
}



/* Layout 2 */

form.FE_Form fieldset.FE_Fieldset.FE_Layout_2
{
	padding-left: 162px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_2 div.FE_FieldsetBody
{
	width: 286px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_2 div.FE_LabelElement
{
	width: 130px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_2 div.FE_FormElement
{
	width: 139px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_2 div.FE_FieldsetBody div.FE_FieldsetBody
{
	width: 139px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_2 input.FE_InputText,
form.FE_Form fieldset.FE_Fieldset.FE_Layout_2 textarea.FE_TextArea
{
	width: 120px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_2 select.FE_Select
{
	max-width: 120px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_2 div.FE_LabelElement span.FE_InputHidden.FE_InputCheckbox,
form.FE_Form fieldset.FE_Fieldset.FE_Layout_2 div.FE_LabelElement span.FE_InputHidden.FE_InputRadio
{
	width: 102px;
}



/* Layout 3 */

form.FE_Form fieldset.FE_Fieldset.FE_Layout_3
{
	padding-left: 162px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_3 div.FE_FieldsetBody
{
	width: 286px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_3 input.FE_InputText,
form.FE_Form fieldset.FE_Fieldset.FE_Layout_3 textarea.FE_TextArea,
form.FE_Form fieldset.FE_Fieldset.FE_Layout_3 select.FE_Select
{
	max-width: 271px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_3 select.FE_Select.FE_SelectMultiple,
form.FE_Form fieldset.FE_Fieldset.FE_Layout_3 select.FE_Select.FE_SelectWithSize
{
	max-width: none;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_3 div.FE_LabelElement span.FE_InputHidden.FE_InputCheckbox,
form.FE_Form fieldset.FE_Fieldset.FE_Layout_3 div.FE_LabelElement span.FE_InputHidden.FE_InputRadio
{
	max-width: 266px;
}

/* Layout 4 */

form.FE_Form fieldset.FE_Fieldset.FE_Layout_4
{
	padding-left: 0px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_4 div.FE_FieldsetBody
{
	width: 439px;
}
form.FE_Form fieldset.FE_Fieldset.FE_Layout_4 div.FE_FormElement {
	width: 439px;
}
form.FE_Form fieldset.FE_Fieldset.FE_Layout_4 input.FE_InputText,
form.FE_Form fieldset.FE_Fieldset.FE_Layout_4 textarea.FE_TextArea,
form.FE_Form fieldset.FE_Fieldset.FE_Layout_4 select.FE_Select
{
	max-width: 433px;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_4 select.FE_Select.FE_SelectMultiple,
form.FE_Form fieldset.FE_Fieldset.FE_Layout_4 select.FE_Select.FE_SelectWithSize
{
	max-width: none;
}

form.FE_Form fieldset.FE_Fieldset.FE_Layout_4 div.FE_LabelElement span.FE_InputHidden.FE_InputCheckbox,
form.FE_Form fieldset.FE_Fieldset.FE_Layout_4 div.FE_LabelElement span.FE_InputHidden.FE_InputRadio
{
	max-width: 428px;
}

/* **************************** Layouts - ENDE ********************************** */




