body { font-family:Arial, Helvetica, sans-serif; text-align:center; color:#464646; font-size:12px; margin:0px; padding:0px; }

td.container { text-align:center; width:1000px; }

table.logo { width:940px; margin-top:4px; margin-left:4px; margin-right:4px; }

table.inhalt { width:940px; margin-top:12px; margin-bottom:5px; margin-left:4px; margin-right:4px; }

table.nav_oben { width:940px; border:solid 1px #FFFFFF; border-top:none; text-align:center; background-color:#7390E6; margin-left:4px; margin-right:4px; margin-top:0px; }

td.nav_li { height:20px; font-weight:bold; text-align:center; border:solid 1px #FFFFFF; border-top:none; background-color:#1F3E9B; }

table.fuss { width:940px; height:20px; text-align:right; border:solid 1px #FFFFFF; background-color:#7390E6; margin-bottom:5px; margin-left:4px; margin-right:4px; }

a:link { text-decoration:none; color:#464646; }

a:visited { text-decoration:none; color:#464646; }

a:active { text-decoration:none; color:#FF0000; }

a:hover { text-decoration:none; color:#007800; }

.eingabefeld { font-family:Arial, Helvetica,sans-serif; border:solid 1px #C0C0C0; }
	
.fehlerfeld { font-family:Arial, Helvetica,sans-serif; border:solid 1px #C0C0C0; background-color:#FFFFCC; }

.fehlermeldung { border:solid 1px #C0C0C0; width:219px; padding:8px; background-color:#FFFFCC; margin-bottom:8px; }

.emailfehlerfeld { font-family:Arial, Helvetica,sans-serif; border:solid 1px #B00000; background-color:#FFFFCC; }

.emailfehlermeldung { border:solid 1px #B00000; width:219px; padding:8px; background-color:#FFFFCC; margin-bottom:8px; }

.zahlfehlerfeld { font-family:Arial, Helvetica,sans-serif; border:solid 1px #0000B0; }

.zahlfehlermeldung { border:solid 1px #0000B0; width:219px; padding:8px; margin-bottom:8px; }

.button { font-family:Arial, Helvetica,sans-serif; border:solid 1px #C0C0C0; }	

