.myform{
margin:0 auto;
}
.spacer{
clear:both;
height:10px;
}
.spacer_small{
height:10px;
float:left;
width:250px;
}
.wrapper_nbnr_left{
float:left;
width:200px;
}
.wrapper_nbnr_right{
float:left;
width:250px;
}
/* ----------- stylized ----------- */
#stylized{
float:left;
width:605px;
}
#stylized.message{
width:260px;
}
#stylized a.qm{
	width:20px;
	height:20px;
	margin:4px 0 0 5px;
	background: url(../../images/form/qm.png)
}
#stylized a.qmradio{
	width:20px;
	height:20px;
	margin:-4px 0 0 5px;
	background: url(../../images/form/qm.png);
	cursor:default;
}
* html #stylized a.qmradio{
	margin:0 0 0 5px;
}
#stylized a.qmselect{
	width:20px;
	height:20px;
	margin:0 0 0 5px;
	background: url(../../images/form/qm.png);
	cursor:default;
}
* html #stylized a.qmselect{
	margin:1px 0 0 5px;
}
#stylized b{
margin-left:25px;
font-size:13px;
display:block;
width:550px;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
float:left;
width:550px;
font-size:13px;
font-weight:bold;
color:#666666;
margin:0 0 20px 25px;
/*border-bottom:solid 1px #b7ddf2;*/
border-bottom:solid 1px #aacfe4;
padding-bottom:5px;
clear:both;
}
#stylized p.meddelande{
width:260px;
}
#stylized fieldset {
display:block;
margin: 0 0 1.5em 0;     
padding: 0;
border: 1px solid #dfdfdd;
background-color:#f8f8f8;
}

/* ---------- IE fieldset skitbugg ---------- */
* html #stylized fieldset{
    position: relative;
	margin-top:1.5em;
    padding-top:.75em;
}
* html #stylized legend{
    position:absolute;
    top: -.6em;
    left: .5em;
}
/* -------------------------------------------*/

#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:175px;
float:left;
line-height:15px;
margin-top:-1px;
clear:left;
}
#stylized label.polis{
width:240px;
}
#stylized label.nbnr{
width:75px;
margin-left:25px;
}
#stylized label.fel{
width:30px;
margin-left:25px;
}
#stylized label.nbregtext{
width:550px;
text-align:left;
margin-left:25px;
}
#stylized span.text{
display:block;
font-weight:bold;
text-align:left;
float:left;
line-height:15px;
margin-top:-1px;
clear:none;
}
#stylized span.indent{
	margin-left:25px;
	margin-right:25px;
	margin-bottom:10px;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
}
#stylized input.text{
background: url(../../images/input_bg.png) top left;
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
_height:25px;
}
#stylized input.text_nbnr{
background: url(../../images/input_bg.png) top left;
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:60px;
margin:2px 0 20px 10px;
_height:25px;
}
#stylized label.formselect{
display:block;
font-weight:bold;
text-align:right;
width:350px;
float:left;
margin-bottom:10px;
line-height:20px;
}
#stylized select{
float:left;
margin: 0 0 0 10px;
padding: 0 0 0 5px;
clear:none;
width:auto;
}
#stylized label.formradio{
float:left;
clear:none;
text-align:left;
width:auto;
margin-bottom:0.5em;
font-weight:bold;
font-size:12px;
}
#stylized label.meddelande{
width:320px;
}
* html #stylized label.formradio{
position:relative;
top:0.3em;
}

@-moz-document domain(keyback.se){
#stylized label.formradio{margin-left:0.4em;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#stylized label.formradio {margin-left:0.4em;}
}

#stylized input.radio{
float:left;
clear:left;
margin-left: 25px;
}

#stylized label.formradio_polis{
float:left;
clear:none;
text-align:left;
width:180px;
margin-bottom:0.5em;
font-weight:bold;
}
* html #stylized label.formradio_polis{
position:relative;
top:0.3em;
}

@-moz-document domain(keyback.se){
#stylized label.formradio_polis{margin-left:0.4em;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#stylized label.formradio_polis {margin-left:0.4em;}
}

#stylized input.radio_polis{
float:left;
clear:left;
margin-left: 25px;
}
#stylized input.radio_polis_right{
float:left;
clear:none;
margin-left: 25px;
}
#stylized input.fel{
float:left;
clear:left;
margin-left: 25px;
}
#stylized textarea{
	margin-left:25px;
}

/* ---------- Knappar ---------- */
a.button {
    background: transparent url(../../images/form/bg_button_a.png) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span{
    background: transparent url(../../images/form/bg_button_span.png) no-repeat;
	font-size:11px;
	font-weight:bold;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
span.submit{
	margin-left: 185px;
}
span.submit_polis{
	margin-left: 250px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}


input#submitbutton, input#submitbutton1, input#submitbutton2, input#submitbutton3, input#submitbutton4, input#submitbutton5, input#previewbutton{
	display:none;
}
input#previewbutton{
	display:none;
}

