@charset "UTF-8";
/* CSS Document */
#mspalt {padding:0; margin:0; background:#f8f8f8; font-family:arial, verdana, sans-serif; font-size:76%; color:#000; text-align:center;}
#info p {line-height:1.5em;}
#info p.info {margin-left:10px;}
#info h21 {padding:10px 0 5px 10px; margin:0; font-size:16px; color:#151;}
#info h3 {padding:5px 0 10px 10px; margin:0; font-size:12px; color:#048; font-weight:normal;}
form#fm1 {background:#dee; width:470px; padding:10px; border:1px solid #000; margin:0 auto;}
form#fm1 fieldset {width:450px; display:block; border:1px solid #fff; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
/*form#fm1 fieldset#personal {background:transparent url(../bilder/fm1_bild.jpg) no-repeat 350px 20px;}*/
* html form#fm1 fieldset#personal, * html form#fm1 fieldset#medical {background-position:400px 20px;}
* html form#fm1 fieldset#current {background-position:390px 20px;}
form#fm1 fieldset#opt {background:#dee;}
form#fm1 legend {font-family:georgia, sans-serif; font-size:1.1em; font-weight:bold; border:3px solid #fff; margin-bottom:5px; padding:3px; width:254px; background:#fff url(../bilder/form.gif) repeat-x center left;}
form#fm1 legend1 {font-family:georgia, sans-serif; font-size:1.1em; font-weight:bold; border:3px solid #fff;
margin-bottom:5px; padding:3px; width:320px; background:#fff url(../bilder/form.gif) repeat-x center left;
text-align: left;}
form#fm1 label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:#888; margin-bottom:0.5em;}
form#fm1 label1 {display:block; width:400px; color:#888;}
form#fm1 input {border:1px solid #fff; background:#fff url(../bilder/form.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.6em;}
form#fm1 select {margin-left:0.5em;}
form#fm1 textarea {width:410px; height:15em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#fff url(../bilder/form.gif) repeat-x bottom left;}
form#fm1 option {background:#788; color:#fff;}
form#fm1 optgroup {background:#abb; color:#000; font-family:georgia, serif;}
form#fm1 optgroup option {background:#9aa; color:#fff;}
form#fm1 #button1, form#fm1 #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px;}
form#fm1 #button1:hover, form#fm1 #button2:hover {background-position:center left; color:#000;}
.star {
	color: #090;
}
.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}
