fieldset select { margin-bottom:0.5em;}
fieldset label { font-size:1.1em; display:block; margin-bottom:0.2em;}
div.formular{ width:455px; /*padding:10px;*/ font-family:Arial, Helvetica, sans-serif; line-height:normal; position:relative;}
form{ margin-bottom:2em;}

/*************************************************************************************************************/
input.button, 
input.button-back{cursor:pointer; background-repeat:no-repeat; background-color:#ebe7de; font-size:1.1em; color:#757575;border:0; margin-left:0px;	vertical-align:top;	}

input.button{ background-image:url(../img_tre/knapp_fww.gif); background-position:right; padding:3px 15px 3px 5px;}
input.button.button_hover{ background-image:url(../img_tre/knapp_fww_hover.gif);  color:#e3e3e3;}

input.button-back{ background-image:url(../img_tre/knapp_back.gif);	background-position:left; padding:3px 7px 3px 13px;}
input.button-back.buttonBack_hover{ background-image:url(../img_tre/knapp_back_hover.gif); color:#e3e3e3;}

a.button-back{ float:left; background-repeat:no-repeat; font-size:1.1em; color:#757575; border:0;  margin-left:0px; margin-right:5px;	vertical-align:top;	background-image:url(../img_tre/knapp_back.gif); background-position:left; padding:4px 7px 4px 18px; }
a.button-back:hover{ color:#e3e3e3; background-image:url(../img_tre/knapp_back_hover.gif); text-decoration:none;}

/*************************************************************************************************************/

input.no-text{ padding:1px 5px 1px 9px;}

div.formular div.box-line{ width:100%; position:relative; float:left; border-bottom:solid #d9d9d9 1px; padding-top:2px; padding-bottom:2px;}

div.formular div.last{ margin-bottom:2em;}

div.formular div.box-line fieldset { float:left;}
div.formular fieldset.question{ width:153px;}
div.formular fieldset.required{ background-image: url(../img_tre/asterix.gif); background-repeat: no-repeat; background-position: right;}

div.formular fieldset.answer{ width:280px;}

div.formular fieldset.answer-button{ width:200px;}
div.formular fieldset.button{ text-align:right; width:80px;}

div.formular label, 
div.formular input, 
div.formular select, 
div.formular textarea, 
div.formular p, 
div.formular h4, 
div.formular span,
input,
textarea,
select{ font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:1.1em;}

div.formular h4{ color:#000000; margin-bottom:0.2em;}
div.formular h4.first{ margin-top:0em;}

fieldset.question label { position:relative; padding-right:5px; min-height:20px; display:block;}

fieldset.answer p { margin-top:2px; margin-bottom:2px;}/* ie.css */

fieldset.answer p input { position:relative; margin-right:3px; padding-bottom:10px;}

fieldset.answer select, fieldset.answer input.text { position:absolute;	bottom:2px;}

fieldset.answer input.text { padding:2px 3px 1px 3px;}

div.formular div.box h4{ margin-top:2.5em; width:433px; margin-bottom:0.2em;}


div.formular div.button{ float:right; background:none; padding-top:0.5em; padding-bottom:0.5em;	margin-bottom:0.5em;}

input.x-small {width:20px;}

select.small{width:100px;}
input.small {width:50px;}

select.medium {width:140px;}
input.medium{width:130px;}

select.large {width:200px;}
input.large{width:190px;}

select.x-large{width:280px;}
input.x-large{width:270px;}
/*Nytt för denna css */
input.postnr{width:65px;}
input.postort{ width: 190px; margin-left: 80px;}
/* slut på nytt */
textarea{ width:270px; height:10em;	padding:1px 3px 1px 3px;}

/*************************************************************************************************************/
/* Knapp som ser ut som länk */
input.submit-link{ 
	font-family:Arial; 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
	font-size:1.1em; 
	color:#004489; 
	/*border:solid #FFFFFF 1px; */
	border-bottom:solid 0px #FFFFFF;	
	border-right:solid 0px #FFFFFF; 
	
	border-top:solid 0px #FFFFFF; 
	border-left:solid 0px #FFFFFF; 
	
	margin-left:0px; 
	background-image:url(../img_tre/arrowlink.gif); 
	background-position:left; 
	padding:0px 0px 0px 13px;/* ie.css */
	cursor:pointer;
	text-align:left;
}

li input.submit-link{ margin-top:-11px;}

/* Knapp som ser ut som länk */
input.submit-email{
	text-align:left; 
	font-family:Arial;
	background-color:#FFFFFF; 
	font-size:1.1em; 
	color:#004489; 
	/*border:solid #FFFFFF 1px; */
	border-bottom:solid 0px #FFFFFF; 
	border-right:solid 0px #FFFFFF; 
	
	border-top:solid 0px #FFFFFF; 
	border-left:solid 0px #FFFFFF;
	
	margin-left:-3px;/* ie.css */
	padding:0px 0px 0px 0px; 
	cursor:pointer; 
	margin-bottom:1px; 
	margin-top:0px;
}
/*************************************************************************************************************/
input.submit-link.btn_hover,
input.submit-email.btn_hover {color:#e31818; /*text-decoration:underline;*/}
/*************************************************************************************************************/
/* Länklista som dropdown */
div.dropdown select{ font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:1.1em;}	

select.size{width:auto;}
	
div.box select.size{width:170px;}

div.box-grey select.size{width:150px;}

div.blue select.size{width:160px;}	

div.box-wide-container-start select.size, div.box-mid-container-start select.size {width:auto;}




div.error-messages{	padding-left:153px;}

div.error-messages p{ font-size:11px; color:#ff5700;}
