/* Start Memberform styles */
ul.error					{ list-style:none; margin:10px 0 0 0; padding:10px 0 10px 0; width:526px; border:1px solid #9c0808; }
ul.error li					{ padding:3px 0 3px 10px; font-family:tahoma,arial,verdana; font-size:11px; color:#9c0808; }
/*9c0808*/
ul.membermenu				{ list-style:none; margin:0; padding:0; height:30px; width:530px; }
ul.membermenu li			{ float:left; background:#eeece3; padding:8px 12px 8px 12px; font-family:tahoma,arial,verdana; font-size:12px; font-weight:bold; color:#cec9a9; }
ul.membermenu li.sel		{ background:#a1c92b; color:#fff; }
h2							{ clear:both; margin:30px 0 6px 0; font-size:1.3em; }
form.memberform				{ overflow:hidden; display:block; border-top:1px solid #eeece3; margin-bottom:20px; }
form.memberform p			{ clear:both; padding:6px; margin:0; border-bottom:1px solid #eeece3; display:block; overflow:hidden; width:100%; }
form.memberform p.bg		{ background:#f9f9f6; }
form.memberform p.bg2		{ background:#f9f9f6; border-top:1px solid #eeece3; }
form.memberform p.orgtext	{ margin:20px 0 0 0; padding:0 0 20px 0; }

form.memberform p.infotext	{ clear:none; float:left; width:160px; border:none; }
form.memberform p.iam		{ clear:none; float:left; width:80px; border:none; }
form.memberform p.choose	{ clear:none; width:346px; border:none; }
form.memberform p.choose span.chooseradio	{ clear:both; display:block; }
span.chooseradio			{ clear:both; display:block; }

form.memberform p.choose input	{ float:left; border:none; width:18px; padding:0; margin:0; }
form.memberform p.choose label	{ float:left; width:300px; padding:2px 0 0 0; margin:0; }


form.memberform label		{ width:160px; float:left; padding-top:4px; }
form.memberform label.big	{ width:200px; }

form.memberform p.employ label	{ float:left; width:auto; margin-right:20px; }
form.memberform p.employ input	{ float:left; border:none; width:18px; padding:0; margin:0; }
form.memberform p.employ input.empl3	{ border:1px solid #b0a87a; font-family:tahoma,verdana,arial,helvetica; font-size:11px;	padding:2px; height:20px; width:100px; margin-right:15px; }
form.memberform p input.empl4	{ border:1px solid #b0a87a; font-family:tahoma,verdana,arial,helvetica; font-size:11px;	padding:2px; height:20px; width:100px; margin-left:7px; margin-right:15px; }

span.req					{ color:#b60101; }
form.memberform	input		{ border:1px solid #b0a87a; font-family:tahoma,verdana,arial,helvetica; font-size:11px;	padding:2px; height:20px; width:100px; }
form.memberform	select		{ font-family:tahoma,verdana,arial,helvetica; font-size:11px; }
a.btn						{ float:left; font-size:1.2em; font-weight:bold; font-family:arial; width:94px; height:23px; padding-top:4px; background:url('btn_bak.gif'); background-repeat:no-repeat; text-align:center; display:block; overflow:hidden; color:#000; text-decoration:none; }

a.btn2						{ font-size:1.2em; font-weight:bold; font-family:arial; width:54px; height:23px; padding-top:4px; background:url('btn_bak.gif'); background-repeat:no-repeat; text-align:center; display:block; color:#000; text-decoration:none; }
a.right						{ float:right; }
a.left						{ float:left; }

form.memberform select.year		{ margin-left:43px; }
form.memberform select.full		{ margin-left:107px; }

form.memberform p.akass label	{ float:left; width:30px; padding:2px 0 0 0; margin:0; }
form.memberform p.akass input	{ float:left; border:none; width:18px; padding:0; margin:0; }
form.memberform p.akass strong	{ float:left; width:auto; margin-right:14px;}

form.memberform p.pay label	{ float:left; width:70px; padding:2px 0 0 0; margin:0; font-weight:bold; }
form.memberform p.pay input	{ float:left; border:none; width:18px; padding:0; margin:0; }
form.memberform p.pay 		{ border:none; padding:8px; margin:0; }
form.memberform p.pay2 		{ border-bottom:1px solid #eeece3; padding:8px 40px 8px 8px; margin:0; }
html>body form.memberform p.pay2 		{ width:auto; }

form.memberform	input#namn, form.memberform	input#adress, form.memberform input#coadress, form.memberform input#ort, form.memberform input#epost { width:260px; }
form.memberform input.wide	{width:260px;}
form.memberform input#arbetsplats 	{ width:260px; }
form.memberform select#avdelning 	{ width:260px; }
form.memberform	input#postnummer	{ width:50px; }
form.memberform input#arbgivare		{ width:180px; float:left; margin-right:30px; }

div.buttons			{ width:530px; margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px solid #eeece3; }
div.startbuttons	{ width:530px; margin:0; padding:20px 0 0 0; border-top:1px solid #eeece3; }
div.clear			{ clear:both; }

div.hide		{ clear:both; margin:10px 0 10px 0; display:block; }
div.start		{ clear:both; padding:10px 0 10px 0; margin:0; display:block; background:#f9f9f6;  }

strong.end		{ overflow:hidden; display:block; border-top:1px solid #eeece3; margin:20px 0 10px 0; padding:20px 0 0 0; }

span.ex			{margin:10px 0 0 10px; padding:10px 0 10px 0;color:#918C74}
/* End Memberform styles */




































