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{
	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:5px;
	margin-bottom:-5px;
}

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.no-text{
	padding:2px 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/asterix_graBakgrund.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, input, select, textarea, p, h4, span{
	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;
	clear:both;
}

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:60px;}
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;}

textarea{
	width:270px;
	height:10em;
	padding:1px 3px 1px 3px;
}
	

