div#Newsletter {  }
div#Newsletter form { margin:0 0 20px 0; padding:0 0 10px 0; float:right; width:475px; }

div#Newsletter label, div#Newsletter input { font:inherit; color:#242424; width:300px; margin:10px 5px 0 0; padding:1px; /* nicht verändern: */display:block; float:left; }
div#Newsletter input					{ font-family:Arial, Helvetica, sans-serif; padding:3px; font-size:1em; _line-height:17px; border:#595959 1px solid; background:url(../images/form-hg.png) repeat-x #fff; color:#333333; width:300px }
div#Newsletter input:focus				{  border:#989898 1px solid }
div#Newsletter label					{ font:inherit; color:#000; font-size:1em; width:115px; margin:10px 5px 0 0; padding:1px; /*nicht verändern*/display:block; float:left; }
div#Newsletter legend					{ display:none; }
div#Newsletter fieldset					{ border:none; padding:0 0 0 20px; }

div#Newsletter input#eintragen, div#Newsletter input#reset, div#Newsletter input#austragen, div#Newsletter input#reset2 {
/* Gestaltung des Submit-Buttons */
	width:308px; padding:2px; display:inline; margin-right:25px; float:right; background:#989898; color:#000; font-weight:bold; cursor:pointer; border:#595959 1px solid; color:#fff; }

div#Newsletter fieldset.submitbox 		{ height:25px; padding:0 0 0 85px; padding-bottom:60px; *padding-bottom:20px; clear:right; }
div#Newsletter input.radio				{ width:20px; margin-top:12px; border:none; background:none; }
* html div#Newsletter input.radio		{ margin-top:10px; }
div#Newsletter label.radio				{ width:90px; }
div#Newsletter label.radio-small		{ width:50px; text-align:left; }
div#Newsletter input.checkbox			{ width:20px; margin-top:10px; }
* html div#Newsletter input.checkbox	{ margin-top:7px; }
div#Newsletter label.checkbox			{ width:90px; }
div#Newsletter label.required			{ background:url(../images/required.png) top right no-repeat; font-weight:bold;	}

.error { color:#f00; font-weight:bold; font-style:normal; }

div#meldung		{ font-size:1em; padding:10px; margin:0 0 15px 0; color:#333; height:auto; }
div#meldung ul	{ list-style-type:none; padding:5px 0 0 20px; width:100%; }
div#meldung ul li { color:#333; font-size:1.2em; }

/* Die folgenden Angaben bitte nicht verändern! */
div#Newsletter form br				{ clear:left; }
div#Newsletter input[type=hidden]	{ border:0; padding:0; }
h2 {font-size:1.1em}

