span.error {display:block; color:#B22222; font-size:1em;}
div#registerstep1 h1 {text-transform:uppercase;}
div#registerstep1 {padding:3px;}
div#registerstep1 form input {padding:0 0 2px .3em; height:1.3em; border:1px solid #999999; margin:1px 0 2px 0; font-size:.95em;}
div#registerstep1 form input#step1 {padding:0 0 2px .3em; height:1.7em; border:1px solid #999999; margin:1px 0 2px 0; font-size:.95em;}
div#registerstep1 form input#key {font-size:1em;border:0;margin:23px 0 0 17px;width:82px;*height:14px !important;height:15px;}
div#registerstep1 form label {float:left; clear:left; height:1.2em; margin:0 0 3px 0; width:17em; display:block; font-size:1em;}
div#registerstep1 p {margin:0; padding:0; font-size:1em; position:relative;}
div#registerstep2 p {margin:5px 0 5px 10px; font-size:1em;}
div#registerstep2 label {margin-left:40px; font-size:1em;}
div#registerstep2 span.error {margin-left:40px;}
div#registerstep2 label.error {display:inline;}
div#registerstep2 label#lname,
div#registerstep2 label#lsurname,
div#registerstep2 label#lzip {width:9em; float:left;}
div#registerstep2 input {margin-bottom:3px; border:1px solid #999999;}
div#registerstep2 input#name,
div#registerstep2 input#surname {width:160px;}
div#registerstep2 input#zip {width:40px;}
div#registerstep2 input#place {width:115px;}
div#registerstep2 select {font-size:1em;}
div#registerstep2 h4 {font-size:1em;}
div#registerstep2 input#step2 {border:1px solid #999999; margin-left:10px; background:white; font-size:1em; font-weight:bold;}
div#registerstep2 hr {border:0; border-top:1px dotted black; color:black; background:white; height:1px;}
fieldset {padding:5px;}
#liste li {margin-left:20px;}
