.yui-skin-sam .mask
{
	opacity: 0.5;
    filter: alpha(opacity=50);
}
#personuppgifterform, #bekreftaform, #ferdigform
{
	background-color: #f4f4f4;
	padding: 5px;
	color: #505050;
	width: 500px;
}
#bekreftaform div, #ferdigform div
{
	background-color: #f4f4f4;
	color: #505050;
}
#personuppgifterform fieldset
{
	border: 1px solid #cbcbcb;
	padding: 5px;
}
#personuppgifterform fieldset.toppmarg, #bekreftaform fieldset.toppmarg, #ferdigform fieldset.toppmarg
{
	margin-top: 10px;
}
#personuppgifterform fieldset legend, #bekreftaform fieldset legend, #ferdigform fieldset legend
{
	color: black;
}
#personuppgifterform label
{
	display: block;
}
#personuppgifterform label.chk
{
	display: inline;
}
#personuppgifterform fieldset input[type="text"], #personuppgifterform fieldset select
{
	width: 160px;
	color: #505050;
}
#personuppgifterform fieldset input.smalare
{
	width: 99px;
}
#personuppgifterform fieldset #postnr, #personuppgifterform fieldset #postnr_fakturera
{
	width: 47px;
}
#personuppgifterform fieldset #ort, #personuppgifterform fieldset #ort_fakturera
{
	width: 100px;
}
#personuppgifterform fieldset #epost
{
	width: 333px;
}
#personuppgifterform .rad, #bekreftaform .rad, #ferdigform .rad
{
	margin-bottom: 2px;
	color: #505050;
}
#personuppgifterform .felt, #bekreftaform .felt, #ferdigform .felt
{
	float: left;
	display: inline;
}
#bekreftaform .felt.pris, #ferdigform .felt.pris, #bekreftaform .pris, #ferdigform .pris
{
	text-align: right;
}
#personuppgifterform .hogermarg, #bekreftaform .hogermarg, #ferdigform .hogermarg
{
	margin-right: 10px;
}
#personuppgifterform .hogermargliten, #bekreftaform .hogermargliten, #ferdigform .hogermargliten
{
	margin-right: 10px;
}
#bekreftaform div.lbl, #ferdigform div.lbl
{
	float: left;
	display: inline;
	font-weight: normal;
	width: 70px;
}
#bekreftaform div.lbl.bred, #ferdigform div.lbl.bred
{
	width: 100px;
}
#bekreftaform #huvudresenar, #ferdigform #huvudresenar
{
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 11px;
	display: inline;
	float: left;
}
#bekreftaform td, #ferdigform td
{
	font-weight: bold;
	font-size: 11px;
}
#bekreftaform th, #bekreftaform td, #ferdigform th, #ferdigform td
{
	padding-right: 10px;
}
input.fel, select.fel
{
	background: #eececc;
}
div.felmeddelande
{
	color: #cc0000;
}
span.felnr
{
	color: #cc0000;
	font-weight: bold;
}
#tillval a.tillvallenk
{
	font-size: 11px;
	font-weight: bold;
}
#tillval a:hover.tillvallenk
{
	text-decoration: underline;
}
#tillval a.tillvallenk.disabled, #tillval a:link.tillvallenk.disabled, #tillval a:visited.tillvallenk.disabled
{
	font-size: 11px;
	color: #505050;
}
#tillval a:hover.tillvallenk.disabled
{
	text-decoration: none;
	color: #505050;
}
#bekreftaform .felt, #ferdigform .felt
{
	font-size: 11px;
	font-weight: bold;
	color: #505050;
}
#bekreftavenster, #bekreftahoger
{
	float: left;
	display: inline;
}
#bekreftavenster
{
	padding-right: 20px;
}
#meddelandetillkundtjanst
{
	width: 300px;
	height: 65px;
}
#bekreftaform fieldset, #ferdigform fieldset
{
	border: 1px solid #cbcbcb;
	padding: 5px;
	width: 95%;
}
#bekreftaform td.ejfet, #ferdigform td.ejfet
{
	font-weight: normal;
}
#ferdig_resten
{
	margin-top: 10px;
}
div.rad.extrarad, fieldset.doltfs, div.extrahallplats, div.extrakampanjkod
{
	display: none;
}
#personuppgifterform select.hallplatscmb
{
	width: 250px;
}

