table.anmeldung{	width: 612px;	font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;	font-size: 11px;	color: #fff;	background: #fff;	margin-top: 30px;}table.anmeldung td.info{	padding: 8px 5px 8px 5px;	background: #543493;	color: #FFFF33;}table.anmeldung td.label{	width: 40%;	vertical-align: middle;	padding: 5px 5px 5px 5px;	background: #543493;}table.anmeldung td.field,table.anmeldung td.field2{	width: 60%;	background: #A89DC4;	color: #000;	vertical-align: middle;	padding: 5px 5px 5px 5px;}table.anmeldung tr.ensemble td.label{	width: 40%;}table.anmeldung tr.ensemble td.field{	widht: 50%;}table.anmeldung tr.ensemble td.field2{	widht: 10%;}table.anmeldung tr.ensemble td.field div{	padding-right: 5px;}table.anmeldung tr.ensemble td.field textarea{	width: 100%;}table.anmeldung tr.last td.label{	color: #FFFF33;}table.anmeldung td.buttons{	text-align: center;}table.anmeldung div.buttons{	margin-top: 10px;	margin-bottom: 10px;}table.anmeldung div.buttons input{	width: 70px;	color: #fff;	text-align:center;	background: #543493;	margin: 0 30px 0 30px;	cursor: pointer;	/cursor: hand;}table.anmeldung a,table.anmeldung a:linktable.anmeldung a:visited,table.anmeldung a:hover{	color: blue;}table.anmeldung a:visited{	color: purple;}table.anmeldung a:hover{	color: red;}div#status{	width:1px;	height:70px;	position:absolute;	left:0px;	top:0px;	z-index:1;	visibility:hidden;}table.statusTable{	background: #ccc;}table.statusTable table{	background: #ECECEC;	width: 100%;	height: 100%;}table.statusTable td.message{	text-align: center;	vertical-align: middle;}table.statusTable td.message span{	color: #0000FF;	font-size:11px;}