fieldset select { margin-bottom:0.5em;}
fieldset label { font-size:1.1em; display:block; margin-bottom:0.2em;}
div.formular{ width:433px; padding:10px; font-family:Arial, Helvetica, sans-serif; line-height:normal; position:relative;}
form{ margin-bottom:2em;}

input.button, input.button-back, input.button-delete{ background-repeat:no-repeat; background-color:#ebe7de; font-size:1.1em; color:#766957; border:solid #ebe7de 1px; border-bottom:solid 2px #c2b2bc; border-right:solid 2px #c2b2bc; margin-left:0px;	vertical-align:top;	/*margin-bottom:-5px;*/ cursor:pointer;}
input.button:hover, input.button-back:hover, input.button-delete:hover{ color:#766957; border:solid #ebe7de 1px; border-bottom:solid 1px #c2b2bc; border-right:solid 1px #c2b2bc;  margin-bottom:1px;}
input.button:active, input.button-back:active, input.button-delete:active{ color:#766957; border:solid #ebe7de 1px; border-bottom:0; border-right:0; border-top:solid 1px #c2b2bc; border-left:solid 1px #c2b2bc;  margin-bottom:2px;}
input.button:button-inactive, input.button-back:button-inactive, input.button-delete:button-inactive{color:#bbb7a9;}

input.button{ background-image:url(/img/knapp_forward.gif); background-position:right; padding:2px 15px 1px 5px;}
input.button-back{ background-image:url(/img/knapp_back.gif);	background-position:left; padding:2px 7px 1px 13px;}
input.button-delete{ background-image:url(/img/knapp_delete.gif); background-position:right; padding:2px 16px 1px 3px;}

a.button-back{ float:left; background-repeat:no-repeat;	background-color:#ebe7de; font-size:1.1em; color:#766957; border:solid #ebe7de 1px;	border-bottom:solid 2px #c2b2bc; border-right:solid 2px #c2b2bc; margin-left:0px; margin-right:5px;	vertical-align:top;	background-image:url(/img/knapp_back.gif); background-position:left; padding:3px 7px 2px 18px;}

input.no-text{ /*padding:1px 5px 1px 9px;*/
padding:1px 3px 0px 7px;
margin-left:2px;}

div.formular div.box-alert {
	/*--color:#FF5700;*/ 
	color:#d70079;
	font-weight:bold;}
div.formular p.alert { 
	/*--color:#FF5700; */
	color:#d70079;
	margin-top:-.5em; !important;}

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/asterix_graBakgrund.gif); background-repeat: no-repeat; background-position: right;}

div.formular fieldset.answer{ width:280px;}

/* Skapa nyhet */
div.formular fieldset.answer_left{ width:140px;}
div.formular fieldset.answer_right{ width:140px;}
textarea.ingress{height:4em;}
textarea.nyhet{height:15em;}
div.formular div.margin{margin-bottom:5px;}
div.formular div.margin div.choice {width:17px}
div.formular div.margin div.text {width:123px}




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; /*background:#ff8140;*/}/* ie.css */

fieldset.answer p input { position:relative; margin-right:3px; padding-bottom:10px;}

fieldset.answer input.text { position:absolute;	bottom:2px; /*background:#ff8140;*/}
fieldset.answer select{ position:absolute; top:3px; /*background:#ff8140;*/}

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; /*background:#ff8140;*/}

fieldset.empty,
fieldset.empty input,
fieldset.empty textarea,
/*--fieldset.empty select {background:#ff8140;}--*/
fieldset.empty select {background:#d70079;}

/* 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:#373ABE; */ 
	/*color:#379eee;*/
	color:#0090ff;
	/*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/link_arrow_round_right.gif); */
	background-image:url(/img/arrowlink_grey.gif);
	background-position:left; 
	padding:0px 0px 0px 14px;/* 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:#379EEE;*/ 
	color:#0090ff; 
	/*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;
}


/* 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;*/
	color:#d70079;
	}
