	body{font-style: sans-serif, times;}
   		form#matning {margin: 2em 0 0 0; width: 600px;}

fieldset {
float:left;
clear:left;
width:100%;
border:none;
background-color:transparent;
background-image:url(images/fieldset_gradient.jpg);
background-repeat:repeat-x;
margin:0 0 1.5em;
padding:0;
background-color: #eee;
border: 1px solid #ccc;
}

legend {
margin-left:1em;
color:#000;
font-weight:700;
padding:0;
}

 fieldset ol {
list-style:none;
zoom:1;
margin:1em 0 0 2em;
padding:0;

}

 fieldset li {
margin: 0 0 1em 0;
}

label {
float:left;
clear: left;
width: 170px;
position:relative;
margin-right:1em;
font-size:.9em;
color:#555;
}

fieldset#sparfilmer label{
float:left;
clear: left;
width: 270px;
position:relative;
margin-right:1em;
font-size:.9em;
color:#555;
}

fieldset.submit {
float:none;
width: 100%;
border: 0;
background-color: #eee;
border: 1px solid #ccc;
}

fieldset input {
border:1px solid #bbb;
padding:.6em;
}

img{
border: 0;
}

input.submit{
margin:  0 0 0 10px;
border: 0;
}

p{
width: 600px;
font-size: 12px;
}

p#emailSent{
color: #0f0;
margin: 10px 0 0 0;
font-size: 15px;
}

p#invalidForm{
color: #f00;
margin: 10px 0 0 0;
font-size: 15px;
}

h2{
color: #000;
}