html, td {
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, Sans Serif;
}

#body {
margin: 0px;
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, Sans Serif;
}

#mfw_fieldset_inputData {
	border: none;
padding: 0px;
padding-left: 10px;
margin: 0px;
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, Sans Serif;
position:relative;
}
#mfw_fieldset_inputData p {
padding: 2px;
margin: 0px;
}
#mfw_fieldset_inputData input, #mfw_fieldset_inputData select {
width: 100%;
border: 1px solid #c4c4c4;
height: 16px;
line-height: 16px;
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, Sans Serif;
}

#mfw_fieldset_inputData .mfw_adressData_anrede {
clear: both; display:inline; float:left;
width: 300px;
}
#mfw_fieldset_inputData .mfw_adressData_anrede label {
width: 70px; float: left;margin: 0px; padding: 0px;
}
#mfw_fieldset_inputData .mfw_adressData_anrede select {
width: 220px; margin: 0px; padding: 0px;
}


#mfw_fieldset_inputData .mfw_adressData_gebDatum {
position:relative; padding:0px;
float: right;
width: 330px;
display:inline;
margin: 0px;
margin-left: 25px;
}
#mfw_fieldset_inputData .mfw_adressData_gebDatum label {
position:relative; width: 70px;
}
#mfw_fieldset_inputData .mfw_adressData_gebDatum span {
position:relative; width: 220px; display: inline; padding:0px; margin:0px; margin-left: 30px;
}
#mfw_fieldset_inputData .mfw_adressData_gebDatum span select {
position:relative; display: inline; margin: 0px; padding:0px; margin-left:5px; width: 65px;
}

#mfw_fieldset_inputData .mfw_adressData_freifeld1 {
clear: both;
}
#mfw_fieldset_inputData .mfw_adressData_freifeld1 label {
width: 70px;
float: left; display:inline;
}
#mfw_fieldset_inputData .mfw_adressData_freifeld1 input {
width: 220px; display:inline;
}

#mfw_fieldset_inputData .mfw_adressData_vorname {
clear: both;
}
#mfw_fieldset_inputData .mfw_adressData_vorname label {
width: 70px;
float: left; display:inline;
}
#mfw_fieldset_inputData .mfw_adressData_vorname input {
width: 220px; display:inline;
}

#mfw_fieldset_inputData .mfw_adressData_agb1 {
position:absolute;
width: 335px;
margin-left: 30px;
top: 25px;
right: 0px;
}
#mfw_fieldset_inputData .mfw_adressData_agb1 input {
display: inline; margin: 0px; padding:0px; width: 16px; float:left;
}
#mfw_fieldset_inputData .mfw_adressData_agb1 span {
display: inline; margin: 0px; padding:0px; margin-left: 5px; width: 310px; float:left;
}

#mfw_fieldset_inputData .mfw_frage28 {
position:absolute;
width: 335px;
margin-left: 30px;
top: 120px;
right: 0px;
}
#mfw_fieldset_inputData .mfw_frage28 label {
width: 300px;margin: 0px; padding: 0px;
}
#mfw_fieldset_inputData .mfw_frage28 select {
width: 300px; margin: 0px; padding: 0px;
}

#mfw_fieldset_inputData .mfw_frage30 {
position:absolute;
width: 335px;
margin-left: 30px;
top: 150px;
right: 0px;
}
#mfw_fieldset_inputData .mfw_frage30 label {
width: 300px;margin: 0px; padding: 0px;
}
#mfw_fieldset_inputData .mfw_frage30 select {
width: 300px; margin: 0px; padding: 0px;
}

#mfw_fieldset_inputData .mfw_adressData_name {
clear:both; position:relative;
}
#mfw_fieldset_inputData .mfw_adressData_name label {
width: 70px;
float: left; float: left; display:inline;
}
#mfw_fieldset_inputData .mfw_adressData_name input {
width: 220px; display:inline;
}

#mfw_fieldset_inputData .mfw_adressData_email {
position: relative; clear: both;
}
#mfw_fieldset_inputData .mfw_adressData_email label {
width: 70px;
float: left; float: left; display:inline;
}
#mfw_fieldset_inputData .mfw_adressData_email input {
width: 220px; display:inline;
}

#mfw_fieldset_inputData .mfw_adressData_emailWiederholung {
position: relative; clear: both;
}
#mfw_fieldset_inputData .mfw_adressData_emailWiederholung label {
width: 70px;
float: left; float: left; display:inline;
}
#mfw_fieldset_inputData .mfw_adressData_emailWiederholung input {
width: 220px; display:inline;
}


#mfw_fieldset_inputData .mfw_adressData_strasse {
position: relative; clear: both; display:inline; float: left;
}
#mfw_fieldset_inputData .mfw_adressData_strasse label {
width: 70px;
float: left; display:inline;
}
#mfw_fieldset_inputData .mfw_adressData_strasse input {
width: 160px; float: left;
}

#mfw_fieldset_inputData .mfw_adressData_hausnr {
position: relative; width: 53px; display: inline; padding-left: 5px; float: left;
}
#mfw_fieldset_inputData .mfw_adressData_hausnr input {
display: inline; width: 53px;
}

#mfw_fieldset_inputData .mfw_adressData_plz {
position: relative; clear: both;
}
#mfw_fieldset_inputData .mfw_adressData_plz label {
width: 70px;
display:inline; float: left;
}
#mfw_fieldset_inputData .mfw_adressData_plz input {
width: 50px; float: left;
}
#mfw_fieldset_inputData .mfw_adressData_ort {
position: relative; width: 165px; padding-left: 5px; float: left;
}
#mfw_fieldset_inputData .mfw_adressData_ort input {
display: inline; width: 165px; margin-top: -3px;
}

#mfw_fieldset_inputData .mfw_adressData_land {
clear: both;
}
#mfw_fieldset_inputData .mfw_adressData_land label {
width: 70px;
float: left; float: left; display:inline;
}
#mfw_fieldset_inputData .mfw_adressData_land select{
width: 220px; display:inline;
}

#mfw_fieldset_inputData .mfw_adressData_telefon1 {
clear: both;
}
#mfw_fieldset_inputData .mfw_adressData_telefon1 label {
width: 70px;
float: left; float: left; display:inline;
}
#mfw_fieldset_inputData .mfw_adressData_telefon1 input {
width: 220px; display:inline; float:left;
}

.mfw_submit {
width: 66px; height: 15px; border: none; float: right; margin-right: 20px;
}

h2 {
		padding-left: 0;
		font-size: 1.8em;
		color: #30b3ea;
		letter-spacing: -1px;
	}

strong.h2 {
color: #30b3ea;
}


/* ############################### */
/* ####  Fehlermeldungen      #### */
/* ############################### */
#sexyBG {
	display: none;
	position: absolute;
	top:0px; left:0px;
	background: #000;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	filter: alpha(opacity=60);
	width: 100%;
	height: 100%;
	margin:0px;
	padding:0px;
}
#sexyBOX {
	display: none;
	position: absolute;
	background: #fff;
	color: #333; text-align: left;
	border: 1px solid #636D61;
	top: 70px; z-index: 100;
}
#sexyBOX h1{
	font-size: 12pt;
	color: #ff0000;
	margin: 0px 0px 10px 0px;
}
#sexyBOX b {
	font-size: 8pt;
	color: #ff0000;
}
#sexyBOX blockquote {
	margin-left: 5px;
}
.sexyX {
	font-size: 12px;
	color: #ddd;
	padding: 4px;
	border-top: 1px solid #636D61;
	background: #275E9F;
}
